diff --git a/html/ajax_misc.php b/html/ajax_misc.php
index 37f5e0b96..1ecefcd23 100644
--- a/html/ajax_misc.php
+++ b/html/ajax_misc.php
@@ -51,7 +51,7 @@ $http=new HttpInput();
mb_internal_encoding("UTF-8");
-$var = array('gDossier', 'op');
+$var = array( 'op');
$cont = 0;
/* check if mandatory parameters are given */
foreach ($var as $v)
@@ -62,8 +62,14 @@ foreach ($var as $v)
$cont = 1;
}
}
-if ($cont != 0)
- exit();
+
+// If not connected to a folder
+if ( ! isset($_REQUEST['gDossier'])) {
+ $gDossier=0;
+}
+
+if ($cont != 0) exit();
+
extract($_REQUEST, EXTR_SKIP );
if ( isset($div)) ajax_disconnected($div);
global $g_user, $cn, $g_parameter;
@@ -247,6 +253,10 @@ $path = array(
"tva_parameter"=>"ajax_tva_parameter",
// Currency , delete a rate
"CurrencyRateDelete"=>"ajax_currency",
+ // payment_method
+ "payment_method"=>"ajax_payment_method",
+ // Display all cards using an accounting
+ "display_all_card"=>"ajax_display_all_card"
) ;
if (array_key_exists($op, $path)) {
diff --git a/html/do.php b/html/do.php
index 211c56999..0429a5fa7 100644
--- a/html/do.php
+++ b/html/do.php
@@ -66,42 +66,6 @@ if ( ! $cn->exist_table('version')) {
return;
}
-/*
- * Set the user preference
- */
-if ( isset ($_POST['set_preference'])) {
- //// Save value
- $style_user=$http->post("style_user","string","Classique");
- $lang=$http->post("lang","string","fr_FR.utf8");
- $p_size=$http->post("p_size","number",50);
- $pass_1=$http->post("pass_1","string","");
- $pass_2=$http->post("pass_2","string","");
- $p_email=$http->post("p_email","string","");
- $minirap=$http->post("minirap","number",0);
- $period=$http->post("period","number");
- $csv_fieldsep=$http->post("csv_fieldsep","number");
- $csv_decimal=$http->post("csv_decimal","number");
- $csv_encoding=$http->post("csv_encoding");
-
- if (strlen(trim($pass_1)) != 0 && strlen(trim($pass_2)) != 0)
- {
- $g_user->save_password($pass_1,$pass_2);
-
- }
- $g_user->set_periode($period);
- $g_user->save_global_preference('THEME', $style_user);
- $g_user->save_global_preference('LANG', $lang);
- $g_user->save_global_preference('PAGESIZE', $p_size);
- $g_user->save_global_preference('csv_fieldsep', $csv_fieldsep);
- $g_user->save_global_preference('csv_decimal', $csv_decimal);
- $g_user->save_global_preference('csv_encoding', $csv_encoding);
-
- $g_user->set_mini_report($minirap);
- $_SESSION['g_theme']=$style_user;
- $_SESSION['g_pagesize']=$p_size;
- $_SESSION['g_lang']=$lang;
- $g_user->save_email($p_email);
-}
$style_user=$http->post("style_user","string",$_SESSION['g_theme']);
html_page_start($style_user);
diff --git a/html/image/fontello/css/animation.css b/html/image/fontello/css/animation.css
new file mode 100644
index 000000000..ac5a9562f
--- /dev/null
+++ b/html/image/fontello/css/animation.css
@@ -0,0 +1,85 @@
+/*
+ Animation example, for spinners
+*/
+.animate-spin {
+ -moz-animation: spin 2s infinite linear;
+ -o-animation: spin 2s infinite linear;
+ -webkit-animation: spin 2s infinite linear;
+ animation: spin 2s infinite linear;
+ display: inline-block;
+}
+@-moz-keyframes spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ -o-transform: rotate(0deg);
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -moz-transform: rotate(359deg);
+ -o-transform: rotate(359deg);
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@-webkit-keyframes spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ -o-transform: rotate(0deg);
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -moz-transform: rotate(359deg);
+ -o-transform: rotate(359deg);
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@-o-keyframes spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ -o-transform: rotate(0deg);
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -moz-transform: rotate(359deg);
+ -o-transform: rotate(359deg);
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@-ms-keyframes spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ -o-transform: rotate(0deg);
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -moz-transform: rotate(359deg);
+ -o-transform: rotate(359deg);
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@keyframes spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ -o-transform: rotate(0deg);
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -moz-transform: rotate(359deg);
+ -o-transform: rotate(359deg);
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
diff --git a/html/image/fontello/css/fontello-codes.css b/html/image/fontello/css/fontello-codes.css
new file mode 100644
index 000000000..6a7d1c952
--- /dev/null
+++ b/html/image/fontello/css/fontello-codes.css
@@ -0,0 +1,96 @@
+
+.icon-logout:before { content: '\e800'; } /* '' */
+.icon-cancel-circled:before { content: '\e801'; } /* '' */
+.icon-cancel-circled2:before { content: '\e802'; } /* '' */
+.icon-eye:before { content: '\e803'; } /* '' */
+.icon-upload:before { content: '\e804'; } /* '' */
+.icon-download:before { content: '\e805'; } /* '' */
+.icon-attention:before { content: '\e806'; } /* '' */
+.icon-search:before { content: '\e807'; } /* '' */
+.icon-mail:before { content: '\e808'; } /* '' */
+.icon-anchor:before { content: '\e809'; } /* '' */
+.icon-resize-full-alt:before { content: '\e80a'; } /* '' */
+.icon-tag:before { content: '\e80b'; } /* '' */
+.icon-cw:before { content: '\e80c'; } /* '' */
+.icon-edit:before { content: '\e80d'; } /* '' */
+.icon-attention-circled:before { content: '\e80e'; } /* '' */
+.icon-trash-empty:before { content: '\e80f'; } /* '' */
+.icon-doc:before { content: '\e810'; } /* '' */
+.icon-calendar:before { content: '\e811'; } /* '' */
+.icon-edit-1:before { content: '\e812'; } /* '' */
+.icon-resize-full:before { content: '\e813'; } /* '' */
+.icon-up-bold:before { content: '\e814'; } /* '' */
+.icon-down-fat:before { content: '\e815'; } /* '' */
+.icon-cancel-circled2-1:before { content: '\e816'; } /* '' */
+.icon-upload-1:before { content: '\e817'; } /* '' */
+.icon-exclamation:before { content: '\e818'; } /* '' */
+.icon-down-open-1:before { content: '\e819'; } /* '' */
+.icon-up-open-1:before { content: '\e81a'; } /* '' */
+.icon-left-open-1:before { content: '\e81b'; } /* '' */
+.icon-right-open-1:before { content: '\e81c'; } /* '' */
+.icon-arrows-cw:before { content: '\e81d'; } /* '' */
+.icon-down-dir:before { content: '\e81e'; } /* '' */
+.icon-up-dir:before { content: '\e81f'; } /* '' */
+.icon-cog:before { content: '\e820'; } /* '' */
+.icon-cog-alt:before { content: '\e821'; } /* '' */
+.icon-down-dir-1:before { content: '\e822'; } /* '' */
+.icon-up-dir-1:before { content: '\e823'; } /* '' */
+.icon-down-open-2:before { content: '\e824'; } /* '' */
+.icon-right-open-2:before { content: '\e825'; } /* '' */
+.icon-left-open-2:before { content: '\e826'; } /* '' */
+.icon-up-open-2:before { content: '\e827'; } /* '' */
+.icon-plus:before { content: '\e828'; } /* '' */
+.icon-compass:before { content: '\e829'; } /* '' */
+.icon-resize-full-alt-1:before { content: '\e82a'; } /* '' */
+.icon-tag-1:before { content: '\e82b'; } /* '' */
+.icon-edit-2:before { content: '\e82c'; } /* '' */
+.icon-compass-1:before { content: '\e82d'; } /* '' */
+.icon-cogs:before { content: '\e82e'; } /* '' */
+.icon-up:before { content: '\e82f'; } /* '' */
+.icon-thumbs-up:before { content: '\e830'; } /* '' */
+.icon-lock:before { content: '\e831'; } /* '' */
+.icon-lock-open:before { content: '\e832'; } /* '' */
+.icon-thumbs-down:before { content: '\e833'; } /* '' */
+.icon-bell:before { content: '\e834'; } /* '' */
+.icon-resize-small:before { content: '\e835'; } /* '' */
+.icon-resize-full-1:before { content: '\e836'; } /* '' */
+.icon-right-hand:before { content: '\e837'; } /* '' */
+.icon-left-hand:before { content: '\e838'; } /* '' */
+.icon-up-hand:before { content: '\e839'; } /* '' */
+.icon-down-hand:before { content: '\e83a'; } /* '' */
+.icon-eye-off:before { content: '\e83b'; } /* '' */
+.icon-arrows-cw-1:before { content: '\e83c'; } /* '' */
+.icon-down-open:before { content: '\f004'; } /* '' */
+.icon-up-open:before { content: '\f005'; } /* '' */
+.icon-right-open:before { content: '\f006'; } /* '' */
+.icon-left-open:before { content: '\f007'; } /* '' */
+.icon-move:before { content: '\f047'; } /* '' */
+.icon-info-circled-alt:before { content: '\f086'; } /* '' */
+.icon-link-ext:before { content: '\f08e'; } /* '' */
+.icon-comment-empty:before { content: '\f0e5'; } /* '' */
+.icon-doc-text:before { content: '\f0f6'; } /* '' */
+.icon-plus-squared:before { content: '\f0fe'; } /* '' */
+.icon-angle-circled-left:before { content: '\f137'; } /* '' */
+.icon-angle-circled-right:before { content: '\f138'; } /* '' */
+.icon-angle-circled-up:before { content: '\f139'; } /* '' */
+.icon-angle-circled-down:before { content: '\f13a'; } /* '' */
+.icon-lock-open-alt:before { content: '\f13e'; } /* '' */
+.icon-ellipsis-vert:before { content: '\f142'; } /* '' */
+.icon-sort-alt-up:before { content: '\f160'; } /* '' */
+.icon-sort-alt-down:before { content: '\f161'; } /* '' */
+.icon-bitbucket:before { content: '\f171'; } /* '' */
+.icon-linux:before { content: '\f17c'; } /* '' */
+.icon-dot-circled:before { content: '\f192'; } /* '' */
+.icon-plus-squared-alt:before { content: '\f196'; } /* '' */
+.icon-fax:before { content: '\f1ac'; } /* '' */
+.icon-sliders:before { content: '\f1de'; } /* '' */
+.icon-share:before { content: '\f1e0'; } /* '' */
+.icon-calc:before { content: '\f1ec'; } /* '' */
+.icon-bell-off-empty:before { content: '\f1f7'; } /* '' */
+.icon-toggle-off:before { content: '\f204'; } /* '' */
+.icon-toggle-on:before { content: '\f205'; } /* '' */
+.icon-safari:before { content: '\f267'; } /* '' */
+.icon-chrome:before { content: '\f268'; } /* '' */
+.icon-firefox:before { content: '\f269'; } /* '' */
+.icon-calendar-1:before { content: '\f4c5'; } /* '' */
+.icon-search-1:before { content: '\f50d'; } /* '' */
\ No newline at end of file
diff --git a/html/image/fontello/css/fontello-embedded.css b/html/image/fontello/css/fontello-embedded.css
new file mode 100644
index 000000000..2e1ba7bc0
--- /dev/null
+++ b/html/image/fontello/css/fontello-embedded.css
@@ -0,0 +1,149 @@
+@font-face {
+ font-family: 'fontello';
+ src: url('../font/fontello.eot?30012397');
+ src: url('../font/fontello.eot?30012397#iefix') format('embedded-opentype'),
+ url('../font/fontello.svg?30012397#fontello') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+@font-face {
+ font-family: 'fontello';
+ src: url('data:application/octet-stream;base64,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') format('woff'),
+ url('data:application/octet-stream;base64,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LTEMcmlnaHQtb3Blbi0xCWFycm93cy1jdwhkb3duLWRpcgZ1cC1kaXIDY29nB2NvZy1hbHQKZG93bi1kaXItMQh1cC1kaXItMQtkb3duLW9wZW4tMgxyaWdodC1vcGVuLTILbGVmdC1vcGVuLTIJdXAtb3Blbi0yBHBsdXMHY29tcGFzcxFyZXNpemUtZnVsbC1hbHQtMQV0YWctMQZlZGl0LTIJY29tcGFzcy0xBGNvZ3MCdXAJdGh1bWJzLXVwBGxvY2sJbG9jay1vcGVuC3RodW1icy1kb3duBGJlbGwMcmVzaXplLXNtYWxsDXJlc2l6ZS1mdWxsLTEKcmlnaHQtaGFuZAlsZWZ0LWhhbmQHdXAtaGFuZAlkb3duLWhhbmQHZXllLW9mZgthcnJvd3MtY3ctMQlkb3duLW9wZW4HdXAtb3BlbgpyaWdodC1vcGVuCWxlZnQtb3BlbgRtb3ZlEGluZm8tY2lyY2xlZC1hbHQIbGluay1leHQNY29tbWVudC1lbXB0eQhkb2MtdGV4dAxwbHVzLXNxdWFyZWQSYW5nbGUtY2lyY2xlZC1sZWZ0E2FuZ2xlLWNpcmNsZWQtcmlnaHQQYW5nbGUtY2lyY2xlZC11cBJhbmdsZS1jaXJjbGVkLWRvd24NbG9jay1vcGVuLWFsdA1lbGxpcHNpcy12ZXJ0C3NvcnQtYWx0LXVwDXNvcnQtYWx0LWRvd24JYml0YnVja2V0BWxpbnV4C2RvdC1jaXJjbGVkEHBsdXMtc3F1YXJlZC1hbHQDZmF4B3NsaWRlcnMFc2hhcmUEY2FsYw5iZWxsLW9mZi1lbXB0eQp0b2dnbGUtb2ZmCXRvZ2dsZS1vbgZzYWZhcmkGY2hyb21lB2ZpcmVmb3gKY2FsZW5kYXItMQhzZWFyY2gtMQAAAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAABgAGAAYABgDVP9jA1T/Y7AALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBm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IVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
+}
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+ @font-face {
+ font-family: 'fontello';
+ src: url('../font/fontello.svg?30012397#fontello') format('svg');
+ }
+}
+*/
+
+ [class^="icon-"]:before, [class*=" icon-"]:before {
+ font-family: "fontello";
+ font-style: normal;
+ font-weight: normal;
+ speak: none;
+
+ display: inline-block;
+ text-decoration: inherit;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ /* opacity: .8; */
+
+ /* For safety - reset parent styles, that can break glyph codes*/
+ font-variant: normal;
+ text-transform: none;
+
+ /* fix buttons height, for twitter bootstrap */
+ line-height: 1em;
+
+ /* Animation center compensation - margins should be symmetric */
+ /* remove if not needed */
+ margin-left: .2em;
+
+ /* you can be more comfortable with increased icons size */
+ /* font-size: 120%; */
+
+ /* Uncomment for 3D effect */
+ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+.icon-logout:before { content: '\e800'; } /* '' */
+.icon-cancel-circled:before { content: '\e801'; } /* '' */
+.icon-cancel-circled2:before { content: '\e802'; } /* '' */
+.icon-eye:before { content: '\e803'; } /* '' */
+.icon-upload:before { content: '\e804'; } /* '' */
+.icon-download:before { content: '\e805'; } /* '' */
+.icon-attention:before { content: '\e806'; } /* '' */
+.icon-search:before { content: '\e807'; } /* '' */
+.icon-mail:before { content: '\e808'; } /* '' */
+.icon-anchor:before { content: '\e809'; } /* '' */
+.icon-resize-full-alt:before { content: '\e80a'; } /* '' */
+.icon-tag:before { content: '\e80b'; } /* '' */
+.icon-cw:before { content: '\e80c'; } /* '' */
+.icon-edit:before { content: '\e80d'; } /* '' */
+.icon-attention-circled:before { content: '\e80e'; } /* '' */
+.icon-trash-empty:before { content: '\e80f'; } /* '' */
+.icon-doc:before { content: '\e810'; } /* '' */
+.icon-calendar:before { content: '\e811'; } /* '' */
+.icon-edit-1:before { content: '\e812'; } /* '' */
+.icon-resize-full:before { content: '\e813'; } /* '' */
+.icon-up-bold:before { content: '\e814'; } /* '' */
+.icon-down-fat:before { content: '\e815'; } /* '' */
+.icon-cancel-circled2-1:before { content: '\e816'; } /* '' */
+.icon-upload-1:before { content: '\e817'; } /* '' */
+.icon-exclamation:before { content: '\e818'; } /* '' */
+.icon-down-open-1:before { content: '\e819'; } /* '' */
+.icon-up-open-1:before { content: '\e81a'; } /* '' */
+.icon-left-open-1:before { content: '\e81b'; } /* '' */
+.icon-right-open-1:before { content: '\e81c'; } /* '' */
+.icon-arrows-cw:before { content: '\e81d'; } /* '' */
+.icon-down-dir:before { content: '\e81e'; } /* '' */
+.icon-up-dir:before { content: '\e81f'; } /* '' */
+.icon-cog:before { content: '\e820'; } /* '' */
+.icon-cog-alt:before { content: '\e821'; } /* '' */
+.icon-down-dir-1:before { content: '\e822'; } /* '' */
+.icon-up-dir-1:before { content: '\e823'; } /* '' */
+.icon-down-open-2:before { content: '\e824'; } /* '' */
+.icon-right-open-2:before { content: '\e825'; } /* '' */
+.icon-left-open-2:before { content: '\e826'; } /* '' */
+.icon-up-open-2:before { content: '\e827'; } /* '' */
+.icon-plus:before { content: '\e828'; } /* '' */
+.icon-compass:before { content: '\e829'; } /* '' */
+.icon-resize-full-alt-1:before { content: '\e82a'; } /* '' */
+.icon-tag-1:before { content: '\e82b'; } /* '' */
+.icon-edit-2:before { content: '\e82c'; } /* '' */
+.icon-compass-1:before { content: '\e82d'; } /* '' */
+.icon-cogs:before { content: '\e82e'; } /* '' */
+.icon-up:before { content: '\e82f'; } /* '' */
+.icon-thumbs-up:before { content: '\e830'; } /* '' */
+.icon-lock:before { content: '\e831'; } /* '' */
+.icon-lock-open:before { content: '\e832'; } /* '' */
+.icon-thumbs-down:before { content: '\e833'; } /* '' */
+.icon-bell:before { content: '\e834'; } /* '' */
+.icon-resize-small:before { content: '\e835'; } /* '' */
+.icon-resize-full-1:before { content: '\e836'; } /* '' */
+.icon-right-hand:before { content: '\e837'; } /* '' */
+.icon-left-hand:before { content: '\e838'; } /* '' */
+.icon-up-hand:before { content: '\e839'; } /* '' */
+.icon-down-hand:before { content: '\e83a'; } /* '' */
+.icon-eye-off:before { content: '\e83b'; } /* '' */
+.icon-arrows-cw-1:before { content: '\e83c'; } /* '' */
+.icon-down-open:before { content: '\f004'; } /* '' */
+.icon-up-open:before { content: '\f005'; } /* '' */
+.icon-right-open:before { content: '\f006'; } /* '' */
+.icon-left-open:before { content: '\f007'; } /* '' */
+.icon-move:before { content: '\f047'; } /* '' */
+.icon-info-circled-alt:before { content: '\f086'; } /* '' */
+.icon-link-ext:before { content: '\f08e'; } /* '' */
+.icon-comment-empty:before { content: '\f0e5'; } /* '' */
+.icon-doc-text:before { content: '\f0f6'; } /* '' */
+.icon-plus-squared:before { content: '\f0fe'; } /* '' */
+.icon-angle-circled-left:before { content: '\f137'; } /* '' */
+.icon-angle-circled-right:before { content: '\f138'; } /* '' */
+.icon-angle-circled-up:before { content: '\f139'; } /* '' */
+.icon-angle-circled-down:before { content: '\f13a'; } /* '' */
+.icon-lock-open-alt:before { content: '\f13e'; } /* '' */
+.icon-ellipsis-vert:before { content: '\f142'; } /* '' */
+.icon-sort-alt-up:before { content: '\f160'; } /* '' */
+.icon-sort-alt-down:before { content: '\f161'; } /* '' */
+.icon-bitbucket:before { content: '\f171'; } /* '' */
+.icon-linux:before { content: '\f17c'; } /* '' */
+.icon-dot-circled:before { content: '\f192'; } /* '' */
+.icon-plus-squared-alt:before { content: '\f196'; } /* '' */
+.icon-fax:before { content: '\f1ac'; } /* '' */
+.icon-sliders:before { content: '\f1de'; } /* '' */
+.icon-share:before { content: '\f1e0'; } /* '' */
+.icon-calc:before { content: '\f1ec'; } /* '' */
+.icon-bell-off-empty:before { content: '\f1f7'; } /* '' */
+.icon-toggle-off:before { content: '\f204'; } /* '' */
+.icon-toggle-on:before { content: '\f205'; } /* '' */
+.icon-safari:before { content: '\f267'; } /* '' */
+.icon-chrome:before { content: '\f268'; } /* '' */
+.icon-firefox:before { content: '\f269'; } /* '' */
+.icon-calendar-1:before { content: '\f4c5'; } /* '' */
+.icon-search-1:before { content: '\f50d'; } /* '' */
\ No newline at end of file
diff --git a/html/image/fontello/css/fontello-ie7-codes.css b/html/image/fontello/css/fontello-ie7-codes.css
new file mode 100644
index 000000000..fc69015d4
--- /dev/null
+++ b/html/image/fontello/css/fontello-ie7-codes.css
@@ -0,0 +1,96 @@
+
+.icon-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cancel-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cancel-circled2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-attention { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-anchor { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-attention-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-trash-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-doc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-edit-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-bold { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-fat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cancel-circled2-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-upload-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-exclamation { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cog-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-dir-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-dir-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-compass { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full-alt-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-tag-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-edit-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-compass-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cogs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-thumbs-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-thumbs-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-bell { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-small { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-eye-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-arrows-cw-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-move { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-info-circled-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-comment-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-doc-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-lock-open-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-ellipsis-vert { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-sort-alt-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-sort-alt-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-bitbucket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-linux { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-dot-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-plus-squared-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-fax { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-sliders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-share { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-calc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-bell-off-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-toggle-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-toggle-on { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-safari { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-chrome { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-firefox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-calendar-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-search-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
\ No newline at end of file
diff --git a/html/image/fontello/css/fontello-ie7.css b/html/image/fontello/css/fontello-ie7.css
new file mode 100644
index 000000000..b0288864d
--- /dev/null
+++ b/html/image/fontello/css/fontello-ie7.css
@@ -0,0 +1,107 @@
+[class^="icon-"], [class*=" icon-"] {
+ font-family: 'fontello';
+ font-style: normal;
+ font-weight: normal;
+
+ /* fix buttons height */
+ line-height: 1em;
+
+ /* you can be more comfortable with increased icons size */
+ /* font-size: 120%; */
+}
+
+.icon-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cancel-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cancel-circled2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-attention { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-anchor { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-attention-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-trash-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-doc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-edit-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-bold { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-fat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cancel-circled2-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-upload-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-exclamation { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cog-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-dir-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-dir-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-open-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-compass { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full-alt-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-tag-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-edit-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-compass-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-cogs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-thumbs-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-thumbs-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-bell { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-small { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-resize-full-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-hand { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-eye-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-arrows-cw-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-up-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-move { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-info-circled-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-comment-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-doc-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-angle-circled-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-lock-open-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-ellipsis-vert { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-sort-alt-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-sort-alt-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-bitbucket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-linux { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-dot-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-plus-squared-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-fax { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-sliders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-share { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-calc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-bell-off-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-toggle-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-toggle-on { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-safari { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-chrome { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-firefox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-calendar-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
+.icon-search-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
\ No newline at end of file
diff --git a/html/image/fontello/css/fontello.css b/html/image/fontello/css/fontello.css
new file mode 100644
index 000000000..8c1edd55d
--- /dev/null
+++ b/html/image/fontello/css/fontello.css
@@ -0,0 +1,152 @@
+@font-face {
+ font-family: 'fontello';
+ src: url('../font/fontello.eot?62647818');
+ src: url('../font/fontello.eot?62647818#iefix') format('embedded-opentype'),
+ url('../font/fontello.woff2?62647818') format('woff2'),
+ url('../font/fontello.woff?62647818') format('woff'),
+ url('../font/fontello.ttf?62647818') format('truetype'),
+ url('../font/fontello.svg?62647818#fontello') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+ @font-face {
+ font-family: 'fontello';
+ src: url('../font/fontello.svg?62647818#fontello') format('svg');
+ }
+}
+*/
+
+ [class^="icon-"]:before, [class*=" icon-"]:before {
+ font-family: "fontello";
+ font-style: normal;
+ font-weight: normal;
+ speak: none;
+
+ display: inline-block;
+ text-decoration: inherit;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ /* opacity: .8; */
+
+ /* For safety - reset parent styles, that can break glyph codes*/
+ font-variant: normal;
+ text-transform: none;
+
+ /* fix buttons height, for twitter bootstrap */
+ line-height: 1em;
+
+ /* Animation center compensation - margins should be symmetric */
+ /* remove if not needed */
+ margin-left: .2em;
+
+ /* you can be more comfortable with increased icons size */
+ /* font-size: 120%; */
+
+ /* Font smoothing. That was taken from TWBS */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+ /* Uncomment for 3D effect */
+ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+
+.icon-logout:before { content: '\e800'; } /* '' */
+.icon-cancel-circled:before { content: '\e801'; } /* '' */
+.icon-cancel-circled2:before { content: '\e802'; } /* '' */
+.icon-eye:before { content: '\e803'; } /* '' */
+.icon-upload:before { content: '\e804'; } /* '' */
+.icon-download:before { content: '\e805'; } /* '' */
+.icon-attention:before { content: '\e806'; } /* '' */
+.icon-search:before { content: '\e807'; } /* '' */
+.icon-mail:before { content: '\e808'; } /* '' */
+.icon-anchor:before { content: '\e809'; } /* '' */
+.icon-resize-full-alt:before { content: '\e80a'; } /* '' */
+.icon-tag:before { content: '\e80b'; } /* '' */
+.icon-cw:before { content: '\e80c'; } /* '' */
+.icon-edit:before { content: '\e80d'; } /* '' */
+.icon-attention-circled:before { content: '\e80e'; } /* '' */
+.icon-trash-empty:before { content: '\e80f'; } /* '' */
+.icon-doc:before { content: '\e810'; } /* '' */
+.icon-calendar:before { content: '\e811'; } /* '' */
+.icon-edit-1:before { content: '\e812'; } /* '' */
+.icon-resize-full:before { content: '\e813'; } /* '' */
+.icon-up-bold:before { content: '\e814'; } /* '' */
+.icon-down-fat:before { content: '\e815'; } /* '' */
+.icon-cancel-circled2-1:before { content: '\e816'; } /* '' */
+.icon-upload-1:before { content: '\e817'; } /* '' */
+.icon-exclamation:before { content: '\e818'; } /* '' */
+.icon-down-open-1:before { content: '\e819'; } /* '' */
+.icon-up-open-1:before { content: '\e81a'; } /* '' */
+.icon-left-open-1:before { content: '\e81b'; } /* '' */
+.icon-right-open-1:before { content: '\e81c'; } /* '' */
+.icon-arrows-cw:before { content: '\e81d'; } /* '' */
+.icon-down-dir:before { content: '\e81e'; } /* '' */
+.icon-up-dir:before { content: '\e81f'; } /* '' */
+.icon-cog:before { content: '\e820'; } /* '' */
+.icon-cog-alt:before { content: '\e821'; } /* '' */
+.icon-down-dir-1:before { content: '\e822'; } /* '' */
+.icon-up-dir-1:before { content: '\e823'; } /* '' */
+.icon-down-open-2:before { content: '\e824'; } /* '' */
+.icon-right-open-2:before { content: '\e825'; } /* '' */
+.icon-left-open-2:before { content: '\e826'; } /* '' */
+.icon-up-open-2:before { content: '\e827'; } /* '' */
+.icon-plus:before { content: '\e828'; } /* '' */
+.icon-compass:before { content: '\e829'; } /* '' */
+.icon-resize-full-alt-1:before { content: '\e82a'; } /* '' */
+.icon-tag-1:before { content: '\e82b'; } /* '' */
+.icon-edit-2:before { content: '\e82c'; } /* '' */
+.icon-compass-1:before { content: '\e82d'; } /* '' */
+.icon-cogs:before { content: '\e82e'; } /* '' */
+.icon-up:before { content: '\e82f'; } /* '' */
+.icon-thumbs-up:before { content: '\e830'; } /* '' */
+.icon-lock:before { content: '\e831'; } /* '' */
+.icon-lock-open:before { content: '\e832'; } /* '' */
+.icon-thumbs-down:before { content: '\e833'; } /* '' */
+.icon-bell:before { content: '\e834'; } /* '' */
+.icon-resize-small:before { content: '\e835'; } /* '' */
+.icon-resize-full-1:before { content: '\e836'; } /* '' */
+.icon-right-hand:before { content: '\e837'; } /* '' */
+.icon-left-hand:before { content: '\e838'; } /* '' */
+.icon-up-hand:before { content: '\e839'; } /* '' */
+.icon-down-hand:before { content: '\e83a'; } /* '' */
+.icon-eye-off:before { content: '\e83b'; } /* '' */
+.icon-arrows-cw-1:before { content: '\e83c'; } /* '' */
+.icon-down-open:before { content: '\f004'; } /* '' */
+.icon-up-open:before { content: '\f005'; } /* '' */
+.icon-right-open:before { content: '\f006'; } /* '' */
+.icon-left-open:before { content: '\f007'; } /* '' */
+.icon-move:before { content: '\f047'; } /* '' */
+.icon-info-circled-alt:before { content: '\f086'; } /* '' */
+.icon-link-ext:before { content: '\f08e'; } /* '' */
+.icon-comment-empty:before { content: '\f0e5'; } /* '' */
+.icon-doc-text:before { content: '\f0f6'; } /* '' */
+.icon-plus-squared:before { content: '\f0fe'; } /* '' */
+.icon-angle-circled-left:before { content: '\f137'; } /* '' */
+.icon-angle-circled-right:before { content: '\f138'; } /* '' */
+.icon-angle-circled-up:before { content: '\f139'; } /* '' */
+.icon-angle-circled-down:before { content: '\f13a'; } /* '' */
+.icon-lock-open-alt:before { content: '\f13e'; } /* '' */
+.icon-ellipsis-vert:before { content: '\f142'; } /* '' */
+.icon-sort-alt-up:before { content: '\f160'; } /* '' */
+.icon-sort-alt-down:before { content: '\f161'; } /* '' */
+.icon-bitbucket:before { content: '\f171'; } /* '' */
+.icon-linux:before { content: '\f17c'; } /* '' */
+.icon-dot-circled:before { content: '\f192'; } /* '' */
+.icon-plus-squared-alt:before { content: '\f196'; } /* '' */
+.icon-fax:before { content: '\f1ac'; } /* '' */
+.icon-sliders:before { content: '\f1de'; } /* '' */
+.icon-share:before { content: '\f1e0'; } /* '' */
+.icon-calc:before { content: '\f1ec'; } /* '' */
+.icon-bell-off-empty:before { content: '\f1f7'; } /* '' */
+.icon-toggle-off:before { content: '\f204'; } /* '' */
+.icon-toggle-on:before { content: '\f205'; } /* '' */
+.icon-safari:before { content: '\f267'; } /* '' */
+.icon-chrome:before { content: '\f268'; } /* '' */
+.icon-firefox:before { content: '\f269'; } /* '' */
+.icon-calendar-1:before { content: '\f4c5'; } /* '' */
+.icon-search-1:before { content: '\f50d'; } /* '' */
\ No newline at end of file
diff --git a/html/image/fontello/demo.html b/html/image/fontello/demo.html
new file mode 100644
index 000000000..9eb49bbc7
--- /dev/null
+++ b/html/image/fontello/demo.html
@@ -0,0 +1,446 @@
+
+
+
+
+
+
+
+
+
+
+
+
icon-logout0xe800
+
icon-cancel-circled0xe801
+
icon-cancel-circled20xe802
+
icon-eye0xe803
+
+
+
icon-upload0xe804
+
icon-download0xe805
+
icon-attention0xe806
+
icon-search0xe807
+
+
+
icon-mail0xe808
+
icon-anchor0xe809
+
icon-resize-full-alt0xe80a
+
icon-tag0xe80b
+
+
+
icon-cw0xe80c
+
icon-edit0xe80d
+
icon-attention-circled0xe80e
+
icon-trash-empty0xe80f
+
+
+
icon-doc0xe810
+
icon-calendar0xe811
+
icon-edit-10xe812
+
icon-resize-full0xe813
+
+
+
icon-up-bold0xe814
+
icon-down-fat0xe815
+
icon-cancel-circled2-10xe816
+
icon-upload-10xe817
+
+
+
icon-exclamation0xe818
+
icon-down-open-10xe819
+
icon-up-open-10xe81a
+
icon-left-open-10xe81b
+
+
+
icon-right-open-10xe81c
+
icon-arrows-cw0xe81d
+
icon-down-dir0xe81e
+
icon-up-dir0xe81f
+
+
+
icon-cog0xe820
+
icon-cog-alt0xe821
+
icon-down-dir-10xe822
+
icon-up-dir-10xe823
+
+
+
icon-down-open-20xe824
+
icon-right-open-20xe825
+
icon-left-open-20xe826
+
icon-up-open-20xe827
+
+
+
icon-plus0xe828
+
icon-compass0xe829
+
icon-resize-full-alt-10xe82a
+
icon-tag-10xe82b
+
+
+
icon-edit-20xe82c
+
icon-compass-10xe82d
+
icon-cogs0xe82e
+
icon-up0xe82f
+
+
+
icon-thumbs-up0xe830
+
icon-lock0xe831
+
icon-lock-open0xe832
+
icon-thumbs-down0xe833
+
+
+
icon-bell0xe834
+
icon-resize-small0xe835
+
icon-resize-full-10xe836
+
icon-right-hand0xe837
+
+
+
icon-left-hand0xe838
+
icon-up-hand0xe839
+
icon-down-hand0xe83a
+
icon-eye-off0xe83b
+
+
+
icon-arrows-cw-10xe83c
+
icon-down-open0xf004
+
icon-up-open0xf005
+
icon-right-open0xf006
+
+
+
icon-left-open0xf007
+
icon-move0xf047
+
icon-info-circled-alt0xf086
+
icon-link-ext0xf08e
+
+
+
icon-comment-empty0xf0e5
+
icon-doc-text0xf0f6
+
icon-plus-squared0xf0fe
+
icon-angle-circled-left0xf137
+
+
+
icon-angle-circled-right0xf138
+
icon-angle-circled-up0xf139
+
icon-angle-circled-down0xf13a
+
icon-lock-open-alt0xf13e
+
+
+
icon-ellipsis-vert0xf142
+
icon-sort-alt-up0xf160
+
icon-sort-alt-down0xf161
+
icon-bitbucket0xf171
+
+
+
icon-linux0xf17c
+
icon-dot-circled0xf192
+
icon-plus-squared-alt0xf196
+
icon-fax0xf1ac
+
+
+
icon-sliders0xf1de
+
icon-share0xf1e0
+
icon-calc0xf1ec
+
icon-bell-off-empty0xf1f7
+
+
+
icon-toggle-off0xf204
+
icon-toggle-on0xf205
+
icon-safari0xf267
+
icon-chrome0xf268
+
+
+
icon-firefox0xf269
+
icon-calendar-10xf4c5
+
icon-search-10xf50d
+
+
+
+
+
diff --git a/html/js/acc_ledger.js b/html/js/acc_ledger.js
index 50e05f593..0a8316762 100644
--- a/html/js/acc_ledger.js
+++ b/html/js/acc_ledger.js
@@ -49,7 +49,7 @@ function update_predef(p_type, p_direct, p_ac)
if (a.length == 0)
{
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box(content[48] + rec);
}
var code_html = getNodeText(html[0]);
code_html = unescape_xml(code_html);
@@ -113,7 +113,7 @@ function update_name()
*/
function error_get_predef(request, json)
{
- alert_box("Erreur mise à jour champs non possible");
+ alert_box(content[49]);
}
/**
@@ -226,7 +226,7 @@ function success_update_bank(req)
if (a.length == 0)
{
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box('UPDBK-'+content[48]+ rec);
}
var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]);
@@ -269,7 +269,7 @@ function success_get_last_date(req)
if (a.length == 0)
{
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box('GETLASTDA:'+content[48] + rec);
}
var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]);
@@ -300,7 +300,7 @@ function success_get_pj(request, json)
*/
function error_get_pj(request, json)
{
- alert_box("Ajax a echoue");
+ alert_box("GETPJ:"+content[48]);
}
/**
@@ -648,7 +648,7 @@ function go_next_concerned()
{
if (elmt.checked == true)
{
- return confirm("Si vous changez de page vous perdez les reconciliations, continuez ?");
+ return confirm(content[52]);
}
}
}
@@ -1032,13 +1032,13 @@ function success_dsp_letter(req)
}
catch (e)
{
- alert_box("Impossible executer script de la reponse\n" + e.message);
+ alert_box("DSPLETTER:"+content[48] + e.message);
}
}
function error_dsp_letter(req)
{
- alert_box('Erreur AJAX DSP_LETTER');
+ alert_box("DSPLETTER:"+content[48]);
}
function search_letter(obj)
@@ -1258,7 +1258,7 @@ function gestion_add_row()
}
function document_remove(p_dossier,p_div,p_jrid)
{
- smoke.confirm('Effacer ?', function (e)
+ smoke.confirm(content[50], function (e)
{
if (e) {
new Ajax.Request('ajax_misc.php',
diff --git a/html/js/accounting_item.js b/html/js/accounting_item.js
index 3ec5648f7..f7445bb81 100644
--- a/html/js/accounting_item.js
+++ b/html/js/accounting_item.js
@@ -226,7 +226,7 @@ function result_poste_search(req)
}
catch(e)
{
- alert_box("Impossible executer script de la reponse\n"+e.message);
+ alert_box("RESPOSEAR"+content[48]+e.message);
}
}
@@ -235,7 +235,7 @@ function result_poste_search(req)
*/
function errorPoste()
{
- alert_box('Ajax failed');
+ alert_box(content[53]);
}
function pausecomp(millis)
{
diff --git a/html/js/admin.js b/html/js/admin.js
index 3f8b747db..6c4643e32 100644
--- a/html/js/admin.js
+++ b/html/js/admin.js
@@ -78,7 +78,7 @@ function folder_display(p_user)
*/
function folder_remove(p_user,p_dossier )
{
- smoke.confirm ('Confirmer',
+ smoke.confirm (content[50] ,
function (e) {
if (e ) {
waiting_box();
@@ -119,7 +119,7 @@ function folder_add(p_user, p_dossier)
var html = answer.getElementsByTagName('content');
if (a.length == 0) {
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box('FOLDERADD-'+content[48] + rec);
}
var content = getNodeText(html[0]);
diff --git a/html/js/ajax_fiche.js b/html/js/ajax_fiche.js
index ac6033c8b..f46d8f270 100644
--- a/html/js/ajax_fiche.js
+++ b/html/js/ajax_fiche.js
@@ -53,7 +53,7 @@ function clean_Fid(p_ctl)
}
function errorFid(request,json)
{
- alert_box('erreur : ajax fiche');
+ alert_box('ERRFID'+content[48]);
}
/*!\brief this function fills the data from fid.php,
* \param p_ctl object : field of the input,
@@ -184,7 +184,7 @@ function successFid(request,json)
}
function ajax_error_saldo(request,json)
{
- alert_box('erreur : ajax solde ');
+ alert_box('ERRSAL'+content[48]);
}
/*!\brief this function get the saldo
* \param p_ctl the ctrl where we take the quick_code
@@ -246,7 +246,7 @@ function ajax_get_success(request,json)
*/
function ajax_get_failure(request,json)
{
- alert_box("Ajax do not work for ajax_get");
+ alert_box(content[53]);
}
diff --git a/html/js/anc_script.js b/html/js/anc_script.js
index 692f02c0e..d18e81a86 100644
--- a/html/js/anc_script.js
+++ b/html/js/anc_script.js
@@ -41,13 +41,13 @@ function add_row(p_table, p_seq)
if (mytable.rows.length > 15)
{
- alert_box("Maximum 15 lignes ");
+ alert_box(content[55]);
return;
}
var amount = compute_total_table(p_table, p_seq);
if (max < amount)
{
- alert_box('Montant incorrect : max = ' + max + " calculé=" + amount);
+ alert_box(content[48]+' '+content[56]+ ' '+max + content[57]+' '+ amount);
return;
}
// For the detail view (modify_op) there is several form and then several time the
@@ -180,7 +180,7 @@ function verify_ca(div)
}
if (amount_error != 0)
{
- alert_box('Désolé, les montants pour la comptabilité analytique sont incorrects');
+ alert_box(content[54]);
return false;
}
return true;
@@ -328,7 +328,7 @@ function caod_checkTotal()
*/
function anc_remove_operation(p_dossier, p_oa_group)
{
- smoke.confirm("Etes-vous sur de vouloir effacer cette operation ?\n",
+ smoke.confirm(content[50]+"\n",
function (a)
{
if ( a) {
diff --git a/html/js/calc.js b/html/js/calc.js
index 90e91142a..66b49d382 100644
--- a/html/js/calc.js
+++ b/html/js/calc.js
@@ -61,7 +61,7 @@ function cal()
}
catch(exception)
{
- alert_box("Mauvaise formule\n"+p_variable);
+ alert_box(content[48]+p_variable);
return false;
}
p_history=p_variable+"="+result.toString()+'
'+p_history;
diff --git a/html/js/card.js b/html/js/card.js
index 2e63350b6..514a239cd 100644
--- a/html/js/card.js
+++ b/html/js/card.js
@@ -335,7 +335,7 @@ function result_card_search(req)
}
catch(e)
{
- alert_box("Impossible executer script de la reponse\n"+e.message);
+ alert_box(content[53]+"\n"+e.message);
}
}
@@ -392,7 +392,7 @@ function clean_Fid(p_ctl)
}
function errorFid(request,json)
{
- alert_box('erreur : ajax fiche');
+ alert_box(content[53]);
}
function update_value(text,li)
{
@@ -533,7 +533,7 @@ function successFill_ipopcard(req,json)
}
catch(e)
{
- alert_box("Impossible executer script de la reponse\n"+e.message);
+ alert_box(content[53]+"\n"+e.message);
}
}
/**
@@ -838,9 +838,8 @@ function save_card_category(obj)
alert_box('Erreur pas d\' attribut ipopup '+obj.id);
return;
};
- try {
+try {
// Data must be taken here
-
data=$('newcat').serialize(false);
var dossier=$('gDossier').value;
var queryString='ctl='+obj.ipopup+'&';
diff --git a/html/js/compute_direct.js b/html/js/compute_direct.js
index f145cc789..ae30e49fb 100644
--- a/html/js/compute_direct.js
+++ b/html/js/compute_direct.js
@@ -109,7 +109,7 @@ function controleBalance()
{
if ( checkTotalDirect() == true ) { return true;}
else {
- smoke.alert('Balance incorrecte D/C');
+ smoke.alert(content[58]);
return false;
}
}
\ No newline at end of file
diff --git a/html/js/gestion.js b/html/js/gestion.js
index 621efdf03..d25a6e4ff 100644
--- a/html/js/gestion.js
+++ b/html/js/gestion.js
@@ -82,13 +82,13 @@ function successRemoveOp(request,json)
{
try{
var answer=request.responseText.evalJSON(true);
- if ( answer.ago_id == -1 ) { alert_box ('Effacement non autorisé');return;}
+ if ( answer.ago_id == -1 ) { alert_box (content[59]);return;}
var action="acop"+answer.ago_id;
$(action).innerHTML="";
var doc="op"+answer.ago_id;
$(doc).style.color="red";
- $(doc).href="javascript:alert_box('Commentaire Effacé')";
+ $(doc).href="javascript:alert_box(content[60])";
$(doc).style.textDecoration="line-through";
}catch(e){
alert_box(e.message);
@@ -117,12 +117,12 @@ function remove_action(p_dossier,p_id,ag_id)
onSuccess:function(request,json) {
try{
var answer=request.responseText.evalJSON(true);
- if ( answer.act_id == -1 ) { alert_box ('Effacement non autorisé');return;}
+ if ( answer.act_id == -1 ) { alert_box (content[59]);return;}
var action="acact"+answer.act_id;
$(action).innerHTML="";
var doc="act"+answer.act_id;
$(doc).style.color="red";
- $(doc).href="javascript:alert_box('Action Effacée')";
+ $(doc).href="javascript:alert_box(content[60])";
$(doc).style.textDecoration="line-through";
} catch (e){ alert_box(e.message);}
}
@@ -159,12 +159,12 @@ function remove_comment(p_dossier,p_id)
function successRemoveComment(request,json)
{
var answer=request.responseText.evalJSON(true);
- if ( answer.agc_id == -1 ) { alert_box ('Effacement non autorisé');return;}
+ if ( answer.agc_id == -1 ) { alert_box (content[59]);return;}
var action="accom"+answer.agc_id;
$(action).innerHTML="";
var doc="com"+answer.agc_id;
$(doc).style.color="red";
- $(doc).href="javascript:alert_box('Commentaire Effacé')";
+ $(doc).href="javascript:alert_box(content[60])";
$(doc).style.textDecoration="line-through";
}
@@ -186,7 +186,7 @@ function successRemoveDoc(request,json)
$(action).innerHTML="";
var doc="doc"+answer.d_id;
$(doc).style.color="red";
- $(doc).href="javascript:alert_box('Document Effacé')";
+ $(doc).href="javascript:alert_box(content[60])";
$(doc).style.textDecoration="line-through";
$('desc'+answer.d_id).innerHTML="";
@@ -202,7 +202,7 @@ function check_hour(p_ctl)
var h=document.getElementById(p_ctl);
var re = /^\d{1,2}:\d{2}$/;
if ( trim(h.value) !='' && ! h.value.match(re))
- alert_box("Format de l'heure est HH:MM ")
+ alert_box("HH:MM ")
}
catch (erreur)
{
@@ -218,7 +218,7 @@ function check_hour(p_ctl)
function removeStock(s_id,p_dossier)
{
- smoke.confirm("Confirmez-vous l'effacement de cette entrée dans le stock?",
+ smoke.confirm(content[50],
function (a) {
if (a)
{
@@ -244,7 +244,7 @@ function removeStock(s_id,p_dossier)
*/
function errorRemoveStock()
{
- alert_box('Impossible d\'effacer ');
+ alert_box(content[60]);
}
/**
* success when removing a document
@@ -300,7 +300,7 @@ function action_show(p_dossier)
function action_add(p_dossier) {
try {
if ( $('action_add_div')) {
- alert_box('Désolé, événement en cours de création à sauver');
+ alert_box(content[61]);
return;
}
waiting_box();
diff --git a/html/js/managetable.js b/html/js/managetable.js
index 9be363ace..862116614 100644
--- a/html/js/managetable.js
+++ b/html/js/managetable.js
@@ -168,7 +168,7 @@ var ManageTable = function (p_table_name)
var ctl_row = xml.getElementsByTagName("ctl_row");
if (status.length == 0 || ctl.length == 0 || html.length == 0)
{
- throw "Invalid answer " + req.responseText;
+ throw content[53] + req.responseText;
}
var answer=[];
@@ -228,7 +228,7 @@ var ManageTable = function (p_table_name)
} else {
remove_waiting_box();
- smoke.alert("Changement impossible");
+ smoke.alert(content[48]);
$("dtr").update(answer['html']);
}
@@ -306,7 +306,7 @@ var ManageTable = function (p_table_name)
$(obj.id).setStyle({position: "fixed", top: '15%', width: "auto", "margin-left": "20%"});
$(obj.id).update(x['html']);
} catch (e) {
- smoke.alert("ERREUR " + e.message);
+ smoke.alert(content[48] + e.message);
}
}
diff --git a/html/js/modele_document.js b/html/js/modele_document.js
index 31b9b2855..6bbf8d12f 100644
--- a/html/js/modele_document.js
+++ b/html/js/modele_document.js
@@ -84,6 +84,6 @@ function modify_document_success_box(req,json)
}
catch(e)
{
- alert_box("answer_box Impossible executer script de la reponse\n"+e.message);
+ alert_box(content[53]+"\n"+e.message);
}
}
diff --git a/html/js/scripts.js b/html/js/scripts.js
index f2161d268..3c8025106 100644
--- a/html/js/scripts.js
+++ b/html/js/scripts.js
@@ -63,7 +63,7 @@ function infodiv(req, json)
}
catch (e)
{
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -73,7 +73,7 @@ function infodiv(req, json)
*/
function deleteRow(tb, obj)
{
- smoke.confirm('Confirmez effacement',function (e)
+ smoke.confirm(content[50],function (e)
{
if (e) {
var td = obj.parentNode;
@@ -294,13 +294,13 @@ function toggleHideShow(p_obj, p_button)
if (stat === 'none')
{
show(p_obj);
- str = str.replace(/Afficher/, 'Cacher');
+ str = str.replace(/Afficher/, content[62]);
g(p_button).value = str;
}
else
{
hide(p_obj);
- str = str.replace(/Cacher/, 'Afficher');
+ str = str.replace(/Cacher/, content[63]);
g(p_button).value = str;
}
}
@@ -397,21 +397,21 @@ function success_misc(req)
}
catch (e)
{
- alert_box("Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
function loading()
{
- var str = ' Un instant ...
';
+ var str = ''+content[64]+'
';
str = str + '';
return str;
}
function ajax_misc_failure()
{
- alert_box('Ajax Misc failed');
+ alert_box(content[53]);
}
/**
*@brief remove a document_modele
@@ -609,17 +609,7 @@ function success_set_tva_label(req)
}
}
-/**
- *@brief set loading for waiting
- *@param name of ipopup
- *@see showIPopup
- *@deprecated
- */
-function set_wait_obsolete(name)
-{
- var content = name + "_content";
- $(content).innerHTML = 'Un instant...';
-}
+
/**
* Create a div without showing it
* @param {type} obj
@@ -747,7 +737,7 @@ function waiting_node()
function waiting_box()
{
var obj = {
- id: 'wait_box', html: 'Chargement
' + loading()
+ id: 'wait_box', html: ''+content[65]+'
' + loading()
};
var y = fixed_position(10, 250)
obj.style = y + ";width:20%;margin-left:40%;";
@@ -809,7 +799,7 @@ function success_box(req, json)
if (a.length === 0)
{
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box(content[48] + rec);
}
var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]);
@@ -831,13 +821,13 @@ function success_box(req, json)
}
catch (e)
{
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
function error_box()
{
- alert_box('[error_box] ajax not implemented');
+ alert_box(content[53]);
}
/**
* show the ledger choice
@@ -901,7 +891,7 @@ function show_ledger_choice(json_obj)
code_html.evalScripts();
}
catch (e) {
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -1084,9 +1074,9 @@ function show_calc()
shtml +="";
- shtml += ' Calculatrice
';
- shtml += ' Taper une formule (ex 20*5.1) puis enter ';
+ shtml += ' '+content[66]+'
';
+ shtml += ' '+ content[67]+' ';
var obj = {id: sid, html: shtml,
drag: false, style: 'z-index:98'
@@ -1150,7 +1140,7 @@ function success_display_periode(req)
}
catch (e)
{
- alert_box("success_display_periode Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -1218,7 +1208,7 @@ function fill_box(req)
console.error(e);
console.error("log answer = "+req.responseText);
}
- alert_box("Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
@@ -1569,7 +1559,7 @@ function display_sub_menu(p_dossier,p_profile,p_dep,p_level)
*/
function remove_sub_menu(p_dossier,profile_menu_id)
{
- confirm_box(null,'Confirme ?',
+ confirm_box(null,content[47],
function () {
waiting_box();
new Ajax.Request('ajax_misc.php',
@@ -2121,7 +2111,7 @@ function view_action(ag_id, dossier, modify)
* @see HtmlInput::filter_table
*/
function filter_table(phrase, _id, colnr, start_row) {
- $('info_div').innerHTML = "Un instant";
+ $('info_div').innerHTML = content[65];
$('info_div').style.display = "block";
var words = $(phrase).value.toLowerCase();
var table = document.getElementById(_id);
@@ -2162,7 +2152,50 @@ function filter_table(phrase, _id, colnr, start_row) {
}
if (tot_found == 0) {
if ($('info_' + _id)) {
- $('info_' + _id).innerHTML = " Aucun résultat ";
+ $('info_' + _id).innerHTML = content[69]
+ }
+ } else {
+ if ($('info_' + _id)) {
+ $('info_' + _id).innerHTML = " ";
+ }
+ }
+}
+/**
+ * @brief filter quickly a list
+ * @param phrase : DOM id of the input text where we find the word to seach
+ * @param _id : id of the list
+ * @returns nothing
+ * @see HtmlInput::filter_list
+ */
+function filter_list(phrase, _id) {
+ $('info_div').innerHTML = content[65];
+ $('info_div').style.display = "block";
+ var words = $(phrase).value.toLowerCase();
+ var l_list = document.getElementById(_id);
+
+ var ele;
+ var tot_found = 0;
+
+ for (var r = 0; r < l_list.childNodes.length; r++) {
+ var found = 0;
+ if ( l_list.childNodes[r].childElementCount == 0 )
+ {
+ ele = l_list.childNodes[r].innerHTML;
+ } else {
+ ele = l_list.childNodes[r].childNodes[0].innerHTML;
+ }
+ if ( ele.toLowerCase().indexOf(words) >= 0) {
+ tot_found++;
+ l_list.childNodes[r].style.display='block';
+ } else {
+ l_list.childNodes[r].style.display='none';
+ }
+ $('info_div').style.display = "none";
+ $('info_div').innerHTML = "";
+ }
+ if (tot_found == 0) {
+ if ($('info_' + _id)) {
+ $('info_' + _id).innerHTML = content[69]
}
} else {
if ($('info_' + _id)) {
@@ -2296,7 +2329,7 @@ function show_bookmark(p_dossier) {
}
catch (e)
{
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -2330,7 +2363,7 @@ function save_bookmark() {
}
catch (e)
{
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -2362,7 +2395,7 @@ function remove_bookmark() {
}
catch (e)
{
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -2416,7 +2449,7 @@ function show_tag(p_dossier, p_ac, p_tag_id, p_post)
}
catch (e)
{
- alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
+ alert_box(content[53]+"\n" + e.message);
}
}
@@ -2536,7 +2569,7 @@ function action_tag_add(p_dossier, ag_id, t_id)
*/
function action_tag_remove(p_dossier, ag_id, t_id)
{
- confirm_box(null,'Enlevez ce tags ?',function () {
+ confirm_box(null,content[50],function () {
try {
waiting_box();
var queryString = "t_id=" + t_id + "&ag_id=" + ag_id + "&op=tag_remove&gDossier=" + p_dossier;
@@ -3426,14 +3459,16 @@ function progress_bar_start(p_taskid,p_message)
try {
progressIdx++;
// block the window
- var message="Un instant svp";
+
+ var message=''+content[70]+'
';
if ( p_message) {
message=p_message;
}
+
add_div({id:"blocking"+progressIdx,cssclass:"smoke-base smoke-visible "});
add_div({id:"message"+progressIdx,cssclass:"inner_box",style:"z-index:1000;position:fixed;top:30%;width:40%;left:30%"});
- $("message"+progressIdx).update(message);
+ $("message"+progressIdx).update(''+content[65]+'
'+message);
// Create a div
add_div({id: "progressDiv" + progressIdx, cssclass: "progressbar", html: '0'});
// Check status every sec.
@@ -3560,4 +3595,30 @@ function show_ledger_fin_currency()
{
parameters: {"op":"currencyCode","gDossier":dossier,"ledger":ledger}
});
-}
\ No newline at end of file
+}
+
+/***
+ * Update Preference, applied the new CSS
+ */
+function updatePreference()
+{
+ try {
+ waiting_box();
+ var param=$('preference_frm').serialize()+"&op=preference&action=save";
+
+ new Ajax.Request("ajax_misc.php",{
+ method:"post",
+ parameters:param,
+ onSuccess:function (req) {
+ var style=req.responseText.evalJSON();
+ $('pagestyle').setAttribute('href',style.style);
+ removeDiv('preference_div');
+ }
+ });
+ } catch (e)
+ {
+ smoke.alert(content[48] + e.message);
+ }
+ remove_waiting_box();
+
+}
diff --git a/html/js/todo_list.js b/html/js/todo_list.js
index 09510c42f..f5fdaca5d 100644
--- a/html/js/todo_list.js
+++ b/html/js/todo_list.js
@@ -61,7 +61,7 @@ function todo_list_show(p_id)
if (tl_id.length == 0)
{
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box(content[48] + rec);
}
var content = unescape_xml(getNodeText(tl_content[0]));
todo_div.innerHTML=content;
@@ -69,6 +69,7 @@ function todo_list_show(p_id)
remove_waiting_node();
content.evalScripts();
Effect.SlideDown(todo_div, {duration: 0.1, direction: 'top-left'})
+ document.getElementById('todo_form_'+p_id)['p_desc'].scrollTop=0;
}
catch (e)
{
@@ -80,13 +81,13 @@ function todo_list_show(p_id)
}
catch (e)
{
- alert_box(" Envoi ajax non possible" + e.message);
+ alert_box(content[48] + e.message);
}
return false;
}
function todo_list_show_error(request_json)
{
- alert_box('failure');
+ alert_box(content[48]);
}
function add_todo()
{
@@ -94,7 +95,7 @@ function add_todo()
}
function todo_list_remove(p_ctl)
{
- smoke.confirm('Effacer ?',
+ smoke.confirm(content[50],
function (e) {
if ( !e ) {return;}
$("tr" + p_ctl).hide();
@@ -110,15 +111,21 @@ function todo_list_remove(p_ctl)
return false;
});
}
+/**
+ * Save the content of a todo note
+ * @param {type} p_form the form containing date, test , ...
+ *
+ */
function todo_list_save(p_form)
{
try {
var form=$('todo_form_'+p_form);
var json=form.serialize(true);
+ document.getElementById('todo_form_'+p_form)['p_desc'].scrollTop=0;
json['op']="todo_list";
new Ajax.Request('ajax_misc.php',
{
- method:'get',
+ method:'post',
parameters:json,
onSuccess:function (req) {
// On success : reload the correct row and close
@@ -131,10 +138,10 @@ function todo_list_save(p_form)
if (tl_id.length == 0)
{
var rec = req.responseText;
- alert_box('erreur :' + rec);
+ alert_box(content[48] + rec);
}
if ( getNodeText(tl_id[0]) == '0') {
- smoke.alert('Note est vide');
+ smoke.alert(content[49]);
return;
}
var tr = $('tr'+p_form);
diff --git a/html/lang/en_US/LC_MESSAGES/messages.po b/html/lang/en_US/LC_MESSAGES/messages.po
index 61fc9b07d..d723f65de 100644
--- a/html/lang/en_US/LC_MESSAGES/messages.po
+++ b/html/lang/en_US/LC_MESSAGES/messages.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the NOALYSS package.
# Dany De Bontridder
#
+#: include/database.item.php:124
# dany, 2014.
# Dany De Bontridder , 2014, 2015, 2016, 2017, 2018, 2019.
msgid ""
msgstr ""
"Project-Id-Version: NOALYSS 672\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-02-04 16:20+0100\n"
-"PO-Revision-Date: 2019-02-04 16:38+0100\n"
+"POT-Creation-Date: 2019-08-15 11:12+0200\n"
+"PO-Revision-Date: 2019-08-15 11:26+0100\n"
"Last-Translator: dany \n"
"Language-Team: French \n"
"Language: en_US\n"
@@ -22,7 +23,7 @@ msgstr ""
#: include/database.item.php:124
msgid " "
-msgstr "C"
+msgstr "."
#: include/export/export_gl_pdf.php:75
msgid " Periode : "
@@ -64,6 +65,7 @@ msgstr "Except if you give another accounting item when you create the card"
#: include/class/class_acc_payment.php:290
#: include/class/acc_payment.class.php:298
#: include/class/acc_payment.class.php:301
+#: include/class/acc_payment.class.php:230
msgid " Acompte à déduire"
msgstr "Amount already paid"
@@ -138,6 +140,7 @@ msgstr "D"
#: include/ajax_mod_periode.php:55 include/ajax/ajax_mod_periode.php:55
#: include/ajax/ajax_periode.php:171 include/class/periode.class.php:702
+#: include/class/periode.class.php:704
msgid " Début période : "
msgstr "Start periode"
@@ -161,21 +164,25 @@ msgstr "Error in formula"
#: include/ajax_mod_periode.php:57 include/ajax/ajax_mod_periode.php:57
#: include/ajax/ajax_periode.php:173 include/class/periode.class.php:704
+#: include/class/periode.class.php:706
msgid " Exercice : "
msgstr "Exercise"
#: include/ajax_mod_periode.php:56 include/ajax/ajax_mod_periode.php:56
#: include/ajax/ajax_periode.php:172 include/class/periode.class.php:703
+#: include/class/periode.class.php:705
msgid " Fin période : "
msgstr "End Periode :"
#: include/user_menu.php:147 include/user_menu.php:151
#: include/lib/user_menu.php:160 include/lib/user_menu.php:173
+#: include/lib/user_menu.php:131
msgid " Hors Bilan"
msgstr "Out Balance Sheet"
#: include/user_menu.php:148 include/user_menu.php:152
#: include/lib/user_menu.php:161 include/lib/user_menu.php:174
+#: include/lib/user_menu.php:132
msgid " Immobilisé"
msgstr "Fixed Asset"
@@ -211,8 +218,9 @@ msgstr "The accounting belong to the card(s) %s"
#: include/class/class_acc_payment.php:298
#: include/class/acc_payment.class.php:306
#: include/class/acc_payment.class.php:310
+#: include/class/acc_payment.class.php:239
msgid " Libellé du paiement"
-msgstr "Wording of payment"
+msgstr "Payment label"
#: include/ajax_account_update.php:149 include/ajax/ajax_account_update.php:149
#: include/ajax/ajax_account_update.php:151
@@ -381,6 +389,7 @@ msgstr "and activity"
#: include/class/anc_balance_double.class.php:356
#: include/class/anc_balance_double.class.php:357
+#: include/class/anc_balance_double.class.php:359
msgid " et le poste "
msgstr "and the account"
@@ -425,6 +434,7 @@ msgstr "The accounting item ["
#: include/class/class_document_export.php:225
#: include/class/document_export.class.php:225
#: include/class/document_export.class.php:231
+#: include/class/document_export.class.php:232
msgid " ne peut pas convertir en PDF"
msgstr "Conversion to PDF failed"
@@ -433,6 +443,7 @@ msgstr "Conversion to PDF failed"
#: include/class/class_acc_payment.php:328
#: include/class/acc_payment.class.php:337
#: include/class/acc_payment.class.php:341
+#: include/class/acc_payment.class.php:270
msgid " paiement par "
msgstr "Paid by"
@@ -498,7 +509,7 @@ msgstr "You have added% s% d months since% d /% d% d for the year"
#: include/lib/class_sendmail.php:96 include/lib/class_sendmail.php:97
#: include/lib/class_sendmail.php:98 include/lib/sendmail.class.php:98
-#: include/lib/sendmail.class.php:102
+#: include/lib/sendmail.class.php:102 include/lib/sendmail_core.class.php:105
#, php-format
msgid "%s est vide"
msgstr "%s is empty"
@@ -664,6 +675,26 @@ msgstr ""
" For ACH or VEN ledger type in \"list operation\" Journaux give total "
"for each operation (amount ,VAT amount...) "
+#: include/lib/message_javascript.php:65
+msgid ""
+" Remarque : choix possibles
- Détail "
+"opérations ne donne pas le même résultat si on regarde tous les journaux ou "
+"un journal de type ACH ou VEN
- Liste opérations ne donne pas "
+"le même résultat si on regarde tous les journaux ou un journal de type ACH "
+"ou VEN
- Journaux VEN ou ACH en mode détail opérations donne "
+"les détails des factures, y compris les montants, TVA et quantité par "
+"article
- Journaux VEN ou ACH en mode liste opérations donne "
+"pour chaque opération, le total de la TVA, ND, ...
"
+msgstr ""
+" Notice : possible choices
- The detail of operations does not display the same "
+"information , it depends of the ledger type
- List of "
+"operations does not display the same information , it depends of the ledger "
+"type
- For ACH or VEN ledger type in \"detail operation\" "
+"give all the details including the VAT amount , VAT Code ...
"
+"- For ACH or VEN ledger type in \"list operation\" Journaux give total "
+"for each operation (amount ,VAT amount...)
"
+
#: include/impress_bilan.inc.php:89
msgid ""
" Attention : si le bilan n'est pas équilibré.
"
@@ -746,6 +777,7 @@ msgstr "Accept"
#: include/database.item.php:78 include/lib/user_menu.php:123
#: include/lib/user_menu.php:131 include/lib/user_menu.php:124
#: include/lib/user_menu.php:143 include/database.item.php:75
+#: include/lib/user_menu.php:81 include/lib/user_menu.php:100
msgid "Accueil"
msgstr "Home"
@@ -813,7 +845,7 @@ msgstr "You are not allowed to access this , contact your administrator"
#: include/export/export_security_pdf.php:119
msgid "Accès journaux"
-msgstr "Ledger"
+msgstr "Access Ledger"
#: html/do.php:210 html/do.php:211 html/do.php:239 html/do.php:252
#: html/do.php:254 html/do.php:251 html/do.php:288 html/do.php:300
@@ -868,6 +900,7 @@ msgstr "Active"
#: include/user_menu.php:149 include/user_menu.php:153
#: include/lib/user_menu.php:162 include/lib/user_menu.php:175
+#: include/lib/user_menu.php:133
msgid "Actif a un an au plus"
msgstr "Asset of one year max"
@@ -955,6 +988,8 @@ msgstr "Folder not available"
#: html/ajax_misc.php:179 html/ajax_misc.php:257 html/ajax_misc.php:262
#: html/ajax_misc.php:290 html/ajax_misc.php:382 html/ajax_misc.php:442
+#: html/ajax_misc.php:390 include/lib/message_javascript.php:90
+#: include/lib/message_javascript.php:92 html/ajax_misc.php:392
msgid "Action non autorisée"
msgstr "Unauthorized"
@@ -1056,6 +1091,7 @@ msgstr "Noalyss Administrators"
#: include/admin_repo.inc.php:63 include/database.item.php:130
#: html/user_login.php:160 include/admin_repo.inc.php:65
#: include/database.item.php:124 html/user_login.php:166
+#: html/user_login.php:143
msgid "Administration"
msgstr "Administration"
@@ -1074,6 +1110,7 @@ msgstr "Global Parameter"
#: include/class/class_fiche.php:1601 include/class/class_fiche.php:1604
#: include/class/fiche.class.php:1758 include/class/fiche.class.php:1761
#: include/class/fiche.class.php:1763 include/class/fiche.class.php:1833
+#: include/class/fiche.class.php:1782
msgid "Adresse"
msgstr "Address"
@@ -1121,6 +1158,7 @@ msgstr "Display also the closed actions"
#: include/ext/tva/class_ext_tvagen.php:114
#: include/ext/tva/ext_list_assujetti.class.php:54
#: include/ext/tva/ext_tvagen.class.php:114
+#: include/lib/message_javascript.php:94 include/lib/message_javascript.php:96
msgid "Afficher"
msgstr "Display"
@@ -1184,6 +1222,8 @@ msgstr "Help "
#: include/lib/manage_table_sql.class.php:652
#: include/class/acc_ledger_search.class.php:248
#: include/class/acc_ledger_search.class.php:250
+#: include/lib/manage_table_sql.class.php:616
+#: include/lib/manage_table_sql.class.php:655
msgid "Ajout"
msgstr "Add"
@@ -1254,7 +1294,8 @@ msgstr "Add item"
#: include/lib/class_html_input.php:946 include/lib/class_html_input.php:957
#: include/lib/class_html_input.php:958 include/lib/class_html_input.php:984
#: include/lib/html_input.class.php:1037 include/lib/html_input.class.php:1095
-#: include/lib/html_input.class.php:1096 include/lib/html_input.class.php:1097
+#: include/lib/html_input.class.php:1096 include/lib/html_input.class.php:1111
+#: include/lib/html_input.class.php:1112
msgid "Ajout autres"
msgstr "Adding others"
@@ -1458,6 +1499,7 @@ msgid "Ajout prévision"
msgstr "Add forecast"
#: include/periode.inc.php:113 include/class/periode.class.php:687
+#: include/class/periode.class.php:689
msgid "Ajout période"
msgstr "Add periode"
@@ -1659,7 +1701,7 @@ msgstr "old balance %s %s"
#: include/ajax_preference.php:166 include/ajax_preference.php:167
#: html/test_class.php:220 include/ajax_preference.php:174
#: include/ajax/ajax_preference.php:174 include/ajax/ajax_preference.php:253
-#: dev/test/test_class.php:216
+#: dev/test/test_class.php:216 include/ajax/ajax_preference.php:264
msgid "Anglais"
msgstr "English"
@@ -1734,7 +1776,7 @@ msgstr "Purchase accounting year"
msgid "Année d'achat"
msgstr "Year of purchase"
-#: include/class/periode.class.php:430
+#: include/class/periode.class.php:430 include/class/periode.class.php:432
#, php-format
msgid "Année doit être entre %s et %s "
msgstr "Year must be between %s and%s"
@@ -1754,7 +1796,7 @@ msgstr "Invalid year"
msgid "Année invalide ["
msgstr "Invalid year ["
-#: include/class/periode.class.php:427
+#: include/class/periode.class.php:427 include/class/periode.class.php:429
msgid "Année n'est pas un nombre"
msgstr "year is not a number"
@@ -1762,7 +1804,7 @@ msgstr "year is not a number"
msgid "Anomalie pour le compte "
msgstr "Anomaly for the accounting"
-#: include/class/periode.class.php:648
+#: include/class/periode.class.php:648 include/class/periode.class.php:650
msgid "Août"
msgstr "August"
@@ -1796,6 +1838,10 @@ msgstr "Apply"
msgid "Après le "
msgstr "After"
+#: include/ajax/ajax_preference.php:72
+msgid "Après validation, recharger si vous changez la langue"
+msgstr "After clicking validate, you must reload if you change the language"
+
#: include/profile.inc.php:150
msgid "Argument"
msgstr "Arguments"
@@ -1947,7 +1993,7 @@ msgstr "Warning difference computed with VAT"
#: include/ajax_preference.php:102 include/ajax_preference.php:103
#: include/ajax_preference.php:110 include/ajax/ajax_preference.php:110
-#: include/ajax/ajax_preference.php:115
+#: include/ajax/ajax_preference.php:115 include/ajax/ajax_preference.php:126
msgid ""
"Attention cette période est fermée, vous ne pourrez rien modifier dans le "
"module comptable"
@@ -2252,7 +2298,7 @@ msgstr "No message saved"
#: include/ajax_preference.php:152 include/ajax_preference.php:153
#: include/ajax_preference.php:160 include/ajax/ajax_preference.php:160
-#: include/ajax/ajax_preference.php:239
+#: include/ajax/ajax_preference.php:239 include/ajax/ajax_preference.php:250
msgid "Aucun mini rapport"
msgstr "No mini-report"
@@ -2399,7 +2445,7 @@ msgstr "No description"
#: include/lib/ac_common.php:1209 include/export/export_fiche_detail_csv.php:60
#: include/template/ledger_detail_bottom.php:286 include/lib/ac_common.php:1221
#: include/lib/ac_common.php:1223 include/template/ledger_detail_bottom.php:287
-#: include/lib/ac_common.php:1247
+#: include/lib/ac_common.php:1247 include/lib/message_javascript.php:102
msgid "Aucune donnée"
msgstr "no data"
@@ -2408,6 +2454,7 @@ msgstr "no data"
#: include/anc_great_ledger.inc.php:47 include/anc_balance_double.inc.php:27
#: include/anc_balance_simple.inc.php:27 include/anc_great_ledger.inc.php:78
#: include/anc_history.inc.php:34 include/anc_history.inc.php:37
+#: include/anc_balance_double.inc.php:26
msgid "Aucune donnée trouvée"
msgstr "No data found"
@@ -2427,6 +2474,7 @@ msgstr "No card Abebooks web sites"
#: include/fiche.inc.php:383 include/fiche.inc.php:386
#: include/fiche.inc.php:133 include/fiche.inc.php:387
#: include/fiche.inc.php:134 include/fiche.inc.php:388
+#: include/fiche.inc.php:395
msgid "Aucune fiche trouvée"
msgstr "No record found"
@@ -2539,6 +2587,7 @@ msgstr "No tag available"
#: include/user_menu.php:114 include/user_menu.php:121
#: include/lib/user_menu.php:121 include/lib/user_menu.php:130
#: include/lib/user_menu.php:122 include/lib/user_menu.php:141
+#: include/lib/user_menu.php:79 include/lib/user_menu.php:98
msgid "Audit"
msgstr "Audit"
@@ -2552,7 +2601,7 @@ msgstr "Author"
msgid "Autoliquidation"
msgstr "Autoreverse"
-#: include/lib/message_javascript.php:74
+#: include/lib/message_javascript.php:74 include/lib/message_javascript.php:76
msgid "Autoliquidation : Utilisé en même temps au crédit et au débit"
msgstr "Autoreverse : use in the same time on credit and debit"
@@ -2693,7 +2742,7 @@ msgstr "With the card"
msgid "Avertissement"
msgstr "Warning"
-#: include/class/periode.class.php:647
+#: include/class/periode.class.php:647 include/class/periode.class.php:649
msgid "Avril"
msgstr "April"
@@ -2763,6 +2812,7 @@ msgstr "Aged balance for customers and suppliers"
#: include/export/export_balance_pdf.php:123
#: include/export/export_balance_pdf.php:127
#: include/export/export_balance_pdf.php:124
+#: include/export/export_balance_pdf.php:125
msgid "Balance comptable"
msgstr "Balance"
@@ -2813,6 +2863,10 @@ msgstr "wrong balance"
msgid "Balance incorrecte "
msgstr "wrong balance"
+#: include/lib/message_javascript.php:89 include/lib/message_javascript.php:91
+msgid "Balance incorrecte D/C"
+msgstr "Unbalanced D/C"
+
#: include/fiche.inc.php:70 include/fiche.inc.php:72 include/fiche.inc.php:73
msgid "Balance non soldée"
msgstr "Balance not voided"
@@ -2842,12 +2896,22 @@ msgstr "Balance group"
msgid "Balance simple"
msgstr "Simple balance"
+#: include/class/pdfbalance_simple.class.php:35
+#, php-format
+msgid "Balance simple %s"
+msgstr "Simple balance %s"
+
#: include/database.item.php:4 include/database.item.php:7
#: include/database.item.php:9 include/database.item.php:12
#: include/database.item.php:6
msgid "Balance simple des imputations analytiques"
msgstr "Simple analytic balance for record"
+#: include/class/pdfbalance_simple.class.php:45
+#, php-format
+msgid "Balance simple poste %s %s date %s %s"
+msgstr "Simple balance accounting %s %s date %s %s"
+
#: include/category_card.inc.php:73 include/fiche.inc.php:70
#: include/category_card.inc.php:78 include/category_card.inc.php:80
#: include/fiche.inc.php:71
@@ -2919,7 +2983,7 @@ msgstr "Invalid Database"
#: include/lib/class_database.php:421 include/lib/class_database.php:422
#: include/lib/class_database.php:429 include/lib/class_database.php:434
#: include/lib/database.class.php:433 include/lib/database.class.php:442
-#: include/lib/database.class.php:443
+#: include/lib/database.class.php:443 include/class/database.class.php:125
msgid "Base de donnée vide"
msgstr "Empty Database"
@@ -3033,9 +3097,14 @@ msgstr "D / C "
#: include/class/class_document_export.php:280
#: include/class/document_export.class.php:280
#: include/class/document_export.class.php:290
+#: include/class/document_export.class.php:291
msgid "CONVERT_GIF_PDF n'est pas installé"
msgstr "CONVERT_GIF_PDF is not installed"
+#: include/lib/message_javascript.php:93 include/lib/message_javascript.php:95
+msgid "Cacher"
+msgstr "Hide"
+
#: include/template/detail-action.php:337
#: include/template/detail-action.php:336
#: include/template/detail-action.php:351
@@ -3066,9 +3135,18 @@ msgstr "Automatic creation of the accounting"
#: include/class_ibutton.php:82 include/class_ibutton.php:84
#: include/lib/class_ibutton.php:84 include/lib/ibutton.class.php:84
+#: include/lib/message_javascript.php:97 include/lib/message_javascript.php:99
msgid "Calculatrice"
msgstr "calculator"
+#: include/lib/message_javascript.php:99 include/lib/message_javascript.php:101
+msgid ""
+"Calculatrice simplifiée: écrivez simplement les opérations que vous voulez "
+"puis la touche retour. exemple : 1+2+3*(1/5)"
+msgstr ""
+"Simple calculator , simply write the operation you want , press \"enter\" , "
+"example : 1+2+3*(1/5)"
+
#: include/profile.inc.php:356 include/profile.inc.php:358
#: include/profile.inc.php:381 include/profile.inc.php:363
msgid "Calculatrice visible"
@@ -3099,6 +3177,7 @@ msgstr "from"
#: include/lib/manage_table_sql.class.php:1008
#: include/lib/manage_table_sql.class.php:1028
#: include/lib/manage_table_sql.class.php:1046
+#: include/lib/manage_table_sql.class.php:1069
msgid "Cancel"
msgstr "Cancel"
@@ -3278,6 +3357,7 @@ msgstr "This plan does not exist"
#: html/ajax_misc.php:571 html/ajax_misc.php:613 html/ajax_misc.php:408
#: html/ajax_misc.php:434 html/ajax_misc.php:546 html/ajax_misc.php:606
+#: html/ajax_misc.php:554 html/ajax_misc.php:556
msgid "Ce plugin n'existe pas "
msgstr "No plugin"
@@ -3346,7 +3426,7 @@ msgstr "This category has no email attribute"
#: include/fiche.inc.php:290 include/fiche.inc.php:363
#: include/fiche.inc.php:366 include/fiche.inc.php:367
-#: include/fiche.inc.php:368
+#: include/fiche.inc.php:368 include/fiche.inc.php:375
msgid "Cette catégorie n'ayant pas de poste comptable n'a pas de balance"
msgstr "This record has no valid accounting "
@@ -3457,7 +3537,7 @@ msgstr "Change format"
#: include/company.inc.php:123 include/company.inc.php:142
#: include/company.inc.php:146 include/company.inc.php:166
msgid "Changer le libellé des détails"
-msgstr "Change the wording details"
+msgstr "Change the label details"
#: include/ext/tools/index.php:41
msgid "Changer poste comptable ou fiche"
@@ -3505,6 +3585,7 @@ msgstr ""
#: include/user_menu.php:153 include/user_menu.php:157
#: include/lib/user_menu.php:166 include/lib/user_menu.php:179
+#: include/lib/user_menu.php:137
msgid "Charges"
msgstr "Expenses"
@@ -3566,6 +3647,9 @@ msgstr "full path to postgresql"
#: html/ajax_misc.php:514 include/class/pre_operation.class.php:289
#: include/class/acc_ledger.class.php:2358
#: include/class/anc_listing.class.php:76 include/class/fiche.class.php:2294
+#: html/user_login.php:158 html/ajax_misc.php:462
+#: include/class/fiche.class.php:2247 html/ajax_misc.php:464
+#: include/lib/manage_table_sql.class.php:634
#, php-format
msgid "Cherche"
msgstr "Search"
@@ -3611,7 +3695,8 @@ msgid ""
"a-nouveaux (exercice N)"
msgstr "Select the exercice ( N-1 ) to report for the Report As New"
-#: html/ajax_misc.php:452 html/ajax_misc.php:512
+#: html/ajax_misc.php:452 html/ajax_misc.php:454 html/ajax_misc.php:460
+#: html/ajax_misc.php:462
msgid "Choisissez la TVA"
msgstr "Select the VAT"
@@ -3661,6 +3746,11 @@ msgstr "Select another year"
msgid "Choisissez un dossier"
msgstr "Select your folder"
+#: include/class/payment_method_mtable.class.php:77
+#: include/class/payment_method_mtable.class.php:87
+msgid "Choisissez un journal"
+msgstr "Select a ledger"
+
#: include/class_pre_operation.php:281
#: include/class/class_pre_operation.php:281
#: include/class/class_pre_operation.php:284
@@ -3671,6 +3761,10 @@ msgstr "Select a template"
msgid "Choisissez un poste"
msgstr "Select an accouting"
+#: include/class/payment_method_mtable.class.php:115
+msgid "Choisissez un type de fiche"
+msgstr "Select a type of card"
+
#: html/ajax_card.php:295 html/ajax_card.php:297 html/ajax_card.php:298
#: include/ajax/ajax_card.php:278 include/ajax/ajax_card.php:279
#: include/ajax/ajax_card.php:285 include/ajax/ajax_card.php:287
@@ -3924,7 +4018,7 @@ msgstr "Invalid key"
#: include/class/acc_ledger_sold.class.php:707
#: include/class/acc_ledger_sold.class.php:1074
#: include/class/acc_ledger_sold.class.php:1330
-#: include/class/acc_ledger_sold.class.php:818
+#: include/class/print_ledger_simple.class.php:103
#: include/class/acc_ledger_sold.class.php:1238
#: include/class/acc_ledger_sold.class.php:1494
msgid "Client"
@@ -3949,7 +4043,7 @@ msgid "Clients (C)"
msgstr "Customers(c)"
#: include/template/param_jrn.php:194 include/template/param_jrn.php:201
-#: include/template/param_jrn.php:216
+#: include/template/param_jrn.php:203
msgid "Clients (D)"
msgstr "Customers(c)"
@@ -3982,11 +4076,11 @@ msgstr "Click here to reconnect in another tab"
msgid "Cliquez pour éditer"
msgstr "Click to edit"
-#: include/lib/message_javascript.php:66
+#: include/lib/message_javascript.php:66 include/lib/message_javascript.php:68
msgid "Cliquez sur le chemin pour ouvrir le menu"
msgstr "Click on the path to open the menu"
-#: include/lib/message_javascript.php:65
+#: include/lib/message_javascript.php:65 include/lib/message_javascript.php:67
msgid "Cliquez sur le code AD pour ouvrir le menu dans un nouvel onglet"
msgstr "Click on AD Code to open the page in a new tab"
@@ -4376,7 +4470,7 @@ msgstr "Code not used"
#: include/export/export_fiche_balance_csv.php:142
#: include/export/export_fiche_balance_csv.php:155
#: include/export/export_fiche_balance_csv.php:156 include/fiche.inc.php:519
-#: include/fiche.inc.php:521
+#: include/fiche.inc.php:521 include/fiche.inc.php:530
msgid "Comm"
msgstr "How"
@@ -4588,7 +4682,7 @@ msgstr "Product with a debit result"
#: include/template/param_jrn.php:41 include/template/ledger_detail_fin.php:34
#: include/template/operation_detail_fin.php:31
#: include/template/ledger_detail_fin.php:35
-#: include/compta_fin_saldo.inc.php:48
+#: include/compta_fin_saldo.inc.php:48 include/template/param_jrn.php:48
msgid "Compte en banque"
msgstr "Bank account"
@@ -4624,6 +4718,7 @@ msgstr "Parent accounting doesn't exist"
#: include/user_menu.php:151 include/user_menu.php:155
#: include/lib/user_menu.php:164 include/lib/user_menu.php:177
+#: include/lib/user_menu.php:135
msgid "Compte tiers"
msgstr "Other account"
@@ -4781,7 +4876,7 @@ msgstr "Repository configuration"
#: include/database.item.php:96 include/database.item.php:93
#: include/database.item.php:92 include/database.item.php:90
msgid "Configuration des journaux"
-msgstr "ledger parameter"
+msgstr "Ledger setting"
#: include/database.item.php:10 include/database.item.php:13
#: include/database.item.php:15 include/database.item.php:18
@@ -4887,7 +4982,7 @@ msgstr "Confirm"
#: include/ext/importbank/ajax.php:237 include/ext/importbank/ajax.php:238
#: include/operation_ods_confirm.inc.php:89 include/compta_fin.inc.php:88
msgid "Confirmer"
-msgstr "Confirmed"
+msgstr "To confirm"
#: include/template/anc_key_input.php:211
#: include/template/anc_key_input.php:212
@@ -5088,6 +5183,7 @@ msgstr "Creation template 2"
#: include/ext/tools/include/anc_grandlivre_ext.class.php:127
#: include/export/export_poste_detail_pdf.php:104
#: include/ajax/ajax_display_letter.php:123 include/fiche.inc.php:584
+#: include/fiche.inc.php:589
msgid "Credit"
msgstr "Credit"
@@ -5401,6 +5497,7 @@ msgstr "D"
#: include/class/pdf_operation.class.php:250
#: include/export/export_poste_detail_csv.php:218
#: include/class/anc_listing.class.php:87
+#: include/class/pdfbalance_simple.class.php:59
msgid "D/C"
msgstr "D / C"
@@ -5419,6 +5516,7 @@ msgstr "DIFF"
#: include/class/acc_ledger_history_purchase.class.php:256
#: include/class/acc_ledger_history_purchase.class.php:257
#: include/class/acc_ledger_history_purchase.class.php:272
+#: include/class/acc_ledger_history_purchase.class.php:262
msgid "DNA"
msgstr "Unallowed fee"
@@ -5459,6 +5557,10 @@ msgstr "In the warehouse"
msgid "Dans le journal"
msgstr "In the ledger"
+#: include/lib/database_core.class.php:464
+msgid "Database:get_row retourne trop de lignes"
+msgstr "Database::get_row returns too many rows"
+
#: include/class_acc_ledger.php:1424 include/class_acc_ledger.php:1610
#: include/class_acc_ledger_purchase.php:1350
#: include/class_acc_ledger_sold.php:647 include/class_anc_grandlivre.php:156
@@ -5683,6 +5785,9 @@ msgstr "In the ledger"
#: include/class/acc_ledger_purchase.class.php:1516
#: include/class/acc_ledger_purchase.class.php:1980
#: include/class/currency_mtable.class.php:61 include/lib/ac_common.php:1210
+#: include/class/acc_ledger_history_purchase.class.php:249
+#: include/export/export_ledger_csv.php:219
+#: include/class/acc_ledger_history_purchase.class.php:253
msgid "Date"
msgstr "Date"
@@ -5692,6 +5797,7 @@ msgstr "Date"
#: include/class/acc_payment.class.php:294
#: include/class/acc_payment.class.php:297
+#: include/class/acc_payment.class.php:226
#, php-format
msgid "Date %s"
msgstr "Date %s"
@@ -5713,6 +5819,7 @@ msgstr "Date DMY"
#: include/ajax/ajax_display_letter.php:98
#: include/ajax/ajax_display_letter.php:103 include/class/periode.class.php:517
#: include/class/periode_ledger_table.class.php:98
+#: include/class/periode.class.php:519
msgid "Date Début"
msgstr "Start date"
@@ -5725,6 +5832,7 @@ msgstr "Start date"
#: include/database.item.php:171 include/database.item.php:176
#: include/ajax/ajax_display_letter.php:116 include/class/periode.class.php:518
#: include/class/periode_ledger_table.class.php:99
+#: include/class/periode.class.php:520
msgid "Date Fin"
msgstr "End Date"
@@ -5991,6 +6099,7 @@ msgstr "Date of operation"
#: include/class/acc_ledger_purchase.class.php:1827
#: include/class/acc_ledger_sold.class.php:1575
#: include/class/acc_ledger_purchase.class.php:1981
+#: include/class/acc_ledger_history_sale.class.php:263
msgid "Date paiement"
msgstr "Payment date"
@@ -6051,6 +6160,7 @@ msgstr "Inavlid limit date"
#: include/ext/tools/include/anc_grandlivre_ext.class.php:126
#: include/export/export_poste_detail_pdf.php:102
#: include/ajax/ajax_display_letter.php:122 include/fiche.inc.php:580
+#: include/fiche.inc.php:585
msgid "Debit"
msgstr "Debit"
@@ -6064,6 +6174,7 @@ msgstr "Debit / Credit"
#: html/user_login.php:151 html/user_login.php:153 html/user_login.php:155
#: html/user_login.php:159 html/user_login.php:160 html/user_login.php:161
#: html/user_login.php:162 html/user_login.php:165 html/user_login.php:171
+#: html/user_login.php:148
msgid "Deconnexion"
msgstr "Disconnect"
@@ -6098,7 +6209,7 @@ msgstr "Store"
#: include/ext/bilan_interne/class_acc_bilaninterne.php:274
#: include/ext/bilan_interne/acc_bilaninterne.class.php:274
#: include/class/acc_bilan.class.php:70 include/class/anc_print.class.php:142
-#: include/balance.inc.php:77
+#: include/balance.inc.php:77 include/impress_jrn.inc.php:132
msgid "Depuis"
msgstr "From"
@@ -6112,7 +6223,7 @@ msgid "Dernier numéro utilisé pour ce type de document"
msgstr "Last receipt number for that type of document"
#: include/template/param_jrn.php:102 include/template/param_jrn.php:99
-#: include/template/param_jrn.php:106
+#: include/template/param_jrn.php:106 include/template/param_jrn.php:108
msgid "Dernière pièce numérotée"
msgstr "Last numbered receipt"
@@ -6128,6 +6239,7 @@ msgstr "Last entries"
#: html/ajax_misc.php:196 html/ajax_misc.php:274 html/ajax_misc.php:279
#: html/ajax_misc.php:307 html/ajax_misc.php:399 html/ajax_misc.php:459
+#: html/ajax_misc.php:407 html/ajax_misc.php:409
msgid "Des actions dépendent de cette catégorie"
msgstr "Event depends on this category"
@@ -6307,6 +6419,7 @@ msgstr "Event depends on this category"
#: include/class/acc_account_ledger.class.php:407
#: include/class/fiche.class.php:1413 include/class/fiche.class.php:1492
#: include/lib/ac_common.php:1213
+#: include/class/print_ledger_simple.class.php:108
msgid "Description"
msgstr "Description"
@@ -6724,6 +6837,10 @@ msgstr ""
msgid "Donnée invalide"
msgstr "Invalid data"
+#: include/lib/message_javascript.php:91 include/lib/message_javascript.php:93
+msgid "Donnée manquante ou déjà supprimée"
+msgstr "Missing data or already suppressed"
+
#: include/class_fiche_def.php:767 include/class_fiche_def.php:748
#: include/class_fiche_def.php:754 include/class_fiche_def.php:766
#: include/class_fiche_def.php:765 include/class/class_fiche_def.php:765
@@ -6783,7 +6900,7 @@ msgid "Dossier non accessible"
msgstr "Folder not available"
#: include/user_menu.php:111 include/lib/user_menu.php:117
-#: include/lib/user_menu.php:118
+#: include/lib/user_menu.php:118 include/lib/user_menu.php:75
msgid "Dossiers"
msgstr "Folders"
@@ -6836,6 +6953,7 @@ msgstr "Download core"
#: include/export/export_balance_pdf.php:109
#, php-format
+#, php-format
msgid "Du %s au %s"
msgstr "From %s to %s"
@@ -6937,10 +7055,10 @@ msgstr "Amortization term"
#: include/class/acc_ledger.class.php:884 include/class/fiche.class.php:1464
#: include/export/export_poste_detail_csv.php:93
#: include/export/export_fiche_detail_csv.php:82
-#: include/operation_ods_new.inc.php:87 include/operation_ods_new.inc.php:96
-#: include/class/acc_ledger_history_generic.class.php:799
-#: include/class/acc_ledger.class.php:630
-#: include/class/acc_ledger.class.php:938
+#: include/class/anc_balance_double.class.php:99
+#: include/class/acc_ledger_history_generic.class.php:771
+#: include/class/fiche.class.php:1479
+#: include/class/pdfbalance_simple.class.php:56
#: include/class/acc_account_ledger.class.php:411
#: include/class/fiche.class.php:1496
msgid "Débit"
@@ -6959,6 +7077,7 @@ msgstr "Debit or credit"
#: include/class/class_fiche.php:1235 include/class/class_fiche.php:1238
#: include/class/fiche.class.php:1382 include/class/fiche.class.php:1383
#: include/class/fiche.class.php:1385 include/class/fiche.class.php:1415
+#: include/class/fiche.class.php:1400
msgid "Débit/Crédit"
msgstr "Debit or credit"
@@ -6966,7 +7085,7 @@ msgstr "Debit or credit"
msgid "Débiteur"
msgstr "Debit"
-#: include/class/periode.class.php:649
+#: include/class/periode.class.php:649 include/class/periode.class.php:651
msgid "Décembre"
msgstr "December"
@@ -7209,10 +7328,14 @@ msgid "Désolé vous ne pouvez pas utiliser ce plugin , vous êtes en mode STRIC
msgstr "Sorry , you are in strict mode , you cannot use this plugin"
#: include/class/fiche.class.php:838 include/class/fiche.class.php:840
-#: include/class/fiche.class.php:845
+#: include/class/fiche.class.php:843 include/class/fiche.class.php:844
msgid "Désolé, il y a trop de virgule dans le poste comptable "
msgstr "Sorry too many coma in the accounting"
+#: include/lib/message_javascript.php:85 include/lib/message_javascript.php:87
+msgid "Désolé, les montants pour la comptabilité analytique sont incorrects"
+msgstr "Sorry amount for analytic account are incorrect"
+
#: include/dossier.inc.php:345 include/dossier.inc.php:301
#: include/modele.inc.php:358 include/dossier.inc.php:324
#: include/dossier.inc.php:360 include/modele.inc.php:372
@@ -7223,6 +7346,10 @@ msgstr "Sorry too many coma in the accounting"
msgid "Désolé, vous n'avez pas coché la case"
msgstr "Sorry the box is not checked"
+#: include/lib/message_javascript.php:92 include/lib/message_javascript.php:94
+msgid "Désolé, événement en cours de création à sauver"
+msgstr "Sorry another event must be saved first"
+
#: include/template/ledger_detail_ach.php:112
#: include/template/ledger_detail_fin.php:96
#: include/template/ledger_detail_misc.php:81
@@ -7509,12 +7636,22 @@ msgstr "Missed deadline"
msgid "Echec"
msgstr "Failed"
+#: include/lib/message_javascript.php:79 include/lib/message_javascript.php:81
+msgid "Echec "
+msgstr "Fail"
+
#: include/class/class_document_export.php:247
#: include/class/document_export.class.php:247
#: include/class/document_export.class.php:254
+#: include/class/document_export.class.php:255
msgid "Echec Ajout detail "
msgstr "Add details failed"
+#: include/class/pre_operation.class.php:149
+#, php-format
+msgid "Echec PreOperatoin chargement %s"
+msgstr "Fail loading operation template"
+
#: include/dossier.inc.php:195 include/dossier.inc.php:196
#: include/dossier.inc.php:199 include/dossier.inc.php:204
msgid "Echec création "
@@ -7541,6 +7678,10 @@ msgstr "Transfer failure"
msgid "Echec de la restauration "
msgstr "Issue when restoring"
+#: include/lib/message_javascript.php:80 include/lib/message_javascript.php:82
+msgid "Echec donnée manquante ou incorrecte"
+msgstr "Fail : missing or incorrect data"
+
#: include/ext/importbank/include/template/show_transfer.php:125
msgid "Echec import"
msgstr "Import failed"
@@ -7571,6 +7712,10 @@ msgstr "Failure update"
msgid "Echec ouverture fichier "
msgstr "Error opening file"
+#: include/lib/message_javascript.php:84 include/lib/message_javascript.php:86
+msgid "Echec réponse"
+msgstr "Response Failed"
+
#: include/class_acc_ledger_sold.php:1012
#: include/class_acc_ledger_sold.php:1037
#: include/class_acc_ledger_sold.php:1038
@@ -7709,7 +7854,7 @@ msgstr "Clean all the plugins data"
msgid "Effacement déclaration"
msgstr "Erase statement"
-#: include/class/periode.class.php:673
+#: include/class/periode.class.php:673 include/class/periode.class.php:675
msgid "Effacement impossible"
msgstr "Impossible removal"
@@ -7801,7 +7946,8 @@ msgstr "Removal forbidden"
#: include/class/periode.class.php:594 include/class/periode.class.php:599
#: include/class/anc_operation.class.php:316
#: include/template/ledger_detail_bottom.php:328 include/compta_fin.inc.php:154
-#: include/class/anc_operation.class.php:331
+#: include/class/periode.class.php:596 include/class/periode.class.php:601
+#: include/lib/manage_table_sql.class.php:768
msgid "Effacer"
msgstr "Remove"
@@ -7885,6 +8031,7 @@ msgstr "Remove an operation"
#: include/lib/manage_table_sql.class.php:1075
#: include/lib/manage_table_sql.class.php:1095
#: include/lib/manage_table_sql.class.php:1113
+#: include/lib/manage_table_sql.class.php:1136
msgid "Effacé"
msgstr "Erased"
@@ -7902,7 +8049,7 @@ msgstr "Items"
#: include/database.item.php:179 include/ajax/ajax_preference.php:73
#: include/database.item.php:180 include/database.item.php:183
#: include/user.inc.php:84 include/database.item.php:191
-#: include/ajax/ajax_preference.php:74
+#: include/ajax/ajax_preference.php:74 include/ajax/ajax_preference.php:85
msgid "Email"
msgstr "E-mail"
@@ -7922,7 +8069,7 @@ msgstr "Incorrect Email"
#: include/lib/class_sendmail.php:152 include/lib/class_sendmail.php:153
#: include/lib/class_sendmail.php:155 include/lib/sendmail.class.php:157
-#: include/lib/sendmail.class.php:161
+#: include/lib/sendmail.class.php:161 include/class/sendmail.class.php:38
msgid "Email non envoyé"
msgstr "Email not sent"
@@ -7953,7 +8100,7 @@ msgstr "Late"
msgid "En une opération"
msgstr "In one operation"
-#: include/lib/message_javascript.php:67
+#: include/lib/message_javascript.php:67 include/lib/message_javascript.php:69
msgid ""
"En utilisant les dates d échéance ou de paiement, seuls les journaux de type "
"ACH et VEN seront utilisés ,vous excluez d office les autres journaux"
@@ -8010,7 +8157,7 @@ msgstr "Customer payment today"
#: include/ext/import_account/include/template/test_operation.php:26
#: include/ext/import_card/include/template/test_file.php:42
#: include/ext/import_doli/include/template/test_file.php:30
-#: include/ajax/ajax_preference.php:213
+#: include/ajax/ajax_preference.php:213 include/ajax/ajax_preference.php:224
msgid "Encodage"
msgstr "Encoding"
@@ -8091,6 +8238,10 @@ msgstr "Record"
msgid "Enregistrement"
msgstr "Record"
+#: include/class/payment_method_mtable.class.php:39
+msgid "Enregistrement dans"
+msgstr "Recorded in"
+
#: include/action.common.inc.php:160 include/action.common.inc.php:258
#: include/compta_ach.inc.php:222 include/compta_ven.inc.php:238
#: include/action.common.inc.php:177 include/action.common.inc.php:309
@@ -8129,6 +8280,7 @@ msgstr "Between activity"
#: include/class/anc_balance_double.class.php:351
#: include/class/anc_balance_double.class.php:352
+#: include/class/anc_balance_double.class.php:354
msgid "Entre le poste "
msgstr "Between the account"
@@ -8269,6 +8421,10 @@ msgstr "Error : invalid parameter"
msgid "Erreur : paramètre manquant "
msgstr "Error : invalid parameter"
+#: include/lib/database_core.class.php:73
+msgid "Erreur Connexion"
+msgstr "Disconnect"
+
#: include/ext/import_account/include/class_impacc_csv.php:55
#: include/ext/import_account/include/impacc_csv.class.php:55
msgid "Erreur D/C"
@@ -8302,13 +8458,24 @@ msgstr "Invalid Date"
msgid "Erreur de balance"
msgstr "Balance error"
+
+#: include/lib/database_core.class.php:71
+msgid "Erreur de connexion !"
+msgstr "Disconnect"
+
+
#: include/ajax/ajax_periode.php:195
msgid "Erreur exercice invalide"
msgstr "Invalid exercice"
+#: include/class/payment_method_mtable.class.php:140
+#, php-format
+msgid "Erreur key %s value %s"
+msgstr "Error key %s value %s"
+
#: html/do.php:196 html/do.php:224 html/do.php:237 html/do.php:239
#: html/do.php:236 html/do.php:273 html/do.php:285 html/do.php:295
-#: html/do.php:293
+#: html/do.php:264
msgid "Erreur menu"
msgstr "Error menu"
@@ -8513,7 +8680,8 @@ msgstr "Exclude State"
#: include/template/periode_add_exercice.php:25
#: include/ajax/ajax_preference.php:131 include/class/periode.class.php:519
#: include/class/periode_ledger_table.class.php:100
-#: include/template/stock_inv.php:126
+#: include/template/stock_inv.php:126 include/ajax/ajax_preference.php:142
+#: include/class/periode.class.php:521
msgid "Exercice"
msgstr "Exercise"
@@ -8521,7 +8689,7 @@ msgstr "Exercise"
msgid "Exercice comptable d'achat"
msgstr "Purchase accounting year"
-#: include/class/periode.class.php:424
+#: include/class/periode.class.php:424 include/class/periode.class.php:426
#, php-format
msgid "Exercice doit être entre %s et %s "
msgstr "Exercice is between %s and %s"
@@ -8530,13 +8698,14 @@ msgstr "Exercice is between %s and %s"
msgid "Exercice invalide"
msgstr "Invalid exercice"
-#: include/class/periode.class.php:421
+#: include/class/periode.class.php:421 include/class/periode.class.php:423
msgid "Exercice n'est pas un nombre"
msgstr "exercice is not a number"
#: html/ajax_misc.php:197 html/ajax_misc.php:216 html/ajax_misc.php:230
#: html/ajax_misc.php:236 html/ajax_misc.php:314 html/ajax_misc.php:319
#: html/ajax_misc.php:347 html/ajax_misc.php:459 html/ajax_misc.php:519
+#: html/ajax_misc.php:467 html/ajax_misc.php:469
msgid "Explication"
msgstr "Explanation"
@@ -8600,7 +8769,9 @@ msgstr "Export balance"
#: include/class/fiche.class.php:2191 include/fiche.inc.php:297
#: include/fiche.inc.php:333 include/class/acc_account_ledger.class.php:760
#: include/class/fiche.class.php:1647 include/class/fiche.class.php:2262
-#: include/anc_pa.inc.php:123
+#: include/fiche.inc.php:242 include/fiche.inc.php:302
+#: include/fiche.inc.php:340 include/class/fiche.class.php:1620
+#: include/class/fiche.class.php:2215
msgid "Export CSV"
msgstr "Export CSV"
@@ -8699,8 +8870,8 @@ msgstr "Export Ledger"
#: include/class/fiche.class.php:1584 include/class/fiche.class.php:2211
#: html/popup.php:114 include/class/fiche.class.php:1586
#: include/class/fiche.class.php:2213
-#: include/class/acc_account_ledger.class.php:782
-#: include/class/fiche.class.php:1632 include/class/fiche.class.php:2284
+#: include/class/fiche.class.php:2236 include/class/fiche.class.php:1605
+#: include/class/fiche.class.php:2237
msgid "Export PDF"
msgstr "Export PDF"
@@ -9090,6 +9261,7 @@ msgstr "close"
#: include/class/periode.class.php:585
#: include/class/periode_ledger_table.class.php:142
+#: include/class/periode.class.php:587
msgid "Fermée"
msgstr "Closed"
@@ -9128,6 +9300,7 @@ msgstr "Closed"
#: include/class/acc_plan_mtable.class.php:49 include/database.item.php:78
#: include/database.item.php:110 include/category_card.inc.php:75
#: include/template/form_ledger_fin.php:86 include/template/stock_inv.php:67
+#: include/class/payment_method_mtable.class.php:41
msgid "Fiche"
msgstr "Card"
@@ -9169,9 +9342,9 @@ msgstr "VAT record"
msgid "Fiche contenant"
msgstr "Card"
-#: include/class/acc_ledger.class.php:1763
-msgid "Fiche invalide"
-msgstr "Invalid card"
+#: include/class/payment_method_mtable.class.php:98
+msgid "Fiche inexistante"
+msgstr "Inexistent card"
#: include/ext/import_account/include/class_impacc_csv.php:53
#: include/ext/import_account/include/impacc_csv.class.php:53
@@ -9239,7 +9412,7 @@ msgid "Fiches ayant changé de poste comptable"
msgstr "The card %s has changed his accouting"
#: include/template/param_jrn.php:251 include/template/param_jrn.php:258
-#: include/template/param_jrn.php:273
+#: include/template/param_jrn.php:260
msgid "Fiches utilisables (D/C)"
msgstr "Usable Cards (D/C)"
@@ -9385,6 +9558,7 @@ msgstr "Rapid filter:"
#: include/fiche.inc.php:312 include/fiche.inc.php:317
#: include/fiche.inc.php:390 include/fiche.inc.php:393
#: include/fiche.inc.php:394 include/fiche.inc.php:395
+#: include/fiche.inc.php:402
msgid "Filtre rapide:"
msgstr "Rapid filter:"
@@ -9451,11 +9625,11 @@ msgstr "Fin /MO"
#: include/class/acc_ledger_search.class.php:1074 include/database.item.php:209
#: include/database.item.php:220 include/cfgledger.inc.php:170
#: include/class/acc_ledger_search.class.php:1082
-#: include/class/acc_ledger_search.class.php:1095
+#: include/class/acc_ledger_search.class.php:1095 include/lib/user_menu.php:136
msgid "Financier"
msgstr "Financial"
-#: include/ajax/ajax_preference.php:169
+#: include/ajax/ajax_preference.php:169 include/ajax/ajax_preference.php:180
msgid "Format Export CSV"
msgstr "Export CSV"
@@ -9542,9 +9716,9 @@ msgstr "Formula"
#: include/class/acc_ledger_purchase.class.php:1430
#: include/class/acc_ledger_history_purchase.class.php:252
#: include/class/acc_ledger_history_sale.class.php:246
-#: include/class/acc_ledger_history_purchase.class.php:267
-#: include/class/acc_ledger_history_sale.class.php:264
-#: include/class/acc_ledger_purchase.class.php:1400
+#: include/class/print_ledger_simple.class.php:105
+#: include/class/acc_ledger_history_purchase.class.php:253
+#: include/class/acc_ledger_history_purchase.class.php:257
#: include/class/acc_ledger_purchase.class.php:1539
msgid "Fournisseur"
msgstr "Supplier"
@@ -9588,11 +9762,11 @@ msgstr "Supplier to pay today"
#: include/ajax_preference.php:165 include/ajax_preference.php:166
#: html/test_class.php:219 include/ajax_preference.php:173
#: include/ajax/ajax_preference.php:173 include/ajax/ajax_preference.php:252
-#: dev/test/test_class.php:215
+#: dev/test/test_class.php:215 include/ajax/ajax_preference.php:263
msgid "Français"
msgstr "French"
-#: include/class/periode.class.php:647
+#: include/class/periode.class.php:647 include/class/periode.class.php:649
msgid "Février"
msgstr "February"
@@ -9624,12 +9798,12 @@ msgid "Gestion des attributs de fiches "
msgstr "Management attributes sheets"
#: include/user_menu.php:111 include/lib/user_menu.php:117
-#: include/lib/user_menu.php:118
+#: include/lib/user_menu.php:118 include/lib/user_menu.php:75
msgid "Gestion des dossiers"
msgstr "Folders managements"
#: include/user_menu.php:112 include/lib/user_menu.php:118
-#: include/lib/user_menu.php:119
+#: include/lib/user_menu.php:119 include/lib/user_menu.php:76
msgid "Gestion des modèles"
msgstr "Template management"
@@ -9658,6 +9832,7 @@ msgstr ""
#: include/user_menu.php:110 include/user_menu.php:120
#: include/lib/user_menu.php:116 include/lib/user_menu.php:129
#: include/lib/user_menu.php:117 include/lib/user_menu.php:140
+#: include/lib/user_menu.php:74 include/lib/user_menu.php:97
msgid "Gestion des utilisateurs"
msgstr "Users managements"
@@ -9684,11 +9859,11 @@ msgstr "Global period for all ledgers"
#: include/class/acc_ledger.class.php:373
#: include/class/acc_ledger.class.php:389
msgid "Grand Livre"
-msgstr "Ledger"
+msgstr "General Ledger"
#: include/verif_bilan.inc.php:78 include/verif_bilan.inc.php:105
msgid "Grand livre"
-msgstr "Ledger"
+msgstr "General Ledger"
#: include/database.item.php:70 include/database.item.php:73
#: include/database.item.php:79 include/database.item.php:77
@@ -9700,14 +9875,14 @@ msgstr "Great analytical book"
#: include/database.item.php:75 include/database.item.php:78
#: include/database.item.php:72 include/database.item.php:70
msgid "Grand livre pour la comptabilité analytique"
-msgstr "Central ledger for Analytic accountancy"
+msgstr "General Ledger for Analytic accountancy"
#: include/database.item.php:70 include/database.item.php:73
#: include/database.item.php:79 include/database.item.php:77
#: include/database.item.php:76 include/database.item.php:75
#: include/database.item.php:78 include/database.item.php:72
msgid "Grand'Livre"
-msgstr "Great ledger"
+msgstr "General Ledger"
#: include/ext/tva/form_parameter.php:68 include/ext/tva/form_parameter.php:71
msgid "Grille 00 : opérations soumises à un régime particulier"
@@ -10035,11 +10210,11 @@ msgstr "Histo. Change"
#: include/database.item.php:5 include/database.item.php:98
#: include/ext/import-winbook/index.php:66 include/fiche.inc.php:65
msgid "Historique"
-msgstr "Historical"
+msgstr "History"
#: include/fiche.inc.php:65 include/fiche.inc.php:66
msgid "Historique Lettré"
-msgstr "Historical lettered"
+msgstr "Lettered history"
#: include/fiche.inc.php:66 include/fiche.inc.php:67
msgid "Historique Lettré et montants différents"
@@ -10050,7 +10225,7 @@ msgstr "Lettered history and different Amounts"
#: include/database.item.php:66 include/database.item.php:65
#: include/database.item.php:68 include/database.item.php:62
msgid "Historique achat"
-msgstr "Historical purchase"
+msgstr "Purchase history"
#: include/database.item.php:65 include/database.item.php:68
#: include/database.item.php:62 include/database.item.php:60
@@ -10178,14 +10353,14 @@ msgstr "Listing History"
#: include/fiche.inc.php:67 include/fiche.inc.php:68
msgid "Historique non Lettré"
-msgstr "Historical not lettered"
+msgstr "Not lettered history"
#: include/database.item.php:61 include/database.item.php:64
#: include/database.item.php:70 include/database.item.php:68
#: include/database.item.php:67 include/database.item.php:66
#: include/database.item.php:69 include/database.item.php:63
msgid "Historique opérations diverses"
-msgstr "Historical"
+msgstr "History"
#: include/database.item.php:16 include/database.item.php:19
#: include/database.item.php:23 include/database.item.php:22
@@ -10197,12 +10372,13 @@ msgstr "Stock History"
#: include/database.item.php:111 include/database.item.php:108
#: include/database.item.php:107 include/database.item.php:103
msgid "Historique vente"
-msgstr "Historical sales"
+msgstr "Sales history"
#: include/user_menu.php:155 include/user_menu.php:156
#: include/user_menu.php:159 include/user_menu.php:160
#: include/lib/user_menu.php:168 include/lib/user_menu.php:169
#: include/lib/user_menu.php:181 include/lib/user_menu.php:182
+#: include/lib/user_menu.php:139 include/lib/user_menu.php:140
msgid "Hors Comptabilité"
msgstr "Out of accountancy system"
@@ -10277,6 +10453,7 @@ msgstr "There are %s invalid parameters"
#: html/ajax_misc.php:572 html/ajax_misc.php:614 html/ajax_misc.php:409
#: html/ajax_misc.php:435 html/ajax_misc.php:547 html/ajax_misc.php:607
+#: html/ajax_misc.php:555 html/ajax_misc.php:557
msgid "Il y a une erreur, ce plugin n'existe pas"
msgstr "This plugin doesn't exist"
@@ -10285,6 +10462,7 @@ msgstr "This plugin doesn't exist"
#: include/ajax_preference.php:137 include/ajax_preference.php:139
#: include/ajax/ajax_preference.php:137 include/ajax/ajax_preference.php:139
#: include/ajax/ajax_preference.php:154 include/ajax/ajax_preference.php:156
+#: include/ajax/ajax_preference.php:165 include/ajax/ajax_preference.php:167
msgid "Illimité"
msgstr "Unlimited"
@@ -10507,6 +10685,10 @@ msgid ""
"connection"
msgstr "Cannot connect to postgresql , please check the setting"
+#: include/lib/database_core.class.php:60
+msgid "Impossible de se connecter à postgreSql"
+msgstr "Impossible to connect to Postgresql"
+
#: include/database.item.php:68 include/database.item.php:114
#: include/ajax_get_profile.php:98 include/template/action_other_action.php:22
#: include/template/menu_detail.php:18 include/menu.inc.php:131
@@ -10526,7 +10708,7 @@ msgstr "Print"
#: include/database.item.php:51 include/database.item.php:50
#: include/database.item.php:53 include/database.item.php:46
msgid "Impression Grand-Livre"
-msgstr "Print Great Ledger"
+msgstr "Print General Ledger"
#: include/database.item.php:112 include/database.item.php:115
#: include/database.item.php:121 include/database.item.php:118
@@ -10621,7 +10803,7 @@ msgstr "Detail of a print job accounting"
msgid "Impression du grand livre"
msgstr "Print great ledger"
-#: include/ext/bilan_interne/index.php:110
+#: include/ext/bilan_interne/index.php:110 include/lib/html_input.class.php:559
msgid "Imprimer"
msgstr "Print"
@@ -10720,7 +10902,8 @@ msgstr ""
"document (invoice , fee note, ...)"
#: include/lib/user_menu.php:122 include/lib/user_menu.php:123
-#: include/lib/user_menu.php:142
+#: include/lib/user_menu.php:142 include/lib/user_menu.php:80
+#: include/lib/user_menu.php:99
msgid "Information système"
msgstr "System information"
@@ -10736,11 +10919,11 @@ msgstr "General Information"
#: html/install.php:271 html/install.php:277 html/install.php:228
#: html/install.php:235 include/upgrade-plugin.php:113
#: include/lib/user_menu.php:121 html/install.php:238
-#: include/upgrade-plugin.php:125
+#: include/upgrade-plugin.php:125 include/lib/user_menu.php:78
msgid "Installation"
msgstr "Installation"
-#: include/lib/user_menu.php:121
+#: include/lib/user_menu.php:121 include/lib/user_menu.php:78
msgid "Installation Mise à jour du système et des bases de données"
msgstr "Update system and databases"
@@ -10856,6 +11039,7 @@ msgid "Invalide"
msgstr "Invalide"
#: html/ajax_misc.php:288 html/ajax_misc.php:348
+#: html/ajax_misc.php:298
msgid "Invalide type"
msgstr "Invalide type"
@@ -10896,7 +11080,7 @@ msgstr "Invert sel"
msgid "Item"
msgstr "Item"
-#: include/class/periode.class.php:647
+#: include/class/periode.class.php:647 include/class/periode.class.php:649
msgid "Janvier"
msgstr "January"
@@ -10970,7 +11154,7 @@ msgstr "Thursday"
msgid "Journal"
msgstr "Ledger"
-#: include/template/param_jrn.php:125
+#: include/template/param_jrn.php:125 include/template/param_jrn.php:127
msgid "Journal actif"
msgstr "Enabled ledger"
@@ -11091,11 +11275,11 @@ msgstr "Purchase ledger"
msgid "Journaux de vente"
msgstr "Ledger of sales"
-#: include/class/periode.class.php:648
+#: include/class/periode.class.php:648 include/class/periode.class.php:650
msgid "Juillet"
msgstr "July"
-#: include/class/periode.class.php:648
+#: include/class/periode.class.php:648 include/class/periode.class.php:650
msgid "Juin"
msgstr "June"
@@ -11107,6 +11291,7 @@ msgstr "Until accountancy"
#: include/template/stock_histo_search.php:47 include/class_anc_print.php:159
#: include/class/class_anc_print.php:159 include/class/class_anc_print.php:161
#: include/class/anc_print.class.php:155 include/class/anc_print.class.php:153
+#: include/impress_jrn.inc.php:143
msgid "Jusque"
msgstr "Until"
@@ -11306,7 +11491,7 @@ msgstr "The card% s Has No accountancy"
msgid "La numérotation est propre à chaque journal"
msgstr "The numbering is only the for each ledger"
-#: include/lib/message_javascript.php:69
+#: include/lib/message_javascript.php:69 include/lib/message_javascript.php:71
msgid ""
"La numérotation est propre à chaque journal. Laissez à 0 pour ne pas changer "
"le numéro"
@@ -11324,6 +11509,7 @@ msgid "Label"
msgstr "Label"
#: include/template/param_jrn.php:118 include/lib/message_javascript.php:71
+#: include/lib/message_javascript.php:73
msgid "Laissez à 0 pour ne pas changer le numéro"
msgstr "0 for no change"
@@ -11333,7 +11519,7 @@ msgstr "0 for no change"
#: include/ajax_preference.php:163 include/ajax_preference.php:164
#: include/ajax_preference.php:171 include/ajax/ajax_preference.php:171
-#: include/ajax/ajax_preference.php:250
+#: include/ajax/ajax_preference.php:250 include/ajax/ajax_preference.php:261
msgid "Langue"
msgstr "Language"
@@ -11378,7 +11564,7 @@ msgstr "The login can not be empty"
#: include/ajax_preference.php:158 include/ajax_preference.php:159
#: include/ajax_preference.php:166 include/ajax/ajax_preference.php:166
-#: include/ajax/ajax_preference.php:245
+#: include/ajax/ajax_preference.php:245 include/ajax/ajax_preference.php:256
msgid "Le mini rapport est un rapport qui s'affiche sur votre page d'accueil"
msgstr "The mini-report"
@@ -11403,6 +11589,7 @@ msgstr ""
"faster"
#: include/lib/icard.class.php:222 include/lib/icard.class.php:223
+#: include/lib/icard.class.php:224
msgid "Le nom d une icard doit être donne"
msgstr "The name can not be empty"
@@ -11479,9 +11666,10 @@ msgstr "The accounting item"
#: include/class/acc_ledger.class.php:1208
#, php-format
msgid "Le poste %s n'est pas dans ce journal"
-msgstr "The accounting %s is not in this ledger"
+msgstr "Account %s doesn't belong to this ledger"
#: include/template/param_jrn.php:94 include/lib/message_javascript.php:70
+#: include/lib/message_javascript.php:72
msgid ""
"Le préfixe des pièces doit être différent pour chaque journal, on peut aussi "
"utiliser l'année"
@@ -11557,6 +11745,7 @@ msgid "Les clauses FROM sont ignorés avec les dates calendriers"
msgstr "statement FROM are ignored if you use calendar"
#: include/class_anc_print.php:120 include/lib/message_javascript.php:68
+#: include/lib/message_javascript.php:70
msgid "Les dates sont en format DD.MM.YYYY"
msgstr "The date formats are DD.MM.YYYY"
@@ -11747,11 +11936,11 @@ msgstr "Reminder"
#: include/ext/syndicat_tools/index.php:31
msgid "Liaison entre journaux et section"
-msgstr ""
+msgstr "Link between ledger and section"
#: include/ext/syndicat_tools/index.php:33
msgid "Liaison entre section et trésorier"
-msgstr ""
+msgstr "Link between section and treasurer"
#: include/export/export_poste_detail_csv.php:71
#: include/export/export_poste_detail_csv.php:172
@@ -11967,6 +12156,10 @@ msgstr "Label of the menu"
msgid "Libellé vide"
msgstr "Label empty"
+#: include/template/acc_ledger_history_purchase_oneline.php:66
+msgid "Lien"
+msgstr "Link"
+
#: include/database.item.php:6 include/database.item.php:9
#: include/database.item.php:11 include/database.item.php:14
#: include/database.item.php:8
@@ -12003,6 +12196,19 @@ msgstr "Skipped rows"
msgid "Limite dossiers"
msgstr "Folders limit"
+#: include/lib/message_javascript.php:104
+msgid ""
+"Limite le type de fiche si vous choisissez la fiche à la saisie, uniquement "
+"avec journaux OD"
+msgstr ""
+"Filter the card type if you choose the card , works only with Misc Ledger"
+
+#: include/lib/message_javascript.php:104
+msgid ""
+"Limite le type fiche si vous choisissez la fiche à la saisie, uniquement "
+"avec journaux OD"
+msgstr "Filter the card type if you choose the card , only with Misc Ledger"
+
#: include/fiche.inc.php:63 include/ext/rapport_avance/index.php:58
#: include/template/calendar.php:10 include/ext/rapport_avance/index.php:60
#: include/ext/listing/index.php:60 include/ext/listing/index.php:58
@@ -12145,7 +12351,7 @@ msgstr "Quarterly intra Listing"
#: include/export/export_security_pdf.php:61
msgid "Local Admin"
-msgstr ""
+msgstr "Local admin"
#: include/template/todo_list_list_user.php:37 include/user.inc.php:122
#: include/user.inc.php:123 include/param_sec.inc.php:57
@@ -12165,7 +12371,6 @@ msgstr "Monday"
msgid "M. Devise"
msgstr "Amount Cur"
-#: include/class/periode.class.php:648
msgid "Mai"
msgstr "May"
@@ -12237,7 +12442,7 @@ msgstr "Tuesday"
msgid "Marquer pour suppression"
msgstr "Mark for deleting"
-#: include/class/periode.class.php:647
+#: include/class/periode.class.php:647 include/class/periode.class.php:649
msgid "Mars"
msgstr "March"
@@ -12273,6 +12478,14 @@ msgstr "Bad type of object"
msgid "Max. email / jour (-1 = illimité)"
msgstr "Max of email / day (-1 for unlimited)"
+#: include/lib/message_javascript.php:87 include/lib/message_javascript.php:89
+msgid "Maximum"
+msgstr "Maximum"
+
+#: include/lib/message_javascript.php:86 include/lib/message_javascript.php:88
+msgid "Maximum 15 lignes"
+msgstr "Maximum 15 rows"
+
#: include/anc_pa.inc.php:60 include/anc_pa.inc.php:73
#: include/anc_pa.inc.php:74 include/anc_pa.inc.php:66
#: include/anc_pa.inc.php:80
@@ -12417,7 +12630,11 @@ msgstr "Message reverse"
msgid "Met à jour toutes les dossiers et modèles"
msgstr "Update system and databases"
-#: include/lib/message_javascript.php:72
+#: include/export/export_ledger_csv.php:143
+msgid "Methode paiement"
+msgstr "means of payment"
+
+#: include/lib/message_javascript.php:72 include/lib/message_javascript.php:74
msgid "Mettez le pourcentage
à zéro pour effacer la ligne"
msgstr "Put the percentage to 0 to remove the row"
@@ -12444,11 +12661,11 @@ msgstr "Update"
#: include/ajax_preference.php:149 include/ajax_preference.php:150
#: include/ajax_preference.php:157 include/ajax/ajax_preference.php:157
-#: include/ajax/ajax_preference.php:236
+#: include/ajax/ajax_preference.php:236 include/ajax/ajax_preference.php:247
msgid "Mini-Rapport : "
msgstr "Mini-Report"
-#: include/template/param_jrn.php:68
+#: include/template/param_jrn.php:68 include/template/param_jrn.php:75
msgid "Minimum de lignes à afficher"
msgstr "Minimum rows to display"
@@ -12704,6 +12921,7 @@ msgstr "Missing description"
#: include/class/anc_operation.class.php:324
#: include/class/anc_operation.class.php:318
#: include/class/anc_operation.class.php:333
+#: include/lib/manage_table_sql.class.php:755
msgid "Modifier"
msgstr "Modify"
@@ -12862,6 +13080,7 @@ msgstr "Template"
#: include/modele.inc.php:250 include/lib/user_menu.php:118
#: include/modele.inc.php:274 include/lib/user_menu.php:119
#: include/modele.inc.php:257 include/modele.inc.php:258
+#: include/lib/user_menu.php:76
msgid "Modèles"
msgstr "Template"
@@ -12879,6 +13098,7 @@ msgid "Mois"
msgstr "Month"
#: include/class/periode.class.php:438 include/class/periode.class.php:440
+#: include/class/periode.class.php:442
msgid "Mois de début n'existe pas "
msgstr "Starting month does not exist"
@@ -13009,7 +13229,6 @@ msgstr "VAT Amount currency"
#: include/class/anc_listing.class.php:86 include/class/fiche.class.php:1414
#: include/class/print_ledger_fin.class.php:65
#: include/class/acc_ledger_purchase.class.php:1561
-#: include/lib/ac_common.php:1215
msgid "Montant"
msgstr "Amount"
@@ -13275,6 +13494,12 @@ msgstr "min Amount"
msgid "Montant opération"
msgstr "Operation amount"
+#: include/export/export_ledger_csv.php:142
+#: include/class/acc_ledger_history_purchase.class.php:279
+#: include/class/acc_ledger_history_sale.class.php:265
+msgid "Montant paiement"
+msgstr "Payment Amount"
+
#: include/template/stock_histo_search.php:55
msgid "Montant supérieur ou égal à"
msgstr "Amount bigger or equal to"
@@ -13393,7 +13618,12 @@ msgstr "Medium"
msgid "MultiModule"
msgstr "MultiModule"
-#: include/ajax/ajax_preference.php:174
+#: include/class/acc_ledger_history_purchase.class.php:278
+#: include/class/acc_ledger_history_sale.class.php:264
+msgid "Méthode paiement"
+msgstr "Means of payment"
+
+#: include/ajax/ajax_preference.php:174 include/ajax/ajax_preference.php:185
msgid "N'utilisez pas le même séparateur pour les champs et les décimales"
msgstr "Do not use the same separator for decimal and field"
@@ -13446,12 +13676,12 @@ msgid ""
"Ne corrigez pas encore, cliquez continuer pour passer à l'étape suivante"
msgstr "Continue without changing anything"
-#: include/lib/message_javascript.php:76
+#: include/lib/message_javascript.php:76 include/lib/message_javascript.php:78
msgid ""
"Ne donner pas ce poste comptable si ce code n'est pas utilisé à la vente"
msgstr "Do not give this accounting is not used for sales"
-#: include/lib/message_javascript.php:75
+#: include/lib/message_javascript.php:75 include/lib/message_javascript.php:77
msgid "Ne donner pas ce poste comptable si ce code n'est pas utilisé à l'achat"
msgstr "Do not give this accounting is not used for purchase"
@@ -13843,6 +14073,7 @@ msgstr "Dealer name"
#: include/export/export_fiche_detail_csv.php:74
#: include/export/export_poste_detail_csv.php:81
#: include/export/export_poste_detail_csv.php:82
+#: include/template/param_jrn.php:14
msgid "Nom journal"
msgstr "Name of the ledger"
@@ -13946,7 +14177,7 @@ msgstr "Number of recorded lines"
msgid "Nombre de mois"
msgstr "Number of month"
-#: include/class/periode.class.php:436
+#: include/class/periode.class.php:436 include/class/periode.class.php:438
msgid "Nombre de mois doit être compris entre 1 & 60 "
msgstr "Number of months must be between 1 and 60"
@@ -13954,7 +14185,7 @@ msgstr "Number of months must be between 1 and 60"
msgid "Nombre de mois invalide"
msgstr "Number of month invalid"
-#: include/class/periode.class.php:434
+#: include/class/periode.class.php:434 include/class/periode.class.php:436
msgid "Nombre de mois n'est pas un nombre"
msgstr "Number of month is not a number"
@@ -14050,7 +14281,7 @@ msgstr "not authorized"
#: include/upgrade-core.php:23 include/upgrade.inc.php:27
#: include/upgrade-plugin.php:25 include/upgrade-template.php:25
#: include/ajax/ajax_remove_submenu.php:27
-#: include/ajax/ajax_user_security.php:39
+#: include/ajax/ajax_user_security.php:39 html/ajax_misc.php:86
msgid "Non autorisé"
msgstr "not authorized"
@@ -14093,7 +14324,7 @@ msgid "Non supporté"
msgstr "not supported"
#: include/ext/amortis/include/class_am_card.php:245 html/fid_card.php:169
-#: html/fid_card.php:170 html/fid_card.php:175
+#: html/fid_card.php:170 html/fid_card.php:175 html/fid_card.php:174
msgid "Non trouvé"
msgstr "Not found"
@@ -14300,7 +14531,7 @@ msgstr "New sale"
msgid "Nouvelle version disponible %s , votre version %s"
msgstr "Available version %s , your version %s"
-#: include/class/periode.class.php:649
+#: include/class/periode.class.php:649 include/class/periode.class.php:651
msgid "Novembre"
msgstr "November"
@@ -14424,7 +14655,7 @@ msgstr "VAT number"
#: include/class/acc_ledger_fin.class.php:534
msgid "Numéro d'extrait"
-msgstr "Number of Bank receipt"
+msgstr "Bank receipt number"
#: include/ext/transform/include/class_transform_declarant.php:173
#: include/ext/transform/include/transform_declarant.class.php:173
@@ -14513,7 +14744,7 @@ msgstr "Internal number"
msgid "Numéro opération"
msgstr "Operation #"
-#: include/template/param_jrn.php:33
+#: include/template/param_jrn.php:33 include/template/param_jrn.php:40
msgid "Numérotation de chaque opération"
msgstr "Numbering Each of operation"
@@ -14530,6 +14761,8 @@ msgstr "#"
#: include/class/acc_ledger_history_generic.class.php:764
#: include/export/export_ledger_csv.php:210
#: include/class/acc_ledger_history_generic.class.php:793
+#: include/export/export_ledger_csv.php:212
+#: include/export/export_ledger_csv.php:220
msgid "N° Pièce"
msgstr "Receipt #"
@@ -14618,14 +14851,14 @@ msgid "N° pièce"
msgstr "receipt #"
#: include/template/param_jrn.php:110 include/template/param_jrn.php:108
-#: include/template/param_jrn.php:115
+#: include/template/param_jrn.php:115 include/template/param_jrn.php:117
msgid "N° pièce justificative"
msgstr "Receipt number"
#: include/ajax_preference.php:167 include/ajax_preference.php:168
#: html/test_class.php:221 include/ajax_preference.php:175
#: include/ajax/ajax_preference.php:175 include/ajax/ajax_preference.php:254
-#: dev/test/test_class.php:217
+#: dev/test/test_class.php:217 include/ajax/ajax_preference.php:265
msgid "Néerlandais"
msgstr "Dutch"
@@ -14692,17 +14925,17 @@ msgid ""
"Obligatoire pour les journaux FIN : donner ici la fiche de la banque utilisée"
msgstr "Mandatory for FIN ledger: give here the card of the bank"
-#: include/template/param_jrn.php:61
+#: include/template/param_jrn.php:61 include/template/param_jrn.php:68
msgid ""
"Obligatoire pour les journaux FIN : donner ici la fiche du compte en banque "
"utilisée"
msgstr "Mandatory for FIN ledger: give here the card of the bank"
-#: include/class/periode.class.php:649
+#: include/class/periode.class.php:649 include/class/periode.class.php:651
msgid "Octobre"
msgstr "October"
-#: include/class/periode.class.php:688
+#: include/class/periode.class.php:688 include/class/periode.class.php:690
msgid "On ne peut ajouter une période que sur un exercice qui existe déjà"
msgstr "It is possible to add a period on an existing exercice"
@@ -14762,6 +14995,7 @@ msgstr "Unbalanced operation"
#: include/ajax_preference.php:69 include/ajax_preference.php:70
#: include/ajax/ajax_preference.php:69 include/ajax/ajax_preference.php:70
+#: include/ajax/ajax_preference.php:81
msgid "Options Générales"
msgstr "General setting"
@@ -14772,7 +15006,7 @@ msgstr "Invalid options"
#: include/ajax_preference.php:148 include/ajax_preference.php:149
#: include/ajax_preference.php:156 include/ajax/ajax_preference.php:156
-#: include/ajax/ajax_preference.php:235
+#: include/ajax/ajax_preference.php:235 include/ajax/ajax_preference.php:246
msgid "Options pour la page d'accueil"
msgstr "Option for the welcome page"
@@ -14889,8 +15123,10 @@ msgstr "operation not found"
#: include/operation_ods_new.inc.php:108
#, php-format
+msgstr "Payment Writing "
+
msgid "Opération rapprochée : %s"
-msgstr "Linked operation %s"
+msgstr "Linked operation : %s"
#: include/ext/importbank/ajax.php:283
msgid "Opération récupérée"
@@ -15078,13 +15314,14 @@ msgstr "Tools for co-ownership"
#: include/class/periode.class.php:585
#: include/class/periode_ledger_table.class.php:142
#: include/class/periode_ledger_table.class.php:144
+#: include/class/periode.class.php:587
msgid "Ouvert"
msgstr "Open"
#: include/balance.inc.php:314 include/export/export_balance_pdf.php:135
#: include/class/acc_operation.class.php:727
#: include/export/export_balance_pdf.php:132
-#: include/class/acc_operation.class.php:742
+#: include/export/export_balance_pdf.php:133
msgid "Ouverture"
msgstr "Opening entry"
@@ -15110,6 +15347,7 @@ msgstr "Accounting period"
#: include/class/class_document_export.php:284
#: include/class/document_export.class.php:284
#: include/class/document_export.class.php:294
+#: include/class/document_export.class.php:295
msgid "PDF2PS non installé"
msgstr "PDF2PS is not installed"
@@ -15140,6 +15378,7 @@ msgstr "Receipt #"
#: include/class/class_document_export.php:283
#: include/class/document_export.class.php:283
#: include/class/document_export.class.php:293
+#: include/class/document_export.class.php:294
msgid "PS2PDF non installé"
msgstr "PDF2PS is not installed"
@@ -15198,7 +15437,8 @@ msgstr "Pu"
#: include/class/acc_ledger.class.php:2625
#: include/class/acc_ledger_history_purchase.class.php:264
#: include/class/acc_ledger_search.class.php:644
-#: include/class/acc_ledger_history_sale.class.php:261
+#: include/class/acc_ledger_history_purchase.class.php:250
+#: include/class/acc_ledger_history_purchase.class.php:254
msgid "Paiement"
msgstr "Payment"
@@ -15211,6 +15451,7 @@ msgstr "Customer Payment"
#: include/class/class_acc_payment.php:304
#: include/class/acc_payment.class.php:312
#: include/class/acc_payment.class.php:316
+#: include/class/acc_payment.class.php:245
msgid "Paiement encodé plus tard"
msgstr "Payment encoded later"
@@ -15223,6 +15464,11 @@ msgstr "Payment Recorded in"
msgid "Paiement fournisseur"
msgstr "Supplier Payment"
+#: include/class/print_ledger_detail_item.class.php:145
+#, php-format
+msgid "Paiement montant %s date %s methoded %s "
+msgstr "Payment amount %s date %s means %s"
+
#: include/database.item.php:226
msgid "Paiement par paypal"
msgstr "Paid by"
@@ -15375,7 +15621,7 @@ msgstr "Invalid parameter"
#: include/class/acc_ledger.class.php:86 include/lib/http_input.class.php:120
#: include/class/acc_ledger.class.php:88 include/class/periode.class.php:235
#: include/lib/http_input.class.php:121 include/class/acc_ledger.class.php:89
-#: include/class/acc_ledger.class.php:100 include/lib/http_input.class.php:123
+#: include/lib/http_input.class.php:123 include/class/periode.class.php:237
msgid "Paramètre invalide"
msgstr "Invalid parameter"
@@ -15472,6 +15718,10 @@ msgstr "Na category for contact"
msgid "Pas de conversion en PDF disponible"
msgstr "No PDF conversion available"
+#: include/class/anc_balance_double.class.php:51
+msgid "Pas de croisement avec un seul plan"
+msgstr "Cannot cross data with only one axis"
+
#: include/ext/import_account/include/class_impacc_operation.php:38
#: include/ext/importbank/include/import_bank.php:120
#: include/ext/importbank/include/import_bank.php:133
@@ -15603,7 +15853,7 @@ msgstr "Paid"
#: include/class/acc_ledger_purchase.class.php:1680
#: include/class/acc_ledger_purchase.class.php:1698
#: include/class/acc_ledger_purchase.class.php:1701
-#: include/class/acc_ledger_purchase.class.php:1855
+#: include/class/print_ledger_simple.class.php:274
msgid "Payé par"
msgstr "Paid by"
@@ -15824,9 +16074,9 @@ msgstr "Receipt"
#: include/class/acc_ledger_history_purchase.class.php:266
#: include/class/acc_ledger_search.class.php:646
#: include/class/acc_ledger_search.class.php:958
-#: include/class/acc_ledger_history_sale.class.php:263
-#: include/class/acc_account_ledger.class.php:403
-#: include/class/fiche.class.php:1488
+#: include/class/print_ledger_simple.class.php:99
+#: include/class/acc_ledger_history_purchase.class.php:252
+#: include/class/acc_ledger_history_purchase.class.php:256
#: include/class/acc_ledger_purchase.class.php:1985
#: include/lib/ac_common.php:1212
msgid "Pièce"
@@ -15915,7 +16165,7 @@ msgstr "Analytically"
msgid "Plusieurs code TVA correspondent à ce taux"
msgstr "Several tax code match that rate"
-#: include/ajax/ajax_preference.php:187
+#: include/ajax/ajax_preference.php:187 include/ajax/ajax_preference.php:198
msgid "Point-virgule"
msgstr "semi-colon"
@@ -15925,6 +16175,11 @@ msgstr "semi-colon"
msgid "Port"
msgstr "Port"
+#: include/lib/database_core.class.php:65
+#, php-format
+msgid "Port %s"
+msgstr "Port %s"
+
#: include/template/template_config_form.php:59
#: include/template/template_config_form.php:67
msgid "Port de Postgresql"
@@ -16026,8 +16281,8 @@ msgstr "Possible %d"
#: include/class/acc_ledger.class.php:881 include/class/fiche.class.php:1459
#: include/template/ledger_detail_ven.php:161
#: include/template/ledger_detail_ach.php:155
-#: include/export/export_poste_detail_csv.php:210
-#: include/class/acc_ledger_history_generic.class.php:796
+#: include/class/acc_ledger_history_generic.class.php:768
+#: include/class/fiche.class.php:1474
#: include/class/acc_ledger_sold.class.php:1582
#: include/class/acc_ledger.class.php:628
#: include/class/acc_ledger.class.php:935
@@ -16036,6 +16291,11 @@ msgstr "Possible %d"
msgid "Poste"
msgstr "Account. Item"
+#: include/class/anc_balance_double.class.php:97
+#: include/class/anc_balance_double.class.php:98
+msgid "Poste Analytique"
+msgstr "Analytic Accounting"
+
#: include/ext/amortis/raw.php:100 include/ext/amortis/raw.php:127
msgid "Poste Charge"
msgstr "Post Charge"
@@ -16064,6 +16324,7 @@ msgstr "Post Charge"
#: include/template/ledger_detail_bottom.php:88
#: include/template/ledger_detail_misc.php:99 include/ajax/ajax_poste.php:64
#: include/class/acc_plan_mtable.class.php:45 include/class/fiche.class.php:470
+#: include/class/pdfbalance_simple.class.php:55
msgid "Poste Comptable"
msgstr "Accounting item"
@@ -16135,6 +16396,7 @@ msgstr "Post load"
#: include/class/fiche.class.php:1756 include/class/pdf_operation.class.php:246
#: include/ajax/ajax_boxcard_search.php:65 include/class/fiche.class.php:1759
#: include/class/fiche.class.php:1761 include/class/fiche.class.php:1831
+#: include/class/fiche.class.php:1780
msgid "Poste comptable"
msgstr "Accounting"
@@ -16231,6 +16493,8 @@ msgstr "Accounting or card"
#: include/class/fiche.class.php:818 include/class/fiche.class.php:850
#: include/class/fiche.class.php:851 include/class/fiche.class.php:1007
#: include/class/fiche.class.php:1008 include/class/fiche.class.php:1041
+#: include/class/fiche.class.php:850 include/class/fiche.class.php:997
+#: include/class/fiche.class.php:1037
msgid "Poste comptable trop long"
msgstr "Accounting too large"
@@ -16315,7 +16579,7 @@ msgstr "Accounting in use : remove forbidden"
msgid "Poste à créditer incorrect"
msgstr "Post crediting incorrect"
-#: include/template/param_jrn.php:15
+#: include/template/param_jrn.php:15 include/template/param_jrn.php:22
msgid "Postes utilisables journal (débit/crédit) "
msgstr "Available accounting ledger (debit / credit)"
@@ -16441,6 +16705,10 @@ msgid ""
"Pour le passer en unicode, faites-en un backup puis restaurez le fichier reçu"
msgstr "To convert it in unicode, do first year in backup restore it"
+#: include/lib/message_javascript.php:105
+msgid "Pour les journaux FIN, ce sera la fiche du journal"
+msgstr "For the FIN Ledger, it will be the card of the ledger"
+
#: include/template/impress_cat_card.php:21
msgid "Pour toutes les catégories"
msgstr "For all categories"
@@ -16470,7 +16738,7 @@ msgstr "Percentage"
#: include/ext/skel/index.php:45
msgid "Première route"
-msgstr ""
+msgstr "First road"
#: include/class/class_follow_up.php:1926
#: include/class/class_follow_up.php:1928
@@ -16490,6 +16758,10 @@ msgstr "Main"
msgid "Priorité"
msgstr "Priority"
+#: include/class/print_ledger_simple.class.php:113
+msgid "Priv/DNA"
+msgstr "Private/DNA"
+
#: include/template/impress_reconciliation_detail.php:10
msgid "Prix HTVA"
msgstr "wo VAT"
@@ -16564,6 +16836,7 @@ msgstr "Reverse Income"
#: include/user_menu.php:154 include/user_menu.php:158
#: include/lib/user_menu.php:167 include/lib/user_menu.php:180
+#: include/lib/user_menu.php:138
msgid "Produits"
msgstr "Products"
@@ -16634,10 +16907,12 @@ msgid "Préfixe"
msgstr "Prefix"
#: include/template/param_jrn.php:84 include/template/param_jrn.php:91
+#: include/template/param_jrn.php:93
msgid "Préfixe code interne"
msgstr "Prefix for internal code"
#: include/template/param_jrn.php:88 include/template/param_jrn.php:95
+#: include/template/param_jrn.php:97
msgid "Préfixe pièce justificative"
msgstr "Prefix for receipt"
@@ -16650,7 +16925,8 @@ msgstr "Prefix for receipt"
#: html/user_login.php:158 html/user_login.php:159 html/user_login.php:160
#: include/database.item.php:87 html/user_login.php:163
#: include/database.item.php:81 include/ajax/ajax_preference.php:31
-#: html/user_login.php:169 include/database.item.php:79
+#: html/user_login.php:169 include/database.item.php:79 html/user_login.php:146
+#: include/ajax/ajax_preference.php:69
msgid "Préférence"
msgstr "Setting"
@@ -16804,7 +17080,7 @@ msgstr "Accounting Period"
msgid "Période N-1"
msgstr "Period N-1"
-#: include/class/periode.class.php:251
+#: include/class/periode.class.php:251 include/class/periode.class.php:253
msgid "Période chevauchant une autre"
msgstr "Period overlaping another one"
@@ -16968,6 +17244,7 @@ msgstr "QuickCode gold"
#: include/export/export_ledger_csv.php:211
#: include/export/export_poste_detail_csv.php:212
#: include/class/acc_ledger_history_generic.class.php:797
+#: include/export/export_ledger_csv.php:221
msgid "QuickCode"
msgstr "QuickCode"
@@ -17214,6 +17491,7 @@ msgstr "Search accounting"
#: include/class/acc_ledger_search.class.php:551
#: include/class/acc_ledger_search.class.php:560
#: include/class/acc_ledger_fin.class.php:1170
+#: include/class/anc_balance_double.class.php:370
msgid "Rechercher"
msgstr "Search"
@@ -17313,12 +17591,12 @@ msgid "Restauration réussie du dossier "
msgstr "Successfull restore"
#: include/user_menu.php:113 include/lib/user_menu.php:119
-#: include/lib/user_menu.php:120
+#: include/lib/user_menu.php:120 include/lib/user_menu.php:77
msgid "Restaure"
msgstr "Restore"
#: include/user_menu.php:113 include/lib/user_menu.php:119
-#: include/lib/user_menu.php:120
+#: include/lib/user_menu.php:120 include/lib/user_menu.php:77
msgid "Restaure une base de données"
msgstr "Restore a folder"
@@ -17427,11 +17705,11 @@ msgstr "Nothing selected"
#: include/ext/skel/index.php:45
msgid "Route 1"
-msgstr ""
+msgstr "road 1"
#: include/ext/skel/index.php:46
msgid "Route 2"
-msgstr ""
+msgstr "road 2"
#: include/ext/transform/include/template/listing_assujetti_declarant.php:30
#: include/ext/transform/include/template/listing_assujetti_representative.php:30
@@ -17558,6 +17836,7 @@ msgid "Résultat limité à %d , %d nombre de fiches trouvées"
msgstr "List limited to %d, %d cards found"
#: html/fid_card.php:164 html/fid_card.php:165 html/fid_card.php:170
+#: html/fid_card.php:169
#, php-format
msgid "Résultat limité à 12"
msgstr "Limited to 12"
@@ -17580,6 +17859,7 @@ msgstr "Summary"
#: include/balance.inc.php:447 include/export/export_balance_pdf.php:316
#: include/balance.inc.php:465 include/export/export_balance_pdf.php:341
#: include/export/export_balance_pdf.php:336
+#: include/export/export_balance_pdf.php:337
msgid "Résumé Exercice courant"
msgstr "Summary previous "
@@ -17587,6 +17867,7 @@ msgstr "Summary previous "
#: include/balance.inc.php:440 include/export/export_balance_pdf.php:309
#: include/balance.inc.php:458 include/export/export_balance_pdf.php:334
#: include/export/export_balance_pdf.php:329
+#: include/export/export_balance_pdf.php:330
msgid "Résumé Exercice précédent"
msgstr "Summary current"
@@ -17855,22 +18136,23 @@ msgstr "Select the ledger where the operation must be recorded"
#: include/class/class_anc_balance_double.php:358
#: include/class/anc_balance_double.class.php:362
#: include/class/anc_balance_double.class.php:364
+#: include/class/anc_balance_double.class.php:366
msgid ""
"Selectionnez le plan qui vous intéresse avant de cliquer sur Recherche"
msgstr "Select the Analytic plan you are interested before clicking on Search"
#: include/class_anc_print.php:140 include/class_anc_print.php:181
-#: include/lib/message_javascript.php:73
+#: include/lib/message_javascript.php:73 include/lib/message_javascript.php:75
msgid "Selectionnez le plan qui vous intéresse avant de cliquer sur Recherche"
msgstr "Select the Analytic plan before clicking on search"
#: include/ajax_preference.php:164 include/ajax_preference.php:165
#: include/ajax_preference.php:172 include/ajax/ajax_preference.php:172
-#: include/ajax/ajax_preference.php:251
+#: include/ajax/ajax_preference.php:251 include/ajax/ajax_preference.php:262
msgid "Selectionnez votre langue"
msgstr "Select your language"
-#: include/class/periode.class.php:648
+#: include/class/periode.class.php:648 include/class/periode.class.php:650
msgid "Septembre"
msgstr "September"
@@ -17911,6 +18193,12 @@ msgid ""
"Set mode to D etailled all_ledgers result = Detailled Accounting from "
"Acc_Ledger_History_Generic"
msgstr ""
+"Set mode to D etailled all_ledgers result = Detailled Accounting from "
+"Acc_Ledger_History_Generic"
+
+#: include/lib/message_javascript.php:83 include/lib/message_javascript.php:85
+msgid "Si vous changez de page vous perdez les reconciliations, continuez ?"
+msgstr "If you change , you'll lost your selection"
#: include/template/category_of_card.php:35
#: include/template/category_of_card.php:39
@@ -18001,6 +18289,9 @@ msgstr "Company"
#: include/class/fiche.class.php:1764 include/class/fiche.class.php:1766
#: include/export/export_balance_pdf.php:135
#: include/class/anc_listing.class.php:120 include/class/fiche.class.php:1836
+#: include/class/anc_balance_double.class.php:101
+#: include/class/fiche.class.php:1785 include/export/export_balance_pdf.php:136
+#: include/class/pdfbalance_simple.class.php:58
msgid "Solde"
msgstr "Balance"
@@ -18082,7 +18373,8 @@ msgstr "Sales"
#: include/database.item.php:104 include/lib/user_menu.php:124
#: include/lib/user_menu.php:125 include/lib/user_menu.php:144
#: include/database.item.php:107 include/database.item.php:101
-#: include/database.item.php:99
+#: include/database.item.php:99 include/lib/user_menu.php:82
+#: include/lib/user_menu.php:101
msgid "Sortie"
msgstr "Logout"
@@ -18093,7 +18385,7 @@ msgstr "Logout"
msgid "Sortie ⎆"
msgstr "Logout ⎆"
-#: include/class/periode.class.php:521
+#: include/class/periode.class.php:521 include/class/periode.class.php:523
msgid "Status"
msgstr "Status"
@@ -18105,13 +18397,19 @@ msgstr "Stock"
#: include/user_menu.php:150 include/user_menu.php:154
#: include/lib/user_menu.php:163 include/lib/user_menu.php:176
+#: include/lib/user_menu.php:134
msgid "Stock et commande"
msgstr "Stock and Order"
+#: include/impress_jrn.inc.php:156
+msgid "Style d'impression"
+msgstr "Printing type"
#: include/template/form_ledger_fin.php:37
msgid "Style de date"
msgstr "Date format"
-
+#: include/impress_jrn.inc.php:156
+msgid "Style d'impression"
+msgstr "Printing type"
#: include/ext/importbank/ajax.php:82 include/ext/importbank/ajax.php:83
msgid "Suggestion"
msgstr "Suggest"
@@ -18252,6 +18550,7 @@ msgstr "Deleted"
#: html/ajax_misc.php:196 html/ajax_misc.php:215 html/ajax_misc.php:229
#: html/ajax_misc.php:235 html/ajax_misc.php:313 html/ajax_misc.php:318
#: html/ajax_misc.php:346 html/ajax_misc.php:458 html/ajax_misc.php:518
+#: html/ajax_misc.php:466 html/ajax_misc.php:468
msgid "Symbole"
msgstr "Symbol"
@@ -18294,7 +18593,7 @@ msgstr "Select the rows you want to keep"
msgid "Sélectionner tout"
msgstr "Select all"
-#: include/ajax/ajax_preference.php:197
+#: include/ajax/ajax_preference.php:197 include/ajax/ajax_preference.php:208
msgid "Séparateur Décimale"
msgstr "Decimal separator"
@@ -18302,7 +18601,7 @@ msgstr "Decimal separator"
#: include/ext/importbank/include/template/show_transfer.php:177
#: include/ext/importbank/include/template/show_transfer.php:176
#: include/ext/importbank/include/template/show_field.php:48
-#: include/ajax/ajax_preference.php:181
+#: include/ajax/ajax_preference.php:181 include/ajax/ajax_preference.php:192
msgid "Séparateur de champs"
msgstr "Field separator"
@@ -18338,6 +18637,7 @@ msgstr "Decimal separator"
#: include/class/class_document_export.php:281
#: include/class/document_export.class.php:281
#: include/class/document_export.class.php:291
+#: include/class/document_export.class.php:292
msgid "TKPDF n'est pas installé"
msgstr "TKPDF is not installed"
@@ -18409,6 +18709,8 @@ msgstr "VAT ND"
#: include/class/acc_ledger_history_purchase.class.php:258
#: include/class/acc_ledger_history_purchase.class.php:259
#: include/class/acc_ledger_history_purchase.class.php:274
+#: include/class/acc_ledger_history_purchase.class.php:260
+#: include/class/acc_ledger_history_purchase.class.php:264
msgid "TVA NP"
msgstr "VAT ND"
@@ -18649,7 +18951,7 @@ msgstr "Maximum 10 char."
#: include/ajax_preference.php:120 include/ajax_preference.php:121
#: include/ajax_preference.php:128 include/ajax/ajax_preference.php:128
-#: include/ajax/ajax_preference.php:145
+#: include/ajax/ajax_preference.php:145 include/ajax/ajax_preference.php:156
msgid "Taille des pages"
msgstr "Page size"
@@ -18657,6 +18959,10 @@ msgstr "Page size"
msgid "Tant que ce n'est pas vous fait vous ne pouvez pas utiliser NOALYSS"
msgstr "You cannot use Noalyss if this file is present"
+#: include/lib/message_javascript.php:98 include/lib/message_javascript.php:100
+msgid "Taper une formule (ex 20*5.1) puis enter"
+msgstr "Type a formula and press enter"
+
#: include/lib/message_javascript.php:40
msgid ""
"Tapez le numéro de poste ou une partie du poste ou du libellé puis sur "
@@ -18754,7 +19060,7 @@ msgstr "Used rated"
#: scenario/inplace_edit.test.php:32 scenario/inplace_edit.test.php:33
msgid "Test Inplace_Edit"
-msgstr ""
+msgstr "Test Inplace_Edit"
#: include/card_attr.inc.php:77 include/card_attr.inc.php:78
msgid "Texte"
@@ -18773,7 +19079,7 @@ msgstr "Text surrounded by"
#: include/ajax_preference.php:81 include/ajax_preference.php:82
#: include/ajax_preference.php:89 include/ajax/ajax_preference.php:89
-#: include/ajax/ajax_preference.php:90
+#: include/ajax/ajax_preference.php:90 include/ajax/ajax_preference.php:101
msgid "Thème"
msgstr "Theme"
@@ -18814,6 +19120,8 @@ msgstr "Theme"
#: include/class/acc_ledger_search.class.php:650
#: include/class/acc_account_ledger.class.php:406
#: include/class/fiche.class.php:1491
+#: include/class/fiche.class.php:1476 include/export/export_ledger_csv.php:214
+#: include/export/export_ledger_csv.php:222
msgid "Tiers"
msgstr "Tiers"
@@ -18838,11 +19146,11 @@ msgstr "Title"
msgid "Titre 1"
msgstr "Title 1"
-#: scenario/html_tab.test.php:35
+#: scenario/html_tab.test.php:35 scenario/html_tab.test.php:39
msgid "Titre 2"
msgstr "Title 2"
-#: scenario/html_tab.test.php:49
+#: scenario/html_tab.test.php:49 scenario/html_tab.test.php:53
msgid "Titre 3"
msgstr "Title 3"
@@ -18933,6 +19241,8 @@ msgstr "Total VAT NP"
#: include/class/anc_listing.class.php:115
#: include/class/anc_listing.class.php:117
#: include/class/anc_listing.class.php:118
+#: include/class/anc_balance_double.class.php:83
+#: include/class/anc_balance_double.class.php:278
msgid "Total"
msgstr "Total"
@@ -18961,6 +19271,7 @@ msgstr "Only Credit"
#: include/export/export_balance_pdf.php:137
#: include/export/export_balance_pdf.php:134
+#: include/export/export_balance_pdf.php:135
msgid "Total Crédit"
msgstr "Sum credit"
@@ -18970,6 +19281,7 @@ msgstr "Total Debit"
#: include/export/export_balance_pdf.php:136
#: include/export/export_balance_pdf.php:133
+#: include/export/export_balance_pdf.php:134
msgid "Total Débit"
msgstr "Sum Debit"
@@ -19341,7 +19653,7 @@ msgstr "All Actions"
#: include/class/acc_plan_mtable.class.php:196
msgid "Toutes les fiches"
-msgstr "All sheets in PDF"
+msgstr "All cards"
#: include/ext/amortis/include/print_fiche.inc.php:63
msgid "Toutes les fiches en PDF"
@@ -19359,6 +19671,10 @@ msgstr "All entries"
msgid "Toutes opérations"
msgstr "All operations"
+#: include/lib/message_javascript.php:95 include/lib/message_javascript.php:97
+msgid "Traitement en cours"
+msgstr "Working in progress"
+
#: include/ext/import_account/include/class_impacc_operation.php:258
#: include/ext/import-winbook/index.php:65
msgid "Transfert"
@@ -19493,10 +19809,12 @@ msgstr "Type of document"
#: include/template/new_mod_payment.php:28 include/payment_middle.inc.php:121
#: include/payment_middle.inc.php:122
+#: include/class/payment_method_mtable.class.php:40
msgid "Type de fiche"
msgstr "Type of card"
#: include/template/param_jrn.php:78 include/template/param_jrn.php:85
+#: include/template/param_jrn.php:6
msgid "Type de journal"
msgstr "Type of ledgers"
@@ -19566,6 +19884,14 @@ msgstr "Phone"
msgid "URL"
msgstr "URL"
+#: include/lib/message_javascript.php:96 include/lib/message_javascript.php:98
+msgid "Un instant"
+msgstr "A moment"
+
+#: include/lib/message_javascript.php:77 include/lib/message_javascript.php:79
+msgid "Un instant svp"
+msgstr "A moment please"
+
#: include/class_acc_ledger.php:3410 include/class_acc_ledger.php:3480
#: include/class_acc_ledger.php:3479 include/class_acc_ledger.php:3495
#: include/class_acc_ledger.php:3512 include/class_acc_ledger.php:3539
@@ -19581,6 +19907,11 @@ msgstr "URL"
msgid "Un journal avec ce nom existe déjà"
msgstr "This name is already used"
+#: include/class/payment_method_mtable.class.php:68
+#: include/class/payment_method_mtable.class.php:92
+msgid "Un libellé est obligatoire"
+msgstr "mandatory label"
+
#: include/profile.inc.php:322
msgid "Un menu ne peut pas dépendre de lui-même"
msgstr "A menu can not depend of itself"
@@ -19661,7 +19992,7 @@ msgstr "Only not balanced accounting"
msgid "Uniquement les opérations non lettrées"
msgstr "Only unlettered actions"
-#: include/template/param_jrn.php:21
+#: include/template/param_jrn.php:21 include/template/param_jrn.php:28
msgid ""
"Uniquement pour les journaux d'Opérations Diverses, les valeurs sont "
"séparées par des espaces, on peut aussi\n"
@@ -19697,6 +20028,11 @@ msgstr "Users"
msgid "Utilisateur administrateur"
msgstr "Administrator user"
+#: include/lib/database_core.class.php:66
+#, php-format
+msgid "Utilisateur : %s"
+msgstr "User %s"
+
#: include/param_sec.inc.php:91 include/param_sec.inc.php:95
#: include/param_sec.inc.php:97
msgid "Utilisateur Normal"
@@ -19763,12 +20099,14 @@ msgstr "User or password incorrect"
#: include/user_menu.php:110 include/user_menu.php:120
#: include/lib/user_menu.php:116 include/lib/user_menu.php:129
#: include/lib/user_menu.php:117 include/lib/user_menu.php:140
+#: include/lib/user_menu.php:74 include/lib/user_menu.php:97
msgid "Utilisateurs"
msgstr "Users"
#: include/user_menu.php:114 include/user_menu.php:121
#: include/lib/user_menu.php:121 include/lib/user_menu.php:130
#: include/lib/user_menu.php:122 include/lib/user_menu.php:141
+#: include/lib/user_menu.php:79 include/lib/user_menu.php:98
msgid "Utilisateurs qui se sont connectés"
msgstr "Connected users"
@@ -19776,6 +20114,10 @@ msgstr "Connected users"
msgid "Utilisation de devises étrangères"
msgstr "Use of foreign currency"
+#: include/class/payment_method_mtable.class.php:42
+msgid "Utilisation dans"
+msgstr "Used in "
+
#: include/company.inc.php:114 include/company.inc.php:133
#: include/company.inc.php:137 include/company.inc.php:156
msgid "Utilisation de la compta. analytique"
@@ -19794,7 +20136,7 @@ msgstr "Direct use"
#: include/class/acc_ledger.class.php:1234
#, php-format
msgid "Utilisation directe interdite du poste comptable %s"
-msgstr "Direct use of %s is forbidden by configuration"
+msgstr "Forbidden use of the accounting %s"
#: include/company.inc.php:117 include/company.inc.php:136
#: include/company.inc.php:140 include/company.inc.php:160
@@ -20105,6 +20447,10 @@ msgstr ""
msgid "Voir les documents du suivi"
msgstr "See documents monitoring"
+#: include/lib/database_core.class.php:62
+msgid "Vos paramètres sont incorrectes"
+msgstr "Incorrect parameters"
+
#: html/do.php:108 html/user_login.php:75 html/do.php:107 html/do.php:102
#: html/do.php:104 html/user_login.php:76 html/do.php:132 html/do.php:145
#: html/do.php:147 html/do.php:165 html/do.php:189 html/user_login.php:78
@@ -20113,6 +20459,10 @@ msgstr "See documents monitoring"
msgid "Votre base de données n'est pas à jour"
msgstr "Your database is not updated"
+#: include/lib/message_javascript.php:103
+msgid "Votre demande est en cours de traitement"
+msgstr "Your request is being processed"
+
#: include/upgrade-core.php:42 include/upgrade-core.php:54
msgid "Votre version est à jour"
msgstr "Your database is updated"
@@ -20175,6 +20525,7 @@ msgstr "Do you want to delete this transaction"
#: include/lib/class_html_input.php:946 include/lib/class_html_input.php:972
#: include/lib/html_input.class.php:1025 include/lib/html_input.class.php:1083
#: include/lib/html_input.class.php:1084 include/lib/html_input.class.php:1085
+#: include/lib/html_input.class.php:1100
#, php-format
msgid "Voulez-vous effacer cette relation "
msgstr "Do you want to delete this relation"
@@ -20247,9 +20598,14 @@ msgstr "Do you confirm"
#: include/ajax/ajax_add_menu.php:192 include/ajax/ajax_add_menu.php:200
#: include/class/fiche_def.class.php:791 include/class/fiche_def.class.php:796
#: include/ajax/ajax_create_menu.php:13 include/template/stock_inv.php:33
+#: include/lib/message_javascript.php:78 include/lib/message_javascript.php:80
msgid "Vous confirmez ?"
msgstr "Do you confirm?"
+#: include/lib/message_javascript.php:81 include/lib/message_javascript.php:83
+msgid "Vous confirmez effacement ?"
+msgstr "Do you confirm the removal ?"
+
#: include/forecast.inc.php:363 include/forecast.inc.php:343
#: include/forecast.inc.php:339 include/forecast.inc.php:333
#: include/forecast.inc.php:347
@@ -20269,6 +20625,10 @@ msgstr "Removing the Confirm?"
msgid "Vous confirmez le clonage "
msgstr "Confirm cloning"
+#: include/lib/message_javascript.php:82 include/lib/message_javascript.php:84
+msgid "Vous confirmez mise à jour ?"
+msgstr "Do you confirm the update?"
+
#: include/ext/amortis/include/material_add.inc.php:39
msgid ""
"Vous devez aller dans CFGCARD pour ajouter une catégorie , puis des fiches "
@@ -20500,7 +20860,9 @@ msgstr "You're using the strict mod and the last entry is one"
msgid ""
"Vous utilisez le mode strict la dernière operation est la date du %s\n"
" vous ne pouvez pas encoder à une date antérieure"
-msgstr "You're using the strict mod and the last entry is after this one"
+msgstr ""
+"You are using the strict mode, the last entry is on the %s , you cannot "
+"record after that date"
#: include/class_acc_ledger_fin.php:116 include/class_acc_ledger_fin.php:200
#: include/class_acc_ledger_purchase.php:111
@@ -20692,10 +21054,19 @@ msgstr "Incorrect call"
msgid "aucune donnée"
msgstr "no data"
+#: include/lib/database_core.class.php:64
+#, php-format
+msgid "base de donnée = %s"
+msgstr "Database %s"
+
#: include/ext/coprop/index.php:46
msgid "budgets"
msgstr "budgets"
+#: include/lib/message_javascript.php:88 include/lib/message_javascript.php:90
+msgid "calculé"
+msgstr "Computed"
+
#: include/lib/inplace_edit.class.php:80 include/lib/inplace_edit.class.php:79
msgid "cancel"
msgstr "Cancel"
@@ -20712,7 +21083,7 @@ msgstr "This Code Has No accounting, please create it ["
#: include/class/document.class.php:1293
#, php-format
msgid "chaine à remplacer [%s] contient un caractère interdit"
-msgstr "String contains a forbidden characted"
+msgstr "String to remplace [%s] contains a forbidden character"
#: include/ext/importbank/ajax.php:134 include/ext/importbank/ajax.php:135
msgid "choisir"
@@ -20730,7 +21101,7 @@ msgstr "Choose"
#: include/class/acc_ledger_search.class.php:111
#: include/lib/html_input.class.php:1017 include/lib/html_input.class.php:1018
#: include/class/acc_ledger_search.class.php:112
-#: include/lib/html_input.class.php:1019
+#: include/lib/html_input.class.php:1033 include/lib/html_input.class.php:1034
msgid "choix des journaux"
msgstr "Ledgers"
@@ -20754,11 +21125,11 @@ msgstr "Select the type of ledger"
#: html/do.php:105 html/user_login.php:77 html/do.php:133 html/do.php:146
#: html/do.php:148 html/do.php:166 html/do.php:190 html/user_login.php:79
#: html/do.php:204 html/user_login.php:80 html/user_login.php:86
-#: html/do.php:214 html/do.php:212
+#: html/do.php:214 html/do.php:183
msgid "cliquez ici pour appliquer le patch"
msgstr "Click here to apply the patch"
-#: html/do.php:193 html/do.php:203 html/do.php:201
+#: html/do.php:193 html/do.php:203 html/do.php:172
msgid "cliquez ici pour mettre à jour "
msgstr "Click here to update "
@@ -20770,7 +21141,7 @@ msgstr "Click here to update "
#: include/class/pdf_operation.class.php:149
#: include/class/pdf_operation.class.php:194
#: include/class/pdf_operation.class.php:247 html/ajax_misc.php:456
-#: html/ajax_misc.php:516
+#: html/ajax_misc.php:458 html/ajax_misc.php:464 html/ajax_misc.php:466
msgid "code"
msgstr "code"
@@ -20790,6 +21161,8 @@ msgstr "zip code"
#: include/export/export_ledger_csv.php:198
#: include/export/export_ledger_csv.php:219
#: include/export/export_ledger_csv.php:213
+#: include/export/export_ledger_csv.php:215
+#: include/export/export_ledger_csv.php:223
msgid "commentaire"
msgstr "Comment"
@@ -20847,7 +21220,7 @@ msgstr "Debit"
#: include/ext/tva/ajax.php:247
msgid "delete_param : echec"
-msgstr ""
+msgstr "delete_param : fail"
#: include/template/ledger_detail_bottom.php:200
#: include/template/ledger_detail_bottom.php:217
@@ -21034,6 +21407,7 @@ msgstr ""
#: include/ajax_mod_periode.php:60 include/ajax_mod_periode.php:78
#: include/ajax/ajax_mod_periode.php:60 include/ajax/ajax_mod_periode.php:78
#: include/ajax/ajax_periode.php:176 include/class/periode.class.php:707
+#: include/class/periode.class.php:709
msgid "fermer"
msgstr "close"
@@ -21136,7 +21510,9 @@ msgstr "inexistent"
#: include/export/export_ledger_csv.php:220
#: include/class/acc_ledger_history_generic.class.php:681
#: include/export/export_ledger_csv.php:214
-#: include/class/acc_ledger_history_generic.class.php:703
+#: include/class/acc_ledger_history_generic.class.php:682
+#: include/export/export_ledger_csv.php:216
+#: include/export/export_ledger_csv.php:224
msgid "internal"
msgstr "Internal"
@@ -21149,13 +21525,17 @@ msgstr "Internal"
#: include/class/acc_ledger_history_sale.class.php:247
#: include/class/acc_ledger_history_purchase.class.php:254
#: include/class/acc_ledger_history_sale.class.php:248
-#: include/class/acc_ledger_history_purchase.class.php:269
-#: include/class/acc_ledger_history_sale.class.php:266
+#: include/class/acc_ledger_history_purchase.class.php:255
+#: include/class/acc_ledger_history_purchase.class.php:259
msgid "interne"
msgstr "Internal"
#: include/class/acc_ledger_history.class.php:108
#: include/class/acc_ledger_history.class.php:121
+#: include/class/acc_ledger_history.class.php:109
+#: include/class/acc_ledger_history.class.php:122
+#: include/class/acc_ledger_history.class.php:110
+#: include/class/acc_ledger_history.class.php:123
msgid "invalid parameter"
msgstr "invalid parameter"
@@ -21171,9 +21551,9 @@ msgstr "invalid parameter"
#: include/class/acc_ledger_history_sale.class.php:232
#: include/class/acc_ledger_history_purchase.class.php:239
#: include/class/acc_ledger_history_sale.class.php:233
-#: include/class/acc_ledger_history_generic.class.php:787
-#: include/class/acc_ledger_history_purchase.class.php:254
-#: include/class/acc_ledger_history_sale.class.php:251
+#: include/class/acc_ledger_history_generic.class.php:759
+#: include/class/acc_ledger_history_purchase.class.php:240
+#: include/class/acc_ledger_history_purchase.class.php:244
msgid "journal"
msgstr "Ledger"
@@ -21186,7 +21566,7 @@ msgstr "Unknown ledger"
#: include/database.item.php:96 include/database.item.php:93
#: include/database.item.php:92 include/database.item.php:90
msgid "journaux"
-msgstr "ledger"
+msgstr "ledgers"
#: include/template/calendar-list.php:49 include/template/calendar-list.php:51
#: include/template/calendar-list.php:52
@@ -21216,7 +21596,7 @@ msgstr "the database %smod%s must be migrated in unicode"
msgid "label"
msgstr "Label"
-#: include/ajax/ajax_preference.php:220
+#: include/ajax/ajax_preference.php:220 include/ajax/ajax_preference.php:231
msgid "latin1"
msgstr "Latin"
@@ -21246,7 +21626,7 @@ msgstr "rate is invalid"
msgid "le taux n'est pas un nombre"
msgstr "rate is not a number"
-#: include/lib/message_javascript.php:64
+#: include/lib/message_javascript.php:64 include/lib/message_javascript.php:66
msgid ""
"le type vaut :\t- ME pour Menu
\t- PR pour les impressions "
"li>\t
- PL pour les plugins
\t- SP pour des valeurs spéciales
"
@@ -21329,7 +21709,8 @@ msgstr "max_execution_time should be more than 60 "
#: include/ajax/ajax_display_letter.php:55
#: include/export/export_ledger_csv.php:221
#: include/export/export_ledger_csv.php:215
-#: include/class/anc_operation.class.php:571
+#: include/export/export_ledger_csv.php:217
+#: include/export/export_ledger_csv.php:225
msgid "montant"
msgstr "Amount"
@@ -21411,7 +21792,7 @@ msgstr "Does not belong to this ledger"
msgid "n'existe pas"
msgstr "does not exist"
-#: include/class/periode.class.php:520
+#: include/class/periode.class.php:520 include/class/periode.class.php:522
msgid "nb opérations"
msgstr "Number of entries"
@@ -21424,6 +21805,10 @@ msgstr "Name of the ledger"
msgid "non actif"
msgstr "Not asset"
+#: include/lib/manage_table_sql.class.php:965
+msgid "non implémenté"
+msgstr "Not implemented"
+
#: include/balance_age.inc.php:40 include/balance_age.inc.php:44
#: include/balance_age.inc.php:43
msgid "non lettrées"
@@ -21478,6 +21863,7 @@ msgstr "receipt #"
#: include/class/class_fiche.php:1231 include/class/class_fiche.php:1234
#: include/class/fiche.class.php:1378 include/class/fiche.class.php:1379
#: include/class/fiche.class.php:1381 include/class/fiche.class.php:1411
+#: include/class/fiche.class.php:1396
msgid "n° de pièce / Code interne"
msgstr "Internal code"
@@ -21500,6 +21886,11 @@ msgstr "internal code"
msgid "n° ligne"
msgstr "No online"
+#: include/class/acc_ledger_history_purchase.class.php:280
+#: include/class/acc_ledger_history_sale.class.php:266
+msgid "n° opération"
+msgstr "No operation"
+
#: include/class_fiche.php:1282 include/template/impress_reconciliation.php:16
#: include/class_fiche.php:1288 include/class_fiche.php:1305
#: include/class/class_fiche.php:1305 include/class/class_fiche.php:1308
@@ -21512,6 +21903,8 @@ msgstr "No online"
#: include/class/acc_ledger_history_generic.class.php:680
#: include/class/fiche.class.php:1456 include/class/fiche.class.php:1458
#: include/class/acc_ledger_history_generic.class.php:702
+#: include/class/acc_ledger_history_generic.class.php:681
+#: include/class/fiche.class.php:1473
msgid "n° pièce"
msgstr "receipt #"
@@ -21549,9 +21942,11 @@ msgstr "open_basedir must be empty or set properly"
#: include/export/export_ledger_csv.php:208
#: include/class/acc_ledger_history_purchase.class.php:250
#: include/class/acc_ledger_history_sale.class.php:244
-#: include/class/acc_ledger_history_generic.class.php:792
-#: include/class/acc_ledger_history_purchase.class.php:265
-#: include/class/acc_ledger_history_sale.class.php:262
+#: include/class/acc_ledger_history_generic.class.php:764
+#: include/export/export_ledger_csv.php:210
+#: include/class/acc_ledger_history_purchase.class.php:251
+#: include/export/export_ledger_csv.php:218
+#: include/class/acc_ledger_history_purchase.class.php:255
msgid "operation"
msgstr "Operation"
@@ -21565,7 +21960,7 @@ msgid "opération"
msgstr "Entry"
#: include/class/fiche.class.php:1047 include/class/fiche.class.php:1049
-#: include/class/fiche.class.php:1066
+#: include/class/fiche.class.php:1063 include/class/fiche.class.php:1064
msgid "opération annulée"
msgstr "Entry canceled"
@@ -21588,7 +21983,7 @@ msgstr "Depending entry"
#: include/class/acc_ledger_history_sale.class.php:262
#: include/class/acc_ledger_history_purchase.class.php:271
#: include/class/acc_ledger_history_sale.class.php:263
-#: include/class/acc_ledger_history_purchase.class.php:291
+#: include/class/acc_ledger_history_purchase.class.php:272
#: include/class/acc_ledger_history_sale.class.php:285
msgid "opérations liées"
msgstr "Linked operations"
@@ -21635,6 +22030,8 @@ msgid "ou générer une facture"
msgstr "or generate an invoice"
#: include/class/acc_ledger_history.class.php:46
+#: include/class/acc_ledger_history.class.php:47
+#: include/class/acc_ledger_history.class.php:48
msgid "pa_ledger doit être un tableau"
msgstr "pa_ledger must be an array"
@@ -21697,7 +22094,7 @@ msgstr "receipt"
msgid "pièce"
msgstr "Receipt"
-#: include/ajax/ajax_preference.php:203
+#: include/ajax/ajax_preference.php:203 include/ajax/ajax_preference.php:214
msgid "point"
msgstr "point"
@@ -21706,6 +22103,7 @@ msgstr "point"
#: include/export/export_poste_detail_csv.php:39
#: include/export/export_balance_pdf.php:128
#: include/export/export_balance_pdf.php:125
+#: include/export/export_balance_pdf.php:126
msgid "poste"
msgstr "Accounting"
@@ -21722,7 +22120,8 @@ msgstr "Accounting / Activity"
#: include/export/export_ledger_csv.php:259
#: include/class/acc_ledger_history_purchase.class.php:255
#: include/class/acc_ledger_history_purchase.class.php:256
-#: include/class/acc_ledger_history_purchase.class.php:271
+#: include/class/acc_ledger_history_purchase.class.php:257
+#: include/class/acc_ledger_history_purchase.class.php:261
msgid "privé"
msgstr "Private"
@@ -21883,7 +22282,7 @@ msgstr "Reconciliation"
#: include/manager.inc.php:104 include/supplier.inc.php:104
#: include/contact.inc.php:98 include/manager.inc.php:105
#: include/template/action_search.php:152 include/customer.inc.php:103
-#: include/template/action_search.php:148
+#: include/template/action_search.php:148 scenario/select-box-test.php:62
msgid "recherche"
msgstr "Search"
@@ -21893,7 +22292,8 @@ msgstr "Search"
#: include/export/export_fiche_balance_csv.php:140
#: include/export/export_fiche_balance_csv.php:153
#: include/export/export_fiche_balance_csv.php:154 include/fiche.inc.php:517
-#: include/fiche.inc.php:519
+#: include/fiche.inc.php:519 include/fiche.inc.php:528
+#: include/class/print_ledger_simple.class.php:101
msgid "ref"
msgstr "Ref"
@@ -21925,6 +22325,7 @@ msgstr "new line"
#: include/ajax_mod_periode.php:59 include/ajax/ajax_mod_periode.php:59
#: include/ajax/ajax_periode.php:175 include/class/periode.class.php:706
+#: include/class/periode.class.php:708
msgid "sauver"
msgstr "Save"
@@ -21962,10 +22363,11 @@ msgid "soit y restaurer un backup ou un modèle"
msgstr "or restore un backup or a template"
#: include/export/export_fiche_balance_csv.php:57 include/fiche.inc.php:591
+#: include/fiche.inc.php:596
msgid "solde"
msgstr "Balance"
-#: include/fiche.inc.php:596
+#: include/fiche.inc.php:592 include/fiche.inc.php:601
msgid "solde crediteur"
msgstr "Balance credit"
@@ -21978,12 +22380,12 @@ msgstr "Balance credit"
#: include/class/fiche.class.php:1405 include/class/fiche.class.php:1534
#: include/class/fiche.class.php:1407 include/class/fiche.class.php:1536
#: include/class/acc_account_ledger.class.php:500
-#: include/class/fiche.class.php:1437 include/class/fiche.class.php:1578
+#: include/class/fiche.class.php:1422 include/class/fiche.class.php:1553
msgid "solde créditeur"
msgstr "Total credit"
#: include/class/acc_ledger_history_generic.class.php:668
-#: include/class/acc_ledger_history_generic.class.php:690
+#: include/class/acc_ledger_history_generic.class.php:669
msgid "solde créditeur:"
msgstr "Sum credit"
@@ -21996,12 +22398,13 @@ msgstr "Sum credit"
#: include/class/fiche.class.php:1405 include/class/fiche.class.php:1534
#: include/class/fiche.class.php:1407 include/class/fiche.class.php:1536
#: include/fiche.inc.php:594 include/class/acc_account_ledger.class.php:500
-#: include/class/fiche.class.php:1437 include/class/fiche.class.php:1578
+#: include/class/fiche.class.php:1552 include/fiche.inc.php:599
+#: include/class/fiche.class.php:1422 include/class/fiche.class.php:1553
msgid "solde débiteur"
msgstr "Total debit"
#: include/class/acc_ledger_history_generic.class.php:667
-#: include/class/acc_ledger_history_generic.class.php:689
+#: include/class/acc_ledger_history_generic.class.php:668
msgid "solde débiteur:"
msgstr "Sum debit"
@@ -22138,7 +22541,8 @@ msgstr "vat"
#: html/ajax_misc.php:289 html/ajax_misc.php:294 html/ajax_misc.php:367
#: html/ajax_misc.php:372 html/ajax_misc.php:377 html/ajax_misc.php:400
#: html/ajax_misc.php:405 html/ajax_misc.php:512 html/ajax_misc.php:517
-#: html/ajax_misc.php:572 html/ajax_misc.php:577
+#: html/ajax_misc.php:514 html/ajax_misc.php:519 html/ajax_misc.php:520
+#: html/ajax_misc.php:525 html/ajax_misc.php:522 html/ajax_misc.php:527
msgid "tva inconnue"
msgstr "VAT unknown"
@@ -22147,7 +22551,8 @@ msgstr "VAT unknown"
#: include/export/export_ledger_csv.php:261
#: include/class/acc_ledger_history_purchase.class.php:257
#: include/class/acc_ledger_history_purchase.class.php:258
-#: include/class/acc_ledger_history_purchase.class.php:273
+#: include/class/acc_ledger_history_purchase.class.php:259
+#: include/class/acc_ledger_history_purchase.class.php:263
msgid "tva non ded."
msgstr "TVA not deductible"
@@ -22186,7 +22591,7 @@ msgstr "unknown type of ledger"
msgid "téléphone "
msgstr "phone"
-#: include/ajax/ajax_preference.php:219
+#: include/ajax/ajax_preference.php:219 include/ajax/ajax_preference.php:230
msgid "utf8"
msgstr "utf8"
@@ -22215,6 +22620,7 @@ msgid "verifie Imputation Analytique"
msgstr "Verify Analytic"
#: include/ajax/ajax_preference.php:188 include/ajax/ajax_preference.php:204
+#: include/ajax/ajax_preference.php:199 include/ajax/ajax_preference.php:215
msgid "virgule"
msgstr "comma"
@@ -22659,9 +23065,6 @@ msgstr "Step 4"
#~ msgid "Voir les operations de ce journal"
#~ msgstr "See entries of this ledger"
-#~ msgid "Vous confirmez l\\' effacement ?"
-#~ msgstr "Do you confirm the removal ?"
-
#~ msgid "Vous devez choisir un dossier "
#~ msgstr "You must choose a folder"
diff --git a/html/style-light.css b/html/style-light.css
index a7b2e4025..0b237d6ac 100644
--- a/html/style-light.css
+++ b/html/style-light.css
@@ -30,7 +30,6 @@ BODY {
color:#0000FF;
font-size:0.9em;
font-size:0.95rem;
- background-color: rgb(237, 243, 255)
}
.notice {
color:#FF0000;
diff --git a/html/user_login.php b/html/user_login.php
index 6121be652..94e4a9099 100644
--- a/html/user_login.php
+++ b/html/user_login.php
@@ -114,29 +114,6 @@ include_once NOALYSS_INCLUDE."/lib/user_menu.php";
$priv=($User->admin==1)?_("Administrateur"):_("Utilisateur");
load_all_script();
-if ( isset ($_POST['set_preference'])) {
- //// Save value
- $pass_1=$hi->post("pass_1","string", "");
- $pass_2=$hi->post("pass_2","string", "");
- $style_user=$hi->post("style_user","string", "");
- $lang=$hi->post("lang", "string","");
- $p_email=$hi->post("email","string", "");
- if (strlen(trim($pass_1)) != 0 && strlen(trim($pass_2)) != 0)
- {
- $User->save_password($pass_1,$pass_2);
-
- }
- if (trim($style_user) != "") {
- $User->save_global_preference('THEME',$style_user);
- $_SESSION['g_theme']=$style_user;
- }
- if (trim($lang) != "") {
- $User->save_global_preference('LANG', $lang);
- $_SESSION['g_lang']=$lang;
- }
- $User->load();
- $User->save_email($p_email);
-}
echo ' ';
/**
*
diff --git a/include/ajax/ajax_card.php b/include/ajax/ajax_card.php
index 1e7df81d4..cf825c16a 100644
--- a/include/ajax/ajax_card.php
+++ b/include/ajax/ajax_card.php
@@ -86,7 +86,7 @@ set_language();
*echo a warning if disconnected
*/
ajax_disconnected($_REQUEST['ctl']);
-
+$http=new HttpInput();
$cn=Dossier::connect();
global $g_user;
$g_user=new User($cn);
@@ -532,22 +532,40 @@ case 'scc':
*
*----------------------------------------------------------------------*/
$html='';
+ $invalid=0;
if ( $g_user->check_action(FICCAT) == 1 )
{
- $script=create_script("removeDiv('$ctl')");
- $html.=$script;
- if ( strlen(trim($_GET['nom_mod'])) != 0 )
+
+ $html="";
+ $nom_mod=$http->get("nom_mod");
+ $class_base=$http->get("class_base");
+ $fd_description=$http->get("nom_mod");
+ if ( strlen(trim($nom_mod)) != 0 )
{
$array=array("FICHE_REF"=>$cat,
- "nom_mod"=>$_GET['nom_mod'],
- "class_base"=>$_GET['class_base'],
- "fd_description"=>$_GET['fd_description']);
+ "nom_mod"=>$nom_mod,
+ "class_base"=>$class_base,
+ "fd_description"=>$fd_description);
+
if ( isset ($_POST['create'])) $array['create']=1;
+
$catcard=new Fiche_Def($cn);
- if ( $catcard->Add($array) == -1)
+
+ ob_start();
+ $result=$catcard->Add($array);
+
+ $html.=ob_get_contents();
+ ob_end_clean();
+
+ if ( $result == 1)
+ {
$script="alert_box('"._('Catégorie existe déjà')."')";
- else
- $script="alert_box('"._('Catégorie sauvée')."')";
+ $invalid=1;
+ }
+ else{
+ $script="alert_box('"._('Catégorie sauvée')."');removeDiv('$ctl')";
+ }
+
$html.=create_script($script);
}
else
@@ -561,6 +579,10 @@ case 'scc':
else
{
$html=alert(_('Action interdite'),true);
+ $invalid=1;
+ }
+ if ($invalid == 1) {
+ $ctl="info_div";
}
break;
case 'upc':
diff --git a/include/ajax/ajax_payment_method.php b/include/ajax/ajax_payment_method.php
new file mode 100644
index 000000000..a0415599d
--- /dev/null
+++ b/include/ajax/ajax_payment_method.php
@@ -0,0 +1,71 @@
+
+
+if (!defined('ALLOWED'))
+ die('Appel direct ne sont pas permis');
+
+/**
+ * @file
+ * @brief Manage the payement method, existing variable (from ajax_misc.php)
+ * - $http
+ * - $gDossier
+ * - $cn
+ *
+ * @see Payment_Method_SQL
+ * @see Payment_Method_MTable
+ *
+ */
+require_once NOALYSS_INCLUDE."/database/payment_method_sql.class.php";
+require_once NOALYSS_INCLUDE."/class/payment_method_mtable.class.php";
+
+$id=$http->request("p_id", "number", -1);
+$action=$http->request("action");
+$ctl=$http->request("ctl");
+
+$payment_method_sql=new Payment_method_SQL($cn, $id);
+$payment_method_mtable=new Payment_Method_MTable($payment_method_sql);
+
+$payment_method_mtable->add_json_param("op", "payment_method");
+$payment_method_mtable->set_callback("ajax_misc.php");
+$payment_method_mtable->set_object_name($ctl);
+
+// Display a form for modifying or adding an element
+if ($action=="input")
+{
+ $payment_method_mtable->send_header();
+ echo $payment_method_mtable->ajax_input()->saveXML();
+ return;
+}
+// Save it
+elseif ($action=="save")
+{
+ $xml=$payment_method_mtable->ajax_save();
+ $payment_method_mtable->send_header();
+ echo $xml->saveXML();
+ return;
+}
+// delete the row
+elseif ($action=="delete")
+{
+ $payment_method_mtable->send_header();
+ echo $payment_method_mtable->ajax_delete()->saveXML();
+ return;
+}
\ No newline at end of file
diff --git a/include/ajax/ajax_preference.php b/include/ajax/ajax_preference.php
index 07f62bf5e..02f0028d3 100644
--- a/include/ajax/ajax_preference.php
+++ b/include/ajax/ajax_preference.php
@@ -28,26 +28,24 @@ require_once NOALYSS_INCLUDE.'/lib/iperiod.class.php';
require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
require_once NOALYSS_INCLUDE.'/class/periode.class.php';
require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
-echo HtmlInput::title_box(_('Préférence'), 'preference_div');
-echo '
';
-echo '
';
-echo _("Si vous validez, la page sera rechargée et vous pourriez perdre ce que vous faisiez");
-echo '
';
-//----------------------------------------------------------------------
-//
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
+
+
global $g_user;
$g_user=new User($cn);
$inside_dossier = false;
+$http=new HttpInput();
+$action=$http->post("action","string","display_form");
-if (isset($_REQUEST['gDossier']) && $_REQUEST['gDossier']<>0)
+if (isset($_REQUEST['gDossier']) && $http->request("gDossier","number",0) != 0 )
{
- $g_user->load_global_pref();
- $msg = "";
- $cn =Dossier::connect();
- $g_user->cn = $cn;
- $inside_dossier = true;
- $local_pref=$g_user->get_preference();
+ $g_user->load_global_pref();
+ $msg = "";
+ $cn =Dossier::connect();
+ $g_user->cn = $cn;
+ $inside_dossier = true;
+ $local_pref=$g_user->get_preference();
}
//////////////////////////////////////////////////////////////////////////
// Theme
@@ -62,11 +60,24 @@ if (isset($_REQUEST['gDossier']) && $_REQUEST['gDossier']<>0)
from theme
order by the_name");
$style->selected =$_SESSION['g_theme'];
+
+//----------------------------------------------------------------------------------------------
+// Display the form
+//----------------------------------------------------------------------------------------------
+if ( $action == 'display_form' )
+{
+ echo HtmlInput::title_box(_('Préférence'), 'preference_div');
+ echo '
';
+ echo '
';
+ echo _("Après validation, recharger si vous changez la langue");
+ echo '
';
+ //----------------------------------------------------------------------
+ //
?>