From 5ce799e29630f92264c43b9fd91884da99b6f73f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 13:33:53 +0200 Subject: [PATCH 01/36] Made the "other" panel in the show_*_parts.php collapsed. --- templates/nextgen/nextgen.css | 4 ++++ .../show_category_parts.php/smarty_show_category_parts.tpl | 7 ++++--- .../smarty_show_footprint_parts.tpl | 6 ++++-- .../show_location_parts.php/smarty_show_location_parts.tpl | 6 ++++-- .../smarty_show_manufacturer_parts.tpl | 6 ++++-- .../show_supplier_parts.php/smarty_show_supplier_parts.tpl | 6 ++++-- 6 files changed, 24 insertions(+), 11 deletions(-) diff --git a/templates/nextgen/nextgen.css b/templates/nextgen/nextgen.css index 194f1fc66..722e8c6eb 100644 --- a/templates/nextgen/nextgen.css +++ b/templates/nextgen/nextgen.css @@ -365,3 +365,7 @@ ul.structural_link li a:hover { color: #01447e; text-decoration: underline; } + +a.text-white { + color: #fff; +} diff --git a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl index 179b00f16..88fb15e70 100644 --- a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl +++ b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl @@ -4,10 +4,11 @@
- {t}Sonstiges{/t} + + {t}Sonstiges{/t} +
-
- +
diff --git a/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl b/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl index cd4037cde..3de51f970 100644 --- a/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl +++ b/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl @@ -4,9 +4,11 @@
- {t}Sonstiges{/t} + + {t}Sonstiges{/t} +
-
+
diff --git a/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl b/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl index 1693f7712..c3b3a08c7 100644 --- a/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl +++ b/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl @@ -4,9 +4,11 @@
- {t}Sonstiges{/t} + + {t}Sonstiges{/t} +
-
+
diff --git a/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl b/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl index d49189712..aa69799d8 100644 --- a/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl +++ b/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl @@ -4,9 +4,11 @@
- {t}Sonstiges{/t} + + {t}Sonstiges{/t} +
-
+
diff --git a/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl b/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl index 6813e9f82..034778d39 100644 --- a/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl +++ b/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl @@ -4,9 +4,11 @@
- {t}Sonstiges{/t} + + {t}Sonstiges{/t} +
-
+
From f80bd701f936acd73d248df1974791f17055c03e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 14:33:19 +0200 Subject: [PATCH 02/36] Added an config option, to disable/enable default "others"-panel collapse. --- inc/config_defaults.php | 1 + show_category_parts.php | 2 ++ show_footprint_parts.php | 1 + show_location_parts.php | 2 ++ show_manufacturer_parts.php | 2 ++ show_supplier_parts.php | 2 ++ system_config.php | 3 +++ .../smarty_show_category_parts.tpl | 2 +- .../smarty_show_footprint_parts.tpl | 2 +- .../smarty_show_location_parts.tpl | 2 +- .../smarty_show_manufacturer_parts.tpl | 2 +- .../smarty_show_supplier_parts.tpl | 2 +- .../nextgen/system_config.php/smarty_system_config.tpl | 10 ++++++++++ 13 files changed, 28 insertions(+), 5 deletions(-) diff --git a/inc/config_defaults.php b/inc/config_defaults.php index 0d7ee4e77..b4a3bac12 100644 --- a/inc/config_defaults.php +++ b/inc/config_defaults.php @@ -147,6 +147,7 @@ $config['appearance']['use_old_datasheet_icons'] = false; $config['appearance']['short_description_length'] = 200; $config['appearance']['short_description'] = true; +$config['other_panel']['collapsed'] = false; //part info settings $config['part_info']['hide_actions'] = false; //Hide actions panel diff --git a/show_category_parts.php b/show_category_parts.php index 8f60b231a..16d073494 100644 --- a/show_category_parts.php +++ b/show_category_parts.php @@ -258,6 +258,8 @@ $html->setVariable('can_delete', $current_user->canDo(PermissionManager::PARTS, PartPermission::DELETE)); $html->setVariable('can_create', $current_user->canDo(PermissionManager::PARTS, PartPermission::CREATE)); $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); + + $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); } /******************************************************************************** diff --git a/show_footprint_parts.php b/show_footprint_parts.php index b78ca1317..1d3f672ae 100644 --- a/show_footprint_parts.php +++ b/show_footprint_parts.php @@ -237,6 +237,7 @@ $html->setVariable('can_delete', $current_user->canDo(PermissionManager::PARTS, PartPermission::DELETE)); $html->setVariable('can_create', $current_user->canDo(PermissionManager::PARTS, PartPermission::CREATE)); $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); + $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); } /******************************************************************************** diff --git a/show_location_parts.php b/show_location_parts.php index f26ac2410..e22056ce3 100644 --- a/show_location_parts.php +++ b/show_location_parts.php @@ -238,6 +238,8 @@ $html->setVariable('can_delete', $current_user->canDo(PermissionManager::PARTS, PartPermission::DELETE)); $html->setVariable('can_create', $current_user->canDo(PermissionManager::PARTS, PartPermission::CREATE)); $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); + + $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); } /******************************************************************************** diff --git a/show_manufacturer_parts.php b/show_manufacturer_parts.php index 8ff94efc1..c0b933b1f 100644 --- a/show_manufacturer_parts.php +++ b/show_manufacturer_parts.php @@ -234,6 +234,8 @@ $html->setVariable('can_delete', $current_user->canDo(PermissionManager::PARTS, PartPermission::DELETE)); $html->setVariable('can_create', $current_user->canDo(PermissionManager::PARTS, PartPermission::CREATE)); $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); + + $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); } /******************************************************************************** diff --git a/show_supplier_parts.php b/show_supplier_parts.php index 7cdad0f99..aec6896bb 100644 --- a/show_supplier_parts.php +++ b/show_supplier_parts.php @@ -236,6 +236,8 @@ $html->setVariable('can_delete', $current_user->canDo(PermissionManager::PARTS, PartPermission::DELETE)); $html->setVariable('can_create', $current_user->canDo(PermissionManager::PARTS, PartPermission::CREATE)); $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); + + $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); } /******************************************************************************** diff --git a/system_config.php b/system_config.php index 3f41bcecf..5f553939f 100644 --- a/system_config.php +++ b/system_config.php @@ -98,6 +98,7 @@ function build_theme_loop() // section "appearance" $use_old_datasheet_icons = isset($_REQUEST['use_old_datasheet_icons']); $short_description = isset($_REQUEST['short_description']); +$others_panel_collapse = isset($_REQUEST['others_panel_collapse']); // section "3d footprints" $foot3d_active = isset($_REQUEST['foot3d_active']); @@ -201,6 +202,7 @@ function build_theme_loop() $config['appearance']['use_old_datasheet_icons'] = $use_old_datasheet_icons; $config['appearance']['short_description'] = $short_description; + $config['other_panel']['collapsed'] = $others_panel_collapse; $config['foot3d']['active'] = $foot3d_active; $config['foot3d']['show_info'] = $foot3d_show_info; @@ -360,6 +362,7 @@ function build_theme_loop() // Appearance $html->setVariable('short_description', $config['appearance']['short_description'], 'boolean'); +$html->setVariable('others_panel_collapse', $config['other_panel']['collapsed'], "boolean"); //Table $html->setVariable('table_autosort', $config['table']['autosort'], 'boolean'); diff --git a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl index 88fb15e70..c730ba121 100644 --- a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl +++ b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl @@ -8,7 +8,7 @@ {t}Sonstiges{/t}
-
+
diff --git a/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl b/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl index 3de51f970..71a751b04 100644 --- a/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl +++ b/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl @@ -8,7 +8,7 @@ {t}Sonstiges{/t}
-
+
diff --git a/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl b/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl index c3b3a08c7..b38efeeab 100644 --- a/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl +++ b/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl @@ -8,7 +8,7 @@ {t}Sonstiges{/t}
-
+
diff --git a/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl b/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl index aa69799d8..f4eae3db6 100644 --- a/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl +++ b/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl @@ -8,7 +8,7 @@ {t}Sonstiges{/t}
-
+
diff --git a/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl b/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl index 034778d39..94b423636 100644 --- a/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl +++ b/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl @@ -8,7 +8,7 @@ {t}Sonstiges{/t}
-
+
diff --git a/templates/nextgen/system_config.php/smarty_system_config.tpl b/templates/nextgen/system_config.php/smarty_system_config.tpl index 5d24af23c..a1b96359f 100644 --- a/templates/nextgen/system_config.php/smarty_system_config.tpl +++ b/templates/nextgen/system_config.php/smarty_system_config.tpl @@ -103,6 +103,16 @@
+ +
+ +
+
+ + +
+
+
From d2f52e9b901e32d183a9095aa4d4a488acc7a64e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:07:57 +0200 Subject: [PATCH 03/36] Added an config option, to select where the "other" panel should be shown. --- inc/config_defaults.php | 1 + show_category_parts.php | 1 + show_footprint_parts.php | 2 + show_location_parts.php | 1 + show_manufacturer_parts.php | 1 + show_supplier_parts.php | 1 + system_config.php | 3 + .../smarty_show_category_parts.tpl | 128 ++++++++++++------ .../smarty_show_footprint_parts.tpl | 62 ++++++--- .../smarty_show_location_parts.tpl | 60 +++++--- .../smarty_show_manufacturer_parts.tpl | 57 +++++--- .../smarty_show_supplier_parts.tpl | 23 ++++ .../smarty_system_config.tpl | 10 ++ 13 files changed, 254 insertions(+), 96 deletions(-) diff --git a/inc/config_defaults.php b/inc/config_defaults.php index b4a3bac12..2d14614e0 100644 --- a/inc/config_defaults.php +++ b/inc/config_defaults.php @@ -148,6 +148,7 @@ $config['appearance']['short_description_length'] = 200; $config['appearance']['short_description'] = true; $config['other_panel']['collapsed'] = false; +$config['other_panel']['position'] = "top"; //part info settings $config['part_info']['hide_actions'] = false; //Hide actions panel diff --git a/show_category_parts.php b/show_category_parts.php index 16d073494..77d04d8b2 100644 --- a/show_category_parts.php +++ b/show_category_parts.php @@ -260,6 +260,7 @@ $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); + $html->setVariable("other_panel_position", $config['other_panel']['position'], "string"); } /******************************************************************************** diff --git a/show_footprint_parts.php b/show_footprint_parts.php index 1d3f672ae..689b90888 100644 --- a/show_footprint_parts.php +++ b/show_footprint_parts.php @@ -237,7 +237,9 @@ $html->setVariable('can_delete', $current_user->canDo(PermissionManager::PARTS, PartPermission::DELETE)); $html->setVariable('can_create', $current_user->canDo(PermissionManager::PARTS, PartPermission::CREATE)); $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); + $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); + $html->setVariable("other_panel_position", $config['other_panel']['position'], "string"); } /******************************************************************************** diff --git a/show_location_parts.php b/show_location_parts.php index e22056ce3..f77561c29 100644 --- a/show_location_parts.php +++ b/show_location_parts.php @@ -240,6 +240,7 @@ $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); + $html->setVariable("other_panel_position", $config['other_panel']['position'], "string"); } /******************************************************************************** diff --git a/show_manufacturer_parts.php b/show_manufacturer_parts.php index c0b933b1f..bef9db68f 100644 --- a/show_manufacturer_parts.php +++ b/show_manufacturer_parts.php @@ -236,6 +236,7 @@ $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); + $html->setVariable("other_panel_position", $config['other_panel']['position'], "string"); } /******************************************************************************** diff --git a/show_supplier_parts.php b/show_supplier_parts.php index aec6896bb..53f357a01 100644 --- a/show_supplier_parts.php +++ b/show_supplier_parts.php @@ -238,6 +238,7 @@ $html->setVariable('can_favor', $current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)); $html->setVariable("other_panel_collapse", $config['other_panel']['collapsed'], "boolean"); + $html->setVariable("other_panel_position", $config['other_panel']['position'], "string"); } /******************************************************************************** diff --git a/system_config.php b/system_config.php index 5f553939f..642a7e28d 100644 --- a/system_config.php +++ b/system_config.php @@ -99,6 +99,7 @@ function build_theme_loop() $use_old_datasheet_icons = isset($_REQUEST['use_old_datasheet_icons']); $short_description = isset($_REQUEST['short_description']); $others_panel_collapse = isset($_REQUEST['others_panel_collapse']); +$others_panel_postion = isset($_REQUEST['others_panel_position']) ? (string)$_REQUEST['others_panel_position'] : "top"; // section "3d footprints" $foot3d_active = isset($_REQUEST['foot3d_active']); @@ -203,6 +204,7 @@ function build_theme_loop() $config['appearance']['use_old_datasheet_icons'] = $use_old_datasheet_icons; $config['appearance']['short_description'] = $short_description; $config['other_panel']['collapsed'] = $others_panel_collapse; + $config['other_panel']['position'] = $others_panel_postion; $config['foot3d']['active'] = $foot3d_active; $config['foot3d']['show_info'] = $foot3d_show_info; @@ -363,6 +365,7 @@ function build_theme_loop() // Appearance $html->setVariable('short_description', $config['appearance']['short_description'], 'boolean'); $html->setVariable('others_panel_collapse', $config['other_panel']['collapsed'], "boolean"); +$html->setVariable('others_panel_position', $config['other_panel']['position'], "string"); //Table $html->setVariable('table_autosort', $config['table']['autosort'], 'boolean'); diff --git a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl index c730ba121..c34a8e7be 100644 --- a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl +++ b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl @@ -2,53 +2,51 @@ {include "../smarty_breadcrumb.tpl"} -
- -
- - - - -
-
- -
-
- - - -
-
- - - -
- - - - +{if $other_panel_position == "top" || $other_panel_position == "both"} +
+ +
+ + + + +
+
+ +
-
- - {if $can_create} - - {t}Neues Teil in dieser Kategorie{/t} - - {/if} - +
+
+ + + +
+ + + + +
+
+
+ {if $can_create} + + {t}Neues Teil in dieser Kategorie{/t} + + {/if} +
-
+{/if}
@@ -82,3 +80,49 @@ {include "../smarty_pagination.tpl" }
+ +{if $other_panel_position == "bottom" || $other_panel_position == "both"} +
+ +
+
+ + + +
+
+ +
+
+
+ +
+
+ + + +
+ + + + +
+
+
+ + {if $can_create} + + {t}Neues Teil in dieser Kategorie{/t} + + {/if} +
+
+{/if} diff --git a/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl b/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl index 71a751b04..c5377e2e3 100644 --- a/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl +++ b/templates/nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl @@ -2,25 +2,27 @@ {include "../smarty_breadcrumb.tpl"} -
- -
-
- - - -
-
- +{if $other_panel_position == "top" || $other_panel_position == "both"} +
+ +
+ + + + +
+
+ +
-
- + +
-
+{/if}
@@ -41,7 +43,7 @@ - {include file='../smarty_table.tpl' table_selectable=true} + {include file='../smarty_table.tpl' table_selectable=true}
@@ -51,4 +53,26 @@ {include "../smarty_pagination.tpl"} - \ No newline at end of file + + +{if $other_panel_position == "bottom" || $other_panel_position == "both"} +
+ +
+
+ + + +
+
+ +
+
+
+
+
+{/if} \ No newline at end of file diff --git a/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl b/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl index b38efeeab..6e405c9b1 100644 --- a/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl +++ b/templates/nextgen/show_location_parts.php/smarty_show_location_parts.tpl @@ -2,25 +2,27 @@ {include "../smarty_breadcrumb.tpl"} -
- -
-
- - - -
-
- +{if $other_panel_position == "top" || $other_panel_position == "both"} +
+ +
+ + + + +
+
+ +
-
- + +
-
+{/if}
@@ -41,7 +43,7 @@ - {include file='../smarty_table.tpl' table_selectable=true} + {include file='../smarty_table.tpl' table_selectable=true}
@@ -52,3 +54,25 @@ {include "../smarty_pagination.tpl"} + +{if $other_panel_position == "bottom" || $other_panel_position == "both"} +
+ +
+
+ + + +
+
+ +
+
+
+
+
+{/if} \ No newline at end of file diff --git a/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl b/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl index f4eae3db6..e1dc45e40 100644 --- a/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl +++ b/templates/nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl @@ -2,24 +2,26 @@ {include "../smarty_breadcrumb.tpl"} -
- -
-
- - -
-
- +{if $other_panel_position == "top" || $other_panel_position == "both"} +
+ +
+ + + +
+
+ +
-
- + +
-
+{/if}
@@ -40,7 +42,7 @@ - {include file='../smarty_table.tpl' table_selectable=true} + {include file='../smarty_table.tpl' table_selectable=true}
@@ -51,3 +53,24 @@ {include "../smarty_pagination.tpl"} + +{if $other_panel_position == "bottom" || $other_panel_position == "both"} +
+ +
+
+ + +
+
+ +
+
+
+
+
+{/if} \ No newline at end of file diff --git a/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl b/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl index 94b423636..aa6244292 100644 --- a/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl +++ b/templates/nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl @@ -2,6 +2,7 @@ {include "../smarty_breadcrumb.tpl"} +{if $other_panel_position == "top" || $other_panel_position == "both"} +{/if}
@@ -51,3 +53,24 @@ {include "../smarty_pagination.tpl"}
+ +{if $other_panel_position == "bottom" || $other_panel_position == "both"} +
+ +
+
+ + +
+
+ +
+
+
+
+
+{/if} diff --git a/templates/nextgen/system_config.php/smarty_system_config.tpl b/templates/nextgen/system_config.php/smarty_system_config.tpl index a1b96359f..1b962cb14 100644 --- a/templates/nextgen/system_config.php/smarty_system_config.tpl +++ b/templates/nextgen/system_config.php/smarty_system_config.tpl @@ -113,6 +113,16 @@
+
+ +
+ +
+
From 2ffeb2b18b923b7d87654041a3b7a2db8061496e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:10:04 +0200 Subject: [PATCH 04/36] Added an option to hide the "others" panel completly. --- templates/nextgen/system_config.php/smarty_system_config.tpl | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/nextgen/system_config.php/smarty_system_config.tpl b/templates/nextgen/system_config.php/smarty_system_config.tpl index 1b962cb14..b60bebcd6 100644 --- a/templates/nextgen/system_config.php/smarty_system_config.tpl +++ b/templates/nextgen/system_config.php/smarty_system_config.tpl @@ -120,6 +120,7 @@ +
From 0ddf629a9b06b5b9a9aa2fdff49899dafadb9082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:30:16 +0200 Subject: [PATCH 05/36] Improved style for system_config.php --- .../smarty_system_config.tpl | 88 ++++++++++--------- 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/templates/nextgen/system_config.php/smarty_system_config.tpl b/templates/nextgen/system_config.php/smarty_system_config.tpl index b60bebcd6..07d543eaf 100644 --- a/templates/nextgen/system_config.php/smarty_system_config.tpl +++ b/templates/nextgen/system_config.php/smarty_system_config.tpl @@ -12,9 +12,7 @@
-

{t}Auf dieser Seite sind nur die wichtigsten Einstellungen vorhanden, weitere Einstellungen kann man direkt in der "config.php" vornehmen. Mögliche Parameter entnehmen Sie bitte der "config_defaults.php" oder der Dokumentation.{/t}

- -
+

{t}Auf dieser Seite sind nur die wichtigsten Einstellungen vorhanden, weitere Einstellungen kann man direkt in der "config.php" vornehmen. Mögliche Parameter entnehmen Sie bitte der "config_defaults.php" oder der Dokumentation.{/t}

+
+
@@ -104,6 +104,8 @@
+
+
@@ -200,7 +202,7 @@
- * {t}Durch das Aktivieren dieser Checkboxen ist Part-DB auch für Nicht-Elektronische Bauteile hervorragend geeignet.{/t} +

* {t}Durch das Aktivieren dieser Checkboxen ist Part-DB auch für Nicht-Elektronische Bauteile hervorragend geeignet.{/t}

@@ -385,6 +387,8 @@
+
+
@@ -404,9 +408,11 @@
-
- - +
+
+ + +
@@ -443,8 +449,6 @@
-
-
@@ -460,39 +464,37 @@ {t}Server{/t}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{t}Eigenschaft{/t}{t}Wert{/t}
{t}PHP-Version:{/t}{$php_version}
{t}.htaccess funktioniert:{/t}{if $htaccess_works}{t}ja{/t}{else} - {t}nein{/t}{/if}
{t}Verbindung benutzt HTTPS:{/t}{if $using_https}{t}ja{/t}{else} - {t}nein{/t}{/if}
{t}Max. Input Vars:{/t}{$max_input_vars}
{t}Maximale Dateigröße beim Upload:{/t}{$max_upload_filesize}B
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{t}Eigenschaft{/t}{t}Wert{/t}
{t}PHP-Version:{/t}{$php_version}
{t}.htaccess funktioniert:{/t}{if $htaccess_works}{t}ja{/t}{else} + {t}nein{/t}{/if}
{t}Verbindung benutzt HTTPS:{/t}{if $using_https}{t}ja{/t}{else} + {t}nein{/t}{/if}
{t}Max. Input Vars:{/t}{$max_input_vars}
{t}Maximale Dateigröße beim Upload:{/t}{$max_upload_filesize}B
{/if} From 025fed41221125646544fed00aec25b1690ec7b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:40:44 +0200 Subject: [PATCH 06/36] Improved design of show_device_parts.php --- templates/nextgen/nextgen.css | 9 +++++++++ .../show_device_parts.php/smarty_device_parts.tpl | 6 ++++-- .../nextgen/show_device_parts.php/smarty_subdevices.tpl | 4 ++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/templates/nextgen/nextgen.css b/templates/nextgen/nextgen.css index 722e8c6eb..aa89d2352 100644 --- a/templates/nextgen/nextgen.css +++ b/templates/nextgen/nextgen.css @@ -163,6 +163,15 @@ table.dataTable tbody th, table.dataTable tbody td { align-items: center; } +.vertical-align-table>tbody>tr>td, +.vertical-align-table>tbody>tr>th, +.vertical-align-table>tfoot>tr>td, +.vertical-align-table>tfoot>tr>th, +.vertical-align-table>thead>tr>td, +.vertical-align-table>thead>tr>th { + vertical-align: middle; +} + .form-control-link { display: block; padding-top: 7px; diff --git a/templates/nextgen/show_device_parts.php/smarty_device_parts.tpl b/templates/nextgen/show_device_parts.php/smarty_device_parts.tpl index 0f73fce13..193b2d3cc 100644 --- a/templates/nextgen/show_device_parts.php/smarty_device_parts.tpl +++ b/templates/nextgen/show_device_parts.php/smarty_device_parts.tpl @@ -9,12 +9,14 @@ {include "../smarty_table.tpl"}
+
+
-
{t}Gesamtpreis:{/t} {$sum_price}
+
{t}Gesamtpreis:{/t} {$sum_price}
-
{t}Teile mit der Stückzahl "0" werden beim Übernehmen aus dieser Baugruppe entfernt.{/t}
+

{t}Teile mit der Stückzahl "0" werden beim Übernehmen aus dieser Baugruppe entfernt.{/t}

diff --git a/templates/nextgen/show_device_parts.php/smarty_subdevices.tpl b/templates/nextgen/show_device_parts.php/smarty_subdevices.tpl index 2ddbed7a7..8d2ea0987 100644 --- a/templates/nextgen/show_device_parts.php/smarty_subdevices.tpl +++ b/templates/nextgen/show_device_parts.php/smarty_subdevices.tpl @@ -2,7 +2,7 @@
{t}Unterbaugruppen von{/t} "{$device_name}"
- +
@@ -39,7 +39,7 @@
{t}Name{/t}
-
+
{t}Alle Angaben betreffen nur die jeweilige Baugruppe, deren evtl. vorhandenen Unterbaugruppen werden nicht berücksichtigt!{/t}

{t}Mit den Radiobuttons lassen sich die Primäre Baugruppe auswählen. Diese wird standardmäßig verwendet, wenn auf der Übersichtsseite eines Bauteils, das Bauteil einer Baugruppe hinzugefügt wird.{/t}

From 4e5aa294a3698621b1da59b98e1d0aa50f119b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:46:03 +0200 Subject: [PATCH 07/36] Improved style of system_database.php --- .../smarty_system_database.tpl | 72 ++++++++++--------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/templates/nextgen/system_database.php/smarty_system_database.tpl b/templates/nextgen/system_database.php/smarty_system_database.tpl index 1d56c47f9..efbc9d8f2 100644 --- a/templates/nextgen/system_database.php/smarty_system_database.tpl +++ b/templates/nextgen/system_database.php/smarty_system_database.tpl @@ -10,39 +10,40 @@ {if !$hide_status && $can_status}
- + {t}Datenbank Status / Update{/t}
-
-
- - - - - - - - - - - - - - - - - - -
EigenschaftWert
- {t}Aktuelle Version:{/t} - - {$current_version} -
- {t}Benötigte Version:{/t} - - {$latest_version} -
+ + + + + + + + + + + + + + + + + + + +
EigenschaftWert
+ {t}Aktuelle Version:{/t} + + {$current_version} +
+ {t}Benötigte Version:{/t} + + {$latest_version} +
+ +
{if isset($update_required) && $update_required} {t}Die Datenbank benötigt ein Update!{/t}
{if $last_update_failed} @@ -65,16 +66,16 @@ {else} {t}Die Datenbank ist auf dem neusten Stand.{/t} {/if} +
+
- -
{/if} {if $can_read_db_settings}
- + {t}Datenbank-Einstellungen{/t}
@@ -145,7 +146,8 @@
-
+ +
@@ -155,7 +157,7 @@
-
+
From 863ad0edeb4b8863ca8e3db06e17cf7a511a700b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:49:14 +0200 Subject: [PATCH 08/36] Improved style of show_obsolete_parts.php --- .../show_obsolete_parts.php/smarty_show_obsolete_parts.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl b/templates/nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl index 2bd56d86f..b3c505e27 100644 --- a/templates/nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl +++ b/templates/nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl @@ -1,11 +1,11 @@ {locale path="nextgen/locale" domain="partdb"}
-
{t}Sonstiges{/t}
+
{t}Sonstiges{/t}
- {t}Teile ohne Einkaufsinformationen:{/t} + - +
From 216947b919d6f805ecce7e8c0e6b5c9cca9cdb44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 15:52:15 +0200 Subject: [PATCH 09/36] Added statistics for the number of 3D models. --- statistics.php | 1 + templates/nextgen/statistics.php/smarty_statistics.tpl | 1 + 2 files changed, 2 insertions(+) diff --git a/statistics.php b/statistics.php index 00f49c921..bbac47ec8 100644 --- a/statistics.php +++ b/statistics.php @@ -87,6 +87,7 @@ $html->setVariable('footprint_picture_count', count(findAllFiles(BASE.'/img/footprints/', true)), 'integer'); $html->setVariable('iclogos_picture_count', count(findAllFiles(BASE.'/img/iclogos/', true)), 'integer'); + $html->setVariable('footprint_models_count', count(findAllFiles(BASE.'/models/', true))); } catch (Exception $e) { $messages[] = array('text' => nl2br($e->getMessage()), 'strong' => true, 'color' => 'red', ); $fatal_error = true; diff --git a/templates/nextgen/statistics.php/smarty_statistics.tpl b/templates/nextgen/statistics.php/smarty_statistics.tpl index b245b8fcf..205922166 100644 --- a/templates/nextgen/statistics.php/smarty_statistics.tpl +++ b/templates/nextgen/statistics.php/smarty_statistics.tpl @@ -33,6 +33,7 @@
+
{t}Anzahl der Footprint Bilder:{/t}{$footprint_picture_count}
{t}Anzahl der Footprint 3D Modelle:{/t}{$footprint_models_count}
{t}Anzahl der Hersteller Logos:{/t}{$iclogos_picture_count}
From ce18b764267cf3b12470538d2a98ed6a768b78a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:07:21 +0200 Subject: [PATCH 10/36] Use bootstrap coloums for statistics.php --- .../statistics.php/smarty_statistics.tpl | 120 +++++++++++++----- 1 file changed, 91 insertions(+), 29 deletions(-) diff --git a/templates/nextgen/statistics.php/smarty_statistics.tpl b/templates/nextgen/statistics.php/smarty_statistics.tpl index 205922166..46fffba06 100644 --- a/templates/nextgen/statistics.php/smarty_statistics.tpl +++ b/templates/nextgen/statistics.php/smarty_statistics.tpl @@ -4,37 +4,99 @@
{t}Statistik{/t}
-
- - - - - - - - - -
{t}Mit Preis erfasste Bauteile:{/t}{$parts_count_with_prices}
{t}Wert aller mit Preis erfassten Bauteile:{/t}{$parts_count_sum_value}
+
+ +
+ +
+

{$parts_count_with_prices}

+
+
+
+ +
+

{$parts_count_sum_value}

+
+
+
- - - -
{t}Anzahl der verschiedenen Bauteile:{/t}{$parts_count}
{t}Anzahl der vorhandenen Bauteile:{/t}{$parts_count_sum_instock}
+ +
+ +
+

{$parts_count}

+
+
+
+ +
+

{$parts_count_sum_instock}

+
+
+
- - - - - - - - -
{t}Anzahl der Kategorien:{/t}{$categories_count}
{t}Anzahl der Footprints:{/t}{$footprint_count}
{t}Anzahl der Lagerorte:{/t}{$location_count}
{t}Anzahl der Lieferanten:{/t}{$suppliers_count}
{t}Anzahl der Hersteller:{/t}{$manufacturers_count}
{t}Anzahl der Baugruppen:{/t}{$devices_count}
{t}Anzahl der Dateianhänge:{/t}{$attachements_count}
+ +
+ +
+

{$categories_count}

+
+
+
+ +
+

{$footprint_count}

+
+
+
+ +
+

{$location_count}

+
+
+
+ +
+

{$suppliers_count}

+
+
+
+ +
+

{$manufacturers_count}

+
+
+
+ +
+

{$devices_count}

+
+
+
+ +
+

{$attachements_count}

+
+
+
- - - - -
{t}Anzahl der Footprint Bilder:{/t}{$footprint_picture_count}
{t}Anzahl der Footprint 3D Modelle:{/t}{$footprint_models_count}
{t}Anzahl der Hersteller Logos:{/t}{$iclogos_picture_count}
+
+ +
+

{$footprint_picture_count}

+
+
+
+ +
+

{$footprint_models_count}

+
+
+
+ +
+

{$iclogos_picture_count}

+
+
From 08f2e8c87212261f8e18820cc333c22e63297e07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:11:35 +0200 Subject: [PATCH 11/36] Fixed bug, that prevented the function of tools_import.php --- templates/nextgen/smarty_table.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/nextgen/smarty_table.tpl b/templates/nextgen/smarty_table.tpl index 5039521f6..c72fa8457 100644 --- a/templates/nextgen/smarty_table.tpl +++ b/templates/nextgen/smarty_table.tpl @@ -83,7 +83,7 @@ {if !isset($t.print_header) || !$t.print_header} {* the alternating background colors are created here *} - + {if isset($t.id)} {/if} From 2e5af378a8458d6fc8bbf3b7bb7a3bb19c3fc042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:11:50 +0200 Subject: [PATCH 12/36] Improved style of tools_import.php --- .../tools_import.php/smarty_file_examples.tpl | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/templates/nextgen/tools_import.php/smarty_file_examples.tpl b/templates/nextgen/tools_import.php/smarty_file_examples.tpl index adab5c8d0..c7f37174b 100644 --- a/templates/nextgen/tools_import.php/smarty_file_examples.tpl +++ b/templates/nextgen/tools_import.php/smarty_file_examples.tpl @@ -3,12 +3,14 @@ {t}Beispiele{/t}
-
-

{t}Beispiel für den Dateiaufbau (CSV){/t}

-
{$csv_file_example}
- -

{t}Beispiel für den Dateiaufbau (XML){/t}

-
{$xml_file_example}
+
+

{t}Beispiel für den Dateiaufbau (CSV){/t}

+
{$csv_file_example}
+ +
+ +

{t}Beispiel für den Dateiaufbau (XML){/t}

+
{$xml_file_example}
From 4cd7e0f24fdf9eb59419f7a41005931639a1d97c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:24:42 +0200 Subject: [PATCH 13/36] Use bootstrap radio buttons for tools_calculator.php --- css/calculator.css | 5 - templates/nextgen/nextgen.css | 5 + .../smarty_calculator.tpl | 461 ++++++++++++++---- 3 files changed, 372 insertions(+), 99 deletions(-) diff --git a/css/calculator.css b/css/calculator.css index 32771ac6e..f1750cdc8 100644 --- a/css/calculator.css +++ b/css/calculator.css @@ -1,8 +1,3 @@ -input[type="radio"], input[type="checkbox"] -{ - vertical-align: middle; - margin: 0.2em 0.5em 0.2em 0; -} img { vertical-align: middle; diff --git a/templates/nextgen/nextgen.css b/templates/nextgen/nextgen.css index aa89d2352..45b32d091 100644 --- a/templates/nextgen/nextgen.css +++ b/templates/nextgen/nextgen.css @@ -18,6 +18,11 @@ body { margin-left: 10px; } +.radio-small { + margin-bottom: 0; + margin-top: 0; +} + .companypic { width: 17px; display: inline; diff --git a/templates/nextgen/tools_calculator.php/smarty_calculator.tpl b/templates/nextgen/tools_calculator.php/smarty_calculator.tpl index e70baac59..a3f7cff35 100644 --- a/templates/nextgen/tools_calculator.php/smarty_calculator.tpl +++ b/templates/nextgen/tools_calculator.php/smarty_calculator.tpl @@ -8,7 +8,7 @@
{t}Widerstandsrechner{/t}
-
+
@@ -24,78 +24,198 @@ - + - - + + - - + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + @@ -117,7 +237,7 @@ -
+
{t}kein{/t}
+ + +
{t}silber{/t}{t}silber{/t}
+ + +
+ + +
{t}gold{/t}{t}gold{/t}
+ + +
+ + +
{t}schwarz{/t}{t}schwarz{/t}
+ + +
+ + +
{t}braun{/t}{t}braun{/t}{t}braun{/t}{t}braun{/t}
+ + +
+ + +
+ + +
+ + +
{t}rot{/t}{t}rot{/t}{t}rot{/t}{t}rot{/t}
+ + +
+ + +
+ + +
+ + +
{t}orange{/t}{t}orange{/t}{t}orange{/t}
+ + +
+ + +
+ + +
{t}gelb{/t}{t}gelb{/t}{t}gelb{/t}
+ + +
+ + +
+ + +
{t}grün{/t}{t}grün{/t}{t}grün{/t}{t}grün{/t}
+ + +
+ + +
+ + +
+ + +
{t}blau{/t}{t}blau{/t}{t}blau{/t}{t}blau{/t}
+ + +
+ + +
+ + +
+ + +
{t}violett{/t}{t}violett{/t}{t}violett{/t}{t}violett{/t}
+ + +
+ + +
+ + +
+ + +
{t}grau{/t}{t}grau{/t}{t}grau{/t}{t}grau{/t}
+ + +
+ + +
+ + +
+ + +
{t}weiß{/t}{t}weiß{/t}{t}weiß{/t}
+ + +
+ + +
+ + +
@@ -137,13 +257,19 @@ - + - + @@ -151,86 +277,233 @@ - + - - - + + - + - - - - - - + + + + + + - - - - - - + + + + + + - - - - + + + + - + - - - - + + + + - + - - - - - + + + + + - - - - - - + + + + + + - - - + + + - - + + - - - + + + - + - - - + + + From 7cffe5b95cae3b14ddb43ef0fa566badeb04c1b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:30:15 +0200 Subject: [PATCH 14/36] Made icon of tools_calculator.php fixed width. --- templates/nextgen/tools_calculator.php/smarty_calculator.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/nextgen/tools_calculator.php/smarty_calculator.tpl b/templates/nextgen/tools_calculator.php/smarty_calculator.tpl index a3f7cff35..702d124cc 100644 --- a/templates/nextgen/tools_calculator.php/smarty_calculator.tpl +++ b/templates/nextgen/tools_calculator.php/smarty_calculator.tpl @@ -6,7 +6,7 @@
-
{t}Widerstandsrechner{/t}
+
{t}Widerstandsrechner{/t}
From 6f9b75acffd11427c14a5715b02c63dff5aabfcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:42:21 +0200 Subject: [PATCH 15/36] Improved mobile view of show_category_parts.php --- templates/nextgen/nextgen.css | 45 +++++++++++++++++++ .../smarty_show_category_parts.tpl | 38 ++++++++++------ 2 files changed, 69 insertions(+), 14 deletions(-) diff --git a/templates/nextgen/nextgen.css b/templates/nextgen/nextgen.css index 45b32d091..83b342d9d 100644 --- a/templates/nextgen/nextgen.css +++ b/templates/nextgen/nextgen.css @@ -383,3 +383,48 @@ ul.structural_link li a:hover { a.text-white { color: #fff; } + +@media (max-width: 767px) { + .pull-right-not-xs, .pull-left-not-xs{ + float: none; + } + .pull-right-xs { + float: right; + } + .pull-left-xs { + float: left; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .pull-right-not-sm, .pull-left-not-sm{ + float: none; + } + .pull-right-sm { + float: right; + } + .pull-left-sm { + float: left; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .pull-right-not-md, .pull-left-not-md{ + float: none; + } + .pull-right-md { + float: right; + } + .pull-left-md { + float: left; + } +} +@media (min-width: 1200px) { + .pull-right-not-lg, .pull-left-not-lg{ + float: none; + } + .pull-right-lg { + float: right; + } + .pull-left-lg { + float: left; + } +} \ No newline at end of file diff --git a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl index c34a8e7be..163a6769c 100644 --- a/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl +++ b/templates/nextgen/show_category_parts.php/smarty_show_category_parts.tpl @@ -21,28 +21,33 @@
-
+
-
+
- -
+ +
{if $can_create} - - {t}Neues Teil in dieser Kategorie{/t} - + {/if}
@@ -100,28 +105,33 @@
-
+
-
+
- -
+ +
{if $can_create} - - {t}Neues Teil in dieser Kategorie{/t} - + {/if}
From 31bb4e72a0f04b38f620f14aed623064e4afb6fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:52:20 +0200 Subject: [PATCH 16/36] Improved mobile view of show_search_parts.php --- .../smarty_search_header.tpl | 107 ++++++++++-------- 1 file changed, 60 insertions(+), 47 deletions(-) diff --git a/templates/nextgen/show_search_parts.php/smarty_search_header.tpl b/templates/nextgen/show_search_parts.php/smarty_search_header.tpl index e64fda73a..ba5de4264 100644 --- a/templates/nextgen/show_search_parts.php/smarty_search_header.tpl +++ b/templates/nextgen/show_search_parts.php/smarty_search_header.tpl @@ -1,65 +1,78 @@ {locale path="nextgen/locale" domain="partdb"}
- {t}Suchergebnis{/t} + + {t}Suchergebnis{/t} +
-
- +
{if $highlighting}{/if} - {t 1=$keyword|escape 2=$hits_count|escape escape=false}Die Suche nach "%1" ergab %2 Treffer.{/t} +
+
+ {t 1=$keyword|escape 2=$hits_count|escape escape=false}Die Suche nach "%1" ergab %2 Treffer.{/t} +
-
-
- - {if isset($search_name)} {/if} - {if isset($search_category)} {/if} - {if isset($search_description)} {/if} - {if isset($search_comment)} {/if} - {if isset($search_supplier)} {/if} - {if isset($search_supplierpartnr)} {/if} - {if isset($search_storelocation)} {/if} - {if isset($search_footprint)} {/if} - {if isset($search_manufacturer)} {/if} +
+
+ + + {if isset($search_name)} {/if} + {if isset($search_category)} {/if} + {if isset($search_description)} {/if} + {if isset($search_comment)} {/if} + {if isset($search_supplier)} {/if} + {if isset($search_supplierpartnr)} {/if} + {if isset($search_storelocation)} {/if} + {if isset($search_footprint)} {/if} + {if isset($search_manufacturer)} {/if} -
- - +
+ + +
- + +
- +
-

-
-
- - {if isset($search_name)} {/if} - {if isset($search_category)} {/if} - {if isset($search_description)} {/if} - {if isset($search_comment)} {/if} - {if isset($search_supplier)} {/if} - {if isset($search_supplierpartnr)} {/if} - {if isset($search_storelocation)} {/if} - {if isset($search_footprint)} {/if} - {if isset($search_manufacturer)} {/if} +
+ +
+
+
+ + + {if isset($search_name)} {/if} + {if isset($search_category)} {/if} + {if isset($search_description)} {/if} + {if isset($search_comment)} {/if} + {if isset($search_supplier)} {/if} + {if isset($search_supplierpartnr)} {/if} + {if isset($search_storelocation)} {/if} + {if isset($search_footprint)} {/if} + {if isset($search_manufacturer)} {/if} -
- - +
+ + +
- + +
- + +
From f2859f99a04a1cef508ae7068db9d6e9ab989b91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 16:59:50 +0200 Subject: [PATCH 17/36] Show the messages that a part has no attachements/orderinfos in grey. --- templates/nextgen/show_part_info.php/smarty_attachements.tpl | 4 ++-- templates/nextgen/show_part_info.php/smarty_orderdetails.tpl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/nextgen/show_part_info.php/smarty_attachements.tpl b/templates/nextgen/show_part_info.php/smarty_attachements.tpl index b0931e4f0..5e1719491 100644 --- a/templates/nextgen/show_part_info.php/smarty_attachements.tpl +++ b/templates/nextgen/show_part_info.php/smarty_attachements.tpl @@ -3,7 +3,7 @@
@@ -21,7 +21,7 @@

{/foreach} {else} - {t}Dieses Bauteil besitzt keine Dateianhänge.{/t} + {t}Dieses Bauteil besitzt keine Dateianhänge.{/t} diff --git a/templates/nextgen/show_part_info.php/smarty_orderdetails.tpl b/templates/nextgen/show_part_info.php/smarty_orderdetails.tpl index ab5b52579..2267c20b5 100644 --- a/templates/nextgen/show_part_info.php/smarty_orderdetails.tpl +++ b/templates/nextgen/show_part_info.php/smarty_orderdetails.tpl @@ -86,7 +86,7 @@ {else}
- {t}Dieses Bauteil hat keine Einkaufsinformationen.{/t} + {t}Dieses Bauteil hat keine Einkaufsinformationen.{/t} From 785e50efe449a85c6772abe166f63b96dd9124b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:02:47 +0200 Subject: [PATCH 18/36] Fixed bug that parts could not be edited, because of "undefined index favorite". --- lib/Part.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Part.php b/lib/Part.php index 2b090a7cc..39cf7d59a 100644 --- a/lib/Part.php +++ b/lib/Part.php @@ -1300,7 +1300,7 @@ public function setAttributes($new_values) } } - if ($this->current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)) { + if (isset($new_values['favorite']) && $this->current_user->canDo(PermissionManager::PARTS, PartPermission::CHANGE_FAVORITE)) { $arr['favorite'] = $new_values['favorite']; } From 36e1e7adf8c925f572eb97a1c6666bbe5779fb22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:18:50 +0200 Subject: [PATCH 19/36] Improved style of edit_part_info.php --- templates/nextgen/edit_part_info.php/smarty_actions.tpl | 2 +- .../nextgen/edit_part_info.php/smarty_attachements.tpl | 9 ++++++--- .../nextgen/edit_part_info.php/smarty_orderdetails.tpl | 2 +- templates/nextgen/edit_part_info.php/smarty_part.tpl | 7 +++---- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/templates/nextgen/edit_part_info.php/smarty_actions.tpl b/templates/nextgen/edit_part_info.php/smarty_actions.tpl index 752f785e6..9d47a4c1f 100644 --- a/templates/nextgen/edit_part_info.php/smarty_actions.tpl +++ b/templates/nextgen/edit_part_info.php/smarty_actions.tpl @@ -1,6 +1,6 @@ {locale path="nextgen/locale" domain="partdb"}
-
+
{t}Aktionen{/t}
diff --git a/templates/nextgen/edit_part_info.php/smarty_attachements.tpl b/templates/nextgen/edit_part_info.php/smarty_attachements.tpl index b1b5664f2..c36704720 100644 --- a/templates/nextgen/edit_part_info.php/smarty_attachements.tpl +++ b/templates/nextgen/edit_part_info.php/smarty_attachements.tpl @@ -2,11 +2,15 @@
- + {t}Dateianhänge{/t}
- {foreach $attachements_loop as $attach} + {foreach from=$attachements_loop item=attach key=attach_n} + {if $attach_n > 0} +
+ {/if} +
@@ -101,7 +105,6 @@
-
{/foreach}
diff --git a/templates/nextgen/edit_part_info.php/smarty_orderdetails.tpl b/templates/nextgen/edit_part_info.php/smarty_orderdetails.tpl index fabdfca67..cb879950d 100644 --- a/templates/nextgen/edit_part_info.php/smarty_orderdetails.tpl +++ b/templates/nextgen/edit_part_info.php/smarty_orderdetails.tpl @@ -1,7 +1,7 @@ {locale path="nextgen/locale" domain="partdb"}
- + {t}Einkaufsinformationen{/t}
diff --git a/templates/nextgen/edit_part_info.php/smarty_part.tpl b/templates/nextgen/edit_part_info.php/smarty_part.tpl index 1d6222135..098205d9a 100644 --- a/templates/nextgen/edit_part_info.php/smarty_part.tpl +++ b/templates/nextgen/edit_part_info.php/smarty_part.tpl @@ -9,18 +9,17 @@ $("#instock").val("0"); } } - //checkInstockUnknown();
{if !$is_new_part} - + {t}Ändere Detailinfos von{/t} {$name} -
- {t}ID:{/t} {$pid} +
+ {t}ID:{/t} {$pid}
{else} From 8ecf56d67015d59d09fa65bc84f0b89c337173cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:19:26 +0200 Subject: [PATCH 20/36] Fixed problem, that prevented creation of attachements. The last_modified field in the coloum attachements was missing. --- updates/db_update_steps.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/updates/db_update_steps.php b/updates/db_update_steps.php index d8ad6edda..f2cc0c8cd 100644 --- a/updates/db_update_steps.php +++ b/updates/db_update_steps.php @@ -36,7 +36,7 @@ * -> this new "case" must have the number "LATEST_DB_VERSION - 1"! */ -define('LATEST_DB_VERSION', 21); // <-- increment here +define('LATEST_DB_VERSION', 22); // <-- increment here /* * Get update steps @@ -865,7 +865,6 @@ function get_db_update_steps($current_version) break; case 20: - //Allow users to change some settings. $updateSteps[] = 'ALTER TABLE `users` ' . "ADD `config_language` TINYTEXT NULL DEFAULT NULL after `group_id`, ". @@ -918,6 +917,11 @@ function get_db_update_steps($current_version) break; + case 21: + $updateSteps[] = "ALTER TABLE `attachements` " . + "ADD `last_modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00';"; + break; + /* `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, From 8db4bd504906cd2def6530ab52b9f969e9a810c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:24:14 +0200 Subject: [PATCH 21/36] Disabled the most of the inputs on show_part_label.php (except Part-ID), because these options are not implemented yet. --- .../show_part_label.php/smarty_show_part_label.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/nextgen/show_part_label.php/smarty_show_part_label.tpl b/templates/nextgen/show_part_label.php/smarty_show_part_label.tpl index 4654a9427..e724a7c8b 100644 --- a/templates/nextgen/show_part_label.php/smarty_show_part_label.tpl +++ b/templates/nextgen/show_part_label.php/smarty_show_part_label.tpl @@ -15,7 +15,7 @@
- @@ -25,8 +25,8 @@
-
-
@@ -35,7 +35,7 @@
- From 9b5049d219df2b7af5982610be7c542fb62b255c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:38:26 +0200 Subject: [PATCH 22/36] Improved style of startup.php --- .../nextgen/startup.php/smarty_startup.tpl | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/templates/nextgen/startup.php/smarty_startup.tpl b/templates/nextgen/startup.php/smarty_startup.tpl index 22419db59..15257e5de 100644 --- a/templates/nextgen/startup.php/smarty_startup.tpl +++ b/templates/nextgen/startup.php/smarty_startup.tpl @@ -68,12 +68,12 @@
{t escape=false 1=$missing_category 2=$missing_storeloc 3=$missing_footprint 4=$missing_supplier}Bitte beachten Sie, dass vor der Verwendung der Datenbank mindestens
-
%1 eine Kategorie
hinzufügt werden muss.

- Um das Potential der Suchfunktion zu nutzen, wird empfohlen -
%2 einen Lagerort
-
%3 einen {t}Footprint{/t}
-
%4 und einen {t}Lieferanten{/t}
- anzugeben.{/t} +
%1 eine Kategorie
hinzufügt werden muss.

+ Um das Potential der Suchfunktion zu nutzen, wird empfohlen +
%2 einen Lagerort
+
%3 einen {t}Footprint{/t}
+
%4 und einen {t}Lieferanten{/t}
+ anzugeben.{/t}
{/if} @@ -113,16 +113,21 @@ {t}Initiator:{/t} Christoph Lechner - http://www.cl-projects.de/
{t}Autor seit 2009:{/t} K. Jacobs - http://grautier.com
{t}Autor seit 2016:{/t} Jan Böhmer - Github
-
- {t}Weitere Autoren:{/t} -
{t}kein{/t}
+ + +
{t}silber{/t}
+ + +
{t}gold{/t}
+ + +
{t}schwarz{/t}{t}schwarz{/t}{t}schwarz{/t} +
+ + +
+ + +
{t}schwarz{/t}
+ + +
{t}braun{/t}{t}braun{/t}{t}braun{/t}{t}braun{/t}{t}braun{/t}{t}braun{/t}
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
{t}rot{/t}{t}rot{/t}{t}rot{/t}{t}rot{/t}{t}rot{/t}{t}rot{/t}
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
{t}orange{/t}{t}orange{/t}{t}orange{/t}{t}orange{/t}
+ + +
+ + +
+ + +
+ + +
{t}orange{/t}
+ + +
{t}gelb{/t}{t}gelb{/t}{t}gelb{/t}{t}gelb{/t}
+ + +
+ + +
+ + +
+ + +
{t}gelb{/t}
+ + +
{t}grün{/t}{t}grün{/t}{t}grün{/t}{t}grün{/t}{t}grün{/t}
+ + +
+ + +
+ + +
+ + +
+ + +
{t}blau{/t}{t}blau{/t}{t}blau{/t}{t}blau{/t}{t}blau{/t}{t}blau{/t}
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
{t}violett{/t}{t}violett{/t}{t}violett{/t}
+ + +
+ + +
+ + +
{t}violett{/t}{t}violett{/t}
+ + +
+ + +
{t}grau{/t}{t}grau{/t}{t}grau{/t}
+ + +
+ + +
+ + +
{t}grau{/t}
+ + +
{t}weiß{/t}{t}weiß{/t}{t}weiß{/t}
+ + +
+ + +
+ + +
- - {foreach $authors as $author} - - {/foreach} - -
{$author.name}{$author.role}
+ + + + + + + + + + {foreach $authors as $author} + + {/foreach} + +
{t}Weitere Autoren:{/t}
{$author.name}{$author.role}
{if !empty($rss_feed_loop)} From c57719ab445450d4b6a99b93289aa573a17c0921 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:38:51 +0200 Subject: [PATCH 23/36] Parse RSS feed dates, and show it in the users locale. --- startup.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/startup.php b/startup.php index c751e3925..bf14a14af 100644 --- a/startup.php +++ b/startup.php @@ -191,7 +191,9 @@ } } - $rss_loop[] = array('title' => $entry->title, 'datetime' => $entry->updated, 'link' => $link); + $dto = DateTime::createFromFormat(DateTime::ATOM, $entry->updated); + + $rss_loop[] = array('title' => $entry->title, 'datetime' => formatTimestamp($dto->getTimestamp()), 'link' => $link); $item_index++; } } catch (Exception $e) { From e835eba6f6085a9ec4ebda8f9aa5d78aa503543f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 17:43:45 +0200 Subject: [PATCH 24/36] Apply the same height to the select elements in paginations, as the other elements.q This fixes their heigt for themes other than the default one. --- templates/nextgen/js/ajax_ui.js | 5 +++++ templates/nextgen/ts_src/ajax_ui.ts | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/templates/nextgen/js/ajax_ui.js b/templates/nextgen/js/ajax_ui.js index 49a0b4968..4e57d044e 100644 --- a/templates/nextgen/js/ajax_ui.js +++ b/templates/nextgen/js/ajax_ui.js @@ -381,6 +381,7 @@ var ajaxui = AjaxUI.getInstance(); */ $(function (event) { ajaxui.addStartAction(addCollapsedClass); + ajaxui.addStartAction(fixSelectPaginationHeight); ajaxui.addStartAction(treeviewBtnInit); ajaxui.addStartAction(registerJumpToTop); ajaxui.addStartAction(fixCurrencyEdits); @@ -390,6 +391,7 @@ $(function (event) { ajaxui.addStartAction(makeTriStateCheckbox); ajaxui.addStartAction(makeHighlight); ajaxui.addAjaxCompleteAction(addCollapsedClass); + ajaxui.addAjaxCompleteAction(fixSelectPaginationHeight); ajaxui.addAjaxCompleteAction(registerHoverImages); ajaxui.addAjaxCompleteAction(makeSortTable); ajaxui.addAjaxCompleteAction(makeFileInput); @@ -574,6 +576,9 @@ function registerAutoRefresh() { window.setTimeout(reloadPage, val); } } +function fixSelectPaginationHeight() { + $('.pagination>li>select').css('height', parseInt($('.pagination').css("height"))); +} /** * Close the #searchbar div, when a search was submitted on mobile view. */ diff --git a/templates/nextgen/ts_src/ajax_ui.ts b/templates/nextgen/ts_src/ajax_ui.ts index f612e9a28..997cdf419 100644 --- a/templates/nextgen/ts_src/ajax_ui.ts +++ b/templates/nextgen/ts_src/ajax_ui.ts @@ -479,6 +479,7 @@ let ajaxui : AjaxUI = AjaxUI.getInstance(); $(function(event){ ajaxui.addStartAction(addCollapsedClass); + ajaxui.addStartAction(fixSelectPaginationHeight); ajaxui.addStartAction(treeviewBtnInit); ajaxui.addStartAction(registerJumpToTop); ajaxui.addStartAction(fixCurrencyEdits); @@ -487,9 +488,9 @@ $(function(event){ ajaxui.addStartAction(rightClickSubmit); ajaxui.addStartAction(makeTriStateCheckbox); ajaxui.addStartAction(makeHighlight); - - + ajaxui.addAjaxCompleteAction(addCollapsedClass); + ajaxui.addAjaxCompleteAction(fixSelectPaginationHeight); ajaxui.addAjaxCompleteAction(registerHoverImages); ajaxui.addAjaxCompleteAction(makeSortTable); ajaxui.addAjaxCompleteAction(makeFileInput); @@ -502,6 +503,7 @@ $(function(event){ ajaxui.addAjaxCompleteAction(makeTriStateCheckbox); ajaxui.addAjaxCompleteAction(makeHighlight); + ajaxui.start(); }); @@ -696,6 +698,10 @@ function registerAutoRefresh() { } } +function fixSelectPaginationHeight() { + $('.pagination>li>select').css('height', parseInt($('.pagination').css("height"))); +} + /** * Close the #searchbar div, when a search was submitted on mobile view. */ From 8830ed813b59b6bacdc4e20e060e26a0746e8334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 28 Oct 2017 18:05:25 +0200 Subject: [PATCH 25/36] Updated translations. --- locale/php.pot | 1103 ++++---- .../nextgen/locale/en/LC_MESSAGES/partdb.mo | Bin 56245 -> 56711 bytes .../nextgen/locale/en/LC_MESSAGES/partdb.po | 2341 +++++++++-------- templates/nextgen/locale/partdb.pot | 2335 ++++++++-------- 4 files changed, 2920 insertions(+), 2859 deletions(-) diff --git a/locale/php.pot b/locale/php.pot index 92c492760..b1d50fa12 100644 --- a/locale/php.pot +++ b/locale/php.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-21 20:07+0200\n" +"POT-Creation-Date: 2017-10-28 17:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,913 +17,899 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../api.php:411 +#: api.php:411 msgid "Übersicht" msgstr "" -#: ../development/sandbox.php:59 +#: development/sandbox.php:59 #, php-format msgid "Das ist %s!" msgstr "" -#: ../edit_attachement_types.php:84 ../inc/lib.php:1105 -#: ../lib/Permissions/PermissionManager.php:244 +#: edit_attachement_types.php:84 inc/lib.php:1105 +#: lib/Permissions/PermissionManager.php:244 msgid "Dateitypen" msgstr "" -#: ../edit_attachement_types.php:121 +#: edit_attachement_types.php:121 msgid "Der neue Dateityp konnte nicht angelegt werden!" msgstr "" -#: ../edit_attachement_types.php:122 ../edit_attachement_types.php:150 -#: ../edit_attachement_types.php:164 ../edit_attachement_types.php:179 -#: ../edit_categories.php:151 ../edit_categories.php:179 -#: ../edit_categories.php:195 ../edit_categories.php:220 -#: ../edit_devices.php:124 ../edit_devices.php:151 ../edit_devices.php:167 -#: ../edit_devices.php:184 ../edit_footprints.php:176 -#: ../edit_footprints.php:204 ../edit_footprints.php:218 -#: ../edit_footprints.php:250 ../edit_footprints.php:276 ../edit_groups.php:129 -#: ../edit_groups.php:158 ../edit_groups.php:174 ../edit_groups.php:194 -#: ../edit_manufacturers.php:141 ../edit_manufacturers.php:169 -#: ../edit_manufacturers.php:183 ../edit_manufacturers.php:204 -#: ../edit_storelocations.php:152 ../edit_storelocations.php:177 -#: ../edit_storelocations.php:192 ../edit_storelocations.php:209 -#: ../edit_suppliers.php:141 ../edit_suppliers.php:169 -#: ../edit_suppliers.php:183 ../edit_suppliers.php:204 ../edit_users.php:157 -#: ../edit_users.php:167 ../edit_users.php:183 ../edit_users.php:199 -#: ../edit_users.php:235 ../edit_users.php:242 ../lib/Database.php:356 -#: ../lib/Database.php:410 ../lib/Database.php:426 ../lib/Database.php:445 -#: ../lib/Database.php:455 ../lib/Database.php:476 ../lib/Database.php:487 -#: ../system_config.php:267 ../system_config.php:286 ../system_database.php:116 -#: ../system_database.php:130 ../system_database.php:154 -#: ../tools_import.php:107 ../tools_import.php:121 ../tools_import.php:147 -#: ../user_settings.php:113 +#: edit_attachement_types.php:122 edit_attachement_types.php:150 +#: edit_attachement_types.php:164 edit_attachement_types.php:179 +#: edit_categories.php:151 edit_categories.php:179 edit_categories.php:195 +#: edit_categories.php:220 edit_devices.php:124 edit_devices.php:151 +#: edit_devices.php:167 edit_devices.php:184 edit_footprints.php:176 +#: edit_footprints.php:204 edit_footprints.php:218 edit_footprints.php:250 +#: edit_footprints.php:276 edit_groups.php:129 edit_groups.php:158 +#: edit_groups.php:174 edit_groups.php:194 edit_manufacturers.php:141 +#: edit_manufacturers.php:169 edit_manufacturers.php:183 +#: edit_manufacturers.php:204 edit_storelocations.php:152 +#: edit_storelocations.php:177 edit_storelocations.php:192 +#: edit_storelocations.php:209 edit_suppliers.php:141 edit_suppliers.php:169 +#: edit_suppliers.php:183 edit_suppliers.php:204 edit_users.php:157 +#: edit_users.php:167 edit_users.php:183 edit_users.php:199 edit_users.php:235 +#: edit_users.php:242 lib/Database.php:356 lib/Database.php:412 +#: lib/Database.php:429 lib/Database.php:448 lib/Database.php:458 +#: lib/Database.php:479 lib/Database.php:490 system_config.php:271 +#: system_config.php:290 system_database.php:116 system_database.php:130 +#: system_database.php:154 tools_import.php:107 tools_import.php:121 +#: tools_import.php:147 user_settings.php:113 msgid "Fehlermeldung: " msgstr "" -#: ../edit_attachement_types.php:129 ../edit_attachement_types.php:157 -#: ../edit_attachement_types.php:171 +#: edit_attachement_types.php:129 edit_attachement_types.php:157 +#: edit_attachement_types.php:171 msgid "Es ist kein Dateityp markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_attachement_types.php:136 +#: edit_attachement_types.php:136 #, php-format msgid "" "Es gibt noch %d Dateianhänge mit diesem Dateityp, daher kann der Dateityp " "nicht gelöscht werden." msgstr "" -#: ../edit_attachement_types.php:142 +#: edit_attachement_types.php:142 msgid "  • Es gibt keine Dateianhänge mit diesem Dateityp." msgstr "" -#: ../edit_attachement_types.php:143 +#: edit_attachement_types.php:143 msgid "" "  • Beinhaltet diese Dateityp noch Unterdateitypen, dann " "werden diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_attachement_types.php:145 ../edit_categories.php:174 -#: ../edit_devices.php:147 ../edit_footprints.php:199 ../edit_groups.php:153 -#: ../edit_manufacturers.php:164 ../edit_part_info.php:611 -#: ../edit_storelocations.php:172 ../edit_suppliers.php:164 -#: ../edit_users.php:179 ../show_all_parts.php:146 -#: ../show_category_parts.php:167 ../show_footprint_parts.php:159 -#: ../show_location_parts.php:159 ../show_manufacturer_parts.php:158 -#: ../show_obsolete_parts.php:103 ../show_supplier_parts.php:159 +#: edit_attachement_types.php:145 edit_categories.php:174 edit_devices.php:147 +#: edit_footprints.php:199 edit_groups.php:153 edit_manufacturers.php:164 +#: edit_part_info.php:611 edit_storelocations.php:172 edit_suppliers.php:164 +#: edit_users.php:179 show_all_parts.php:146 show_category_parts.php:167 +#: show_footprint_parts.php:159 show_location_parts.php:159 +#: show_manufacturer_parts.php:158 show_obsolete_parts.php:103 +#: show_supplier_parts.php:159 msgid "Nein, nicht löschen" msgstr "" -#: ../edit_attachement_types.php:146 +#: edit_attachement_types.php:146 msgid "Ja, Dateityp löschen" msgstr "" -#: ../edit_attachement_types.php:149 ../edit_categories.php:178 -#: ../edit_devices.php:150 ../edit_footprints.php:203 ../edit_groups.php:157 -#: ../edit_manufacturers.php:168 ../edit_storelocations.php:176 -#: ../edit_suppliers.php:168 ../edit_users.php:182 ../system_database.php:153 +#: edit_attachement_types.php:149 edit_categories.php:178 edit_devices.php:150 +#: edit_footprints.php:203 edit_groups.php:157 edit_manufacturers.php:168 +#: edit_storelocations.php:176 edit_suppliers.php:168 edit_users.php:182 +#: system_database.php:153 msgid "Es trat ein Fehler auf!" msgstr "" -#: ../edit_attachement_types.php:163 +#: edit_attachement_types.php:163 msgid "Der Dateityp konnte nicht gelöscht werden!" msgstr "" -#: ../edit_attachement_types.php:178 ../edit_categories.php:219 -#: ../edit_devices.php:183 ../edit_footprints.php:249 ../edit_groups.php:193 -#: ../edit_manufacturers.php:203 ../edit_storelocations.php:208 -#: ../edit_suppliers.php:203 ../edit_users.php:241 ../system_config.php:266 -#: ../system_config.php:285 ../system_database.php:115 -#: ../system_database.php:129 ../user_settings.php:112 +#: edit_attachement_types.php:178 edit_categories.php:219 edit_devices.php:183 +#: edit_footprints.php:249 edit_groups.php:193 edit_manufacturers.php:203 +#: edit_storelocations.php:208 edit_suppliers.php:203 edit_users.php:241 +#: system_config.php:270 system_config.php:289 system_database.php:115 +#: system_database.php:129 user_settings.php:112 msgid "Die neuen Werte konnten nicht gespeichert werden!" msgstr "" -#: ../edit_categories.php:95 ../inc/lib.php:1096 ../lib/Part.php:2590 -#: ../lib/Permissions/PermissionManager.php:240 ../show_category_parts.php:201 +#: edit_categories.php:95 inc/lib.php:1096 lib/Part.php:2590 +#: lib/Permissions/PermissionManager.php:240 show_category_parts.php:201 msgid "Kategorien" msgstr "" -#: ../edit_categories.php:150 +#: edit_categories.php:150 msgid "Die neue Kategorie konnte nicht angelegt werden!" msgstr "" -#: ../edit_categories.php:158 ../edit_categories.php:186 -#: ../edit_categories.php:202 +#: edit_categories.php:158 edit_categories.php:186 edit_categories.php:202 msgid "Es ist keine Kategorie markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_categories.php:165 +#: edit_categories.php:165 #, php-format msgid "" "Es gibt noch %d Bauteile in dieser Kategorie, daher kann die Kategorie nicht " "gelöscht werden." msgstr "" -#: ../edit_categories.php:168 +#: edit_categories.php:168 #, php-format msgid "Soll die Kategorie \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_categories.php:170 +#: edit_categories.php:170 msgid "Hinweise:" msgstr "" -#: ../edit_categories.php:171 +#: edit_categories.php:171 msgid "Es gibt keine Bauteile in dieser Kategorie." msgstr "" -#: ../edit_categories.php:172 +#: edit_categories.php:172 msgid "" "Beinhaltet diese Kategorie noch Unterkategorien, dann werden diese eine " "Ebene nach oben verschoben." msgstr "" -#: ../edit_categories.php:175 +#: edit_categories.php:175 msgid "Ja, Kategorie löschen" msgstr "" -#: ../edit_categories.php:194 +#: edit_categories.php:194 msgid "Die Kategorie konnte nicht gelöscht werden!" msgstr "" -#: ../edit_devices.php:84 ../inc/lib.php:1087 -#: ../lib/Permissions/PermissionManager.php:243 +#: edit_devices.php:84 inc/lib.php:1087 +#: lib/Permissions/PermissionManager.php:243 msgid "Baugruppen" msgstr "" -#: ../edit_devices.php:123 ../edit_groups.php:128 +#: edit_devices.php:123 edit_groups.php:128 msgid "Die neue Baugruppe konnte nicht angelegt werden!" msgstr "" -#: ../edit_devices.php:131 ../edit_devices.php:158 ../edit_devices.php:174 -#: ../edit_groups.php:136 ../edit_groups.php:165 ../edit_users.php:205 +#: edit_devices.php:131 edit_devices.php:158 edit_devices.php:174 +#: edit_groups.php:136 edit_groups.php:165 edit_users.php:205 msgid "Es ist keine Baugruppe markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_devices.php:137 +#: edit_devices.php:137 #, php-format msgid "Soll die Baugruppe \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_devices.php:139 ../edit_footprints.php:195 ../edit_groups.php:144 -#: ../edit_manufacturers.php:160 ../edit_part_info.php:599 -#: ../edit_storelocations.php:168 ../edit_suppliers.php:160 -#: ../show_all_parts.php:141 ../show_category_parts.php:162 -#: ../show_footprint_parts.php:154 ../show_location_parts.php:154 -#: ../show_manufacturer_parts.php:153 ../show_obsolete_parts.php:98 -#: ../show_supplier_parts.php:154 +#: edit_devices.php:139 edit_footprints.php:195 edit_groups.php:144 +#: edit_manufacturers.php:160 edit_part_info.php:599 +#: edit_storelocations.php:168 edit_suppliers.php:160 show_all_parts.php:141 +#: show_category_parts.php:162 show_footprint_parts.php:154 +#: show_location_parts.php:154 show_manufacturer_parts.php:153 +#: show_obsolete_parts.php:98 show_supplier_parts.php:154 msgid "
Hinweise:" msgstr "" -#: ../edit_devices.php:141 +#: edit_devices.php:141 #, php-format msgid "  • Es gibt noch %d Bauteile in dieser Baugruppe!" msgstr "" -#: ../edit_devices.php:143 +#: edit_devices.php:143 msgid "  • Es gibt keine Bauteile in dieser Baugruppe." msgstr "" -#: ../edit_devices.php:145 +#: edit_devices.php:145 msgid "" "  • Beinhaltet diese Baugruppe noch Unterbaugruppen, dann " "werden diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_devices.php:148 +#: edit_devices.php:148 msgid "Ja, Baugruppe löschen" msgstr "" -#: ../edit_devices.php:166 +#: edit_devices.php:166 msgid "Die Baugruppe konnte nicht gelöscht werden!" msgstr "" -#: ../edit_footprints.php:114 ../inc/lib.php:1035 ../inc/lib.php:1093 -#: ../lib/Permissions/PermissionManager.php:239 -#: ../lib/Permissions/ToolsPermission.php:48 ../show_footprint_parts.php:188 +#: edit_footprints.php:114 inc/lib.php:1035 inc/lib.php:1093 +#: lib/Permissions/PermissionManager.php:239 +#: lib/Permissions/ToolsPermission.php:48 show_footprint_parts.php:188 msgid "Footprints" msgstr "" -#: ../edit_footprints.php:154 ../edit_footprints.php:238 -#: ../edit_part_info.php:502 ../edit_part_info.php:542 -#: ../show_device_parts.php:378 ../show_device_parts.php:414 +#: edit_footprints.php:154 edit_footprints.php:238 edit_part_info.php:502 +#: edit_part_info.php:542 show_device_parts.php:378 show_device_parts.php:414 msgid "Die Datei konnte nicht heruntergeladen werden!" msgstr "" -#: ../edit_footprints.php:175 +#: edit_footprints.php:175 msgid "Der neue Footprint konnte nicht angelegt werden!" msgstr "" -#: ../edit_footprints.php:183 ../edit_footprints.php:211 -#: ../edit_footprints.php:225 +#: edit_footprints.php:183 edit_footprints.php:211 edit_footprints.php:225 msgid "Es ist kein Footprint markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_footprints.php:190 +#: edit_footprints.php:190 #, php-format msgid "" "Es gibt noch %d Bauteile mit diesem Footprint, daher kann der Footprint " "nicht gelöscht werden." msgstr "" -#: ../edit_footprints.php:193 +#: edit_footprints.php:193 #, php-format msgid "Soll der Footprint \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_footprints.php:196 +#: edit_footprints.php:196 msgid "  • Es gibt keine Bauteile mit diesem Footprint." msgstr "" -#: ../edit_footprints.php:197 +#: edit_footprints.php:197 msgid "" "  • Beinhaltet dieser Footprint noch Unterfootprints, dann " "werden diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_footprints.php:200 +#: edit_footprints.php:200 msgid "Ja, Footprint löschen" msgstr "" -#: ../edit_footprints.php:217 +#: edit_footprints.php:217 msgid "Der Footprint konnte nicht gelöscht werden!" msgstr "" -#: ../edit_groups.php:85 +#: edit_groups.php:85 msgid "Benutzergruppen" msgstr "" -#: ../edit_groups.php:142 +#: edit_groups.php:142 #, php-format msgid "Soll die Gruppe \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_groups.php:147 +#: edit_groups.php:147 #, php-format msgid "" "  • Es gibt noch %d Benutzer mit dieser Gruppe! Daher kann " "diese Gruppe nicht gelöscht werden" msgstr "" -#: ../edit_groups.php:150 +#: edit_groups.php:150 msgid "  • Es gibt keine Benutzer mit dieser Gruppe." msgstr "" -#: ../edit_groups.php:151 +#: edit_groups.php:151 msgid "" "  • Beinhaltet diese Gruppe noch Untergruppen, dann werden " "diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_groups.php:154 +#: edit_groups.php:154 msgid "Ja, Gruppe löschen" msgstr "" -#: ../edit_groups.php:173 +#: edit_groups.php:173 msgid "Die Gruppe konnte nicht gelöscht werden!" msgstr "" -#: ../edit_groups.php:181 +#: edit_groups.php:181 msgid "Es ist keine Gruppe markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_manufacturers.php:90 ../inc/lib.php:1102 -#: ../lib/Permissions/PermissionManager.php:228 -#: ../lib/Permissions/PermissionManager.php:242 -#: ../show_manufacturer_parts.php:187 +#: edit_manufacturers.php:90 inc/lib.php:1102 +#: lib/Permissions/PermissionManager.php:228 +#: lib/Permissions/PermissionManager.php:242 show_manufacturer_parts.php:187 msgid "Hersteller" msgstr "" -#: ../edit_manufacturers.php:140 +#: edit_manufacturers.php:140 msgid "Der neue Hersteller konnte nicht angelegt werden!" msgstr "" -#: ../edit_manufacturers.php:148 ../edit_manufacturers.php:176 -#: ../edit_manufacturers.php:190 +#: edit_manufacturers.php:148 edit_manufacturers.php:176 +#: edit_manufacturers.php:190 msgid "Es ist kein Hersteller markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_manufacturers.php:155 +#: edit_manufacturers.php:155 #, php-format msgid "" "Es gibt noch %d Bauteile mit diesem Hersteller, daher kann der Hersteller " "nicht gelöscht werden." msgstr "" -#: ../edit_manufacturers.php:158 +#: edit_manufacturers.php:158 #, php-format msgid "Soll der Hersteller \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_manufacturers.php:161 +#: edit_manufacturers.php:161 msgid "" "  • Es gibt keine Bauteile, die diesen Hersteller zugeordnet " "haben." msgstr "" -#: ../edit_manufacturers.php:162 +#: edit_manufacturers.php:162 msgid "" "  • Beinhaltet dieser Hersteller noch Unterhersteller, dann " "werden diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_manufacturers.php:165 +#: edit_manufacturers.php:165 msgid "Ja, Hersteller löschen" msgstr "" -#: ../edit_manufacturers.php:182 +#: edit_manufacturers.php:182 msgid "Der Hersteller konnte nicht gelöscht werden!" msgstr "" -#: ../edit_part_info.php:206 +#: edit_part_info.php:206 msgid "Bauteil bearbeiten" msgstr "" -#: ../edit_part_info.php:289 ../edit_part_info.php:368 +#: edit_part_info.php:289 edit_part_info.php:368 #, php-format msgid "Der Name \"%s\" entspricht nicht den Vorgaben!" msgstr "" -#: ../edit_part_info.php:293 ../edit_part_info.php:372 +#: edit_part_info.php:293 edit_part_info.php:372 #, php-format msgid "Der Name \"%s\" entspricht nicht den Vorgaben (%s)!" msgstr "" -#: ../edit_part_info.php:301 ../edit_part_info.php:378 +#: edit_part_info.php:301 edit_part_info.php:378 msgid "
Hinweis:" msgstr "" -#: ../edit_part_info.php:302 ../edit_part_info.php:379 +#: edit_part_info.php:302 edit_part_info.php:379 msgid "Der Name muss folgendem Format entsprechen: " msgstr "" -#: ../edit_part_info.php:304 ../edit_part_info.php:384 +#: edit_part_info.php:304 edit_part_info.php:384 msgid "Möchten sie wirklich fortfahren?
" msgstr "" -#: ../edit_part_info.php:305 ../edit_part_info.php:385 +#: edit_part_info.php:305 edit_part_info.php:385 msgid "Nein, Name überarbeiten" msgstr "" -#: ../edit_part_info.php:306 ../edit_part_info.php:386 +#: edit_part_info.php:306 edit_part_info.php:386 msgid "Ja, Name speichern" msgstr "" -#: ../edit_part_info.php:308 ../edit_part_info.php:381 +#: edit_part_info.php:308 edit_part_info.php:381 msgid "" "Dies kann nicht ignoriert werden, da das Enforcement-Flag für diese " "Kategorie gesetzt ist!
" msgstr "" -#: ../edit_part_info.php:309 ../edit_part_info.php:382 +#: edit_part_info.php:309 edit_part_info.php:382 msgid "Ok, Name überarbeiten" msgstr "" -#: ../edit_part_info.php:417 ../edit_part_info.php:432 +#: edit_part_info.php:417 edit_part_info.php:432 msgid "Es ist keine Einkaufsinformation ausgewählt!" msgstr "" -#: ../edit_part_info.php:462 ../edit_part_info.php:477 +#: edit_part_info.php:462 edit_part_info.php:477 msgid "Es ist keine Preisinformation ausgewählt!" msgstr "" -#: ../edit_part_info.php:489 ../show_device_parts.php:365 +#: edit_part_info.php:489 show_device_parts.php:365 msgid "" "Sie müssen entweder ein Dateiname angeben, oder eine Datei zum Hochladen " "wählen!" msgstr "" -#: ../edit_part_info.php:529 ../edit_part_info.php:569 -#: ../show_device_parts.php:401 ../show_device_parts.php:430 +#: edit_part_info.php:529 edit_part_info.php:569 show_device_parts.php:401 +#: show_device_parts.php:430 msgid "Es ist kein Dateianhang ausgewählt!" msgstr "" -#: ../edit_part_info.php:593 +#: edit_part_info.php:593 msgid "" "Das Bauteil kann nicht gelöscht werden, da es noch in den folgenden " "Baugruppen verwendet wird:" msgstr "" -#: ../edit_part_info.php:597 +#: edit_part_info.php:597 #, php-format msgid "Soll das Bauteil \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_part_info.php:600 +#: edit_part_info.php:600 msgid "" "  • Es gibt keine Baugruppen die dieses Bauteil verwenden." msgstr "" -#: ../edit_part_info.php:602 +#: edit_part_info.php:602 msgid "" "  • Alle Dateien dieses Bauteiles, die nicht von anderen " "Bauteilen verwendet werden, werden von der Festplatte gelöscht!" msgstr "" -#: ../edit_part_info.php:604 ../show_all_parts.php:142 -#: ../show_category_parts.php:163 ../show_footprint_parts.php:155 -#: ../show_location_parts.php:155 ../show_manufacturer_parts.php:154 -#: ../show_obsolete_parts.php:99 ../show_supplier_parts.php:155 +#: edit_part_info.php:604 show_all_parts.php:142 show_category_parts.php:163 +#: show_footprint_parts.php:155 show_location_parts.php:155 +#: show_manufacturer_parts.php:154 show_obsolete_parts.php:99 +#: show_supplier_parts.php:155 msgid "" "  • Alle Dateien dieses Bauteiles bleiben weiterhin erhalten." msgstr "" -#: ../edit_part_info.php:612 +#: edit_part_info.php:612 msgid "Ja, Bauteil löschen" msgstr "" -#: ../edit_part_info.php:622 +#: edit_part_info.php:622 msgid "Das Bauteil wurde erfolgreich gelöscht!" msgstr "" -#: ../edit_part_info.php:623 +#: edit_part_info.php:623 msgid "Fenster schliessen" msgstr "" -#: ../edit_storelocations.php:88 ../inc/lib.php:1090 -#: ../lib/Permissions/PermissionManager.php:238 ../show_location_parts.php:189 +#: edit_storelocations.php:88 inc/lib.php:1090 +#: lib/Permissions/PermissionManager.php:238 show_location_parts.php:189 msgid "Lagerorte" msgstr "" -#: ../edit_storelocations.php:151 +#: edit_storelocations.php:151 msgid "Der neue Lagerort konnte nicht angelegt werden!" msgstr "" -#: ../edit_storelocations.php:163 +#: edit_storelocations.php:163 #, php-format msgid "" "Es gibt noch %d Bauteile an diesem Lagerort, daher kann der Lagerort nicht " "gelöscht werden." msgstr "" -#: ../edit_storelocations.php:166 +#: edit_storelocations.php:166 #, php-format msgid "Soll der Lagerort \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_storelocations.php:169 +#: edit_storelocations.php:169 msgid "  • Es gibt keine Bauteile an diesem Lagerort." msgstr "" -#: ../edit_storelocations.php:170 +#: edit_storelocations.php:170 msgid "" "  • Beinhaltet dieser Lagerort noch Unterlagerorte, dann " "werden diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_storelocations.php:173 +#: edit_storelocations.php:173 msgid "Ja, Lagerort löschen" msgstr "" -#: ../edit_storelocations.php:180 ../edit_storelocations.php:195 -#: ../edit_storelocations.php:212 +#: edit_storelocations.php:180 edit_storelocations.php:195 +#: edit_storelocations.php:212 msgid "Es ist kein Lagerort markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_storelocations.php:191 +#: edit_storelocations.php:191 msgid "Der Lagerort konnte nicht gelöscht werden!" msgstr "" -#: ../edit_suppliers.php:90 ../inc/lib.php:1099 -#: ../lib/Permissions/PermissionManager.php:241 ../show_supplier_parts.php:189 +#: edit_suppliers.php:90 inc/lib.php:1099 +#: lib/Permissions/PermissionManager.php:241 show_supplier_parts.php:189 msgid "Lieferanten" msgstr "" -#: ../edit_suppliers.php:140 +#: edit_suppliers.php:140 msgid "Der neue Lieferant konnte nicht angelegt werden!" msgstr "" -#: ../edit_suppliers.php:148 ../edit_suppliers.php:176 -#: ../edit_suppliers.php:190 +#: edit_suppliers.php:148 edit_suppliers.php:176 edit_suppliers.php:190 msgid "Es ist kein Lieferant markiert oder es trat ein Fehler auf!" msgstr "" -#: ../edit_suppliers.php:155 +#: edit_suppliers.php:155 #, php-format msgid "" "Es gibt noch %d Bauteile mit diesem Lieferanten, daher kann der Lieferant " "nicht gelöscht werden." msgstr "" -#: ../edit_suppliers.php:158 +#: edit_suppliers.php:158 #, php-format msgid "Soll der Lieferant \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_suppliers.php:161 +#: edit_suppliers.php:161 msgid "" "  • Es gibt keine Bauteile, die diesen Lieferanten zugeordnet " "haben." msgstr "" -#: ../edit_suppliers.php:162 +#: edit_suppliers.php:162 msgid "" "  • Beinhaltet dieser Lieferant noch Unterlieferanten, dann " "werden diese eine Ebene nach oben verschoben." msgstr "" -#: ../edit_suppliers.php:165 +#: edit_suppliers.php:165 msgid "Ja, Lieferant löschen" msgstr "" -#: ../edit_suppliers.php:182 +#: edit_suppliers.php:182 msgid "Der Lieferant konnte nicht gelöscht werden!" msgstr "" -#: ../edit_users.php:99 ../inc/lib.php:1043 -#: ../lib/Permissions/PermissionManager.php:248 +#: edit_users.php:99 inc/lib.php:1043 lib/Permissions/PermissionManager.php:248 msgid "Benutzer" msgstr "" -#: ../edit_users.php:151 ../edit_users.php:228 ../user_settings.php:101 +#: edit_users.php:151 edit_users.php:228 user_settings.php:101 msgid "Das neue Password und die Bestätigung müssen übereinstimmen!" msgstr "" -#: ../edit_users.php:156 ../edit_users.php:234 +#: edit_users.php:156 edit_users.php:234 msgid "Das Password des Users konnte nicht geändert werden!" msgstr "" -#: ../edit_users.php:166 +#: edit_users.php:166 msgid "Der neue Benutzer konnte nicht angelegt werden!" msgstr "" -#: ../edit_users.php:173 ../edit_users.php:190 +#: edit_users.php:173 edit_users.php:190 msgid "Es ist keine Nutzer gewählt oder es trat ein Fehler auf!" msgstr "" -#: ../edit_users.php:176 +#: edit_users.php:176 #, php-format msgid "Soll der Benutzer \"%s\" wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../edit_users.php:180 +#: edit_users.php:180 msgid "Ja, Nutzer löschen" msgstr "" -#: ../edit_users.php:198 +#: edit_users.php:198 msgid "Der Nutzer konnte nicht gelöscht werden!" msgstr "" -#: ../edit_users.php:232 ../user_settings.php:110 +#: edit_users.php:232 user_settings.php:110 msgid "Das Passwort wurde erfolgreich geändert!" msgstr "" -#: ../edit_users.php:333 +#: edit_users.php:333 msgid "Keine Gruppe" msgstr "" -#: ../inc/authors.php:28 ../inc/authors.php:29 +#: inc/authors.php:28 inc/authors.php:29 msgid "Committer/Bugfix" msgstr "" -#: ../inc/authors.php:30 ../inc/authors.php:32 +#: inc/authors.php:30 inc/authors.php:32 msgid "Committer/Bugfix/Neue Funktionen" msgstr "" -#: ../inc/authors.php:31 +#: inc/authors.php:31 msgid "Reichelt/Pollin Preissuch Script" msgstr "" -#: ../inc/authors.php:33 +#: inc/authors.php:33 msgid "EAGLE3D / Bauteile Renderscript (eagle3d.py)" msgstr "" -#: ../inc/authors.php:34 +#: inc/authors.php:34 msgid "Committer/Klassen/Neue Funktionen/Neue Footprints" msgstr "" -#: ../inc/authors.php:35 +#: inc/authors.php:35 msgid "Neue Funktionen" msgstr "" -#: ../inc/authors.php:36 +#: inc/authors.php:36 msgid "Committer/Templates/Neue Funktionen" msgstr "" -#: ../inc/config_defaults.php:134 +#: inc/config_defaults.php:134 msgid "Part-DB Elektronische Bauteile-Datenbank" msgstr "" -#: ../inc/config_defaults.php:266 ../inc/config_defaults.php:287 +#: inc/config_defaults.php:268 inc/config_defaults.php:289 msgid "Standard 1 (mit den jeweils markierten Lieferanten)" msgstr "" -#: ../inc/config_defaults.php:273 ../inc/config_defaults.php:292 +#: inc/config_defaults.php:275 inc/config_defaults.php:294 msgid "Standard 2 (alle Teile mit allen Lieferanten)" msgstr "" -#: ../inc/config_defaults.php:280 +#: inc/config_defaults.php:282 msgid "Distrelec Online-Bestellung" msgstr "" -#: ../inc/lib.php:138 ../inc/lib.php:172 ../inc/lib.php:277 +#: inc/lib.php:138 inc/lib.php:172 inc/lib.php:277 #, php-format msgid "\"%s\" ist kein gültiges Verzeichnis!" msgstr "" -#: ../inc/lib.php:267 +#: inc/lib.php:267 msgid "Ungültiges Array übergeben!" msgstr "" -#: ../inc/lib.php:283 +#: inc/lib.php:283 msgid "Das Verzeichniss konnte nicht angelegt werden!" msgstr "" -#: ../inc/lib.php:287 +#: inc/lib.php:287 msgid "Sie haben keine Schreibrechte im Verzeichnis \"" msgstr "" -#: ../inc/lib.php:299 +#: inc/lib.php:299 msgid "Es existiert bereits eine Datei mit dem Dateinamen \"" msgstr "" -#: ../inc/lib.php:307 +#: inc/lib.php:307 msgid "" "Die maximal mögliche Dateigrösse für Uploads wurde überschritten " "(\"upload_max_filesize\" in \"php.ini\")! " msgstr "" -#: ../inc/lib.php:308 ../inc/lib.php:1133 +#: inc/lib.php:308 inc/lib.php:1133 msgid "Hilfe" msgstr "" -#: ../inc/lib.php:310 +#: inc/lib.php:310 msgid "Die maximal mögliche Dateigrösse für Uploads wurde überschritten!" msgstr "" -#: ../inc/lib.php:312 +#: inc/lib.php:312 msgid "Die Datei wurde nur teilweise hochgeladen!" msgstr "" -#: ../inc/lib.php:314 +#: inc/lib.php:314 msgid "Es wurde keine Datei hochgeladen!" msgstr "" -#: ../inc/lib.php:316 +#: inc/lib.php:316 msgid "Es gibt keinen temporären Ordner für hochgeladene Dateien!" msgstr "" -#: ../inc/lib.php:318 +#: inc/lib.php:318 msgid "Das Speichern der Datei auf die Festplatte ist fehlgeschlagen!" msgstr "" -#: ../inc/lib.php:320 +#: inc/lib.php:320 msgid "Eine PHP Erweiterung hat den Upload der Datei gestoppt!" msgstr "" -#: ../inc/lib.php:322 ../inc/lib.php:326 +#: inc/lib.php:322 inc/lib.php:326 msgid "Beim Hochladen der Datei trat ein unbekannter Fehler auf!" msgstr "" -#: ../inc/lib.php:362 +#: inc/lib.php:362 msgid "Das eingegebene Administratorpasswort ist nicht korrekt!" msgstr "" -#: ../inc/lib.php:366 +#: inc/lib.php:366 msgid "Das neue Passwort muss mindestens 6 Zeichen lang sein!" msgstr "" -#: ../inc/lib.php:370 +#: inc/lib.php:370 msgid "Die neuen Passwörter stimmen nicht überein!" msgstr "" -#: ../inc/lib.php:443 +#: inc/lib.php:443 msgid "" "Es sind nicht genügend Rechte vorhanden um die Datei \"config.php\" zu " "beschreiben!" msgstr "" -#: ../inc/lib.php:462 ../inc/lib.php:466 +#: inc/lib.php:462 inc/lib.php:466 msgid "" "Die Datei \"config.php\" konnte nicht beschrieben werden. Überprüfen Sie, ob " "genügend Rechte vorhanden sind." msgstr "" -#: ../inc/lib.php:470 +#: inc/lib.php:470 msgid "" "Es gab ein Fehler beim Abschliessen der Schreibvorgangs bei der Datei " "\"config.php\"." msgstr "" -#: ../inc/lib.php:572 +#: inc/lib.php:572 msgid "" "\"curl\" scheint auf ihrem System nicht installiert zu sein! \n" "Bitte installieren Sie das entsprechende Modul, oder es werden gewisse " "Funktionen nicht zur Verfügung stehen." msgstr "" -#: ../inc/lib.php:586 +#: inc/lib.php:586 msgid "Der Download mit \"curl\" lieferte kein Ergebnis!" msgstr "" -#: ../inc/lib.php:606 +#: inc/lib.php:606 msgid "Das Herunterladen von Dateien über den Server ist deaktiviert!" msgstr "" -#: ../inc/lib.php:610 +#: inc/lib.php:610 msgid "$path ist kein gültiger und absoluter Pfad!" msgstr "" -#: ../inc/lib.php:613 +#: inc/lib.php:613 msgid "$url ist keine gültige URL" msgstr "" -#: ../inc/lib.php:1026 ../lib/Permissions/ToolsPermission.php:45 +#: inc/lib.php:1026 lib/Permissions/ToolsPermission.php:45 msgid "Import" msgstr "" -#: ../inc/lib.php:1029 ../lib/Permissions/ToolsPermission.php:46 -#: ../tools_labels.php:42 +#: inc/lib.php:1029 lib/Permissions/ToolsPermission.php:46 tools_labels.php:42 msgid "Labels" msgstr "" -#: ../inc/lib.php:1032 ../lib/Permissions/ToolsPermission.php:47 -#: ../tools_calculator.php:42 +#: inc/lib.php:1032 lib/Permissions/ToolsPermission.php:47 +#: tools_calculator.php:42 msgid "Widerstandsrechner" msgstr "" -#: ../inc/lib.php:1038 ../lib/Permissions/ToolsPermission.php:49 +#: inc/lib.php:1038 lib/Permissions/ToolsPermission.php:49 msgid "IC-Logos" msgstr "" -#: ../inc/lib.php:1046 ../lib/Permissions/PermissionManager.php:249 +#: inc/lib.php:1046 lib/Permissions/PermissionManager.php:249 msgid "Gruppen" msgstr "" -#: ../inc/lib.php:1051 ../lib/Permissions/PermissionManager.php:251 -#: ../system_config.php:155 +#: inc/lib.php:1051 lib/Permissions/PermissionManager.php:251 +#: system_config.php:157 msgid "Konfiguration" msgstr "" -#: ../inc/lib.php:1055 ../lib/Permissions/PermissionManager.php:250 +#: inc/lib.php:1055 lib/Permissions/PermissionManager.php:250 msgid "Datenbank" msgstr "" -#: ../inc/lib.php:1063 +#: inc/lib.php:1063 msgid "Zu bestellende Teile" msgstr "" -#: ../inc/lib.php:1066 +#: inc/lib.php:1066 msgid "Teile ohne Preis" msgstr "" -#: ../inc/lib.php:1069 +#: inc/lib.php:1069 msgid "Obsolente Bauteile" msgstr "" -#: ../inc/lib.php:1072 ../lib/Permissions/ToolsPermission.php:50 -#: ../statistics.php:50 +#: inc/lib.php:1072 lib/Permissions/ToolsPermission.php:50 statistics.php:50 msgid "Statistik" msgstr "" -#: ../inc/lib.php:1075 +#: inc/lib.php:1075 msgid "Alle Teile" msgstr "" -#: ../inc/lib.php:1078 ../show_unknown_instock_parts.php:44 +#: inc/lib.php:1078 show_unknown_instock_parts.php:44 msgid "Teile mit unbekanntem Lagerbestand" msgstr "" -#: ../inc/lib.php:1081 ../show_favorite_parts.php:44 +#: inc/lib.php:1081 show_favorite_parts.php:44 msgid "Favorisierte Bauteile" msgstr "" -#: ../inc/lib.php:1110 +#: inc/lib.php:1110 msgid "Werkzeuge" msgstr "" -#: ../inc/lib.php:1111 +#: inc/lib.php:1111 msgid "Debugging" msgstr "" -#: ../inc/lib.php:1112 +#: inc/lib.php:1112 msgid "Sandkasten" msgstr "" -#: ../inc/lib.php:1113 +#: inc/lib.php:1113 msgid "Quellcode-Doku" msgstr "" -#: ../inc/lib.php:1118 ../lib/Permissions/PermissionManager.php:257 +#: inc/lib.php:1118 lib/Permissions/PermissionManager.php:257 msgid "Tools" msgstr "" -#: ../inc/lib.php:1121 ../lib/Permissions/CPartAttributePermission.php:48 -#: ../lib/Permissions/DevicePartPermission.php:45 -#: ../lib/Permissions/GroupPermission.php:42 -#: ../lib/Permissions/PartAttributePermission.php:42 -#: ../lib/Permissions/PartContainingPermission.php:41 -#: ../lib/Permissions/PartPermission.php:53 -#: ../lib/Permissions/StructuralPermission.php:52 +#: inc/lib.php:1121 lib/Permissions/CPartAttributePermission.php:48 +#: lib/Permissions/DevicePartPermission.php:45 +#: lib/Permissions/GroupPermission.php:42 +#: lib/Permissions/PartAttributePermission.php:42 +#: lib/Permissions/PartContainingPermission.php:41 +#: lib/Permissions/PartPermission.php:53 +#: lib/Permissions/StructuralPermission.php:52 msgid "Bearbeiten" msgstr "" -#: ../inc/lib.php:1124 +#: inc/lib.php:1124 msgid "Zeige" msgstr "" -#: ../inc/lib.php:1127 ../lib/Permissions/PermissionManager.php:253 +#: inc/lib.php:1127 lib/Permissions/PermissionManager.php:253 msgid "System" msgstr "" -#: ../inc/lib.php:1130 +#: inc/lib.php:1130 msgid "Entwickler-Werkzeuge" msgstr "" -#: ../inc/lib.php:1452 +#: inc/lib.php:1452 msgid "Springe zur ersten Seite" msgstr "" -#: ../inc/lib.php:1470 +#: inc/lib.php:1470 msgid "Springe zur letzten Seite" msgstr "" -#: ../inc/lib.php:1476 +#: inc/lib.php:1476 msgid "Zeige alle Bauteile" msgstr "" -#: ../inc/lib.php:1493 +#: inc/lib.php:1493 msgid "Bitte wählen sie ein Ziel zum Verschieben aus." msgstr "" -#: ../inc/lib.php:1499 +#: inc/lib.php:1499 msgid "Ungültige ID" msgstr "" -#: ../inc/lib.php:1520 +#: inc/lib.php:1520 msgid "Bitte wählen sie eine Aktion aus." msgstr "" -#: ../inc/lib.php:1522 +#: inc/lib.php:1522 msgid "Unbekannte Aktion" msgstr "" -#: ../inc/lib.php:1537 +#: inc/lib.php:1537 msgid "Standardmäßiges Theme" msgstr "" -#: ../inc/lib.start_session.php:158 +#: inc/lib.start_session.php:158 #, php-format msgid "Für Part-DB wird mindestens PHP \"%s\" vorausgesetzt! " msgstr "" -#: ../inc/lib.start_session.php:159 +#: inc/lib.start_session.php:159 #, php-format msgid "Die derzeit installierte Version ist PHP \"%s\" ." msgstr "" -#: ../inc/lib.start_session.php:165 +#: inc/lib.start_session.php:165 msgid "PDO (PHP Data Objects) wird benötigt, ist aber nicht installiert!" msgstr "" -#: ../inc/lib.start_session.php:170 +#: inc/lib.start_session.php:170 msgid "Unbekannte Mindestanforderung: " msgstr "" -#: ../inc/lib.start_session.php:210 +#: inc/lib.start_session.php:210 #, php-format msgid "" "Das Verzeichnis bzw. die Datei \"%s\" existiert nicht oder kann nicht " "gelesen werden!" msgstr "" -#: ../inc/lib.start_session.php:222 +#: inc/lib.start_session.php:222 #, php-format msgid "" "Das Verzeichnis bzw. die Datei \"%s\" hat nicht die richtigen Dateirechte! " msgstr "" -#: ../inc/lib.start_session.php:223 +#: inc/lib.start_session.php:223 #, php-format msgid "Benötigt werden \"%s\". Bitte manuell korrigieren." msgstr "" -#: ../inc/lib.start_session.php:245 +#: inc/lib.start_session.php:245 #, php-format msgid "Die Datei \"%s\" ist benötigt und wurde nicht gefunden!" msgstr "" -#: ../inc/lib.start_session.php:267 +#: inc/lib.start_session.php:267 msgid "" "Es scheint, als hätten Sie die Datei \"config_defaults.php\" als Vorlage für " "Ihre \"config.php\" verwendet.
Das ist aber nicht so vorgesehen und darf " @@ -933,375 +919,371 @@ msgid "" "\"config.php\" anlegen wird." msgstr "" -#: ../inc/lib.start_session.php:283 +#: inc/lib.start_session.php:283 msgid "Part-DB: Schwerwiegender Fehler!" msgstr "" -#: ../inc/lib.start_session.php:285 +#: inc/lib.start_session.php:285 msgid "Es ist ein schwerwiegender Fehler aufgetreten:" msgstr "" -#: ../inc/lib.start_session.php:287 +#: inc/lib.start_session.php:287 msgid "(Exception wurde geworfen in " msgstr "" -#: ../inc/lib.start_session.php:287 +#: inc/lib.start_session.php:287 msgid ", Zeile " msgstr "" -#: ../install.php:94 +#: install.php:94 msgid "Part-DB Installation/Update" msgstr "" -#: ../install.php:118 +#: install.php:118 #, php-format msgid "" "Die gewählte Sprache \"%s\" wird vom Server nicht unterstützt!\n" "Bitte installieren Sie diese Sprache oder wählen Sie eine andere." msgstr "" -#: ../lib/Attachement.php:131 +#: lib/Attachement.php:131 #, php-format msgid "" "Die Datei \"%s\" kann nicht gelöscht werden, da im übergeordneten Ordner " "keine Schreibrechte vorhanden sind!" msgstr "" -#: ../lib/Attachement.php:165 +#: lib/Attachement.php:165 #, php-format msgid "" "Die Datei \"%s\" kann nicht von der Festplatte gelöscht werden! \n" "Überprüfen Sie, ob die nötigen Rechte vorhanden sind." msgstr "" -#: ../lib/Attachement.php:177 +#: lib/Attachement.php:177 #, php-format msgid "" "Der Dateianhang \"%s\" konnte nicht entfernt werden!\n" "Grund: " msgstr "" -#: ../lib/Attachement.php:398 +#: lib/Attachement.php:398 msgid "\"type_id\" ist Null!" msgstr "" -#: ../lib/Attachement.php:411 +#: lib/Attachement.php:411 msgid "Der gewählte Dateityp existiert nicht!" msgstr "" -#: ../lib/Attachement.php:430 +#: lib/Attachement.php:430 #, php-format msgid "Ungültiger Klassenname: \"%s\"" msgstr "" -#: ../lib/Attachement.php:457 +#: lib/Attachement.php:457 msgid "Das gewählte Element existiert nicht!" msgstr "" -#: ../lib/Attachement.php:465 +#: lib/Attachement.php:465 msgid "Der Dateiname ist leer, das ist nicht erlaubt!" msgstr "" -#: ../lib/Attachement.php:470 +#: lib/Attachement.php:470 #, php-format msgid "Der Dateipfad \"%s\" ist kein gültiger absoluter UNIX Dateipfad!" msgstr "" -#: ../lib/Attachement.php:489 ../lib/AttachementType.php:118 -#: ../lib/Base/DBElement.php:96 ../lib/Category.php:528 ../lib/Device.php:474 -#: ../lib/Device.php:504 ../lib/DevicePart.php:334 ../lib/DevicePart.php:365 -#: ../lib/Manufacturer.php:121 ../lib/Part.php:1875 ../lib/Part.php:1897 -#: ../lib/Part.php:1925 ../lib/Part.php:1985 ../lib/Part.php:2038 -#: ../lib/Part.php:2080 ../lib/Part.php:2115 ../lib/Part.php:2154 -#: ../lib/Part.php:2187 ../lib/Part.php:2227 ../lib/Part.php:2261 -#: ../lib/Part.php:2320 ../lib/Storelocation.php:173 ../lib/Supplier.php:197 -#: ../lib/Supplier.php:224 ../lib/System.php:77 ../lib/User.php:787 +#: lib/Attachement.php:489 lib/AttachementType.php:118 +#: lib/Base/DBElement.php:96 lib/Category.php:528 lib/Device.php:474 +#: lib/Device.php:504 lib/DevicePart.php:334 lib/DevicePart.php:365 +#: lib/Manufacturer.php:121 lib/Part.php:1875 lib/Part.php:1897 +#: lib/Part.php:1925 lib/Part.php:1985 lib/Part.php:2038 lib/Part.php:2080 +#: lib/Part.php:2115 lib/Part.php:2154 lib/Part.php:2187 lib/Part.php:2227 +#: lib/Part.php:2261 lib/Part.php:2320 lib/Storelocation.php:173 +#: lib/Supplier.php:197 lib/Supplier.php:224 lib/System.php:77 lib/User.php:787 msgid "$database ist kein Database-Objekt!" msgstr "" -#: ../lib/Attachement.php:533 ../lib/Base/DBElement.php:329 +#: lib/Attachement.php:533 lib/Base/DBElement.php:329 msgid "$element ist kein Objekt!" msgstr "" -#: ../lib/Base/AttachementsContainingDBElement.php:140 -#: ../lib/Base/StructuralDBElement.php:181 +#: lib/Base/AttachementsContainingDBElement.php:140 +#: lib/Base/StructuralDBElement.php:181 #, php-format msgid "" "Das Element \"%s\" konnte nicht gelöscht werden!\n" "Grund: " msgstr "" -#: ../lib/Base/DBElement.php:100 +#: lib/Base/DBElement.php:100 msgid "$current_user ist kein User-Objekt!" msgstr "" -#: ../lib/Base/DBElement.php:104 +#: lib/Base/DBElement.php:104 msgid "$log ist kein DebugLog-Objekt!" msgstr "" -#: ../lib/Base/DBElement.php:187 +#: lib/Base/DBElement.php:187 msgid "Die ID ist kleiner als 1, dies ist nicht erlaubt!" msgstr "" -#: ../lib/Base/DBElement.php:247 +#: lib/Base/DBElement.php:247 msgid "Das ausgewählte Element existiert nicht in der Datenbank!" msgstr "" -#: ../lib/Base/DBElement.php:251 +#: lib/Base/DBElement.php:251 #, php-format msgid "Ungültiger Inhalt von $new_values: \"%s\"" msgstr "" -#: ../lib/Base/DBElement.php:252 ../lib/Base/DBElement.php:368 +#: lib/Base/DBElement.php:252 lib/Base/DBElement.php:368 msgid "$new_values ist kein Array!" msgstr "" -#: ../lib/Base/DBElement.php:323 +#: lib/Base/DBElement.php:323 #, php-format msgid "$values ist kein Array: \"%s\"" msgstr "" -#: ../lib/Base/DBElement.php:324 ../lib/Database.php:658 -#: ../lib/Database.php:737 +#: lib/Base/DBElement.php:324 lib/Database.php:661 lib/Database.php:740 msgid "$values ist kein Array!" msgstr "" -#: ../lib/Base/DBElement.php:352 +#: lib/Base/DBElement.php:352 msgid "$database ist kein gültiges Database-Objekt!" msgstr "" -#: ../lib/Base/DBElement.php:356 +#: lib/Base/DBElement.php:356 msgid "$current_user ist kein gültiges User-Objekt!" msgstr "" -#: ../lib/Base/DBElement.php:360 +#: lib/Base/DBElement.php:360 msgid "$log ist kein gültiges Log-Objekt!" msgstr "" -#: ../lib/Base/DBElement.php:364 +#: lib/Base/DBElement.php:364 msgid "$tablename ist kein String!" msgstr "" -#: ../lib/Base/DBElement.php:372 +#: lib/Base/DBElement.php:372 msgid "Das Array $new_values ist leer!" msgstr "" -#: ../lib/Base/DBElement.php:376 +#: lib/Base/DBElement.php:376 #, php-format msgid "Die Tabelle \"%s\" existiert nicht!" msgstr "" -#: ../lib/Base/DBElement.php:393 +#: lib/Base/DBElement.php:393 msgid "Der Datenbankeintrag konnte nicht angelegt werden." msgstr "" -#: ../lib/Base/NamedDBElement.php:162 +#: lib/Base/NamedDBElement.php:162 msgid "Der neue Name ist leer, das ist nicht erlaubt!" msgstr "" -#: ../lib/Base/PartsContainingDBElement.php:136 +#: lib/Base/PartsContainingDBElement.php:136 #, php-format msgid "Das Element \"%s\" konnte nicht gelöscht werden!" msgstr "" -#: ../lib/Base/PartsContainingDBElement.php:136 ../lib/Device.php:137 -#: ../lib/Device.php:191 ../lib/Device.php:236 ../lib/Orderdetails.php:150 -#: ../lib/Part.php:193 +#: lib/Base/PartsContainingDBElement.php:136 lib/Device.php:137 +#: lib/Device.php:191 lib/Device.php:236 lib/Orderdetails.php:150 +#: lib/Part.php:193 msgid "Grund: " msgstr "" -#: ../lib/Base/StructuralDBElement.php:104 -#: ../lib/Base/StructuralDBElement.php:106 -#: ../lib/Base/StructuralDBElement.php:484 -#: ../lib/Base/StructuralDBElement.php:527 -#: ../lib/Base/StructuralDBElement.php:578 +#: lib/Base/StructuralDBElement.php:104 lib/Base/StructuralDBElement.php:106 +#: lib/Base/StructuralDBElement.php:484 lib/Base/StructuralDBElement.php:527 +#: lib/Base/StructuralDBElement.php:578 msgid "Oberste Ebene" msgstr "" -#: ../lib/Base/StructuralDBElement.php:149 +#: lib/Base/StructuralDBElement.php:149 msgid "Die Oberste Ebene kann nicht gelöscht werden!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:202 ../lib/User.php:732 +#: lib/Base/StructuralDBElement.php:202 lib/User.php:732 msgid "Der aktuelle Benutzer darf die gewünschte Operation nicht durchführen!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:634 +#: lib/Base/StructuralDBElement.php:634 msgid "Die Oberste Ebene kann nicht bearbeitet werden!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:643 +#: lib/Base/StructuralDBElement.php:643 msgid "" "Ein Element kann nicht als Unterelement von sich selber zugeordnet werden!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:652 +#: lib/Base/StructuralDBElement.php:652 msgid "Ungültige \"parent_id\": \"" msgstr "" -#: ../lib/Base/StructuralDBElement.php:653 ../lib/User.php:764 +#: lib/Base/StructuralDBElement.php:653 lib/User.php:764 msgid "" "\n" "\n" "Ursprüngliche Fehlermeldung: " msgstr "" -#: ../lib/Base/StructuralDBElement.php:658 +#: lib/Base/StructuralDBElement.php:658 msgid "Das ausgewählte übergeordnete Element existiert nicht!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:663 +#: lib/Base/StructuralDBElement.php:663 msgid "" "Ein Element kann nicht einem seiner direkten Unterelemente zugeordnet werden!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:676 +#: lib/Base/StructuralDBElement.php:676 #, php-format msgid "" "Es existiert bereits ein Element auf gleicher Ebene (%1$s::%2$s) mit " "gleichem Namen (%3$s)!" msgstr "" -#: ../lib/Base/StructuralDBElement.php:693 +#: lib/Base/StructuralDBElement.php:693 msgid "getPermissionName() wurde nicht implementiert!" msgstr "" -#: ../lib/Database.php:135 +#: lib/Database.php:135 msgid "Unbekannter Datenbanktyp: \"" msgstr "" -#: ../lib/Database.php:150 +#: lib/Database.php:150 msgid "" "Es konnte nicht mit der Datenbank verbunden werden! \n" "Überprüfen Sie, ob die Zugangsdaten korrekt sind." msgstr "" -#: ../lib/Database.php:152 +#: lib/Database.php:152 msgid "Details: " msgstr "" -#: ../lib/Database.php:168 +#: lib/Database.php:168 msgid "" "Die folgenden MySQL Tabellen haben eine falsche Speicherengine (benötigt " "wird \"InnoDB\"): \n" msgstr "" -#: ../lib/Database.php:201 +#: lib/Database.php:201 msgid "Eintrag \"dbVersion\" existiert nicht in der Tabelle \"internal\"!" msgstr "" -#: ../lib/Database.php:218 +#: lib/Database.php:218 msgid "Konstante \"LATEST_DB_VERSION\" ist nicht definiert!" msgstr "" -#: ../lib/Database.php:337 +#: lib/Database.php:337 msgid "" "Ein Datenbankupdate kann nicht mitten in einer offenen Transaktion " "durchgeführt werden!" msgstr "" -#: ../lib/Database.php:355 +#: lib/Database.php:355 msgid "FEHLER: Wird zur Zeit schon ein Update durchgeführt?" msgstr "" -#: ../lib/Database.php:363 ../lib/Database.php:472 +#: lib/Database.php:363 lib/Database.php:475 msgid "SQL_MODE wird gesetzt..." msgstr "" -#: ../lib/Database.php:378 +#: lib/Database.php:378 #, php-format msgid "FEHLER: Keine Updateschritte für Version %s gefunden!" msgstr "" -#: ../lib/Database.php:401 +#: lib/Database.php:401 #, php-format msgid "Schritt: %s ...OK" msgstr "" -#: ../lib/Database.php:408 +#: lib/Database.php:410 msgid "Fehlermeldung: \"" msgstr "" -#: ../lib/Database.php:409 +#: lib/Database.php:411 #, php-format msgid "Schritt: %s ...FEHLER!" msgstr "" -#: ../lib/Database.php:425 ../lib/Database.php:462 +#: lib/Database.php:428 lib/Database.php:465 msgid "FEHLER: Die neue Version konnte nicht gesetzt werden!" msgstr "" -#: ../lib/Database.php:444 +#: lib/Database.php:447 msgid "" "FEHLER: Die aktuelle Update-Position konnte nicht in der config.php " "gespeichert werden!" msgstr "" -#: ../lib/Database.php:454 +#: lib/Database.php:457 msgid "FEHLER: Die aktuelle Version konnte nicht gelesen werden!" msgstr "" -#: ../lib/Database.php:475 +#: lib/Database.php:478 msgid "FEHLER!" msgstr "" -#: ../lib/Database.php:483 +#: lib/Database.php:486 msgid "Datenbank wird freigegeben..." msgstr "" -#: ../lib/Database.php:486 +#: lib/Database.php:489 msgid "FEHLER: Die Datenbank konnte nicht entsperrt werden!" msgstr "" -#: ../lib/Database.php:493 ../lib/Database.php:496 +#: lib/Database.php:496 lib/Database.php:499 msgid "ABBRUCH: Das Update konnte nicht durchgeführt werden!" msgstr "" -#: ../lib/Database.php:494 +#: lib/Database.php:497 msgid "Zweitletzte Zeile: " msgstr "" -#: ../lib/Database.php:495 +#: lib/Database.php:498 msgid "Letzte Zeile: " msgstr "" -#: ../lib/Database.php:498 ../lib/Database.php:499 +#: lib/Database.php:501 lib/Database.php:502 msgid "Das Update wurde erfolgreich durchgeführt." msgstr "" -#: ../lib/Database.php:559 +#: lib/Database.php:562 msgid "PDO::begin_transaction() lieferte einen Fehler: " msgstr "" -#: ../lib/Database.php:579 +#: lib/Database.php:582 msgid "Es wurde noch keine Transaktion gestartet!" msgstr "" -#: ../lib/Database.php:587 +#: lib/Database.php:590 msgid "Die übermittelte Transaktions-ID ist nicht korrekt!" msgstr "" -#: ../lib/Database.php:601 +#: lib/Database.php:604 msgid "PDO::commit() lieferte einen Fehler: " msgstr "" -#: ../lib/Database.php:672 ../lib/Database.php:745 +#: lib/Database.php:675 lib/Database.php:748 msgid "PDO prepare Fehler!" msgstr "" -#: ../lib/Database.php:686 ../lib/Database.php:759 +#: lib/Database.php:689 lib/Database.php:762 msgid "PDO: Wert konnte nicht gebunden werden!" msgstr "" -#: ../lib/Database.php:693 ../lib/Database.php:766 +#: lib/Database.php:696 lib/Database.php:769 msgid "PDO execute lieferte einen Fehler!" msgstr "" -#: ../lib/Database.php:705 +#: lib/Database.php:708 msgid "Datenbankfehler: \n" msgstr "" -#: ../lib/Database.php:705 +#: lib/Database.php:708 msgid "" "\n" "\n" @@ -1309,643 +1291,640 @@ msgid "" " " msgstr "" -#: ../lib/Database.php:744 +#: lib/Database.php:747 msgid "PDO Prepare Fehler!" msgstr "" -#: ../lib/Database.php:782 +#: lib/Database.php:785 msgid "PDO Ergebnis ist kein Array!" msgstr "" -#: ../lib/Database.php:876 +#: lib/Database.php:879 #, php-format msgid "Es existiert kein Datensatz mit der ID \"%d\" in der Tabelle \"%s\"!" msgstr "" -#: ../lib/Database.php:910 +#: lib/Database.php:913 msgid "$values ist kein gültiges Array!" msgstr "" -#: ../lib/Device.php:137 +#: lib/Device.php:137 #, php-format msgid "Die Baugruppe \"%s\" konnte nicht gelöscht werden!\\n" msgstr "" -#: ../lib/Device.php:158 +#: lib/Device.php:158 msgid "Eine Baugruppe kann nicht in sich selber kopiert werden!" msgstr "" -#: ../lib/Device.php:191 +#: lib/Device.php:191 #, php-format msgid "Die Baugruppe \"%s\"konnte nicht kopiert werden!\n" msgstr "" -#: ../lib/Device.php:219 +#: lib/Device.php:219 msgid "Es sind nicht von allen Bauteilen genügend an Lager" msgstr "" -#: ../lib/Device.php:236 +#: lib/Device.php:236 msgid "Die Teile konnten nicht abgefasst werden!\n" msgstr "" -#: ../lib/Device.php:456 ../lib/Part.php:1744 +#: lib/Device.php:456 lib/Part.php:1744 msgid "Die Bestellmenge ist ungültig!" msgstr "" -#: ../lib/DevicePart.php:278 +#: lib/DevicePart.php:278 msgid "Der obersten Ebene können keine Bauteile zugeordnet werden!" msgstr "" -#: ../lib/DevicePart.php:291 +#: lib/DevicePart.php:291 #, php-format msgid "Es existiert keine Baugruppe mit der ID \"%d\"!" msgstr "" -#: ../lib/DevicePart.php:306 +#: lib/DevicePart.php:306 #, php-format msgid "Es existiert kein Bauteil mit der ID \"%d\"!" msgstr "" -#: ../lib/DevicePart.php:313 +#: lib/DevicePart.php:313 #, php-format msgid "Die Bestückungs-Anzahl \"%d\" ist ungültig!" msgstr "" -#: ../lib/DevicePart.php:445 +#: lib/DevicePart.php:445 msgid "Die Bestückungs-Anzahl ist ungültig!" msgstr "" -#: ../lib/DevicePart.php:467 +#: lib/DevicePart.php:467 #, php-format msgid "Die Baugruppe \"%1$s\" enthält bereits das Bauteil \"%2$s\"!" msgstr "" -#: ../lib/HTML.php:187 +#: lib/HTML.php:187 msgid "$url must be a valid a string" msgstr "" -#: ../lib/Log.php:71 +#: lib/Log.php:71 msgid "$database ist kein Database-Objekt" msgstr "" -#: ../lib/Orderdetails.php:150 +#: lib/Orderdetails.php:150 msgid "Die Einkaufsinformationen konnten nicht gelöscht werden!\n" msgstr "" -#: ../lib/Orderdetails.php:321 +#: lib/Orderdetails.php:321 msgid "" "Es sind keine Preisinformationen für die angegebene Bestellmenge vorhanden!" msgstr "" -#: ../lib/Orderdetails.php:404 +#: lib/Orderdetails.php:404 msgid "Das gewählte Bauteil existiert nicht!" msgstr "" -#: ../lib/Orderdetails.php:423 +#: lib/Orderdetails.php:423 msgid "Der gewählte Lieferant existiert nicht!" msgstr "" -#: ../lib/Part.php:173 +#: lib/Part.php:173 #, php-format msgid "" "Das Bauteil \"%s\" wird noch in %d Baugruppen verwendet und kann daher nicht " "gelöscht werden!" msgstr "" -#: ../lib/Part.php:193 +#: lib/Part.php:193 #, php-format msgid "Das Bauteil \"%s\" konnte nicht gelöscht werden!\n" msgstr "" -#: ../lib/Part.php:217 +#: lib/Part.php:217 msgid "Label type unknown: " msgstr "" -#: ../lib/Part.php:277 +#: lib/Part.php:277 msgid "[Unbekannt]" msgstr "" -#: ../lib/Part.php:1452 +#: lib/Part.php:1452 msgid "Noch nicht bestellen" msgstr "" -#: ../lib/Part.php:1615 +#: lib/Part.php:1615 msgid "\"$table_type\" ist ungültig!" msgstr "" -#: ../lib/Part.php:1709 +#: lib/Part.php:1709 msgid "Der neue Lagerbestand ist ungültig!" msgstr "" -#: ../lib/Part.php:1711 +#: lib/Part.php:1711 #, php-format msgid "" "Der neue Lagerbestand von \"%s\" wäre negativ und kann deshalb nicht " "gespeichert werden!" msgstr "" -#: ../lib/Part.php:1737 +#: lib/Part.php:1737 msgid "Die gewählte Einkaufsinformation existiert nicht!" msgstr "" -#: ../lib/Part.php:1766 +#: lib/Part.php:1766 msgid "Der neue Mindestlagerbestand ist ungültig!" msgstr "" -#: ../lib/Part.php:1773 +#: lib/Part.php:1773 msgid "\"id_category\" ist Null!" msgstr "" -#: ../lib/Part.php:1786 +#: lib/Part.php:1786 msgid "Die gewählte Kategorie existiert nicht!" msgstr "" -#: ../lib/Part.php:1804 +#: lib/Part.php:1804 msgid "Der gewählte Footprint existiert nicht!" msgstr "" -#: ../lib/Part.php:1822 +#: lib/Part.php:1822 msgid "Der gewählte Lagerort existiert nicht!" msgstr "" -#: ../lib/Part.php:1840 +#: lib/Part.php:1840 msgid "Der gewählte Hersteller existiert nicht!" msgstr "" -#: ../lib/Part.php:1859 +#: lib/Part.php:1859 msgid "Die gewählte Datei existiert nicht!" msgstr "" -#: ../lib/Part.php:2589 +#: lib/Part.php:2589 msgid "Keine" msgstr "" -#: ../lib/Permissions/BasePermission.php:187 -#: ../lib/Permissions/BasePermission.php:208 +#: lib/Permissions/BasePermission.php:187 +#: lib/Permissions/BasePermission.php:208 msgid "$op ist keine gültige Operation!" msgstr "" -#: ../lib/Permissions/BasePermission.php:218 +#: lib/Permissions/BasePermission.php:218 msgid "listOperations() ist in nicht implementiert" msgstr "" -#: ../lib/Permissions/BasePermission.php:230 -#: ../lib/Permissions/BasePermission.php:250 +#: lib/Permissions/BasePermission.php:230 +#: lib/Permissions/BasePermission.php:250 msgid "Die Parameter müssen alles gültige Integervariablen sein!" msgstr "" -#: ../lib/Permissions/BasePermission.php:233 -#: ../lib/Permissions/BasePermission.php:253 +#: lib/Permissions/BasePermission.php:233 +#: lib/Permissions/BasePermission.php:253 msgid "$n muss kleiner als 32 sein, da nur eine 32bit Variable verwendet wird." msgstr "" -#: ../lib/Permissions/BasePermission.php:256 +#: lib/Permissions/BasePermission.php:256 msgid "$new kann nicht größer als 3 sein, da ein Bitpaar beschrieben wird." msgstr "" -#: ../lib/Permissions/ConfigPermission.php:43 +#: lib/Permissions/ConfigPermission.php:43 msgid "Konfiguration anzeigen" msgstr "" -#: ../lib/Permissions/ConfigPermission.php:44 +#: lib/Permissions/ConfigPermission.php:44 msgid "Konfiguration bearbeiten" msgstr "" -#: ../lib/Permissions/ConfigPermission.php:45 +#: lib/Permissions/ConfigPermission.php:45 msgid "Administratorpassword ändern" msgstr "" -#: ../lib/Permissions/ConfigPermission.php:46 +#: lib/Permissions/ConfigPermission.php:46 msgid "Serverinformationen anzeigen" msgstr "" -#: ../lib/Permissions/CPartAttributePermission.php:47 -#: ../lib/Permissions/DevicePartPermission.php:44 -#: ../lib/Permissions/GroupPermission.php:41 -#: ../lib/Permissions/PartAttributePermission.php:41 -#: ../lib/Permissions/PartContainingPermission.php:40 -#: ../lib/Permissions/PartPermission.php:52 -#: ../lib/Permissions/StructuralPermission.php:51 -#: ../lib/Permissions/UserPermission.php:50 +#: lib/Permissions/CPartAttributePermission.php:47 +#: lib/Permissions/DevicePartPermission.php:44 +#: lib/Permissions/GroupPermission.php:41 +#: lib/Permissions/PartAttributePermission.php:41 +#: lib/Permissions/PartContainingPermission.php:40 +#: lib/Permissions/PartPermission.php:52 +#: lib/Permissions/StructuralPermission.php:51 +#: lib/Permissions/UserPermission.php:50 msgid "Anzeigen" msgstr "" -#: ../lib/Permissions/CPartAttributePermission.php:49 -#: ../lib/Permissions/DevicePartPermission.php:46 -#: ../lib/Permissions/GroupPermission.php:43 -#: ../lib/Permissions/PartContainingPermission.php:42 -#: ../lib/Permissions/PartPermission.php:54 -#: ../lib/Permissions/StructuralPermission.php:53 -#: ../lib/Permissions/UserPermission.php:51 +#: lib/Permissions/CPartAttributePermission.php:49 +#: lib/Permissions/DevicePartPermission.php:46 +#: lib/Permissions/GroupPermission.php:43 +#: lib/Permissions/PartContainingPermission.php:42 +#: lib/Permissions/PartPermission.php:54 +#: lib/Permissions/StructuralPermission.php:53 +#: lib/Permissions/UserPermission.php:51 msgid "Anlegen" msgstr "" -#: ../lib/Permissions/CPartAttributePermission.php:50 -#: ../lib/Permissions/DevicePartPermission.php:47 -#: ../lib/Permissions/GroupPermission.php:45 -#: ../lib/Permissions/PartContainingPermission.php:44 -#: ../lib/Permissions/PartPermission.php:56 -#: ../lib/Permissions/StructuralPermission.php:55 -#: ../lib/Permissions/UserPermission.php:52 +#: lib/Permissions/CPartAttributePermission.php:50 +#: lib/Permissions/DevicePartPermission.php:47 +#: lib/Permissions/GroupPermission.php:45 +#: lib/Permissions/PartContainingPermission.php:44 +#: lib/Permissions/PartPermission.php:56 +#: lib/Permissions/StructuralPermission.php:55 +#: lib/Permissions/UserPermission.php:52 msgid "Löschen" msgstr "" -#: ../lib/Permissions/DatabasePermission.php:43 +#: lib/Permissions/DatabasePermission.php:43 msgid "Status anzeigen" msgstr "" -#: ../lib/Permissions/DatabasePermission.php:44 +#: lib/Permissions/DatabasePermission.php:44 msgid "Datenbank aktualisieren" msgstr "" -#: ../lib/Permissions/DatabasePermission.php:45 +#: lib/Permissions/DatabasePermission.php:45 msgid "Datenbankeinstellungen anzeigen" msgstr "" -#: ../lib/Permissions/DatabasePermission.php:46 +#: lib/Permissions/DatabasePermission.php:46 msgid "Datenbankeinstellungen ändern" msgstr "" -#: ../lib/Permissions/GroupPermission.php:44 -#: ../lib/Permissions/PartContainingPermission.php:43 -#: ../lib/Permissions/PartPermission.php:55 -#: ../lib/Permissions/StructuralPermission.php:54 +#: lib/Permissions/GroupPermission.php:44 +#: lib/Permissions/PartContainingPermission.php:43 +#: lib/Permissions/PartPermission.php:55 +#: lib/Permissions/StructuralPermission.php:54 msgid "Verschieben" msgstr "" -#: ../lib/Permissions/GroupPermission.php:46 -#: ../lib/Permissions/UserPermission.php:56 +#: lib/Permissions/GroupPermission.php:46 lib/Permissions/UserPermission.php:56 msgid "Berechtigungen ändern" msgstr "" -#: ../lib/Permissions/PartContainingPermission.php:45 +#: lib/Permissions/PartContainingPermission.php:45 msgid "Teile Auflisten" msgstr "" -#: ../lib/Permissions/PartPermission.php:57 +#: lib/Permissions/PartPermission.php:57 msgid "Suchen" msgstr "" -#: ../lib/Permissions/PartPermission.php:58 +#: lib/Permissions/PartPermission.php:58 msgid "Alle Teile auflisten" msgstr "" -#: ../lib/Permissions/PartPermission.php:59 +#: lib/Permissions/PartPermission.php:59 msgid "Zu bestellende Teile auflisten" msgstr "" -#: ../lib/Permissions/PartPermission.php:60 +#: lib/Permissions/PartPermission.php:60 msgid "Teile ohne Preis auflisten" msgstr "" -#: ../lib/Permissions/PartPermission.php:61 +#: lib/Permissions/PartPermission.php:61 msgid "Obsolente Teile auflisten" msgstr "" -#: ../lib/Permissions/PartPermission.php:62 +#: lib/Permissions/PartPermission.php:62 msgid "Teile mit unbekanntem Lagerbestand auflisten" msgstr "" -#: ../lib/Permissions/PartPermission.php:63 +#: lib/Permissions/PartPermission.php:63 msgid "Favoritenstatus ändern" msgstr "" -#: ../lib/Permissions/PartPermission.php:64 +#: lib/Permissions/PartPermission.php:64 msgid "Favorisierte Bauteile auflisten" msgstr "" -#: ../lib/Permissions/PermissionManager.php:174 -#: ../lib/Permissions/PermissionManager.php:193 +#: lib/Permissions/PermissionManager.php:174 +#: lib/Permissions/PermissionManager.php:193 msgid "Keine Permission mit dem gegebenen Namen vorhanden!" msgstr "" -#: ../lib/Permissions/PermissionManager.php:221 +#: lib/Permissions/PermissionManager.php:221 msgid "Allgemein" msgstr "" -#: ../lib/Permissions/PermissionManager.php:222 +#: lib/Permissions/PermissionManager.php:222 msgid "Name" msgstr "" -#: ../lib/Permissions/PermissionManager.php:223 +#: lib/Permissions/PermissionManager.php:223 msgid "Beschreibung" msgstr "" -#: ../lib/Permissions/PermissionManager.php:224 +#: lib/Permissions/PermissionManager.php:224 msgid "Kommentar" msgstr "" -#: ../lib/Permissions/PermissionManager.php:225 +#: lib/Permissions/PermissionManager.php:225 msgid "Vorhanden" msgstr "" -#: ../lib/Permissions/PermissionManager.php:226 +#: lib/Permissions/PermissionManager.php:226 msgid "Min. Bestand" msgstr "" -#: ../lib/Permissions/PermissionManager.php:227 +#: lib/Permissions/PermissionManager.php:227 msgid "Lagerort" msgstr "" -#: ../lib/Permissions/PermissionManager.php:229 +#: lib/Permissions/PermissionManager.php:229 msgid "Footprint" msgstr "" -#: ../lib/Permissions/PermissionManager.php:230 +#: lib/Permissions/PermissionManager.php:230 msgid "Dateianhänge" msgstr "" -#: ../lib/Permissions/PermissionManager.php:231 +#: lib/Permissions/PermissionManager.php:231 msgid "Bestellinformationen" msgstr "" -#: ../lib/Permissions/PermissionManager.php:232 +#: lib/Permissions/PermissionManager.php:232 msgid "Preise" msgstr "" -#: ../lib/Permissions/PermissionManager.php:233 +#: lib/Permissions/PermissionManager.php:233 msgid "Bestellungen" msgstr "" -#: ../lib/Permissions/PermissionManager.php:235 +#: lib/Permissions/PermissionManager.php:235 msgid "Bauteile" msgstr "" -#: ../lib/Permissions/PermissionManager.php:245 +#: lib/Permissions/PermissionManager.php:245 msgid "Datenstrukturen" msgstr "" -#: ../lib/Permissions/PermissionManager.php:252 -#: ../lib/Permissions/PermissionManager.php:260 +#: lib/Permissions/PermissionManager.php:252 +#: lib/Permissions/PermissionManager.php:260 msgid "Verschiedenes" msgstr "" -#: ../lib/Permissions/PermissionManager.php:256 +#: lib/Permissions/PermissionManager.php:256 msgid "Eigenen Benutzer bearbeiten" msgstr "" -#: ../lib/Permissions/PermissionManager.php:259 +#: lib/Permissions/PermissionManager.php:259 msgid "Baugruppenbauteile" msgstr "" -#: ../lib/Permissions/SelfPermission.php:43 -#: ../lib/Permissions/UserPermission.php:55 +#: lib/Permissions/SelfPermission.php:43 lib/Permissions/UserPermission.php:55 msgid "Informationen ändern" msgstr "" -#: ../lib/Permissions/SelfPermission.php:44 +#: lib/Permissions/SelfPermission.php:44 msgid "Benutzername ändern" msgstr "" -#: ../lib/Permissions/SelfPermission.php:45 +#: lib/Permissions/SelfPermission.php:45 msgid "Berechtigungen auflisten" msgstr "" -#: ../lib/Permissions/SystemPermission.php:40 +#: lib/Permissions/SystemPermission.php:40 msgid "Debugtools benutzen" msgstr "" -#: ../lib/Permissions/UserPermission.php:53 +#: lib/Permissions/UserPermission.php:53 msgid "Nutzernamen ändern" msgstr "" -#: ../lib/Permissions/UserPermission.php:54 +#: lib/Permissions/UserPermission.php:54 msgid "Gruppe ändern" msgstr "" -#: ../lib/Permissions/UserPermission.php:57 +#: lib/Permissions/UserPermission.php:57 msgid "Password setzen" msgstr "" -#: ../lib/Permissions/UserPermission.php:58 +#: lib/Permissions/UserPermission.php:58 msgid "Benutzereinstellungen ändern" msgstr "" -#: ../lib/Pricedetails.php:126 +#: lib/Pricedetails.php:126 msgid "" "Die ausgewählte Preisinformation kann erst gelöscht werden wenn es sonst " "keine weiteren Preisinformationen gibt!" msgstr "" -#: ../lib/Pricedetails.php:316 +#: lib/Pricedetails.php:316 msgid "Die gewählten Einkaufsinformationen existieren nicht!" msgstr "" -#: ../lib/Pricedetails.php:329 +#: lib/Pricedetails.php:329 msgid "Der neue Preis ist ungültig!" msgstr "" -#: ../lib/Pricedetails.php:342 +#: lib/Pricedetails.php:342 msgid "Die Preisbezogene Menge ist ungültig!" msgstr "" -#: ../lib/Pricedetails.php:355 +#: lib/Pricedetails.php:355 msgid "Die Mengenrabatt-Menge ist ungültig!" msgstr "" -#: ../lib/Pricedetails.php:370 +#: lib/Pricedetails.php:370 msgid "Die Mengenrabatt-Menge muss bei der ersten Preisangabe \"1\" sein!" msgstr "" -#: ../lib/Pricedetails.php:375 +#: lib/Pricedetails.php:375 msgid "Es existiert bereits eine Preisangabe für die selbe Mengenrabatt-Menge!" msgstr "" -#: ../lib/Pricedetails.php:380 +#: lib/Pricedetails.php:380 msgid "" "Die Mengenrabatt-Menge beim Preis für ein Bauteil kann nicht verändert " "werden!" msgstr "" -#: ../lib/Pricedetails.php:385 +#: lib/Pricedetails.php:385 msgid "" "Es existiert bereits eine Preisangabe mit der selben Mengenrabatt-Menge!" msgstr "" -#: ../lib/System.php:81 +#: lib/System.php:81 msgid "$log ist kein Log-Objekt!" msgstr "" -#: ../lib/Tools/SystemVersion.php:119 +#: lib/Tools/SystemVersion.php:119 #, php-format msgid "Fehlerhafte Version: \"%s\"" msgstr "" -#: ../lib/Tools/SystemVersion.php:120 +#: lib/Tools/SystemVersion.php:120 msgid "Es gab ein Fehler bei der Auswertung des Version-Strings!" msgstr "" -#: ../lib/User.php:365 +#: lib/User.php:365 msgid "" "Sie versuchen ihren aktuellen Benutzer zu löschen. Dies ist nicht möglich!" msgstr "" -#: ../lib/User.php:369 +#: lib/User.php:369 msgid "Der anonymous Benutzer (ID=0) kann nicht gelöscht werden!" msgstr "" -#: ../lib/User.php:373 +#: lib/User.php:373 msgid "Der Systemadministrator (ID=1) kann nicht gelöscht werden!" msgstr "" -#: ../lib/User.php:406 +#: lib/User.php:406 #, php-format msgid "Das neue Password muss mindestens %d Zeichen lang sein" msgstr "" -#: ../lib/User.php:409 +#: lib/User.php:409 msgid "Das Password des anonymous Users kann nicht geändert werden!" msgstr "" -#: ../lib/User.php:737 +#: lib/User.php:737 msgid "

Bitte loggen sie sich ein:" msgstr "" -#: ../lib/User.php:737 ../login.php:49 +#: lib/User.php:737 login.php:49 msgid "Login" msgstr "" -#: ../lib/User.php:763 +#: lib/User.php:763 msgid "Ungültige \"group_id\": \"" msgstr "" -#: ../lib/User.php:769 +#: lib/User.php:769 msgid "Die gewählte Gruppe existiert nicht!" msgstr "" -#: ../lib/User.php:826 +#: lib/User.php:826 msgid "Die Abfrage des Nutzernamens hat mehrere Nutzer ergeben" msgstr "" -#: ../lib/User.php:830 +#: lib/User.php:830 msgid "Kein Benutzer mit folgendem Benutzernamen vorhanden:" msgstr "" -#: ../lib/User.php:954 +#: lib/User.php:954 msgid " [Kein Password]" msgstr "" -#: ../lib/User.php:955 +#: lib/User.php:955 msgid " [Aktueller Nutzer]" msgstr "" -#: ../show_all_parts.php:83 ../show_category_parts.php:92 -#: ../show_category_parts.php:111 ../show_footprint_parts.php:84 -#: ../show_footprint_parts.php:103 ../show_location_parts.php:84 -#: ../show_location_parts.php:103 ../show_manufacturer_parts.php:83 -#: ../show_manufacturer_parts.php:102 ../show_supplier_parts.php:84 -#: ../show_supplier_parts.php:103 +#: show_all_parts.php:83 show_category_parts.php:92 show_category_parts.php:111 +#: show_footprint_parts.php:84 show_footprint_parts.php:103 +#: show_location_parts.php:84 show_location_parts.php:103 +#: show_manufacturer_parts.php:83 show_manufacturer_parts.php:102 +#: show_supplier_parts.php:84 show_supplier_parts.php:103 msgid "Teileansicht" msgstr "" -#: ../show_all_parts.php:125 ../show_category_parts.php:146 -#: ../show_footprint_parts.php:138 ../show_location_parts.php:138 -#: ../show_manufacturer_parts.php:137 ../show_supplier_parts.php:138 +#: show_all_parts.php:125 show_category_parts.php:146 +#: show_footprint_parts.php:138 show_location_parts.php:138 +#: show_manufacturer_parts.php:137 show_supplier_parts.php:138 msgid "Es wurde keine gültige Bauteil-ID übermittelt!" msgstr "" -#: ../show_all_parts.php:139 ../show_category_parts.php:160 -#: ../show_footprint_parts.php:152 ../show_location_parts.php:152 -#: ../show_manufacturer_parts.php:151 ../show_obsolete_parts.php:96 -#: ../show_supplier_parts.php:152 +#: show_all_parts.php:139 show_category_parts.php:160 +#: show_footprint_parts.php:152 show_location_parts.php:152 +#: show_manufacturer_parts.php:151 show_obsolete_parts.php:96 +#: show_supplier_parts.php:152 #, php-format msgid "" "Sollen die %d gewählten Bauteile wirklich unwiederruflich gelöscht werden?" msgstr "" -#: ../show_all_parts.php:147 ../show_category_parts.php:168 -#: ../show_footprint_parts.php:160 ../show_location_parts.php:160 -#: ../show_manufacturer_parts.php:159 ../show_obsolete_parts.php:104 -#: ../show_supplier_parts.php:160 +#: show_all_parts.php:147 show_category_parts.php:168 +#: show_footprint_parts.php:160 show_location_parts.php:160 +#: show_manufacturer_parts.php:159 show_obsolete_parts.php:104 +#: show_supplier_parts.php:160 msgid "Ja, Bauteile löschen" msgstr "" -#: ../show_category_parts.php:100 ../show_manufacturer_parts.php:91 -#: ../show_supplier_parts.php:92 +#: show_category_parts.php:100 show_manufacturer_parts.php:91 +#: show_supplier_parts.php:92 msgid "Es wurde keine gültige Kategorien-ID übermittelt!" msgstr "" -#: ../show_footprint_parts.php:92 +#: show_footprint_parts.php:92 msgid "Es wurde keine gültige Footprint-ID übermittelt!" msgstr "" -#: ../show_location_parts.php:92 +#: show_location_parts.php:92 msgid "Es wurde keine gültige Lagerort-ID übermittelt!" msgstr "" -#: ../show_part_info.php:70 +#: show_part_info.php:70 msgid "Label input is not valid!" msgstr "" -#: ../show_part_info.php:101 ../show_part_info.php:209 +#: show_part_info.php:101 show_part_info.php:209 msgid "Detailinfo" msgstr "" -#: ../show_part_info.php:173 +#: show_part_info.php:173 msgid "Ungültige Eingabedaten!" msgstr "" -#: ../show_search_parts.php:107 +#: show_search_parts.php:107 msgid "Suchresultate" msgstr "" -#: ../startup.php:50 +#: startup.php:50 msgid "Startseite" msgstr "" -#: ../startup.php:159 +#: startup.php:164 msgid "" "Der Atom-Feed konnte nicht aus dem Internet heruntergeladen werden. Prüfen " "Sie bitte, ob Ihre PHP-Konfiguration das Herunterladen aus dem Internet " "zulässt." msgstr "" -#: ../startup.php:164 +#: startup.php:169 msgid "Die Klasse \"SimpleXMLElement\" ist nicht vorhanden!" msgstr "" -#: ../startup.php:170 +#: startup.php:175 msgid "Das SimpleXMLElement konnte nicht erzeugt werden!" msgstr "" -#: ../startup.php:181 +#: startup.php:186 msgid "FEHLER - Kein Link im Atom-Feed gefunden!" msgstr "" -#: ../system_config.php:247 ../system_config.php:255 +#: system_config.php:251 system_config.php:259 msgid "Überprüfen Sie, ob Sie die nötigen Schreibrechte besitzen." msgstr "" -#: ../system_config.php:275 +#: system_config.php:279 msgid "Diese Funktion steht in der Online-Demo nicht zur Verfügung!" msgstr "" -#: ../system_config.php:283 +#: system_config.php:287 msgid "Das neue Administratorpasswort wurde erfolgreich gespeichert." msgstr "" -#: ../system_config.php:393 +#: system_config.php:399 msgid "Achtung:" msgstr "" -#: ../system_config.php:394 +#: system_config.php:400 #, php-format msgid "Die gewählte Sprache \"%s\" wird vom Server nicht unterstützt!" msgstr "" -#: ../system_config.php:395 +#: system_config.php:401 msgid "Bitte installieren Sie diese Sprache oder wählen Sie eine andere." msgstr "" -#: ../system_database.php:102 +#: system_database.php:102 msgid "Das Administratorpasswort ist falsch!" msgstr "" -#: ../system_database.php:144 +#: system_database.php:144 msgid "Es konnte keine Verbindung mit der Datenbank hergestellt werden!" msgstr "" -#: ../system_database.php:186 +#: system_database.php:186 msgid "" "Achtung!

Das Datenbankupdate auf Version 13 ist sehr umfangreich, es " "finden sehr viele Veränderungen statt.
Es wird dringend empfohlen, vor " @@ -1956,7 +1935,7 @@ msgid "" "hervorgerufen werden." msgstr "" -#: ../system_database.php:194 +#: system_database.php:194 msgid "" "Hinweis:
Es wird dringend empfohlen, vor jedem Datenbankupdate eine " "Sicherung der Datenbank anzulegen.
Die Entwickler von Part-DB übernehmen " @@ -1964,66 +1943,66 @@ msgid "" "der Software oder durch andere Ursachen hervorgerufen werden." msgstr "" -#: ../system_debug.php:51 +#: system_debug.php:51 msgid "Die Log-Datei kann nicht gelesen werden!" msgstr "" -#: ../tools_3d_footprints.php:30 +#: tools_3d_footprints.php:30 msgid "3D Footprints" msgstr "" -#: ../tools_footprints.php:65 +#: tools_footprints.php:65 msgid "Footprint-Bilder" msgstr "" -#: ../tools_iclogos.php:42 +#: tools_iclogos.php:42 msgid "Hersteller IC Logos" msgstr "" -#: ../tools_import.php:74 +#: tools_import.php:74 msgid "Teile importieren" msgstr "" -#: ../tools_import.php:98 +#: tools_import.php:98 msgid "Datei konnte nicht hochgeladen werden!" msgstr "" -#: ../tools_import.php:106 +#: tools_import.php:106 msgid "Es gab ein Fehler!" msgstr "" -#: ../tools_import.php:118 +#: tools_import.php:118 msgid "Die Daten sind gültig!" msgstr "" -#: ../tools_import.php:120 +#: tools_import.php:120 msgid "Die Daten sind nicht gültig!" msgstr "" -#: ../tools_import.php:132 +#: tools_import.php:132 msgid "Die Daten wurden erfolgreich importiert!" msgstr "" -#: ../tools_import.php:146 +#: tools_import.php:146 msgid "Es gab ein Fehler beim Importieren!" msgstr "" -#: ../user_info.php:47 +#: user_info.php:47 msgid "Benutzerinformationen" msgstr "" -#: ../user_settings.php:70 +#: user_settings.php:70 msgid "Benutzereinstellungen" msgstr "" -#: ../user_settings.php:92 ../user_settings.php:120 +#: user_settings.php:92 user_settings.php:120 msgid "Diese Funktion ist in der Onlinedemo deaktiviert!" msgstr "" -#: ../user_settings.php:97 +#: user_settings.php:97 msgid "Das neue Password darf nicht leer sein!" msgstr "" -#: ../user_settings.php:105 +#: user_settings.php:105 msgid "Das eingegebene alte Password war falsch!" msgstr "" diff --git a/templates/nextgen/locale/en/LC_MESSAGES/partdb.mo b/templates/nextgen/locale/en/LC_MESSAGES/partdb.mo index 9068e3c92276724a7bb37520c9ef0756dcd235aa..d3e3cee58a4cb7a1eaeed64b2cfce536b93c1b53 100644 GIT binary patch delta 15668 zcmZwN2YgT0|Htu5gb*=ehTtn=?@ely#*DqyOb9|GA+fdJ8nspJReM%jRE!!$DLRZ+ zl~S!=ORH6*x+nkFJLi+f!|(t9-^b(Rc|PZyd)7VoCLQ|@1k5}f;Qul-+ft9~L{`rW z$0~(A?~MS@Yg9$0p7&#v=M~3?SQA5@^1M)Niuth%7Qw-o11DSgbc>f^PRiF>yd6V` zcVlkP^Lt0F;6qeLS1}JhMBV5$avkR~L(O6sM0JE&8S@g?K|1!LF&B2W`o3m7mY_Td z3p2hq&nh;VucKDD4@=^EsFmKv0{AC}VMt@o%ZBA~0#-q-Y%6Nuy~w6{$58$KW%VIV z+(e5@#`h|d(Mq2}-Pi)P6P>UX4nwVMH>#uKm>oZ{_!{!mynCpLWoznrJ}imh*c4UY z*Wy%*Uq-(wwvj1>M^OV`!U(*JKFs^H=M}^nsAt>)we{^$JJJJh<8TbdF3mjeE9{SI z_jGeN@is`2*B7;8Yn!wGjNui1#`79tFVp~wkT%{bR0m(6cIaEw4*iJL@o(IKm7_hc z7M{Zf=(X^?QqU09Z*Rb zqfuvL3TlTITf7}L!9%G2?w}rFzE*A=AF6#lKbc4}F{l-$Sj9xtgchJ4(H4xrBdCFI zpa#B=+7Yj{=aqqAvpTB3u2>HHp%yS5wKE&hhyD{};>g^@YS^-k+ww7}89t91XfamA zEtnH8pvtdeQTzcl;cRW4#ZVKifqE;NqRvWt48mBjl!QNwYrz?*@(VKL^w4XCYq z6?M1{qITpI>JeQ>b^HMJOao%v%JN|@;+m-b8lmoMi<)>W=F|J1N~R+P)6Gj5NF3RY z&ae`ygKDUiH$rvX((H`Gi2Gt9oh>hLvX5G|w=s=t94#`s zJvx%n1ZJZ;T4BD1>hLJ$#j_S)M?Ld9sQUuC@SHIed*d@$2iIT^yoekRuVPo%Un=G% zp3;^5FU=OcL_t~H-OZii%iTFh#D8H08a}3%l31aq=henmH~}Z&Wc(FboHx3c=XJo7 z=)+KE6N|M`Z`o3;jEAr~e%qV<*XvODS$8Vyp;puswc-xA4*TO=e1uhTP9MJa_!g$% zH>iGk^mX@*MYWrO!MGQ-lgCky?!3jH`N?R&Z&9z$uUHy``?+UT6$=oz!u;3=)!|4i zjuTLabtz`Y)u;hBq7Lcn*a#1x`uPRbe^7td-d~AK5ejOWZBWlD7WMkQh8idx)$s+? zO0Hr}yp28#8{j&QLLIuksB*uRueb6O7Jq}KsP=LUbT^d8#@x^rdF4`>P`_h8Klz;5=Nec(6N+7cqgjPCTDw#`o5e(X;&r z^=$JDaVsu{npk<%3Zqa1K4Zq9R@N1DSYuJ`Mqv}2h?>wr)U$sVwIiRQ7WM%BT3OIg z*PuLV0#BhjZiR1RcMQZF!}!&VA*eI49@X&?Y=|Ero8skSdAD&Ss=w~TU4OBtev&aO zjv3DW2ap+0fu8YXyo0k*9jA?OTR01KW4%PTqDH6>Oe?I6ld%eJ$BOtVhT~(@;SL|^ zo_QVA*=d5>*={4*e{KCx3Uc8Db2-b0SobK(q3&ydYTpXA<2^Cs@Bb-e)WHf=!`-Nc$4~=bu=u{kk5KJO zjB^vOg4)uy7>XUtSS(DOhI+f^qTc&usP-$zvHyB@Yba2M8&S{vO>1z-;-jcjdj{3+ z66z7$#0vO3YR7!z-TjSF^(`#!jfIHgP!k%DK3p)K{nzWW+bRyBR{k++3%^3G=qJ>v z51im$%L1swR3CM?8lxs2ZMHXiU=GR$pza@P@fg%Xp7WE@1mg!%Cd zY74KTZoFmj&!`DMvhq9=-GoY*k=TOz%J@5u!l{@riC=8!ze|RDy_u8UM6x{RIt<2E zlov;>Y!IrWMC^%stUTBAZc7WGw!9M7z$T~#C8HKN6X)YX)FUs&&a;DlFOp1C3Myei z9FAJK-<*f)U?pmRP38e?Nc>mQ z!6ZC_e2cuwQ`}##Ys_Cz6Nq8|G|>U5I1RhvER4YGs4w1Q)PR+zxt(Z)dUV}T;|;<< z#`h+Y(F$I`^*9rCV}v#1>zghg>As>2zW4cA~aZbY@ajcm2|5cTMO zM@_uri|leSGK0v-=gpNEM!XmGTAjzXcn5Ww>&|d*L1R?ASk%NOp$_kK)FXTuwU9Na z`*xz*?MFSDV>5XEZOGiGpf@&{=}!3~)H7OxIz+oL5YM0nIENbeDwe~aQLkySS?>O- zsDT=o%}_hh7PDhF)WrJCV*j=BL<;0gb0ca?-?sP??jwGHt8vS0*S^^tH<7-mof>QL zBJ*|BBR-AX>b0Ef9?=D?KzzwhMl=5xgE8Mc7l)&EpgL+I%}_J$h5C>rpmt;&YKNY~ z091v~`xaj?FPT@Z z{!7eCyIWR%8*>xiwfIleBY1@L@Am>jEuJC7V1#lM{RY`0=FY!sDWyswz>ssfPSb) zHUzb$qfrCQwEDHE9o>fd<#Qa>{xaspud$#G$4_K5aE_PV4W+RvaTMmkVHkqrP!o6& zE8!Z{p?wdv!keg__!0AAwuSE3b0O4ywNVp^u{ahp-v0??G=U|k4tJXGqfYfL)E^f5 z<6re9P~{C!E9!=!I1n{ZDz?tT?|ak^Tw3g2(|f3u7hK{d9Jz%3*Gy|tpe=2V`7y@g zeyC?S#Ns5(*a_5%U$l4;YU|fqd;oRdDOA7b%**Bt^SdSNzn=X=3bb{9qb8Jhsau&3 z)j<`rE*2tgf_gOFtb7n^z(mx<(oj1w1=Zh5)WUY44)+n%+jY`UrX86xsEHI@<}8U7 zi7TMCwhL+^@u<_AglazlHSjd6pNm?^5{$;}s2#h9y6XJ==z; zU!UEu1g2skTxjLnP|x(VmESQ`eV@kUJ1 z`+tT^c?uf5;{J`sKrBwY2y5U@)DGP+e?o0(;2Jlv0;p#miG{Hys=hU9#XYRNKdRp` zs0l5^Aie)<$mlR_MRl|f%i#$ujo({&@LJcdD5_m~EQNJYJJk&}a39obmVi2Z6VQiq zQ1`uNzJ-20i&JDY&t)&9zYPbsH=1kJ`F%SPN&PCUC^c zKQOPOcIrNAqW_|HGGv>(zbI1g_bQPoLq$XEj{Ptk(=i4=!mb#;-F1+Hn(!pNg0t{5 z9QdmHU^U#qXO*}o>M$37&Gq**)+O$T+UdnOLGOQ_*WEwa%)(YwoX28V_zm|7t%*M3 zu^55NQ5_#bz0Wr=2>(W{INMIQBL$GB=at4qcnbAMdhK!xo`!uH-`hq;pU7;x-ByKT zMdB)`j(ecCZUE}p4aX2nL+!*=ix;3C%^J*uyD%RfwfF)C6Mu;s?+*F{$z*-go!TJO zfO$~^6-8}X1nTtnLalfN=D?Y#v$6oy;dX3}$E`kKkK4&$RKMj=6RVDT#7*|F|M|)E zp+JXiBbKeji*I5m@t+pwPIv$QF9I7--Vrs>EYw7oBaho#hdPWg z{KCnHefF~dT4^E$+M2PL9jBri&PL6AC2C?DQSFad{b^K3mr;-Cw)qnlApRFiV*Y*Z z4AsEW#GO$SOZAh{fRj)iPsOG<4>`czSzL$X_Pe*E$N_gKM`8!c_n;=4{ALNW zB5I(zsBs#b(WtZIk0GOhd!f!k95%pVs0JHQk7g(8QJq5V#1+&^9->xS;Go;`@~9oF zhqJLM>UYBXxDd~y+7CRG(VyQ-BU6up8Q28h#<%ew48TK&-OP`oCU^?7;)kgE^Qehl zM2>@Z1NC++I>Kie*Q4%hMW=d1?Xf)e!brXUFId4AtVG2*EQo)gW*TzTt*A8WP*p;0 zc|)@eY6p9x1{j3e@+8zD9c$&YQDf|46KrtY{f>DC{Tg@>8FiG1TG=FXE~u2}p7mL$%7!mYG2Rv>PTTF5BW#9u)5GaHxTYOAkx((OdElYY07b`)sf&Zzf! zFc!lxsFl2oIz-Dc0N0>)U;}DPx1t7q(>#uPWEW67_66#U+_CasQ0=q&-*pZ0qgGfF zHRD=V9*yd#v(*nkO)wP;;dInlSY`1p)J~p4wY!e$?;dJL9-}4{bjtPXFGNNS%Aj_j zF6zeCR^HpnN1$$e9*g2!)WkMh`5yC_m7hgTz>I{UP&e#FJSC&iw1$9sz zHb70JC2EDeQ8Q1*tT-Okev;`&ZRIpnyG2&M8g(ewp(ef!)ow59%$>wCdjCHmQ=Ed| zQ5_UG<0cZ0dS;bSJ5mR=Q!P*{>1p+&tb7t`p!ui)R-qov4vUYW#<_rj_ycBVeD5I{ z4g80hF zSgy0|zh)kK)@^ZlEKS@1brzmQt#BCj#Z=6OAE74rDb~a5m>Ub6bNBhoYN+x?s58~Z z;=WjoIN==oA4Fya1zN!d)P%NSIXr@zz)jQ+-AAqH5$bdYop*<{6vh+R#qPKowF3{a zCDy;-Uhn6z2=O9|clgOPr{E~+gOlYW_s3;8Y9h^01NFcV9Ep1UCZQ(01ho^Za4K%V zV2u3O9o8C{hqyUv;+;_o>Vx{;_=k|u)=Wfg?R>0^i%`$#C~APy7=!0fTN-xJ-B%9v znl`k!BjzWLGt;ms@eEXdr?C{CM;7My?vv5X0zYvp%8MGX5bB0-GZOWvs$eA6#fJDS zw#Fr>e!f86cN;a)2dJI;$KtG)+{*J}nBM;~WVF?dQ5|$aZBbuTM?+BqC!=;~Jm$ma zFce?Hg17;-6Z=s+a2EBQ_!1A|AGjU&eCpcwxlBFddnsfJ;v7`R>rfr+#vynDld&T2 zpjNUH_4|Dts@)OPGe3_7@EWS0`{rY-&-a<_D5{@G^y`L7Wb{dGg1WIew#BX(jcZXm za}%|qd#HhPTyCaT-F^NlWb~RuqZ)KZ ztzZc1kH>LVzSPQhpgKN`TGdpLNpD9u; zyHYFE^)IP2`8gEoqw}8fUR`u=z?5$wQvr1Rvbk^)K1i0jf>1@f~=lWc$r_#E*t>O-+HaV)7X`QIojK>joG zb4fLc6G-}VeIW5OxQ3KYevF>Ku3n@*q&lRhs8~bNb;oQ*hs{X~DEpN(h?JAMv7}Dq zb>*O5*GBU{84-W5(k9CK`O3=XVBw5*ZhUWoHBkLbDmGjEqur268|o5Bg`Q|%fyyqK z4e$@rB~lOCeTp;i0j@(`easCCY!Fn-;}ZeqzKBkT6sO(L0uzIy$vzApLknGNwKX&7}QvNHY(f=k?_ ztFyyvL1kr9K9ZmG59JL={YkTkchSBrsXuvL)6LoBYmp{coJgBfq|U_UDBp+kP}czR zd(?SW8uX>07x`o4^_?F@{w?xl@Br~qk}iEIb$vwokorQnm-H_A0;KY!`=lD&7lhj1 zeW>eY%G%+4(nQLJtNx&BxIQ5G0GrV0ZCrx7N>Khf`E&RksVS);<*!f{N2+h_G8*&a zQ|jlFR#F~mh3lkjb;6fUPkkZJ1Ls@0i)tdB@ zb+QIeSove~E$Ro8+LE?W@3ZoWA&{n{KszM;j0-U{-q zXj_N$ko;B^a%CsK%4IWtzRJ(lqFQnc0E>6MMNP9_{S4H~r7vaZR(pXBPaW&~x z8vSGqj}tE<-+nG}KT0bvQ{~oCdu@BW`OIFTjCvx2h zbX|00{M<`|%_2pU`chU2ZlH6uNFRUs(P%|BD#j+9KkFl7@+O^6fm zMar(BuAJo8QhuKNH1f}oGB5uiDppX?6(3Q0l{C&8lqTPZ@)7ukm0cw+L!5biO=hvx z6*JFR-;iD;|0Xx+%8!wx(rQN> zL8?XyC*E#tjuGpcP27}}H?ti7qTRDtpZZtz{m;CfvPQqrpg!ptH6%sT;AtF(qiItf z_Y=1w>FVb2Ua>eUZ8lndoZ3;pp46N43#mBuUt4{3z5ka9dS@13K^j#il_Q^v)PuB> zb{$E&wvp~q7GrT$@_&$YrBODJbcQ&PxI6iEm`;kL>~m`uPy8mye~%xTS5X=tum*o( zb}9~27H?%`u!J=pLjExMsif+p*2L4TZWGQSev5l=kqfap{xfTr$wSNN z|3CL06WpRvaZ)vI_#v~EIi2$7D1Q%iog`%=ZB)QDkMcV%>($bL|La=&L|l{l<;07v zuY5XxRY^~iGOsb#NktlsB!7_9h{}dmzMAqSq$!jIP?m(Xh%4c3(sFA@Hsiks+@Ma^ z5>nTU9G_ro<1a@hH|aW!`jD2B+S6zZ7P3aMk64fYukqMb)=z` zO|u65a1iz1+C8PM?c&V$|8FXmT47gwmK)w6b)ozRyJ;&XlfJijfH|D@L&?`8rIIg( z7f7W@+emdunb%S3KPLE@G??<;djB_3sOvA%8`iizevwhiZ#MF!$iHCi_TzI_m&up3 zxk$Q3>OlQqYpeQ?DDxt^CMTt)B@B&Ejqr7fO^Q$SbxKZ6NK0s)oD}u{R3@aR`BKwj zlLp6*9z62o=9B9ZhWg?Yl7_~QNQ_NMN&CNdM5U)heI1aqcC@d3^5FQy#Pp~p@u5M< zDQOAGN%2YPOFF#~7#z_ku1VRNjjG2riAZnP<3y>T*rbW^Oetw`j`CXt2ySF@<}4U1X?1hLAIT4nl$rEz(Kd~TJg>E*X9%JyH2eD~Fj#e$=g zeM!me=CI^(i{szz6WT2~#UuIHTwh#rT3YhR^keVN&6&L`4SXq!W6qaMA8~$0mh8=4 U-H#V0S2??D92q852DvgP|);dwqU zR~>g@2&&^UW@WP$W+LCnY=t?AJE1xrfLU;)ou6nmmV(~N7OtRH?11pY2i0h&9JuMz(@muBwvAFn6BXr)#lmw5Ra zdtNQ6;L zj=iubPC>2AY7E6=7=^d70yb&k9$7qUfWApobfbA#2G^lFzF_&!umJIW)QHoybQVAj zv;yjFsE67stuYh!Lp_4QsCEe!PeZkzhXH#3S5eW@Z9;9X{iqc=iF!siQ62w;>d>#1 zn^_Lj%2Y&kSQ~X+3)F=Aq4vZmY>!jSE0}?}SZmMo*ZW_ZiaIEVnXxuz!6s&V98BC3 zhvP}qqpH+~Rq^9Pgt}3^c5Wi=Q2q5qeLsd{4ot#fxDeIek5Sd&{$3yzJ&Ts8k@rOn zWF+dDPC%{15>&_AFcc4>267YC?qAdm3wLnud3Drl*A_K^8K{01q59c^zMNF{TjC7r zSzkk4@CYm6zt{sSbYw^48`u?(B2UH3^NP(F^@xUJ7%MX#OXBiQZqpv`%$Jn-J1kAR z2VGeIU@AfMRu!w@cpQk6@EhdbUY~BB$EtZdF%iUD zGlroiR2DViTDS^Z_F(;IQMpf|JSOyHAK*G1iI-3vHR|Oqj6}5?g;{YGraltXBRgpE zNz@H5qu!ctFbsdkf>@xp+tgKjRP@Z7p*rl2g)thnOJBo`n1s5)9MtAqjCFA>>h1U% zb%Up<_IdlbJy67~hI&+Okk`&zgu0J!B^7mi2sM)ru`*u4P)y&~bzBm)*_xyBLoGkc z@;fZPgj%sDmJjU5n?YP1yI?$OWzHdc#pm6ia*D)vsHNK0-@V7jQP1uMYR0!wBY%kb z@K@A;vqrjs6+}&>E~=kq7>K=5*TC6LGQP0d6xM#UaEY(QH_piF&m6P>=Q*>g~u7;|3OpnYh1Kl8SCv!K{IrS$))Q zZG&2g-dG=FPyMwvzr)m+!1}aae%*Q`bn_|`= z*YPH-MSK{UtoIw!2O206^tLs`s>25 zVQxmHP#>5o7=eROuVXTn!DCniA7FkA819~V2jgrpNnO8y}%MEHlD=!mFTe+#JfwQ0IyP8^Eb+i?K3xi6wt=10t{_uoI>EoDK}jY^_!Pz%+;E2s`4Q5}r4c!9;+EIwoLE!6dY zVNnbk;0chMK^lK+>V;*Vbn;^qjvor%!OWpdlb1**A+*#uYy|g z#;5@gM_oS^)owYe-B#51;Si?&{Quk%_faFxG}bL;I0h1zHS1wM;tr_SY7pvuAB|f2 z1k|$~Z}Ak1lTe%UZPY+kU=VH_%len5@&O4g%@3#!(kHqG*->#A=Ebs@4;x}Ac0;`- z<19Y~HN&N-mD+-uz#-J;zJPlDzCi7n{}Ne$ZK4e0+>NrCdCg!9;Cv}m2Nf-@hnh)K z)BrkTe(Z~SEyto}JOy*(+o%;=gSu|J#fN=VG~&~C;yP+T-;9J z9gpuKDX;xRH;{9v{yxR#cn7tD5tCd$)vz1!1XSL4g^HH+3)C}tf|W4it8PXwp=Q_~ z=U@-i>va#cgb%R+KEXU#WwM)jbF(w*`bbp&!%QFY;qrOOR5arYs1C1UFy6!p_zX3p z(mX0X)0(IyZE5yGO<)AZ;xyz_;yuN#81tI*2xb*XgXLar~%hRO`txm#-^z2zDEu857c#;r@AFCfLf6-EWrJ}2rBBZ z32JG3VH50+YPbRQ%yyw>5HQXC^eSxDFgv0?EW@!dCSfaFi`v9LVR8Ho)vn-l)?b^T zDi!V8x~N^-0yTp!s0#<8+Qp(CNg}qyjo1T!LGA8VNp8knP%AbFGoTOE|8&%i=V3T* zOJe=?eqJG=4!%R(=oj-DY6a5Ga7&yGHLxHogeA-dW>3^gCRjWh_YrTx<=E#9cil78 zK=RCF{k2pTX1YWxGaB`1CL?XV=a?R6yy^brG8;AUeW;n8wfHLPncqVVIpYFGffVHO;T0XPxW?^H}3 zIO@i;QSIhi-uI4G)|#784Yy-D+-v!Ln2q?5#b+=h@yDneeQJJ&8o(EJ{*J{D?EDi{ z|Gy(E!RHqjuBWJwHF4WI*h|?n21{1X{ebj$E>&!wNiUg&-Msv>93U#fV7w1B)aBwo~uLjjg=)#v#9k(_+n|;iIsAn99K{y_B;T+T> zS&6!StC@m&WJfRuUa|ab)cqbLv;G>{6B3&7f2a=gFK{y}joRh4QMV|#7>Jip1G$6Rqz_T;|3KZ?Z=pM%*+(UaL?AZ7aMX$nLtQu?HGpZTO*IR3gY~Fq zz8|$Wu3%pL1@+T2<099-Br0DY)xI<4!8nV3)2L|EtU|58LDUE@qdpv;TmBZlOZ+=( zVA~e+6B6G;4RG=jw{p|57V#qNkC(6xR$j`V6>tQq{d#;!@BcO`>hKQg89uTGe_;t? zzh&;PV#2W$@nWouAD}kxW2}VPm%EjzZ+1kjWHjoLjz&G|shAJvrk>~dZ=#|Z@3Rv} zu`uyf)PR0LJ4jWo+U&itrHQ37?NGN_eljT+cU)H5HCde%#@0PZx;;48%6U?^5y>H6!8J}rF@ zDw=6Dmc)^$Z}cM6h*zKnxDGY)cTw;C3DoshQM>zV%!&6cerD(WSGoRkn1xUi3}40b z*Nv)LqL$eVHIq)L8x1ihq6RPr_0w-TY6ad$4de{!?YM$^1mB?s{wp@Z46EI5R-2{s-d#`*HITYk5SyWvtUqd|BT&zH9BMbuL%r9VEq@fXa@Vm6{(u@l z;SDZd2DL)II#e{mR;Z49T7wvCkch>}Ct(-dibc@d$OeR>*a?TAu0M(z=vn*>ui*{c zvB`a?k~Z@fRmAJDgx>$bTU>{8usSEUqL%m@9FM)Wx<9#G!{)?=x4AFb0Bk}$8AI_T zYERrnI`#s#yVtlJYLB!)&A20KCHmt!?(fA?nNK2chkFzoP&2-Sz42Gfj~#cql^TL& zh{vNkUWc0bcFc_XF*_c|Y2 zWUqT2H=|~H5VbNVQ7dr~)$TfK;NPPL_A{z|<`j262y+n^M?IoyW&;c&Zk59N2UF=w zA{1Z6FkFcm*fG=%&!RfMhz;;_WIuWZ`H{E^Kg2E=z0YmRL)eb^Kh!|mz2_#-*Bok& z^-i%R+?TE?YM?z)Gm1scFcG!n zN#-Kd3T{O0f!(MTKa8pW{{N(%xQ^Onw^1Yf3Dxo6W_qTr8)QdyPy{Ps2~_(or~wT? zeToxN?Pr_Iu`BUbEP{UT^F`GAA55hM)m})Btv)Iy#7&*;(_3o&N!=kbjI? z>JlHgM_L)RH)@~;+!nRcT~K?i7y9&!qNvovfv6Q&Zw+>%Znz)S(HRWHTd2M97(>zj zn45VCR9q8-u?K3Vm(N852yyd<8CG1LT%2as2i_Dz0Z5F z5S~EIQO|Z5 zYQR3r&qF=?m3DqRYJkTuFJ4CNg?kqNgIdYJldfGE9~E_28?_{DP&e#?>Nv{Ik3_A& z6x0nCT7IMD51_6)j|K1s>iWl)|If_!q01LU4a8T<67^A^&^D-<4@7@Vu=C?l1DJuD z*)mMsoS2UIAgcWl%OA7&9BT7jKn?I3s{e11z2);BQz=fu@09!LRT9;4Bh(C9p&m_l z)Xbw$D;AF$@N_%B%JN%KH#&@|Zwu-X+_3m3EKK|_X5ju_!P9ONg`jR6ZdNpFqGr$t z)p1LUyP{^&7q!Vopl&n{GvFLE8P#qnY9gCa{p{6w?(cm-MX%i{)QB&m267uS;sdOP zkMT1MKf{kwe2xn-_AFmPOn=VZxF4#Y7;K6Om>CaaB|L?V@OSiSW;H)@BX5XW;w~75 z15uCQ4a|azus5#3^!OY#K>zdZXG9j%%o?GtYiIVh{7}>$O0@XR^Q?ab5{pS_#-~wB zcM-Le*DxF(pazipV>h!Rs2P<*?cy4!P1zP>Z~%6}bEp*vx#0d*Ee7=(Z^!(2>;mhr z#0?US@geHNQt=bF0zEyvpkA|$r~!X~T8UFQ1wY2D*#4s1ti3P?@d(tw zC!r>k-7Cbdu(G&EbF9#ID@fjzJmPR15^05vneEAG0isDTEd`VF-> z95vyp$m{F#np4pdN1{3yi&~o3Py?8Sx^XgUWmaG=T!VqQ7j^w9)JojM-1rOX`;hKa zK2BH!H{*3wd*4-^=lL(7qQp*A$0t!8T*ZO-J;q_%Yi=e-Q9spAqS}3fde%=+GkcEe zC-AznIO=>gOkGjbinPEW?(emuqEBZO>cWB83KOvjoMvsgOR9D^H|G|xBO&_r=d^JdZs1jnhQ}KEJF=!HL9cas7JHO;=QQr_hIU{-#mu8 z{zE(ek$D+4z#De{tIt^fd?fCW2*kfoOPKwJ`wc@F>e;tKEnO$nYt#$XZYXL%lTk}N z6SYzcF+Z+Ct>}Kti)S$>-m?6o8?3)B_>Y8cl=*WvkU-SHN}}?0EpCeHs5k0{qfy_3 z$*2L%M%{Qd7Q_Qs9o`T_0%fi?1IJ}b zS?Z%KPEGPlW8%Fy)AC!fK5-~zGS{C+9jEpFe?>w^acex-h28=4B)&;WrWB&h18ct! zr;saVaU}JBDQQP9DmgiK-p&`nx#SAaM^?*y?Z@*EB2k}2H6li}Oe|D#%BW*WPMpF)x z^Hrgu<6UcT+I)w+{_cN?JMC@4Id)E|*ca*>t&d#T&+^N$k>&eS*CzfI4^kG8Kce$` z{tKw+xP;XyC#bXMQV)GBboAtc;y8k`n))<+M%%)u;}-P?c%L$u^NT4urkeUq%cqoi zN^)c*e}`+%>ihp6i8l$}CfU_4P@`6q?v$&XYcT@=Qy-g)M(H=X~k@{@vPw`!P+JJl+Q;*-NucGuI z-x$-5GgiNDiD1s}BexLmkc-E>l&aKAzHl9(8)Q#v-6%CEmuavcn^JW2B;Mt!UIsdu zNc|b5isfo^egOFti$m-Nqlt%6pUt_nW4YD)q$Tuw(w9jtqv1l5(Ue)#ha#uE{**ez zyJ$0?de(Hwxof2U;EW?1L`Fwb>K)JzBWU>r>Uc^yms;a*+{o>xOeP*do9)yOQ*TOr zJ@r6J6me_HZgM*2lluqz5r2*2mE`d0f0&50MyE)Wrr}UZG{v7d94}H{rR=4AOfD3s zQWB}_SV3LKHS}3saVPq%Lpex2jPeSlF7ayGG^4!k$3u%Hk%y9nlRs0gbD|Qlj`p~c za+G>W48e+=pFq6@<#mdF3o(G)6xC73CLBxLjgmrnLfjwy@f*(Tr@f8}>1=1~hu|Jg zcBfG|^`9u;6AvMNgL+x&m66cvOua1bpya2nqlr#%d_ueo-@<{GD?mInJIy$^u`oa0CCI7ahC`vg*iQ=MTle#3KtQcOvXW|TFY z`~>>_svb$sIRuHuK}eUtd5vR(8xZnOGkF33SCW*3&{f(>@D z7-#J=U}?)wv$oZVuaMUtFVc=KRI*dL(54M`z@q7xe<+m|l-88jxab?}I1`ONqCT54 ziF3^;X~!$n-y^6?c|^HO`H-Sx6{R9&pS2%IeJbT1{bZ)pCjT4iD53R_rIJ8$3}uI1 z^kwSl|NW&r`R0T{c469?TU4@rvX#W*((Ds`C ze1nr)s1L{Y?V{4uU!ndj=RdGq+La$!Wf5)sC^|M^UD`FEo@ni7Qg3DFsrvNavFP8R zdlPBUp7K8R1(f$_G>+1lvX1-{a_?Y2)Nzn}ODvcgaTDUgoX?4A#|o?bh|S5@!dEHz zsOP2aYiZyAy>`)KPX0lOBR-C6C_1(gH{^nEDLsh)!g}NasXwHicC37%{--66n0@VB zX0H2~`WW&#($@b!5)qUWlmLp3w)iq-5%p4BG?V&8>dUC-r=%T2$RDuy2FVh{sRy}C z)F)6@lW2nh{G z>A1cg@o`EyN_R?ia^G>T2KE1U_`EeF=g{B{977pIi>;Kw)NfMKj(pU!(N4!s>QyNX zsb8Y}M(M-3d>Dc+ac(X}$4bgta)l|qDZR)SqO>PJS@4M@q*!-}wQid1K-j XNJ0z)iA#+2It`9XOzHV~`Skw-QRGTJ diff --git a/templates/nextgen/locale/en/LC_MESSAGES/partdb.po b/templates/nextgen/locale/en/LC_MESSAGES/partdb.po index f19e1f04a..7c78cea27 100644 --- a/templates/nextgen/locale/en/LC_MESSAGES/partdb.po +++ b/templates/nextgen/locale/en/LC_MESSAGES/partdb.po @@ -5,379 +5,379 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2017-10-21 02:31-0400\n" +"PO-Revision-Date: 2017-10-28 12:03-0400\n" "Last-Translator: Jan Böhmer \n" "Language-Team: English\n" "Language: en\n" "X-Generator: Zanata 3.9.6\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:5 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:5 msgid "Tabs durch Leerzeichen ersetzen / Backup-Dateien löschen" msgstr "Replace tabs with spaces / Remove backup files" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:11 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:28 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:49 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:11 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:28 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:49 msgid "Ausgabe stutzen (nur die ersten und letzten 20 Einträge anzeigen)" msgstr "Trim output (only show the first and the last 20 lines)" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:14 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:31 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:55 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:14 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:31 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:55 msgid "Der Vorgang kann mehrere Minuten in Anspruch nehmen!" msgstr "This can take a few minutes!" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:21 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:21 msgid "Doxygen-Dokumentation erstellen bzw. updaten" msgstr "Create/Update Doxygen documentation" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:25 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:25 msgid "Doxygen muss auf dem Server installiert sein!" msgstr "Doxygen has to be installed on the Server!" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:30 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:30 msgid "Dokumentation erstellen/updaten" msgstr "Create/update documentation" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:38 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:38 msgid "Release-Paket erstellen" msgstr "Make release package" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:42 -#: ..\..\templates\nextgen/install.php/smarty_header.tpl:74 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:50 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:42 +#: templates/nextgen//install.php/smarty_header.tpl:74 +#: templates/nextgen//startup.php/smarty_startup.tpl:50 msgid "Version:" msgstr "Version:" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:44 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:44 msgid "Download" msgstr "Download" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:46 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:46 msgid "Checkliste" msgstr "Checklist" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:52 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:52 msgid "Paket löschen" msgstr "Remove package" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:54 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:54 msgid "Paket neu erstellen" msgstr "Rebuild package" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:63 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:63 msgid "Ausgabe" msgstr "Output" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:5 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:5 msgid "Dateitypen für Dateianhänge" msgstr "Filetype for attachements" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:17 -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:28 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:24 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:35 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:23 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:34 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:19 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:30 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:23 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:34 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:17 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:28 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:34 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:45 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:17 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:28 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:23 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:34 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:17 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:28 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:24 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:35 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:23 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:34 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:19 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:30 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:23 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:34 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:17 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:28 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:34 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:45 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:17 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:28 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:23 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:34 msgid "Neu" msgstr "New" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:18 -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:29 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:18 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:29 msgid "Neuer Dateityp" msgstr "New filetype" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:20 -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:31 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:27 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:38 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:26 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:37 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:22 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:33 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:26 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:37 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:20 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:31 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:37 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:48 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:20 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:31 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:26 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:37 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_comment.tpl:12 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:20 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:31 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:27 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:38 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:26 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:37 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:22 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:33 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:26 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:37 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:20 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:31 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:37 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:48 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:20 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:31 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:26 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:37 +#: templates/nextgen//show_device_parts.php/smarty_comment.tpl:13 msgid "Bearbeiten" msgstr "Edit" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:41 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:41 msgid "Neuen Dateityp hinzufügen:" msgstr "Add new filetype" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:44 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:44 msgid "Dateityp bearbeiten:" msgstr "Edit filetype" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:46 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:46 msgid "Es ist keine Dateityp angewählt!" msgstr "No filetype selected!" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:52 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:59 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:58 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:54 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:52 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:69 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:52 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:52 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:59 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:58 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:54 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:52 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:69 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:52 msgid "Standard" msgstr "Default" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:53 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:62 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:59 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:55 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:60 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:53 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:70 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:53 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:62 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:53 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:62 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:59 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:55 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:60 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:53 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:70 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:53 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:62 msgid "Infos" msgstr "Infos" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:62 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:71 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:68 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:62 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:62 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:77 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:63 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:62 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:71 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:68 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:62 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:62 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:77 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:63 msgid "Name*:" msgstr "Name*:" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:64 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:64 msgid "z.B. Bilder" msgstr "e.g. Images" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:65 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:65 msgid "Hinweis: Es empfiehlt sich, die Plural-Form zu verwenden." msgstr "Please note: It is recommended to use the plural-form." -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:70 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:70 msgid "Übergeordneter Dateityp*:" msgstr "Parent filetype*:" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:79 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:88 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:85 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:122 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:85 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:134 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:196 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:133 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:135 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:112 -#: ..\..\templates\nextgen/smarty_table.tpl:121 -#: ..\..\templates\nextgen/smarty_table.tpl:150 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:79 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:88 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:85 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:122 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:85 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:134 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:195 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:133 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:135 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:112 +#: templates/nextgen//smarty_table.tpl:121 +#: templates/nextgen//smarty_table.tpl:150 msgid "Kommentar:" msgstr "Commentary:" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:82 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:82 msgid "z.B. für Vorschaubilder" msgstr "e.g. for preview pictures" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:90 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:197 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:96 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:133 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:103 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:146 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:23 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:143 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:145 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:176 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:13 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:90 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:197 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:96 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:133 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:103 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:146 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:22 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:143 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:145 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:176 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:13 msgid "ID:" msgstr "ID:" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:97 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:204 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:103 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:140 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:110 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:153 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:150 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:152 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:183 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:198 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:97 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:204 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:103 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:140 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:110 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:153 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:150 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:152 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:183 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:198 msgid "Hinzugefügt:" msgstr "Added:" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:104 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:211 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:110 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:147 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:117 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:160 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:157 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:159 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:190 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:205 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:104 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:211 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:110 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:147 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:117 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:160 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:157 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:159 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:190 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:205 msgid "Letzte Änderung:" msgstr "Last edit:" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:114 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:221 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:157 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:171 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:167 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:169 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:114 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:221 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:157 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:171 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:167 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:169 msgid "* = Pflichtfelder" msgstr "* = required" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:121 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:121 msgid "Neuen Dateityp anlegen" msgstr "Create new filetype" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:124 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:124 msgid "Weitere Dateitypen anlegen" msgstr "Add another filetype" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:127 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:234 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:133 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:170 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:141 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:184 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:214 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:180 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:182 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:253 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:25 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:84 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:104 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:127 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:234 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:133 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:170 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:141 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:184 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:213 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:180 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:182 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:253 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:27 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:84 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:104 msgid "Änderungen übernehmen" msgstr "Apply settings" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:128 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:128 msgid "Dateityp löschen" msgstr "Remove filetype" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:12 -#: ..\..\templates\nextgen/smarty_head.tpl:196 -#: ..\..\templates\nextgen/smarty_head.tpl:199 -#: ..\..\templates\nextgen/smarty_pagination.tpl:23 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:12 +#: templates/nextgen//smarty_head.tpl:196 +#: templates/nextgen//smarty_head.tpl:199 +#: templates/nextgen//smarty_pagination.tpl:23 msgid "Kategorien" msgstr "Categories" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:25 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:36 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:25 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:36 msgid "Neue Kategorie" msgstr "New category" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:48 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:48 msgid "Neue Kategorie hinzufügen:" msgstr "Add new category:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:51 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:51 msgid "Kategorie bearbeiten:" msgstr "Edit category:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:53 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:53 msgid "Es ist keine Kategorie angewählt!" msgstr "No category selected!" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:60 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:115 -#: ..\..\templates\nextgen/smarty_table.tpl:61 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:60 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:115 +#: templates/nextgen//smarty_table.tpl:61 msgid "Optionen" msgstr "Options" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:61 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:61 msgid "Erweitert" msgstr "Advanced" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:74 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:74 msgid "z.B. Kondensatoren" msgstr "e.g. Capacitors" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:79 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:79 msgid "Übergeordnete Kategorie*:" msgstr "Parent category*:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:91 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:91 msgid "z.B. nur für SMD Bauteile" msgstr "e.g. only for SMD parts" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:101 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:101 msgid "Filter für Bauteilenamen (RegEx):" msgstr "Part name filter (RegEx):" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:104 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:104 msgid "z.B. /([^/]+)/(^/]+)/@f$Kapazität$Spannung" msgstr "e.g. /([^/]+)/(^/]+)/@f$Capacity$Voltage" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:110 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:110 msgid "Hinweis für Bauteilenamen:" msgstr "Hint for part name:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:113 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:113 msgid "z.B. Kapazität/Spannung" msgstr "e.g. Capacity/Voltage" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:121 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:121 msgid "Standard Beschreibung:" msgstr "Default description:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:124 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:124 msgid "z.B. Durchmesser: ,Höhe:" msgstr "e.g. diameter: ,height:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:130 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:130 msgid "Standard Kommentar:" msgstr "Default comment:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:133 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:133 msgid "z.B. RM:" msgstr "e.g. RM:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:146 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:146 msgid "Footprints deaktivieren:" msgstr "Disable footprints:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:152 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:152 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) können keine " "Footprints haben" msgstr "Parts in this categories (with subcategories) can not have footprints" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:158 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:158 msgid "Hersteller deaktivieren:" msgstr "Deactivate manufacturers:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:164 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:164 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) können keine " "Hersteller haben" msgstr "" "Parts in this category (with subcategories) can not have manufacturers" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:172 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:172 msgid "Automatische Links zu Datenblättern deaktivieren:" msgstr "Deactive automatic links to datasheets:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:178 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:178 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) haben keine " "automatisch erzeugten Links zu Datenblättern" @@ -385,11 +385,11 @@ msgstr "" "Parts in this category (with subcategories) do not have automatic links to " "datasheets" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:184 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:184 msgid "Automatische erzeugte Bauteileeigenschaften deaktivieren:" msgstr "Disable automatically generated part properties:" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:190 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:190 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) haben keine " "automatisch erzeugten Bauteileigenschaften" @@ -397,116 +397,116 @@ msgstr "" "Parts in this category (incl. all subcategories) do not have automatically " "generated part properties." -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:228 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:228 msgid "Neue Kategorie anlegen" msgstr "Create new category" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:231 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:231 msgid "Weitere Kategorien anlegen" msgstr "Add another category" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:235 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:235 msgid "Kategorie löschen" msgstr "Remove category" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:11 -#: ..\..\templates\nextgen/smarty_head.tpl:214 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:11 +#: templates/nextgen//smarty_head.tpl:214 msgid "Baugruppen" msgstr "Devices" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:24 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:35 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:24 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:35 msgid "Neue Baugruppe" msgstr "New device" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:47 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:47 msgid "Neue Baugruppe hinzufügen:" msgstr "Add new device" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:50 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:50 msgid "Baugruppe bearbeiten:" msgstr "Edit device:" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:52 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:52 msgid "Es ist keine Baugruppe angewählt!" msgstr "No device selected!" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:71 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:71 msgid "z.B. Transistortester" msgstr "e.g. Transistortester" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:76 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:76 msgid "Übergeordnete Baugruppe*:" msgstr "Parent device*:" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:88 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:88 msgid "z.B. wichtige Links" msgstr "e.g. important links" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:89 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:68 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:202 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:89 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:67 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:201 msgid "" "Hinweis: Hier kann BBCode verwendet werden um den Text besonders " "auszuzeichnen (z.B. [b]Fett[/b])." msgstr "Note: You can use BBCode to style the text (e.g. [b]Bold[/b])." -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:120 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:126 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:239 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:120 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:126 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:239 msgid "Pflichtfelder" msgstr "Required fields" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:127 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:127 msgid "Neue Baugruppe anlegen" msgstr "Add new device" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:130 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:130 msgid "Weitere Baugruppen anlegen" msgstr "Add another device" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:134 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:134 msgid "Baugruppe löschen" msgstr "Remove device" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:5 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:5 msgid "Footprints" msgstr "Footprints" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:20 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:31 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:20 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:31 msgid "Neuer Footprint" msgstr "New footprint" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:43 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:43 msgid "Neuer Footprint hinzufügen:" msgstr "Add new footprint:" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:46 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:46 msgid "Footprint bearbeiten:" msgstr "Edit footprint:" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:48 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:48 msgid "Es ist kein Footprint angewählt!" msgstr "No footprint selected!" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:65 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:65 msgid "z.B. DIP8" msgstr "z.B. DIP8" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:70 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:70 msgid "Übergeordneter Footprint*:" msgstr "Parent footprint*:" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:79 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:79 msgid "Bild:" msgstr "Image:" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:81 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:81 msgid "z.B. img/footprints/Aktiv/ICs/DIP/IC_DIP8.png" msgstr "e.g. img/footprints/Aktiv/ICs/DIP/IC_DIP8.png" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:91 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:91 msgid "" "Hinweis: Sie können hier z.B. \"DIP28\" eintippen und übernehmen. Der " "Footprint wird dann unter \"Footprints mit fehlerhaften Dateinamen\" " @@ -517,7 +517,7 @@ msgstr "" "show up under \"Footprints with broken filename\", where you can get " "suggestions for filenames and simply apply these." -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:92 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:92 msgid "" "Geben sie hier eine URL ein, so wird das Bild heruntergeladen und auf dem " "Server gespeichert." @@ -525,35 +525,35 @@ msgstr "" "Enter an URL here, and the picture will be downloaded and saved on the " "server." -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:102 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:102 msgid "3D-Footprint:" msgstr "3D-Footprint:" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:104 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:104 msgid "z.B. models/Housings_DIP/DIP-8_W7.62mm.x3d" msgstr "e.g. models/Housings_DIP/DIP-8_W7.62mm.x3d" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:125 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:125 msgid "z.B. Sammelfootprint DIP" msgstr "e.g. Metafootprint DIP" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:164 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:164 msgid "Neuer Footprint anlegen" msgstr "Add new footprint" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:167 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:167 msgid "Weitere Footprints anlegen" msgstr "Add another footprint" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:171 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:171 msgid "Footprint löschen" msgstr "Remove footprint" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:185 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:185 msgid "Footprints mit fehlerhaften Dateinamen" msgstr "Footprints with broken filenames" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:188 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:188 msgid "" "Die Dateinamen der folgenden Footprints konnten keiner Bilddatei zugeordnet " "werden. Bitte überprüfen bzw. korrigieren Sie die vorgeschlagenen Dateien, " @@ -565,43 +565,43 @@ msgstr "" "Entries are already if filenames with the exact same name as the footprint " "were found." -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:194 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:271 -#: ..\..\templates\nextgen/smarty_head.tpl:168 -#: ..\..\templates\nextgen/smarty_pagination.tpl:28 -#: ..\..\templates\nextgen/smarty_table.tpl:45 -#: ..\..\templates\nextgen/smarty_table.tpl:46 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:74 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:194 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:271 +#: templates/nextgen//smarty_head.tpl:168 +#: templates/nextgen//smarty_pagination.tpl:28 +#: templates/nextgen//smarty_table.tpl:45 +#: templates/nextgen//smarty_table.tpl:46 +#: templates/nextgen//startup.php/smarty_startup.tpl:74 msgid "Footprint" msgstr "Footprint" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:195 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:272 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:195 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:272 msgid "Fehlerhafter Dateiname" msgstr "Broken filename" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:196 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:273 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:196 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:273 msgid "Vorgeschlagene Dateinamen" msgstr "Suggested filenames" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:228 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:236 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:305 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:313 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:228 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:236 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:305 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:313 msgid "Dateiname löschen und später selber von Hand setzen." msgstr "Remove filename and add one later manually" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:245 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:322 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:245 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:322 msgid "Vorgeschlagene Dateinamen übernehmen:" msgstr "Apply suggested filename:" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:262 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:262 msgid "Footprints mit fehlerhaften Modelnamen" msgstr "Footprints with broken modelnames" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:265 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:265 msgid "" "Die Dateinamen der folgenden Footprints konnten keinem Model zugeordnet " "werden. Bitte überprüfen bzw. korrigieren Sie die vorgeschlagenen Dateien, " @@ -613,671 +613,672 @@ msgstr "" "Entries are already if filenames with the exact same name as the footprint " "were found." -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:325 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:325 msgid "Nur die markierten" msgstr "Only selected" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:326 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:38 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:21 -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:8 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:326 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:38 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:21 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:8 msgid "Alle" msgstr "All" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:16 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:16 msgid "Gruppen" msgstr "Groups" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:24 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:35 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:24 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:35 msgid "Neue Gruppe" msgstr "New group" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:47 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:47 msgid "Neue Gruppe hinzufügen:" msgstr "Add new group:" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:50 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:50 msgid "Gruppe bearbeiten:" msgstr "Edit group:" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:52 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:52 msgid "Es ist keine Gruppe angewählt!" msgstr "No group selected!" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:58 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:58 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:58 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:58 msgid "Allgemein" msgstr "General" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:59 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:59 -#: ..\..\templates\nextgen/user_info.php/smarty_permissions.tpl:3 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:59 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:59 +#: templates/nextgen//user_info.php/smarty_permissions.tpl:3 msgid "Berechtigungen" msgstr "Permissions" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:67 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:67 msgid "Gruppenname*:" msgstr "Group name*:" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:70 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:70 msgid "z.B. admins" msgstr "e.g. admins" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:75 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:75 msgid "übergeordnete Gruppe*:" msgstr "Parent group*:" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:88 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:88 msgid "z.B. für Administratoren" msgstr "e.g. for administrators" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:133 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:133 msgid "Neue Gruppe anlegen" msgstr "Add new group" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:136 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:136 msgid "Weitere Gruppe anlegen" msgstr "Add another group" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:143 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:255 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:143 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:255 msgid "Benutzer löschen" msgstr "Delete user" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:5 -#: ..\..\templates\nextgen/smarty_head.tpl:165 -#: ..\..\templates\nextgen/smarty_pagination.tpl:38 -#: ..\..\templates\nextgen/smarty_table.tpl:49 -#: ..\..\templates\nextgen/smarty_table.tpl:50 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:5 +#: templates/nextgen//smarty_head.tpl:165 +#: templates/nextgen//smarty_pagination.tpl:38 +#: templates/nextgen//smarty_table.tpl:49 +#: templates/nextgen//smarty_table.tpl:50 msgid "Hersteller" msgstr "Manufacturer" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:18 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:18 msgid "Neuer Hersteller:" msgstr "New manufacturer:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:29 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:29 msgid "Neuer Hersteller" msgstr "New manufacturer" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:41 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:41 msgid "Neuen Hersteller hinzufügen:" msgstr "Add new manufacturer" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:44 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:44 msgid "Hersteller bearbeiten:" msgstr "Edit manufacturer" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:46 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:46 msgid "Es ist kein Hersteller angewählt!" msgstr "No manufacturer selected!" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:64 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:66 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:64 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:66 msgid "z.B. ACME AG" msgstr "e.g. ACME Inc." -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:70 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:70 msgid "Übergeordneter Hersteller*:" msgstr "Parent manufacturer*:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:79 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:80 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:79 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:80 msgid "Adresse:" msgstr "Address:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:81 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:82 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:81 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:82 msgid "z.B. Musterstraße 1" msgstr "e.g. Examplestreet" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:87 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:88 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:87 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:88 msgid "Telefonnummer:" msgstr "Phone number:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:89 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:97 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:91 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:99 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:89 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:97 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:91 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:99 msgid "z.B. (030) 12345 67" msgstr "e.g. (030) 12345 67" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:95 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:96 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:95 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:96 msgid "Faxnummer:" msgstr "Fax number:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:103 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:104 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:103 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:104 msgid "E-Mail Adresse:" msgstr "E-Mail address:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:108 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:110 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:108 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:110 msgid "z.B. contact@foo.bar" msgstr "e.g contact@foo.bar" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:114 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:115 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:114 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:115 msgid "Webseite:" msgstr "Website:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:119 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:121 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:119 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:121 msgid "z.B. www.foo.bar" msgstr "e.g. www.foo.bar" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:125 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:126 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:125 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:126 msgid "Artikel-Direktlink:" msgstr "Direct link to article:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:127 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:129 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:127 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:129 msgid "z.B. www.foo.bar/%PARTNUMBER%" msgstr "e.g. www.foo.bar/%PARTNUMBER%" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:129 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:130 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:129 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:130 msgid "Platzhalter für die Bestellnummer:" msgstr "Placeholder for order code:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:137 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:138 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:137 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:138 msgid "z.B. Kundennummer: xxxx" msgstr "e.g. customer ID" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:178 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:178 msgid "Neuen Hersteller anlegen" msgstr "Add new manufacturer:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:181 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:181 msgid "Weitere Hersteller anlegen" msgstr "Add another manufacturer:" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:185 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:185 msgid "Hersteller löschen" msgstr "Remove manufacturer" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:4 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:65 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:6 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:4 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:65 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:6 msgid "Aktionen" msgstr "Actions" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:9 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:26 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:9 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:26 msgid "Bauteil löschen:" msgstr "Remove part:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:13 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:30 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:13 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:30 msgid "Lösche Teil!" msgstr "Delete part" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:17 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:34 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:17 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:34 msgid "" "Dateien dieses Bauteiles, die von keinem anderen Bauteil verwendet werden, " "auch von der Festplatte löschen" msgstr "Remove files, which are not used by another part, from HDD." -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:28 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:44 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:28 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:44 msgid "Weiteres Bauteil anlegen:" msgstr "Add another part:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:31 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:48 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:31 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:48 msgid "Neues Bauteil erfassen" msgstr "Add new part:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:6 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:6 -#: ..\..\templates\nextgen/show_part_info.php/smarty_attachements.tpl:6 -#: ..\..\templates\nextgen/smarty_table.tpl:70 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:6 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:6 +#: templates/nextgen//show_part_info.php/smarty_attachements.tpl:6 +#: templates/nextgen//smarty_table.tpl:70 msgid "Dateianhänge" msgstr "Attachments" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:14 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:15 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:18 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:15 msgid "Neue Datei hinzufügen:" msgstr "Add new file:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:34 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:41 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:35 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:23 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:38 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:40 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:35 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:23 msgid "Name:" msgstr "Name:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:39 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:40 -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:14 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:43 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:40 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:14 msgid "Dateityp:" msgstr "Filetype:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:49 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:53 msgid "In Tabelle anzeigen" msgstr "Show in table" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:56 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:60 msgid "Als Hauptbild verwenden" msgstr "Use as main picture" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:63 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:49 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:67 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:49 msgid "Dateiname / URL:" msgstr "Filename / URL:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:72 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:58 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:76 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:58 msgid "Neue Datei hochladen:" msgstr "Upload File:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:84 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:70 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:88 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:70 msgid "Downloade Datei" msgstr "Download file" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:96 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:47 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:105 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:36 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:82 -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:43 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:156 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:100 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:47 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:105 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:36 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:82 +#: templates/nextgen//show_device_parts.php/smarty_comment.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:43 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:156 msgid "Hinzufügen" msgstr "Add" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:98 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:50 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:109 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:84 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:30 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:185 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:160 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:102 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:50 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:109 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:84 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:30 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:185 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:162 msgid "Übernehmen" msgstr "Apply" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:99 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:53 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:113 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:85 -#: ..\..\templates\nextgen/smarty_pagination.tpl:13 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:103 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:53 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:113 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:85 +#: templates/nextgen//smarty_pagination.tpl:13 msgid "Löschen" msgstr "Delete" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:5 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:6 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:5 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:6 msgid "Einkaufsinformationen" msgstr "Order details" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:12 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:15 -#: ..\..\templates\nextgen/smarty_head.tpl:162 -#: ..\..\templates\nextgen/smarty_table.tpl:55 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:12 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:15 +#: templates/nextgen//smarty_head.tpl:162 +#: templates/nextgen//smarty_table.tpl:55 msgid "Lieferant" msgstr "Supplier" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:12 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:16 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:12 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:16 msgid "Bestellnummer" msgstr "Order code" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:13 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:13 msgid "Eigenschaften" msgstr "Properties" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:14 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:14 msgid "Preise" msgstr "Prices" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:23 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:73 -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:36 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:23 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:73 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:36 msgid "Neu:" msgstr "New:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:32 -#: ..\..\templates\nextgen/smarty_head.tpl:160 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:32 +#: templates/nextgen//smarty_head.tpl:160 msgid "Bestellnr." msgstr "Ordernr." -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:43 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:43 msgid "Obsolent" msgstr "Obsolete" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:63 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:17 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:63 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:17 msgid "Ab Bestellmenge" msgstr "From oder quantity:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:64 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:18 -#: ..\..\templates\nextgen/smarty_table.tpl:64 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:64 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:18 +#: templates/nextgen//smarty_table.tpl:64 msgid "Preis" msgstr "Price" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:88 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:88 msgid "pro" msgstr "per" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:93 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:93 msgid "Stk." msgstr "Qty." -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:20 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:19 msgid "Ändere Detailinfos von" msgstr "Edit detail infos of" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:27 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:26 msgid "Neues Bauteil erstellen" msgstr "Add new part" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:44 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:43 msgid "z.B. BC547" msgstr "e.g. BC547" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:47 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:46 msgid "Hinweis zum Format:" msgstr "Notice on format:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:52 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:34 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:51 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:34 msgid "Beschreibung:" msgstr "Description:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:57 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:65 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:56 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:64 msgid "z.B. NPN 45V 0,1A 0,5W" msgstr "e.g. NPN 45V 0.1A 0.5W" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:74 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:43 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:73 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:43 msgid "Vorhanden:" msgstr "In stock:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:77 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:76 msgid "z.B. 100" msgstr "e.g. 100" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:85 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:84 msgid "Unbekannt" msgstr "unknown" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:91 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:50 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:90 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:50 msgid "Min. Bestand:" msgstr "Min. in stock:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:94 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:93 msgid "z.B. 20" msgstr "e.g. 20" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:101 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:55 -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:20 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:100 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:55 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:20 msgid "Kategorie:" msgstr "Category:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:113 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:135 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:159 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:184 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:112 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:134 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:158 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:183 msgid "Suchen / Hinzufügen" msgstr "Search / Add" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:118 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:140 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:164 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:188 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:117 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:139 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:163 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:187 msgid "OK!" msgstr "OK!" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:125 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:62 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:124 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:62 msgid "Lagerort:" msgstr "Storelocation:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:148 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:70 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:147 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:70 msgid "Hersteller:" msgstr "Manufacturers:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:174 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:79 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:173 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:79 msgid "Footprint:" msgstr "Footprint:" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:210 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:209 msgid "Bauteil erstellen" msgstr "Add part" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:215 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:28 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:85 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:388 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:214 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:30 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:85 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:414 msgid "Änderungen verwerfen" msgstr "Discard settings" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:22 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:22 msgid "Lagerorte" msgstr "Storelocations" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:35 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:46 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:35 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:46 msgid "Neuer Lagerort" msgstr "New storelocation:" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:58 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:58 msgid "Neuen Lagerort hinzufügen:" msgstr "Add new storelocation:" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:61 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:61 msgid "Lagerort bearbeiten:" msgstr "Edit storelocation:" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:63 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:63 msgid "Es ist kein Lagerort angewählt!" msgstr "No storelocation selected!" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:79 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:79 msgid "z.B. Aktive Bauteile I" msgstr "e.g. Active parts I" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:86 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:86 msgid "Serie:" msgstr "Sequence" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:91 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:91 msgid "Serie erzeugen" msgstr "Create sequence" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:99 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:99 msgid "von" msgstr "from" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:103 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:103 msgid "bis" msgstr "to" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:114 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:114 msgid "Übergeordneter Lagerort*:" msgstr "Parent storelocation*:" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:123 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:123 msgid "Voll:" msgstr "Full:" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:127 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:127 msgid "Diesen Lagerort als \"voll\" markieren" msgstr "Tag this storelocation as \"full\"" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:136 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:136 msgid "z.B. blaue Dose" msgstr "e.g. blue box" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:174 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:174 msgid "Neuen Lagerort anlegen" msgstr "Add new storelocation" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:177 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:177 msgid "Weitere Lagerorte anlegen" msgstr "Add another storelocation" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:181 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:181 msgid "Lagerort löschen" msgstr "Remove storelocation" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:5 -#: ..\..\templates\nextgen/smarty_table.tpl:54 -#: ..\..\templates\nextgen/smarty_table.tpl:56 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:75 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:5 +#: templates/nextgen//smarty_table.tpl:54 +#: templates/nextgen//smarty_table.tpl:56 +#: templates/nextgen//startup.php/smarty_startup.tpl:75 msgid "Lieferanten" msgstr "Supplier" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:18 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:29 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:18 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:29 msgid "Neuer Lieferant" msgstr "New supplier" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:41 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:41 msgid "Neuen Lieferanten hinzufügen:" msgstr "Add new supplier:" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:44 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:44 msgid "Lieferant bearbeiten:" msgstr "Edit supplier:" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:46 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:46 msgid "Es ist kein Lieferant angewählt!" msgstr "No supplier selected!" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:71 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:71 msgid "Übergeordneter Lieferant*:" msgstr "Parent manufacturer*:" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:176 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:176 msgid "Neuen Lieferanten anlegen" msgstr "Add new supplier" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:179 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:179 msgid "Weitere Lieferanten anlegen" msgstr "Add another supplier" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:183 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:183 msgid "Lieferant löschen" msgstr "Remove supplier" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:16 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:16 msgid "Benutzer" msgstr "User" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:24 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:35 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:24 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:35 msgid "Neuer Benutzer" msgstr "New user" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:47 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:47 msgid "Neuen Benutzer hinzufügen:" msgstr "Add new user:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:50 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:50 msgid "Benutzer bearbeiten:" msgstr "Edit user:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:52 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:52 msgid "Es ist kein Benutzer angewählt!" msgstr "No user selected!" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:60 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:60 msgid "Passwort setzen" msgstr "Set password" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:61 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:16 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:61 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:16 msgid "Konfiguration" msgstr "Configuration" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:72 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:72 msgid "" "Der gewählte Nutzer hat bisher noch kein Password und kann sich daher nicht " "einloggen" msgstr "" "The selected user does not have a password yet and therefore cannot log in." -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:73 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:73 msgid "Um ein Password zu setzen, gehen sie in den Reiter \"Password setzen\"" msgstr "To set a password, go to tab \"set password\"" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:79 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:79 msgid "Benutzername*:" msgstr "Username*:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:82 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:29 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:82 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:29 msgid "z.B. m.muster" msgstr "e.g. j.doe" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:87 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:87 msgid "Gruppe*:" msgstr "Group*:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:97 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:16 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:33 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:97 +#: templates/nextgen//user_info.php/smarty_main.tpl:16 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:33 msgid "Vorname:" msgstr "First name" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:100 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:36 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:100 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:36 msgid "z.B. Max" msgstr "e.g. John" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:105 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:22 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:40 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:105 +#: templates/nextgen//user_info.php/smarty_main.tpl:22 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:40 msgid "Nachname:" msgstr "Last name:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:108 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:43 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:108 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:43 msgid "z.B. Muster" msgstr "e.g. Doe" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:113 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:28 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:47 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:113 +#: templates/nextgen//user_info.php/smarty_main.tpl:28 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:47 msgid "Email:" msgstr "Email:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:116 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:50 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:116 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:50 msgid "z.B. m.muster@ecorp.com" msgstr "e.g. j.doe@ecorp.com" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:121 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:34 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:54 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:121 +#: templates/nextgen//user_info.php/smarty_main.tpl:34 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:54 msgid "Abteilung:" msgstr "Department:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:124 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:57 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:124 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:57 msgid "z.B. Entwicklung" msgstr "e.g. Development" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:131 -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:13 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:362 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:374 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:131 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:13 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:385 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:399 msgid "Achtung:" msgstr "Warning:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:132 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:132 msgid "" "Aus Sicherheitsgründen darf ein Benutzer seine eigenen Berechtigungen " "bezüglich Benutzern und Gruppen nicht bearbeiten!" @@ -1285,81 +1286,81 @@ msgstr "" "For security reasons, a user may not edit his or her own permissions " "regarding users and groups!" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:142 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:142 msgid "" "Füllen sie die folgenden Felder aus, um dem Nutzer ein neues Password zu " "setzen!" msgstr "Fill in the following boxes to set a new password for the user!" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:147 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:147 msgid "Neues Password:" msgstr "New password:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:150 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:150 msgid "Neues Password" msgstr "New password" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:155 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:155 msgid "Password Bestätigung:" msgstr "Confirm password:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:158 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:158 msgid "Password Bestätigung" msgstr "Confirm password" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:167 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:167 msgid "Benutzer muss Passwort nach Login ändern" msgstr "User must change password after login" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:199 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:53 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:64 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:65 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:199 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:51 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:62 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:65 msgid "Theme:" msgstr "Theme:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:202 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:68 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:202 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:68 msgid "Benutze das serverweite Theme" msgstr "Use server-wide theme" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:211 -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:41 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:319 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:77 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:211 +#: templates/nextgen//install.php/smarty_set_locales.tpl:41 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:342 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:77 msgid "Zeitzone:" msgstr "Timezone:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:214 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:80 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:214 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:80 msgid "Benutze die serverweite Zeitzone" msgstr "Use server-wide timezone" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:223 -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:51 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:330 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:89 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:223 +#: templates/nextgen//install.php/smarty_set_locales.tpl:51 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:353 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:89 msgid "Sprache:" msgstr "Language:" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:226 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:92 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:226 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:92 msgid "Benutze die serverweite Sprache" msgstr "Use server-wide language" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:247 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:247 msgid "Neuen Benutzer anlegen" msgstr "Add new user" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:250 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:250 msgid "Weiteren Benutzer anlegen" msgstr "Add another user" -#: ..\..\templates\nextgen/install.php/smarty_finish.tpl:4 +#: templates/nextgen//install.php/smarty_finish.tpl:4 msgid "Installation: Fertigstellung" msgstr "Installation: Finish" -#: ..\..\templates\nextgen/install.php/smarty_finish.tpl:6 +#: templates/nextgen//install.php/smarty_finish.tpl:6 msgid "" "Herzlichen Glückwunsch, die Installation bzw. das Update von Part-DB ist " "fast abgeschlossen!
\n" @@ -1370,24 +1371,24 @@ msgstr "" "complete!
\n" "You can find more settings under the menunode \"System\"" -#: ..\..\templates\nextgen/install.php/smarty_finish.tpl:10 +#: templates/nextgen//install.php/smarty_finish.tpl:10 msgid "Fertigstellen" msgstr "Complete" -#: ..\..\templates\nextgen/install.php/smarty_header.tpl:21 +#: templates/nextgen//install.php/smarty_header.tpl:21 msgid "Part-DB Installation/Update" msgstr "Part-DB Installation/Update" -#: ..\..\templates\nextgen/install.php/smarty_header.tpl:113 -#: ..\..\templates\nextgen/smarty_head.tpl:297 +#: templates/nextgen//install.php/smarty_header.tpl:113 +#: templates/nextgen//smarty_head.tpl:297 msgid "Seite neu laden" msgstr "Reload Page" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:5 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:5 msgid "Installation/Update: Administratorpasswort festlegen" msgstr "Installation/Update: Set Admin password" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:8 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:8 msgid "" "Für spätere Systemänderungen oder zum Debuggen muss ein " "Administratorpasswort gewählt werden." @@ -1395,33 +1396,33 @@ msgstr "" "For later system changes or to activate debugging, you have to set an admin " "password." -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:13 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:130 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:13 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:131 msgid "Administratorpasswort:" msgstr "Adminpassword:" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:19 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:19 msgid "Wiederholung:" msgstr "Repeat:" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:26 -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:28 -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:77 -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:62 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:26 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:28 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:77 +#: templates/nextgen//install.php/smarty_set_locales.tpl:62 msgid "Weiter" msgstr "Next" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:5 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:5 msgid "Installation/Update: Datenbank Backupsystem" msgstr "Installation/Update: Database backup" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:7 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:7 msgid "" "Es wird dringend empfohlen, regelmässig Sicherungskopien der Datenbank zu " "erstellen!" msgstr "It is very recommended to backup your database regulary!" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:8 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:8 msgid "" "Auch sollte vor jedem Datenbankupdate ein Backup durchgeführt werden. Die " "Entwickler von Part-DB übernehmen keinerlei Haftung für Schäden jeglicher " @@ -1432,7 +1433,7 @@ msgstr "" "developers of Part-DB accept no liability for damages of any kind caused by " "missing backups or errors in Part-DB." -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:9 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:9 msgid "" "Sie können dafür ein externes System benutzen, das sich mit einem Link ins " "Menü von Part-DB integrieren lässt.\n" @@ -1444,7 +1445,7 @@ msgstr "" "Such a Backup-Sytem is e.g. MySQLDumper." -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:11 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:11 msgid "" "Lassen Sie beide Felder leer, wenn Sie keine Verknüpfung zu einem Backup-" "System haben möchten." @@ -1452,27 +1453,27 @@ msgstr "" "Leave both fields blank, if you do not want to create a connection to a " "backup-system." -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:15 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:15 msgid "Name des Backup-Systems:" msgstr "Name of the backup system:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:17 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:17 msgid "z.B. \"MySQLDumper\"" msgstr "e.g. \"MySQLDumper\"" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:21 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:21 msgid "Link zum Backup-System:" msgstr "Link to backup system:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:23 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:23 msgid "z.B. \"../mysqldumper/\"" msgstr "e.g. \"../mysqldumper/\"" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:6 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:6 msgid "Installation/Update: Datenbank konfigurieren" msgstr "Installation/Update: Configure Database" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:8 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:8 msgid "" "Die Datenbank für Part-DB muss bereits existieren, damit Sie Part-DB " "installieren können.\n" @@ -1486,7 +1487,7 @@ msgstr "" "database,\n" "otherwise the database should be blank." -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:15 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:15 msgid "" "Damit Part-DB korrekt funktioniert, müssen Sie dem Benutzer jegliche Rechte " "an der Datenbank gewähren!" @@ -1494,7 +1495,7 @@ msgstr "" "You have to grant the user every rights on the database, so that Part-DB can " "operate correctly." -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:16 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:16 msgid "" "Benutzen Sie eine bereits vorhandene Datenbank weiter, sollten Sie jetzt ein " "Backup davon anlegen!" @@ -1502,42 +1503,42 @@ msgstr "" "If you continue to use an existing database, you should now create a backup " "of it!" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:22 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:83 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:22 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:84 msgid "Datenbanktyp:" msgstr "Database type:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:32 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:95 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:32 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:96 msgid "Host:" msgstr "Host:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:34 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:34 msgid "z.B. localhost" msgstr "e.g. localhost" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:39 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:104 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:39 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:105 msgid "Datenbankname:" msgstr "Databasename:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:41 -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:47 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:41 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:47 msgid "z.B. part-db" msgstr "e.g. part-db" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:45 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:368 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:112 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:45 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:393 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:113 msgid "Benutzer:" msgstr "User:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:52 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:121 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:52 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:122 msgid "Datenbankpasswort:" msgstr "Databasepassword:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:61 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:61 msgid "" "Sollte es nicht möglich sein mit der Datenbank zu verbinden, versuchen sie " "eine der untenstehenden Optionen anzuwählen:" @@ -1545,24 +1546,24 @@ msgstr "" "If it is not possible to connect to the database, try to select one of the " "options below:." -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:64 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:64 msgid "Leerzeichen in PDO-String einfügen:" msgstr "Insert space into PDO string:" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:68 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:68 msgid "Leerzeichen in PDO-String einfügen" msgstr "Insert space into PDO string" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:6 +#: templates/nextgen//install.php/smarty_set_locales.tpl:6 msgid "Willkommen bei Part-DB!" msgstr "Welcome to Part-DB!" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:10 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:108 +#: templates/nextgen//install.php/smarty_set_locales.tpl:10 +#: templates/nextgen//startup.php/smarty_startup.tpl:108 msgid "Projektseite:" msgstr "Projectpage:" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:10 +#: templates/nextgen//install.php/smarty_set_locales.tpl:10 msgid "" "Downloads, Bugreports, ToDo-Liste usw. gibts auf der GitHub Projektseite" @@ -1571,11 +1572,11 @@ msgstr "" "\"_blank\" href=\"https://github.com/jbtronics/Part-DB\">GitHub project " "page." -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:11 +#: templates/nextgen//install.php/smarty_set_locales.tpl:11 msgid "Forum:" msgstr "Forum:" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:11 +#: templates/nextgen//install.php/smarty_set_locales.tpl:11 msgid "" "Für Fragen rund um die Part-DB gibt es einen Thread auf mikrocontroller.netmikrocontroller.net (in German)" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:12 +#: templates/nextgen//install.php/smarty_set_locales.tpl:12 msgid "Wiki:" msgstr "Wiki:" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:12 +#: templates/nextgen//install.php/smarty_set_locales.tpl:12 msgid "" "Weitere Informationen gibt es im mikrocontroller." @@ -1599,7 +1600,7 @@ msgstr "" "mikrocontroller.net/articles/Part-DB_RW_-_Lagerverwaltung\">microcontroller." "net article (German)" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:19 +#: templates/nextgen//install.php/smarty_set_locales.tpl:19 msgid "" "In der Dokumentation gibt es eine Installationsanleitung, FAQ und " @@ -1609,11 +1610,11 @@ msgstr "" "\"_blank\">Documentation there is an installation guide, FAQ and further " "information.
" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:27 +#: templates/nextgen//install.php/smarty_set_locales.tpl:27 msgid "Installation/Update: Zeitzone und Sprache" msgstr "Installation/Update: Timezone and Language" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:30 +#: templates/nextgen//install.php/smarty_set_locales.tpl:30 msgid "" "Stellen Sie hier bitte Ihre Zeitzone und Ihre Sprache ein.\n" " Anhand der gewählten Sprache wird dann auch die Währung " @@ -1622,114 +1623,123 @@ msgstr "" "Set your timezone and language here.\n" "From the language the currency will be determined, too." -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:10 -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:28 +#: templates/nextgen//login.php/smarty_login.tpl:10 +#: templates/nextgen//login.php/smarty_login.tpl:28 msgid "Erfolg" msgstr "Success" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:12 +#: templates/nextgen//login.php/smarty_login.tpl:12 msgid "Erfolgreich ausgeloggt." msgstr "Logged out successfully." -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:22 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:67 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:84 +#: templates/nextgen//login.php/smarty_login.tpl:22 +#: templates/nextgen//startup.php/smarty_startup.tpl:67 +#: templates/nextgen//startup.php/smarty_startup.tpl:84 msgid "Achtung!" msgstr "Warning!" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:22 +#: templates/nextgen//login.php/smarty_login.tpl:22 msgid "Der Benutzername oder das Password waren falsch!" msgstr "The username or password was wrong!" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:30 +#: templates/nextgen//login.php/smarty_login.tpl:30 msgid "Erfolgreich eingeloggt." msgstr "Successfully logged in." -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:32 -#: ..\..\templates\nextgen/smarty_head.tpl:128 +#: templates/nextgen//login.php/smarty_login.tpl:32 +#: templates/nextgen//smarty_head.tpl:128 msgid "Logout" msgstr "Logout" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:39 -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:58 -#: ..\..\templates\nextgen/smarty_head.tpl:130 +#: templates/nextgen//login.php/smarty_login.tpl:39 +#: templates/nextgen//login.php/smarty_login.tpl:58 +#: templates/nextgen//smarty_head.tpl:130 msgid "Login" msgstr "Login" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:44 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:44 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:26 +#: templates/nextgen//login.php/smarty_login.tpl:44 +#: templates/nextgen//user_info.php/smarty_main.tpl:44 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:26 msgid "Benutzername:" msgstr "Username:" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:46 +#: templates/nextgen//login.php/smarty_login.tpl:46 msgid "Nutzername" msgstr "Username" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:50 +#: templates/nextgen//login.php/smarty_login.tpl:50 msgid "Password:" msgstr "Password:" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:52 +#: templates/nextgen//login.php/smarty_login.tpl:52 msgid "Password" msgstr "Password:" -#: ..\..\templates\nextgen/show_all_parts.php/smarty_show_all_parts.tpl:12 +#: templates/nextgen//show_all_parts.php/smarty_show_all_parts.tpl:12 msgid "Alle Bauteile" msgstr "All parts" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:7 -#: ..\..\templates\nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl:7 -#: ..\..\templates\nextgen/show_location_parts.php/smarty_show_location_parts.tpl:7 -#: ..\..\templates\nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:7 -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:3 -#: ..\..\templates\nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl:7 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:37 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:9 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:93 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:9 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:62 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:9 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:62 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:9 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:61 +#: templates/nextgen//show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:3 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:9 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:61 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:35 msgid "Sonstiges" msgstr "Other" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:17 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:19 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:103 msgid "Unterkategorien einblenden" msgstr "Show subcategories" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:29 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:46 -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:26 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:30 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:114 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:46 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:31 msgid "Exportieren:" msgstr "Export:" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:36 -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:33 -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:60 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:38 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:122 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:39 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:71 msgid "OK" msgstr "OK" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:43 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:47 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:131 msgid "Neues Teil in dieser Kategorie" msgstr "New part in this category" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:64 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:68 msgid "Teile in der Kategorie" msgstr "Parts in the category" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:3 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:3 msgid "Teile per Name zuordnen" msgstr "Assign parts per name:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:7 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:7 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:10 msgid "Suchwort:" msgstr "Search term:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:14 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:14 msgid "Teile auflisten" msgstr "List parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:23 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:23 msgid "Die Suche ergab keine Treffer!" msgstr "The search gaves no results!" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:33 msgid "" "Falls Sie Bauteile zur Baugruppe hinzufügen, die dort bereits vorhanden " "sind,\n" @@ -1740,203 +1750,203 @@ msgstr "" " then the number of pieces is added and the placement " "data is added together with a comma." -#: ..\..\templates\nextgen/show_device_parts.php/smarty_comment.tpl:6 -#: ..\..\templates\nextgen/smarty_head.tpl:157 -#: ..\..\templates\nextgen/smarty_table.tpl:32 -#: ..\..\templates\nextgen/smarty_table.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_comment.tpl:6 +#: templates/nextgen//smarty_head.tpl:157 +#: templates/nextgen//smarty_table.tpl:32 +#: templates/nextgen//smarty_table.tpl:33 msgid "Kommentar" msgstr "Commentary" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:10 msgid "Baugruppe inklusive Bauteile kopieren" msgstr "Copy device with parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:17 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:17 msgid "Name der Kopie:" msgstr "Name of the copy" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:20 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:20 msgid "Kopie_von_" msgstr "Copy_of_" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:24 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:24 msgid "Übergeordnete Baugruppe:" msgstr "Parent device:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:32 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:32 msgid "Rekursiv:" msgstr "Recursive:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:36 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:36 msgid "Alle Unterbaugruppen mit all deren Teilen auch mitkopieren" msgstr "Copy all subdevices with their parts, too" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:43 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:43 msgid "Kopie anlegen" msgstr "Add copy" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:3 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:3 msgid "Zugeordnete Teile zu" msgstr "Assigned parts to" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:13 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:61 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:15 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:61 msgid "Gesamtpreis:" msgstr "Total price" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:17 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:19 msgid "" "Teile mit der Stückzahl \"0\" werden beim Übernehmen aus dieser Baugruppe " "entfernt." msgstr "Parts with quantity \"0\" will be removed when applying this device." -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:35 msgid "Keine Bauteile zugeordnet." msgstr "No parts assigned." -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:4 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:4 msgid "Teile abfassen/einbuchen/vormerken/exportieren" msgstr "Add/Remove stock or order/export parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:10 msgid "Multiplikator:" msgstr "Multiplicator:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:19 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:19 msgid "Teile abfassen oder einbuchen:" msgstr "Add or remove stock:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:22 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:22 msgid "Abfassen (-)" msgstr "Remove Stock (-)" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:24 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:24 msgid "Einbuchen (+)" msgstr "Add Stock (+)" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:29 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:179 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:29 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:179 msgid "Zum Bestellen vormerken:" msgstr "Mark for ordering" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:32 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:32 msgid "Es sind %1 Stk. von dieser Baugruppe zum Bestellen vorgemerkt" msgstr "%1 pcs of this device is marked for ordering" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:33 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:40 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:40 msgid "Nur fehlende Teile" msgstr "Only missing parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:33 msgid "Alle Teile" msgstr "All parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:35 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:174 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:35 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:174 msgid "Aufheben" msgstr "Revoke" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:55 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:55 msgid "Nur fehlendes Material" msgstr "Only missing material" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:58 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:58 msgid "Anzeigen" msgstr "Show" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:59 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:177 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:59 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:177 msgid "Herunterladen" msgstr "Download" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:4 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:4 msgid "Bauteile importieren" msgstr "Import parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:11 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:11 msgid "CSV-Beispiel:" msgstr "Example for CSV:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:13 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:13 msgid "Bauteile-ID;Anzahl;Bestückungsdaten" msgstr "Part-ID;Quantity;Placement-data" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:19 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:19 msgid "Bauteil-Name;Anzahl;Bestückungsdaten" msgstr "Part-Name;Quantity;Placement-data" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:26 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:26 msgid "XML-Beispiel:" msgstr "Example for XML:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:46 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:46 msgid "Import Text:" msgstr "Import Text:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:52 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:52 msgid "Export-Format:" msgstr "Export-format:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:56 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:56 msgid "CSV" msgstr "CSV" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:57 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:57 msgid "XML" msgstr "XML" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:63 -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:29 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:63 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:29 msgid "Trennzeichen für CSV:" msgstr "Delimiter for CSV:" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:71 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:71 msgid "Daten zum Überprüfen hochladen" msgstr "Upload file for checking" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:87 -#: ..\..\templates\nextgen/tools_import.php/smarty_check_data.tpl:9 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:87 +#: templates/nextgen//tools_import.php/smarty_check_data.tpl:9 msgid "Daten übernehmen und prüfen" msgstr "Apply data and check" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:88 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:88 msgid "Daten übernehmen und importieren!" msgstr "Apply data and import!" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:3 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:3 msgid "Unterbaugruppen von" msgstr "Subdevice of" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:8 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:110 -#: ..\..\templates\nextgen/smarty_head.tpl:149 -#: ..\..\templates\nextgen/smarty_table.tpl:28 -#: ..\..\templates\nextgen/smarty_table.tpl:29 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:8 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:110 +#: templates/nextgen//smarty_head.tpl:149 +#: templates/nextgen//smarty_table.tpl:28 +#: templates/nextgen//smarty_table.tpl:29 msgid "Name" msgstr "Name" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:9 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:113 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:9 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:113 msgid "Anzahl versch. Teile" msgstr "Quantity of diff. parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:10 msgid "Anzahl Einzelteile" msgstr "Quantity of single parts" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:11 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:11 msgid "Gesamtpreis" msgstr "Total price" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:43 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:43 msgid "" "Alle Angaben betreffen nur die jeweilige Baugruppe, deren evtl. vorhandenen " "Unterbaugruppen werden nicht berücksichtigt!" msgstr "" "All changes affect only the selected devices. Subdevices are not considered!" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:44 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:44 msgid "" "Mit den Radiobuttons lassen sich die Primäre Baugruppe auswählen. Diese wird " "standardmäßig verwendet, wenn auf der Übersichtsseite eines Bauteils, das " @@ -1945,177 +1955,172 @@ msgstr "" "The radio buttons can be used to select the primary device. This is used by " "default when the part is added to a device on the overview page of a part." -#: ..\..\templates\nextgen/show_favorite_parts.php/smarty_main.tpl:11 +#: templates/nextgen//show_favorite_parts.php/smarty_main.tpl:11 msgid "Favorisierte Bauteile" msgstr "Favorited parts" -#: ..\..\templates\nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl:16 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:19 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:72 msgid "Unterfootprints einblenden" msgstr "Show subfootprints" -#: ..\..\templates\nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl:34 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:38 msgid "Teile mit Footprint" msgstr "Parts with fooprint" -#: ..\..\templates\nextgen/show_location_parts.php/smarty_show_location_parts.tpl:16 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:19 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:72 msgid "Unterlagerorte einblenden" msgstr "Show sublocations" -#: ..\..\templates\nextgen/show_location_parts.php/smarty_show_location_parts.tpl:34 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:38 msgid "Teile im Lagerort" msgstr "Parts in storelocation" -#: ..\..\templates\nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:15 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:18 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:70 msgid "Unterhersteller einblenden" msgstr "Show submanufacturers" -#: ..\..\templates\nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:33 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:37 msgid "Teile mit Hersteller" msgstr "Parts with manufacturer" -#: ..\..\templates\nextgen/show_noprice_parts.php/smarty_show_noprice_parts.tpl:11 +#: templates/nextgen//show_noprice_parts.php/smarty_show_noprice_parts.tpl:11 msgid "Teile ohne Preis" msgstr "Parts without prices" -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:6 -msgid "Teile ohne Einkaufsinformationen:" -msgstr "Parts without order informations:" +#: templates/nextgen//show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:8 +msgid "Teile ohne Einkaufsinformationen einblenden" +msgstr "Show parts without order information" -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:8 -msgid "ausblenden" -msgstr "Hide" - -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:8 -msgid "einblenden" -msgstr "Show" - -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:20 +#: templates/nextgen//show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:20 msgid "Nicht mehr erhältliche Teile" msgstr "Obsolete parts" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:15 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:15 msgid "Lieferant wählen" msgstr "Select supplier" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:40 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:40 msgid "Alle anzeigen" msgstr "Show all" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:48 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:48 msgid "Zu bestellende Teile" msgstr "Parts marked for ordering" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:69 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:69 msgid "Alle an/abwählen:" msgstr "Check/Uncheck all:" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:73 -#: ..\..\templates\nextgen/smarty_table.tpl:274 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:73 +#: templates/nextgen//smarty_table.tpl:274 msgid "Einbuchen" msgstr "Add Stock" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:77 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:77 msgid "Aus Liste löschen (für manuell zum Bestellen markierte Artikel)" msgstr "Remove from list (for manually for ordering marked parts)" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:91 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:91 msgid "Bestellmengen automatisch setzen" msgstr "Set order quantities automatically" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:96 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:96 msgid "Es gibt keine Teile, die bestellt werden müssen." msgstr "No parts have to be ordered." -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:106 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:106 msgid "Zum Bestellen markierte Baugruppen" msgstr "Devices marked for ordering" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:111 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:111 msgid "Bestellmenge" msgstr "Oder quantity" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:112 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:112 msgid "Teile" msgstr "Parts" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:114 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:114 msgid "Davon zu wenige an Lager" msgstr "Too less in stock" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:161 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:161 msgid "Bauteile Export" msgstr "Parts export" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:165 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:165 msgid "Format:" msgstr "Format:" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:176 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:176 msgid "Anzeige" msgstr "Display" -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:13 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:13 msgid "Favorit:" msgstr "Favorite:" -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:16 msgid "Bauteil favorisieren" msgstr "Favorite Parts" -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:17 -#: ..\..\templates\nextgen/smarty_pagination.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:17 +#: templates/nextgen//smarty_pagination.tpl:16 msgid "Favorisierung aufheben" msgstr "Cancel favorites" -#: ..\..\templates\nextgen/show_part_info.php/smarty_attachements.tpl:24 +#: templates/nextgen//show_part_info.php/smarty_attachements.tpl:24 msgid "Dieses Bauteil besitzt keine Dateianhänge." msgstr "This part haven't any attachements" -#: ..\..\templates\nextgen/show_part_info.php/smarty_attachements.tpl:28 +#: templates/nextgen//show_part_info.php/smarty_attachements.tpl:28 msgid "Dateianhänge hinzufügen" msgstr "Add attachement" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:6 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:6 msgid "Baugruppen mit diesem Bauteil" msgstr "Devices with this part" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:16 msgid "Baugruppenname" msgstr "Device name" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:17 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:17 msgid "Bestückungszahl" msgstr "Placement amount" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:18 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:18 msgid "Bestückungsdaten" msgstr "Placement data" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:11 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:11 msgid "Detailinfo zu" msgstr "Details to" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:122 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:122 msgid "Angaben verändern" msgstr "Edit infos" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:135 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:135 msgid "Teile entnehmen:" msgstr "Take out parts:" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:139 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:139 msgid "Entnehmen" msgstr "Take out" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:152 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:152 msgid "Teile hinzufügen" msgstr "Add Parts" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:171 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:171 msgid "Bauteil wurde manuell zum Bestellen vorgemerkt." msgstr "Part was manually marked for ordering." -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:177 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:177 msgid "" "Das Bauteil wird unter \"Zu bestellende Teile\"aufgelistet, da der Bestand " "kleiner als der Mindestbestand ist." @@ -2123,415 +2128,416 @@ msgstr "" "The part is listed under \"Parts marked for ordering\", because the in stock " "amount is less than the minimum in stock value." -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:215 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:215 msgid "Barcode erzeugen" msgstr "Generate barcode" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:222 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:222 msgid "Übersicht drucken" msgstr "Print overview" -#: ..\..\templates\nextgen/show_part_info.php/smarty_modal.tpl:10 +#: templates/nextgen//show_part_info.php/smarty_modal.tpl:10 msgid "3D-Footprint" msgstr "3D-Footprint" -#: ..\..\templates\nextgen/show_part_info.php/smarty_modal.tpl:24 +#: templates/nextgen//show_part_info.php/smarty_modal.tpl:24 msgid "Schließen" msgstr "Close" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:19 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:19 msgid "Einzelpreis" msgstr "Unit price:" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:81 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:81 msgid "Durchschnittspreis für 1 Stk.:" msgstr "Average price per unit:" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:89 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:89 msgid "Dieses Bauteil hat keine Einkaufsinformationen." msgstr "This part haven't any order details." -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:93 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:93 msgid "Einkaufsinformationen hinzufügen" msgstr "Add order details" -#: ..\..\templates\nextgen/show_part_info.php/smarty_properties.tpl:7 +#: templates/nextgen//show_part_info.php/smarty_properties.tpl:7 msgid "Bauteileeigenschaften" msgstr "Part properties" -#: ..\..\templates\nextgen/show_part_info.php/smarty_properties.tpl:15 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:446 +#: templates/nextgen//show_part_info.php/smarty_properties.tpl:15 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:470 msgid "Eigenschaft" msgstr "Property" -#: ..\..\templates\nextgen/show_part_info.php/smarty_properties.tpl:16 -#: ..\..\templates\nextgen/smarty_permissions.tpl:39 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:447 +#: templates/nextgen//show_part_info.php/smarty_properties.tpl:16 +#: templates/nextgen//smarty_permissions.tpl:39 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:471 msgid "Wert" msgstr "Value" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:5 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:5 msgid "Label erzeugen" msgstr "Generate label" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:9 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:9 msgid "Part-ID:" msgstr "Part id:" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:16 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:16 msgid "Barcode Typ:" msgstr "Barcode type:" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:19 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:19 msgid "1D-Barcode (EAN8)" msgstr "1D barcode (EAN8)" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:20 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:20 msgid "QR-Code" msgstr "QR code" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:21 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:21 msgid "kein Barcode" msgstr "No barcode" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:27 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:27 msgid "Größe:" msgstr "Size:" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:36 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:36 msgid "Line Preset:" msgstr "Line Preset:" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:39 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:39 msgid "Presets" msgstr "Presets" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:40 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:40 msgid "Preset A" msgstr "Preset A" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:41 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:41 msgid "Preset B" msgstr "Preset B" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:42 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:42 msgid "Preset C" msgstr "Preset C" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:44 -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:45 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:44 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:45 msgid "Benutzerdefiniert" msgstr "Custom" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:53 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:53 msgid "Erzeuge Label" msgstr "Generate label" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:54 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:54 msgid "Download Label" msgstr "Download label" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:62 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:62 msgid "Benutzerdefinierter Text" msgstr "Userdefined text" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:66 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:66 msgid "Text:" msgstr "Text:" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:78 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:78 msgid "Vorschau" msgstr "Preview" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_livesearch_hint.tpl:3 +#: templates/nextgen//show_search_parts.php/smarty_livesearch_hint.tpl:3 msgid "" "Geben sie 3 oder mehr Buchstaben ein, um Livesearch zu benutzen oder klicken " "sie auf \"Los!\" um zu suchen." msgstr "Enter 3 or more letters, to use livesearch or click \"Go!\" to search." -#: ..\..\templates\nextgen/show_search_parts.php/smarty_searched_parts_table.tpl:4 +#: templates/nextgen//show_search_parts.php/smarty_searched_parts_table.tpl:4 msgid "Treffer in der Kategorie" msgstr "Matches in category" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:4 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:5 msgid "Suchergebnis" msgstr "Search Result" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:10 -msgid "Die Suche nach \"%1\" ergab %2 Treffer." -msgstr "The search for \"%1\" returns %2 results." +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:13 +msgid "Die Suche nach \"%1\" ergab %2 Treffer." +msgstr "The search for \"%1\" returns %2 results." -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:53 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:63 msgid "Gruppiere nach:" msgstr "Group by:" -#: ..\..\templates\nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl:15 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:18 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:70 msgid "Unterlieferanten einblenden" msgstr "Show subsuppliers" -#: ..\..\templates\nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl:33 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:37 msgid "Teile mit Lieferant" msgstr "Parts with supplier" -#: ..\..\templates\nextgen/show_unknown_instock_parts.php/smarty_main.tpl:11 +#: templates/nextgen//show_unknown_instock_parts.php/smarty_main.tpl:11 msgid "Teile mit unbekanntem Lagerbestand" msgstr "Parts with unknown instock" -#: ..\..\templates\nextgen/smarty_head.tpl:100 +#: templates/nextgen//smarty_head.tpl:100 msgid "Toggle Sidebar" msgstr "Toggle Sidebar" -#: ..\..\templates\nextgen/smarty_head.tpl:104 -#: ..\..\templates\nextgen/smarty_head.tpl:108 +#: templates/nextgen//smarty_head.tpl:104 +#: templates/nextgen//smarty_head.tpl:108 msgid "Toggle Navigation" msgstr "Toggle navigation" -#: ..\..\templates\nextgen/smarty_head.tpl:113 +#: templates/nextgen//smarty_head.tpl:113 msgid "Scanne Barcode" msgstr "Scan barcode" -#: ..\..\templates\nextgen/smarty_head.tpl:124 +#: templates/nextgen//smarty_head.tpl:124 msgid "Eingeloggt als" msgstr "Logged in as" -#: ..\..\templates\nextgen/smarty_head.tpl:125 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:11 +#: templates/nextgen//smarty_head.tpl:125 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:11 msgid "Benutzereinstellungen" msgstr "User settings" -#: ..\..\templates\nextgen/smarty_head.tpl:126 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:3 +#: templates/nextgen//smarty_head.tpl:126 +#: templates/nextgen//user_info.php/smarty_main.tpl:3 msgid "Benutzerinformationen" msgstr "User informations" -#: ..\..\templates\nextgen/smarty_head.tpl:144 +#: templates/nextgen//smarty_head.tpl:144 msgid "Suchoptionen" msgstr "Searchoptions" -#: ..\..\templates\nextgen/smarty_head.tpl:151 -#: ..\..\templates\nextgen/smarty_table.tpl:42 -#: ..\..\templates\nextgen/smarty_table.tpl:43 +#: templates/nextgen//smarty_head.tpl:151 +#: templates/nextgen//smarty_table.tpl:42 +#: templates/nextgen//smarty_table.tpl:43 msgid "Kategorie" msgstr "Category" -#: ..\..\templates\nextgen/smarty_head.tpl:153 -#: ..\..\templates\nextgen/smarty_table.tpl:30 -#: ..\..\templates\nextgen/smarty_table.tpl:31 +#: templates/nextgen//smarty_head.tpl:153 +#: templates/nextgen//smarty_table.tpl:30 +#: templates/nextgen//smarty_table.tpl:31 msgid "Beschreibung" msgstr "Description" -#: ..\..\templates\nextgen/smarty_head.tpl:155 -#: ..\..\templates\nextgen/smarty_pagination.tpl:33 -#: ..\..\templates\nextgen/smarty_table.tpl:52 -#: ..\..\templates\nextgen/smarty_table.tpl:53 +#: templates/nextgen//smarty_head.tpl:155 +#: templates/nextgen//smarty_pagination.tpl:33 +#: templates/nextgen//smarty_table.tpl:52 +#: templates/nextgen//smarty_table.tpl:53 msgid "Lagerort" msgstr "Storelocation" -#: ..\..\templates\nextgen/smarty_head.tpl:170 +#: templates/nextgen//smarty_head.tpl:170 msgid "Deakt. Barcode" msgstr "Deact. barcode" -#: ..\..\templates\nextgen/smarty_head.tpl:172 +#: templates/nextgen//smarty_head.tpl:172 msgid "RegEx Matching" msgstr "RegEx matching" -#: ..\..\templates\nextgen/smarty_head.tpl:176 +#: templates/nextgen//smarty_head.tpl:176 msgid "Suche" msgstr "Search" -#: ..\..\templates\nextgen/smarty_head.tpl:178 +#: templates/nextgen//smarty_head.tpl:178 msgid "Los!" msgstr "Go!" -#: ..\..\templates\nextgen/smarty_head.tpl:203 -#: ..\..\templates\nextgen/smarty_head.tpl:218 -#: ..\..\templates\nextgen/smarty_head.tpl:233 +#: templates/nextgen//smarty_head.tpl:203 +#: templates/nextgen//smarty_head.tpl:218 +#: templates/nextgen//smarty_head.tpl:233 msgid "Alle ausklappen" msgstr "Expand all" -#: ..\..\templates\nextgen/smarty_head.tpl:204 -#: ..\..\templates\nextgen/smarty_head.tpl:219 -#: ..\..\templates\nextgen/smarty_head.tpl:234 +#: templates/nextgen//smarty_head.tpl:204 +#: templates/nextgen//smarty_head.tpl:219 +#: templates/nextgen//smarty_head.tpl:234 msgid "Alle einklappen" msgstr "Close all" -#: ..\..\templates\nextgen/smarty_head.tpl:229 +#: templates/nextgen//smarty_head.tpl:229 msgid "Verwaltung" msgstr "Managment" -#: ..\..\templates\nextgen/smarty_head.tpl:250 +#: templates/nextgen//smarty_head.tpl:250 msgid "Lade" msgstr "Loading" -#: ..\..\templates\nextgen/smarty_head.tpl:253 +#: templates/nextgen//smarty_head.tpl:253 msgid "Dies kann einen Moment dauern..." msgstr "This may take a moment ..." -#: ..\..\templates\nextgen/smarty_pagination.tpl:8 +#: templates/nextgen//smarty_pagination.tpl:8 msgid "Bauteile:" msgstr "Parts:" -#: ..\..\templates\nextgen/smarty_pagination.tpl:12 -#: ..\..\templates\nextgen/smarty_pagination.tpl:21 +#: templates/nextgen//smarty_pagination.tpl:12 +#: templates/nextgen//smarty_pagination.tpl:21 msgid "Auswählen" msgstr "Select" -#: ..\..\templates\nextgen/smarty_pagination.tpl:14 +#: templates/nextgen//smarty_pagination.tpl:14 msgid "Verschieben nach" msgstr "Move to" -#: ..\..\templates\nextgen/smarty_pagination.tpl:15 +#: templates/nextgen//smarty_pagination.tpl:15 msgid "Bauteile favorisieren" msgstr "Favorite parts" -#: ..\..\templates\nextgen/smarty_permissions.tpl:6 +#: templates/nextgen//smarty_permissions.tpl:6 msgid "Erläuterung der Zustände:" msgstr "Explanation of the states:" -#: ..\..\templates\nextgen/smarty_permissions.tpl:10 +#: templates/nextgen//smarty_permissions.tpl:10 msgid "Verboten" msgstr "Forbidden" -#: ..\..\templates\nextgen/smarty_permissions.tpl:14 +#: templates/nextgen//smarty_permissions.tpl:14 msgid "Erlaubt" msgstr "Allowed" -#: ..\..\templates\nextgen/smarty_permissions.tpl:18 +#: templates/nextgen//smarty_permissions.tpl:18 msgid "Erbe von (übergeordneter) Gruppe" msgstr "Inherit from (parent) group" -#: ..\..\templates\nextgen/smarty_permissions.tpl:38 +#: templates/nextgen//smarty_permissions.tpl:38 msgid "Berechtigung" msgstr "Permission" -#: ..\..\templates\nextgen/smarty_table.tpl:24 -#: ..\..\templates\nextgen/smarty_table.tpl:27 +#: templates/nextgen//smarty_table.tpl:24 +#: templates/nextgen//smarty_table.tpl:27 msgid "Nr." msgstr "Nr." -#: ..\..\templates\nextgen/smarty_table.tpl:26 +#: templates/nextgen//smarty_table.tpl:26 msgid "ID" msgstr "ID" -#: ..\..\templates\nextgen/smarty_table.tpl:34 +#: templates/nextgen//smarty_table.tpl:34 msgid "Name / Beschreibung" msgstr "Name / Description" -#: ..\..\templates\nextgen/smarty_table.tpl:35 -#: ..\..\templates\nextgen/smarty_table.tpl:36 +#: templates/nextgen//smarty_table.tpl:35 +#: templates/nextgen//smarty_table.tpl:36 msgid "Bestand" msgstr "Stock" -#: ..\..\templates\nextgen/smarty_table.tpl:37 +#: templates/nextgen//smarty_table.tpl:37 msgid "Bestand ändern" msgstr "Change Stock" -#: ..\..\templates\nextgen/smarty_table.tpl:38 +#: templates/nextgen//smarty_table.tpl:38 msgid "Bestell-
menge" msgstr "Order-
amount" -#: ..\..\templates\nextgen/smarty_table.tpl:39 -#: ..\..\templates\nextgen/smarty_table.tpl:40 +#: templates/nextgen//smarty_table.tpl:39 +#: templates/nextgen//smarty_table.tpl:40 msgid "Mindest-" msgstr "Minimum-" -#: ..\..\templates\nextgen/smarty_table.tpl:39 -#: ..\..\templates\nextgen/smarty_table.tpl:40 +#: templates/nextgen//smarty_table.tpl:39 +#: templates/nextgen//smarty_table.tpl:40 msgid "bestand" msgstr "stock" -#: ..\..\templates\nextgen/smarty_table.tpl:41 +#: templates/nextgen//smarty_table.tpl:41 msgid "Vorh./
Min.Best" msgstr "Stock./
Min.Stock" -#: ..\..\templates\nextgen/smarty_table.tpl:57 +#: templates/nextgen//smarty_table.tpl:57 msgid "Datenblätter" msgstr "Datasheets" -#: ..\..\templates\nextgen/smarty_table.tpl:62 +#: templates/nextgen//smarty_table.tpl:62 msgid "Anzahl" msgstr "Amount" -#: ..\..\templates\nextgen/smarty_table.tpl:63 +#: templates/nextgen//smarty_table.tpl:63 msgid "Bestückungs-
daten" msgstr "Placement-
data" -#: ..\..\templates\nextgen/smarty_table.tpl:65 +#: templates/nextgen//smarty_table.tpl:65 msgid "Einzel-
preis Ø" msgstr "Unit
price Ø" -#: ..\..\templates\nextgen/smarty_table.tpl:66 +#: templates/nextgen//smarty_table.tpl:66 msgid "Einzel-
preise" msgstr "Unit
prices" -#: ..\..\templates\nextgen/smarty_table.tpl:67 +#: templates/nextgen//smarty_table.tpl:67 msgid "Gesamt-
preise" msgstr "Total
prices" -#: ..\..\templates\nextgen/smarty_table.tpl:68 +#: templates/nextgen//smarty_table.tpl:68 msgid "Bestell-
nummern" msgstr "Order-
numbers" -#: ..\..\templates\nextgen/smarty_table.tpl:69 +#: templates/nextgen//smarty_table.tpl:69 msgid "Bestell-
nummer" msgstr "Order-
numbers" -#: ..\..\templates\nextgen/smarty_table.tpl:71 +#: templates/nextgen//smarty_table.tpl:71 msgid "Von Version" msgstr "From version" -#: ..\..\templates\nextgen/smarty_table.tpl:72 +#: templates/nextgen//smarty_table.tpl:72 msgid "Auf Version" msgstr "To version" -#: ..\..\templates\nextgen/smarty_table.tpl:73 +#: templates/nextgen//smarty_table.tpl:73 msgid "Veröffentlichung" msgstr "Release" -#: ..\..\templates\nextgen/smarty_table.tpl:74 +#: templates/nextgen//smarty_table.tpl:74 msgid "Changelog" msgstr "changelog" -#: ..\..\templates\nextgen/smarty_table.tpl:279 +#: templates/nextgen//smarty_table.tpl:279 msgid "Aus Liste löschen" msgstr "Remove from list" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:5 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:13 -#: ..\..\templates\nextgen/user_settings.php/smarty_password_alert.tpl:2 +#: templates/nextgen//startup.php/smarty_startup.tpl:5 +#: templates/nextgen//startup.php/smarty_startup.tpl:13 +#: templates/nextgen//user_settings.php/smarty_password_alert.tpl:2 msgid "Password Änderung erforderlich!" msgstr "Password change required!" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:6 -#: ..\..\templates\nextgen/user_settings.php/smarty_password_alert.tpl:3 +#: templates/nextgen//startup.php/smarty_startup.tpl:6 +#: templates/nextgen//user_settings.php/smarty_password_alert.tpl:3 msgid "Aus Sicherheitsgründen müssen sie ihr Password ändern." msgstr "For security reasons you have to change your password." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:7 +#: templates/nextgen//startup.php/smarty_startup.tpl:7 msgid "" "Besuchen sie hierzu in die Benutzeinstellungen." msgstr "Please visit the User settings." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:14 +#: templates/nextgen//startup.php/smarty_startup.tpl:14 msgid "Aus Sicherheitsgründen müssen sie das Admin Password ändern." msgstr "For security reasons you have to change the admin password." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:15 +#: templates/nextgen//startup.php/smarty_startup.tpl:15 msgid "" "Besuchen sie hierzu in die Systemeinstellungen." msgstr "Please visit the System settings." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:25 +#: templates/nextgen//startup.php/smarty_startup.tpl:25 msgid "Datenbankupdate" msgstr "Database update" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:29 +#: templates/nextgen//startup.php/smarty_startup.tpl:29 msgid "Datenbank-Version %1 benötigt ein Update auf Version %2." msgstr "Database-version %1 needs an update to version %2." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:32 +#: templates/nextgen//startup.php/smarty_startup.tpl:32 msgid "" "Automatische Datenbankupdates wurden vorübergehend automatisch deaktiviert,\n" " da es sich um ein sehr umfangreiches Update " @@ -2540,19 +2546,19 @@ msgstr "" "Automatic database updates have been temporarily and automatically disabled, " "as this is a very extensive update." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:35 +#: templates/nextgen//startup.php/smarty_startup.tpl:35 msgid "Automatische Datenbankupdates sind deaktiviert." msgstr "Automatic databases are deactivated." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:37 +#: templates/nextgen//startup.php/smarty_startup.tpl:37 msgid "Updates bitte manuell durchführen:" msgstr "Please run the update manually:" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:37 +#: templates/nextgen//startup.php/smarty_startup.tpl:37 msgid "System -> Datenbank" msgstr "System -> Database" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:87 +#: templates/nextgen//startup.php/smarty_startup.tpl:87 msgid "" "In Ihrer Datenbank gibt es Footprints, die einen fehlerhaften Dateinamen " "hinterlegt haben.\n" @@ -2563,7 +2569,7 @@ msgstr "" "This may have been triggered by a database update, an update of part DB, or " "by files that no longer exist." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:90 +#: templates/nextgen//startup.php/smarty_startup.tpl:90 msgid "" "Sie können dies unter Bearbeiten/Footprints (ganz unten, \"Fehlerhafte Dateinamen\") korrigieren." @@ -2571,11 +2577,11 @@ msgstr "" "You can correct this under Edit -> " "Footprints (on bottom, \"Broken filenames\")" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:100 +#: templates/nextgen//startup.php/smarty_startup.tpl:100 msgid "Lizenz" msgstr "License" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:108 +#: templates/nextgen//startup.php/smarty_startup.tpl:108 msgid "" "Downloads, Bugreports, ToDo-Liste usw. gibts auf der GitHub project page>." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:109 +#: templates/nextgen//startup.php/smarty_startup.tpl:109 msgid "Hilfe" msgstr "Help" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:109 +#: templates/nextgen//startup.php/smarty_startup.tpl:109 msgid "" "Hilfe und Tipps finden sie im Wiki der GitHub " @@ -2599,7 +2605,7 @@ msgstr "" "github.com/jbtronics/Part-DB/wiki\" target=\"_blank\">Wiki the GitHub " "page." -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:110 +#: templates/nextgen//startup.php/smarty_startup.tpl:110 msgid "" "Für Fragen rund um die Part-DB gibt es einen Thread auf mikrocontroller. net" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:111 +#: templates/nextgen//startup.php/smarty_startup.tpl:111 msgid "" "Weitere Informationen gibt es im mikrocontroller. net Article" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:113 +#: templates/nextgen//startup.php/smarty_startup.tpl:113 msgid "Initiator:" msgstr "Initiator:" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:114 +#: templates/nextgen//startup.php/smarty_startup.tpl:114 msgid "Autor seit 2009:" msgstr "Author since 2009:" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:115 +#: templates/nextgen//startup.php/smarty_startup.tpl:115 msgid "Autor seit 2016:" msgstr "Author since: 2016" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:117 +#: templates/nextgen//startup.php/smarty_startup.tpl:121 msgid "Weitere Autoren:" msgstr "More developers:" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:131 +#: templates/nextgen//startup.php/smarty_startup.tpl:136 msgid "Updates" msgstr "Updates" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:137 +#: templates/nextgen//startup.php/smarty_startup.tpl:142 msgid "Version" msgstr "Version" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:138 +#: templates/nextgen//startup.php/smarty_startup.tpl:143 msgid "Veröffentlichungsdatum" msgstr "Release date" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:139 +#: templates/nextgen//startup.php/smarty_startup.tpl:144 msgid "Link" msgstr "Link" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:5 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:5 msgid "Statistik" msgstr "Statistics" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:10 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:10 msgid "Mit Preis erfasste Bauteile:" msgstr "Parts with price:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:14 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:16 msgid "Wert aller mit Preis erfassten Bauteile:" msgstr "Value of all recorded parts:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:20 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:25 msgid "Anzahl der verschiedenen Bauteile:" msgstr "Number of different parts:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:21 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:31 msgid "Anzahl der vorhandenen Bauteile:" msgstr "Number of existing parts:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:25 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:40 msgid "Anzahl der Kategorien:" msgstr "Number of categories:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:26 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:46 msgid "Anzahl der Footprints:" msgstr "Number of footprints:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:27 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:52 msgid "Anzahl der Lagerorte:" msgstr "Number of store locations:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:28 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:58 msgid "Anzahl der Lieferanten:" msgstr "Number of suppliers:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:29 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:64 msgid "Anzahl der Hersteller:" msgstr "Number of manufacturers:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:30 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:70 msgid "Anzahl der Baugruppen:" msgstr "Number of devices:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:31 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:76 msgid "Anzahl der Dateianhänge:" msgstr "Number of fileattachments:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:35 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:84 msgid "Anzahl der Footprint Bilder:" msgstr "Number of footprint pictures:" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:36 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:90 +msgid "Anzahl der Footprint 3D Modelle:" +msgstr "Number of footprint 3D models:" + +#: templates/nextgen//statistics.php/smarty_statistics.tpl:96 msgid "Anzahl der Hersteller Logos:" msgstr "Number of Manufacturers logos:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:11 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:11 msgid "Systemeinstellungen" msgstr "Systemconfig" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:15 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:15 msgid "" "Auf dieser Seite sind nur die wichtigsten Einstellungen vorhanden, weitere " "Einstellungen kann man direkt in der \"config.php\" vornehmen. Mögliche " @@ -2722,108 +2732,136 @@ msgstr "" "more directly in the \"config.php\". You can find possible parameters in the " "\"config_defaults.php\" or in the documentation. " -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:25 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:23 msgid "Aussehen" msgstr "Appearance" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:31 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:29 msgid "Funktionen" msgstr "Functions" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:43 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:41 msgid "Entwickler" msgstr "Developer" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:67 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:65 msgid "Standardmäßiges Theme" msgstr "Default theme" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:76 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:74 msgid "Aussehen:" msgstr "Appearance:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:80 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:78 msgid "Alte (farbige) Icons für automatisch erzeugte Datenblattlinks benutzen" msgstr "Use old (colored) icons for automatically generated data sheet links" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:84 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:82 msgid "Länge der Bauteilebeschreibungen in den Übersichtstabellen begrenzen" msgstr "Limits the length of part descriptions in the overview tables" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:90 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:90 msgid "Detailinfos:" msgstr "Detailinfos:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:94 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:94 msgid "Verstecke \"Aktionen\" Dialog in den Detailinfos" msgstr "Hide \"Actions\" dialog in detailinfos" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:98 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:98 msgid "" "Verstecke \"Einkaufsinformationen\" Panel, wenn keine Einkaufsinformationen " "vorhanden sind." msgstr "" "Hide \"Purchasing Information\" panel if no orderinformation is available." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:102 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:102 msgid "" "Verstecke \"Dateianhänge\" Panel, wenn keine Dateianhänge vorhanden sind." msgstr "Hide \"Attachments\" panel if no attachments are available." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:111 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:110 +msgid "\"Sonstiges\" Panel:" +msgstr "\"Others\" panel:" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:114 +msgid "\"Sonstiges\" Panel ist standardmäßig eingeklappt" +msgstr "\"Others\" panel is collapsed by default" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:119 +msgid "\"Sonstiges\" Panel Position:" +msgstr "\"Others\" panel position:" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:122 +msgid "Oben" +msgstr "Top" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:123 +msgid "Unten" +msgstr "Bottom" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:124 +msgid "Oben und Unten" +msgstr "Top and bottom" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:125 +msgid "Nicht anzeigen" +msgstr "Do not show" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:134 msgid "Allgemein:" msgstr "General:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:116 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:139 msgid "" "Updateliste (RSS-Feed) auf Startseite verstecken (verringert die Ladezeit)" msgstr "Hide updatelist (RSS-feed) on start page (reduces loading time)" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:121 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:144 msgid "Footprints global deaktivieren" msgstr "Deactivate footprints globally" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:126 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:149 msgid "Hersteller global deaktivieren" msgstr "Deactivate manufacturers globally" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:131 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:154 msgid "Lieferanten und Einkaufsinformationen global deaktivieren" msgstr "Deactivate Suppliers and Orderinformation globally" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:137 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:160 msgid "Baugruppenfunktion global deaktivieren" msgstr "Deactivate Devices globally" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:142 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:165 msgid "Automatische Links zu Datenblättern global deaktivieren" msgstr "Deactivate automatic links to datasheets globally" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:147 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:170 msgid "Menüpunkt \"Hilfe\" deaktivieren" msgstr "Deactivate \"Help\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:152 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:175 msgid "Menüpunkt \"System\" deaktivieren" msgstr "Deactivate \"System\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:157 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:180 msgid "Menüpunkt \"Tools -> Labels\" deaktivieren" msgstr "Deactivate \"Tools -> Labels\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:162 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:185 msgid "Menüpunkt \"Tools -> Widerstandsrechner\" deaktivieren" msgstr "Deactivate \"Tools -> Resistorcalculator\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:167 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:190 msgid "Menüpunkt \"Tools -> IC-Logos\" deaktivieren" msgstr "Deactivate \"Tools -> IC-Logos\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:172 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:195 msgid "Menüpunkt \"Tools -> Footprints\" deaktivieren" msgstr "Deactivate \"Tools -> Footprints\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:177 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:200 msgid "" "Unter \"Tools -> Footprints\" beim Aufruf automatisch alle Bilder laden " "(lange Ladezeit!)" @@ -2831,7 +2869,7 @@ msgstr "" "Load automatical all pictures under \"Tools -> Footprints\" (long load " "time!)" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:182 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:205 msgid "" "Durch das Aktivieren dieser Checkboxen ist Part-DB auch für Nicht-" "Elektronische Bauteile hervorragend geeignet." @@ -2839,29 +2877,29 @@ msgstr "" "When you activate these checkboxes, you can you use Part-DB for non-" "electronical parts, too." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:192 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:215 msgid "3D-Footprints:" msgstr "3D-Footprints" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:196 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:219 msgid "3D-Footprints aktiviert" msgstr "Activate 3D-Footprints" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:204 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:227 msgid "Bauteilebearbeitung:" msgstr "Part editing:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:208 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:231 msgid "Springe zu Bauteileübersicht, nachdem ein neues Teil angelegt wurde." msgstr "Jump to part overview after creating a new part." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:212 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:235 msgid "" "Springe zu Bauteileübersicht, nachdem ein neues Teil bearbeitet und " "gespeichert wurde." msgstr "Jump to part overview after a new part has been edited and saved." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:214 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:237 msgid "" "Tipp: Wird der Dialog zur Erzeugung bzw. Bearbeitung von Bauteilen mit einem " "Rechtsklick bestätigt, so werden obige Einstellungen, für diese Aktion " @@ -2870,7 +2908,7 @@ msgstr "" "Tip: If the dialog for creating or editing parts is confirmed with a right " "click, the above settings are reversed for this action." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:215 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:238 msgid "" "So wird bei einem Rechtsklick auf \"Bauteil anlegen\", auch ohne oben " "gesetzen Haken, auf die Übersichtsseite des neuen Bauteils umgeleitet, und " @@ -2879,95 +2917,95 @@ msgstr "" "If you right-click on \"Create part\", even without ticking the box above, " "you will be redirected to the overview page of the new part, and vice versa." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:223 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:246 msgid "Bauteileeigenschaften:" msgstr "Part properties:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:227 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:250 msgid "Bauteileigenschaften global aktiv." msgstr "Part properties globally active." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:235 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:258 msgid "Bauteilesuche:" msgstr "Part search:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:239 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:262 msgid "Suche bereits während der Eingabe in das Suchfeld (Livesuche)." msgstr "Search while typing in the search field (live search)." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:243 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:266 msgid "Hebe den Suchbegriff in den Ergebnissen hervor (Highlighting)." msgstr "Highlight the search term in the results (Highlighting)." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:251 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:274 msgid "Bauteiletabellen:" msgstr "Part tables:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:255 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:278 msgid "Aktiviere initiale Sortierung." msgstr "Activate inital sorting" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:259 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:282 msgid "" "Zeige die beim Auflisten aller Teile einer Kategorie, die Unterkategorien " "standarmäßig." msgstr "Show the default subcategories when listing all parts of a category." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:265 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:288 msgid "Standardmäßige Anzahl von Bauteilen pro Seite:" msgstr "Default number of parts per page:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:269 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:292 msgid "Setze diesen Wert auf 0, um standardmäßig alle Bauteile anzuzeigen." msgstr "Set this value to 0 to display all parts by default." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:277 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:300 msgid "Dateianhänge:" msgstr "Attachements:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:281 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:304 msgid "Speichere Anhänge in Ordnerstruktur, ähnlich der Kategorienhierachie." msgstr "Save attachements in folder structure, similar to category hierachie." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:285 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:308 msgid "Lade Medien von externen Quellen standardmäßig herunter." msgstr "Download media from external sources by default." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:289 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:312 msgid "Zeige die Namen der Anhängen in der Übersichtstabelle (statt Icons)." msgstr "" "Show the names of the attachments in the summary table (instead of icons)." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:300 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:323 msgid "Entwickleroptionen:" msgstr "Developer options:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:304 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:327 msgid "Entwickler-Werkzeuge aktivieren (für Entwickler und Tester)" msgstr "Activate developer tools (for developers and testers)" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:309 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:332 msgid "Menüpunkt \"System -> Debugging\" aktivieren" msgstr "Deactivate \"System -> Debugging\"" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:341 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:364 msgid "Titel der Seite:" msgstr "Page title:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:343 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:366 msgid "Part-DB Elektronische Bauteile-Datenbank" msgstr "Part-DB electronical parts database" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:348 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:371 msgid "Eigener Banner für die Startseite (BB-Code):" msgstr "Custom banner for the homepage (BB-Code):" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:360 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:383 msgid "" "Erlaube Nutzern Dateien (z.B. Anhänge) über den Server herunterzuladen." msgstr "Allow users to download files (e. g. attachments) from the server." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:362 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:385 msgid "" "Wenn diese Option aktiviert ist, können Benutzer potentiell, Dateien von " "jedem Server herunterladen, auf den dieser Server Zugriff hat." @@ -2975,17 +3013,17 @@ msgstr "" "If this option is enabled, users can potentially download files from any " "server that this server has access to." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:363 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:386 msgid "" "Dies könnte einen Angreifer in die Lage versetzen, auf Dateien von internen " "Servern zuzugreifen." msgstr "This could enable an attacker to access files from internal servers." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:372 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:397 msgid "Benutze Gravatar für Benutzeravatare." msgstr "Use Gravatar for user avatars." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:374 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:399 msgid "" "Wenn diese Option aktiv ist, werden die Email Addressen der Benutzer in MD5 " "gehashter Form an die Server von Gravatar gesendet." @@ -2993,96 +3031,96 @@ msgstr "" "If this option is enabled, users' email addresses are sent to the Gravatar " "servers in MD5 hashed form." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:377 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:402 msgid "" "Leite einen Benutzer ohne Rechte beim Aufruf der Startseite, zum Login " "weiter." msgstr "" "Forward a user without permissions to login when opening the start page." -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:387 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:141 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:413 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:142 msgid "Einstellungen übernehmen" msgstr "Apply settings" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:400 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:427 msgid "Administratorpasswort ändern" msgstr "Change Admin password" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:405 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:432 msgid "Aktuelles Passwort:" msgstr "Current password:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:412 -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:14 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:439 +#: templates/nextgen//user_settings.php/smarty_password.tpl:14 msgid "Neues Passwort:" msgstr "New password:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:419 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:446 msgid "Neues Passwort (Wiederholung):" msgstr "New password (repeat):" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:428 -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:4 -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:27 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:453 +#: templates/nextgen//user_settings.php/smarty_password.tpl:4 +#: templates/nextgen//user_settings.php/smarty_password.tpl:27 msgid "Passwort ändern" msgstr "Change Password" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:440 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:465 msgid "Server" msgstr "Server" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:452 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:476 msgid "PHP-Version:" msgstr "PHP-Version:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:456 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:480 msgid ".htaccess funktioniert:" msgstr ".htaccess works:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:457 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:462 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:481 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:486 msgid "ja" msgstr "yes" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:458 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:463 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:482 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:487 msgid "nein" msgstr "no" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:461 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:485 msgid "Verbindung benutzt HTTPS:" msgstr "Connection uses HTTPS:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:466 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:490 msgid "Max. Input Vars:" msgstr "Max input vars:" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:470 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:494 msgid "Maximale Dateigröße beim Upload:" msgstr "Max. upload file size:" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:14 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:14 msgid "Datenbank Status / Update" msgstr "Database Status / Update" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:28 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:28 msgid "Aktuelle Version:" msgstr "Current version:" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:37 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:37 msgid "Benötigte Version:" msgstr "Needed version:" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:47 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:48 msgid "Die Datenbank benötigt ein Update!" msgstr "The database needs an update!" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:51 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:52 msgid "ACHTUNG:" msgstr "WARNING:" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:52 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:53 msgid "" "Das letzte Update ist fehlgeschlagen. Sie können beliebig oft versuchen,\n" " das Update an der Stelle des letzten " @@ -3104,370 +3142,373 @@ msgstr "" " You therefore have the following two " "options:" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:59 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:60 msgid "Letztes, fehlgeschlagenes Update fortsetzen" msgstr "Continue the last failed update" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:60 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:61 msgid "Neuer Update-Versuch beginnen (von Vorne)" msgstr "Start new Update attempt" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:63 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:64 msgid "Jetzt Datenbank updaten" msgstr "Update database now" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:66 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:67 msgid "Die Datenbank ist auf dem neusten Stand." msgstr "The database has the newest version." -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:78 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:79 msgid "Datenbank-Einstellungen" msgstr "Database settings" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:152 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:149 +msgid "Datenbankoptionen:" +msgstr "Database options:" + +#: templates/nextgen//system_database.php/smarty_system_database.tpl:154 msgid "Automatische Updates aktivieren" msgstr "Activate automatic updates:" -#: ..\..\templates\nextgen/tools_3d_footprints.php/smarty_footprints3d.tpl:2 +#: templates/nextgen//tools_3d_footprints.php/smarty_footprints3d.tpl:2 msgid "3D Footprints" msgstr "3D footprints" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:9 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:9 msgid "Widerstandsrechner" msgstr "Resistor calculator" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:16 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:125 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:16 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:245 msgid "1. Ring" msgstr "1st Ring" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:17 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:126 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:17 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:246 msgid "2. Ring" msgstr "2nd Ring" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:18 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:127 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:18 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:247 msgid "3. Ring" msgstr "3rd Ring" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:19 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:128 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:19 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:248 msgid "4. Ring" msgstr "4th Ring" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:27 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:140 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:29 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:262 msgid "kein" msgstr "no" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:32 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:33 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:146 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:37 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:41 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:271 msgid "silber" msgstr "silver" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:38 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:39 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:150 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:154 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:49 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:53 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:276 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:282 msgid "gold" msgstr "gold" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:43 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:44 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:160 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:161 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:162 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:164 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:60 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:64 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:292 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:296 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:301 msgid "schwarz" msgstr "black" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:48 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:49 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:50 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:51 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:167 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:168 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:169 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:170 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:171 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:172 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:71 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:75 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:79 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:83 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:307 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:311 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:315 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:319 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:323 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:327 msgid "braun" msgstr "brown" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:54 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:55 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:56 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:57 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:175 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:176 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:177 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:178 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:179 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:180 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:89 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:93 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:97 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:101 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:333 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:337 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:341 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:345 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:349 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:353 msgid "rot" msgstr "red" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:60 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:61 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:62 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:183 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:184 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:185 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:186 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:188 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:107 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:111 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:115 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:359 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:363 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:367 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:371 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:376 msgid "orange" msgstr "orange" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:66 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:67 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:68 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:191 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:192 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:193 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:194 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:196 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:122 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:126 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:130 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:382 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:386 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:390 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:394 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:399 msgid "gelb" msgstr "yellow" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:72 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:73 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:74 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:75 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:199 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:200 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:201 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:202 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:203 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:137 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:141 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:145 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:149 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:405 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:409 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:413 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:417 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:421 msgid "grün" msgstr "green" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:78 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:79 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:80 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:81 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:207 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:208 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:209 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:210 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:211 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:212 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:155 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:159 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:163 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:167 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:428 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:432 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:436 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:440 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:444 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:448 msgid "blau" msgstr "blue" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:84 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:85 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:86 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:87 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:215 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:216 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:217 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:219 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:220 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:173 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:177 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:181 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:185 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:454 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:458 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:462 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:467 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:471 msgid "violett" msgstr "violet" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:90 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:91 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:92 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:93 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:223 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:224 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:225 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:227 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:191 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:195 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:199 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:203 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:477 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:481 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:485 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:490 msgid "grau" msgstr "grey" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:96 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:97 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:98 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:231 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:232 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:233 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:209 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:213 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:217 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:497 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:501 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:505 msgid "weiß" msgstr "white" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:105 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:243 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:225 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:516 msgid "Widerstand:" msgstr "Resistance:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:106 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:244 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:307 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:226 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:517 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:580 msgid "Ohm" msgstr "Ohm" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:109 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:229 msgid "Toleranz" msgstr "Tolerance" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:114 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:234 msgid "Rücksetzen" msgstr "Reset" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:129 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:249 msgid "5. Ring" msgstr "5th Ring" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:130 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:250 msgid "6. Ring" msgstr "6th Ring" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:247 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:520 msgid "Toleranz:" msgstr "Tolerance:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:251 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:524 msgid "Temperaturkoeffizient:" msgstr "temperature coefficient:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:256 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:529 msgid "Rücksetzten" msgstr "Reset" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:266 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:539 msgid "Widerstand wählen" msgstr "Choose Resistance" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:270 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:328 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:543 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:601 msgid "Widerstandsreihe:" msgstr "Standard decade:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:303 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:576 msgid "Widerstandswert:" msgstr "Resistance:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:307 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:580 msgid "Beste Wahl:" msgstr "Best choice:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:310 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:583 msgid "Fehler:" msgstr "Error:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:313 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:391 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:586 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:664 msgid "Berechne" msgstr "Calculate" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:320 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:593 msgid "Widerstandsverhältnis" msgstr "Resistance ratio" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:323 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:371 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:596 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:644 msgid "Spannungsteiler" msgstr "Voltage divider" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:362 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:635 msgid "Typ:" msgstr "Type" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:366 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:639 msgid "Verhältnis" msgstr "Ratio" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:377 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:650 msgid "Verhältnis:" msgstr "Ratio:" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:381 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:654 msgid "Kehrwert" msgstr "Inverse" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:5 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:5 msgid "Kategorie wählen" msgstr "Select category" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:9 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:9 msgid "Aktive Bauelemente" msgstr "Active parts" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:10 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:10 msgid "Passive Bauelemente" msgstr "Passive parts" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:11 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:11 msgid "Elektromechanische Bauteile" msgstr "Electromechanical parts" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:12 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:12 msgid "Akustik, Optik, Sonstiges" msgstr "Others" -#: ..\..\templates\nextgen/tools_iclogos.php/smarty_iclogos.tpl:5 +#: templates/nextgen//tools_iclogos.php/smarty_iclogos.tpl:5 msgid "Hersteller IC Logos" msgstr "Manufacturers IC logos" -#: ..\..\templates\nextgen/tools_import.php/smarty_check_data.tpl:3 +#: templates/nextgen//tools_import.php/smarty_check_data.tpl:3 msgid "Daten prüfen" msgstr "Check data" -#: ..\..\templates\nextgen/tools_import.php/smarty_check_data.tpl:11 +#: templates/nextgen//tools_import.php/smarty_check_data.tpl:11 msgid "Daten importieren!" msgstr "Import data!" -#: ..\..\templates\nextgen/tools_import.php/smarty_file_examples.tpl:3 +#: templates/nextgen//tools_import.php/smarty_file_examples.tpl:3 msgid "Beispiele" msgstr "Examples" -#: ..\..\templates\nextgen/tools_import.php/smarty_file_examples.tpl:7 +#: templates/nextgen//tools_import.php/smarty_file_examples.tpl:7 msgid "Beispiel für den Dateiaufbau (CSV)" msgstr "Examples for file structure (CSV)" -#: ..\..\templates\nextgen/tools_import.php/smarty_file_examples.tpl:10 +#: templates/nextgen//tools_import.php/smarty_file_examples.tpl:12 msgid "Beispiel für den Dateiaufbau (XML)" msgstr "Example for the file structure (XML)" -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:10 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:10 msgid "Datei auswählen" msgstr "Choose file" -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:36 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:36 msgid "Datei hochladen" msgstr "Upload file" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:6 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:6 msgid "3-stellig" msgstr "3-digit" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:6 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:6 msgid "" "Die ersten beiden Stellen sind der Wert, die letzte Stelle ist der Exponent " "z.B." msgstr "The first two digits are the value, the last one is the exponent e.g." -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:30 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:30 msgid "4-stellig" msgstr "4-digit" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:30 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:30 msgid "" "Die ersten drei Stellen sind der Wert, die letzte Stelle ist der Exponent z." "B." msgstr "" "The first three digits are the value, the last one is the exponent e.g." -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:54 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:54 msgid "Mehrstellig mit R" msgstr "Multi-digit with R" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:54 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:54 msgid "Das R zählt als Dezimalpunkt z.B." msgstr "The R is the decimal point e.g." -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:80 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:80 msgid "SMD-Kondensatoren" msgstr "SMD-Capacitors" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:84 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:84 msgid "Tantal" msgstr "Tantalum" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:84 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:84 msgid "" "Die ersten beiden Stellen sind der Wert in pF, die letzte der Exponent. Die " "untere Zahl ist die Spannungsfestigkeit in Volt." @@ -3475,11 +3516,11 @@ msgstr "" "The first two digits are the value in pF, the last is the exponent. The " "lower number is the dielectric strength in volts." -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:95 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:95 msgid "Elkos" msgstr "ELCOS" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:95 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:95 msgid "" "Die Zahlen geben den Wert in µF an, der Buchstabe ist das Trennzeichen, und " "gibt gleichzeitig die Spannungsfestigkeit an" @@ -3487,26 +3528,26 @@ msgstr "" "The numbers indicate the value in µF, the letter is the separator and " "indicates the dielectric strength at the same time." -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:107 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:107 msgid "ALU-Elko" msgstr "ALU ELCOS" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:108 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:108 msgid "" "Der obere Wert ist die Kapazitiv in µF, der untere die Spannung in Volt." msgstr "" "The upper value is the capacitance in µF, the lower value is the voltage in " "volts." -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:123 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:123 msgid "SMD-Spulen" msgstr "SMD-Coils" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:127 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:127 msgid "DO23-Spule" msgstr "DO23-Coil" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:128 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:128 msgid "" "Der Buchstabe ist die Toleranz und gleichzeitig das \",\" die Werte werden " "in µH angegeben" @@ -3514,23 +3555,23 @@ msgstr "" "The letter is the tolerance and at the same time the \",\" the values are " "given in µH." -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:50 +#: templates/nextgen//user_info.php/smarty_main.tpl:50 msgid "Gruppe:" msgstr "Group:" -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:8 +#: templates/nextgen//user_settings.php/smarty_password.tpl:8 msgid "Altes Passwort:" msgstr "Old password:" -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:20 +#: templates/nextgen//user_settings.php/smarty_password.tpl:20 msgid "Passwort Bestätigung:" msgstr "Confirm password:" -#: ..\..\templates\nextgen/user_settings.php/smarty_password_alert.tpl:4 +#: templates/nextgen//user_settings.php/smarty_password_alert.tpl:4 msgid "Benutzen sie hierzu den untenstehenden Dialog." msgstr "Use the dialog below to do this." -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:15 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:15 msgid "Persönliche Daten" msgstr "Personal information" diff --git a/templates/nextgen/locale/partdb.pot b/templates/nextgen/locale/partdb.pot index f11bfea61..8f02a7ae9 100644 --- a/templates/nextgen/locale/partdb.pot +++ b/templates/nextgen/locale/partdb.pot @@ -1,496 +1,496 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8\n" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:5 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:5 msgid "Tabs durch Leerzeichen ersetzen / Backup-Dateien löschen" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:11 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:28 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:49 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:11 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:28 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:49 msgid "Ausgabe stutzen (nur die ersten und letzten 20 Einträge anzeigen)" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:14 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:31 -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:55 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:14 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:31 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:55 msgid "Der Vorgang kann mehrere Minuten in Anspruch nehmen!" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:21 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:21 msgid "Doxygen-Dokumentation erstellen bzw. updaten" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:25 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:25 msgid "Doxygen muss auf dem Server installiert sein!" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:30 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:30 msgid "Dokumentation erstellen/updaten" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:38 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:38 msgid "Release-Paket erstellen" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:42 -#: ..\..\templates\nextgen/install.php/smarty_header.tpl:74 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:50 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:42 +#: templates/nextgen//install.php/smarty_header.tpl:74 +#: templates/nextgen//startup.php/smarty_startup.tpl:50 msgid "Version:" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:44 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:44 msgid "Download" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:46 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:46 msgid "Checkliste" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:52 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:52 msgid "Paket löschen" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:54 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:54 msgid "Paket neu erstellen" msgstr "" -#: ..\..\templates\nextgen/developer_tools.php/smarty_developer_tools.tpl:63 +#: templates/nextgen//developer_tools.php/smarty_developer_tools.tpl:63 msgid "Ausgabe" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:5 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:5 msgid "Dateitypen für Dateianhänge" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:17 -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:28 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:24 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:35 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:23 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:34 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:19 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:30 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:23 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:34 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:17 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:28 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:34 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:45 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:17 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:28 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:23 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:34 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:17 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:28 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:24 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:35 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:23 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:34 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:19 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:30 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:23 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:34 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:17 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:28 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:34 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:45 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:17 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:28 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:23 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:34 msgid "Neu" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:18 -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:29 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:18 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:29 msgid "Neuer Dateityp" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:20 -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:31 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:27 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:38 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:26 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:37 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:22 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:33 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:26 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:37 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:20 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:31 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:37 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:48 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:20 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:31 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:26 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:37 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_comment.tpl:12 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:20 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:31 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:27 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:38 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:26 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:37 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:22 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:33 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:26 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:37 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:20 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:31 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:37 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:48 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:20 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:31 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:26 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:37 +#: templates/nextgen//show_device_parts.php/smarty_comment.tpl:13 msgid "Bearbeiten" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:41 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:41 msgid "Neuen Dateityp hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:44 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:44 msgid "Dateityp bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:46 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:46 msgid "Es ist keine Dateityp angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:52 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:59 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:58 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:54 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:52 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:69 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:52 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:52 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:59 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:58 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:54 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:52 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:69 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:52 msgid "Standard" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:53 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:62 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:59 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:55 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:60 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:53 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:70 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:53 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:62 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:53 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:62 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:59 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:55 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:60 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:53 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:70 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:53 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:62 msgid "Infos" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:62 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:71 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:68 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:62 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:62 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:77 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:63 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:62 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:71 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:68 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:62 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:62 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:77 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:63 msgid "Name*:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:64 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:64 msgid "z.B. Bilder" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:65 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:65 msgid "Hinweis: Es empfiehlt sich, die Plural-Form zu verwenden." msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:70 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:70 msgid "Übergeordneter Dateityp*:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:79 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:88 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:85 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:122 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:85 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:134 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:196 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:133 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:135 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:112 -#: ..\..\templates\nextgen/smarty_table.tpl:121 -#: ..\..\templates\nextgen/smarty_table.tpl:150 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:79 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:88 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:85 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:122 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:85 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:134 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:195 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:133 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:135 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:112 +#: templates/nextgen//smarty_table.tpl:121 +#: templates/nextgen//smarty_table.tpl:150 msgid "Kommentar:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:82 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:82 msgid "z.B. für Vorschaubilder" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:90 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:197 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:96 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:133 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:103 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:146 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:23 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:143 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:145 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:176 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:13 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:90 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:197 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:96 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:133 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:103 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:146 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:22 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:143 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:145 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:176 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:13 msgid "ID:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:97 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:204 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:103 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:140 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:110 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:153 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:150 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:152 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:183 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:198 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:97 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:204 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:103 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:140 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:110 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:153 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:150 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:152 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:183 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:198 msgid "Hinzugefügt:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:104 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:211 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:110 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:147 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:117 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:160 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:157 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:159 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:190 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:205 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:104 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:211 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:110 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:147 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:117 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:160 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:157 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:159 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:190 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:205 msgid "Letzte Änderung:" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:114 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:221 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:157 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:171 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:167 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:169 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:114 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:221 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:157 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:171 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:167 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:169 msgid "* = Pflichtfelder" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:121 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:121 msgid "Neuen Dateityp anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:124 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:124 msgid "Weitere Dateitypen anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:127 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:234 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:133 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:170 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:141 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:184 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:214 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:180 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:182 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:253 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:25 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:84 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:104 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:127 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:234 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:133 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:170 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:141 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:184 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:213 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:180 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:182 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:253 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:27 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:84 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:104 msgid "Änderungen übernehmen" msgstr "" -#: ..\..\templates\nextgen/edit_attachement_types.php/smarty_edit_attachement_types.tpl:128 +#: templates/nextgen//edit_attachement_types.php/smarty_edit_attachement_types.tpl:128 msgid "Dateityp löschen" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:12 -#: ..\..\templates\nextgen/smarty_head.tpl:196 -#: ..\..\templates\nextgen/smarty_head.tpl:199 -#: ..\..\templates\nextgen/smarty_pagination.tpl:23 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:12 +#: templates/nextgen//smarty_head.tpl:196 +#: templates/nextgen//smarty_head.tpl:199 +#: templates/nextgen//smarty_pagination.tpl:23 msgid "Kategorien" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:25 -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:36 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:25 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:36 msgid "Neue Kategorie" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:48 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:48 msgid "Neue Kategorie hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:51 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:51 msgid "Kategorie bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:53 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:53 msgid "Es ist keine Kategorie angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:60 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:115 -#: ..\..\templates\nextgen/smarty_table.tpl:61 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:60 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:115 +#: templates/nextgen//smarty_table.tpl:61 msgid "Optionen" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:61 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:61 msgid "Erweitert" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:74 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:74 msgid "z.B. Kondensatoren" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:79 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:79 msgid "Übergeordnete Kategorie*:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:91 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:91 msgid "z.B. nur für SMD Bauteile" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:101 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:101 msgid "Filter für Bauteilenamen (RegEx):" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:104 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:104 msgid "z.B. /([^/]+)/(^/]+)/@f$Kapazität$Spannung" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:110 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:110 msgid "Hinweis für Bauteilenamen:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:113 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:113 msgid "z.B. Kapazität/Spannung" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:121 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:121 msgid "Standard Beschreibung:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:124 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:124 msgid "z.B. Durchmesser: ,Höhe:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:130 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:130 msgid "Standard Kommentar:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:133 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:133 msgid "z.B. RM:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:146 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:146 msgid "Footprints deaktivieren:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:152 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:152 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) können keine " "Footprints haben" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:158 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:158 msgid "Hersteller deaktivieren:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:164 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:164 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) können keine " "Hersteller haben" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:172 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:172 msgid "Automatische Links zu Datenblättern deaktivieren:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:178 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:178 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) haben keine " "automatisch erzeugten Links zu Datenblättern" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:184 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:184 msgid "Automatische erzeugte Bauteileeigenschaften deaktivieren:" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:190 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:190 msgid "" "Teile in dieser Kategorie (inkl. allen Unterkategorien) haben keine " "automatisch erzeugten Bauteileigenschaften" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:228 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:228 msgid "Neue Kategorie anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:231 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:231 msgid "Weitere Kategorien anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_categories.php/smarty_edit_categories.tpl:235 +#: templates/nextgen//edit_categories.php/smarty_edit_categories.tpl:235 msgid "Kategorie löschen" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:11 -#: ..\..\templates\nextgen/smarty_head.tpl:214 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:11 +#: templates/nextgen//smarty_head.tpl:214 msgid "Baugruppen" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:24 -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:35 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:24 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:35 msgid "Neue Baugruppe" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:47 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:47 msgid "Neue Baugruppe hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:50 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:50 msgid "Baugruppe bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:52 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:52 msgid "Es ist keine Baugruppe angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:71 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:71 msgid "z.B. Transistortester" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:76 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:76 msgid "Übergeordnete Baugruppe*:" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:88 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:88 msgid "z.B. wichtige Links" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:89 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:68 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:202 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:89 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:67 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:201 msgid "" "Hinweis: Hier kann BBCode verwendet werden um den Text besonders " "auszuzeichnen (z.B. [b]Fett[/b])." msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:120 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:126 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:239 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:120 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:126 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:239 msgid "Pflichtfelder" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:127 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:127 msgid "Neue Baugruppe anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:130 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:130 msgid "Weitere Baugruppen anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_devices.php/smarty_edit_devices.tpl:134 +#: templates/nextgen//edit_devices.php/smarty_edit_devices.tpl:134 msgid "Baugruppe löschen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:5 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:5 msgid "Footprints" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:20 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:31 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:20 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:31 msgid "Neuer Footprint" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:43 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:43 msgid "Neuer Footprint hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:46 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:46 msgid "Footprint bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:48 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:48 msgid "Es ist kein Footprint angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:65 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:65 msgid "z.B. DIP8" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:70 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:70 msgid "Übergeordneter Footprint*:" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:79 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:79 msgid "Bild:" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:81 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:81 msgid "z.B. img/footprints/Aktiv/ICs/DIP/IC_DIP8.png" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:91 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:91 msgid "" "Hinweis: Sie können hier z.B. \"DIP28\" eintippen und übernehmen. Der " "Footprint wird dann unter \"Footprints mit fehlerhaften Dateinamen\" " @@ -498,41 +498,41 @@ msgid "" "übernehmen können." msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:92 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:92 msgid "" "Geben sie hier eine URL ein, so wird das Bild heruntergeladen und auf dem " "Server gespeichert." msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:102 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:102 msgid "3D-Footprint:" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:104 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:104 msgid "z.B. models/Housings_DIP/DIP-8_W7.62mm.x3d" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:125 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:125 msgid "z.B. Sammelfootprint DIP" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:164 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:164 msgid "Neuer Footprint anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:167 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:167 msgid "Weitere Footprints anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:171 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:171 msgid "Footprint löschen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:185 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:185 msgid "Footprints mit fehlerhaften Dateinamen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:188 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:188 msgid "" "Die Dateinamen der folgenden Footprints konnten keiner Bilddatei zugeordnet " "werden. Bitte überprüfen bzw. korrigieren Sie die vorgeschlagenen Dateien, " @@ -540,43 +540,43 @@ msgid "" "jeweiligen Footprints exakt gleichnamige Dateien gefunden wurden." msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:194 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:271 -#: ..\..\templates\nextgen/smarty_head.tpl:168 -#: ..\..\templates\nextgen/smarty_pagination.tpl:28 -#: ..\..\templates\nextgen/smarty_table.tpl:45 -#: ..\..\templates\nextgen/smarty_table.tpl:46 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:74 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:194 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:271 +#: templates/nextgen//smarty_head.tpl:168 +#: templates/nextgen//smarty_pagination.tpl:28 +#: templates/nextgen//smarty_table.tpl:45 +#: templates/nextgen//smarty_table.tpl:46 +#: templates/nextgen//startup.php/smarty_startup.tpl:74 msgid "Footprint" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:195 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:272 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:195 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:272 msgid "Fehlerhafter Dateiname" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:196 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:273 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:196 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:273 msgid "Vorgeschlagene Dateinamen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:228 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:236 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:305 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:313 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:228 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:236 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:305 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:313 msgid "Dateiname löschen und später selber von Hand setzen." msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:245 -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:322 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:245 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:322 msgid "Vorgeschlagene Dateinamen übernehmen:" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:262 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:262 msgid "Footprints mit fehlerhaften Modelnamen" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:265 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:265 msgid "" "Die Dateinamen der folgenden Footprints konnten keinem Model zugeordnet " "werden. Bitte überprüfen bzw. korrigieren Sie die vorgeschlagenen Dateien, " @@ -584,750 +584,751 @@ msgid "" "jeweiligen Footprints exakt gleichnamige Dateien gefunden wurden." msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:325 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:325 msgid "Nur die markierten" msgstr "" -#: ..\..\templates\nextgen/edit_footprints.php/smarty_edit_footprints.tpl:326 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:38 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:21 -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:8 +#: templates/nextgen//edit_footprints.php/smarty_edit_footprints.tpl:326 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:38 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:21 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:8 msgid "Alle" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:16 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:16 msgid "Gruppen" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:24 -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:35 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:24 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:35 msgid "Neue Gruppe" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:47 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:47 msgid "Neue Gruppe hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:50 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:50 msgid "Gruppe bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:52 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:52 msgid "Es ist keine Gruppe angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:58 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:58 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:58 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:58 msgid "Allgemein" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:59 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:59 -#: ..\..\templates\nextgen/user_info.php/smarty_permissions.tpl:3 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:59 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:59 +#: templates/nextgen//user_info.php/smarty_permissions.tpl:3 msgid "Berechtigungen" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:67 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:67 msgid "Gruppenname*:" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:70 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:70 msgid "z.B. admins" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:75 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:75 msgid "übergeordnete Gruppe*:" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:88 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:88 msgid "z.B. für Administratoren" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:133 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:133 msgid "Neue Gruppe anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:136 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:136 msgid "Weitere Gruppe anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_groups.php/smarty_edit_groups.tpl:143 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:255 +#: templates/nextgen//edit_groups.php/smarty_edit_groups.tpl:143 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:255 msgid "Benutzer löschen" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:5 -#: ..\..\templates\nextgen/smarty_head.tpl:165 -#: ..\..\templates\nextgen/smarty_pagination.tpl:38 -#: ..\..\templates\nextgen/smarty_table.tpl:49 -#: ..\..\templates\nextgen/smarty_table.tpl:50 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:5 +#: templates/nextgen//smarty_head.tpl:165 +#: templates/nextgen//smarty_pagination.tpl:38 +#: templates/nextgen//smarty_table.tpl:49 +#: templates/nextgen//smarty_table.tpl:50 msgid "Hersteller" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:18 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:18 msgid "Neuer Hersteller:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:29 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:29 msgid "Neuer Hersteller" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:41 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:41 msgid "Neuen Hersteller hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:44 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:44 msgid "Hersteller bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:46 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:46 msgid "Es ist kein Hersteller angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:64 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:66 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:64 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:66 msgid "z.B. ACME AG" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:70 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:70 msgid "Übergeordneter Hersteller*:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:79 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:80 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:79 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:80 msgid "Adresse:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:81 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:82 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:81 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:82 msgid "z.B. Musterstraße 1" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:87 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:88 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:87 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:88 msgid "Telefonnummer:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:89 -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:97 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:91 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:99 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:89 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:97 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:91 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:99 msgid "z.B. (030) 12345 67" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:95 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:96 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:95 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:96 msgid "Faxnummer:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:103 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:104 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:103 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:104 msgid "E-Mail Adresse:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:108 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:110 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:108 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:110 msgid "z.B. contact@foo.bar" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:114 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:115 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:114 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:115 msgid "Webseite:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:119 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:121 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:119 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:121 msgid "z.B. www.foo.bar" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:125 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:126 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:125 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:126 msgid "Artikel-Direktlink:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:127 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:129 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:127 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:129 msgid "z.B. www.foo.bar/%PARTNUMBER%" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:129 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:130 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:129 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:130 msgid "Platzhalter für die Bestellnummer:" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:137 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:138 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:137 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:138 msgid "z.B. Kundennummer: xxxx" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:178 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:178 msgid "Neuen Hersteller anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:181 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:181 msgid "Weitere Hersteller anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_manufacturers.php/smarty_edit_manufacturers.tpl:185 +#: templates/nextgen//edit_manufacturers.php/smarty_edit_manufacturers.tpl:185 msgid "Hersteller löschen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:4 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:65 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:6 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:4 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:65 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:6 msgid "Aktionen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:9 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:26 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:9 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:26 msgid "Bauteil löschen:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:13 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:30 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:13 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:30 msgid "Lösche Teil!" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:17 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:34 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:17 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:34 msgid "" "Dateien dieses Bauteiles, die von keinem anderen Bauteil verwendet werden, " "auch von der Festplatte löschen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:28 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:44 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:28 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:44 msgid "Weiteres Bauteil anlegen:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_actions.tpl:31 -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:48 +#: templates/nextgen//edit_part_info.php/smarty_actions.tpl:31 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:48 msgid "Neues Bauteil erfassen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:6 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:6 -#: ..\..\templates\nextgen/show_part_info.php/smarty_attachements.tpl:6 -#: ..\..\templates\nextgen/smarty_table.tpl:70 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:6 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:6 +#: templates/nextgen//show_part_info.php/smarty_attachements.tpl:6 +#: templates/nextgen//smarty_table.tpl:70 msgid "Dateianhänge" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:14 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:15 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:18 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:15 msgid "Neue Datei hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:34 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:41 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:35 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:23 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:38 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:40 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:35 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:23 msgid "Name:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:39 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:40 -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:14 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:43 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:40 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:14 msgid "Dateityp:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:49 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:53 msgid "In Tabelle anzeigen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:56 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:60 msgid "Als Hauptbild verwenden" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:63 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:49 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:67 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:49 msgid "Dateiname / URL:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:72 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:58 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:76 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:58 msgid "Neue Datei hochladen:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:84 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:70 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:88 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:70 msgid "Downloade Datei" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:96 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:47 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:105 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:36 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:82 -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:43 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:156 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:100 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:47 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:105 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:36 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:82 +#: templates/nextgen//show_device_parts.php/smarty_comment.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:43 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:156 msgid "Hinzufügen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:98 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:50 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:109 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:84 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:30 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:185 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:160 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:102 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:50 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:109 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:84 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:30 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:185 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:162 msgid "Übernehmen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_attachements.tpl:99 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:53 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:113 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_attachements.tpl:85 -#: ..\..\templates\nextgen/smarty_pagination.tpl:13 +#: templates/nextgen//edit_part_info.php/smarty_attachements.tpl:103 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:53 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:113 +#: templates/nextgen//show_device_parts.php/smarty_attachements.tpl:85 +#: templates/nextgen//smarty_pagination.tpl:13 msgid "Löschen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:5 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:6 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:5 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:6 msgid "Einkaufsinformationen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:12 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:15 -#: ..\..\templates\nextgen/smarty_head.tpl:162 -#: ..\..\templates\nextgen/smarty_table.tpl:55 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:12 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:15 +#: templates/nextgen//smarty_head.tpl:162 +#: templates/nextgen//smarty_table.tpl:55 msgid "Lieferant" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:12 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:16 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:12 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:16 msgid "Bestellnummer" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:13 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:13 msgid "Eigenschaften" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:14 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:14 msgid "Preise" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:23 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:73 -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:36 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:23 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:73 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:36 msgid "Neu:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:32 -#: ..\..\templates\nextgen/smarty_head.tpl:160 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:32 +#: templates/nextgen//smarty_head.tpl:160 msgid "Bestellnr." msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:43 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:43 msgid "Obsolent" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:63 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:17 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:63 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:17 msgid "Ab Bestellmenge" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:64 -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:18 -#: ..\..\templates\nextgen/smarty_table.tpl:64 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:64 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:18 +#: templates/nextgen//smarty_table.tpl:64 msgid "Preis" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:88 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:88 msgid "pro" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_orderdetails.tpl:93 +#: templates/nextgen//edit_part_info.php/smarty_orderdetails.tpl:93 msgid "Stk." msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:20 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:19 msgid "Ändere Detailinfos von" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:27 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:26 msgid "Neues Bauteil erstellen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:44 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:43 msgid "z.B. BC547" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:47 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:46 msgid "Hinweis zum Format:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:52 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:34 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:51 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:34 msgid "Beschreibung:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:57 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:65 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:56 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:64 msgid "z.B. NPN 45V 0,1A 0,5W" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:74 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:43 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:73 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:43 msgid "Vorhanden:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:77 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:76 msgid "z.B. 100" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:85 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:84 msgid "Unbekannt" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:91 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:50 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:90 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:50 msgid "Min. Bestand:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:94 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:93 msgid "z.B. 20" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:101 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:55 -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:20 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:100 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:55 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:20 msgid "Kategorie:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:113 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:135 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:159 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:184 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:112 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:134 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:158 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:183 msgid "Suchen / Hinzufügen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:118 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:140 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:164 -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:188 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:117 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:139 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:163 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:187 msgid "OK!" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:125 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:62 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:124 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:62 msgid "Lagerort:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:148 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:70 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:147 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:70 msgid "Hersteller:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:174 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:79 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:173 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:79 msgid "Footprint:" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:210 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:209 msgid "Bauteil erstellen" msgstr "" -#: ..\..\templates\nextgen/edit_part_info.php/smarty_part.tpl:215 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:28 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:85 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:388 +#: templates/nextgen//edit_part_info.php/smarty_part.tpl:214 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:30 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:85 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:414 msgid "Änderungen verwerfen" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:22 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:22 msgid "Lagerorte" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:35 -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:46 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:35 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:46 msgid "Neuer Lagerort" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:58 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:58 msgid "Neuen Lagerort hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:61 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:61 msgid "Lagerort bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:63 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:63 msgid "Es ist kein Lagerort angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:79 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:79 msgid "z.B. Aktive Bauteile I" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:86 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:86 msgid "Serie:" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:91 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:91 msgid "Serie erzeugen" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:99 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:99 msgid "von" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:103 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:103 msgid "bis" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:114 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:114 msgid "Übergeordneter Lagerort*:" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:123 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:123 msgid "Voll:" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:127 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:127 msgid "Diesen Lagerort als \"voll\" markieren" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:136 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:136 msgid "z.B. blaue Dose" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:174 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:174 msgid "Neuen Lagerort anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:177 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:177 msgid "Weitere Lagerorte anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_storelocations.php/smarty_edit_storelocations.tpl:181 +#: templates/nextgen//edit_storelocations.php/smarty_edit_storelocations.tpl:181 msgid "Lagerort löschen" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:5 -#: ..\..\templates\nextgen/smarty_table.tpl:54 -#: ..\..\templates\nextgen/smarty_table.tpl:56 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:75 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:5 +#: templates/nextgen//smarty_table.tpl:54 +#: templates/nextgen//smarty_table.tpl:56 +#: templates/nextgen//startup.php/smarty_startup.tpl:75 msgid "Lieferanten" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:18 -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:29 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:18 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:29 msgid "Neuer Lieferant" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:41 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:41 msgid "Neuen Lieferanten hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:44 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:44 msgid "Lieferant bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:46 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:46 msgid "Es ist kein Lieferant angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:71 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:71 msgid "Übergeordneter Lieferant*:" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:176 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:176 msgid "Neuen Lieferanten anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:179 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:179 msgid "Weitere Lieferanten anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_suppliers.php/smarty_edit_suppliers.tpl:183 +#: templates/nextgen//edit_suppliers.php/smarty_edit_suppliers.tpl:183 msgid "Lieferant löschen" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:16 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:16 msgid "Benutzer" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:24 -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:35 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:24 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:35 msgid "Neuer Benutzer" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:47 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:47 msgid "Neuen Benutzer hinzufügen:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:50 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:50 msgid "Benutzer bearbeiten:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:52 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:52 msgid "Es ist kein Benutzer angewählt!" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:60 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:60 msgid "Passwort setzen" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:61 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:16 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:61 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:16 msgid "Konfiguration" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:72 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:72 msgid "" "Der gewählte Nutzer hat bisher noch kein Password und kann sich daher nicht " "einloggen" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:73 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:73 msgid "Um ein Password zu setzen, gehen sie in den Reiter \"Password setzen\"" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:79 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:79 msgid "Benutzername*:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:82 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:29 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:82 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:29 msgid "z.B. m.muster" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:87 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:87 msgid "Gruppe*:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:97 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:16 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:33 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:97 +#: templates/nextgen//user_info.php/smarty_main.tpl:16 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:33 msgid "Vorname:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:100 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:36 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:100 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:36 msgid "z.B. Max" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:105 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:22 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:40 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:105 +#: templates/nextgen//user_info.php/smarty_main.tpl:22 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:40 msgid "Nachname:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:108 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:43 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:108 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:43 msgid "z.B. Muster" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:113 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:28 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:47 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:113 +#: templates/nextgen//user_info.php/smarty_main.tpl:28 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:47 msgid "Email:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:116 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:50 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:116 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:50 msgid "z.B. m.muster@ecorp.com" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:121 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:34 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:54 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:121 +#: templates/nextgen//user_info.php/smarty_main.tpl:34 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:54 msgid "Abteilung:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:124 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:57 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:124 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:57 msgid "z.B. Entwicklung" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:131 -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:13 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:362 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:374 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:131 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:13 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:385 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:399 msgid "Achtung:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:132 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:132 msgid "" "Aus Sicherheitsgründen darf ein Benutzer seine eigenen Berechtigungen " "bezüglich Benutzern und Gruppen nicht bearbeiten!" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:142 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:142 msgid "" "Füllen sie die folgenden Felder aus, um dem Nutzer ein neues Password zu " "setzen!" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:147 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:147 msgid "Neues Password:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:150 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:150 msgid "Neues Password" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:155 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:155 msgid "Password Bestätigung:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:158 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:158 msgid "Password Bestätigung" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:167 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:167 msgid "Benutzer muss Passwort nach Login ändern" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:199 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:53 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:64 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:65 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:199 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:51 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:62 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:65 msgid "Theme:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:202 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:68 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:202 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:68 msgid "Benutze das serverweite Theme" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:211 -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:41 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:319 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:77 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:211 +#: templates/nextgen//install.php/smarty_set_locales.tpl:41 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:342 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:77 msgid "Zeitzone:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:214 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:80 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:214 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:80 msgid "Benutze die serverweite Zeitzone" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:223 -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:51 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:330 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:89 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:223 +#: templates/nextgen//install.php/smarty_set_locales.tpl:51 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:353 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:89 msgid "Sprache:" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:226 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:92 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:226 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:92 msgid "Benutze die serverweite Sprache" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:247 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:247 msgid "Neuen Benutzer anlegen" msgstr "" -#: ..\..\templates\nextgen/edit_users.php/smarty_edit_users.tpl:250 +#: templates/nextgen//edit_users.php/smarty_edit_users.tpl:250 msgid "Weiteren Benutzer anlegen" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_finish.tpl:4 +#: templates/nextgen//install.php/smarty_finish.tpl:4 msgid "Installation: Fertigstellung" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_finish.tpl:6 +#: templates/nextgen//install.php/smarty_finish.tpl:6 msgid "" "Herzlichen Glückwunsch, die Installation bzw. das Update von Part-DB ist " "fast abgeschlossen!
\n" @@ -1335,56 +1336,56 @@ msgid "" "\"." msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_finish.tpl:10 +#: templates/nextgen//install.php/smarty_finish.tpl:10 msgid "Fertigstellen" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_header.tpl:21 +#: templates/nextgen//install.php/smarty_header.tpl:21 msgid "Part-DB Installation/Update" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_header.tpl:113 -#: ..\..\templates\nextgen/smarty_head.tpl:297 +#: templates/nextgen//install.php/smarty_header.tpl:113 +#: templates/nextgen//smarty_head.tpl:297 msgid "Seite neu laden" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:5 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:5 msgid "Installation/Update: Administratorpasswort festlegen" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:8 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:8 msgid "" "Für spätere Systemänderungen oder zum Debuggen muss ein " "Administratorpasswort gewählt werden." msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:13 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:130 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:13 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:131 msgid "Administratorpasswort:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:19 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:19 msgid "Wiederholung:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_admin_password.tpl:26 -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:28 -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:77 -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:62 +#: templates/nextgen//install.php/smarty_set_admin_password.tpl:26 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:28 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:77 +#: templates/nextgen//install.php/smarty_set_locales.tpl:62 msgid "Weiter" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:5 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:5 msgid "Installation/Update: Datenbank Backupsystem" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:7 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:7 msgid "" "Es wird dringend empfohlen, regelmässig Sicherungskopien der Datenbank zu " "erstellen!" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:8 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:8 msgid "" "Auch sollte vor jedem Datenbankupdate ein Backup durchgeführt werden. Die " "Entwickler von Part-DB übernehmen keinerlei Haftung für Schäden jeglicher " @@ -1392,7 +1393,7 @@ msgid "" "werden." msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:9 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:9 msgid "" "Sie können dafür ein externes System benutzen, das sich mit einem Link ins " "Menü von Part-DB integrieren lässt.\n" @@ -1400,33 +1401,33 @@ msgid "" "\"noopener\" href=\"http://www.mysqldumper.net/\">MySQLDumper." msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:11 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:11 msgid "" "Lassen Sie beide Felder leer, wenn Sie keine Verknüpfung zu einem Backup-" "System haben möchten." msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:15 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:15 msgid "Name des Backup-Systems:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:17 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:17 msgid "z.B. \"MySQLDumper\"" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:21 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:21 msgid "Link zum Backup-System:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_backup_path.tpl:23 +#: templates/nextgen//install.php/smarty_set_db_backup_path.tpl:23 msgid "z.B. \"../mysqldumper/\"" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:6 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:6 msgid "Installation/Update: Datenbank konfigurieren" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:8 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:8 msgid "" "Die Datenbank für Part-DB muss bereits existieren, damit Sie Part-DB " "installieren können.\n" @@ -1435,229 +1436,238 @@ msgid "" " ansonsten sollte die Datenbank komplett leer sein." msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:15 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:15 msgid "" "Damit Part-DB korrekt funktioniert, müssen Sie dem Benutzer jegliche Rechte " "an der Datenbank gewähren!" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:16 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:16 msgid "" "Benutzen Sie eine bereits vorhandene Datenbank weiter, sollten Sie jetzt ein " "Backup davon anlegen!" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:22 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:83 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:22 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:84 msgid "Datenbanktyp:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:32 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:95 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:32 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:96 msgid "Host:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:34 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:34 msgid "z.B. localhost" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:39 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:104 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:39 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:105 msgid "Datenbankname:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:41 -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:47 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:41 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:47 msgid "z.B. part-db" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:45 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:368 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:112 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:45 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:393 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:113 msgid "Benutzer:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:52 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:121 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:52 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:122 msgid "Datenbankpasswort:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:61 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:61 msgid "" "Sollte es nicht möglich sein mit der Datenbank zu verbinden, versuchen sie " "eine der untenstehenden Optionen anzuwählen:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:64 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:64 msgid "Leerzeichen in PDO-String einfügen:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_db_settings.tpl:68 +#: templates/nextgen//install.php/smarty_set_db_settings.tpl:68 msgid "Leerzeichen in PDO-String einfügen" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:6 +#: templates/nextgen//install.php/smarty_set_locales.tpl:6 msgid "Willkommen bei Part-DB!" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:10 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:108 +#: templates/nextgen//install.php/smarty_set_locales.tpl:10 +#: templates/nextgen//startup.php/smarty_startup.tpl:108 msgid "Projektseite:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:10 +#: templates/nextgen//install.php/smarty_set_locales.tpl:10 msgid "" "Downloads, Bugreports, ToDo-Liste usw. gibts auf der GitHub Projektseite" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:11 +#: templates/nextgen//install.php/smarty_set_locales.tpl:11 msgid "Forum:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:11 +#: templates/nextgen//install.php/smarty_set_locales.tpl:11 msgid "" "Für Fragen rund um die Part-DB gibt es einen Thread auf mikrocontroller.net" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:12 +#: templates/nextgen//install.php/smarty_set_locales.tpl:12 msgid "Wiki:" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:12 +#: templates/nextgen//install.php/smarty_set_locales.tpl:12 msgid "" "Weitere Informationen gibt es im mikrocontroller." "net Artikel" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:19 +#: templates/nextgen//install.php/smarty_set_locales.tpl:19 msgid "" "In der Dokumentation gibt es eine Installationsanleitung, FAQ und weitere " "Informationen.
" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:27 +#: templates/nextgen//install.php/smarty_set_locales.tpl:27 msgid "Installation/Update: Zeitzone und Sprache" msgstr "" -#: ..\..\templates\nextgen/install.php/smarty_set_locales.tpl:30 +#: templates/nextgen//install.php/smarty_set_locales.tpl:30 msgid "" "Stellen Sie hier bitte Ihre Zeitzone und Ihre Sprache ein.\n" " Anhand der gewählten Sprache wird dann auch die Währung " "gesetzt." msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:10 -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:28 +#: templates/nextgen//login.php/smarty_login.tpl:10 +#: templates/nextgen//login.php/smarty_login.tpl:28 msgid "Erfolg" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:12 +#: templates/nextgen//login.php/smarty_login.tpl:12 msgid "Erfolgreich ausgeloggt." msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:22 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:67 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:84 +#: templates/nextgen//login.php/smarty_login.tpl:22 +#: templates/nextgen//startup.php/smarty_startup.tpl:67 +#: templates/nextgen//startup.php/smarty_startup.tpl:84 msgid "Achtung!" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:22 +#: templates/nextgen//login.php/smarty_login.tpl:22 msgid "Der Benutzername oder das Password waren falsch!" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:30 +#: templates/nextgen//login.php/smarty_login.tpl:30 msgid "Erfolgreich eingeloggt." msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:32 -#: ..\..\templates\nextgen/smarty_head.tpl:128 +#: templates/nextgen//login.php/smarty_login.tpl:32 +#: templates/nextgen//smarty_head.tpl:128 msgid "Logout" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:39 -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:58 -#: ..\..\templates\nextgen/smarty_head.tpl:130 +#: templates/nextgen//login.php/smarty_login.tpl:39 +#: templates/nextgen//login.php/smarty_login.tpl:58 +#: templates/nextgen//smarty_head.tpl:130 msgid "Login" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:44 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:44 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:26 +#: templates/nextgen//login.php/smarty_login.tpl:44 +#: templates/nextgen//user_info.php/smarty_main.tpl:44 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:26 msgid "Benutzername:" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:46 +#: templates/nextgen//login.php/smarty_login.tpl:46 msgid "Nutzername" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:50 +#: templates/nextgen//login.php/smarty_login.tpl:50 msgid "Password:" msgstr "" -#: ..\..\templates\nextgen/login.php/smarty_login.tpl:52 +#: templates/nextgen//login.php/smarty_login.tpl:52 msgid "Password" msgstr "" -#: ..\..\templates\nextgen/show_all_parts.php/smarty_show_all_parts.tpl:12 +#: templates/nextgen//show_all_parts.php/smarty_show_all_parts.tpl:12 msgid "Alle Bauteile" msgstr "" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:7 -#: ..\..\templates\nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl:7 -#: ..\..\templates\nextgen/show_location_parts.php/smarty_show_location_parts.tpl:7 -#: ..\..\templates\nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:7 -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:3 -#: ..\..\templates\nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl:7 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:37 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:9 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:93 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:9 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:62 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:9 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:62 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:9 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:61 +#: templates/nextgen//show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:3 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:9 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:61 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:35 msgid "Sonstiges" msgstr "" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:17 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:19 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:103 msgid "Unterkategorien einblenden" msgstr "" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:29 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:46 -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:26 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:30 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:114 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:46 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:31 msgid "Exportieren:" msgstr "" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:36 -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:33 -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:60 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:38 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:122 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:39 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:71 msgid "OK" msgstr "" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:43 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:47 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:131 msgid "Neues Teil in dieser Kategorie" msgstr "" -#: ..\..\templates\nextgen/show_category_parts.php/smarty_show_category_parts.tpl:64 +#: templates/nextgen//show_category_parts.php/smarty_show_category_parts.tpl:68 msgid "Teile in der Kategorie" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:3 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:3 msgid "Teile per Name zuordnen" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:7 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:7 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:10 msgid "Suchwort:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:14 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:14 msgid "Teile auflisten" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:23 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:23 msgid "Die Suche ergab keine Treffer!" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_add_parts.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_add_parts.tpl:33 msgid "" "Falls Sie Bauteile zur Baugruppe hinzufügen, die dort bereits vorhanden " "sind,\n" @@ -1665,812 +1675,808 @@ msgid "" "Bestückungsdaten mit einem Komma aneinandergehängt." msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_comment.tpl:6 -#: ..\..\templates\nextgen/smarty_head.tpl:157 -#: ..\..\templates\nextgen/smarty_table.tpl:32 -#: ..\..\templates\nextgen/smarty_table.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_comment.tpl:6 +#: templates/nextgen//smarty_head.tpl:157 +#: templates/nextgen//smarty_table.tpl:32 +#: templates/nextgen//smarty_table.tpl:33 msgid "Kommentar" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:10 msgid "Baugruppe inklusive Bauteile kopieren" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:17 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:17 msgid "Name der Kopie:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:20 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:20 msgid "Kopie_von_" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:24 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:24 msgid "Übergeordnete Baugruppe:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:32 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:32 msgid "Rekursiv:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:36 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:36 msgid "Alle Unterbaugruppen mit all deren Teilen auch mitkopieren" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_copy_device.tpl:43 +#: templates/nextgen//show_device_parts.php/smarty_copy_device.tpl:43 msgid "Kopie anlegen" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:3 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:3 msgid "Zugeordnete Teile zu" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:13 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:61 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:15 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:61 msgid "Gesamtpreis:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:17 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:19 msgid "" "Teile mit der Stückzahl \"0\" werden beim Übernehmen aus dieser Baugruppe " "entfernt." msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_device_parts.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_device_parts.tpl:35 msgid "Keine Bauteile zugeordnet." msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:4 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:4 msgid "Teile abfassen/einbuchen/vormerken/exportieren" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:10 msgid "Multiplikator:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:19 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:19 msgid "Teile abfassen oder einbuchen:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:22 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:22 msgid "Abfassen (-)" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:24 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:24 msgid "Einbuchen (+)" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:29 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:179 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:29 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:179 msgid "Zum Bestellen vormerken:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:32 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:32 msgid "Es sind %1 Stk. von dieser Baugruppe zum Bestellen vorgemerkt" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:33 -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:40 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:40 msgid "Nur fehlende Teile" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:33 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:33 msgid "Alle Teile" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:35 -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:174 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:35 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:174 msgid "Aufheben" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:55 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:55 msgid "Nur fehlendes Material" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:58 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:58 msgid "Anzeigen" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_export.tpl:59 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:177 +#: templates/nextgen//show_device_parts.php/smarty_export.tpl:59 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:177 msgid "Herunterladen" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:4 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:4 msgid "Bauteile importieren" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:11 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:11 msgid "CSV-Beispiel:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:13 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:13 msgid "Bauteile-ID;Anzahl;Bestückungsdaten" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:19 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:19 msgid "Bauteil-Name;Anzahl;Bestückungsdaten" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:26 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:26 msgid "XML-Beispiel:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:46 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:46 msgid "Import Text:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:52 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:52 msgid "Export-Format:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:56 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:56 msgid "CSV" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:57 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:57 msgid "XML" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:63 -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:29 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:63 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:29 msgid "Trennzeichen für CSV:" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:71 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:71 msgid "Daten zum Überprüfen hochladen" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:87 -#: ..\..\templates\nextgen/tools_import.php/smarty_check_data.tpl:9 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:87 +#: templates/nextgen//tools_import.php/smarty_check_data.tpl:9 msgid "Daten übernehmen und prüfen" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_import.tpl:88 +#: templates/nextgen//show_device_parts.php/smarty_import.tpl:88 msgid "Daten übernehmen und importieren!" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:3 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:3 msgid "Unterbaugruppen von" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:8 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:110 -#: ..\..\templates\nextgen/smarty_head.tpl:149 -#: ..\..\templates\nextgen/smarty_table.tpl:28 -#: ..\..\templates\nextgen/smarty_table.tpl:29 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:8 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:110 +#: templates/nextgen//smarty_head.tpl:149 +#: templates/nextgen//smarty_table.tpl:28 +#: templates/nextgen//smarty_table.tpl:29 msgid "Name" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:9 -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:113 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:9 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:113 msgid "Anzahl versch. Teile" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:10 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:10 msgid "Anzahl Einzelteile" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:11 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:11 msgid "Gesamtpreis" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:43 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:43 msgid "" "Alle Angaben betreffen nur die jeweilige Baugruppe, deren evtl. vorhandenen " "Unterbaugruppen werden nicht berücksichtigt!" msgstr "" -#: ..\..\templates\nextgen/show_device_parts.php/smarty_subdevices.tpl:44 +#: templates/nextgen//show_device_parts.php/smarty_subdevices.tpl:44 msgid "" "Mit den Radiobuttons lassen sich die Primäre Baugruppe auswählen. Diese wird " "standardmäßig verwendet, wenn auf der Übersichtsseite eines Bauteils, das " "Bauteil einer Baugruppe hinzugefügt wird." msgstr "" -#: ..\..\templates\nextgen/show_favorite_parts.php/smarty_main.tpl:11 +#: templates/nextgen//show_favorite_parts.php/smarty_main.tpl:11 msgid "Favorisierte Bauteile" msgstr "" -#: ..\..\templates\nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl:16 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:19 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:72 msgid "Unterfootprints einblenden" msgstr "" -#: ..\..\templates\nextgen/show_footprint_parts.php/smarty_show_footprint_parts.tpl:34 +#: templates/nextgen//show_footprint_parts.php/smarty_show_footprint_parts.tpl:38 msgid "Teile mit Footprint" msgstr "" -#: ..\..\templates\nextgen/show_location_parts.php/smarty_show_location_parts.tpl:16 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:19 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:72 msgid "Unterlagerorte einblenden" msgstr "" -#: ..\..\templates\nextgen/show_location_parts.php/smarty_show_location_parts.tpl:34 +#: templates/nextgen//show_location_parts.php/smarty_show_location_parts.tpl:38 msgid "Teile im Lagerort" msgstr "" -#: ..\..\templates\nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:15 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:18 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:70 msgid "Unterhersteller einblenden" msgstr "" -#: ..\..\templates\nextgen/show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:33 +#: templates/nextgen//show_manufacturer_parts.php/smarty_show_manufacturer_parts.tpl:37 msgid "Teile mit Hersteller" msgstr "" -#: ..\..\templates\nextgen/show_noprice_parts.php/smarty_show_noprice_parts.tpl:11 +#: templates/nextgen//show_noprice_parts.php/smarty_show_noprice_parts.tpl:11 msgid "Teile ohne Preis" msgstr "" -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:6 -msgid "Teile ohne Einkaufsinformationen:" +#: templates/nextgen//show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:8 +msgid "Teile ohne Einkaufsinformationen einblenden" msgstr "" -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:8 -msgid "ausblenden" -msgstr "" - -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:8 -msgid "einblenden" -msgstr "" - -#: ..\..\templates\nextgen/show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:20 +#: templates/nextgen//show_obsolete_parts.php/smarty_show_obsolete_parts.tpl:20 msgid "Nicht mehr erhältliche Teile" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:15 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:15 msgid "Lieferant wählen" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:40 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:40 msgid "Alle anzeigen" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:48 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:48 msgid "Zu bestellende Teile" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:69 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:69 msgid "Alle an/abwählen:" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:73 -#: ..\..\templates\nextgen/smarty_table.tpl:274 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:73 +#: templates/nextgen//smarty_table.tpl:274 msgid "Einbuchen" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:77 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:77 msgid "Aus Liste löschen (für manuell zum Bestellen markierte Artikel)" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:91 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:91 msgid "Bestellmengen automatisch setzen" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:96 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:96 msgid "Es gibt keine Teile, die bestellt werden müssen." msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:106 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:106 msgid "Zum Bestellen markierte Baugruppen" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:111 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:111 msgid "Bestellmenge" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:112 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:112 msgid "Teile" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:114 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:114 msgid "Davon zu wenige an Lager" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:161 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:161 msgid "Bauteile Export" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:165 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:165 msgid "Format:" msgstr "" -#: ..\..\templates\nextgen/show_order_parts.php/smarty_show_order_parts.tpl:176 +#: templates/nextgen//show_order_parts.php/smarty_show_order_parts.tpl:176 msgid "Anzeige" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:13 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:13 msgid "Favorit:" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:16 msgid "Bauteil favorisieren" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_actions.tpl:17 -#: ..\..\templates\nextgen/smarty_pagination.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_actions.tpl:17 +#: templates/nextgen//smarty_pagination.tpl:16 msgid "Favorisierung aufheben" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_attachements.tpl:24 +#: templates/nextgen//show_part_info.php/smarty_attachements.tpl:24 msgid "Dieses Bauteil besitzt keine Dateianhänge." msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_attachements.tpl:28 +#: templates/nextgen//show_part_info.php/smarty_attachements.tpl:28 msgid "Dateianhänge hinzufügen" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:6 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:6 msgid "Baugruppen mit diesem Bauteil" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:16 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:16 msgid "Baugruppenname" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:17 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:17 msgid "Bestückungszahl" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_devices.tpl:18 +#: templates/nextgen//show_part_info.php/smarty_devices.tpl:18 msgid "Bestückungsdaten" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:11 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:11 msgid "Detailinfo zu" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:122 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:122 msgid "Angaben verändern" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:135 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:135 msgid "Teile entnehmen:" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:139 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:139 msgid "Entnehmen" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:152 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:152 msgid "Teile hinzufügen" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:171 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:171 msgid "Bauteil wurde manuell zum Bestellen vorgemerkt." msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:177 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:177 msgid "" "Das Bauteil wird unter \"Zu bestellende Teile\"aufgelistet, da der Bestand " "kleiner als der Mindestbestand ist." msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:215 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:215 msgid "Barcode erzeugen" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_main.tpl:222 +#: templates/nextgen//show_part_info.php/smarty_main.tpl:222 msgid "Übersicht drucken" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_modal.tpl:10 +#: templates/nextgen//show_part_info.php/smarty_modal.tpl:10 msgid "3D-Footprint" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_modal.tpl:24 +#: templates/nextgen//show_part_info.php/smarty_modal.tpl:24 msgid "Schließen" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:19 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:19 msgid "Einzelpreis" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:81 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:81 msgid "Durchschnittspreis für 1 Stk.:" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:89 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:89 msgid "Dieses Bauteil hat keine Einkaufsinformationen." msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_orderdetails.tpl:93 +#: templates/nextgen//show_part_info.php/smarty_orderdetails.tpl:93 msgid "Einkaufsinformationen hinzufügen" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_properties.tpl:7 +#: templates/nextgen//show_part_info.php/smarty_properties.tpl:7 msgid "Bauteileeigenschaften" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_properties.tpl:15 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:446 +#: templates/nextgen//show_part_info.php/smarty_properties.tpl:15 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:470 msgid "Eigenschaft" msgstr "" -#: ..\..\templates\nextgen/show_part_info.php/smarty_properties.tpl:16 -#: ..\..\templates\nextgen/smarty_permissions.tpl:39 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:447 +#: templates/nextgen//show_part_info.php/smarty_properties.tpl:16 +#: templates/nextgen//smarty_permissions.tpl:39 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:471 msgid "Wert" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:5 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:5 msgid "Label erzeugen" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:9 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:9 msgid "Part-ID:" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:16 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:16 msgid "Barcode Typ:" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:19 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:19 msgid "1D-Barcode (EAN8)" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:20 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:20 msgid "QR-Code" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:21 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:21 msgid "kein Barcode" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:27 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:27 msgid "Größe:" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:36 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:36 msgid "Line Preset:" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:39 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:39 msgid "Presets" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:40 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:40 msgid "Preset A" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:41 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:41 msgid "Preset B" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:42 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:42 msgid "Preset C" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:44 -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:45 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:44 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:45 msgid "Benutzerdefiniert" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:53 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:53 msgid "Erzeuge Label" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:54 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:54 msgid "Download Label" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:62 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:62 msgid "Benutzerdefinierter Text" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:66 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:66 msgid "Text:" msgstr "" -#: ..\..\templates\nextgen/show_part_label.php/smarty_show_part_label.tpl:78 +#: templates/nextgen//show_part_label.php/smarty_show_part_label.tpl:78 msgid "Vorschau" msgstr "" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_livesearch_hint.tpl:3 +#: templates/nextgen//show_search_parts.php/smarty_livesearch_hint.tpl:3 msgid "" "Geben sie 3 oder mehr Buchstaben ein, um Livesearch zu benutzen oder klicken " "sie auf \"Los!\" um zu suchen." msgstr "" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_searched_parts_table.tpl:4 +#: templates/nextgen//show_search_parts.php/smarty_searched_parts_table.tpl:4 msgid "Treffer in der Kategorie" msgstr "" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:4 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:5 msgid "Suchergebnis" msgstr "" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:10 -msgid "Die Suche nach \"%1\" ergab %2 Treffer." +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:13 +msgid "Die Suche nach \"%1\" ergab %2 Treffer." msgstr "" -#: ..\..\templates\nextgen/show_search_parts.php/smarty_search_header.tpl:53 +#: templates/nextgen//show_search_parts.php/smarty_search_header.tpl:63 msgid "Gruppiere nach:" msgstr "" -#: ..\..\templates\nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl:15 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:18 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:70 msgid "Unterlieferanten einblenden" msgstr "" -#: ..\..\templates\nextgen/show_supplier_parts.php/smarty_show_supplier_parts.tpl:33 +#: templates/nextgen//show_supplier_parts.php/smarty_show_supplier_parts.tpl:37 msgid "Teile mit Lieferant" msgstr "" -#: ..\..\templates\nextgen/show_unknown_instock_parts.php/smarty_main.tpl:11 +#: templates/nextgen//show_unknown_instock_parts.php/smarty_main.tpl:11 msgid "Teile mit unbekanntem Lagerbestand" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:100 +#: templates/nextgen//smarty_head.tpl:100 msgid "Toggle Sidebar" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:104 -#: ..\..\templates\nextgen/smarty_head.tpl:108 +#: templates/nextgen//smarty_head.tpl:104 +#: templates/nextgen//smarty_head.tpl:108 msgid "Toggle Navigation" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:113 +#: templates/nextgen//smarty_head.tpl:113 msgid "Scanne Barcode" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:124 +#: templates/nextgen//smarty_head.tpl:124 msgid "Eingeloggt als" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:125 -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:11 +#: templates/nextgen//smarty_head.tpl:125 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:11 msgid "Benutzereinstellungen" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:126 -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:3 +#: templates/nextgen//smarty_head.tpl:126 +#: templates/nextgen//user_info.php/smarty_main.tpl:3 msgid "Benutzerinformationen" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:144 +#: templates/nextgen//smarty_head.tpl:144 msgid "Suchoptionen" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:151 -#: ..\..\templates\nextgen/smarty_table.tpl:42 -#: ..\..\templates\nextgen/smarty_table.tpl:43 +#: templates/nextgen//smarty_head.tpl:151 +#: templates/nextgen//smarty_table.tpl:42 +#: templates/nextgen//smarty_table.tpl:43 msgid "Kategorie" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:153 -#: ..\..\templates\nextgen/smarty_table.tpl:30 -#: ..\..\templates\nextgen/smarty_table.tpl:31 +#: templates/nextgen//smarty_head.tpl:153 +#: templates/nextgen//smarty_table.tpl:30 +#: templates/nextgen//smarty_table.tpl:31 msgid "Beschreibung" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:155 -#: ..\..\templates\nextgen/smarty_pagination.tpl:33 -#: ..\..\templates\nextgen/smarty_table.tpl:52 -#: ..\..\templates\nextgen/smarty_table.tpl:53 +#: templates/nextgen//smarty_head.tpl:155 +#: templates/nextgen//smarty_pagination.tpl:33 +#: templates/nextgen//smarty_table.tpl:52 +#: templates/nextgen//smarty_table.tpl:53 msgid "Lagerort" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:170 +#: templates/nextgen//smarty_head.tpl:170 msgid "Deakt. Barcode" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:172 +#: templates/nextgen//smarty_head.tpl:172 msgid "RegEx Matching" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:176 +#: templates/nextgen//smarty_head.tpl:176 msgid "Suche" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:178 +#: templates/nextgen//smarty_head.tpl:178 msgid "Los!" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:203 -#: ..\..\templates\nextgen/smarty_head.tpl:218 -#: ..\..\templates\nextgen/smarty_head.tpl:233 +#: templates/nextgen//smarty_head.tpl:203 +#: templates/nextgen//smarty_head.tpl:218 +#: templates/nextgen//smarty_head.tpl:233 msgid "Alle ausklappen" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:204 -#: ..\..\templates\nextgen/smarty_head.tpl:219 -#: ..\..\templates\nextgen/smarty_head.tpl:234 +#: templates/nextgen//smarty_head.tpl:204 +#: templates/nextgen//smarty_head.tpl:219 +#: templates/nextgen//smarty_head.tpl:234 msgid "Alle einklappen" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:229 +#: templates/nextgen//smarty_head.tpl:229 msgid "Verwaltung" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:250 +#: templates/nextgen//smarty_head.tpl:250 msgid "Lade" msgstr "" -#: ..\..\templates\nextgen/smarty_head.tpl:253 +#: templates/nextgen//smarty_head.tpl:253 msgid "Dies kann einen Moment dauern..." msgstr "" -#: ..\..\templates\nextgen/smarty_pagination.tpl:8 +#: templates/nextgen//smarty_pagination.tpl:8 msgid "Bauteile:" msgstr "" -#: ..\..\templates\nextgen/smarty_pagination.tpl:12 -#: ..\..\templates\nextgen/smarty_pagination.tpl:21 +#: templates/nextgen//smarty_pagination.tpl:12 +#: templates/nextgen//smarty_pagination.tpl:21 msgid "Auswählen" msgstr "" -#: ..\..\templates\nextgen/smarty_pagination.tpl:14 +#: templates/nextgen//smarty_pagination.tpl:14 msgid "Verschieben nach" msgstr "" -#: ..\..\templates\nextgen/smarty_pagination.tpl:15 +#: templates/nextgen//smarty_pagination.tpl:15 msgid "Bauteile favorisieren" msgstr "" -#: ..\..\templates\nextgen/smarty_permissions.tpl:6 +#: templates/nextgen//smarty_permissions.tpl:6 msgid "Erläuterung der Zustände:" msgstr "" -#: ..\..\templates\nextgen/smarty_permissions.tpl:10 +#: templates/nextgen//smarty_permissions.tpl:10 msgid "Verboten" msgstr "" -#: ..\..\templates\nextgen/smarty_permissions.tpl:14 +#: templates/nextgen//smarty_permissions.tpl:14 msgid "Erlaubt" msgstr "" -#: ..\..\templates\nextgen/smarty_permissions.tpl:18 +#: templates/nextgen//smarty_permissions.tpl:18 msgid "Erbe von (übergeordneter) Gruppe" msgstr "" -#: ..\..\templates\nextgen/smarty_permissions.tpl:38 +#: templates/nextgen//smarty_permissions.tpl:38 msgid "Berechtigung" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:24 -#: ..\..\templates\nextgen/smarty_table.tpl:27 +#: templates/nextgen//smarty_table.tpl:24 +#: templates/nextgen//smarty_table.tpl:27 msgid "Nr." msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:26 +#: templates/nextgen//smarty_table.tpl:26 msgid "ID" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:34 +#: templates/nextgen//smarty_table.tpl:34 msgid "Name / Beschreibung" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:35 -#: ..\..\templates\nextgen/smarty_table.tpl:36 +#: templates/nextgen//smarty_table.tpl:35 +#: templates/nextgen//smarty_table.tpl:36 msgid "Bestand" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:37 +#: templates/nextgen//smarty_table.tpl:37 msgid "Bestand ändern" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:38 +#: templates/nextgen//smarty_table.tpl:38 msgid "Bestell-
menge" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:39 -#: ..\..\templates\nextgen/smarty_table.tpl:40 +#: templates/nextgen//smarty_table.tpl:39 +#: templates/nextgen//smarty_table.tpl:40 msgid "Mindest-" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:39 -#: ..\..\templates\nextgen/smarty_table.tpl:40 +#: templates/nextgen//smarty_table.tpl:39 +#: templates/nextgen//smarty_table.tpl:40 msgid "bestand" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:41 +#: templates/nextgen//smarty_table.tpl:41 msgid "Vorh./
Min.Best" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:57 +#: templates/nextgen//smarty_table.tpl:57 msgid "Datenblätter" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:62 +#: templates/nextgen//smarty_table.tpl:62 msgid "Anzahl" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:63 +#: templates/nextgen//smarty_table.tpl:63 msgid "Bestückungs-
daten" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:65 +#: templates/nextgen//smarty_table.tpl:65 msgid "Einzel-
preis Ø" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:66 +#: templates/nextgen//smarty_table.tpl:66 msgid "Einzel-
preise" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:67 +#: templates/nextgen//smarty_table.tpl:67 msgid "Gesamt-
preise" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:68 +#: templates/nextgen//smarty_table.tpl:68 msgid "Bestell-
nummern" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:69 +#: templates/nextgen//smarty_table.tpl:69 msgid "Bestell-
nummer" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:71 +#: templates/nextgen//smarty_table.tpl:71 msgid "Von Version" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:72 +#: templates/nextgen//smarty_table.tpl:72 msgid "Auf Version" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:73 +#: templates/nextgen//smarty_table.tpl:73 msgid "Veröffentlichung" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:74 +#: templates/nextgen//smarty_table.tpl:74 msgid "Changelog" msgstr "" -#: ..\..\templates\nextgen/smarty_table.tpl:279 +#: templates/nextgen//smarty_table.tpl:279 msgid "Aus Liste löschen" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:5 -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:13 -#: ..\..\templates\nextgen/user_settings.php/smarty_password_alert.tpl:2 +#: templates/nextgen//startup.php/smarty_startup.tpl:5 +#: templates/nextgen//startup.php/smarty_startup.tpl:13 +#: templates/nextgen//user_settings.php/smarty_password_alert.tpl:2 msgid "Password Änderung erforderlich!" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:6 -#: ..\..\templates\nextgen/user_settings.php/smarty_password_alert.tpl:3 +#: templates/nextgen//startup.php/smarty_startup.tpl:6 +#: templates/nextgen//user_settings.php/smarty_password_alert.tpl:3 msgid "Aus Sicherheitsgründen müssen sie ihr Password ändern." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:7 +#: templates/nextgen//startup.php/smarty_startup.tpl:7 msgid "" "Besuchen sie hierzu in die Benutzeinstellungen." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:14 +#: templates/nextgen//startup.php/smarty_startup.tpl:14 msgid "Aus Sicherheitsgründen müssen sie das Admin Password ändern." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:15 +#: templates/nextgen//startup.php/smarty_startup.tpl:15 msgid "" "Besuchen sie hierzu in die Systemeinstellungen." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:25 +#: templates/nextgen//startup.php/smarty_startup.tpl:25 msgid "Datenbankupdate" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:29 +#: templates/nextgen//startup.php/smarty_startup.tpl:29 msgid "Datenbank-Version %1 benötigt ein Update auf Version %2." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:32 +#: templates/nextgen//startup.php/smarty_startup.tpl:32 msgid "" "Automatische Datenbankupdates wurden vorübergehend automatisch deaktiviert,\n" " da es sich um ein sehr umfangreiches Update " "handelt." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:35 +#: templates/nextgen//startup.php/smarty_startup.tpl:35 msgid "Automatische Datenbankupdates sind deaktiviert." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:37 +#: templates/nextgen//startup.php/smarty_startup.tpl:37 msgid "Updates bitte manuell durchführen:" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:37 +#: templates/nextgen//startup.php/smarty_startup.tpl:37 msgid "System -> Datenbank" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:87 +#: templates/nextgen//startup.php/smarty_startup.tpl:87 msgid "" "In Ihrer Datenbank gibt es Footprints, die einen fehlerhaften Dateinamen " "hinterlegt haben.\n" @@ -2478,141 +2484,145 @@ msgid "" "oder durch nicht mehr existierende Dateien ausgelöst worden sein." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:90 +#: templates/nextgen//startup.php/smarty_startup.tpl:90 msgid "" "Sie können dies unter Bearbeiten/Footprints (ganz unten, \"Fehlerhafte Dateinamen\") korrigieren." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:100 +#: templates/nextgen//startup.php/smarty_startup.tpl:100 msgid "Lizenz" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:108 +#: templates/nextgen//startup.php/smarty_startup.tpl:108 msgid "" "Downloads, Bugreports, ToDo-Liste usw. gibts auf der GitHub " "Projektseite" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:109 +#: templates/nextgen//startup.php/smarty_startup.tpl:109 msgid "Hilfe" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:109 +#: templates/nextgen//startup.php/smarty_startup.tpl:109 msgid "" "Hilfe und Tipps finden sie im Wiki der GitHub " "Seite." msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:110 +#: templates/nextgen//startup.php/smarty_startup.tpl:110 msgid "" "Für Fragen rund um die Part-DB gibt es einen Thread auf mikrocontroller.net" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:111 +#: templates/nextgen//startup.php/smarty_startup.tpl:111 msgid "" "Weitere Informationen gibt es im mikrocontroller.net Artikel" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:113 +#: templates/nextgen//startup.php/smarty_startup.tpl:113 msgid "Initiator:" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:114 +#: templates/nextgen//startup.php/smarty_startup.tpl:114 msgid "Autor seit 2009:" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:115 +#: templates/nextgen//startup.php/smarty_startup.tpl:115 msgid "Autor seit 2016:" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:117 +#: templates/nextgen//startup.php/smarty_startup.tpl:121 msgid "Weitere Autoren:" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:131 +#: templates/nextgen//startup.php/smarty_startup.tpl:136 msgid "Updates" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:137 +#: templates/nextgen//startup.php/smarty_startup.tpl:142 msgid "Version" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:138 +#: templates/nextgen//startup.php/smarty_startup.tpl:143 msgid "Veröffentlichungsdatum" msgstr "" -#: ..\..\templates\nextgen/startup.php/smarty_startup.tpl:139 +#: templates/nextgen//startup.php/smarty_startup.tpl:144 msgid "Link" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:5 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:5 msgid "Statistik" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:10 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:10 msgid "Mit Preis erfasste Bauteile:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:14 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:16 msgid "Wert aller mit Preis erfassten Bauteile:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:20 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:25 msgid "Anzahl der verschiedenen Bauteile:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:21 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:31 msgid "Anzahl der vorhandenen Bauteile:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:25 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:40 msgid "Anzahl der Kategorien:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:26 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:46 msgid "Anzahl der Footprints:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:27 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:52 msgid "Anzahl der Lagerorte:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:28 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:58 msgid "Anzahl der Lieferanten:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:29 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:64 msgid "Anzahl der Hersteller:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:30 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:70 msgid "Anzahl der Baugruppen:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:31 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:76 msgid "Anzahl der Dateianhänge:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:35 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:84 msgid "Anzahl der Footprint Bilder:" msgstr "" -#: ..\..\templates\nextgen/statistics.php/smarty_statistics.tpl:36 +#: templates/nextgen//statistics.php/smarty_statistics.tpl:90 +msgid "Anzahl der Footprint 3D Modelle:" +msgstr "" + +#: templates/nextgen//statistics.php/smarty_statistics.tpl:96 msgid "Anzahl der Hersteller Logos:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:11 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:11 msgid "Systemeinstellungen" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:15 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:15 msgid "" "Auf dieser Seite sind nur die wichtigsten Einstellungen vorhanden, weitere " "Einstellungen kann man direkt in der \"config.php\" vornehmen. Mögliche " @@ -2620,351 +2630,379 @@ msgid "" "Dokumentation." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:25 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:23 msgid "Aussehen" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:31 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:29 msgid "Funktionen" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:43 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:41 msgid "Entwickler" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:67 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:65 msgid "Standardmäßiges Theme" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:76 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:74 msgid "Aussehen:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:80 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:78 msgid "Alte (farbige) Icons für automatisch erzeugte Datenblattlinks benutzen" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:84 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:82 msgid "Länge der Bauteilebeschreibungen in den Übersichtstabellen begrenzen" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:90 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:90 msgid "Detailinfos:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:94 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:94 msgid "Verstecke \"Aktionen\" Dialog in den Detailinfos" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:98 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:98 msgid "" "Verstecke \"Einkaufsinformationen\" Panel, wenn keine Einkaufsinformationen " "vorhanden sind." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:102 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:102 msgid "" "Verstecke \"Dateianhänge\" Panel, wenn keine Dateianhänge vorhanden sind." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:111 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:110 +msgid "\"Sonstiges\" Panel:" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:114 +msgid "\"Sonstiges\" Panel ist standardmäßig eingeklappt" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:119 +msgid "\"Sonstiges\" Panel Position:" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:122 +msgid "Oben" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:123 +msgid "Unten" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:124 +msgid "Oben und Unten" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:125 +msgid "Nicht anzeigen" +msgstr "" + +#: templates/nextgen//system_config.php/smarty_system_config.tpl:134 msgid "Allgemein:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:116 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:139 msgid "" "Updateliste (RSS-Feed) auf Startseite verstecken (verringert die Ladezeit)" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:121 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:144 msgid "Footprints global deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:126 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:149 msgid "Hersteller global deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:131 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:154 msgid "Lieferanten und Einkaufsinformationen global deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:137 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:160 msgid "Baugruppenfunktion global deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:142 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:165 msgid "Automatische Links zu Datenblättern global deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:147 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:170 msgid "Menüpunkt \"Hilfe\" deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:152 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:175 msgid "Menüpunkt \"System\" deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:157 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:180 msgid "Menüpunkt \"Tools -> Labels\" deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:162 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:185 msgid "Menüpunkt \"Tools -> Widerstandsrechner\" deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:167 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:190 msgid "Menüpunkt \"Tools -> IC-Logos\" deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:172 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:195 msgid "Menüpunkt \"Tools -> Footprints\" deaktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:177 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:200 msgid "" "Unter \"Tools -> Footprints\" beim Aufruf automatisch alle Bilder laden " "(lange Ladezeit!)" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:182 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:205 msgid "" "Durch das Aktivieren dieser Checkboxen ist Part-DB auch für Nicht-" "Elektronische Bauteile hervorragend geeignet." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:192 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:215 msgid "3D-Footprints:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:196 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:219 msgid "3D-Footprints aktiviert" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:204 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:227 msgid "Bauteilebearbeitung:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:208 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:231 msgid "Springe zu Bauteileübersicht, nachdem ein neues Teil angelegt wurde." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:212 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:235 msgid "" "Springe zu Bauteileübersicht, nachdem ein neues Teil bearbeitet und " "gespeichert wurde." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:214 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:237 msgid "" "Tipp: Wird der Dialog zur Erzeugung bzw. Bearbeitung von Bauteilen mit einem " "Rechtsklick bestätigt, so werden obige Einstellungen, für diese Aktion " "umgekehrt." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:215 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:238 msgid "" "So wird bei einem Rechtsklick auf \"Bauteil anlegen\", auch ohne oben " "gesetzen Haken, auf die Übersichtsseite des neuen Bauteils umgeleitet, und " "umgekehrt." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:223 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:246 msgid "Bauteileeigenschaften:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:227 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:250 msgid "Bauteileigenschaften global aktiv." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:235 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:258 msgid "Bauteilesuche:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:239 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:262 msgid "Suche bereits während der Eingabe in das Suchfeld (Livesuche)." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:243 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:266 msgid "Hebe den Suchbegriff in den Ergebnissen hervor (Highlighting)." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:251 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:274 msgid "Bauteiletabellen:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:255 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:278 msgid "Aktiviere initiale Sortierung." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:259 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:282 msgid "" "Zeige die beim Auflisten aller Teile einer Kategorie, die Unterkategorien " "standarmäßig." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:265 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:288 msgid "Standardmäßige Anzahl von Bauteilen pro Seite:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:269 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:292 msgid "Setze diesen Wert auf 0, um standardmäßig alle Bauteile anzuzeigen." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:277 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:300 msgid "Dateianhänge:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:281 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:304 msgid "Speichere Anhänge in Ordnerstruktur, ähnlich der Kategorienhierachie." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:285 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:308 msgid "Lade Medien von externen Quellen standardmäßig herunter." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:289 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:312 msgid "Zeige die Namen der Anhängen in der Übersichtstabelle (statt Icons)." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:300 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:323 msgid "Entwickleroptionen:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:304 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:327 msgid "Entwickler-Werkzeuge aktivieren (für Entwickler und Tester)" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:309 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:332 msgid "Menüpunkt \"System -> Debugging\" aktivieren" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:341 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:364 msgid "Titel der Seite:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:343 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:366 msgid "Part-DB Elektronische Bauteile-Datenbank" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:348 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:371 msgid "Eigener Banner für die Startseite (BB-Code):" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:360 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:383 msgid "Erlaube Nutzern Dateien (z.B. Anhänge) über den Server herunterzuladen." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:362 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:385 msgid "" "Wenn diese Option aktiviert ist, können Benutzer potentiell, Dateien von " "jedem Server herunterladen, auf den dieser Server Zugriff hat." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:363 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:386 msgid "" "Dies könnte einen Angreifer in die Lage versetzen, auf Dateien von internen " "Servern zuzugreifen." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:372 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:397 msgid "Benutze Gravatar für Benutzeravatare." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:374 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:399 msgid "" "Wenn diese Option aktiv ist, werden die Email Addressen der Benutzer in MD5 " "gehashter Form an die Server von Gravatar gesendet." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:377 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:402 msgid "" "Leite einen Benutzer ohne Rechte beim Aufruf der Startseite, zum Login " "weiter." msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:387 -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:141 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:413 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:142 msgid "Einstellungen übernehmen" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:400 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:427 msgid "Administratorpasswort ändern" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:405 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:432 msgid "Aktuelles Passwort:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:412 -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:14 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:439 +#: templates/nextgen//user_settings.php/smarty_password.tpl:14 msgid "Neues Passwort:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:419 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:446 msgid "Neues Passwort (Wiederholung):" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:428 -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:4 -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:27 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:453 +#: templates/nextgen//user_settings.php/smarty_password.tpl:4 +#: templates/nextgen//user_settings.php/smarty_password.tpl:27 msgid "Passwort ändern" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:440 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:465 msgid "Server" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:452 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:476 msgid "PHP-Version:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:456 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:480 msgid ".htaccess funktioniert:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:457 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:462 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:481 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:486 msgid "ja" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:458 -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:463 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:482 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:487 msgid "nein" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:461 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:485 msgid "Verbindung benutzt HTTPS:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:466 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:490 msgid "Max. Input Vars:" msgstr "" -#: ..\..\templates\nextgen/system_config.php/smarty_system_config.tpl:470 +#: templates/nextgen//system_config.php/smarty_system_config.tpl:494 msgid "Maximale Dateigröße beim Upload:" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:14 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:14 msgid "Datenbank Status / Update" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:28 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:28 msgid "Aktuelle Version:" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:37 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:37 msgid "Benötigte Version:" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:47 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:48 msgid "Die Datenbank benötigt ein Update!" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:51 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:52 msgid "ACHTUNG:" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:52 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:53 msgid "" "Das letzte Update ist fehlgeschlagen. Sie können beliebig oft versuchen,\n" " das Update an der Stelle des letzten " @@ -2977,423 +3015,426 @@ msgid "" "Möglichkeiten:" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:59 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:60 msgid "Letztes, fehlgeschlagenes Update fortsetzen" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:60 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:61 msgid "Neuer Update-Versuch beginnen (von Vorne)" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:63 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:64 msgid "Jetzt Datenbank updaten" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:66 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:67 msgid "Die Datenbank ist auf dem neusten Stand." msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:78 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:79 msgid "Datenbank-Einstellungen" msgstr "" -#: ..\..\templates\nextgen/system_database.php/smarty_system_database.tpl:152 +#: templates/nextgen//system_database.php/smarty_system_database.tpl:149 +msgid "Datenbankoptionen:" +msgstr "" + +#: templates/nextgen//system_database.php/smarty_system_database.tpl:154 msgid "Automatische Updates aktivieren" msgstr "" -#: ..\..\templates\nextgen/tools_3d_footprints.php/smarty_footprints3d.tpl:2 +#: templates/nextgen//tools_3d_footprints.php/smarty_footprints3d.tpl:2 msgid "3D Footprints" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:9 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:9 msgid "Widerstandsrechner" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:16 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:125 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:16 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:245 msgid "1. Ring" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:17 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:126 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:17 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:246 msgid "2. Ring" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:18 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:127 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:18 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:247 msgid "3. Ring" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:19 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:128 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:19 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:248 msgid "4. Ring" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:27 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:140 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:29 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:262 msgid "kein" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:32 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:33 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:146 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:37 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:41 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:271 msgid "silber" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:38 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:39 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:150 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:154 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:49 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:53 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:276 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:282 msgid "gold" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:43 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:44 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:160 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:161 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:162 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:164 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:60 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:64 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:292 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:296 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:301 msgid "schwarz" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:48 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:49 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:50 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:51 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:167 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:168 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:169 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:170 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:171 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:172 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:71 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:75 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:79 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:83 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:307 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:311 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:315 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:319 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:323 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:327 msgid "braun" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:54 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:55 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:56 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:57 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:175 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:176 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:177 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:178 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:179 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:180 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:89 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:93 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:97 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:101 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:333 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:337 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:341 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:345 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:349 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:353 msgid "rot" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:60 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:61 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:62 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:183 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:184 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:185 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:186 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:188 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:107 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:111 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:115 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:359 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:363 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:367 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:371 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:376 msgid "orange" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:66 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:67 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:68 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:191 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:192 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:193 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:194 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:196 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:122 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:126 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:130 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:382 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:386 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:390 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:394 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:399 msgid "gelb" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:72 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:73 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:74 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:75 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:199 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:200 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:201 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:202 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:203 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:137 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:141 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:145 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:149 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:405 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:409 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:413 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:417 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:421 msgid "grün" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:78 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:79 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:80 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:81 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:207 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:208 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:209 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:210 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:211 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:212 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:155 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:159 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:163 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:167 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:428 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:432 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:436 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:440 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:444 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:448 msgid "blau" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:84 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:85 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:86 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:87 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:215 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:216 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:217 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:219 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:220 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:173 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:177 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:181 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:185 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:454 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:458 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:462 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:467 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:471 msgid "violett" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:90 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:91 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:92 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:93 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:223 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:224 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:225 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:227 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:191 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:195 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:199 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:203 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:477 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:481 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:485 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:490 msgid "grau" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:96 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:97 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:98 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:231 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:232 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:233 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:209 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:213 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:217 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:497 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:501 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:505 msgid "weiß" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:105 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:243 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:225 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:516 msgid "Widerstand:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:106 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:244 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:307 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:226 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:517 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:580 msgid "Ohm" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:109 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:229 msgid "Toleranz" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:114 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:234 msgid "Rücksetzen" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:129 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:249 msgid "5. Ring" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:130 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:250 msgid "6. Ring" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:247 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:520 msgid "Toleranz:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:251 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:524 msgid "Temperaturkoeffizient:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:256 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:529 msgid "Rücksetzten" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:266 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:539 msgid "Widerstand wählen" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:270 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:328 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:543 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:601 msgid "Widerstandsreihe:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:303 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:576 msgid "Widerstandswert:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:307 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:580 msgid "Beste Wahl:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:310 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:583 msgid "Fehler:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:313 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:391 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:586 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:664 msgid "Berechne" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:320 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:593 msgid "Widerstandsverhältnis" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:323 -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:371 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:596 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:644 msgid "Spannungsteiler" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:362 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:635 msgid "Typ:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:366 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:639 msgid "Verhältnis" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:377 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:650 msgid "Verhältnis:" msgstr "" -#: ..\..\templates\nextgen/tools_calculator.php/smarty_calculator.tpl:381 +#: templates/nextgen//tools_calculator.php/smarty_calculator.tpl:654 msgid "Kehrwert" msgstr "" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:5 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:5 msgid "Kategorie wählen" msgstr "" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:9 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:9 msgid "Aktive Bauelemente" msgstr "" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:10 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:10 msgid "Passive Bauelemente" msgstr "" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:11 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:11 msgid "Elektromechanische Bauteile" msgstr "" -#: ..\..\templates\nextgen/tools_footprints.php/smarty_footprints.tpl:12 +#: templates/nextgen//tools_footprints.php/smarty_footprints.tpl:12 msgid "Akustik, Optik, Sonstiges" msgstr "" -#: ..\..\templates\nextgen/tools_iclogos.php/smarty_iclogos.tpl:5 +#: templates/nextgen//tools_iclogos.php/smarty_iclogos.tpl:5 msgid "Hersteller IC Logos" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_check_data.tpl:3 +#: templates/nextgen//tools_import.php/smarty_check_data.tpl:3 msgid "Daten prüfen" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_check_data.tpl:11 +#: templates/nextgen//tools_import.php/smarty_check_data.tpl:11 msgid "Daten importieren!" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_file_examples.tpl:3 +#: templates/nextgen//tools_import.php/smarty_file_examples.tpl:3 msgid "Beispiele" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_file_examples.tpl:7 +#: templates/nextgen//tools_import.php/smarty_file_examples.tpl:7 msgid "Beispiel für den Dateiaufbau (CSV)" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_file_examples.tpl:10 +#: templates/nextgen//tools_import.php/smarty_file_examples.tpl:12 msgid "Beispiel für den Dateiaufbau (XML)" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:10 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:10 msgid "Datei auswählen" msgstr "" -#: ..\..\templates\nextgen/tools_import.php/smarty_upload.tpl:36 +#: templates/nextgen//tools_import.php/smarty_upload.tpl:36 msgid "Datei hochladen" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:6 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:6 msgid "3-stellig" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:6 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:6 msgid "" "Die ersten beiden Stellen sind der Wert, die letzte Stelle ist der Exponent " "z.B." msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:30 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:30 msgid "4-stellig" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:30 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:30 msgid "" "Die ersten drei Stellen sind der Wert, die letzte Stelle ist der Exponent z." "B." msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:54 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:54 msgid "Mehrstellig mit R" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:54 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:54 msgid "Das R zählt als Dezimalpunkt z.B." msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:80 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:80 msgid "SMD-Kondensatoren" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:84 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:84 msgid "Tantal" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:84 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:84 msgid "" "Die ersten beiden Stellen sind der Wert in pF, die letzte der Exponent. Die " "untere Zahl ist die Spannungsfestigkeit in Volt." msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:95 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:95 msgid "Elkos" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:95 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:95 msgid "" "Die Zahlen geben den Wert in µF an, der Buchstabe ist das Trennzeichen, und " "gibt gleichzeitig die Spannungsfestigkeit an" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:107 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:107 msgid "ALU-Elko" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:108 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:108 msgid "" "Der obere Wert ist die Kapazitiv in µF, der untere die Spannung in Volt." msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:123 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:123 msgid "SMD-Spulen" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:127 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:127 msgid "DO23-Spule" msgstr "" -#: ..\..\templates\nextgen/tools_labels.php/smarty_labels.tpl:128 +#: templates/nextgen//tools_labels.php/smarty_labels.tpl:128 msgid "" "Der Buchstabe ist die Toleranz und gleichzeitig das \",\" die Werte werden " "in µH angegeben" msgstr "" -#: ..\..\templates\nextgen/user_info.php/smarty_main.tpl:50 +#: templates/nextgen//user_info.php/smarty_main.tpl:50 msgid "Gruppe:" msgstr "" -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:8 +#: templates/nextgen//user_settings.php/smarty_password.tpl:8 msgid "Altes Passwort:" msgstr "" -#: ..\..\templates\nextgen/user_settings.php/smarty_password.tpl:20 +#: templates/nextgen//user_settings.php/smarty_password.tpl:20 msgid "Passwort Bestätigung:" msgstr "" -#: ..\..\templates\nextgen/user_settings.php/smarty_password_alert.tpl:4 +#: templates/nextgen//user_settings.php/smarty_password_alert.tpl:4 msgid "Benutzen sie hierzu den untenstehenden Dialog." msgstr "" -#: ..\..\templates\nextgen/user_settings.php/smarty_settings.tpl:15 +#: templates/nextgen//user_settings.php/smarty_settings.tpl:15 msgid "Persönliche Daten" msgstr "" From 28dd2d3a6bdf4e01a9748e1a0003d1fc7aeb6511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 12:49:34 +0100 Subject: [PATCH 26/36] Updated the README files. --- README.md | 14 ++++++++------ README_EN.md | 4 ++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2f43c3d7d..2a493c97d 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Part-DB ist eine webbasierte Datenbank zum Verwalten von Elektronischen Bauteile * Angabe von Lagerorten, Footprints, Kategorien, Lieferanten, Datenblattern, Preise, Bestellnummern, ... * Baugruppenverwaltung - * Upload von Bauteil Bildern + * Upload von Bauteil Bildern und Dateianhängen * Automatische Anzeige von Footprintbildern * Statistik über das gesamte Lager * Auflistung von: "Zu bestellende Teile", "Teile ohne Preis" und "nicht mehr erhältliche Teile" @@ -25,17 +25,19 @@ Part-DB ist eine webbasierte Datenbank zum Verwalten von Elektronischen Bauteile * Barcodegenerator und Scanfunktion für Barcodes * Verschiedene mitgelieferte Themes * 3D Footprints - * Unterstützung von BBCode, in den Bauteilen + * Unterstützung von BBCode, in den Bauteilebeschreibungen und Kommentaren * Suche mittels regulärer Ausdrücke * Auflistung von Teilen in einem Lagerort, mit einem bestimmten Footprint oder einem bestimmten Hersteller * automatische Erzeugung einer Tabelle mit Bauteileigenschaften aus dem Beschreibungsfeld. - * nutzt HTML5, mobile Ansicht + * nutzt HTML5, mobile Ansicht (responsive Design) + * Benutzersystem mit Unterstützung von Gruppen und feingranularem Berechtigungssystem ### Anforderungen - * Webserver mit ca. 10MB Platz (ohne Footprints) - * PHP >= 5.4.0, mit PDO und mbstring - * MySQL/MariaDB Datenbank + * Webserver mit ca. 20MB Platz (ohne Footprints und 3D Modelle) + * PHP >= 5.4.0, mit PDO, mbstring und gettext (intl und curl empfohlen) + * MySQL/MariaDB Datenbank mit Speicherengine InnoDB + * Webbrowser mit Unterstützung von HTML5 und Javascript ### Lizenz Part-DB steht unter der [General Public License Version 2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.de.html). diff --git a/README_EN.md b/README_EN.md index 99a2ed864..1ae6ced48 100644 --- a/README_EN.md +++ b/README_EN.md @@ -33,8 +33,8 @@ Part-DB is a web-based database for managing electronic components. Since access ### requirements -* Web server with approx. 10MB space (without footprint images) -* PHP >= 5.4.0, with PDO and mbstring +* Web server with approx. 20MB space (without footprint images or 3D models) +* PHP >= 5.4.0, with PDO, mbstring and gettext (intl and curl recommended) * MySQL/MariaDB database ### License From 8e4e9fc2115b2f4987495e5cb7284a81616bbf83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 12:50:00 +0100 Subject: [PATCH 27/36] Added ext-curl to as suggested on ext-intl. --- composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 20b34b92d..e1cb01995 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,8 @@ "suggest": { "phpunit/phpunit": "Needed for unittests in development.", - "ext-intl": "Needed for localized datetime formatting." + "ext-intl": "Needed for localized datetime formatting.", + "ext-curl": "Needed for better downloads." }, "repositories": [ From fdf15685d38240f010e3769d20d61e4f26ea8492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 12:52:01 +0100 Subject: [PATCH 28/36] Removed createtables_DBv13.sql, because user should not create the DB on it self. --- readme/createtables_DBv13.sql | 339 ---------------------------------- 1 file changed, 339 deletions(-) delete mode 100644 readme/createtables_DBv13.sql diff --git a/readme/createtables_DBv13.sql b/readme/createtables_DBv13.sql deleted file mode 100644 index 1bb7bc367..000000000 --- a/readme/createtables_DBv13.sql +++ /dev/null @@ -1,339 +0,0 @@ --- phpMyAdmin SQL Dump --- version 3.4.11.1deb1 --- http://www.phpmyadmin.net --- --- Host: localhost --- Erstellungszeit: 04. Mai 2013 um 23:25 --- Server Version: 5.5.29 --- PHP-Version: 5.4.6-1ubuntu1.2 - -SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; - --- --- Datenbank: `part-db` --- - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `attachements` --- - -CREATE TABLE IF NOT EXISTS `attachements` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `class_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `element_id` int(11) NOT NULL, - `type_id` int(11) NOT NULL, - `filename` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `show_in_table` tinyint(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`), - KEY `attachements_class_name_k` (`class_name`), - KEY `attachements_element_id_k` (`element_id`), - KEY `attachements_type_id_fk` (`type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `attachement_types` --- - -CREATE TABLE IF NOT EXISTS `attachement_types` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `attachement_types_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; - --- --- Daten für Tabelle `attachement_types` --- - -INSERT INTO `attachement_types` (`id`, `name`, `parent_id`) VALUES -(1, 'Bilder', NULL), -(2, 'Datenblätter', NULL); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `categories` --- - -CREATE TABLE IF NOT EXISTS `categories` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - `disable_footprints` tinyint(1) NOT NULL DEFAULT '0', - `disable_manufacturers` tinyint(1) NOT NULL DEFAULT '0', - `disable_autodatasheets` tinyint(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`), - KEY `categories_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `devices` --- - -CREATE TABLE IF NOT EXISTS `devices` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - `order_quantity` int(11) NOT NULL DEFAULT '0', - `order_only_missing_parts` tinyint(1) NOT NULL DEFAULT '0', - `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `devices_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `device_parts` --- - -CREATE TABLE IF NOT EXISTS `device_parts` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `id_part` int(11) NOT NULL DEFAULT '0', - `id_device` int(11) NOT NULL DEFAULT '0', - `quantity` int(11) NOT NULL DEFAULT '0', - `mountnames` mediumtext COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `device_parts_combination_uk` (`id_part`,`id_device`), - KEY `device_parts_id_part_k` (`id_part`), - KEY `device_parts_id_device_k` (`id_device`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `footprints` --- - -CREATE TABLE IF NOT EXISTS `footprints` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `filename` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `footprints_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `internal` --- - -CREATE TABLE IF NOT EXISTS `internal` ( - `keyName` char(30) CHARACTER SET ascii NOT NULL, - `keyValue` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - UNIQUE KEY `keyName` (`keyName`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; - --- --- Daten für Tabelle `internal` --- - -INSERT INTO `internal` (`keyName`, `keyValue`) VALUES -('dbVersion', '13'); - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `manufacturers` --- - -CREATE TABLE IF NOT EXISTS `manufacturers` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - `address` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `phone_number` tinytext COLLATE utf8_unicode_ci NOT NULL, - `fax_number` tinytext COLLATE utf8_unicode_ci NOT NULL, - `email_address` tinytext COLLATE utf8_unicode_ci NOT NULL, - `website` tinytext COLLATE utf8_unicode_ci NOT NULL, - `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `manufacturers_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `orderdetails` --- - -CREATE TABLE IF NOT EXISTS `orderdetails` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `part_id` int(11) NOT NULL, - `id_supplier` int(11) NOT NULL DEFAULT '0', - `supplierpartnr` tinytext COLLATE utf8_unicode_ci NOT NULL, - `obsolete` tinyint(1) DEFAULT '0', - `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `orderdetails_part_id_k` (`part_id`), - KEY `orderdetails_id_supplier_k` (`id_supplier`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `parts` --- - -CREATE TABLE IF NOT EXISTS `parts` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `id_category` int(11) NOT NULL DEFAULT '0', - `name` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `description` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `instock` int(11) NOT NULL DEFAULT '0', - `mininstock` int(11) NOT NULL DEFAULT '0', - `comment` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `visible` tinyint(1) NOT NULL, - `id_footprint` int(11) DEFAULT NULL, - `id_storelocation` int(11) DEFAULT NULL, - `order_orderdetails_id` int(11) DEFAULT NULL, - `order_quantity` int(11) NOT NULL DEFAULT '1', - `manual_order` tinyint(1) NOT NULL DEFAULT '0', - `id_manufacturer` int(11) DEFAULT NULL, - `id_master_picture_attachement` int(11) DEFAULT NULL, - `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `last_modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`), - KEY `parts_id_category_k` (`id_category`), - KEY `parts_id_footprint_k` (`id_footprint`), - KEY `parts_id_storelocation_k` (`id_storelocation`), - KEY `parts_order_orderdetails_id_k` (`order_orderdetails_id`), - KEY `parts_id_manufacturer_k` (`id_manufacturer`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `pricedetails` --- - -CREATE TABLE IF NOT EXISTS `pricedetails` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `orderdetails_id` int(11) NOT NULL, - `price` decimal(6,2) NOT NULL, - `price_related_quantity` int(11) NOT NULL DEFAULT '1', - `min_discount_quantity` int(11) NOT NULL DEFAULT '1', - `manual_input` tinyint(1) NOT NULL DEFAULT '1', - `last_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `pricedetails_combination_uk` (`orderdetails_id`,`min_discount_quantity`), - KEY `pricedetails_orderdetails_id_k` (`orderdetails_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `storelocations` --- - -CREATE TABLE IF NOT EXISTS `storelocations` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - `is_full` tinyint(1) NOT NULL DEFAULT '0', - `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `storelocations_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Tabellenstruktur für Tabelle `suppliers` --- - -CREATE TABLE IF NOT EXISTS `suppliers` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` tinytext COLLATE utf8_unicode_ci NOT NULL, - `parent_id` int(11) DEFAULT NULL, - `address` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `phone_number` tinytext COLLATE utf8_unicode_ci NOT NULL, - `fax_number` tinytext COLLATE utf8_unicode_ci NOT NULL, - `email_address` tinytext COLLATE utf8_unicode_ci NOT NULL, - `website` tinytext COLLATE utf8_unicode_ci NOT NULL, - `datetime_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `suppliers_parent_id_k` (`parent_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- --- Constraints der exportierten Tabellen --- - --- --- Constraints der Tabelle `attachements` --- -ALTER TABLE `attachements` - ADD CONSTRAINT `attachements_type_id_fk` FOREIGN KEY (`type_id`) REFERENCES `attachement_types` (`id`); - --- --- Constraints der Tabelle `attachement_types` --- -ALTER TABLE `attachement_types` - ADD CONSTRAINT `attachement_types_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `attachement_types` (`id`); - --- --- Constraints der Tabelle `categories` --- -ALTER TABLE `categories` - ADD CONSTRAINT `categories_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `categories` (`id`); - --- --- Constraints der Tabelle `devices` --- -ALTER TABLE `devices` - ADD CONSTRAINT `devices_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `devices` (`id`); - --- --- Constraints der Tabelle `footprints` --- -ALTER TABLE `footprints` - ADD CONSTRAINT `footprints_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `footprints` (`id`); - --- --- Constraints der Tabelle `manufacturers` --- -ALTER TABLE `manufacturers` - ADD CONSTRAINT `manufacturers_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `manufacturers` (`id`); - --- --- Constraints der Tabelle `parts` --- -ALTER TABLE `parts` - ADD CONSTRAINT `parts_id_footprint_fk` FOREIGN KEY (`id_footprint`) REFERENCES `footprints` (`id`), - ADD CONSTRAINT `parts_id_manufacturer_fk` FOREIGN KEY (`id_manufacturer`) REFERENCES `manufacturers` (`id`), - ADD CONSTRAINT `parts_id_storelocation_fk` FOREIGN KEY (`id_storelocation`) REFERENCES `storelocations` (`id`), - ADD CONSTRAINT `parts_order_orderdetails_id_fk` FOREIGN KEY (`order_orderdetails_id`) REFERENCES `orderdetails` (`id`); - --- --- Constraints der Tabelle `storelocations` --- -ALTER TABLE `storelocations` - ADD CONSTRAINT `storelocations_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `storelocations` (`id`); - --- --- Constraints der Tabelle `suppliers` --- -ALTER TABLE `suppliers` - ADD CONSTRAINT `suppliers_parent_id_fk` FOREIGN KEY (`parent_id`) REFERENCES `suppliers` (`id`); - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; From b47c7b0ab499eee0ef1687be50ea005af8e8e7f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 12:59:56 +0100 Subject: [PATCH 29/36] Updated EXTERNAL_LIBS.md --- readme/EXTERNAL_LIBS.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/readme/EXTERNAL_LIBS.md b/readme/EXTERNAL_LIBS.md index 070897eb4..9a973e0fc 100644 --- a/readme/EXTERNAL_LIBS.md +++ b/readme/EXTERNAL_LIBS.md @@ -56,8 +56,17 @@ This software uses the following external libraries: * **BBCode Parser**: Copyright (c) 2013-2015 Joseph Landberg Licensed under MIT, see LICENSE.MIT for details. Website: https://github.com/golonka/BBCodeParser + +* **Bootstrap-Select**: Copyright 2013-2017 bootstrap-select + Licensed under MIT, see LICENSE.MIT for details. + Website: http://silviomoreto.github.io/bootstrap-select + +* **JQuery-Highlight**: Copyright (c) 2009 Bartek Szopka + Licensed under MIT, see LICENSE.MIT for details. + Website: https://github.com/knownasilya/jquery-highlight + +* **JQuery-Tristate**: Copyright (c) 2013-2017 Martijn W. van der Lee + Licensed under MIT, see LICENSE.MIT for details. + Website: https://github.com/vanderlee/tristate -* **vLib**: Copyright (c) 2002-2008 Kelvin Jones, Claus van Beek, Stefan Deussen. - Licensed under LGPL, see LICENSE.txt in lib/vlib - - \ No newline at end of file +For further license infos about Composer libraties, see the LICENSE files in the vendor/ folder. \ No newline at end of file From 145e6368714f0fa0117a12f7d1d65809f015ee0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 13:01:53 +0100 Subject: [PATCH 30/36] Removed dokuwiki diff files. We dont use Dokuwiki now. --- development/dokuwiki/auth.php.diff | 25 ------------------------- development/dokuwiki/readme.txt | 11 ----------- 2 files changed, 36 deletions(-) delete mode 100644 development/dokuwiki/auth.php.diff delete mode 100644 development/dokuwiki/readme.txt diff --git a/development/dokuwiki/auth.php.diff b/development/dokuwiki/auth.php.diff deleted file mode 100644 index 72ddd67d1..000000000 --- a/development/dokuwiki/auth.php.diff +++ /dev/null @@ -1,25 +0,0 @@ -Index: auth.php -=================================================================== ---- auth.php (Revision 639) -+++ auth.php (Arbeitskopie) -@@ -500,6 +500,10 @@ - function auth_quickaclcheck($id) { - global $conf; - global $USERINFO; -+ -+ // for PART-DB -+ return (((!$conf['useacl']) && (file_exists(DOKU_INC.'../../data/ENABLE-DOKUWIKI-WRITE-PERMS.txt'))) ? AUTH_ADMIN : AUTH_READ); -+ - # if no ACL is used always return upload rights - if(!$conf['useacl']) return AUTH_UPLOAD; - return auth_aclcheck($id, $_SERVER['REMOTE_USER'], $USERINFO['grps']); -@@ -522,6 +526,9 @@ - /* @var auth_basic $auth */ - global $auth; - -+ // for PART-DB -+ return (((!$conf['useacl']) && (file_exists(DOKU_INC.'../../data/ENABLE-DOKUWIKI-WRITE-PERMS.txt'))) ? AUTH_ADMIN : AUTH_READ); -+ - // if no ACL is used always return upload rights - if(!$conf['useacl']) return AUTH_UPLOAD; - if(!$auth) return AUTH_NONE; diff --git a/development/dokuwiki/readme.txt b/development/dokuwiki/readme.txt deleted file mode 100644 index 156544b56..000000000 --- a/development/dokuwiki/readme.txt +++ /dev/null @@ -1,11 +0,0 @@ -Please Note: - -To use our DokuWiki in a read-only mode, we patched the original DokuWiki file "inc/auth.php". -If we update our DokuWiki to a newer version, we have to apply the patch again: - -> patch -p0 -i auth.php.diff - -That patch enables a read-only mode, which is enabled by default. -It can be disabled by creating an empty file in the Part-DB data-folder, -which is called "ENABLE-DOKUWIKI-WRITE-PERMS.txt". -This file can easily be created with the Part-DB configuration page. From c93e68425a2d6eec94ac08427936fa02d8b4c082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 13:05:15 +0100 Subject: [PATCH 31/36] Removed SCeditor files. They are not used anywhere, --- js/sceditor/jquery.sceditor.bbcode.min.js | 4 ---- js/sceditor/jquery.sceditor.default.min.css | 1 - js/sceditor/jquery.sceditor.min.js | 3 --- js/sceditor/jquery.sceditor.xhtml.min.js | 3 --- js/sceditor/plugins/bbcode.js | 2 -- js/sceditor/plugins/format.js | 2 -- js/sceditor/plugins/undo.js | 2 -- js/sceditor/plugins/xhtml.js | 2 -- js/sceditor/themes/default.min.css | 1 - js/sceditor/themes/famfamfam.png | Bin 11682 -> 0 bytes js/sceditor/themes/modern.min.css | 1 - js/sceditor/themes/monocons.min.css | 1 - js/sceditor/themes/monocons/monocons.eot | Bin 8028 -> 0 bytes js/sceditor/themes/monocons/monocons.ttf | Bin 7860 -> 0 bytes js/sceditor/themes/office-toolbar.min.css | 1 - js/sceditor/themes/office.min.css | 1 - js/sceditor/themes/square.min.css | 1 - 17 files changed, 25 deletions(-) delete mode 100644 js/sceditor/jquery.sceditor.bbcode.min.js delete mode 100644 js/sceditor/jquery.sceditor.default.min.css delete mode 100644 js/sceditor/jquery.sceditor.min.js delete mode 100644 js/sceditor/jquery.sceditor.xhtml.min.js delete mode 100644 js/sceditor/plugins/bbcode.js delete mode 100644 js/sceditor/plugins/format.js delete mode 100644 js/sceditor/plugins/undo.js delete mode 100644 js/sceditor/plugins/xhtml.js delete mode 100644 js/sceditor/themes/default.min.css delete mode 100644 js/sceditor/themes/famfamfam.png delete mode 100644 js/sceditor/themes/modern.min.css delete mode 100644 js/sceditor/themes/monocons.min.css delete mode 100644 js/sceditor/themes/monocons/monocons.eot delete mode 100644 js/sceditor/themes/monocons/monocons.ttf delete mode 100644 js/sceditor/themes/office-toolbar.min.css delete mode 100644 js/sceditor/themes/office.min.css delete mode 100644 js/sceditor/themes/square.min.css diff --git a/js/sceditor/jquery.sceditor.bbcode.min.js b/js/sceditor/jquery.sceditor.bbcode.min.js deleted file mode 100644 index dc89156d9..000000000 --- a/js/sceditor/jquery.sceditor.bbcode.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(2),e=c(3),f=c(6),g=c(7);b.sceditor=d,d.commands=c(9),d.defaultOptions=c(10),d.RangeHelper=c(4),d.dom=c(5),d.ie=f.ie,d.ios=f.ios,d.isWysiwygSupported=f.isWysiwygSupported,d.regexEscape=g.regex,d.escapeEntities=g.entities,d.escapeUriScheme=g.uriScheme,d.PluginManager=e,d.plugins=e.plugins,b.fn.sceditor=function(a){var c,e,g=[];if(a=a||{},a.runWithoutWysiwygSupport||f.isWysiwygSupported)return this.each(function(){c=this.jquery?this:b(this),e=c.data("sceditor"),c.parents(".sceditor-container").length>0||("state"===a?g.push(!!e):"instance"===a?g.push(e):e||new d(this,a))}),g.length?1===g.length?g[0]:b(g):this}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b){a.exports=jQuery},function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(3),e=c(4),f=c(5),g=c(7),h=c(6),i=c(8),j=window,k=document,l=b(j),m=b(k),n=h.ie,o=n&&n<11,p=function(a,c){var q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua=this,va=a.get?a.get(0):a,wa=b(va),xa=[],ya=[],za=[],Aa={},Ba=[],Ca={};ua.commands=b.extend(!0,{},c.commands||p.commands),ua.opts=c=b.extend({},p.defaultOptions,c),K=function(){wa.data("sceditor",ua),b.each(c,function(a,d){b.isPlainObject(d)&&(c[a]=b.extend(!0,{},d))}),c.locale&&"en"!==c.locale&&Q(),q=b('
').insertAfter(wa).css("z-index",c.zIndex),n&&q.addClass("ie ie"+n),H=!!wa.attr("required"),wa.removeAttr("required"),P(),W(),R(),O(!!c.startInSourceMode),U(),S(),T(),h.isWysiwygSupported||ua.toggleSourceMode(),ha();var a=function(){l.off("load",a),c.autofocus&&ma(),c.autoExpand&&ua.expandToContent(),fa(),C.call("ready")};l.on("load",a),k.readyState&&"complete"===k.readyState&&a()},P=function(){var a=c.plugins;a=a?a.toString().split(","):[],C=new d(ua),b.each(a,function(a,c){C.register(b.trim(c))})},Q=function(){var a;A=p.locale[c.locale],A||(a=c.locale.split("-"),A=p.locale[a[0]]),A&&A.dateFormat&&(c.dateFormat=A.dateFormat)},O=function(a){var d,f;w=b(""),s=b(''),a?(q.addClass("sourceMode"),s.hide()):(q.addClass("wysiwygMode"),w.hide()),c.spellcheck||w.attr("spellcheck","false"),"https:"===j.location.protocol&&s.attr("src","javascript:false"),q.append(s).append(w),t=s[0],x=w[0],ua.dimensions(c.width||wa.width(),c.height||wa.height()),d=X(),d.open(),d.write(i("html",{attrs:n?' class="ie ie'+n+'"':"",spellcheck:c.spellcheck?"":'spellcheck="false"',charset:c.charset,style:c.style})),d.close(),v=b(d),u=b(d.body),ua.readOnly(!!c.readOnly),(h.ios||n)&&(u.height("100%"),n||u.on("touchend",ua.focus)),f=wa.attr("tabindex"),w.attr("tabindex",f),s.attr("tabindex",f),B=new e(t.contentWindow),ua.val(wa.hide().val())},S=function(){c.autoUpdate&&(u.on("blur",ta),w.on("blur",ta)),null===c.rtl&&(c.rtl="rtl"===w.css("direction")),ua.rtl(!!c.rtl),c.autoExpand&&v.on("keyup",ua.expandToContent),c.resizeEnabled&&V(),q.attr("id",c.id),ua.emoticons(c.emoticonsEnabled)},T=function(){var a=n?"selectionchange":"keyup focus blur contextmenu mouseup touchend click",d="keydown keyup keypress focus blur contextmenu";m.click(ea),b(va.form).on("reset",ba).submit(ua.updateOriginal),l.on("resize orientationChanged",fa),u.keypress(aa).keydown($).keydown(_).keyup(ja).blur(ra).keyup(sa).on("paste",Y).on(a,ka).on(d,da),c.emoticonsCompat&&j.getSelection&&u.keyup(oa),w.blur(ra).keyup(sa).keydown($).on(d,da),v.mousedown(ca).blur(ra).on(a,ka).on("beforedeactivate keyup mouseup",N).keyup(ja).focus(function(){z=null}),q.on("selectionchanged",la).on("selectionchanged",ha).on("selectionchanged valuechanged nodechanged",da)},R=function(){var a,d=ua.commands,e=(c.toolbarExclude||"").split(","),f=c.toolbar.split("|");r=b('
'),b.each(f,function(c,f){a=b('
'),b.each(f.split(","),function(c,f){var g,h,j=d[f];!j||b.inArray(f,e)>-1||(h=j.shortcut,g=i("toolbarButton",{name:f,dispName:ua._(j.name||j.tooltip||f)},!0),g.data("sceditor-txtmode",!!j.txtExec).data("sceditor-wysiwygmode",!!j.exec).toggleClass("disabled",!j.exec).mousedown(function(){(!n||n<9)&&(J=!0)}).click(function(){var a=b(this);return a.hasClass("disabled")||M(a,j),ha(),!1}),j.tooltip&&g.attr("title",ua._(j.tooltip)+(h?" ("+h+")":"")),h&&ua.addShortcut(h,f),j.state?za.push({name:f,state:j.state}):"string"==typeof j.exec&&za.push({name:f,state:j.exec}),a.append(g),Ca[f]=g)}),a[0].firstChild&&r.append(a)}),b(c.toolbarContainer||q).append(r)},U=function(){b.each(ua.commands,function(a,c){c.forceNewLineAfter&&b.isArray(c.forceNewLineAfter)&&(ya=b.merge(ya,c.forceNewLineAfter))}),ja()},V=function(){var a,d,e,f,g,h,i=b('
'),k=b('
'),l="touchmove mousemove",o="touchcancel touchend mouseup",p=0,r=0,s=0,t=0,u=0,v=0,w=q.width(),x=q.height(),y=!1,z=ua.rtl();a=c.resizeMinHeight||x/1.5,d=c.resizeMaxHeight||2.5*x,e=c.resizeMinWidth||w/1.25,f=c.resizeMaxWidth||1.25*w,g=function(b){"touchmove"===b.type?(b=j.event,s=b.changedTouches[0].pageX,t=b.changedTouches[0].pageY):(s=b.pageX,t=b.pageY);var g=v+(t-r),h=z?u-(s-p):u+(s-p);f>0&&h>f&&(h=f),e>0&&h0&&g>d&&(g=d),a>0&&g-1&&(a=q.width()),s.width(a-s.data("outerWidthOffset")),w.width(a-w.data("outerWidthOffset")),h.ios&&u&&u.width(a-s.data("outerWidthOffset")-(u.outerWidth(!0)-u.width()))),b!==!1&&(d!==!1&&(c.height=b),b&&b.toString().indexOf("%")>-1&&(b=q.height(b).height(),q.height("auto")),b-=c.toolbarContainer?0:r.outerHeight(!0),s.height(b-s.data("outerHeightOffset")),w.height(b-f-w.data("outerHeightOffset"))),ua)},ua.updateStyleCache=function(){s.data("outerWidthOffset",s.outerWidth(!0)-s.width()),w.data("outerWidthOffset",w.outerWidth(!0)-w.width()),s.data("outerHeightOffset",s.outerHeight(!0)-s.height()),w.data("outerHeightOffset",w.outerHeight(!0)-w.height())},ua.height=function(a,b){return a||0===a?(ua.dimensions(null,a,b),ua):q.height()},ua.maximize=function(a){return"undefined"==typeof a?q.is(".sceditor-maximize"):(a=!!a,n<7&&b("html, body").toggleClass("sceditor-maximize",a),q.toggleClass("sceditor-maximize",a),ua.width(a?"100%":c.width,!1),ua.height(a?"100%":c.height,!1),ua)},ua.expandToContent=function(a){var b=q.height(),d=b-s.height(),e=u[0].scrollHeight||v[0].documentElement.scrollHeight,f=c.resizeMaxHeight||2*(c.height||wa.height());e+=d,(a===!0||e<=f)&&e>b&&ua.height(e)},ua.destroy=function(){C&&(C.destroy(),B=null,z=null,C=null,y&&y.off().remove(),m.off("click",ea),l.off("resize orientationChanged",fa),b(va.form).off("reset",ba).off("submit",ua.updateOriginal),u.off(),v.off().find("*").remove(),w.off().remove(),r.remove(),q.off().find("*").off().remove(),q.remove(),wa.removeData("sceditor").removeData("sceditorbbcode").show(),H&&wa.attr("required","required"))},ua.createDropDown=function(a,d,e,f){var g,h="sceditor-"+d,i=y&&y.is("."+h);ua.closeDropDown(!0),i||(f!==!1&&b(e).find(":not(input,textarea)").filter(function(){return 1===this.nodeType}).attr("unselectable","on"),g={top:a.offset().top,left:a.offset().left,marginTop:a.outerHeight()},b.extend(g,c.dropDownCss),y=b('
').css(g).append(e).appendTo(b("body")).on("click focusin",function(a){a.stopPropagation()}),setTimeout(function(){y&&y.find("input,textarea").first().focus()}))},ea=function(a){3!==a.which&&y&&(ta(),ua.closeDropDown())},Y=function(a){var b,d,e,f=u[0],g=v[0],h=0,i=k.createElement("div"),j=g.createDocumentFragment(),l=!!a&&a.clipboardData;if(c.disablePasting)return!1;if(c.enablePasteFiltering){if(B.saveRange(),k.body.appendChild(i),l&&l.getData&&((b=l.getData("text/html"))||(b=l.getData("text/plain"))))return i.innerHTML=b,Z(f,i),!1;for(e=u.scrollTop()||v.scrollTop();f.firstChild;)j.appendChild(f.firstChild);return d=function(a,b){if(a.childNodes.length>0||h>25){for(;a.firstChild;)b.appendChild(a.firstChild);for(;j.firstChild;)a.appendChild(j.firstChild);u.scrollTop(e),v.scrollTop(e),b.childNodes.length>0?Z(a,b):B.restoreRange()}else h++,setTimeout(function(){d(a,b)},20)},d(f,i),ua.focus(),!0}},Z=function(a,c){f.fixNesting(c);var d=c.innerHTML;C.hasHandler("toSource")&&(d=C.callOnlyFirst("toSource",d,b(c))),c.parentNode.removeChild(c),C.hasHandler("toWysiwyg")&&(d=C.callOnlyFirst("toWysiwyg",d,!0)),B.restoreRange(),ua.wysiwygEditorInsertHtml(d,null,!0)},ua.closeDropDown=function(a){y&&(y.off().remove(),y=null),a===!0&&ua.focus()},X=function(){return t.contentDocument?t.contentDocument:t.contentWindow&&t.contentWindow.document?t.contentWindow.document:t.document},ua.wysiwygEditorInsertHtml=function(a,c,d){var e,g,h,i=s.height();ua.focus(),(d||!b(E).is("code")&&0===b(E).parents("code").length)&&(B.insertHTML(a,c),B.saveRange(),L(u[0]),e=u.find("#sceditor-end-marker").show(),g=u.scrollTop()||v.scrollTop(),h=f.getOffset(e[0]).top+1.5*e.outerHeight(!0)-i,e.hide(),(h>g||h+i").appendTo(b("body")).hide().html(g);d!==!1&&C.hasHandler("toSource")&&(g=C.callOnlyFirst("toSource",g,h)),h.remove(),a+=g+c}return d!==!1&&C.hasHandler("toWysiwyg")&&(a=C.callOnlyFirst("toWysiwyg",a,!0)),d!==!1&&f===!0&&(a=a.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")),ua.wysiwygEditorInsertHtml(a),ua},ua.getWysiwygEditorValue=function(a){var c,d=b("
").appendTo(document.body).append(b(u[0].childNodes).clone());return f.fixNesting(d[0]),c=d.html(),a!==!1&&C.hasHandler("toSource")&&(c=C.callOnlyFirst("toSource",c,d)),d.remove(),c},ua.getBody=function(){return u},ua.getContentAreaContainer=function(){return s},ua.getSourceEditorValue=function(a){var b=w.val();return a!==!1&&C.hasHandler("toWysiwyg")&&(b=C.callOnlyFirst("toWysiwyg",b)),b},ua.setWysiwygEditorValue=function(a){a||(a="

"+(n?"":"
")+"

"),u[0].innerHTML=a,L(u[0]),ja(),qa()},ua.setSourceEditorValue=function(a){w.val(a),qa()},ua.updateOriginal=function(){wa.val(ua.val())},L=function(a){if(c.emoticonsEnabled&&!b(a).parents("code").length){var d=a.ownerDocument,e="\\s| | | | | ",h=[],j=[],k=b.extend({},c.emoticons.more,c.emoticons.dropdown,c.emoticons.hidden);b.each(k,function(a){c.emoticonsCompat&&(j[a]=new RegExp("(>|^|"+e+")"+g.regex(a)+"($|<|"+e+")")),h.push(a)});var l=function(a){for(a=a.firstChild;a;){var e,g,m,n,o,p,q,r=a.parentNode,s=a.nodeValue;if(3!==a.nodeType)b(a).is("code")||l(a);else if(s)for(o=h.length;o--;)g=h[o],q=c.emoticonsCompat?s.search(j[g]):s.indexOf(g),q>-1&&(p=a.nextSibling,m=k[g],e=s.substr(q).split(g),s=s.substr(0,q)+e.shift(),a.nodeValue=s,n=f.parseHTML(i("emoticon",{key:g,url:m.url||m,tooltip:m.tooltip||g}),d),r.insertBefore(n[0],p),r.insertBefore(d.createTextNode(e.join(g)),p));a=a.nextSibling}};l(a),c.emoticonsCompat&&(Ba=u.find("img[data-sceditor-emoticon]"))}},ua.inSourceMode=function(){return q.hasClass("sourceMode")},ua.sourceMode=function(a){var b=ua.inSourceMode();return"boolean"!=typeof a?b:((b&&!a||!b&&a)&&ua.toggleSourceMode(),ua)},ua.toggleSourceMode=function(){var a=ua.inSourceMode();!h.isWysiwygSupported&&a||(a||(B.saveRange(),B.clear()),ua.blur(),a?ua.setWysiwygEditorValue(ua.getSourceEditorValue()):ua.setSourceEditorValue(ua.getWysiwygEditorValue()),z=null,w.toggle(),s.toggle(),q.toggleClass("wysiwygMode",a).toggleClass("sourceMode",!a),ga(),ha())},ia=function(){return x.focus(),"undefined"!=typeof x.selectionStart?x.value.substring(x.selectionStart,x.selectionEnd):k.selection.createRange().text},M=function(a,c){ua.inSourceMode()?c.txtExec&&(b.isArray(c.txtExec)?ua.sourceEditorInsertText.apply(ua,c.txtExec):c.txtExec.call(ua,a,ia())):c.exec&&(b.isFunction(c.exec)?c.exec.call(ua,a):ua.execCommand(c.exec,c.hasOwnProperty("execParam")?c.execParam:null))},N=function(){n&&(z=B.selectedRange())},ua.execCommand=function(a,c){var d=!1,e=ua.commands[a],f=b(B.parentNode());if(ua.focus(),!f.is("code")&&0===f.parents("code").length){try{d=v[0].execCommand(a,!1,c)}catch(a){}!d&&e&&e.errorMessage&&alert(ua._(e.errorMessage)),ha()}},ka=function(){function a(){B&&!B.compare(F)&&(F=B.cloneSelected(),q.trigger(b.Event("selectionchanged"))),G=!1}G||(G=!0,n?a():setTimeout(a,100))},la=function(){var a,c=B.parentNode();D!==c&&(a=D,D=c,E=B.getFirstBlockParent(c),q.trigger(b.Event("nodechanged",{oldNode:a,newNode:D})))},ua.currentNode=function(){return D},ua.currentBlockNode=function(){return E},ha=function(a){var b,c,d="active",e=v[0],f=ua.sourceMode();if(ua.readOnly())return void r.find(d).removeClass(d);f||(c=a?a.newNode:B.parentNode(),b=B.getFirstBlockParent(c));for(var g=0;g-1&&(h=e.queryCommandState(j)?1:0)}catch(a){}}else k||(h=j.call(ua,c,b));i.toggleClass("disabled",k||h<0).toggleClass(d,h>0)}},aa=function(a){var c,d,e,g,h="code,blockquote,pre",i="li,ul,ol";if(!a.originalEvent.defaultPrevented)return ua.closeDropDown(),c=b(E).closest(h+","+i).first(),13===a.which&&c.length&&!c.is(i)?(z=null,d=v[0].createElement("br"),B.insertNode(d),o||(e=d.parentNode,g=e.lastChild,g&&3===g.nodeType&&""===g.nodeValue&&(e.removeChild(g),g=e.lastChild),!f.isInline(e,!0)&&g===d&&f.isInline(d.previousSibling)&&B.insertHTML("
")),!1):void 0},ja=function(){var a,c,d,e=u[0];f.rTraverse(e,function(g){if(a=g.nodeName.toLowerCase(),b.inArray(a,ya)>-1&&(c=!0),3===g.nodeType&&!/^\s*$/.test(g.nodeValue)||"br"===a||o&&!g.firstChild&&!f.isInline(g,!1))return c&&(d=v[0].createElement("p"),d.className="sceditor-nlf",d.innerHTML=o?"":"
",e.appendChild(d)),!1})},ba=function(){ua.val(wa.val())},ca=function(){ua.closeDropDown(),z=null},fa=function(){var a=c.height,b=c.width;ua.maximize()?ua.dimensions("100%","100%",!1):(a&&a.toString().indexOf("%")>-1||b&&b.toString().indexOf("%")>-1)&&ua.dimensions(b,a)},ua._=function(){var a,b=arguments;return A&&A[b[0]]&&(b[0]=A[b[0]]),b[0].replace(/\{(\d+)\}/g,function(c,d){return b[d-0+1]!==a?b[d-0+1]:"{"+d+"}"})},da=function(a){C.call(a.type+"Event",a,ua);var c=a.target===x?"scesrc":"scewys",d=b.Event(a);d.type=c+a.type,q.trigger(d,ua)},ua.bind=function(a,c,d,e){a=a.split(" ");for(var f=a.length;f--;)b.isFunction(c)&&(d||q.on("scewys"+a[f],c),e||q.on("scesrc"+a[f],c),"valuechanged"===a[f]&&(qa.hasHandler=!0));return ua},ua.unbind=function(a,c,d,e){a=a.split(" ");for(var f=a.length;f--;)b.isFunction(c)&&(d||q.off("scewys"+a[f],c),e||q.off("scesrc"+a[f],c));return ua},ua.blur=function(a,c,d){return b.isFunction(a)?ua.bind("blur",a,c,d):ua.sourceMode()?w.blur():u.blur(),ua},ua.focus=function(a,c,d){if(b.isFunction(a))ua.bind("focus",a,c,d);else if(ua.inSourceMode())x.focus();else{var e,f=B.selectedRange();F||B.hasSelection()||ma(),!o&&f&&1===f.endOffset&&f.collapsed&&(e=f.endContainer,e&&1===e.childNodes.length&&b(e.firstChild).is("br")&&(f.setStartBefore(e.firstChild),f.collapse(!0),B.selectRange(f))),t.contentWindow.focus(),u[0].focus(),z&&(B.selectRange(z),z=null)}return ha(),ua},ua.keyDown=function(a,b,c){return ua.bind("keydown",a,b,c)},ua.keyPress=function(a,b,c){return ua.bind("keypress",a,b,c)},ua.keyUp=function(a,b,c){return ua.bind("keyup",a,b,c)},ua.nodeChanged=function(a){return ua.bind("nodechanged",a,!1,!0)},ua.selectionChanged=function(a){return ua.bind("selectionchanged",a,!1,!0)},ua.valueChanged=function(a,b,c){return ua.bind("valuechanged",a,b,c)},na=function(a){var d,e=0,f=ua.emoticonsCache,g=String.fromCharCode(a.which);if(!b(E).is("code")&&!b(E).parents("code").length)return f||(f=[],b.each(b.extend({},c.emoticons.more,c.emoticons.dropdown,c.emoticons.hidden),function(a,b){f[e++]=[a,i("emoticon",{key:a,url:b.url||b,tooltip:b.tooltip||a})]}),f.sort(function(a,b){return a[0].length-b[0].length}),ua.emoticonsCache=f,ua.longestEmoticonCode=f[f.length-1][0].length),d=B.replaceKeyword(ua.emoticonsCache,!0,!0,ua.longestEmoticonCode,c.emoticonsCompat,g),d&&c.emoticonsCompat?(Ba=u.find("img[data-sceditor-emoticon]"),/^\s$/.test(g)):!d},oa=function(){if(Ba.length){var a,c,d,e,f,g,h=ua.currentBlockNode(),i=!1,j=/[^\s\xA0\u2002\u2003\u2009\u00a0]+/;Ba=b.map(Ba,function(k){return k&&k.parentNode?b.contains(h,k)?(a=k.previousSibling,c=k.nextSibling,f=a.nodeValue,null===f&&(f=a.innerText||""),a&&j.test(a.nodeValue.slice(-1))||c&&j.test((c.nodeValue||"")[0])?(d=k.parentNode,e=B.cloneSelected(),g=e.startContainer,f+=b(k).data("sceditor-emoticon"),g===c?i=f.length+e.startOffset:g===h&&h.childNodes[e.startOffset]===c?i=f.length:g===a&&(i=e.startOffset),c&&3===c.nodeType||(c=d.insertBefore(d.ownerDocument.createTextNode(""),c)),c.insertData(0,f),d.removeChild(a),d.removeChild(k),i!==!1&&(e.setStart(c,i),e.collapse(!0),B.selectRange(e)),null):k):k:null})}},ua.emoticons=function(a){return a||a===!1?(c.emoticonsEnabled=a,a?(u.keypress(na),ua.sourceMode()||(B.saveRange(),L(u[0]),Ba=u.find("img[data-sceditor-emoticon]"),qa(!1),B.restoreRange())):(u.find("img[data-sceditor-emoticon]").replaceWith(function(){return b(this).data("sceditor-emoticon")}),Ba=[],u.off("keypress",na),qa()),ua):c.emoticonsEnabled},ua.css=function(a){return I||(I=b('

',toolbarButton:'
{dispName}
',emoticon:'{key}',fontOpt:'{font}',sizeOpt:'{size}',pastetext:'
',table:'
',image:'
',email:'
',link:'
',youtubeMenu:'
',youtube:''};return function(b,c,d){var e=a[b];return $.each(c,function(a,b){e=e.replace(new RegExp("\\{"+a+"\\}","g"),b)}),d&&(e=$(e)),e}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(6).ie,e=c(8),f=d&&d<11,g={bold:{exec:"bold",tooltip:"Bold",shortcut:"Ctrl+B"},italic:{exec:"italic",tooltip:"Italic",shortcut:"Ctrl+I"},underline:{exec:"underline",tooltip:"Underline",shortcut:"Ctrl+U"},strike:{exec:"strikethrough",tooltip:"Strikethrough"},subscript:{exec:"subscript",tooltip:"Subscript"},superscript:{exec:"superscript",tooltip:"Superscript"},left:{exec:"justifyleft",tooltip:"Align left"},center:{exec:"justifycenter",tooltip:"Center"},right:{exec:"justifyright",tooltip:"Align right"},justify:{exec:"justifyfull",tooltip:"Justify"},font:{_dropDown:function(a,c,d){for(var f=0,g=a.opts.fonts.split(","),h=b("
"),i=function(){return d(b(this).data("font")),a.closeDropDown(!0),!1};f"),g=function(c){d(b(this).data("size")),a.closeDropDown(!0),c.preventDefault()},h=1;h<=7;h++)f.append(e("sizeOpt",{size:h},!0).click(g));a.createDropDown(c,"fontsize-picker",f)},exec:function(a){var b=this;g.size._dropDown(b,a,function(a){b.execCommand("fontsize",a)})},tooltip:"Font Size"},color:{_dropDown:function(a,c,d){var e,f,h,i,j={r:255,g:255,b:255},k=b("
"),l=a.opts.colors?a.opts.colors.split("|"):new Array(21),m=[],n=g.color;if(!n._htmlCache){for(e=0;e'),f=0;f'),f%5===0?(j.g-=51,j.b=255):j.b-=51;m.push("
"),e%5===0?(j.r-=51,j.g=255,j.b=255):(j.g=255,j.b=255)}n._htmlCache=m.join("")}k.append(n._htmlCache).find("a").click(function(c){d(b(this).attr("data-color")),a.closeDropDown(!0),c.preventDefault()}),a.createDropDown(c,"color-picker",k)},exec:function(a){var b=this;g.color._dropDown(b,a,function(a){b.execCommand("forecolor",a)})},tooltip:"Font Color"},removeformat:{exec:"removeformat",tooltip:"Remove Formatting"},cut:{exec:"cut",tooltip:"Cut",errorMessage:"Your browser does not allow the cut command. Please use the keyboard shortcut Ctrl/Cmd-X"},copy:{exec:"copy",tooltip:"Copy",errorMessage:"Your browser does not allow the copy command. Please use the keyboard shortcut Ctrl/Cmd-C"},paste:{exec:"paste",tooltip:"Paste",errorMessage:"Your browser does not allow the paste command. Please use the keyboard shortcut Ctrl/Cmd-V"},pastetext:{exec:function(a){var b,c,d=this;c=e("pastetext",{label:d._("Paste your text inside the following box:"),insert:d._("Insert")},!0),c.find(".button").click(function(a){b=c.find("#txt").val(),b&&d.wysiwygEditorInsertText(b),d.closeDropDown(!0),a.preventDefault()}),d.createDropDown(a,"pastetext",c)},tooltip:"Paste Text"},bulletlist:{exec:"insertunorderedlist",tooltip:"Bullet list"},orderedlist:{exec:"insertorderedlist",tooltip:"Numbered list"},indent:{state:function(a,c){var d,e,f,g=b(c),h=g.parents("ul,ol,menu"),i=h.first();if(h.length>1||i.children().length>1)return 0;if(g.is("ul,ol,menu")){if(d=this.getRangeHelper().selectedRange(),!(window.Range&&d instanceof Range))return g.is("li,ul,ol,menu")?0:-1;if(e=d.startContainer.parentNode,f=d.endContainer.parentNode,e!==e.parentNode.firstElementChild||b(f).is("li")&&f!==f.parentNode.lastElementChild)return 0}return-1},exec:function(){var a=this,c=b(a.getRangeHelper().getFirstBlockParent());a.focus(),c.parents("ul,ol,menu")&&a.execCommand("indent")},tooltip:"Add indent"},outdent:{state:function(a,c){return b(c).is("ul,ol,menu")||b(c).parents("ul,ol,menu").length>0?0:-1},exec:function(){var a=this,c=b(a.getRangeHelper().getFirstBlockParent());c.parents("ul,ol,menu")&&a.execCommand("outdent")},tooltip:"Remove one indent"},table:{forceNewLineAfter:["table"],exec:function(a){var b=this,c=e("table",{rows:b._("Rows:"),cols:b._("Cols:"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d,e,g=c.find("#rows").val()-0,h=c.find("#cols").val()-0,i="";if(!(g<1||h<1)){for(d=0;d",e=0;e"+(f?"":"
")+"";i+=""}i+="
",b.wysiwygEditorInsertHtml(i),b.closeDropDown(!0),a.preventDefault()}}),b.createDropDown(a,"inserttable",c)},tooltip:"Insert a table"},horizontalrule:{exec:"inserthorizontalrule",tooltip:"Insert a horizontal rule"},code:{forceNewLineAfter:["code"],exec:function(){this.wysiwygEditorInsertHtml("",(f?"":"
")+"
")},tooltip:"Code"},image:{exec:function(a){var b=this,c=e("image",{url:b._("URL:"),width:b._("Width (optional):"),height:b._("Height (optional):"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#image").val(),e=c.find("#width").val(),f=c.find("#height").val(),g="";e&&(g+=' width="'+e+'"'),f&&(g+=' height="'+f+'"'),d&&b.wysiwygEditorInsertHtml("'),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertimage",c)},tooltip:"Insert an image"},email:{exec:function(a){var b=this,c=e("email",{label:b._("E-mail:"),desc:b._("Description (optional):"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#email").val(),e=c.find("#des").val();d&&(b.focus(),!b.getRangeHelper().selectedHtml()||e?(e=e||d,b.wysiwygEditorInsertHtml(''+e+"")):b.execCommand("createlink","mailto:"+d)),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertemail",c)},tooltip:"Insert an email"},link:{exec:function(a){var b=this,c=e("link",{url:b._("URL:"),desc:b._("Description (optional):"),ins:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#link").val(),e=c.find("#des").val();d&&(b.focus(),!b.getRangeHelper().selectedHtml()||e?(e=e||d,b.wysiwygEditorInsertHtml(''+e+"")):b.execCommand("createlink",d)),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertlink",c)},tooltip:"Insert a link"},unlink:{state:function(){var a=b(this.currentNode());return a.is("a")||a.parents("a").length>0?0:-1},exec:function(){var a=b(this.currentNode()),c=a.is("a")?a:a.parents("a").first();c.length&&c.replaceWith(c.contents())},tooltip:"Unlink"},quote:{forceNewLineAfter:["blockquote"],exec:function(a,b,c){var d="
",e="
";b?(c=c?""+c+"":"",d=d+c+b+e,e=null):""===this.getRangeHelper().selectedHtml()&&(e=(f?"":"
")+e),this.wysiwygEditorInsertHtml(d,e)},tooltip:"Insert a Quote"},emoticon:{exec:function(a){var c=this,d=function(e){var f,g=c.opts.emoticonsCompat,h=c.getRangeHelper(),i=g&&" "!==h.getOuterText(!0,1)?" ":"",j=g&&" "!==h.getOuterText(!1,1)?" ":"",k=b("
"),l=b("
").appendTo(k),m=0,n=b.extend({},c.opts.emoticons.dropdown,e?c.opts.emoticons.more:{});return b.each(n,function(){m++}),m=Math.sqrt(m),b.each(n,function(a,d){l.append(b("").attr({src:d.url||d,alt:a,title:d.tooltip||a}).click(function(){return c.insert(i+b(this).attr("alt")+j,null,!1).closeDropDown(!0),!1})),l.children().length>=m&&(l=b("
").appendTo(k))}),!e&&c.opts.emoticons.more&&(f=b(''+c._("More")+"").click(function(){return c.createDropDown(a,"more-emoticons",d(!0)),!1}),k.append(f)),k};c.createDropDown(a,"emoticons",d(!1))},txtExec:function(a){g.emoticon.exec.call(this,a)},tooltip:"Insert an emoticon"},youtube:{_dropDown:function(a,b,c){var d,f=e("youtubeMenu",{label:a._("Video URL:"),insert:a._("Insert")},!0);f.find(".button").click(function(b){var e=f.find("#link").val();e&&(d=e.match(/(?:v=|v\/|embed\/|youtu.be\/)(.{11})/),d&&(e=d[1]),/^[a-zA-Z0-9_\-]{11}$/.test(e)?c(e):alert("Invalid YouTube video")),a.closeDropDown(!0),b.preventDefault()}),a.createDropDown(b,"insertlink",f)},exec:function(a){var b=this;g.youtube._dropDown(b,a,function(a){b.wysiwygEditorInsertHtml(e("youtube",{id:a}))})},tooltip:"Insert a YouTube video"},date:{_date:function(a){var b=new Date,c=b.getYear(),d=b.getMonth()+1,e=b.getDate();return c<2e3&&(c=1900+c),d<10&&(d="0"+d),e<10&&(e="0"+e),a.opts.dateFormat.replace(/year/i,c).replace(/month/i,d).replace(/day/i,e)},exec:function(){this.insertText(g.date._date(this))},txtExec:function(){this.insertText(g.date._date(this))},tooltip:"Insert current date"},time:{_time:function(){var a=new Date,b=a.getHours(),c=a.getMinutes(),d=a.getSeconds();return b<10&&(b="0"+b),c<10&&(c="0"+c),d<10&&(d="0"+d),b+":"+c+":"+d},exec:function(){this.insertText(g.time._time())},txtExec:function(){this.insertText(g.time._time())},tooltip:"Insert current time"},ltr:{state:function(a,b){return b&&"ltr"===b.style.direction},exec:function(){var a=this,c=a.getRangeHelper().getFirstBlockParent(),d=b(c);a.focus(),(c&&!d.is("body")||(a.execCommand("formatBlock","p"),c=a.getRangeHelper().getFirstBlockParent(),d=b(c),c&&!d.is("body")))&&("ltr"===d.css("direction")?d.css("direction",""):d.css("direction","ltr"))},tooltip:"Left-to-Right"},rtl:{state:function(a,b){return b&&"rtl"===b.style.direction},exec:function(){var a=this,c=a.getRangeHelper().getFirstBlockParent(),d=b(c);a.focus(),(c&&!d.is("body")||(a.execCommand("formatBlock","p"),c=a.getRangeHelper().getFirstBlockParent(),d=b(c),c&&!d.is("body")))&&("rtl"===d.css("direction")?d.css("direction",""):d.css("direction","rtl"))},tooltip:"Right-to-Left"},print:{exec:"print",tooltip:"Print"},maximize:{state:function(){return this.maximize()},exec:function(){this.maximize(!this.maximize())},txtExec:function(){this.maximize(!this.maximize())},tooltip:"Maximize",shortcut:"Ctrl+Shift+M"},source:{state:function(){return this.sourceMode()},exec:function(){this.toggleSourceMode()},txtExec:function(){this.toggleSourceMode()},tooltip:"View source",shortcut:"Ctrl+Shift+S"},ignore:{}};return g}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a){"use strict";var b=c(1);return{toolbar:"bold,italic,underline,strike,subscript,superscript|left,center,right,justify|font,size,color,removeformat|cut,copy,paste,pastetext|bulletlist,orderedlist,indent,outdent|table|code,quote|horizontalrule,image,email,link,unlink|emoticon,youtube,date,time|ltr,rtl|print,maximize,source",toolbarExclude:null,style:"jquery.sceditor.default.css",fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana",colors:null,locale:b("html").attr("lang")||"en",charset:"utf-8",emoticonsCompat:!1,emoticonsEnabled:!0,emoticonsRoot:"",emoticons:{dropdown:{":)":"emoticons/smile.png",":angel:":"emoticons/angel.png",":angry:":"emoticons/angry.png","8-)":"emoticons/cool.png",":'(":"emoticons/cwy.png",":ermm:":"emoticons/ermm.png",":D":"emoticons/grin.png","<3":"emoticons/heart.png",":(":"emoticons/sad.png",":O":"emoticons/shocked.png",":P":"emoticons/tongue.png",";)":"emoticons/wink.png"},more:{":alien:":"emoticons/alien.png",":blink:":"emoticons/blink.png",":blush:":"emoticons/blush.png",":cheerful:":"emoticons/cheerful.png",":devil:":"emoticons/devil.png",":dizzy:":"emoticons/dizzy.png",":getlost:":"emoticons/getlost.png",":happy:":"emoticons/happy.png",":kissing:":"emoticons/kissing.png",":ninja:":"emoticons/ninja.png",":pinch:":"emoticons/pinch.png",":pouty:":"emoticons/pouty.png",":sick:":"emoticons/sick.png",":sideways:":"emoticons/sideways.png",":silly:":"emoticons/silly.png",":sleeping:":"emoticons/sleeping.png",":unsure:":"emoticons/unsure.png",":woot:":"emoticons/w00t.png",":wassat:":"emoticons/wassat.png"},hidden:{":whistling:":"emoticons/whistling.png",":love:":"emoticons/wub.png"}},width:null,height:null,resizeEnabled:!0,resizeMinWidth:null,resizeMinHeight:null,resizeMaxHeight:null,resizeMaxWidth:null,resizeHeight:!0,resizeWidth:!0,dateFormat:"year-month-day",toolbarContainer:null,enablePasteFiltering:!1,disablePasting:!1,readOnly:!1,rtl:!1,autofocus:!1,autofocusEnd:!0,autoExpand:!1,autoUpdate:!1,spellcheck:!0,runWithoutWysiwygSupport:!1,startInSourceMode:!1,id:null,plugins:"",zIndex:null,bbcodeTrim:!1,disableBlockRemove:!1,parserOptions:{},dropDownCss:{}}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))}]),function(a,b,c){"use strict";var d=a.sceditor,e=d.plugins,f=d.escapeEntities,g=d.escapeUriScheme,h=d.ie,i=h&&h<11,j=d.command.get,k={bold:{txtExec:["[b]","[/b]"]},italic:{txtExec:["[i]","[/i]"]},underline:{txtExec:["[u]","[/u]"]},strike:{txtExec:["[s]","[/s]"]},subscript:{txtExec:["[sub]","[/sub]"]},superscript:{txtExec:["[sup]","[/sup]"]},left:{txtExec:["[left]","[/left]"]},center:{txtExec:["[center]","[/center]"]},right:{txtExec:["[right]","[/right]"]},justify:{txtExec:["[justify]","[/justify]"]},font:{txtExec:function(a){var b=this;j("font")._dropDown(b,a,function(a){b.insertText("[font="+a+"]","[/font]")})}},size:{txtExec:function(a){var b=this;j("size")._dropDown(b,a,function(a){b.insertText("[size="+a+"]","[/size]")})}},color:{txtExec:function(a){var b=this;j("color")._dropDown(b,a,function(a){b.insertText("[color="+a+"]","[/color]")})}},bulletlist:{txtExec:function(b,c){var d="";a.each(c.split(/\r?\n/),function(){d+=(d?"\n":"")+"[li]"+this+"[/li]"}),this.insertText("[ul]\n"+d+"\n[/ul]")}},orderedlist:{txtExec:function(b,c){var d="";a.each(c.split(/\r?\n/),function(){d+=(d?"\n":"")+"[li]"+this+"[/li]"}),e.bbcode.bbcode.get(""),this.insertText("[ol]\n"+d+"\n[/ol]")}},table:{txtExec:["[table][tr][td]","[/td][/tr][/table]"]},horizontalrule:{txtExec:["[hr]"]},code:{txtExec:["[code]","[/code]"]},image:{txtExec:function(a,b){var c=this,d=prompt(c._("Enter the image URL:"),b);d&&c.insertText("[img]"+d+"[/img]")}},email:{txtExec:function(a,b){var c=this,d=b&&b.indexOf("@")>-1?null:b,e=prompt(c._("Enter the e-mail address:"),d?"":b),f=prompt(c._("Enter the displayed text:"),d||e)||e;e&&c.insertText("[email="+e+"]"+f+"[/email]")}},link:{txtExec:function(b,c){var d=this,e=/^[a-z]+:\/\//i.test(a.trim(c))?null:c,f=prompt(d._("Enter URL:"),e?"http://":a.trim(c)),g=prompt(d._("Enter the displayed text:"),e||f)||f;f&&d.insertText("[url="+f+"]"+g+"[/url]")}},quote:{txtExec:["[quote]","[/quote]"]},youtube:{txtExec:function(a){var b=this;j("youtube")._dropDown(b,a,function(a){b.insertText("[youtube]"+a+"[/youtube]")})}},rtl:{txtExec:["[rtl]","[/rtl]"]},ltr:{txtExec:["[ltr]","[/ltr]"]}},l=function(a){return a?a.replace(/\\(.)/g,"$1").replace(/^(["'])(.*?)\1$/,"$2"):a},m=function(){var a,b=arguments;return b[0].replace(/\{(\d+)\}/g,function(c,d){return b[d-0+1]!==a?b[d-0+1]:"{"+d+"}"})},n={OPEN:"open",CONTENT:"content",NEWLINE:"newline",CLOSE:"close"},o=function(a,b,c,d,e,f){var g=this;g.type=a,g.name=b,g.val=c,g.attrs=d||{},g.children=e||[],g.closing=f||null};o.prototype={clone:function(a){var b=this;return new o(b.type,b.name,b.val,b.attrs,a?b.children:[],b.closing?b.closing.clone():null)},splitAt:function(b){var c,d=this,e=0,f=d.children.length;if("number"!=typeof b&&(b=a.inArray(b,d.children)),b<0||b>f)return null;for(;f--;)f>=b?e++:f=0;return c=d.clone(),c.children=d.children.splice(b,e),c}};var p=function(b){if(!(this instanceof p))return new p(b);var d,g,j,k,m,q,r,s,t,u,v,w,x,y,z,A=this;d=function(){A.bbcodes=e.bbcode.bbcodes,A.opts=a.extend({},p.defaults,b)},A.tokenize=function(a){var b,c,d,e=[],f=[{type:n.CLOSE,regex:/^\[\/[^\[\]]+\]/},{type:n.OPEN,regex:/^\[[^\[\]]+\]/},{type:n.NEWLINE,regex:/^(\r\n|\r|\n)/},{type:n.CONTENT,regex:/^([^\[\r\n]+|\[)/}];f.reverse();a:for(;a.length;){for(d=f.length;d--;)if(c=f[d].type,(b=a.match(f[d].regex))&&b[0]){e.push(g(c,b[0])),a=a.substr(b[0].length);continue a}a.length&&e.push(g(n.CONTENT,a)),a=""}return e},g=function(b,c){var d,f,g,h=/\[([^\]\s=]+)(?:([^\]]+))?\]/,i=/\[\/([^\[\]]+)\]/;return b===n.OPEN&&(d=c.match(h))&&(g=y(d[1]),d[2]&&(d[2]=a.trim(d[2]))&&(f=j(d[2]))),b===n.CLOSE&&(d=c.match(i))&&(g=y(d[1])),b===n.NEWLINE&&(g="#newline"),g&&(b!==n.OPEN&&b!==n.CLOSE||e.bbcode.bbcodes[g])||(b=n.CONTENT,g="#"),new o(b,g,c,f)},j=function(a){var b,c=/([^\s=]+)=(?:(?:(["'])((?:\\\2|[^\2])*?)\2)|((?:.(?!\s\S+=))*.))/g,d={};if("="===a.charAt(0)&&a.indexOf("=",1)<0)d.defaultattr=l(a.substr(1));else for("="===a.charAt(0)&&(a="defaultattr"+a);b=c.exec(a);)d[y(b[1])]=l(b[3])||b[4];return d},A.parse=function(a,b){var c=k(A.tokenize(a)),d=A.opts;return d.fixInvalidChildren&&t(c),d.removeEmptyTags&&s(c),d.fixInvalidNesting&&q(c),m(c,null,b),d.removeEmptyTags&&s(c),c},w=function(a,b,c){for(var d=c.length;d--;)if(c[d].type===b&&c[d].name===a)return!0;return!1},r=function(b,c){var d=b?A.bbcodes[b.name]:{},e=d.allowedChildren;return!A.opts.fixInvalidChildren||!e||a.inArray(c.name||"#",e)>-1},k=function(b){for(var c,d,e,f,g,h,i,j=[],k=[],l=[],m=function(){return z(l)},o=function(a){m()?m().children.push(a):k.push(a)},p=function(b){return m()&&(d=A.bbcodes[m().name])&&d.closedBy&&a.inArray(b,d.closedBy)>-1};c=b.shift();){switch(i=b[0],c.type){case n.OPEN:p(c.name)&&l.pop(),o(c),d=A.bbcodes[c.name],d&&d.isSelfClosing||!d.closedBy&&!w(c.name,n.CLOSE,b)?d&&d.isSelfClosing||(c.type=n.CONTENT):l.push(c);break;case n.CLOSE:if(m()&&c.name!==m().name&&p("/"+c.name)&&l.pop(),m()&&c.name===m().name)m().closing=c,l.pop();else if(w(c.name,n.OPEN,l)){for(;e=l.pop();){if(e.name===c.name){e.closing=c;break}f=e.clone(),j.length&&f.children.push(z(j)),j.push(f)}for(o(z(j)),g=j.length;g--;)l.push(j[g]);j.length=0}else c.type=n.CONTENT,o(c);break;case n.NEWLINE:m()&&i&&p((i.type===n.CLOSE?"/":"")+i.name)&&(i.type===n.CLOSE&&i.name===m().name||(d=A.bbcodes[m().name],d&&d.breakAfter?l.pop():d&&d.isInline===!1&&A.opts.breakAfterBlock&&d.breakAfter!==!1&&l.pop())),o(c);break;default:o(c)}h=c}return k},m=function(a,b,c){var d,e,f,g,h,i,j,k,l=a.length;b&&(g=A.bbcodes[b.name]);for(var o=l;o--;)if(d=a[o])if(d.type===n.NEWLINE){if(e=o>0?a[o-1]:null,f=o1?c[c.length-2].children:e,i=a.inArray(h,j),i>-1))return k.children.splice(a.inArray(f,k.children),1),void j.splice(i+1,0,f,k);c.push(f),q(f.children,c,d||l(f),e),c.pop(f)}},t=function(a,b){for(var c,d,e=a.length;e--;)(c=a[e])&&(r(b,c)||(c.name=null,c.type=n.CONTENT,r(b,c)?(d=[e+1,0].concat(c.children),c.closing&&(c.closing.name=null,c.closing.type=n.CONTENT,d.push(c.closing)),e+=d.length-1,Array.prototype.splice.apply(a,d)):b.children.splice(e,1)),c.type===n.OPEN&&t(c.children,c))},s=function(b){for(var c,d,e=function(a){for(var b=a.length;b--;){var c=a[b].type;if(c===n.OPEN||c===n.CLOSE)return!1;if(c===n.CONTENT&&/\S|\u00A0/.test(a[b].val))return!1}return!0},f=b.length;f--;)(c=b[f])&&c.type===n.OPEN&&(d=A.bbcodes[c.name],s(c.children),e(c.children)&&d&&!d.isSelfClosing&&!d.allowsEmpty&&b.splice.apply(b,a.merge([f,1],c.children)))},A.toHTML=function(a,b){return u(A.parse(a,b),!0)},u=function(b,d){var g,j,k,l,m,o,p,q,r,s=[];for(q=function(a){return(!a||(a.isHtmlInline!==g?a.isHtmlInline:a.isInline))!==!1};b.length>0;)if(j=b.shift()){if(j.type===n.OPEN)r=j.children[j.children.length-1]||{},k=A.bbcodes[j.name],o=d&&q(k),l=u(j.children,!1),k&&k.html?(q(k)||!q(A.bbcodes[r.name])||k.isPreFormatted||k.skipLastLineBreak||i||(l+="
"),a.isFunction(k.html)?m=k.html.call(A,j,j.attrs,l):(j.attrs[0]=l,m=e.bbcode.formatBBCodeString(k.html,j.attrs))):m=j.val+l+(j.closing?j.closing.val:"");else{if(j.type===n.NEWLINE){if(!d){s.push("
");continue}p||(s.push("
"),(h<8||c.documentMode&&c.documentMode<8)&&s.push(" ")),i||s.push("
"),b.length||s.push("
"),s.push("
\n"),p=!1;continue}o=d,m=f(j.val,!0)}o&&!p?(s.push("
"),p=!0):!o&&p&&(s.push("
\n"),p=!1),s.push(m)}return p&&s.push("
\n"),s.join("")},A.toBBCode=function(a,b){return v(A.parse(a,b))},v=function(a){for(var b,c,d,e,f,g,h,i,j,k,l=[];a.length>0;)if(b=a.shift())if(d=A.bbcodes[b.name],e=!(!d||d.isInline!==!1),f=d&&d.isSelfClosing,h=e&&A.opts.breakBeforeBlock&&d.breakBefore!==!1||d&&d.breakBefore,i=e&&!f&&A.opts.breakStartBlock&&d.breakStart!==!1||d&&d.breakStart,j=e&&A.opts.breakEndBlock&&d.breakEnd!==!1||d&&d.breakEnd,k=e&&A.opts.breakAfterBlock&&d.breakAfter!==!1||d&&d.breakAfter,g=(d?d.quoteType:null)||A.opts.quoteType||p.QuoteType.auto,d||b.type!==n.OPEN)if(b.type===n.OPEN){if(h&&l.push("\n"),l.push("["+b.name),b.attrs){b.attrs.defaultattr&&(l.push("=",x(b.attrs.defaultattr,g,"defaultattr")),delete b.attrs.defaultattr);for(c in b.attrs)b.attrs.hasOwnProperty(c)&&l.push(" ",c,"=",x(b.attrs[c],g,c))}l.push("]"),i&&l.push("\n"),b.children&&l.push(v(b.children)),f||d.excludeClosing||(j&&l.push("\n"),l.push("[/"+b.name+"]")),k&&l.push("\n"),b.closing&&f&&l.push(b.closing.val)}else l.push(b.val);else l.push(b.val),b.children&&l.push(v(b.children)),b.closing&&l.push(b.closing.val);return l.join("")},x=function(b,c,d){var e=p.QuoteType,f=/\s|=/.test(b);return a.isFunction(c)?c(b,d):c===e.never||c===e.auto&&!f?b:'"'+b.replace("\\","\\\\").replace('"','\\"')+'"'},z=function(a){return a.length?a[a.length-1]:null},y=function(a){return a.toLowerCase()},d()};p.QuoteType={always:1,never:2,auto:3},p.defaults={breakBeforeBlock:!1,breakStartBlock:!1,breakEndBlock:!1,breakAfterBlock:!0,removeEmptyTags:!0,fixInvalidNesting:!0,fixInvalidChildren:!0,quoteType:p.QuoteType.auto},a.sceditorBBCodePlugin=e.bbcode=function(){var b,f,g,h,j=this;j.bbcodes=e.bbcode.bbcodes,j.stripQuotes=l;var n={},o={},q={ul:["li","ol","ul"],ol:["li","ol","ul"],table:["tr"],tr:["td","th"],code:["br","p","div"]};j.init=function(){j.opts=this.opts,b(),this.commands=a.extend(!0,{},k,this.commands),this.toBBCode=j.signalToSource,this.fromBBCode=j.signalToWysiwyg},b=function(){a.each(j.bbcodes,function(b){var c,d=j.bbcodes[b].tags,e=j.bbcodes[b].styles;d&&a.each(d,function(a,d){c=j.bbcodes[b].isInline===!1,n[a]=n[a]||{},n[a][c]=n[a][c]||{},n[a][c][b]=d}),e&&a.each(e,function(a,d){c=j.bbcodes[b].isInline===!1,o[c]=o[c]||{},o[c][a]=o[c][a]||{},o[c][a][b]=d})})},f=function(b,c,e){var f,g,h=d.dom.getStyle;return e=!!e,o[e]?(a.each(o[e],function(d,e){f=h(b[0],d),f&&h(b.parent()[0],d)!==f&&a.each(e,function(d,e){(!e||a.inArray(f.toString(),e)>-1)&&(g=j.bbcodes[d].format,c=a.isFunction(g)?g.call(j,b,c):m(g,c))})}),c):c},g=function(b,c,e){var f,g,h=b[0],k=h.nodeName.toLowerCase();e=!!e,n[k]&&n[k][e]&&a.each(n[k][e],function(d,e){e&&(f=!1,a.each(e,function(c,d){if(b.attr(c)&&!(d&&a.inArray(b.attr(c),d)<0))return f=!0,!1}),!f)||(g=j.bbcodes[d].format,c=a.isFunction(g)?g.call(j,b,c):m(g,c))});var l=d.dom.isInline;if(e&&(!l(h,!0)||"br"===k)){for(var o,p,q,r=h.previousSibling;r&&1===r.nodeType&&!a(r).is("br")&&l(r,!0)&&!r.firstChild;)r=r.previousSibling;do p=h.parentNode,q=p.lastChild,o=q===h,h=p;while(p&&o&&l(p,!0));(!o||"li"===k||"br"===k&&i)&&(c+="\n"),"br"!==k&&r&&!a(r).is("br")&&l(r,!0)&&(c="\n"+c)}return c},j.signalToSource=function(b,e){var f,g,h=new p(j.opts.parserOptions);return e||("string"==typeof b?(f=a("
").css("visibility","hidden").appendTo(c.body).html(b),e=f):e=a(b)),e&&e.jquery?(d.dom.removeWhiteSpace(e[0]),a(".sceditor-ignore",e).remove(),g=j.elementToBbcode(e),f&&f.remove(),g=h.toBBCode(g,!0),j.opts.bbcodeTrim&&(g=a.trim(g)),g):""},j.elementToBbcode=function(b){var c=function(b,e){var h="";return d.dom.traverse(b,function(b){var d=a(b),j="",k=b.nodeType,l=b.nodeName.toLowerCase(),m=q[l],n=b.firstChild,o=!0;if("object"==typeof e&&(o=a.inArray(l,e)>-1,d.is("img")&&d.data("sceditor-emoticon")&&(o=!0),o||(m=e)),3===k||1===k)if(1===k){if(d.hasClass("sceditor-nlf")&&(!n||!i&&1===b.childNodes.length&&/br/i.test(n.nodeName)))return;"iframe"!==l&&(j=c(b,m)),o?("code"!==l&&(j=f(d,j),j=g(d,j),j=f(d,j,!0)),h+=g(d,j,!0)):h+=j}else h+=b.nodeValue},!1,!0),h};return c(b[0])},j.signalToWysiwyg=function(b,c){var d=new p(j.opts.parserOptions),e=d.toHTML(j.opts.bbcodeTrim?a.trim(b):b);return c?h(e):e},h=function(b){var e,f,g,h=a("
").hide().appendTo(c.body),j=h[0];return g=function(b,e){if(!d.dom.hasStyling(b)){if(i||1!==b.childNodes.length||!a(b.firstChild).is("br"))for(;f=b.firstChild;)j.insertBefore(f,b);if(e){var g=j.lastChild;b!==g&&a(g).is("div")&&b.nextSibling===g&&j.insertBefore(c.createElement("br"),b)}j.removeChild(b)}},j.innerHTML=b.replace(/<\/div>\n/g,"
"),(e=j.firstChild)&&a(e).is("div")&&g(e,!0),(e=j.lastChild)&&a(e).is("div")&&g(e),j=j.innerHTML,h.remove(),j}},e.bbcode.formatBBCodeString=function(a,b){return a.replace(/\{([^}]+)\}/g,function(a,c){ -var d,e=!0;return"!"===c.charAt(0)&&(e=!1,c=c.substring(1)),"0"===c&&(e=!1),b[c]===d?a:e?f(b[c],!0):b[c]})};var q=function(a){return a=parseInt(a,10),isNaN(a)?"00":(a=Math.max(0,Math.min(a,255)).toString(16),a.length<2?"0"+a:a)},r=function(a){var b;return a=a||"#000",(b=a.match(/rgb\((\d{1,3}),\s*?(\d{1,3}),\s*?(\d{1,3})\)/i))?"#"+q(b[1])+q(b[2]-0)+q(b[3]-0):(b=a.match(/#([0-f])([0-f])([0-f])\s*?$/i))?"#"+b[1]+b[1]+b[2]+b[2]+b[3]+b[3]:a},s={b:{tags:{b:null,strong:null},styles:{"font-weight":["bold","bolder","401","700","800","900"]},format:"[b]{0}[/b]",html:"{0}"},i:{tags:{i:null,em:null},styles:{"font-style":["italic","oblique"]},format:"[i]{0}[/i]",html:"{0}"},u:{tags:{u:null},styles:{"text-decoration":["underline"]},format:"[u]{0}[/u]",html:"{0}"},s:{tags:{s:null,strike:null},styles:{"text-decoration":["line-through"]},format:"[s]{0}[/s]",html:"{0}"},sub:{tags:{sub:null},format:"[sub]{0}[/sub]",html:"{0}"},sup:{tags:{sup:null},format:"[sup]{0}[/sup]",html:"{0}"},font:{tags:{font:{face:null}},styles:{"font-family":null},quoteType:p.QuoteType.never,format:function(a,b){var c;return a.is("font")&&(c=a.attr("face"))||(c=a.css("font-family")),"[font="+l(c)+"]"+b+"[/font]"},html:'{0}'},size:{tags:{font:{size:null}},styles:{"font-size":null},format:function(a,b){var c=a.attr("size"),d=2;return c||(c=a.css("fontSize")),c.indexOf("px")>-1?(c=c.replace("px","")-0,c<12&&(d=1),c>15&&(d=3),c>17&&(d=4),c>23&&(d=5),c>31&&(d=6),c>47&&(d=7)):d=c,"[size="+d+"]"+b+"[/size]"},html:'{!0}'},color:{tags:{font:{color:null}},styles:{color:null},quoteType:p.QuoteType.never,format:function(a,b){var c;return a.is("font")&&(c=a.attr("color"))||(c=a[0].style.color||a.css("color")),"[color="+r(c)+"]"+b+"[/color]"},html:function(a,b,c){return''+c+""}},ul:{tags:{ul:null},breakStart:!0,isInline:!1,skipLastLineBreak:!0,format:"[ul]{0}[/ul]",html:"
    {0}
"},list:{breakStart:!0,isInline:!1,skipLastLineBreak:!0,html:"
    {0}
"},ol:{tags:{ol:null},breakStart:!0,isInline:!1,skipLastLineBreak:!0,format:"[ol]{0}[/ol]",html:"
    {0}
"},li:{tags:{li:null},isInline:!1,closedBy:["/ul","/ol","/list","*","li"],format:"[li]{0}[/li]",html:"
  • {0}
  • "},"*":{isInline:!1,closedBy:["/ul","/ol","/list","*","li"],html:"
  • {0}
  • "},table:{tags:{table:null},isInline:!1,isHtmlInline:!0,skipLastLineBreak:!0,format:"[table]{0}[/table]",html:"{0}
    "},tr:{tags:{tr:null},isInline:!1,skipLastLineBreak:!0,format:"[tr]{0}[/tr]",html:"{0}"},th:{tags:{th:null},allowsEmpty:!0,isInline:!1,format:"[th]{0}[/th]",html:"{0}"},td:{tags:{td:null},allowsEmpty:!0,isInline:!1,format:"[td]{0}[/td]",html:"{0}"},emoticon:{allowsEmpty:!0,tags:{img:{src:null,"data-sceditor-emoticon":null}},format:function(a,b){return a.data("sceditor-emoticon")+b},html:"{0}"},hr:{tags:{hr:null},allowsEmpty:!0,isSelfClosing:!0,isInline:!1,format:"[hr]{0}",html:"
    "},img:{allowsEmpty:!0,tags:{img:{src:null}},allowedChildren:["#"],quoteType:p.QuoteType.never,format:function(a,b){var c,d,e="",f=a[0],g=function(a){return f.style?f.style[a]:null};return a.attr("data-sceditor-emoticon")?b:(c=a.attr("width")||g("width"),d=a.attr("height")||g("height"),(f.complete&&(c||d)||c&&d)&&(e="="+a.width()+"x"+a.height()),"[img"+e+"]"+a.attr("src")+"[/img]")},html:function(a,b,c){var d,e,h,i,j="";return e=b.width,h=b.height,b.defaultattr&&(i=b.defaultattr.split(/x/i),e=i[0],h=2===i.length?i[1]:i[0]),e!==d&&(j+=' width="'+f(e,!0)+'"'),h!==d&&(j+=' height="'+f(h,!0)+'"'),"'}},url:{allowsEmpty:!0,tags:{a:{href:null}},quoteType:p.QuoteType.never,format:function(a,b){var c=a.attr("href");return"mailto:"===c.substr(0,7)?'[email="'+c.substr(7)+'"]'+b+"[/email]":"[url="+c+"]"+b+"[/url]"},html:function(a,b,c){return b.defaultattr=f(b.defaultattr,!0)||c,''+c+""}},email:{quoteType:p.QuoteType.never,html:function(a,b,c){return''+c+""}},quote:{tags:{blockquote:null},isInline:!1,quoteType:p.QuoteType.never,format:function(b,c){var d="",e=a(b),f=e.children("cite").first();return(1===f.length||e.data("author"))&&(d=f.text()||e.data("author"),e.data("author",d),f.remove(),c=this.elementToBbcode(a(b)),d="="+d.replace(/(^\s+|\s+$)/g,""),e.prepend(f)),"[quote"+d+"]"+c+"[/quote]"},html:function(a,b,c){return b.defaultattr&&(c=""+f(b.defaultattr)+""+c),"
    "+c+"
    "}},code:{tags:{code:null},isInline:!1,allowedChildren:["#","#newline"],format:"[code]{0}[/code]",html:"{0}"},left:{styles:{"text-align":["left","-webkit-left","-moz-left","-khtml-left"]},isInline:!1,format:"[left]{0}[/left]",html:'
    {0}
    '},center:{styles:{"text-align":["center","-webkit-center","-moz-center","-khtml-center"]},isInline:!1,format:"[center]{0}[/center]",html:'
    {0}
    '},right:{styles:{"text-align":["right","-webkit-right","-moz-right","-khtml-right"]},isInline:!1,format:"[right]{0}[/right]",html:'
    {0}
    '},justify:{styles:{"text-align":["justify","-webkit-justify","-moz-justify","-khtml-justify"]},isInline:!1,format:"[justify]{0}[/justify]",html:'
    {0}
    '},youtube:{allowsEmpty:!0,tags:{iframe:{"data-youtube-id":null}},format:function(a,b){return a=a.attr("data-youtube-id"),a?"[youtube]"+a+"[/youtube]":b},html:''},rtl:{styles:{direction:["rtl"]},format:"[rtl]{0}[/rtl]",html:'
    {0}
    '},ltr:{styles:{direction:["ltr"]},format:"[ltr]{0}[/ltr]",html:'
    {0}
    '},ignore:{}};e.bbcode.bbcode={get:function(a){return s[a]||null},set:function(b,c){return!(!b||!c)&&(c=a.extend(s[b]||{},c),c.remove=function(){delete s[b]},s[b]=c,this)},rename:function(a,b){return a in s&&(s[b]=s[a],delete s[a],this)},remove:function(a){return a in s&&delete s[a],this}},a.fn.sceditorBBCodePlugin=function(b){return b=b||{},a.isPlainObject(b)&&(b.plugins=(b.plugins||"")+"bbcode"),this.sceditor(b)},e.bbcode.normaliseColour=r,e.bbcode.formatString=m,e.bbcode.stripQuotes=l,e.bbcode.bbcodes=s,d.BBCodeParser=p}(jQuery,window,document); \ No newline at end of file diff --git a/js/sceditor/jquery.sceditor.default.min.css b/js/sceditor/jquery.sceditor.default.min.css deleted file mode 100644 index 2d504cbbd..000000000 --- a/js/sceditor/jquery.sceditor.default.min.css +++ /dev/null @@ -1 +0,0 @@ -/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */body,html{overflow:auto}blockquote,code{position:relative;border:1px solid #aaa;padding:.25em}body,code:before,html,p,table{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#111}html{height:100%;-webkit-overflow-scrolling:touch}body{position:relative;min-height:100%;word-wrap:break-word}ol,ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}table,td{border:1px dotted #000;empty-cells:show}code:before{position:absolute;content:'Code:';top:-1.35em;left:0}code{margin-top:1.5em;background:#eee;white-space:pre;display:block}.ie6 code,.ie7 code{margin-top:0}code,code:before{display:block;text-align:left}blockquote{background:#fff6c7;margin:.25em 0}blockquote cite{font-weight:700;display:block;font-size:1em;border-bottom:1px solid #aaa}h1,h2,h3,h4,h5,h6{padding:0;margin:0}div,p{min-height:1.25em} \ No newline at end of file diff --git a/js/sceditor/jquery.sceditor.min.js b/js/sceditor/jquery.sceditor.min.js deleted file mode 100644 index 321abd34f..000000000 --- a/js/sceditor/jquery.sceditor.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(2),e=c(3),f=c(6),g=c(7);b.sceditor=d,d.commands=c(9),d.defaultOptions=c(10),d.RangeHelper=c(4),d.dom=c(5),d.ie=f.ie,d.ios=f.ios,d.isWysiwygSupported=f.isWysiwygSupported,d.regexEscape=g.regex,d.escapeEntities=g.entities,d.escapeUriScheme=g.uriScheme,d.PluginManager=e,d.plugins=e.plugins,b.fn.sceditor=function(a){var c,e,g=[];if(a=a||{},a.runWithoutWysiwygSupport||f.isWysiwygSupported)return this.each(function(){c=this.jquery?this:b(this),e=c.data("sceditor"),c.parents(".sceditor-container").length>0||("state"===a?g.push(!!e):"instance"===a?g.push(e):e||new d(this,a))}),g.length?1===g.length?g[0]:b(g):this}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b){a.exports=jQuery},function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(3),e=c(4),f=c(5),g=c(7),h=c(6),i=c(8),j=window,k=document,l=b(j),m=b(k),n=h.ie,o=n&&n<11,p=function(a,c){var q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua=this,va=a.get?a.get(0):a,wa=b(va),xa=[],ya=[],za=[],Aa={},Ba=[],Ca={};ua.commands=b.extend(!0,{},c.commands||p.commands),ua.opts=c=b.extend({},p.defaultOptions,c),K=function(){wa.data("sceditor",ua),b.each(c,function(a,d){b.isPlainObject(d)&&(c[a]=b.extend(!0,{},d))}),c.locale&&"en"!==c.locale&&Q(),q=b('
    ').insertAfter(wa).css("z-index",c.zIndex),n&&q.addClass("ie ie"+n),H=!!wa.attr("required"),wa.removeAttr("required"),P(),W(),R(),O(!!c.startInSourceMode),U(),S(),T(),h.isWysiwygSupported||ua.toggleSourceMode(),ha();var a=function(){l.off("load",a),c.autofocus&&ma(),c.autoExpand&&ua.expandToContent(),fa(),C.call("ready")};l.on("load",a),k.readyState&&"complete"===k.readyState&&a()},P=function(){var a=c.plugins;a=a?a.toString().split(","):[],C=new d(ua),b.each(a,function(a,c){C.register(b.trim(c))})},Q=function(){var a;A=p.locale[c.locale],A||(a=c.locale.split("-"),A=p.locale[a[0]]),A&&A.dateFormat&&(c.dateFormat=A.dateFormat)},O=function(a){var d,f;w=b(""),s=b(''),a?(q.addClass("sourceMode"),s.hide()):(q.addClass("wysiwygMode"),w.hide()),c.spellcheck||w.attr("spellcheck","false"),"https:"===j.location.protocol&&s.attr("src","javascript:false"),q.append(s).append(w),t=s[0],x=w[0],ua.dimensions(c.width||wa.width(),c.height||wa.height()),d=X(),d.open(),d.write(i("html",{attrs:n?' class="ie ie'+n+'"':"",spellcheck:c.spellcheck?"":'spellcheck="false"',charset:c.charset,style:c.style})),d.close(),v=b(d),u=b(d.body),ua.readOnly(!!c.readOnly),(h.ios||n)&&(u.height("100%"),n||u.on("touchend",ua.focus)),f=wa.attr("tabindex"),w.attr("tabindex",f),s.attr("tabindex",f),B=new e(t.contentWindow),ua.val(wa.hide().val())},S=function(){c.autoUpdate&&(u.on("blur",ta),w.on("blur",ta)),null===c.rtl&&(c.rtl="rtl"===w.css("direction")),ua.rtl(!!c.rtl),c.autoExpand&&v.on("keyup",ua.expandToContent),c.resizeEnabled&&V(),q.attr("id",c.id),ua.emoticons(c.emoticonsEnabled)},T=function(){var a=n?"selectionchange":"keyup focus blur contextmenu mouseup touchend click",d="keydown keyup keypress focus blur contextmenu";m.click(ea),b(va.form).on("reset",ba).submit(ua.updateOriginal),l.on("resize orientationChanged",fa),u.keypress(aa).keydown($).keydown(_).keyup(ja).blur(ra).keyup(sa).on("paste",Y).on(a,ka).on(d,da),c.emoticonsCompat&&j.getSelection&&u.keyup(oa),w.blur(ra).keyup(sa).keydown($).on(d,da),v.mousedown(ca).blur(ra).on(a,ka).on("beforedeactivate keyup mouseup",N).keyup(ja).focus(function(){z=null}),q.on("selectionchanged",la).on("selectionchanged",ha).on("selectionchanged valuechanged nodechanged",da)},R=function(){var a,d=ua.commands,e=(c.toolbarExclude||"").split(","),f=c.toolbar.split("|");r=b('
    '),b.each(f,function(c,f){a=b('
    '),b.each(f.split(","),function(c,f){var g,h,j=d[f];!j||b.inArray(f,e)>-1||(h=j.shortcut,g=i("toolbarButton",{name:f,dispName:ua._(j.name||j.tooltip||f)},!0),g.data("sceditor-txtmode",!!j.txtExec).data("sceditor-wysiwygmode",!!j.exec).toggleClass("disabled",!j.exec).mousedown(function(){(!n||n<9)&&(J=!0)}).click(function(){var a=b(this);return a.hasClass("disabled")||M(a,j),ha(),!1}),j.tooltip&&g.attr("title",ua._(j.tooltip)+(h?" ("+h+")":"")),h&&ua.addShortcut(h,f),j.state?za.push({name:f,state:j.state}):"string"==typeof j.exec&&za.push({name:f,state:j.exec}),a.append(g),Ca[f]=g)}),a[0].firstChild&&r.append(a)}),b(c.toolbarContainer||q).append(r)},U=function(){b.each(ua.commands,function(a,c){c.forceNewLineAfter&&b.isArray(c.forceNewLineAfter)&&(ya=b.merge(ya,c.forceNewLineAfter))}),ja()},V=function(){var a,d,e,f,g,h,i=b('
    '),k=b('
    '),l="touchmove mousemove",o="touchcancel touchend mouseup",p=0,r=0,s=0,t=0,u=0,v=0,w=q.width(),x=q.height(),y=!1,z=ua.rtl();a=c.resizeMinHeight||x/1.5,d=c.resizeMaxHeight||2.5*x,e=c.resizeMinWidth||w/1.25,f=c.resizeMaxWidth||1.25*w,g=function(b){"touchmove"===b.type?(b=j.event,s=b.changedTouches[0].pageX,t=b.changedTouches[0].pageY):(s=b.pageX,t=b.pageY);var g=v+(t-r),h=z?u-(s-p):u+(s-p);f>0&&h>f&&(h=f),e>0&&h0&&g>d&&(g=d),a>0&&g-1&&(a=q.width()),s.width(a-s.data("outerWidthOffset")),w.width(a-w.data("outerWidthOffset")),h.ios&&u&&u.width(a-s.data("outerWidthOffset")-(u.outerWidth(!0)-u.width()))),b!==!1&&(d!==!1&&(c.height=b),b&&b.toString().indexOf("%")>-1&&(b=q.height(b).height(),q.height("auto")),b-=c.toolbarContainer?0:r.outerHeight(!0),s.height(b-s.data("outerHeightOffset")),w.height(b-f-w.data("outerHeightOffset"))),ua)},ua.updateStyleCache=function(){s.data("outerWidthOffset",s.outerWidth(!0)-s.width()),w.data("outerWidthOffset",w.outerWidth(!0)-w.width()),s.data("outerHeightOffset",s.outerHeight(!0)-s.height()),w.data("outerHeightOffset",w.outerHeight(!0)-w.height())},ua.height=function(a,b){return a||0===a?(ua.dimensions(null,a,b),ua):q.height()},ua.maximize=function(a){return"undefined"==typeof a?q.is(".sceditor-maximize"):(a=!!a,n<7&&b("html, body").toggleClass("sceditor-maximize",a),q.toggleClass("sceditor-maximize",a),ua.width(a?"100%":c.width,!1),ua.height(a?"100%":c.height,!1),ua)},ua.expandToContent=function(a){var b=q.height(),d=b-s.height(),e=u[0].scrollHeight||v[0].documentElement.scrollHeight,f=c.resizeMaxHeight||2*(c.height||wa.height());e+=d,(a===!0||e<=f)&&e>b&&ua.height(e)},ua.destroy=function(){C&&(C.destroy(),B=null,z=null,C=null,y&&y.off().remove(),m.off("click",ea),l.off("resize orientationChanged",fa),b(va.form).off("reset",ba).off("submit",ua.updateOriginal),u.off(),v.off().find("*").remove(),w.off().remove(),r.remove(),q.off().find("*").off().remove(),q.remove(),wa.removeData("sceditor").removeData("sceditorbbcode").show(),H&&wa.attr("required","required"))},ua.createDropDown=function(a,d,e,f){var g,h="sceditor-"+d,i=y&&y.is("."+h);ua.closeDropDown(!0),i||(f!==!1&&b(e).find(":not(input,textarea)").filter(function(){return 1===this.nodeType}).attr("unselectable","on"),g={top:a.offset().top,left:a.offset().left,marginTop:a.outerHeight()},b.extend(g,c.dropDownCss),y=b('
    ').css(g).append(e).appendTo(b("body")).on("click focusin",function(a){a.stopPropagation()}),setTimeout(function(){y&&y.find("input,textarea").first().focus()}))},ea=function(a){3!==a.which&&y&&(ta(),ua.closeDropDown())},Y=function(a){var b,d,e,f=u[0],g=v[0],h=0,i=k.createElement("div"),j=g.createDocumentFragment(),l=!!a&&a.clipboardData;if(c.disablePasting)return!1;if(c.enablePasteFiltering){if(B.saveRange(),k.body.appendChild(i),l&&l.getData&&((b=l.getData("text/html"))||(b=l.getData("text/plain"))))return i.innerHTML=b,Z(f,i),!1;for(e=u.scrollTop()||v.scrollTop();f.firstChild;)j.appendChild(f.firstChild);return d=function(a,b){if(a.childNodes.length>0||h>25){for(;a.firstChild;)b.appendChild(a.firstChild);for(;j.firstChild;)a.appendChild(j.firstChild);u.scrollTop(e),v.scrollTop(e),b.childNodes.length>0?Z(a,b):B.restoreRange()}else h++,setTimeout(function(){d(a,b)},20)},d(f,i),ua.focus(),!0}},Z=function(a,c){f.fixNesting(c);var d=c.innerHTML;C.hasHandler("toSource")&&(d=C.callOnlyFirst("toSource",d,b(c))),c.parentNode.removeChild(c),C.hasHandler("toWysiwyg")&&(d=C.callOnlyFirst("toWysiwyg",d,!0)),B.restoreRange(),ua.wysiwygEditorInsertHtml(d,null,!0)},ua.closeDropDown=function(a){y&&(y.off().remove(),y=null),a===!0&&ua.focus()},X=function(){return t.contentDocument?t.contentDocument:t.contentWindow&&t.contentWindow.document?t.contentWindow.document:t.document},ua.wysiwygEditorInsertHtml=function(a,c,d){var e,g,h,i=s.height();ua.focus(),(d||!b(E).is("code")&&0===b(E).parents("code").length)&&(B.insertHTML(a,c),B.saveRange(),L(u[0]),e=u.find("#sceditor-end-marker").show(),g=u.scrollTop()||v.scrollTop(),h=f.getOffset(e[0]).top+1.5*e.outerHeight(!0)-i,e.hide(),(h>g||h+i").appendTo(b("body")).hide().html(g);d!==!1&&C.hasHandler("toSource")&&(g=C.callOnlyFirst("toSource",g,h)),h.remove(),a+=g+c}return d!==!1&&C.hasHandler("toWysiwyg")&&(a=C.callOnlyFirst("toWysiwyg",a,!0)),d!==!1&&f===!0&&(a=a.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")),ua.wysiwygEditorInsertHtml(a),ua},ua.getWysiwygEditorValue=function(a){var c,d=b("
    ").appendTo(document.body).append(b(u[0].childNodes).clone());return f.fixNesting(d[0]),c=d.html(),a!==!1&&C.hasHandler("toSource")&&(c=C.callOnlyFirst("toSource",c,d)),d.remove(),c},ua.getBody=function(){return u},ua.getContentAreaContainer=function(){return s},ua.getSourceEditorValue=function(a){var b=w.val();return a!==!1&&C.hasHandler("toWysiwyg")&&(b=C.callOnlyFirst("toWysiwyg",b)),b},ua.setWysiwygEditorValue=function(a){a||(a="

    "+(n?"":"
    ")+"

    "),u[0].innerHTML=a,L(u[0]),ja(),qa()},ua.setSourceEditorValue=function(a){w.val(a),qa()},ua.updateOriginal=function(){wa.val(ua.val())},L=function(a){if(c.emoticonsEnabled&&!b(a).parents("code").length){var d=a.ownerDocument,e="\\s| | | | | ",h=[],j=[],k=b.extend({},c.emoticons.more,c.emoticons.dropdown,c.emoticons.hidden);b.each(k,function(a){c.emoticonsCompat&&(j[a]=new RegExp("(>|^|"+e+")"+g.regex(a)+"($|<|"+e+")")),h.push(a)});var l=function(a){for(a=a.firstChild;a;){var e,g,m,n,o,p,q,r=a.parentNode,s=a.nodeValue;if(3!==a.nodeType)b(a).is("code")||l(a);else if(s)for(o=h.length;o--;)g=h[o],q=c.emoticonsCompat?s.search(j[g]):s.indexOf(g),q>-1&&(p=a.nextSibling,m=k[g],e=s.substr(q).split(g),s=s.substr(0,q)+e.shift(),a.nodeValue=s,n=f.parseHTML(i("emoticon",{key:g,url:m.url||m,tooltip:m.tooltip||g}),d),r.insertBefore(n[0],p),r.insertBefore(d.createTextNode(e.join(g)),p));a=a.nextSibling}};l(a),c.emoticonsCompat&&(Ba=u.find("img[data-sceditor-emoticon]"))}},ua.inSourceMode=function(){return q.hasClass("sourceMode")},ua.sourceMode=function(a){var b=ua.inSourceMode();return"boolean"!=typeof a?b:((b&&!a||!b&&a)&&ua.toggleSourceMode(),ua)},ua.toggleSourceMode=function(){var a=ua.inSourceMode();!h.isWysiwygSupported&&a||(a||(B.saveRange(),B.clear()),ua.blur(),a?ua.setWysiwygEditorValue(ua.getSourceEditorValue()):ua.setSourceEditorValue(ua.getWysiwygEditorValue()),z=null,w.toggle(),s.toggle(),q.toggleClass("wysiwygMode",a).toggleClass("sourceMode",!a),ga(),ha())},ia=function(){return x.focus(),"undefined"!=typeof x.selectionStart?x.value.substring(x.selectionStart,x.selectionEnd):k.selection.createRange().text},M=function(a,c){ua.inSourceMode()?c.txtExec&&(b.isArray(c.txtExec)?ua.sourceEditorInsertText.apply(ua,c.txtExec):c.txtExec.call(ua,a,ia())):c.exec&&(b.isFunction(c.exec)?c.exec.call(ua,a):ua.execCommand(c.exec,c.hasOwnProperty("execParam")?c.execParam:null))},N=function(){n&&(z=B.selectedRange())},ua.execCommand=function(a,c){var d=!1,e=ua.commands[a],f=b(B.parentNode());if(ua.focus(),!f.is("code")&&0===f.parents("code").length){try{d=v[0].execCommand(a,!1,c)}catch(a){}!d&&e&&e.errorMessage&&alert(ua._(e.errorMessage)),ha()}},ka=function(){function a(){B&&!B.compare(F)&&(F=B.cloneSelected(),q.trigger(b.Event("selectionchanged"))),G=!1}G||(G=!0,n?a():setTimeout(a,100))},la=function(){var a,c=B.parentNode();D!==c&&(a=D,D=c,E=B.getFirstBlockParent(c),q.trigger(b.Event("nodechanged",{oldNode:a,newNode:D})))},ua.currentNode=function(){return D},ua.currentBlockNode=function(){return E},ha=function(a){var b,c,d="active",e=v[0],f=ua.sourceMode();if(ua.readOnly())return void r.find(d).removeClass(d);f||(c=a?a.newNode:B.parentNode(),b=B.getFirstBlockParent(c));for(var g=0;g-1&&(h=e.queryCommandState(j)?1:0)}catch(a){}}else k||(h=j.call(ua,c,b));i.toggleClass("disabled",k||h<0).toggleClass(d,h>0)}},aa=function(a){var c,d,e,g,h="code,blockquote,pre",i="li,ul,ol";if(!a.originalEvent.defaultPrevented)return ua.closeDropDown(),c=b(E).closest(h+","+i).first(),13===a.which&&c.length&&!c.is(i)?(z=null,d=v[0].createElement("br"),B.insertNode(d),o||(e=d.parentNode,g=e.lastChild,g&&3===g.nodeType&&""===g.nodeValue&&(e.removeChild(g),g=e.lastChild),!f.isInline(e,!0)&&g===d&&f.isInline(d.previousSibling)&&B.insertHTML("
    ")),!1):void 0},ja=function(){var a,c,d,e=u[0];f.rTraverse(e,function(g){if(a=g.nodeName.toLowerCase(),b.inArray(a,ya)>-1&&(c=!0),3===g.nodeType&&!/^\s*$/.test(g.nodeValue)||"br"===a||o&&!g.firstChild&&!f.isInline(g,!1))return c&&(d=v[0].createElement("p"),d.className="sceditor-nlf",d.innerHTML=o?"":"
    ",e.appendChild(d)),!1})},ba=function(){ua.val(wa.val())},ca=function(){ua.closeDropDown(),z=null},fa=function(){var a=c.height,b=c.width;ua.maximize()?ua.dimensions("100%","100%",!1):(a&&a.toString().indexOf("%")>-1||b&&b.toString().indexOf("%")>-1)&&ua.dimensions(b,a)},ua._=function(){var a,b=arguments;return A&&A[b[0]]&&(b[0]=A[b[0]]),b[0].replace(/\{(\d+)\}/g,function(c,d){return b[d-0+1]!==a?b[d-0+1]:"{"+d+"}"})},da=function(a){C.call(a.type+"Event",a,ua);var c=a.target===x?"scesrc":"scewys",d=b.Event(a);d.type=c+a.type,q.trigger(d,ua)},ua.bind=function(a,c,d,e){a=a.split(" ");for(var f=a.length;f--;)b.isFunction(c)&&(d||q.on("scewys"+a[f],c),e||q.on("scesrc"+a[f],c),"valuechanged"===a[f]&&(qa.hasHandler=!0));return ua},ua.unbind=function(a,c,d,e){a=a.split(" ");for(var f=a.length;f--;)b.isFunction(c)&&(d||q.off("scewys"+a[f],c),e||q.off("scesrc"+a[f],c));return ua},ua.blur=function(a,c,d){return b.isFunction(a)?ua.bind("blur",a,c,d):ua.sourceMode()?w.blur():u.blur(),ua},ua.focus=function(a,c,d){if(b.isFunction(a))ua.bind("focus",a,c,d);else if(ua.inSourceMode())x.focus();else{var e,f=B.selectedRange();F||B.hasSelection()||ma(),!o&&f&&1===f.endOffset&&f.collapsed&&(e=f.endContainer,e&&1===e.childNodes.length&&b(e.firstChild).is("br")&&(f.setStartBefore(e.firstChild),f.collapse(!0),B.selectRange(f))),t.contentWindow.focus(),u[0].focus(),z&&(B.selectRange(z),z=null)}return ha(),ua},ua.keyDown=function(a,b,c){return ua.bind("keydown",a,b,c)},ua.keyPress=function(a,b,c){return ua.bind("keypress",a,b,c)},ua.keyUp=function(a,b,c){return ua.bind("keyup",a,b,c)},ua.nodeChanged=function(a){return ua.bind("nodechanged",a,!1,!0)},ua.selectionChanged=function(a){return ua.bind("selectionchanged",a,!1,!0)},ua.valueChanged=function(a,b,c){return ua.bind("valuechanged",a,b,c)},na=function(a){var d,e=0,f=ua.emoticonsCache,g=String.fromCharCode(a.which);if(!b(E).is("code")&&!b(E).parents("code").length)return f||(f=[],b.each(b.extend({},c.emoticons.more,c.emoticons.dropdown,c.emoticons.hidden),function(a,b){f[e++]=[a,i("emoticon",{key:a,url:b.url||b,tooltip:b.tooltip||a})]}),f.sort(function(a,b){return a[0].length-b[0].length}),ua.emoticonsCache=f,ua.longestEmoticonCode=f[f.length-1][0].length),d=B.replaceKeyword(ua.emoticonsCache,!0,!0,ua.longestEmoticonCode,c.emoticonsCompat,g),d&&c.emoticonsCompat?(Ba=u.find("img[data-sceditor-emoticon]"),/^\s$/.test(g)):!d},oa=function(){if(Ba.length){var a,c,d,e,f,g,h=ua.currentBlockNode(),i=!1,j=/[^\s\xA0\u2002\u2003\u2009\u00a0]+/;Ba=b.map(Ba,function(k){return k&&k.parentNode?b.contains(h,k)?(a=k.previousSibling,c=k.nextSibling,f=a.nodeValue,null===f&&(f=a.innerText||""),a&&j.test(a.nodeValue.slice(-1))||c&&j.test((c.nodeValue||"")[0])?(d=k.parentNode,e=B.cloneSelected(),g=e.startContainer,f+=b(k).data("sceditor-emoticon"),g===c?i=f.length+e.startOffset:g===h&&h.childNodes[e.startOffset]===c?i=f.length:g===a&&(i=e.startOffset),c&&3===c.nodeType||(c=d.insertBefore(d.ownerDocument.createTextNode(""),c)),c.insertData(0,f),d.removeChild(a),d.removeChild(k),i!==!1&&(e.setStart(c,i),e.collapse(!0),B.selectRange(e)),null):k):k:null})}},ua.emoticons=function(a){return a||a===!1?(c.emoticonsEnabled=a,a?(u.keypress(na),ua.sourceMode()||(B.saveRange(),L(u[0]),Ba=u.find("img[data-sceditor-emoticon]"),qa(!1),B.restoreRange())):(u.find("img[data-sceditor-emoticon]").replaceWith(function(){return b(this).data("sceditor-emoticon")}),Ba=[],u.off("keypress",na),qa()),ua):c.emoticonsEnabled},ua.css=function(a){return I||(I=b('

    ',toolbarButton:'
    {dispName}
    ',emoticon:'{key}',fontOpt:'{font}',sizeOpt:'{size}',pastetext:'
    ',table:'
    ',image:'
    ',email:'
    ',link:'
    ',youtubeMenu:'
    ',youtube:''};return function(b,c,d){var e=a[b];return $.each(c,function(a,b){e=e.replace(new RegExp("\\{"+a+"\\}","g"),b)}),d&&(e=$(e)),e}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(6).ie,e=c(8),f=d&&d<11,g={bold:{exec:"bold",tooltip:"Bold",shortcut:"Ctrl+B"},italic:{exec:"italic",tooltip:"Italic",shortcut:"Ctrl+I"},underline:{exec:"underline",tooltip:"Underline",shortcut:"Ctrl+U"},strike:{exec:"strikethrough",tooltip:"Strikethrough"},subscript:{exec:"subscript",tooltip:"Subscript"},superscript:{exec:"superscript",tooltip:"Superscript"},left:{exec:"justifyleft",tooltip:"Align left"},center:{exec:"justifycenter",tooltip:"Center"},right:{exec:"justifyright",tooltip:"Align right"},justify:{exec:"justifyfull",tooltip:"Justify"},font:{_dropDown:function(a,c,d){for(var f=0,g=a.opts.fonts.split(","),h=b("
    "),i=function(){return d(b(this).data("font")),a.closeDropDown(!0),!1};f"),g=function(c){d(b(this).data("size")),a.closeDropDown(!0),c.preventDefault()},h=1;h<=7;h++)f.append(e("sizeOpt",{size:h},!0).click(g));a.createDropDown(c,"fontsize-picker",f)},exec:function(a){var b=this;g.size._dropDown(b,a,function(a){b.execCommand("fontsize",a)})},tooltip:"Font Size"},color:{_dropDown:function(a,c,d){var e,f,h,i,j={r:255,g:255,b:255},k=b("
    "),l=a.opts.colors?a.opts.colors.split("|"):new Array(21),m=[],n=g.color;if(!n._htmlCache){for(e=0;e'),f=0;f'),f%5===0?(j.g-=51,j.b=255):j.b-=51;m.push("
    "),e%5===0?(j.r-=51,j.g=255,j.b=255):(j.g=255,j.b=255)}n._htmlCache=m.join("")}k.append(n._htmlCache).find("a").click(function(c){d(b(this).attr("data-color")),a.closeDropDown(!0),c.preventDefault()}),a.createDropDown(c,"color-picker",k)},exec:function(a){var b=this;g.color._dropDown(b,a,function(a){b.execCommand("forecolor",a)})},tooltip:"Font Color"},removeformat:{exec:"removeformat",tooltip:"Remove Formatting"},cut:{exec:"cut",tooltip:"Cut",errorMessage:"Your browser does not allow the cut command. Please use the keyboard shortcut Ctrl/Cmd-X"},copy:{exec:"copy",tooltip:"Copy",errorMessage:"Your browser does not allow the copy command. Please use the keyboard shortcut Ctrl/Cmd-C"},paste:{exec:"paste",tooltip:"Paste",errorMessage:"Your browser does not allow the paste command. Please use the keyboard shortcut Ctrl/Cmd-V"},pastetext:{exec:function(a){var b,c,d=this;c=e("pastetext",{label:d._("Paste your text inside the following box:"),insert:d._("Insert")},!0),c.find(".button").click(function(a){b=c.find("#txt").val(),b&&d.wysiwygEditorInsertText(b),d.closeDropDown(!0),a.preventDefault()}),d.createDropDown(a,"pastetext",c)},tooltip:"Paste Text"},bulletlist:{exec:"insertunorderedlist",tooltip:"Bullet list"},orderedlist:{exec:"insertorderedlist",tooltip:"Numbered list"},indent:{state:function(a,c){var d,e,f,g=b(c),h=g.parents("ul,ol,menu"),i=h.first();if(h.length>1||i.children().length>1)return 0;if(g.is("ul,ol,menu")){if(d=this.getRangeHelper().selectedRange(),!(window.Range&&d instanceof Range))return g.is("li,ul,ol,menu")?0:-1;if(e=d.startContainer.parentNode,f=d.endContainer.parentNode,e!==e.parentNode.firstElementChild||b(f).is("li")&&f!==f.parentNode.lastElementChild)return 0}return-1},exec:function(){var a=this,c=b(a.getRangeHelper().getFirstBlockParent());a.focus(),c.parents("ul,ol,menu")&&a.execCommand("indent")},tooltip:"Add indent"},outdent:{state:function(a,c){return b(c).is("ul,ol,menu")||b(c).parents("ul,ol,menu").length>0?0:-1},exec:function(){var a=this,c=b(a.getRangeHelper().getFirstBlockParent());c.parents("ul,ol,menu")&&a.execCommand("outdent")},tooltip:"Remove one indent"},table:{forceNewLineAfter:["table"],exec:function(a){var b=this,c=e("table",{rows:b._("Rows:"),cols:b._("Cols:"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d,e,g=c.find("#rows").val()-0,h=c.find("#cols").val()-0,i="";if(!(g<1||h<1)){for(d=0;d",e=0;e"+(f?"":"
    ")+"";i+=""}i+="
    ",b.wysiwygEditorInsertHtml(i),b.closeDropDown(!0),a.preventDefault()}}),b.createDropDown(a,"inserttable",c)},tooltip:"Insert a table"},horizontalrule:{exec:"inserthorizontalrule",tooltip:"Insert a horizontal rule"},code:{forceNewLineAfter:["code"],exec:function(){this.wysiwygEditorInsertHtml("",(f?"":"
    ")+"
    ")},tooltip:"Code"},image:{exec:function(a){var b=this,c=e("image",{url:b._("URL:"),width:b._("Width (optional):"),height:b._("Height (optional):"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#image").val(),e=c.find("#width").val(),f=c.find("#height").val(),g="";e&&(g+=' width="'+e+'"'),f&&(g+=' height="'+f+'"'),d&&b.wysiwygEditorInsertHtml("'),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertimage",c)},tooltip:"Insert an image"},email:{exec:function(a){var b=this,c=e("email",{label:b._("E-mail:"),desc:b._("Description (optional):"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#email").val(),e=c.find("#des").val();d&&(b.focus(),!b.getRangeHelper().selectedHtml()||e?(e=e||d,b.wysiwygEditorInsertHtml(''+e+"")):b.execCommand("createlink","mailto:"+d)),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertemail",c)},tooltip:"Insert an email"},link:{exec:function(a){var b=this,c=e("link",{url:b._("URL:"),desc:b._("Description (optional):"),ins:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#link").val(),e=c.find("#des").val();d&&(b.focus(),!b.getRangeHelper().selectedHtml()||e?(e=e||d,b.wysiwygEditorInsertHtml(''+e+"")):b.execCommand("createlink",d)),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertlink",c)},tooltip:"Insert a link"},unlink:{state:function(){var a=b(this.currentNode());return a.is("a")||a.parents("a").length>0?0:-1},exec:function(){var a=b(this.currentNode()),c=a.is("a")?a:a.parents("a").first();c.length&&c.replaceWith(c.contents())},tooltip:"Unlink"},quote:{forceNewLineAfter:["blockquote"],exec:function(a,b,c){var d="
    ",e="
    ";b?(c=c?""+c+"":"",d=d+c+b+e,e=null):""===this.getRangeHelper().selectedHtml()&&(e=(f?"":"
    ")+e),this.wysiwygEditorInsertHtml(d,e)},tooltip:"Insert a Quote"},emoticon:{exec:function(a){var c=this,d=function(e){var f,g=c.opts.emoticonsCompat,h=c.getRangeHelper(),i=g&&" "!==h.getOuterText(!0,1)?" ":"",j=g&&" "!==h.getOuterText(!1,1)?" ":"",k=b("
    "),l=b("
    ").appendTo(k),m=0,n=b.extend({},c.opts.emoticons.dropdown,e?c.opts.emoticons.more:{});return b.each(n,function(){m++}),m=Math.sqrt(m),b.each(n,function(a,d){l.append(b("").attr({src:d.url||d,alt:a,title:d.tooltip||a}).click(function(){return c.insert(i+b(this).attr("alt")+j,null,!1).closeDropDown(!0),!1})),l.children().length>=m&&(l=b("
    ").appendTo(k))}),!e&&c.opts.emoticons.more&&(f=b(''+c._("More")+"").click(function(){return c.createDropDown(a,"more-emoticons",d(!0)),!1}),k.append(f)),k};c.createDropDown(a,"emoticons",d(!1))},txtExec:function(a){g.emoticon.exec.call(this,a)},tooltip:"Insert an emoticon"},youtube:{_dropDown:function(a,b,c){var d,f=e("youtubeMenu",{label:a._("Video URL:"),insert:a._("Insert")},!0);f.find(".button").click(function(b){var e=f.find("#link").val();e&&(d=e.match(/(?:v=|v\/|embed\/|youtu.be\/)(.{11})/),d&&(e=d[1]),/^[a-zA-Z0-9_\-]{11}$/.test(e)?c(e):alert("Invalid YouTube video")),a.closeDropDown(!0),b.preventDefault()}),a.createDropDown(b,"insertlink",f)},exec:function(a){var b=this;g.youtube._dropDown(b,a,function(a){b.wysiwygEditorInsertHtml(e("youtube",{id:a}))})},tooltip:"Insert a YouTube video"},date:{_date:function(a){var b=new Date,c=b.getYear(),d=b.getMonth()+1,e=b.getDate();return c<2e3&&(c=1900+c),d<10&&(d="0"+d),e<10&&(e="0"+e),a.opts.dateFormat.replace(/year/i,c).replace(/month/i,d).replace(/day/i,e)},exec:function(){this.insertText(g.date._date(this))},txtExec:function(){this.insertText(g.date._date(this))},tooltip:"Insert current date"},time:{_time:function(){var a=new Date,b=a.getHours(),c=a.getMinutes(),d=a.getSeconds();return b<10&&(b="0"+b),c<10&&(c="0"+c),d<10&&(d="0"+d),b+":"+c+":"+d},exec:function(){this.insertText(g.time._time())},txtExec:function(){this.insertText(g.time._time())},tooltip:"Insert current time"},ltr:{state:function(a,b){return b&&"ltr"===b.style.direction},exec:function(){var a=this,c=a.getRangeHelper().getFirstBlockParent(),d=b(c);a.focus(),(c&&!d.is("body")||(a.execCommand("formatBlock","p"),c=a.getRangeHelper().getFirstBlockParent(),d=b(c),c&&!d.is("body")))&&("ltr"===d.css("direction")?d.css("direction",""):d.css("direction","ltr"))},tooltip:"Left-to-Right"},rtl:{state:function(a,b){return b&&"rtl"===b.style.direction},exec:function(){var a=this,c=a.getRangeHelper().getFirstBlockParent(),d=b(c);a.focus(),(c&&!d.is("body")||(a.execCommand("formatBlock","p"),c=a.getRangeHelper().getFirstBlockParent(),d=b(c),c&&!d.is("body")))&&("rtl"===d.css("direction")?d.css("direction",""):d.css("direction","rtl"))},tooltip:"Right-to-Left"},print:{exec:"print",tooltip:"Print"},maximize:{state:function(){return this.maximize()},exec:function(){this.maximize(!this.maximize())},txtExec:function(){this.maximize(!this.maximize())},tooltip:"Maximize",shortcut:"Ctrl+Shift+M"},source:{state:function(){return this.sourceMode()},exec:function(){this.toggleSourceMode()},txtExec:function(){this.toggleSourceMode()},tooltip:"View source",shortcut:"Ctrl+Shift+S"},ignore:{}};return g}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a){"use strict";var b=c(1);return{toolbar:"bold,italic,underline,strike,subscript,superscript|left,center,right,justify|font,size,color,removeformat|cut,copy,paste,pastetext|bulletlist,orderedlist,indent,outdent|table|code,quote|horizontalrule,image,email,link,unlink|emoticon,youtube,date,time|ltr,rtl|print,maximize,source",toolbarExclude:null,style:"jquery.sceditor.default.css",fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana",colors:null,locale:b("html").attr("lang")||"en",charset:"utf-8",emoticonsCompat:!1,emoticonsEnabled:!0,emoticonsRoot:"",emoticons:{dropdown:{":)":"emoticons/smile.png",":angel:":"emoticons/angel.png",":angry:":"emoticons/angry.png","8-)":"emoticons/cool.png",":'(":"emoticons/cwy.png",":ermm:":"emoticons/ermm.png",":D":"emoticons/grin.png","<3":"emoticons/heart.png",":(":"emoticons/sad.png",":O":"emoticons/shocked.png",":P":"emoticons/tongue.png",";)":"emoticons/wink.png"},more:{":alien:":"emoticons/alien.png",":blink:":"emoticons/blink.png",":blush:":"emoticons/blush.png",":cheerful:":"emoticons/cheerful.png",":devil:":"emoticons/devil.png",":dizzy:":"emoticons/dizzy.png",":getlost:":"emoticons/getlost.png",":happy:":"emoticons/happy.png",":kissing:":"emoticons/kissing.png",":ninja:":"emoticons/ninja.png",":pinch:":"emoticons/pinch.png",":pouty:":"emoticons/pouty.png",":sick:":"emoticons/sick.png",":sideways:":"emoticons/sideways.png",":silly:":"emoticons/silly.png",":sleeping:":"emoticons/sleeping.png",":unsure:":"emoticons/unsure.png",":woot:":"emoticons/w00t.png",":wassat:":"emoticons/wassat.png"},hidden:{":whistling:":"emoticons/whistling.png",":love:":"emoticons/wub.png"}},width:null,height:null,resizeEnabled:!0,resizeMinWidth:null,resizeMinHeight:null,resizeMaxHeight:null,resizeMaxWidth:null,resizeHeight:!0,resizeWidth:!0,dateFormat:"year-month-day",toolbarContainer:null,enablePasteFiltering:!1,disablePasting:!1,readOnly:!1,rtl:!1,autofocus:!1,autofocusEnd:!0,autoExpand:!1,autoUpdate:!1,spellcheck:!0,runWithoutWysiwygSupport:!1,startInSourceMode:!1,id:null,plugins:"",zIndex:null,bbcodeTrim:!1,disableBlockRemove:!1,parserOptions:{},dropDownCss:{}}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))}]); \ No newline at end of file diff --git a/js/sceditor/jquery.sceditor.xhtml.min.js b/js/sceditor/jquery.sceditor.xhtml.min.js deleted file mode 100644 index f8a969852..000000000 --- a/js/sceditor/jquery.sceditor.xhtml.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(2),e=c(3),f=c(6),g=c(7);b.sceditor=d,d.commands=c(9),d.defaultOptions=c(10),d.RangeHelper=c(4),d.dom=c(5),d.ie=f.ie,d.ios=f.ios,d.isWysiwygSupported=f.isWysiwygSupported,d.regexEscape=g.regex,d.escapeEntities=g.entities,d.escapeUriScheme=g.uriScheme,d.PluginManager=e,d.plugins=e.plugins,b.fn.sceditor=function(a){var c,e,g=[];if(a=a||{},a.runWithoutWysiwygSupport||f.isWysiwygSupported)return this.each(function(){c=this.jquery?this:b(this),e=c.data("sceditor"),c.parents(".sceditor-container").length>0||("state"===a?g.push(!!e):"instance"===a?g.push(e):e||new d(this,a))}),g.length?1===g.length?g[0]:b(g):this}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b){a.exports=jQuery},function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(3),e=c(4),f=c(5),g=c(7),h=c(6),i=c(8),j=window,k=document,l=b(j),m=b(k),n=h.ie,o=n&&n<11,p=function(a,c){var q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua=this,va=a.get?a.get(0):a,wa=b(va),xa=[],ya=[],za=[],Aa={},Ba=[],Ca={};ua.commands=b.extend(!0,{},c.commands||p.commands),ua.opts=c=b.extend({},p.defaultOptions,c),K=function(){wa.data("sceditor",ua),b.each(c,function(a,d){b.isPlainObject(d)&&(c[a]=b.extend(!0,{},d))}),c.locale&&"en"!==c.locale&&Q(),q=b('
    ').insertAfter(wa).css("z-index",c.zIndex),n&&q.addClass("ie ie"+n),H=!!wa.attr("required"),wa.removeAttr("required"),P(),W(),R(),O(!!c.startInSourceMode),U(),S(),T(),h.isWysiwygSupported||ua.toggleSourceMode(),ha();var a=function(){l.off("load",a),c.autofocus&&ma(),c.autoExpand&&ua.expandToContent(),fa(),C.call("ready")};l.on("load",a),k.readyState&&"complete"===k.readyState&&a()},P=function(){var a=c.plugins;a=a?a.toString().split(","):[],C=new d(ua),b.each(a,function(a,c){C.register(b.trim(c))})},Q=function(){var a;A=p.locale[c.locale],A||(a=c.locale.split("-"),A=p.locale[a[0]]),A&&A.dateFormat&&(c.dateFormat=A.dateFormat)},O=function(a){var d,f;w=b(""),s=b(''),a?(q.addClass("sourceMode"),s.hide()):(q.addClass("wysiwygMode"),w.hide()),c.spellcheck||w.attr("spellcheck","false"),"https:"===j.location.protocol&&s.attr("src","javascript:false"),q.append(s).append(w),t=s[0],x=w[0],ua.dimensions(c.width||wa.width(),c.height||wa.height()),d=X(),d.open(),d.write(i("html",{attrs:n?' class="ie ie'+n+'"':"",spellcheck:c.spellcheck?"":'spellcheck="false"',charset:c.charset,style:c.style})),d.close(),v=b(d),u=b(d.body),ua.readOnly(!!c.readOnly),(h.ios||n)&&(u.height("100%"),n||u.on("touchend",ua.focus)),f=wa.attr("tabindex"),w.attr("tabindex",f),s.attr("tabindex",f),B=new e(t.contentWindow),ua.val(wa.hide().val())},S=function(){c.autoUpdate&&(u.on("blur",ta),w.on("blur",ta)),null===c.rtl&&(c.rtl="rtl"===w.css("direction")),ua.rtl(!!c.rtl),c.autoExpand&&v.on("keyup",ua.expandToContent),c.resizeEnabled&&V(),q.attr("id",c.id),ua.emoticons(c.emoticonsEnabled)},T=function(){var a=n?"selectionchange":"keyup focus blur contextmenu mouseup touchend click",d="keydown keyup keypress focus blur contextmenu";m.click(ea),b(va.form).on("reset",ba).submit(ua.updateOriginal),l.on("resize orientationChanged",fa),u.keypress(aa).keydown($).keydown(_).keyup(ja).blur(ra).keyup(sa).on("paste",Y).on(a,ka).on(d,da),c.emoticonsCompat&&j.getSelection&&u.keyup(oa),w.blur(ra).keyup(sa).keydown($).on(d,da),v.mousedown(ca).blur(ra).on(a,ka).on("beforedeactivate keyup mouseup",N).keyup(ja).focus(function(){z=null}),q.on("selectionchanged",la).on("selectionchanged",ha).on("selectionchanged valuechanged nodechanged",da)},R=function(){var a,d=ua.commands,e=(c.toolbarExclude||"").split(","),f=c.toolbar.split("|");r=b('
    '),b.each(f,function(c,f){a=b('
    '),b.each(f.split(","),function(c,f){var g,h,j=d[f];!j||b.inArray(f,e)>-1||(h=j.shortcut,g=i("toolbarButton",{name:f,dispName:ua._(j.name||j.tooltip||f)},!0),g.data("sceditor-txtmode",!!j.txtExec).data("sceditor-wysiwygmode",!!j.exec).toggleClass("disabled",!j.exec).mousedown(function(){(!n||n<9)&&(J=!0)}).click(function(){var a=b(this);return a.hasClass("disabled")||M(a,j),ha(),!1}),j.tooltip&&g.attr("title",ua._(j.tooltip)+(h?" ("+h+")":"")),h&&ua.addShortcut(h,f),j.state?za.push({name:f,state:j.state}):"string"==typeof j.exec&&za.push({name:f,state:j.exec}),a.append(g),Ca[f]=g)}),a[0].firstChild&&r.append(a)}),b(c.toolbarContainer||q).append(r)},U=function(){b.each(ua.commands,function(a,c){c.forceNewLineAfter&&b.isArray(c.forceNewLineAfter)&&(ya=b.merge(ya,c.forceNewLineAfter))}),ja()},V=function(){var a,d,e,f,g,h,i=b('
    '),k=b('
    '),l="touchmove mousemove",o="touchcancel touchend mouseup",p=0,r=0,s=0,t=0,u=0,v=0,w=q.width(),x=q.height(),y=!1,z=ua.rtl();a=c.resizeMinHeight||x/1.5,d=c.resizeMaxHeight||2.5*x,e=c.resizeMinWidth||w/1.25,f=c.resizeMaxWidth||1.25*w,g=function(b){"touchmove"===b.type?(b=j.event,s=b.changedTouches[0].pageX,t=b.changedTouches[0].pageY):(s=b.pageX,t=b.pageY);var g=v+(t-r),h=z?u-(s-p):u+(s-p);f>0&&h>f&&(h=f),e>0&&h0&&g>d&&(g=d),a>0&&g-1&&(a=q.width()),s.width(a-s.data("outerWidthOffset")),w.width(a-w.data("outerWidthOffset")),h.ios&&u&&u.width(a-s.data("outerWidthOffset")-(u.outerWidth(!0)-u.width()))),b!==!1&&(d!==!1&&(c.height=b),b&&b.toString().indexOf("%")>-1&&(b=q.height(b).height(),q.height("auto")),b-=c.toolbarContainer?0:r.outerHeight(!0),s.height(b-s.data("outerHeightOffset")),w.height(b-f-w.data("outerHeightOffset"))),ua)},ua.updateStyleCache=function(){s.data("outerWidthOffset",s.outerWidth(!0)-s.width()),w.data("outerWidthOffset",w.outerWidth(!0)-w.width()),s.data("outerHeightOffset",s.outerHeight(!0)-s.height()),w.data("outerHeightOffset",w.outerHeight(!0)-w.height())},ua.height=function(a,b){return a||0===a?(ua.dimensions(null,a,b),ua):q.height()},ua.maximize=function(a){return"undefined"==typeof a?q.is(".sceditor-maximize"):(a=!!a,n<7&&b("html, body").toggleClass("sceditor-maximize",a),q.toggleClass("sceditor-maximize",a),ua.width(a?"100%":c.width,!1),ua.height(a?"100%":c.height,!1),ua)},ua.expandToContent=function(a){var b=q.height(),d=b-s.height(),e=u[0].scrollHeight||v[0].documentElement.scrollHeight,f=c.resizeMaxHeight||2*(c.height||wa.height());e+=d,(a===!0||e<=f)&&e>b&&ua.height(e)},ua.destroy=function(){C&&(C.destroy(),B=null,z=null,C=null,y&&y.off().remove(),m.off("click",ea),l.off("resize orientationChanged",fa),b(va.form).off("reset",ba).off("submit",ua.updateOriginal),u.off(),v.off().find("*").remove(),w.off().remove(),r.remove(),q.off().find("*").off().remove(),q.remove(),wa.removeData("sceditor").removeData("sceditorbbcode").show(),H&&wa.attr("required","required"))},ua.createDropDown=function(a,d,e,f){var g,h="sceditor-"+d,i=y&&y.is("."+h);ua.closeDropDown(!0),i||(f!==!1&&b(e).find(":not(input,textarea)").filter(function(){return 1===this.nodeType}).attr("unselectable","on"),g={top:a.offset().top,left:a.offset().left,marginTop:a.outerHeight()},b.extend(g,c.dropDownCss),y=b('
    ').css(g).append(e).appendTo(b("body")).on("click focusin",function(a){a.stopPropagation()}),setTimeout(function(){y&&y.find("input,textarea").first().focus()}))},ea=function(a){3!==a.which&&y&&(ta(),ua.closeDropDown())},Y=function(a){var b,d,e,f=u[0],g=v[0],h=0,i=k.createElement("div"),j=g.createDocumentFragment(),l=!!a&&a.clipboardData;if(c.disablePasting)return!1;if(c.enablePasteFiltering){if(B.saveRange(),k.body.appendChild(i),l&&l.getData&&((b=l.getData("text/html"))||(b=l.getData("text/plain"))))return i.innerHTML=b,Z(f,i),!1;for(e=u.scrollTop()||v.scrollTop();f.firstChild;)j.appendChild(f.firstChild);return d=function(a,b){if(a.childNodes.length>0||h>25){for(;a.firstChild;)b.appendChild(a.firstChild);for(;j.firstChild;)a.appendChild(j.firstChild);u.scrollTop(e),v.scrollTop(e),b.childNodes.length>0?Z(a,b):B.restoreRange()}else h++,setTimeout(function(){d(a,b)},20)},d(f,i),ua.focus(),!0}},Z=function(a,c){f.fixNesting(c);var d=c.innerHTML;C.hasHandler("toSource")&&(d=C.callOnlyFirst("toSource",d,b(c))),c.parentNode.removeChild(c),C.hasHandler("toWysiwyg")&&(d=C.callOnlyFirst("toWysiwyg",d,!0)),B.restoreRange(),ua.wysiwygEditorInsertHtml(d,null,!0)},ua.closeDropDown=function(a){y&&(y.off().remove(),y=null),a===!0&&ua.focus()},X=function(){return t.contentDocument?t.contentDocument:t.contentWindow&&t.contentWindow.document?t.contentWindow.document:t.document},ua.wysiwygEditorInsertHtml=function(a,c,d){var e,g,h,i=s.height();ua.focus(),(d||!b(E).is("code")&&0===b(E).parents("code").length)&&(B.insertHTML(a,c),B.saveRange(),L(u[0]),e=u.find("#sceditor-end-marker").show(),g=u.scrollTop()||v.scrollTop(),h=f.getOffset(e[0]).top+1.5*e.outerHeight(!0)-i,e.hide(),(h>g||h+i").appendTo(b("body")).hide().html(g);d!==!1&&C.hasHandler("toSource")&&(g=C.callOnlyFirst("toSource",g,h)),h.remove(),a+=g+c}return d!==!1&&C.hasHandler("toWysiwyg")&&(a=C.callOnlyFirst("toWysiwyg",a,!0)),d!==!1&&f===!0&&(a=a.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")),ua.wysiwygEditorInsertHtml(a),ua},ua.getWysiwygEditorValue=function(a){var c,d=b("
    ").appendTo(document.body).append(b(u[0].childNodes).clone());return f.fixNesting(d[0]),c=d.html(),a!==!1&&C.hasHandler("toSource")&&(c=C.callOnlyFirst("toSource",c,d)),d.remove(),c},ua.getBody=function(){return u},ua.getContentAreaContainer=function(){return s},ua.getSourceEditorValue=function(a){var b=w.val();return a!==!1&&C.hasHandler("toWysiwyg")&&(b=C.callOnlyFirst("toWysiwyg",b)),b},ua.setWysiwygEditorValue=function(a){a||(a="

    "+(n?"":"
    ")+"

    "),u[0].innerHTML=a,L(u[0]),ja(),qa()},ua.setSourceEditorValue=function(a){w.val(a),qa()},ua.updateOriginal=function(){wa.val(ua.val())},L=function(a){if(c.emoticonsEnabled&&!b(a).parents("code").length){var d=a.ownerDocument,e="\\s| | | | | ",h=[],j=[],k=b.extend({},c.emoticons.more,c.emoticons.dropdown,c.emoticons.hidden);b.each(k,function(a){c.emoticonsCompat&&(j[a]=new RegExp("(>|^|"+e+")"+g.regex(a)+"($|<|"+e+")")),h.push(a)});var l=function(a){for(a=a.firstChild;a;){var e,g,m,n,o,p,q,r=a.parentNode,s=a.nodeValue;if(3!==a.nodeType)b(a).is("code")||l(a);else if(s)for(o=h.length;o--;)g=h[o],q=c.emoticonsCompat?s.search(j[g]):s.indexOf(g),q>-1&&(p=a.nextSibling,m=k[g],e=s.substr(q).split(g),s=s.substr(0,q)+e.shift(),a.nodeValue=s,n=f.parseHTML(i("emoticon",{key:g,url:m.url||m,tooltip:m.tooltip||g}),d),r.insertBefore(n[0],p),r.insertBefore(d.createTextNode(e.join(g)),p));a=a.nextSibling}};l(a),c.emoticonsCompat&&(Ba=u.find("img[data-sceditor-emoticon]"))}},ua.inSourceMode=function(){return q.hasClass("sourceMode")},ua.sourceMode=function(a){var b=ua.inSourceMode();return"boolean"!=typeof a?b:((b&&!a||!b&&a)&&ua.toggleSourceMode(),ua)},ua.toggleSourceMode=function(){var a=ua.inSourceMode();!h.isWysiwygSupported&&a||(a||(B.saveRange(),B.clear()),ua.blur(),a?ua.setWysiwygEditorValue(ua.getSourceEditorValue()):ua.setSourceEditorValue(ua.getWysiwygEditorValue()),z=null,w.toggle(),s.toggle(),q.toggleClass("wysiwygMode",a).toggleClass("sourceMode",!a),ga(),ha())},ia=function(){return x.focus(),"undefined"!=typeof x.selectionStart?x.value.substring(x.selectionStart,x.selectionEnd):k.selection.createRange().text},M=function(a,c){ua.inSourceMode()?c.txtExec&&(b.isArray(c.txtExec)?ua.sourceEditorInsertText.apply(ua,c.txtExec):c.txtExec.call(ua,a,ia())):c.exec&&(b.isFunction(c.exec)?c.exec.call(ua,a):ua.execCommand(c.exec,c.hasOwnProperty("execParam")?c.execParam:null))},N=function(){n&&(z=B.selectedRange())},ua.execCommand=function(a,c){var d=!1,e=ua.commands[a],f=b(B.parentNode());if(ua.focus(),!f.is("code")&&0===f.parents("code").length){try{d=v[0].execCommand(a,!1,c)}catch(a){}!d&&e&&e.errorMessage&&alert(ua._(e.errorMessage)),ha()}},ka=function(){function a(){B&&!B.compare(F)&&(F=B.cloneSelected(),q.trigger(b.Event("selectionchanged"))),G=!1}G||(G=!0,n?a():setTimeout(a,100))},la=function(){var a,c=B.parentNode();D!==c&&(a=D,D=c,E=B.getFirstBlockParent(c),q.trigger(b.Event("nodechanged",{oldNode:a,newNode:D})))},ua.currentNode=function(){return D},ua.currentBlockNode=function(){return E},ha=function(a){var b,c,d="active",e=v[0],f=ua.sourceMode();if(ua.readOnly())return void r.find(d).removeClass(d);f||(c=a?a.newNode:B.parentNode(),b=B.getFirstBlockParent(c));for(var g=0;g-1&&(h=e.queryCommandState(j)?1:0)}catch(a){}}else k||(h=j.call(ua,c,b));i.toggleClass("disabled",k||h<0).toggleClass(d,h>0)}},aa=function(a){var c,d,e,g,h="code,blockquote,pre",i="li,ul,ol";if(!a.originalEvent.defaultPrevented)return ua.closeDropDown(),c=b(E).closest(h+","+i).first(),13===a.which&&c.length&&!c.is(i)?(z=null,d=v[0].createElement("br"),B.insertNode(d),o||(e=d.parentNode,g=e.lastChild,g&&3===g.nodeType&&""===g.nodeValue&&(e.removeChild(g),g=e.lastChild),!f.isInline(e,!0)&&g===d&&f.isInline(d.previousSibling)&&B.insertHTML("
    ")),!1):void 0},ja=function(){var a,c,d,e=u[0];f.rTraverse(e,function(g){if(a=g.nodeName.toLowerCase(),b.inArray(a,ya)>-1&&(c=!0),3===g.nodeType&&!/^\s*$/.test(g.nodeValue)||"br"===a||o&&!g.firstChild&&!f.isInline(g,!1))return c&&(d=v[0].createElement("p"),d.className="sceditor-nlf",d.innerHTML=o?"":"
    ",e.appendChild(d)),!1})},ba=function(){ua.val(wa.val())},ca=function(){ua.closeDropDown(),z=null},fa=function(){var a=c.height,b=c.width;ua.maximize()?ua.dimensions("100%","100%",!1):(a&&a.toString().indexOf("%")>-1||b&&b.toString().indexOf("%")>-1)&&ua.dimensions(b,a)},ua._=function(){var a,b=arguments;return A&&A[b[0]]&&(b[0]=A[b[0]]),b[0].replace(/\{(\d+)\}/g,function(c,d){return b[d-0+1]!==a?b[d-0+1]:"{"+d+"}"})},da=function(a){C.call(a.type+"Event",a,ua);var c=a.target===x?"scesrc":"scewys",d=b.Event(a);d.type=c+a.type,q.trigger(d,ua)},ua.bind=function(a,c,d,e){a=a.split(" ");for(var f=a.length;f--;)b.isFunction(c)&&(d||q.on("scewys"+a[f],c),e||q.on("scesrc"+a[f],c),"valuechanged"===a[f]&&(qa.hasHandler=!0));return ua},ua.unbind=function(a,c,d,e){a=a.split(" ");for(var f=a.length;f--;)b.isFunction(c)&&(d||q.off("scewys"+a[f],c),e||q.off("scesrc"+a[f],c));return ua},ua.blur=function(a,c,d){return b.isFunction(a)?ua.bind("blur",a,c,d):ua.sourceMode()?w.blur():u.blur(),ua},ua.focus=function(a,c,d){if(b.isFunction(a))ua.bind("focus",a,c,d);else if(ua.inSourceMode())x.focus();else{var e,f=B.selectedRange();F||B.hasSelection()||ma(),!o&&f&&1===f.endOffset&&f.collapsed&&(e=f.endContainer,e&&1===e.childNodes.length&&b(e.firstChild).is("br")&&(f.setStartBefore(e.firstChild),f.collapse(!0),B.selectRange(f))),t.contentWindow.focus(),u[0].focus(),z&&(B.selectRange(z),z=null)}return ha(),ua},ua.keyDown=function(a,b,c){return ua.bind("keydown",a,b,c)},ua.keyPress=function(a,b,c){return ua.bind("keypress",a,b,c)},ua.keyUp=function(a,b,c){return ua.bind("keyup",a,b,c)},ua.nodeChanged=function(a){return ua.bind("nodechanged",a,!1,!0)},ua.selectionChanged=function(a){return ua.bind("selectionchanged",a,!1,!0)},ua.valueChanged=function(a,b,c){return ua.bind("valuechanged",a,b,c)},na=function(a){var d,e=0,f=ua.emoticonsCache,g=String.fromCharCode(a.which);if(!b(E).is("code")&&!b(E).parents("code").length)return f||(f=[],b.each(b.extend({},c.emoticons.more,c.emoticons.dropdown,c.emoticons.hidden),function(a,b){f[e++]=[a,i("emoticon",{key:a,url:b.url||b,tooltip:b.tooltip||a})]}),f.sort(function(a,b){return a[0].length-b[0].length}),ua.emoticonsCache=f,ua.longestEmoticonCode=f[f.length-1][0].length),d=B.replaceKeyword(ua.emoticonsCache,!0,!0,ua.longestEmoticonCode,c.emoticonsCompat,g),d&&c.emoticonsCompat?(Ba=u.find("img[data-sceditor-emoticon]"),/^\s$/.test(g)):!d},oa=function(){if(Ba.length){var a,c,d,e,f,g,h=ua.currentBlockNode(),i=!1,j=/[^\s\xA0\u2002\u2003\u2009\u00a0]+/;Ba=b.map(Ba,function(k){return k&&k.parentNode?b.contains(h,k)?(a=k.previousSibling,c=k.nextSibling,f=a.nodeValue,null===f&&(f=a.innerText||""),a&&j.test(a.nodeValue.slice(-1))||c&&j.test((c.nodeValue||"")[0])?(d=k.parentNode,e=B.cloneSelected(),g=e.startContainer,f+=b(k).data("sceditor-emoticon"),g===c?i=f.length+e.startOffset:g===h&&h.childNodes[e.startOffset]===c?i=f.length:g===a&&(i=e.startOffset),c&&3===c.nodeType||(c=d.insertBefore(d.ownerDocument.createTextNode(""),c)),c.insertData(0,f),d.removeChild(a),d.removeChild(k),i!==!1&&(e.setStart(c,i),e.collapse(!0),B.selectRange(e)),null):k):k:null})}},ua.emoticons=function(a){return a||a===!1?(c.emoticonsEnabled=a,a?(u.keypress(na),ua.sourceMode()||(B.saveRange(),L(u[0]),Ba=u.find("img[data-sceditor-emoticon]"),qa(!1),B.restoreRange())):(u.find("img[data-sceditor-emoticon]").replaceWith(function(){return b(this).data("sceditor-emoticon")}),Ba=[],u.off("keypress",na),qa()),ua):c.emoticonsEnabled},ua.css=function(a){return I||(I=b('

    ',toolbarButton:'
    {dispName}
    ',emoticon:'{key}',fontOpt:'{font}',sizeOpt:'{size}',pastetext:'
    ',table:'
    ',image:'
    ',email:'
    ',link:'
    ',youtubeMenu:'
    ',youtube:''};return function(b,c,d){var e=a[b];return $.each(c,function(a,b){e=e.replace(new RegExp("\\{"+a+"\\}","g"),b)}),d&&(e=$(e)),e}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a){"use strict";var b=c(1),d=c(6).ie,e=c(8),f=d&&d<11,g={bold:{exec:"bold",tooltip:"Bold",shortcut:"Ctrl+B"},italic:{exec:"italic",tooltip:"Italic",shortcut:"Ctrl+I"},underline:{exec:"underline",tooltip:"Underline",shortcut:"Ctrl+U"},strike:{exec:"strikethrough",tooltip:"Strikethrough"},subscript:{exec:"subscript",tooltip:"Subscript"},superscript:{exec:"superscript",tooltip:"Superscript"},left:{exec:"justifyleft",tooltip:"Align left"},center:{exec:"justifycenter",tooltip:"Center"},right:{exec:"justifyright",tooltip:"Align right"},justify:{exec:"justifyfull",tooltip:"Justify"},font:{_dropDown:function(a,c,d){for(var f=0,g=a.opts.fonts.split(","),h=b("
    "),i=function(){return d(b(this).data("font")),a.closeDropDown(!0),!1};f"),g=function(c){d(b(this).data("size")),a.closeDropDown(!0),c.preventDefault()},h=1;h<=7;h++)f.append(e("sizeOpt",{size:h},!0).click(g));a.createDropDown(c,"fontsize-picker",f)},exec:function(a){var b=this;g.size._dropDown(b,a,function(a){b.execCommand("fontsize",a)})},tooltip:"Font Size"},color:{_dropDown:function(a,c,d){var e,f,h,i,j={r:255,g:255,b:255},k=b("
    "),l=a.opts.colors?a.opts.colors.split("|"):new Array(21),m=[],n=g.color;if(!n._htmlCache){for(e=0;e'),f=0;f'),f%5===0?(j.g-=51,j.b=255):j.b-=51;m.push("
    "),e%5===0?(j.r-=51,j.g=255,j.b=255):(j.g=255,j.b=255)}n._htmlCache=m.join("")}k.append(n._htmlCache).find("a").click(function(c){d(b(this).attr("data-color")),a.closeDropDown(!0),c.preventDefault()}),a.createDropDown(c,"color-picker",k)},exec:function(a){var b=this;g.color._dropDown(b,a,function(a){b.execCommand("forecolor",a)})},tooltip:"Font Color"},removeformat:{exec:"removeformat",tooltip:"Remove Formatting"},cut:{exec:"cut",tooltip:"Cut",errorMessage:"Your browser does not allow the cut command. Please use the keyboard shortcut Ctrl/Cmd-X"},copy:{exec:"copy",tooltip:"Copy",errorMessage:"Your browser does not allow the copy command. Please use the keyboard shortcut Ctrl/Cmd-C"},paste:{exec:"paste",tooltip:"Paste",errorMessage:"Your browser does not allow the paste command. Please use the keyboard shortcut Ctrl/Cmd-V"},pastetext:{exec:function(a){var b,c,d=this;c=e("pastetext",{label:d._("Paste your text inside the following box:"),insert:d._("Insert")},!0),c.find(".button").click(function(a){b=c.find("#txt").val(),b&&d.wysiwygEditorInsertText(b),d.closeDropDown(!0),a.preventDefault()}),d.createDropDown(a,"pastetext",c)},tooltip:"Paste Text"},bulletlist:{exec:"insertunorderedlist",tooltip:"Bullet list"},orderedlist:{exec:"insertorderedlist",tooltip:"Numbered list"},indent:{state:function(a,c){var d,e,f,g=b(c),h=g.parents("ul,ol,menu"),i=h.first();if(h.length>1||i.children().length>1)return 0;if(g.is("ul,ol,menu")){if(d=this.getRangeHelper().selectedRange(),!(window.Range&&d instanceof Range))return g.is("li,ul,ol,menu")?0:-1;if(e=d.startContainer.parentNode,f=d.endContainer.parentNode,e!==e.parentNode.firstElementChild||b(f).is("li")&&f!==f.parentNode.lastElementChild)return 0}return-1},exec:function(){var a=this,c=b(a.getRangeHelper().getFirstBlockParent());a.focus(),c.parents("ul,ol,menu")&&a.execCommand("indent")},tooltip:"Add indent"},outdent:{state:function(a,c){return b(c).is("ul,ol,menu")||b(c).parents("ul,ol,menu").length>0?0:-1},exec:function(){var a=this,c=b(a.getRangeHelper().getFirstBlockParent());c.parents("ul,ol,menu")&&a.execCommand("outdent")},tooltip:"Remove one indent"},table:{forceNewLineAfter:["table"],exec:function(a){var b=this,c=e("table",{rows:b._("Rows:"),cols:b._("Cols:"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d,e,g=c.find("#rows").val()-0,h=c.find("#cols").val()-0,i="";if(!(g<1||h<1)){for(d=0;d",e=0;e"+(f?"":"
    ")+"";i+=""}i+="
    ",b.wysiwygEditorInsertHtml(i),b.closeDropDown(!0),a.preventDefault()}}),b.createDropDown(a,"inserttable",c)},tooltip:"Insert a table"},horizontalrule:{exec:"inserthorizontalrule",tooltip:"Insert a horizontal rule"},code:{forceNewLineAfter:["code"],exec:function(){this.wysiwygEditorInsertHtml("",(f?"":"
    ")+"
    ")},tooltip:"Code"},image:{exec:function(a){var b=this,c=e("image",{url:b._("URL:"),width:b._("Width (optional):"),height:b._("Height (optional):"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#image").val(),e=c.find("#width").val(),f=c.find("#height").val(),g="";e&&(g+=' width="'+e+'"'),f&&(g+=' height="'+f+'"'),d&&b.wysiwygEditorInsertHtml("'),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertimage",c)},tooltip:"Insert an image"},email:{exec:function(a){var b=this,c=e("email",{label:b._("E-mail:"),desc:b._("Description (optional):"),insert:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#email").val(),e=c.find("#des").val();d&&(b.focus(),!b.getRangeHelper().selectedHtml()||e?(e=e||d,b.wysiwygEditorInsertHtml(''+e+"")):b.execCommand("createlink","mailto:"+d)),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertemail",c)},tooltip:"Insert an email"},link:{exec:function(a){var b=this,c=e("link",{url:b._("URL:"),desc:b._("Description (optional):"),ins:b._("Insert")},!0);c.find(".button").click(function(a){var d=c.find("#link").val(),e=c.find("#des").val();d&&(b.focus(),!b.getRangeHelper().selectedHtml()||e?(e=e||d,b.wysiwygEditorInsertHtml(''+e+"")):b.execCommand("createlink",d)),b.closeDropDown(!0),a.preventDefault()}),b.createDropDown(a,"insertlink",c)},tooltip:"Insert a link"},unlink:{state:function(){var a=b(this.currentNode());return a.is("a")||a.parents("a").length>0?0:-1},exec:function(){var a=b(this.currentNode()),c=a.is("a")?a:a.parents("a").first();c.length&&c.replaceWith(c.contents())},tooltip:"Unlink"},quote:{forceNewLineAfter:["blockquote"],exec:function(a,b,c){var d="
    ",e="
    ";b?(c=c?""+c+"":"",d=d+c+b+e,e=null):""===this.getRangeHelper().selectedHtml()&&(e=(f?"":"
    ")+e),this.wysiwygEditorInsertHtml(d,e)},tooltip:"Insert a Quote"},emoticon:{exec:function(a){var c=this,d=function(e){var f,g=c.opts.emoticonsCompat,h=c.getRangeHelper(),i=g&&" "!==h.getOuterText(!0,1)?" ":"",j=g&&" "!==h.getOuterText(!1,1)?" ":"",k=b("
    "),l=b("
    ").appendTo(k),m=0,n=b.extend({},c.opts.emoticons.dropdown,e?c.opts.emoticons.more:{});return b.each(n,function(){m++}),m=Math.sqrt(m),b.each(n,function(a,d){l.append(b("").attr({src:d.url||d,alt:a,title:d.tooltip||a}).click(function(){return c.insert(i+b(this).attr("alt")+j,null,!1).closeDropDown(!0),!1})),l.children().length>=m&&(l=b("
    ").appendTo(k))}),!e&&c.opts.emoticons.more&&(f=b(''+c._("More")+"").click(function(){return c.createDropDown(a,"more-emoticons",d(!0)),!1}),k.append(f)),k};c.createDropDown(a,"emoticons",d(!1))},txtExec:function(a){g.emoticon.exec.call(this,a)},tooltip:"Insert an emoticon"},youtube:{_dropDown:function(a,b,c){var d,f=e("youtubeMenu",{label:a._("Video URL:"),insert:a._("Insert")},!0);f.find(".button").click(function(b){var e=f.find("#link").val();e&&(d=e.match(/(?:v=|v\/|embed\/|youtu.be\/)(.{11})/),d&&(e=d[1]),/^[a-zA-Z0-9_\-]{11}$/.test(e)?c(e):alert("Invalid YouTube video")),a.closeDropDown(!0),b.preventDefault()}),a.createDropDown(b,"insertlink",f)},exec:function(a){var b=this;g.youtube._dropDown(b,a,function(a){b.wysiwygEditorInsertHtml(e("youtube",{id:a}))})},tooltip:"Insert a YouTube video"},date:{_date:function(a){var b=new Date,c=b.getYear(),d=b.getMonth()+1,e=b.getDate();return c<2e3&&(c=1900+c),d<10&&(d="0"+d),e<10&&(e="0"+e),a.opts.dateFormat.replace(/year/i,c).replace(/month/i,d).replace(/day/i,e)},exec:function(){this.insertText(g.date._date(this))},txtExec:function(){this.insertText(g.date._date(this))},tooltip:"Insert current date"},time:{_time:function(){var a=new Date,b=a.getHours(),c=a.getMinutes(),d=a.getSeconds();return b<10&&(b="0"+b),c<10&&(c="0"+c),d<10&&(d="0"+d),b+":"+c+":"+d},exec:function(){this.insertText(g.time._time())},txtExec:function(){this.insertText(g.time._time())},tooltip:"Insert current time"},ltr:{state:function(a,b){return b&&"ltr"===b.style.direction},exec:function(){var a=this,c=a.getRangeHelper().getFirstBlockParent(),d=b(c);a.focus(),(c&&!d.is("body")||(a.execCommand("formatBlock","p"),c=a.getRangeHelper().getFirstBlockParent(),d=b(c),c&&!d.is("body")))&&("ltr"===d.css("direction")?d.css("direction",""):d.css("direction","ltr"))},tooltip:"Left-to-Right"},rtl:{state:function(a,b){return b&&"rtl"===b.style.direction},exec:function(){var a=this,c=a.getRangeHelper().getFirstBlockParent(),d=b(c);a.focus(),(c&&!d.is("body")||(a.execCommand("formatBlock","p"),c=a.getRangeHelper().getFirstBlockParent(),d=b(c),c&&!d.is("body")))&&("rtl"===d.css("direction")?d.css("direction",""):d.css("direction","rtl"))},tooltip:"Right-to-Left"},print:{exec:"print",tooltip:"Print"},maximize:{state:function(){return this.maximize()},exec:function(){this.maximize(!this.maximize())},txtExec:function(){this.maximize(!this.maximize())},tooltip:"Maximize",shortcut:"Ctrl+Shift+M"},source:{state:function(){return this.sourceMode()},exec:function(){this.toggleSourceMode()},txtExec:function(){this.toggleSourceMode()},tooltip:"View source",shortcut:"Ctrl+Shift+S"},ignore:{}};return g}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a){"use strict";var b=c(1);return{toolbar:"bold,italic,underline,strike,subscript,superscript|left,center,right,justify|font,size,color,removeformat|cut,copy,paste,pastetext|bulletlist,orderedlist,indent,outdent|table|code,quote|horizontalrule,image,email,link,unlink|emoticon,youtube,date,time|ltr,rtl|print,maximize,source",toolbarExclude:null,style:"jquery.sceditor.default.css",fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana",colors:null,locale:b("html").attr("lang")||"en",charset:"utf-8",emoticonsCompat:!1,emoticonsEnabled:!0,emoticonsRoot:"",emoticons:{dropdown:{":)":"emoticons/smile.png",":angel:":"emoticons/angel.png",":angry:":"emoticons/angry.png","8-)":"emoticons/cool.png",":'(":"emoticons/cwy.png",":ermm:":"emoticons/ermm.png",":D":"emoticons/grin.png","<3":"emoticons/heart.png",":(":"emoticons/sad.png",":O":"emoticons/shocked.png",":P":"emoticons/tongue.png",";)":"emoticons/wink.png"},more:{":alien:":"emoticons/alien.png",":blink:":"emoticons/blink.png",":blush:":"emoticons/blush.png",":cheerful:":"emoticons/cheerful.png",":devil:":"emoticons/devil.png",":dizzy:":"emoticons/dizzy.png",":getlost:":"emoticons/getlost.png",":happy:":"emoticons/happy.png",":kissing:":"emoticons/kissing.png",":ninja:":"emoticons/ninja.png",":pinch:":"emoticons/pinch.png",":pouty:":"emoticons/pouty.png",":sick:":"emoticons/sick.png",":sideways:":"emoticons/sideways.png",":silly:":"emoticons/silly.png",":sleeping:":"emoticons/sleeping.png",":unsure:":"emoticons/unsure.png",":woot:":"emoticons/w00t.png",":wassat:":"emoticons/wassat.png"},hidden:{":whistling:":"emoticons/whistling.png",":love:":"emoticons/wub.png"}},width:null,height:null,resizeEnabled:!0,resizeMinWidth:null,resizeMinHeight:null,resizeMaxHeight:null,resizeMaxWidth:null,resizeHeight:!0,resizeWidth:!0,dateFormat:"year-month-day",toolbarContainer:null,enablePasteFiltering:!1,disablePasting:!1,readOnly:!1,rtl:!1,autofocus:!1,autofocusEnd:!0,autoExpand:!1,autoUpdate:!1,spellcheck:!0,runWithoutWysiwygSupport:!1,startInSourceMode:!1,id:null,plugins:"",zIndex:null,bbcodeTrim:!1,disableBlockRemove:!1,parserOptions:{},dropDownCss:{}}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))}]),function(a){"use strict";var b=a.sceditor,c=b.plugins,d=b.dom,e={bold:{txtExec:["",""]},italic:{txtExec:["",""]},underline:{txtExec:['',""]},strike:{txtExec:['',""]},subscript:{txtExec:["",""]},superscript:{txtExec:["",""]},left:{txtExec:['
    ',"
    "]},center:{txtExec:['
    ',"
    "]},right:{txtExec:['
    ',"
    "]},justify:{txtExec:['
    ',"
    "]},font:{txtExec:function(a){var c=this;b.command.get("font")._dropDown(c,a,function(a){c.insertText('',"")})}},size:{txtExec:function(a){var c=this;b.command.get("size")._dropDown(c,a,function(a){c.insertText('',"")})}},color:{txtExec:function(a){var c=this;b.command.get("color")._dropDown(c,a,function(a){c.insertText('',"")})}},bulletlist:{txtExec:["
    • ","
    "]},orderedlist:{txtExec:["
    1. ","
    "]},table:{txtExec:["
    ","
    "]},horizontalrule:{txtExec:["
    "]},code:{txtExec:["",""]},image:{txtExec:function(a,b){var c=prompt(this._("Enter the image URL:"),b);c&&this.insertText('')}},email:{txtExec:function(a,b){var c,d,e=b&&b.indexOf("@")>-1?null:b;c=prompt(this._("Enter the e-mail address:"),e?"":b),d=prompt(this._("Enter the displayed text:"),e||c)||c,c&&this.insertText(''+d+"")}},link:{txtExec:function(a,b){var c=b&&b.indexOf("http://")>-1?null:b,d=prompt(this._("Enter URL:"),c?"http://":b),e=prompt(this._("Enter the displayed text:"),c||d)||d;d&&this.insertText(''+e+"")}},quote:{txtExec:["
    ","
    "]},youtube:{txtExec:function(a){var c=this;b.command.get("youtube")._dropDown(c,a,function(a){c.insertText('')})}},rtl:{txtExec:['
    ',"
    "]},ltr:{txtExec:['
    ',"
    "]}};b.XHTMLSerializer=function(){var c,e,f,g,h,i,j,k,l,m,n=this,o={indentStr:"\t"},p=[],q=0;c=function(a){var b={"&":"&","<":"<",">":">",'"':"""};return a?a.replace(/[&<>"]/g,function(a){return b[a]||a}):""},e=function(a){return a.replace(/[\r\n]/," ").replace(/[^\S|\u00A0]+/g," ")},n.serialize=function(a,b){if(p=[],b)for(a=a.firstChild;a;)f(a),a=a.nextSibling;else f(a);return p.join("")},f=function(a,b){switch(a.nodeType){case 1:var c=a.nodeName.toLowerCase();"!"===c?j(a):h(a,b);break;case 3:k(a,b);break;case 4:i(a);break;case 8:j(a);break;case 9:case 11:g(a);break;case 2:case 5:case 6:case 7:case 10:case 12:}},g=function(a){for(var b=a.firstChild;b;)f(b),b=b.nextSibling},h=function(e,g){var h,i,j,k=e.nodeName.toLowerCase(),n="iframe"===k,o=e.attributes.length,p=e.firstChild,r=g||/pre(?:\-wrap)?$/i.test(a(e).css("whiteSpace")),s=!e.firstChild&&!d.canHaveChildren(e)&&!n;if(!a(e).hasClass("sceditor-ignore")){for(l("<"+k,!g&&m(e));o--;)i=e.attributes[o],(!b.ie||i.specified||"input"===k&&"value"===i.name)&&(j=b.ie<8&&/style/i.test(i.name)?e.style.cssText:i.value,l(" "+i.name.toLowerCase()+'="'+c(j)+'"',!1));for(l(s?" />":">",!1),n||(h=p);h;)q++,f(h,r),h=h.nextSibling,q--;s||l("",!r&&!n&&m(e)&&p&&m(p))}},i=function(a){l("")},j=function(a){l("")},k=function(a,b){var d=a.nodeValue;b||(d=e(d)),d&&l(c(d),!b&&m(a))},l=function(a,b){var c=q;if(b!==!1)for(p.length&&p.push("\n");c--;)p.push(o.indentStr);p.push(a)},m=function(a){var b=a.previousSibling;return 1!==a.nodeType&&b?!d.isInline(b):!b&&!d.isInline(a.parentNode)||!d.isInline(a)}},c.xhtml=function(){var f,g,h,i,j,k,l,m=this,n={},o={};m.init=function(){a.isEmptyObject(c.xhtml.converters||{})||a.each(c.xhtml.converters,function(b,c){a.each(c.tags,function(a){n[a]||(n[a]=[]),n[a].push(c)})}),this.commands=a.extend(!0,{},e,this.commands)},m.signalToSource=function(a,c){return c=c.jquery?c[0]:c,f(c),i(c),k(c),l(c),(new b.XHTMLSerializer).serialize(c,!0)},m.signalToWysiwyg=function(a){return a},m.convertTagTo=d.convertElement,g=function(c,d,e){n[c]&&a.each(n[c],function(f,g){g.tags[c]?a.each(g.tags[c],function(c,f){e.getAttributeNode&&(c=e.getAttributeNode(c),!c||b.ie<8&&!c.specified||f&&a.inArray(c.value,f)<0||g.conv.call(m,e,d))}):g.conv&&g.conv.call(m,e,d)})},f=function(b){d.traverse(b,function(b){var c=a(b),d=b.nodeName.toLowerCase();g("*",c,b),g(d,c,b)},!0)},h=function(b,c){var e=b.childNodes,f=b.nodeName.toLowerCase(),g=b.nodeValue,i=e.length;if(c&&"br"===f)return!0;if(a(b).hasClass("sceditor-ignore"))return!0;if(!d.canHaveChildren(b))return!1;if(g&&/\S|\u00A0/.test(g))return!1;for(;i--;)if(!h(e[i],c&&!b.previousSibling&&!b.nextSibling))return!1;return!0},i=function(b){d.traverse(b,function(e){var f,g=e.nodeName.toLowerCase(),i=e.parentNode,j=e.nodeType,k=!d.isInline(e),l=e.previousSibling,m=e.nextSibling,n=i===b,o=!l&&!m,p="iframe"!==g&&h(e,n&&o&&"br"!==g),q=e.ownerDocument,r=c.xhtml.allowedTags,s=c.xhtml.disallowedTags;if(3!==j&&(4===j?g="!cdata":"!"!==g&&8!==j||(g="!comment"),p?f=!0:r&&r.length?f=a.inArray(g,r)<0:s&&s.length&&(f=a.inArray(g,s)>-1),f)){if(!p){for(k&&l&&d.isInline(l)&&i.insertBefore(q.createTextNode(" "),e);e.firstChild;)i.insertBefore(e.firstChild,m);k&&m&&d.isInline(m)&&i.insertBefore(q.createTextNode(" "),m)}i.removeChild(e)}},!0)},j=function(b,c){var d={};return b&&a.extend(d,b),c?(a.each(c,function(b,c){a.isArray(c)?d[b]=a.merge(d[b]||[],c):d[b]||(d[b]=null)}),d):d},l=function(b){var c=[],e=function(){c.length&&(a("

    ",b.ownerDocument).insertBefore(c[0]).append(c),c=[])};d.removeWhiteSpace(b);for(var f=b.firstChild;f;)d.isInline(f)&&!a(f).is(".sceditor-ignore")?c.push(f):e(),f=f.nextSibling;e()},k=function(b){var e,f,g,h,i,k,l=c.xhtml.allowedAttribs,m=l&&!a.isEmptyObject(l),n=c.xhtml.disallowedAttribs,p=n&&!a.isEmptyObject(n);o={},d.traverse(b,function(b){if(b.attributes&&(e=b.nodeName.toLowerCase(),h=b.attributes.length))for(o[e]||(m?o[e]=j(l["*"],l[e]):o[e]=j(n["*"],n[e]));h--;)f=b.attributes[h],g=f.name,i=o[e][g],k=!1,m?k=null!==i&&(!a.isArray(i)||a.inArray(f.value,i)<0):p&&(k=null===i||a.isArray(i)&&a.inArray(f.value,i)>-1),k&&b.removeAttribute(g)})}},c.xhtml.converters=[{tags:{"*":{width:null}},conv:function(a,b){b.css("width",b.attr("width")).removeAttr("width")}},{tags:{"*":{height:null}},conv:function(a,b){b.css("height",b.attr("height")).removeAttr("height")}},{tags:{li:{value:null}},conv:function(a,c){b.ie<8?a.removeAttribute("value"):c.removeAttr("value")}},{tags:{"*":{text:null}},conv:function(a,b){b.css("color",b.attr("text")).removeAttr("text")}},{tags:{"*":{color:null}},conv:function(a,b){b.css("color",b.attr("color")).removeAttr("color")}},{tags:{"*":{face:null}},conv:function(a,b){b.css("fontFamily",b.attr("face")).removeAttr("face")}},{tags:{"*":{align:null}},conv:function(a,b){b.css("textAlign",b.attr("align")).removeAttr("align")}},{tags:{"*":{border:null}},conv:function(a,b){b.css("borderWidth",b.attr("border")).removeAttr("border")}},{tags:{applet:{name:null},img:{name:null},layer:{name:null},map:{name:null},object:{name:null},param:{name:null}},conv:function(a,b){b.attr("id")||b.attr("id",b.attr("name")),b.removeAttr("name")}},{tags:{"*":{vspace:null}},conv:function(a,b){b.css("marginTop",b.attr("vspace")-0).css("marginBottom",b.attr("vspace")-0).removeAttr("vspace")}},{tags:{"*":{hspace:null}},conv:function(a,b){b.css("marginLeft",b.attr("hspace")-0).css("marginRight",b.attr("hspace")-0).removeAttr("hspace")}},{tags:{hr:{noshade:null}},conv:function(a,b){b.css("borderStyle","solid").removeAttr("noshade")}},{tags:{"*":{nowrap:null}},conv:function(a,b){b.css("white-space","nowrap").removeAttr("nowrap")}},{tags:{big:null},conv:function(b){a(this.convertTagTo(b,"span")).css("fontSize","larger")}},{tags:{small:null},conv:function(b){a(this.convertTagTo(b,"span")).css("fontSize","smaller")}},{tags:{b:null},conv:function(b){a(this.convertTagTo(b,"strong"))}},{tags:{u:null},conv:function(b){a(this.convertTagTo(b,"span")).css("textDecoration","underline")}},{tags:{i:null},conv:function(b){a(this.convertTagTo(b,"em"))}},{tags:{s:null,strike:null},conv:function(b){a(this.convertTagTo(b,"span")).css("textDecoration","line-through")}},{tags:{dir:null},conv:function(a){this.convertTagTo(a,"ul")}},{tags:{center:null},conv:function(b){a(this.convertTagTo(b,"div")).css("textAlign","center")}},{tags:{font:{size:null}},conv:function(a,c){var d=c.css("fontSize"),e=d;"+0"!==e&&(b.ie<9&&(e=10,d>1&&(e=13),d>2&&(e=16),d>3&&(e=18),d>4&&(e=24),d>5&&(e=32),d>6&&(e=48)),c.css("fontSize",e)),c.removeAttr("size")}},{tags:{font:null},conv:function(a){this.convertTagTo(a,"span")}},{tags:{"*":{type:["_moz"]}},conv:function(a,b){b.removeAttr("type")}},{tags:{"*":{_moz_dirty:null}},conv:function(a,b){b.removeAttr("_moz_dirty")}},{tags:{"*":{_moz_editor_bogus_node:null}},conv:function(a,b){b.remove()}}],c.xhtml.allowedAttribs={},c.xhtml.disallowedAttribs={},c.xhtml.allowedTags=[],c.xhtml.disallowedTags=[]}(jQuery); \ No newline at end of file diff --git a/js/sceditor/plugins/bbcode.js b/js/sceditor/plugins/bbcode.js deleted file mode 100644 index 80cc18676..000000000 --- a/js/sceditor/plugins/bbcode.js +++ /dev/null @@ -1,2 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a,b,c){"use strict";var d=a.sceditor,e=d.plugins,f=d.escapeEntities,g=d.escapeUriScheme,h=d.ie,i=h&&h<11,j=d.command.get,k={bold:{txtExec:["[b]","[/b]"]},italic:{txtExec:["[i]","[/i]"]},underline:{txtExec:["[u]","[/u]"]},strike:{txtExec:["[s]","[/s]"]},subscript:{txtExec:["[sub]","[/sub]"]},superscript:{txtExec:["[sup]","[/sup]"]},left:{txtExec:["[left]","[/left]"]},center:{txtExec:["[center]","[/center]"]},right:{txtExec:["[right]","[/right]"]},justify:{txtExec:["[justify]","[/justify]"]},font:{txtExec:function(a){var b=this;j("font")._dropDown(b,a,function(a){b.insertText("[font="+a+"]","[/font]")})}},size:{txtExec:function(a){var b=this;j("size")._dropDown(b,a,function(a){b.insertText("[size="+a+"]","[/size]")})}},color:{txtExec:function(a){var b=this;j("color")._dropDown(b,a,function(a){b.insertText("[color="+a+"]","[/color]")})}},bulletlist:{txtExec:function(b,c){var d="";a.each(c.split(/\r?\n/),function(){d+=(d?"\n":"")+"[li]"+this+"[/li]"}),this.insertText("[ul]\n"+d+"\n[/ul]")}},orderedlist:{txtExec:function(b,c){var d="";a.each(c.split(/\r?\n/),function(){d+=(d?"\n":"")+"[li]"+this+"[/li]"}),e.bbcode.bbcode.get(""),this.insertText("[ol]\n"+d+"\n[/ol]")}},table:{txtExec:["[table][tr][td]","[/td][/tr][/table]"]},horizontalrule:{txtExec:["[hr]"]},code:{txtExec:["[code]","[/code]"]},image:{txtExec:function(a,b){var c=this,d=prompt(c._("Enter the image URL:"),b);d&&c.insertText("[img]"+d+"[/img]")}},email:{txtExec:function(a,b){var c=this,d=b&&b.indexOf("@")>-1?null:b,e=prompt(c._("Enter the e-mail address:"),d?"":b),f=prompt(c._("Enter the displayed text:"),d||e)||e;e&&c.insertText("[email="+e+"]"+f+"[/email]")}},link:{txtExec:function(b,c){var d=this,e=/^[a-z]+:\/\//i.test(a.trim(c))?null:c,f=prompt(d._("Enter URL:"),e?"http://":a.trim(c)),g=prompt(d._("Enter the displayed text:"),e||f)||f;f&&d.insertText("[url="+f+"]"+g+"[/url]")}},quote:{txtExec:["[quote]","[/quote]"]},youtube:{txtExec:function(a){var b=this;j("youtube")._dropDown(b,a,function(a){b.insertText("[youtube]"+a+"[/youtube]")})}},rtl:{txtExec:["[rtl]","[/rtl]"]},ltr:{txtExec:["[ltr]","[/ltr]"]}},l=function(a){return a?a.replace(/\\(.)/g,"$1").replace(/^(["'])(.*?)\1$/,"$2"):a},m=function(){var a,b=arguments;return b[0].replace(/\{(\d+)\}/g,function(c,d){return b[d-0+1]!==a?b[d-0+1]:"{"+d+"}"})},n={OPEN:"open",CONTENT:"content",NEWLINE:"newline",CLOSE:"close"},o=function(a,b,c,d,e,f){var g=this;g.type=a,g.name=b,g.val=c,g.attrs=d||{},g.children=e||[],g.closing=f||null};o.prototype={clone:function(a){var b=this;return new o(b.type,b.name,b.val,b.attrs,a?b.children:[],b.closing?b.closing.clone():null)},splitAt:function(b){var c,d=this,e=0,f=d.children.length;if("number"!=typeof b&&(b=a.inArray(b,d.children)),b<0||b>f)return null;for(;f--;)f>=b?e++:f=0;return c=d.clone(),c.children=d.children.splice(b,e),c}};var p=function(b){if(!(this instanceof p))return new p(b);var d,g,j,k,m,q,r,s,t,u,v,w,x,y,z,A=this;d=function(){A.bbcodes=e.bbcode.bbcodes,A.opts=a.extend({},p.defaults,b)},A.tokenize=function(a){var b,c,d,e=[],f=[{type:n.CLOSE,regex:/^\[\/[^\[\]]+\]/},{type:n.OPEN,regex:/^\[[^\[\]]+\]/},{type:n.NEWLINE,regex:/^(\r\n|\r|\n)/},{type:n.CONTENT,regex:/^([^\[\r\n]+|\[)/}];f.reverse();a:for(;a.length;){for(d=f.length;d--;)if(c=f[d].type,(b=a.match(f[d].regex))&&b[0]){e.push(g(c,b[0])),a=a.substr(b[0].length);continue a}a.length&&e.push(g(n.CONTENT,a)),a=""}return e},g=function(b,c){var d,f,g,h=/\[([^\]\s=]+)(?:([^\]]+))?\]/,i=/\[\/([^\[\]]+)\]/;return b===n.OPEN&&(d=c.match(h))&&(g=y(d[1]),d[2]&&(d[2]=a.trim(d[2]))&&(f=j(d[2]))),b===n.CLOSE&&(d=c.match(i))&&(g=y(d[1])),b===n.NEWLINE&&(g="#newline"),g&&(b!==n.OPEN&&b!==n.CLOSE||e.bbcode.bbcodes[g])||(b=n.CONTENT,g="#"),new o(b,g,c,f)},j=function(a){var b,c=/([^\s=]+)=(?:(?:(["'])((?:\\\2|[^\2])*?)\2)|((?:.(?!\s\S+=))*.))/g,d={};if("="===a.charAt(0)&&a.indexOf("=",1)<0)d.defaultattr=l(a.substr(1));else for("="===a.charAt(0)&&(a="defaultattr"+a);b=c.exec(a);)d[y(b[1])]=l(b[3])||b[4];return d},A.parse=function(a,b){var c=k(A.tokenize(a)),d=A.opts;return d.fixInvalidChildren&&t(c),d.removeEmptyTags&&s(c),d.fixInvalidNesting&&q(c),m(c,null,b),d.removeEmptyTags&&s(c),c},w=function(a,b,c){for(var d=c.length;d--;)if(c[d].type===b&&c[d].name===a)return!0;return!1},r=function(b,c){var d=b?A.bbcodes[b.name]:{},e=d.allowedChildren;return!A.opts.fixInvalidChildren||!e||a.inArray(c.name||"#",e)>-1},k=function(b){for(var c,d,e,f,g,h,i,j=[],k=[],l=[],m=function(){return z(l)},o=function(a){m()?m().children.push(a):k.push(a)},p=function(b){return m()&&(d=A.bbcodes[m().name])&&d.closedBy&&a.inArray(b,d.closedBy)>-1};c=b.shift();){switch(i=b[0],c.type){case n.OPEN:p(c.name)&&l.pop(),o(c),d=A.bbcodes[c.name],d&&d.isSelfClosing||!d.closedBy&&!w(c.name,n.CLOSE,b)?d&&d.isSelfClosing||(c.type=n.CONTENT):l.push(c);break;case n.CLOSE:if(m()&&c.name!==m().name&&p("/"+c.name)&&l.pop(),m()&&c.name===m().name)m().closing=c,l.pop();else if(w(c.name,n.OPEN,l)){for(;e=l.pop();){if(e.name===c.name){e.closing=c;break}f=e.clone(),j.length&&f.children.push(z(j)),j.push(f)}for(o(z(j)),g=j.length;g--;)l.push(j[g]);j.length=0}else c.type=n.CONTENT,o(c);break;case n.NEWLINE:m()&&i&&p((i.type===n.CLOSE?"/":"")+i.name)&&(i.type===n.CLOSE&&i.name===m().name||(d=A.bbcodes[m().name],d&&d.breakAfter?l.pop():d&&d.isInline===!1&&A.opts.breakAfterBlock&&d.breakAfter!==!1&&l.pop())),o(c);break;default:o(c)}h=c}return k},m=function(a,b,c){var d,e,f,g,h,i,j,k,l=a.length;b&&(g=A.bbcodes[b.name]);for(var o=l;o--;)if(d=a[o])if(d.type===n.NEWLINE){if(e=o>0?a[o-1]:null,f=o1?c[c.length-2].children:e,i=a.inArray(h,j),i>-1))return k.children.splice(a.inArray(f,k.children),1),void j.splice(i+1,0,f,k);c.push(f),q(f.children,c,d||l(f),e),c.pop(f)}},t=function(a,b){for(var c,d,e=a.length;e--;)(c=a[e])&&(r(b,c)||(c.name=null,c.type=n.CONTENT,r(b,c)?(d=[e+1,0].concat(c.children),c.closing&&(c.closing.name=null,c.closing.type=n.CONTENT,d.push(c.closing)),e+=d.length-1,Array.prototype.splice.apply(a,d)):b.children.splice(e,1)),c.type===n.OPEN&&t(c.children,c))},s=function(b){for(var c,d,e=function(a){for(var b=a.length;b--;){var c=a[b].type;if(c===n.OPEN||c===n.CLOSE)return!1;if(c===n.CONTENT&&/\S|\u00A0/.test(a[b].val))return!1}return!0},f=b.length;f--;)(c=b[f])&&c.type===n.OPEN&&(d=A.bbcodes[c.name],s(c.children),e(c.children)&&d&&!d.isSelfClosing&&!d.allowsEmpty&&b.splice.apply(b,a.merge([f,1],c.children)))},A.toHTML=function(a,b){return u(A.parse(a,b),!0)},u=function(b,d){var g,j,k,l,m,o,p,q,r,s=[];for(q=function(a){return(!a||(a.isHtmlInline!==g?a.isHtmlInline:a.isInline))!==!1};b.length>0;)if(j=b.shift()){if(j.type===n.OPEN)r=j.children[j.children.length-1]||{},k=A.bbcodes[j.name],o=d&&q(k),l=u(j.children,!1),k&&k.html?(q(k)||!q(A.bbcodes[r.name])||k.isPreFormatted||k.skipLastLineBreak||i||(l+="
    "),a.isFunction(k.html)?m=k.html.call(A,j,j.attrs,l):(j.attrs[0]=l,m=e.bbcode.formatBBCodeString(k.html,j.attrs))):m=j.val+l+(j.closing?j.closing.val:"");else{if(j.type===n.NEWLINE){if(!d){s.push("
    ");continue}p||(s.push("

    "),(h<8||c.documentMode&&c.documentMode<8)&&s.push(" ")),i||s.push("
    "),b.length||s.push("
    "),s.push("
    \n"),p=!1;continue}o=d,m=f(j.val,!0)}o&&!p?(s.push("
    "),p=!0):!o&&p&&(s.push("
    \n"),p=!1),s.push(m)}return p&&s.push("
    \n"),s.join("")},A.toBBCode=function(a,b){return v(A.parse(a,b))},v=function(a){for(var b,c,d,e,f,g,h,i,j,k,l=[];a.length>0;)if(b=a.shift())if(d=A.bbcodes[b.name],e=!(!d||d.isInline!==!1),f=d&&d.isSelfClosing,h=e&&A.opts.breakBeforeBlock&&d.breakBefore!==!1||d&&d.breakBefore,i=e&&!f&&A.opts.breakStartBlock&&d.breakStart!==!1||d&&d.breakStart,j=e&&A.opts.breakEndBlock&&d.breakEnd!==!1||d&&d.breakEnd,k=e&&A.opts.breakAfterBlock&&d.breakAfter!==!1||d&&d.breakAfter,g=(d?d.quoteType:null)||A.opts.quoteType||p.QuoteType.auto,d||b.type!==n.OPEN)if(b.type===n.OPEN){if(h&&l.push("\n"),l.push("["+b.name),b.attrs){b.attrs.defaultattr&&(l.push("=",x(b.attrs.defaultattr,g,"defaultattr")),delete b.attrs.defaultattr);for(c in b.attrs)b.attrs.hasOwnProperty(c)&&l.push(" ",c,"=",x(b.attrs[c],g,c))}l.push("]"),i&&l.push("\n"),b.children&&l.push(v(b.children)),f||d.excludeClosing||(j&&l.push("\n"),l.push("[/"+b.name+"]")),k&&l.push("\n"),b.closing&&f&&l.push(b.closing.val)}else l.push(b.val);else l.push(b.val),b.children&&l.push(v(b.children)),b.closing&&l.push(b.closing.val);return l.join("")},x=function(b,c,d){var e=p.QuoteType,f=/\s|=/.test(b);return a.isFunction(c)?c(b,d):c===e.never||c===e.auto&&!f?b:'"'+b.replace("\\","\\\\").replace('"','\\"')+'"'},z=function(a){return a.length?a[a.length-1]:null},y=function(a){return a.toLowerCase()},d()};p.QuoteType={always:1,never:2,auto:3},p.defaults={breakBeforeBlock:!1,breakStartBlock:!1,breakEndBlock:!1,breakAfterBlock:!0,removeEmptyTags:!0,fixInvalidNesting:!0,fixInvalidChildren:!0,quoteType:p.QuoteType.auto},a.sceditorBBCodePlugin=e.bbcode=function(){var b,f,g,h,j=this;j.bbcodes=e.bbcode.bbcodes,j.stripQuotes=l;var n={},o={},q={ul:["li","ol","ul"],ol:["li","ol","ul"],table:["tr"],tr:["td","th"],code:["br","p","div"]};j.init=function(){j.opts=this.opts,b(),this.commands=a.extend(!0,{},k,this.commands),this.toBBCode=j.signalToSource,this.fromBBCode=j.signalToWysiwyg},b=function(){a.each(j.bbcodes,function(b){var c,d=j.bbcodes[b].tags,e=j.bbcodes[b].styles;d&&a.each(d,function(a,d){c=j.bbcodes[b].isInline===!1,n[a]=n[a]||{},n[a][c]=n[a][c]||{},n[a][c][b]=d}),e&&a.each(e,function(a,d){c=j.bbcodes[b].isInline===!1,o[c]=o[c]||{},o[c][a]=o[c][a]||{},o[c][a][b]=d})})},f=function(b,c,e){var f,g,h=d.dom.getStyle;return e=!!e,o[e]?(a.each(o[e],function(d,e){f=h(b[0],d),f&&h(b.parent()[0],d)!==f&&a.each(e,function(d,e){(!e||a.inArray(f.toString(),e)>-1)&&(g=j.bbcodes[d].format,c=a.isFunction(g)?g.call(j,b,c):m(g,c))})}),c):c},g=function(b,c,e){var f,g,h=b[0],k=h.nodeName.toLowerCase();e=!!e,n[k]&&n[k][e]&&a.each(n[k][e],function(d,e){e&&(f=!1,a.each(e,function(c,d){if(b.attr(c)&&!(d&&a.inArray(b.attr(c),d)<0))return f=!0,!1}),!f)||(g=j.bbcodes[d].format,c=a.isFunction(g)?g.call(j,b,c):m(g,c))});var l=d.dom.isInline;if(e&&(!l(h,!0)||"br"===k)){for(var o,p,q,r=h.previousSibling;r&&1===r.nodeType&&!a(r).is("br")&&l(r,!0)&&!r.firstChild;)r=r.previousSibling;do p=h.parentNode,q=p.lastChild,o=q===h,h=p;while(p&&o&&l(p,!0));(!o||"li"===k||"br"===k&&i)&&(c+="\n"),"br"!==k&&r&&!a(r).is("br")&&l(r,!0)&&(c="\n"+c)}return c},j.signalToSource=function(b,e){var f,g,h=new p(j.opts.parserOptions);return e||("string"==typeof b?(f=a("
    ").css("visibility","hidden").appendTo(c.body).html(b),e=f):e=a(b)),e&&e.jquery?(d.dom.removeWhiteSpace(e[0]),a(".sceditor-ignore",e).remove(),g=j.elementToBbcode(e),f&&f.remove(),g=h.toBBCode(g,!0),j.opts.bbcodeTrim&&(g=a.trim(g)),g):""},j.elementToBbcode=function(b){var c=function(b,e){var h="";return d.dom.traverse(b,function(b){var d=a(b),j="",k=b.nodeType,l=b.nodeName.toLowerCase(),m=q[l],n=b.firstChild,o=!0;if("object"==typeof e&&(o=a.inArray(l,e)>-1,d.is("img")&&d.data("sceditor-emoticon")&&(o=!0),o||(m=e)),3===k||1===k)if(1===k){if(d.hasClass("sceditor-nlf")&&(!n||!i&&1===b.childNodes.length&&/br/i.test(n.nodeName)))return;"iframe"!==l&&(j=c(b,m)),o?("code"!==l&&(j=f(d,j),j=g(d,j),j=f(d,j,!0)),h+=g(d,j,!0)):h+=j}else h+=b.nodeValue},!1,!0),h};return c(b[0])},j.signalToWysiwyg=function(b,c){var d=new p(j.opts.parserOptions),e=d.toHTML(j.opts.bbcodeTrim?a.trim(b):b);return c?h(e):e},h=function(b){var e,f,g,h=a("
    ").hide().appendTo(c.body),j=h[0];return g=function(b,e){if(!d.dom.hasStyling(b)){if(i||1!==b.childNodes.length||!a(b.firstChild).is("br"))for(;f=b.firstChild;)j.insertBefore(f,b);if(e){var g=j.lastChild;b!==g&&a(g).is("div")&&b.nextSibling===g&&j.insertBefore(c.createElement("br"),b)}j.removeChild(b)}},j.innerHTML=b.replace(/<\/div>\n/g,"
    "),(e=j.firstChild)&&a(e).is("div")&&g(e,!0),(e=j.lastChild)&&a(e).is("div")&&g(e),j=j.innerHTML,h.remove(),j}},e.bbcode.formatBBCodeString=function(a,b){return a.replace(/\{([^}]+)\}/g,function(a,c){var d,e=!0;return"!"===c.charAt(0)&&(e=!1,c=c.substring(1)),"0"===c&&(e=!1),b[c]===d?a:e?f(b[c],!0):b[c]})};var q=function(a){return a=parseInt(a,10),isNaN(a)?"00":(a=Math.max(0,Math.min(a,255)).toString(16),a.length<2?"0"+a:a)},r=function(a){var b;return a=a||"#000",(b=a.match(/rgb\((\d{1,3}),\s*?(\d{1,3}),\s*?(\d{1,3})\)/i))?"#"+q(b[1])+q(b[2]-0)+q(b[3]-0):(b=a.match(/#([0-f])([0-f])([0-f])\s*?$/i))?"#"+b[1]+b[1]+b[2]+b[2]+b[3]+b[3]:a},s={b:{tags:{b:null,strong:null},styles:{"font-weight":["bold","bolder","401","700","800","900"]},format:"[b]{0}[/b]",html:"{0}"},i:{tags:{i:null,em:null},styles:{"font-style":["italic","oblique"]},format:"[i]{0}[/i]",html:"{0}"},u:{tags:{u:null},styles:{"text-decoration":["underline"]},format:"[u]{0}[/u]",html:"{0}"},s:{tags:{s:null,strike:null},styles:{"text-decoration":["line-through"]},format:"[s]{0}[/s]",html:"{0}"},sub:{tags:{sub:null},format:"[sub]{0}[/sub]",html:"{0}"},sup:{tags:{sup:null},format:"[sup]{0}[/sup]",html:"{0}"},font:{tags:{font:{face:null}},styles:{"font-family":null},quoteType:p.QuoteType.never,format:function(a,b){var c;return a.is("font")&&(c=a.attr("face"))||(c=a.css("font-family")),"[font="+l(c)+"]"+b+"[/font]"},html:'{0}'},size:{tags:{font:{size:null}},styles:{"font-size":null},format:function(a,b){var c=a.attr("size"),d=2;return c||(c=a.css("fontSize")),c.indexOf("px")>-1?(c=c.replace("px","")-0,c<12&&(d=1),c>15&&(d=3),c>17&&(d=4),c>23&&(d=5),c>31&&(d=6),c>47&&(d=7)):d=c,"[size="+d+"]"+b+"[/size]"},html:'{!0}'},color:{tags:{font:{color:null}},styles:{color:null},quoteType:p.QuoteType.never,format:function(a,b){var c;return a.is("font")&&(c=a.attr("color"))||(c=a[0].style.color||a.css("color")),"[color="+r(c)+"]"+b+"[/color]"},html:function(a,b,c){return''+c+""}},ul:{tags:{ul:null},breakStart:!0,isInline:!1,skipLastLineBreak:!0,format:"[ul]{0}[/ul]",html:"
      {0}
    "},list:{breakStart:!0,isInline:!1,skipLastLineBreak:!0,html:"
      {0}
    "},ol:{tags:{ol:null},breakStart:!0,isInline:!1,skipLastLineBreak:!0,format:"[ol]{0}[/ol]",html:"
      {0}
    "},li:{tags:{li:null},isInline:!1,closedBy:["/ul","/ol","/list","*","li"],format:"[li]{0}[/li]",html:"
  • {0}
  • "},"*":{isInline:!1,closedBy:["/ul","/ol","/list","*","li"],html:"
  • {0}
  • "},table:{tags:{table:null},isInline:!1,isHtmlInline:!0,skipLastLineBreak:!0,format:"[table]{0}[/table]",html:"{0}
    "},tr:{tags:{tr:null},isInline:!1,skipLastLineBreak:!0,format:"[tr]{0}[/tr]",html:"{0}"},th:{tags:{th:null},allowsEmpty:!0,isInline:!1,format:"[th]{0}[/th]",html:"{0}"},td:{tags:{td:null},allowsEmpty:!0,isInline:!1,format:"[td]{0}[/td]",html:"{0}"},emoticon:{allowsEmpty:!0,tags:{img:{src:null,"data-sceditor-emoticon":null}},format:function(a,b){return a.data("sceditor-emoticon")+b},html:"{0}"},hr:{tags:{hr:null},allowsEmpty:!0,isSelfClosing:!0,isInline:!1,format:"[hr]{0}",html:"
    "},img:{allowsEmpty:!0,tags:{img:{src:null}},allowedChildren:["#"],quoteType:p.QuoteType.never,format:function(a,b){var c,d,e="",f=a[0],g=function(a){return f.style?f.style[a]:null};return a.attr("data-sceditor-emoticon")?b:(c=a.attr("width")||g("width"),d=a.attr("height")||g("height"),(f.complete&&(c||d)||c&&d)&&(e="="+a.width()+"x"+a.height()),"[img"+e+"]"+a.attr("src")+"[/img]")},html:function(a,b,c){var d,e,h,i,j="";return e=b.width,h=b.height,b.defaultattr&&(i=b.defaultattr.split(/x/i),e=i[0],h=2===i.length?i[1]:i[0]),e!==d&&(j+=' width="'+f(e,!0)+'"'),h!==d&&(j+=' height="'+f(h,!0)+'"'),"'}},url:{allowsEmpty:!0,tags:{a:{href:null}},quoteType:p.QuoteType.never,format:function(a,b){var c=a.attr("href");return"mailto:"===c.substr(0,7)?'[email="'+c.substr(7)+'"]'+b+"[/email]":"[url="+c+"]"+b+"[/url]"},html:function(a,b,c){return b.defaultattr=f(b.defaultattr,!0)||c,''+c+""}},email:{quoteType:p.QuoteType.never,html:function(a,b,c){return''+c+""}},quote:{tags:{blockquote:null},isInline:!1,quoteType:p.QuoteType.never,format:function(b,c){var d="",e=a(b),f=e.children("cite").first();return(1===f.length||e.data("author"))&&(d=f.text()||e.data("author"),e.data("author",d),f.remove(),c=this.elementToBbcode(a(b)),d="="+d.replace(/(^\s+|\s+$)/g,""),e.prepend(f)),"[quote"+d+"]"+c+"[/quote]"},html:function(a,b,c){return b.defaultattr&&(c=""+f(b.defaultattr)+""+c),"
    "+c+"
    "}},code:{tags:{code:null},isInline:!1,allowedChildren:["#","#newline"],format:"[code]{0}[/code]",html:"{0}"},left:{styles:{"text-align":["left","-webkit-left","-moz-left","-khtml-left"]},isInline:!1,format:"[left]{0}[/left]",html:'
    {0}
    '},center:{styles:{"text-align":["center","-webkit-center","-moz-center","-khtml-center"]},isInline:!1,format:"[center]{0}[/center]",html:'
    {0}
    '},right:{styles:{"text-align":["right","-webkit-right","-moz-right","-khtml-right"]},isInline:!1,format:"[right]{0}[/right]",html:'
    {0}
    '},justify:{styles:{"text-align":["justify","-webkit-justify","-moz-justify","-khtml-justify"]},isInline:!1,format:"[justify]{0}[/justify]",html:'
    {0}
    '},youtube:{allowsEmpty:!0,tags:{iframe:{"data-youtube-id":null}},format:function(a,b){return a=a.attr("data-youtube-id"),a?"[youtube]"+a+"[/youtube]":b},html:''},rtl:{styles:{direction:["rtl"]},format:"[rtl]{0}[/rtl]",html:'
    {0}
    '},ltr:{styles:{direction:["ltr"]},format:"[ltr]{0}[/ltr]",html:'
    {0}
    '},ignore:{}};e.bbcode.bbcode={get:function(a){return s[a]||null},set:function(b,c){return!(!b||!c)&&(c=a.extend(s[b]||{},c),c.remove=function(){delete s[b]},s[b]=c,this)},rename:function(a,b){return a in s&&(s[b]=s[a],delete s[a],this)},remove:function(a){return a in s&&delete s[a],this}},a.fn.sceditorBBCodePlugin=function(b){return b=b||{},a.isPlainObject(b)&&(b.plugins=(b.plugins||"")+"bbcode"),this.sceditor(b)},e.bbcode.normaliseColour=r,e.bbcode.formatString=m,e.bbcode.stripQuotes=l,e.bbcode.bbcodes=s,d.BBCodeParser=p}(jQuery,window,document); \ No newline at end of file diff --git a/js/sceditor/plugins/format.js b/js/sceditor/plugins/format.js deleted file mode 100644 index 233c8f59a..000000000 --- a/js/sceditor/plugins/format.js +++ /dev/null @@ -1,2 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a){"use strict";a.sceditor.plugins.format=function(){var b,c,d=this,e={p:"Paragraph",h1:"Heading 1",h2:"Heading 2",h3:"Heading 3",h4:"Heading 4",h5:"Heading 5",h6:"Heading 6",address:"Address",pre:"Preformatted Text"};d.init=function(){var b=this.opts,d=b.paragraphformat;b.plugins&&b.plugins.indexOf("bbcode")>-1||(d&&(d.tags&&(e=d.tags),d.excludeTags&&a.each(d.excludeTags,function(a,b){delete e[b]})),this.commands.format||(this.commands.format={exec:c,txtExec:c,tooltip:"Format Paragraph"}),b.toolbar===a.sceditor.defaultOptions.toolbar&&(b.toolbar=b.toolbar.replace(",color,",",color,format,")))},b=function(a,b){a.sourceMode()?a.insert("<"+b+">",""):a.execCommand("formatblock","<"+b+">")},c=function(c){var d=this,f=a("
    ");a.each(e,function(c,e){a(''+(e.name||e)+"").click(function(){return d.closeDropDown(!0),e.exec?e.exec(d):b(d,c),!1}).appendTo(f)}),d.createDropDown(c,"format",f)}}}(jQuery); \ No newline at end of file diff --git a/js/sceditor/plugins/undo.js b/js/sceditor/plugins/undo.js deleted file mode 100644 index 5ccc6e592..000000000 --- a/js/sceditor/plugins/undo.js +++ /dev/null @@ -1,2 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a){"use strict";a.sceditor.plugins.undo=function(){var a,b,c=this,d=0,e=50,f=[],g=[],h=!1,i=function(c){h=!0,b=c.value,a.sourceMode(c.sourceMode),a.val(c.value,!1),a.focus(),c.sourceMode?a.sourceEditorCaret(c.caret):a.getRangeHelper().restoreRange(),h=!1},j=function(a,b){var c,d,e,f,g=a.length,h=b.length,i=Math.max(g,h);for(c=0;c=0&&a.charAt(d-e)===b.charAt(d-f);d--);return d-c+1};c.init=function(){a=this,e=a.undoLimit||e,a.addShortcut("ctrl+z",c.undo),a.addShortcut("ctrl+shift+z",c.redo),a.addShortcut("ctrl+y",c.redo)},c.undo=function(){var b=g.pop(),c=a.val(null,!1);return b&&!f.length&&c===b.value&&(b=g.pop()),b&&(f.length||f.push({caret:a.sourceEditorCaret(),sourceMode:a.sourceMode(),value:c}),f.push(b),i(b)),!1},c.redo=function(){var a=f.pop();return g.length||(g.push(a),a=f.pop()),a&&(g.push(a),i(a)),!1},c.signalReady=function(){var c=a.val(null,!1);b=c,g.push({caret:this.sourceEditorCaret(),sourceMode:this.sourceMode(),value:c})},c.signalValuechangedEvent=function(c){var i=c.rawValue;e>0&&g.length>e&&g.shift(),!h&&b&&b!==i&&(f.length=0,d+=j(b,i),d<20||d<50&&!/\s$/g.test(c.rawValue)||(g.push({caret:a.sourceEditorCaret(),sourceMode:a.sourceMode(),value:i}),d=0,b=i))}}}(jQuery); \ No newline at end of file diff --git a/js/sceditor/plugins/xhtml.js b/js/sceditor/plugins/xhtml.js deleted file mode 100644 index 94552c4aa..000000000 --- a/js/sceditor/plugins/xhtml.js +++ /dev/null @@ -1,2 +0,0 @@ -/* SCEditor v1.5.2 | (C) 2016, Sam Clarke | sceditor.com/license */ -!function(a){"use strict";var b=a.sceditor,c=b.plugins,d=b.dom,e={bold:{txtExec:["",""]},italic:{txtExec:["",""]},underline:{txtExec:['',""]},strike:{txtExec:['',""]},subscript:{txtExec:["",""]},superscript:{txtExec:["",""]},left:{txtExec:['
    ',"
    "]},center:{txtExec:['
    ',"
    "]},right:{txtExec:['
    ',"
    "]},justify:{txtExec:['
    ',"
    "]},font:{txtExec:function(a){var c=this;b.command.get("font")._dropDown(c,a,function(a){c.insertText('',"")})}},size:{txtExec:function(a){var c=this;b.command.get("size")._dropDown(c,a,function(a){c.insertText('',"")})}},color:{txtExec:function(a){var c=this;b.command.get("color")._dropDown(c,a,function(a){c.insertText('',"")})}},bulletlist:{txtExec:["
    • ","
    "]},orderedlist:{txtExec:["
    1. ","
    "]},table:{txtExec:["
    ","
    "]},horizontalrule:{txtExec:["
    "]},code:{txtExec:["",""]},image:{txtExec:function(a,b){var c=prompt(this._("Enter the image URL:"),b);c&&this.insertText('')}},email:{txtExec:function(a,b){var c,d,e=b&&b.indexOf("@")>-1?null:b;c=prompt(this._("Enter the e-mail address:"),e?"":b),d=prompt(this._("Enter the displayed text:"),e||c)||c,c&&this.insertText(''+d+"")}},link:{txtExec:function(a,b){var c=b&&b.indexOf("http://")>-1?null:b,d=prompt(this._("Enter URL:"),c?"http://":b),e=prompt(this._("Enter the displayed text:"),c||d)||d;d&&this.insertText(''+e+"")}},quote:{txtExec:["
    ","
    "]},youtube:{txtExec:function(a){var c=this;b.command.get("youtube")._dropDown(c,a,function(a){c.insertText('')})}},rtl:{txtExec:['
    ',"
    "]},ltr:{txtExec:['
    ',"
    "]}};b.XHTMLSerializer=function(){var c,e,f,g,h,i,j,k,l,m,n=this,o={indentStr:"\t"},p=[],q=0;c=function(a){var b={"&":"&","<":"<",">":">",'"':"""};return a?a.replace(/[&<>"]/g,function(a){return b[a]||a}):""},e=function(a){return a.replace(/[\r\n]/," ").replace(/[^\S|\u00A0]+/g," ")},n.serialize=function(a,b){if(p=[],b)for(a=a.firstChild;a;)f(a),a=a.nextSibling;else f(a);return p.join("")},f=function(a,b){switch(a.nodeType){case 1:var c=a.nodeName.toLowerCase();"!"===c?j(a):h(a,b);break;case 3:k(a,b);break;case 4:i(a);break;case 8:j(a);break;case 9:case 11:g(a);break;case 2:case 5:case 6:case 7:case 10:case 12:}},g=function(a){for(var b=a.firstChild;b;)f(b),b=b.nextSibling},h=function(e,g){var h,i,j,k=e.nodeName.toLowerCase(),n="iframe"===k,o=e.attributes.length,p=e.firstChild,r=g||/pre(?:\-wrap)?$/i.test(a(e).css("whiteSpace")),s=!e.firstChild&&!d.canHaveChildren(e)&&!n;if(!a(e).hasClass("sceditor-ignore")){for(l("<"+k,!g&&m(e));o--;)i=e.attributes[o],(!b.ie||i.specified||"input"===k&&"value"===i.name)&&(j=b.ie<8&&/style/i.test(i.name)?e.style.cssText:i.value,l(" "+i.name.toLowerCase()+'="'+c(j)+'"',!1));for(l(s?" />":">",!1),n||(h=p);h;)q++,f(h,r),h=h.nextSibling,q--;s||l("",!r&&!n&&m(e)&&p&&m(p))}},i=function(a){l("")},j=function(a){l("")},k=function(a,b){var d=a.nodeValue;b||(d=e(d)),d&&l(c(d),!b&&m(a))},l=function(a,b){var c=q;if(b!==!1)for(p.length&&p.push("\n");c--;)p.push(o.indentStr);p.push(a)},m=function(a){var b=a.previousSibling;return 1!==a.nodeType&&b?!d.isInline(b):!b&&!d.isInline(a.parentNode)||!d.isInline(a)}},c.xhtml=function(){var f,g,h,i,j,k,l,m=this,n={},o={};m.init=function(){a.isEmptyObject(c.xhtml.converters||{})||a.each(c.xhtml.converters,function(b,c){a.each(c.tags,function(a){n[a]||(n[a]=[]),n[a].push(c)})}),this.commands=a.extend(!0,{},e,this.commands)},m.signalToSource=function(a,c){return c=c.jquery?c[0]:c,f(c),i(c),k(c),l(c),(new b.XHTMLSerializer).serialize(c,!0)},m.signalToWysiwyg=function(a){return a},m.convertTagTo=d.convertElement,g=function(c,d,e){n[c]&&a.each(n[c],function(f,g){g.tags[c]?a.each(g.tags[c],function(c,f){e.getAttributeNode&&(c=e.getAttributeNode(c),!c||b.ie<8&&!c.specified||f&&a.inArray(c.value,f)<0||g.conv.call(m,e,d))}):g.conv&&g.conv.call(m,e,d)})},f=function(b){d.traverse(b,function(b){var c=a(b),d=b.nodeName.toLowerCase();g("*",c,b),g(d,c,b)},!0)},h=function(b,c){var e=b.childNodes,f=b.nodeName.toLowerCase(),g=b.nodeValue,i=e.length;if(c&&"br"===f)return!0;if(a(b).hasClass("sceditor-ignore"))return!0;if(!d.canHaveChildren(b))return!1;if(g&&/\S|\u00A0/.test(g))return!1;for(;i--;)if(!h(e[i],c&&!b.previousSibling&&!b.nextSibling))return!1;return!0},i=function(b){d.traverse(b,function(e){var f,g=e.nodeName.toLowerCase(),i=e.parentNode,j=e.nodeType,k=!d.isInline(e),l=e.previousSibling,m=e.nextSibling,n=i===b,o=!l&&!m,p="iframe"!==g&&h(e,n&&o&&"br"!==g),q=e.ownerDocument,r=c.xhtml.allowedTags,s=c.xhtml.disallowedTags;if(3!==j&&(4===j?g="!cdata":"!"!==g&&8!==j||(g="!comment"),p?f=!0:r&&r.length?f=a.inArray(g,r)<0:s&&s.length&&(f=a.inArray(g,s)>-1),f)){if(!p){for(k&&l&&d.isInline(l)&&i.insertBefore(q.createTextNode(" "),e);e.firstChild;)i.insertBefore(e.firstChild,m);k&&m&&d.isInline(m)&&i.insertBefore(q.createTextNode(" "),m)}i.removeChild(e)}},!0)},j=function(b,c){var d={};return b&&a.extend(d,b),c?(a.each(c,function(b,c){a.isArray(c)?d[b]=a.merge(d[b]||[],c):d[b]||(d[b]=null)}),d):d},l=function(b){var c=[],e=function(){c.length&&(a("

    ",b.ownerDocument).insertBefore(c[0]).append(c),c=[])};d.removeWhiteSpace(b);for(var f=b.firstChild;f;)d.isInline(f)&&!a(f).is(".sceditor-ignore")?c.push(f):e(),f=f.nextSibling;e()},k=function(b){var e,f,g,h,i,k,l=c.xhtml.allowedAttribs,m=l&&!a.isEmptyObject(l),n=c.xhtml.disallowedAttribs,p=n&&!a.isEmptyObject(n);o={},d.traverse(b,function(b){if(b.attributes&&(e=b.nodeName.toLowerCase(),h=b.attributes.length))for(o[e]||(m?o[e]=j(l["*"],l[e]):o[e]=j(n["*"],n[e]));h--;)f=b.attributes[h],g=f.name,i=o[e][g],k=!1,m?k=null!==i&&(!a.isArray(i)||a.inArray(f.value,i)<0):p&&(k=null===i||a.isArray(i)&&a.inArray(f.value,i)>-1),k&&b.removeAttribute(g)})}},c.xhtml.converters=[{tags:{"*":{width:null}},conv:function(a,b){b.css("width",b.attr("width")).removeAttr("width")}},{tags:{"*":{height:null}},conv:function(a,b){b.css("height",b.attr("height")).removeAttr("height")}},{tags:{li:{value:null}},conv:function(a,c){b.ie<8?a.removeAttribute("value"):c.removeAttr("value")}},{tags:{"*":{text:null}},conv:function(a,b){b.css("color",b.attr("text")).removeAttr("text")}},{tags:{"*":{color:null}},conv:function(a,b){b.css("color",b.attr("color")).removeAttr("color")}},{tags:{"*":{face:null}},conv:function(a,b){b.css("fontFamily",b.attr("face")).removeAttr("face")}},{tags:{"*":{align:null}},conv:function(a,b){b.css("textAlign",b.attr("align")).removeAttr("align")}},{tags:{"*":{border:null}},conv:function(a,b){b.css("borderWidth",b.attr("border")).removeAttr("border")}},{tags:{applet:{name:null},img:{name:null},layer:{name:null},map:{name:null},object:{name:null},param:{name:null}},conv:function(a,b){b.attr("id")||b.attr("id",b.attr("name")),b.removeAttr("name")}},{tags:{"*":{vspace:null}},conv:function(a,b){b.css("marginTop",b.attr("vspace")-0).css("marginBottom",b.attr("vspace")-0).removeAttr("vspace")}},{tags:{"*":{hspace:null}},conv:function(a,b){b.css("marginLeft",b.attr("hspace")-0).css("marginRight",b.attr("hspace")-0).removeAttr("hspace")}},{tags:{hr:{noshade:null}},conv:function(a,b){b.css("borderStyle","solid").removeAttr("noshade")}},{tags:{"*":{nowrap:null}},conv:function(a,b){b.css("white-space","nowrap").removeAttr("nowrap")}},{tags:{big:null},conv:function(b){a(this.convertTagTo(b,"span")).css("fontSize","larger")}},{tags:{small:null},conv:function(b){a(this.convertTagTo(b,"span")).css("fontSize","smaller")}},{tags:{b:null},conv:function(b){a(this.convertTagTo(b,"strong"))}},{tags:{u:null},conv:function(b){a(this.convertTagTo(b,"span")).css("textDecoration","underline")}},{tags:{i:null},conv:function(b){a(this.convertTagTo(b,"em"))}},{tags:{s:null,strike:null},conv:function(b){a(this.convertTagTo(b,"span")).css("textDecoration","line-through")}},{tags:{dir:null},conv:function(a){this.convertTagTo(a,"ul")}},{tags:{center:null},conv:function(b){a(this.convertTagTo(b,"div")).css("textAlign","center")}},{tags:{font:{size:null}},conv:function(a,c){var d=c.css("fontSize"),e=d;"+0"!==e&&(b.ie<9&&(e=10,d>1&&(e=13),d>2&&(e=16),d>3&&(e=18),d>4&&(e=24),d>5&&(e=32),d>6&&(e=48)),c.css("fontSize",e)),c.removeAttr("size")}},{tags:{font:null},conv:function(a){this.convertTagTo(a,"span")}},{tags:{"*":{type:["_moz"]}},conv:function(a,b){b.removeAttr("type")}},{tags:{"*":{_moz_dirty:null}},conv:function(a,b){b.removeAttr("_moz_dirty")}},{tags:{"*":{_moz_editor_bogus_node:null}},conv:function(a,b){b.remove()}}],c.xhtml.allowedAttribs={},c.xhtml.disallowedAttribs={},c.xhtml.allowedTags=[],c.xhtml.disallowedTags=[]}(jQuery); \ No newline at end of file diff --git a/js/sceditor/themes/default.min.css b/js/sceditor/themes/default.min.css deleted file mode 100644 index d3eaca639..000000000 --- a/js/sceditor/themes/default.min.css +++ /dev/null @@ -1 +0,0 @@ -/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */.sceditor-button div,div.sceditor-grip{background-image:url(famfamfam.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{position:relative;background:#fff;border:1px solid #d9d9d9;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#222;line-height:1;font-weight:700;border-radius:4px;background-clip:padding-box}.sceditor-container *,.sceditor-container :after,.sceditor-container :before{box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:3}.sceditor-container iframe,.sceditor-container textarea{line-height:1;border:0;outline:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#111;padding:0;margin:5px;resize:none;background:#fff;display:block}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:10;opacity:.3}.ie6 div.sceditor-resize-cover,.ie7 div.sceditor-resize-cover,.ie8 div.sceditor-resize-cover{background:#efefef}.sceditor-maximize,.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}.sceditor-container.ie6{overflow:hidden}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;z-index:2000}body.sceditor-maximize,html.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}div.sceditor-dropdown{position:absolute;border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#333}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#3c3c3c;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #ccc;border-top-color:#888;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#666 #aaa #aaa;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#444;padding:6px 12px;background:#ececec;border:1px solid #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#f3f3f3;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-color-picker,div.sceditor-emoticons,div.sceditor-more-emoticons{padding:0}.sceditor-pastetext textarea{border:1px solid #bbb;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-more{border-top:1px solid #bbb;display:block;text-align:center;cursor:pointer;font-weight:700;padding:6px 0}.sceditor-dropdown a:hover{background:#eee}.sceditor-font-option,.sceditor-fontsize-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#222}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #fff;height:10px;width:10px;overflow:hidden}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{overflow:hidden;padding:3px 5px 2px;background:#f7f7f7;border-bottom:1px solid silver;line-height:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box}div.sceditor-group{display:inline-block;background:#ddd;margin:1px 5px 1px 0;padding:1px;border-bottom:1px solid #aaa;border-radius:3px;background-clip:padding-box}.ie6 div.sceditor-group,.ie7 div.sceditor-group{display:inline;zoom:1}.sceditor-button{float:left;cursor:pointer;padding:3px 5px;width:16px;height:20px;border-radius:3px;background-clip:padding-box;text-indent:-9999px}.ie .sceditor-button{text-indent:0}.ie6 .sceditor-button,.ie7 .sceditor-button{float:none!important;display:inline;zoom:1}.ie6 .sceditor-button{padding:0}.ie6 .sceditor-button div{margin:5px}.ie7 .sceditor-button div{margin:5px 0}.sceditor-button.active,.sceditor-button:active,.sceditor-button:hover{background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2)}.sceditor-button:active{background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.3)}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button div{margin:2px 0;padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent}.sceditor-button.disabled div{filter:alpha(opacity=30);opacity:.3}.sceditor-button.text,.sceditor-button.text div,.sceditor-button.text-icon,.sceditor-button.text-icon div,.text .sceditor-button,.text .sceditor-button div,.text-icon .sceditor-button,.text-icon .sceditor-button div{width:auto;overflow:visible;line-height:16px;font-size:1em;color:inherit;text-indent:0}.sceditor-button.text div,.text .sceditor-button div{padding:0 2px;background:0 0}.sceditor-button.text-icon div,.text-icon .sceditor-button div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0} \ No newline at end of file diff --git a/js/sceditor/themes/famfamfam.png b/js/sceditor/themes/famfamfam.png deleted file mode 100644 index c95ef4acda121fdda34d1944ca54d973ffa80718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11682 zcmX|nWl$YltZjjV9H7|2-QBIY7x&`s?(TAMcXumL+}*usad&t3!t3|$eeYMYRx-(+ z{UejftO!MUiLdau@L#@s`6?wTru@&MeE9;I3LI>UiYUL$q-@JL;;L2!Nm#yRP78R>VSc+#$? zf+tSqUPLIit!(8W00*Es5EzLN7ubLnX z-2v^^_tr0~m=K>L#6pvki)1OKRFZ8Sxxl-sx8>-aO+3QbZM^NcUvRjQIc-sv4DjsD zT|fKt-ULB9%wAap3n2E?)nw?ZeKLHPIw_!?9L=Jvi~vI4aoEJ6q~_MU`uW-6p|z+CCR{;LL5N@3Yg%8>IrV5x zXr_V=l7hgMGN17_q$@50T77+8>nw+NsSS4F3dl9zIUV~;cND<}n2qibU{Qx=^8xN5tn*yV}t-mXS%w$%)C&Cq7?mQLwPGdZp&)*Zn;e5*!?`VCb5GsK9K{8z7bS%^s72 zib{Ptmw(Or{rQGrJdG(VCgy9i{T9+==D*6>+1a-mx|DNuu&HlPS83UNo=!viV@ckK zc$~85S66ZA>DYW;_i!!tTQIyM)pb0Tj7dAd?$^@_RXVlGvbu(bHCETtc~~;>==c~y ze%v2FWp{e@8l2B@D+W$kadNlWXhBr+vixr68ZiwG&I>ub?gsYuaWQz`jMkcM*R3mL zVC(+4b@yLCn@ns9id1)8(pl$jU-^H&jn5B#czJno!@$5iST9y4pk$g&W;Vq$J1ta) z$i3;L_L7ZZIt~fc-s;9^s_E~%arpE9TIkYqkW}Bz^nk3U;WRiX+j7!)sWJedRl!lF zBL%3>db-ft0h^=0XraEhKH4Xe3CK8(nzLwd-y7V_Jp|BZ%JIG;YJKCl69Y0^wLN>hbj&8GN!UDRw|Lox$QueS8b+uDW z6IC>oO|4#zAFQ@yrPjp-sR<_upZrd*G{@kyS)M5oR$`@8sf#r`s4$V$qcFautq_7a zP-UgAnSJS*d+3*kDWNm&r=7XUsz#Jn9}Xt7_(pxs*D-Zk_bMApcKkcN7CtJiN~Yw= z_5ZQ*7e@x!mRd8{4^l1NxflKAikc z`5&A2{R*YQcvj@kmft%ENUaU;(%1@N8lKoD*u==64@+Nn@{qDY7tdqGwP|@r_U14k zP|{E^E@X5}OcjrwcD>2ihUeX(;p_d0xD}j7VgQ47^Y+rw(L~0a^J=4I9d4Kqh{E9S z>x1Hg?kftk1-V9xoo?^%6gpM38J`*1f5Cv^ip1?OBEK2gT92FEFSs?*VEgVDaW)8? zm@k?Av_K0;OUitG5;YUw<@cp4k8b@QzX8GLZ78}JfC=C0j7wF)&2Zw%>A;ll`_0I} zmiJZHa?kq#lP^0OGa?~hD{{=z4bkVbM6U#qFZy*$&)><@9QVzW&zcMbeV-d>i_ZL; z-3|Ax?=^Z|*RN+advX5nWO{xtrhHd(86>@9%2e~FE&h#f&A+(pe`q$2AZdk5u;-2k@6S(pu6c25VEI>8jO=Z*&_JW>uS#N$9Bb2wP zIy_>5Q>+r;aK2N-f59Jw-)@w^6xqGo_I72HzshzFq4MzX)Rl77Bdrz~6@zbDpQ#LJ zEr4i7ilrtitb>LPU*S50}_Y%HlHTVF;tT?rBt0*42a?x4xmaPA<@*l>h}? zct7o&5~!!2ufXQbz>!CqESum3zGuU6rOVsz13Ray<5g14jq{A@Z--b(6N-dXU>k}? z(wR>vATTC{R7w!f`72fp0Ya>|j4WO&NU}rus>v!tZFVL>69?$}zwZAY+ z7zdY}^@_UEQ*}mlymPjoy(((w#8+_oJ}eKcFnS^lCSnOlq5M8u6&U z$^CBFVy#Osym^Ia`rJ7Sp^LL}(?|M6PT{lE{^QJy&DQLVA zvclSd6^5^`{EdPSg6^BB^q;zQ_#b}yN_2gs6_VEgHNx*@Mbll*7C3e+!6|!g8aS6? z$vcFBsI_}t*UBE^DIyxmVce-Z+rZd%%=~60amWLM144q1Q(-eD2D9`qFcp^z6>^~$ z&N}J%4q-|38_NNH-wkit7$Ln?6KvRs;Vt2hYrtEMvm%+@E^Wguo_b*H(CcML^+lgu zsZDHe7{J#b`tuo{UZAp%@VqrM){4|4eP-23sL%A{|zOu+-o>Zm2C03j%CyRy$AKD!~8S|YY_Rmac(Iu0wxq_d4 zJ%I+VD3Er1>TC z#8qmLmVKxe78cm87Jmu_8sEQWvs)@}mnjuNYUUWODL+m%q7M7^a2EJeL82{E8KPFj z3HMVibE9p_^kan~;>;c$$w|HP{G`F^(ZyME?yYa#(PxUhoU??RzjZ)^(RPThRq`H3 z+(Z5eTiqHTW@_%tGRLD`tOh%O0lJWvv}!y0u_bQRMg>}2Sb+AVk>}%pIOA-xxxbqh zEb{;SIG!t=c8~-3jN8JqSve==<`d?-Uu_n)Yv@LKrD6eA6(})g{8%lCXV^1%_IeyxEt!91QYFC@{rYR7Y^=f|8l<#<_*Gn$ zj0a}{Ywkr86fbzgKt@)?wlBj;?%oP~S(=(bd|1c~c#oh*G??w{G3$R@YP_bxRqm@d z9jE8XCE|6fbmJ%XFJyGZvHh51+m|33oJ#VSQ$HiAy_rg9fvQ}aXZ3qINTa^3DW@V1 zvXbqs>6^ftROBov|GB-iTsW2YtTyt*-t~2?Csj`3P(NyRIL|_IkK^UR^Og$y9K5C1?`>P~3>>1Kd#wlb>0l) zVNTzf6y6dVq8Qe~+>^Y^WAqW1tI%56*`>BLHVR=J^T_A$m`)~9qoVMFs%vT_L`9+E zR#&y==jZb)E2GJ1XlMefs;ba{bWALeYQm%m`Q_yi1l-|6M&V+l$!TfMfS8yVgP3e? z=TNc}vEE=PD5#yiJt$;kEI((+pPrt!QyNGiDCF`9 zTUbzogMzqoYE57S1qFZNiO+Kcw(BuNgEZ{hDJ7+(gpG_yjf{;^2?%0FMsxtY+LNcQnvLkKR3^Zkdx-;VG zr;#gwbIEG~GQ&zOBa|e=`p-_~zq2y>uKyPHk~FU|Smf%OpT=)(J7Ke-aeRqx4(m73 zKgf_vwZDFo;brNkzc^RO0x`fc#(3?Wd7?7i0B+qkr4*xapggy_ffq-igpxVUkK)}k zt2Kyf0u)>#NF6cicUi7(r5?U)g7p%mdZYfYQc`4sSJIyLKXsd@53`_MvvO{6IrS!! z5ILmyHvE-nMHNZ0>-on9kG;B0qQ4JcBy{{>yzKcAp0_xZt5gB|(i_Ovhm5!P z#>h)Gp>L6va<}no`6RfD*Zy#?wCQGP9^~`EEpfeZ+M4G2_>-r`Z6d+P8r$}H5*$t# zlq#la(~}FkK`;i)JLP{3vI6JwM{(bE^0i|#=ifv6x{E}b zZkDU|GDO$F5XYIW0Vs^qWd!P?;S7UOeFASv^1=~}rKM`z3@aUm(ccBB%Jad;v} z6zB2$Z2|Ck^=Y`AI_PXuxrHZALv!|Ks#Hyh<;?u#0P~9UaIq%!ob{sMHR^pIaI?TS zA&{x`axg!mzgqKvhjIN_Y8>=bSvTHqR3YobKH>igE9mi8K4N?4tn2J}AozUqZ@xcq z(<#E=cw?fo=cjYtiK{y%N*Mjc6>N0@Q+IgEOWEN7oPv+5&tnduh~7+Anq56Fn%SIK zFjk58!Cnq@(6IimaMs)MkOcRy(U*6<4q2@FF@U+8ihAVG`94aK=z%_0Y{NC$!Qe1$ zYvEq4CLoq`t%u4;3(vV&##JqdLK@(U+5H*jH!g6iMv85ye%Ntj$WS@33Rk%X7n}Bs z#Q#%PsQ)Cd>Q$^z>^i~mLwidblh^*fvd?Zyi&=Q8l7Q}!z)JIcO_3II%^lOkjF1pRA~Drqu>a-=$l?3Q?$LzfA{n_AP%_*; z1^C&io)HlI$^0^bt^WXk{b*UpdqjWvkVN5=Gi3OfUp$TL2scoN==wlroKE>PI9seT z@RZ#D_QezcW(6<96Cz+S?ss}8M-B4%tZQjWNWf0J!O`bfe7wI9FA=wZ&D*&5X^n9P zo^M8oSS)7p&1Zr*)u|7sa>ntI^HuqVWAMTf$Rt=lA(p)|6TN#`O$A=|lgulj4*%c_ z_;C3Z66rN!k1Xl?fBlUJS%R_i_i4)?Qv8#W@P> zl$Z_$xu0*cB0Q}DyN`C@oHz;rajO^5iS;~}_c3@x(d7VZMLA>DHG>g2`~V&%bZOF? zF@v*OLeM(NuXq4cLRKvz=%QLQ=_$(0EO_nA`Z;^ZzKQLW-bL>Am8IPQ*OK90nZkX_ z_q+R#SC#_F^~g?2p=Bhl^Ixok!DGi$Vb#JlTbRks%rT)bU)tFcx?R=jqqFSQq9 z$Pu$50>-ohUL?wD@nd1znGm#_x>*mWAS)1uc0n1mO9*~EJz=D;NIa>T{9S#a190r% zVQoc!LmVNI*(yjC(5+fGB9DFA(0rMYW)9>~6FmANb-a32K&^7%gcEl?TxGf*qA__8FPcy7A}2~^@?v7G zWFREkRFyJuha6XvO6>lw8hBvpPqaa&G?)}^s>Tjftw>x{smc`*yoay=x)wFqm@ZIj zpxu|G+DS&^Mw8;Ijz?__NYPCj!0C&lO&OKs!CcI0h2$ptXhPHf;f|*bXVAKxGXYu% zFFEJu&0Buq`~^ccNn37bft8HnX89&%(myigLBZ1J)i3V)Fb{m9fCIwxG})VP=n6+s z5dxobeAsn_d-siZ62~OS$U#VgYVVyK`^n;9$3v3(-#oxyXC-B5Ers>+k@LGe=T74z ztY^`~1=f5YWvK@JJ2S(pp_F1+jVPI@xog1^n#z({2jPr%ff?!oF3qqy>N3n94rRfp zgJ{C^zL$CXV<06f5|gyRB%9uq>>Cu#2IjC;ncJ>8F-=o;$*r>hUbAO&0y3y zcr%suuQkZ%@SHIjUS)G`EY_>d}jW#iBdrTLC6JoxMN?VfWRJN@N~K1bKW~N1kKIO z9W6<*+(f5def_YqDqU+lf^;}!zMZT6?}Q^NBorWB%QF&3badA6Jw1TXBe1513D#>l z0s(^0<64M9V|%wZ5X$H8bOurCFoc4F0u1I5gq(|I10Yh#R4VTfy5t%HZ1+YdqCb~^~&a*+k?_PgEoF-Y=`h|p`~zQ zooXk>Y`w)JXGj&H`4nM8Fci=Zpu_P&7>Uai&i2IWP{UO9*`9NZYnVw3UYC7}iR=&9 z7;R$)-dZVyCr0D6F7-R_C7jg}a$lZhmQ`zDK)^#i3LQ7Y;~d?`o7P0pcO(D^Ojb^b z=iC6w_&;YJnsgLYK+jiVk2wdUPMVR3r6H0%Ec(Fm*dGaQrsZB>$Ss0V7d`O3wR3`( zBQ8i0EDnB$)ox3jt)4oBOC14KKoD1CfmX+XTs#b9g?K_y85vg4ot!W^Cko*&lI;!jUXphk_>b@7QCTb zlY|gmz^vd0j%KkMWWgCO`Kp3g|JY4<18!7!kyopm2^87C)oZtg4;un!Q4L(lTY=)Q z90!W!X2mtcG< zHfTO)KZsCJ2Tu@Ea{S=_e)91Vi>4_%I;x>85J{22E`wV`;kuIO!;reK&_He|bK8df zfq5=GT#m{v_>*|emEpXcF$&Gv6d6)pzK@~7(Sc-roda^po62adxJQH=s|dk+yVDzx zSsa7w%%ZXygdSF2sY=;fsyq`WO_Q>Fe=>(3A?+RSB2Og$bKn^><4Xe+1_nmX9JR_y z5TGNX)$UfNR0UpK#5v#!NTz6sylZ2@WB(#$iwXD|M)eOH#l{R_6cMRXuw0ju^99m+ zqqusYGuGg(pCBn-Lgbb9gUae*6JT8(EFW5aDbw&!vHZj3X=(My@)CXW+d!2SC~rvL zQx8a0i)mp+Ub*u7Ka{XL-+gxS_yG;xs!|swuno=nF8O^$H`KF1D`AO}wDirFM z|7VoTgW5`?o)OUX`*)Jl%vUUFnbA zxm$5JC=L2Qu^@Ac2O1Eq;W~ZuJ5B8bQM4ZKnuWh3!wD}uKT+R^2w^-K9NSnM_Siic z46_*a7!#TvWA>?xSNer*NYCtq9pW}8n(iobjxD!m_|98e1>JhI0e^}a__YAu>@W;V zo&WSmMNlpw7|1p|+@*jop920ZL;?kG?t#FTr+~^oxVBHi+uG*X?KES%`Za?LhIDc5(57?!+46Pw5+!KTn`rBsHhzcxfCX2Rx4R zmIjL1j9L2p5btdy0?D?6uO|JLwl{q=U@~?j1(v0pDMYNuSG&GfUtCux*jybF#Z zRA9%_vNcY!EdpN=*eIsSk@Y*a0_S9(U(Pu{4Idw9(mhRCL80)5gt8vlWB3}^T_ zp{S{%H>BouqK0Eu^p;h4+)+NmS-~Zfu2kj;bo7RC6qj`X0S0GGUQq44aH`0tGLYkl z-i>lQ2}_f;C^Y-~0)XB(G1xed(ma8Q-Z3e7t|Osgl*+-Y0e$vzpZ@lsC9~nV-~U?S z9Ad2`zDjnvA?EZJloFgb@GjQeYaq;ht0$`KS6F|I@YxsjK6tc6$oKj3JM*INF0ZC? zh47u~fUbu)f2A$$J-m=purS<4Wc$Zc0HQP_u)(tHx!hZbvp}!`$j63}gfT zv){hV0GXN5W&%p*pYgYX%+&dtfm0OMTBhwD`1phWPcz;4kR9qw@)SjFGReZmQf=O; zLuQ7Re~QKGrvcN89Mo7mVDG-5J~Q%sV@Z%it>T!Tlqw0imiMI|asQ5_~>f`U}V z0pUoiy5zOudT&8d0^s4?E;YBaHB9#)04RChM3dfs{rCP?$Gy^BP4(|_pO zJnQD#-VZzQu2R&a>nn3*B+WH|b4_aMy!wS@XTGqLTMOadaOR-C9Nxi=)_N$tlS&mN zA&fw;Ls-}-4h?a}+HtH|9AI9c!=RCqm?=)`phju1$L}zS@KlfI5Z9EgtI$;*A`^<; z0>^mb+M1*U)nH9XU0r=8tH_XQ(6!;I14lP}GV)T3Fcui%&-M6*zAJ<`1)%7^Kj%PK zFFzK>uyjAnJzGAfw;7tWv2pu7{1Z=8I=$}9${f42pg*p+zp(l`)`dqV!I@LtXg zbsuWFaWM?8kY+PTYUT=zUe|BD=l+>h&r(}SLwGatyl7g=6-H)nTotJj@N;wTd)Lbl z9Pd+vZgzca3&W_rV+da0swZiDMJ^3PEHJ=pDh)Uk<{0BYJOs5>(t|ib?z9^cf`oRzd@^ z*!&ba@U!F#Jp7BSa+UUI#N#eJ^R9T^KA~URF{X|}>q%^3d5_u1?g11TA_Q-^+JTok z$cc9hSp@@Yxd*Tr4j3&kUy9m>Ve5C#;>qzuT@;8byUDPBCg!i`Gk?eAM`ZYJE_F;< z{QYf)S|=_PQIy@JI;^-CMtO&39tKJDMXnE>0`kFH|AzwY$NW%c;dNqfG!?PwP_s&VLHQtl;`&#M3B8EW`=K(03{eIJVcmNT zG{V@-5kVnz0n8ZgwD>FH@B<+3B|@gwVBq{i75nAF{DbNIgC`1=tf=mU$Gmu~nB4Jn znIAjKg76kvpXPoxDBJ_=r4U%wHk_rk1!yt;n{dtovs;WazaT}<7pX-6Zl(L|Wti*9 zr`^W0+DELPh8yIA*w|V=yzLOH{d%C(;Ba+)Bdv-;;*lR_w?4b?F}LDlR(ukPpL+&kksZI zTAZ7r(SvPY9-S`0$npb2d0XCXywx$PKQy1`S^M-ct?c$QF|;sl72TU$1AdSN7TW(1 zhqtA1Vx+xCHlgN^?(;%ZA7l6O&qa5n>Y2DL;hR&PLob zMnzzDkm84d7m1RR1l2hoe7x#v@F|QPESlXF$gl+8Q`N~%KRHng8rM|F&J%>hb41ov zi}~899^5<1h$JU=fvbzaI}Hgpo~cNuL=8-h!ibM|5Huq!n_D0Q4&Z&rco} zwx!p7bYdlNl!Ff&QSr&Zf3%5&r2#-_IS&+VDRN~yEX>b+FC9ec0aLKQ5q~vbXUt@& z_GgW4!4Q{DtGxt&c!0rZXjmjnySblZiX@HAZnN`PxuTHdD7gtLW^8|@qRJJUQGYFN9p1-hkIPbYzq*p)=Ds`jcrEgT7b8z4A&S8%D zmF1<(bAD4|()bbfTO1p*-AC1X4_itaHG84VC;oddB%ATcU%GQ0JiUVaNtD%QlIR7) zqvUg8OoD#6gxuWqyLHsd%XM$J?!Q{mE#KT3R>z}yhOgYFHpvy8#HA(S;NjupWkDOlEOq^m5u%R(qf;d+ z$eT6$qVuCXCFwSCiu+y#h=c>BOF1M|Q;-rS|9GNQ*Kg7=lLfjOYLJ+in9zXP!8_+| zWvw%LQEmW#=7bwj0Rwz%)!Yi@rOln28ajN486>6b+vJ@BcEco;1(wH$rvBqG>xJKD zgplR5=PGG#%><`)&%-rZ^mOBD5Cyt^ZD*qlhcKQ8ycPLzWI(+;o*_AUDu!$nng5%zG{ZqezY-Q!v=X93u- zc+CylMYBEHyt${Ii%DukA~nOVp1W@LDp7UO5OsV%7W=JfZa*_D*c+doACj=P7zepO z>2;#2``~YBm|Al~pGI(S%P3|Vd^ElpwIpFlG;dCAUh4syb^Ho7cC> z%!@i6{7(htoA4yvd(6kyD`-l{9=AMgj#VT2&g_eQdmhz>(AQ8{IzCP&sN zWmPXAUkozGCTJcFQ=Dr`X<%x)2v_zxXu5i|Pm;f#8Filj`x+l+kB6JPfoOiMO>FkM z($$XZsWObNPgXZqq7VBvES^wCXSzO8aPQ;kaywmRx@5<6OF_ro=FcUJ^7z$a<2_h%v1+U5F&AmroN$A#-lNTcl zUi+vVzp#!EIvH{oG**AtP$UDT&W{CSb|3WPz#30~*8eUF(*kE4Cg7-kh2JqYjAEv5 z(R`+^kUCCSCPx286HM~Lx-*t9y|b*_=e>Y7!5lYH%zzy7=Y>IJ)j|$Cmkjh;A`{FG z8;oI;p-69w$=DJzb($F9w}}9X)Cz87%V4JM(Ui=p1Tq2A1{m|PIlDvf7xkj;HI7i0 zT1OdagIpT2T<)|gkizrjAq|}(z@k10I?v?ll#SjR0O&8XUw;FO@#5`-+96J0it*fM zC(po^u$FN65W)9k+LD4VA&&D&N%OS-1^<86|2T)m2ESH7xRAjorYL5qErdTJqFu9G zpk}{Hek0xpaDg%-`p+>~4Wxqan}<@$Sor$yCi=gz|B|ldYzH?ySl}(W8j!!!0OlS? z;AO0=c~CV#|2+i@>A!|3q&7zUB)X$4QK+)3IJp`$cBrX~vtbhCpwtCUgz>Y?kVOG@ zKsD5rWi}h51n?kA}vEy$e7xFB(yFw7)*^kNVT0niX%94~C?%+6DX$96ht^^+Jj*k}N^ zF^Ko56Nm4(i`o-<_2!DogOew`!atjSMxR2Om8I#DWM5ZpRvVTxW2qa)EqKQ=@ zieou*3$Bq|Wg~4tmG0Ryc58wu+@;%MG`@Dy*8OgRMD>&tTaIq5$0W6ZxG~-f0RT$W zjfYoSN#&pMoDG?}8rllw^e{BMijv!xf=k#fn_t!Xd)x3KGL*%R#!=MCgLEJ!nj#11 ze<)Z1ivaprK=Wy5nk1Wh`jOoV3OHH&U?S9Yd5gjREK`G{Bh-_dw*|Oq>%&m4GZijM z0%Xe=hlzG2<&KRGw1yfCl4x{L>Kx#+k`iDt=0H(N=v;#}uv~@Mz=*!<*c|<1ztLD2 z+kWShQsVmL@P362KZ?8}N2c!BhvagIGrktxeGiX$sQ~W$J=z(%)}>0!#IGXAZsOx@ zGWav*6=@Uwx@oGLoW4gn7)Q->J^d(~sb9JjZK7eaG{l_@T>em;XtuA;VNhIdU2uye zH$3&3?$(PpZhOc4;K8``H>329Wr>pLDT!hqGKD043V5<8ZmtSG72E-a+O)nR^&K4N zn4tgp+l^1zccB5~OOnFEQRYLNEse9YRw+PCxi7el7=vAKKLYyc956@Ca2@5t%GQ(^ z2Z`dU<;e`OcCgdeO7-DakWcXBhO1)TqUsY5m~OEv`oiWK)b?czz}AHBER}r!^O{hV zf`W^|T-xevR*u;0ZY;zq;Q*<8xc$l7+GkL&wfMB1X>;js znf^`MwajGu6@wwyUgxe;;A%pMCe^ypquX)v?zNK*iod5;Jn9IqqbBIcXMlrDJ1IX9H(B`m*G=1U}xGk7iZ>f57)S%dD#?Ci>*)h`(n}0@)Z+D zT)P^5KXx_ucI(%mJ|{UgLp|tlHr0Fs4-(XTOAGaXD_OO@@p~95CId%d=qU%AR|0YC zp}a?t)+u-uMcsN6&V>|W_?J69?{ZZu)arC6p?LTfuSUBaEcFJh?)sXV+_&-IXee_R#lQ`VjHCgpw} zz;U3>cs#{3<1sM_{p+P=?na!N`>A?{do&`mVYYVww9vaJH#C!7?qr_5_rLO99mcyp z`}8)~Z|C=ZTrWEL+9c9_+US0t)fACL& zh~e9%{pYg_cINY+O(OTr9T}T%vDdH4|H;HIH_S6fw5H(H*qV#NCmWTTV$Ibu8r7@iXbkUq}4Vk>>}t76^>gp zXqNr%>?}>a+SET?J8 z4QmSgC(lj|_RBto7Td#)vtvjH0(cTtakiHoVu#ri>?qsMPM{>q_MzkiJINjoTDh#m zHnSpXuGb&MVk|N6mD$qb;-~iv?^di=ot-#qxlQ;f+MkiUO<|LGO> zG`ocQEy%ma_Aej$t-tz>CB}vaQ1-&g@sp=s`RPLi4E+y~|4uMB%x`e&*`GX|xcMVy z_V(i4bKm?m^k+S|dP!o`K{gU@6}sZzS-r$Ii}qbnELLg#voR>yhVBmKim-nx8WvmrSgx3)yY41WPiO8rL#*I$Oz? zYgK!G%2OTg4@^%FP*c2DS-VXw0fREU8;ypb!C8a;jT&s2)ddZ%aV?W}vQBmzRlWJC z>Qr^UK3}U=s+CM7oy}x3X`a?HUZzs6*Xp(Ed||3E<@p0~u5kS01I^D$sw#c94?eD- z#y~XXZkQQMMhAV8r0nE`BT3}1#|NWH(IOSaEdkl{Awz9y1D|9YFuIZxjLgaQn1g-6 z!+0=cu8oU<6s8tP&g82NibQNHm)^c3ld~*cr&}~lH{y|fk+@-~>V9fc`#pDHIB7>C zk*J*<9v*q`t!yf3n5rzRrjfJ;-|9AfUz~>3PH^jRta1h;8Q0R;a&3O1oK0)vQ}gwV zQ!iBMSC?B$MV~q^zw`3T@7#~<@~eB=ezDj>XJ#@NbLwDD9C(7I zn1hucV;(E8SvH3`j!=Gqygaw_wpz(}^)THCcd6}lzc5PeF7~t8Y_=MWZs%Hz+GDr) zZnN7a-}S|_{*7_T7#GGItaX$PVT`2=IAK{i%9%)ACOE5(^NIvo^*4=v9!UX@kA;) zxHvHpA?@g2M$%EkR8-3z$_!*v8GC4$zCJQi8MGC{mv|%s0n5f>y3V&~vZ^SuoXb@P z(~9oPy2c}1kENqgO*OX|T<9;CEnpsxK<}8?bq*=oLEHg+<(X&38;x^FPw9S;q* z%k>&PztrmfVLU!0Y1y>73uiVWtw>yw`J$PQS+=34jxQ~BFRBu838zQdiw2UeXjrE2 z{<<~d-mF>Ms(CA+WHdFSMjW>`IW_B~Hx!Q?u_>y^wwkb<816JJZP+pwGPaA2;XJo6 z4-1ly^W5LSOvM&IO#k=iMsfoKn|#-8HJj8L8k{K%IND!OquZjU-)y3hyUi;hLAbzW{U5YtW~{E#d-S_F>w|0rtD8{9q;1j;WlowUr^3Cu z!wWR1d{t=}k%k)aIgl57sFrG`{&>%q_E0ORHk(`(b!Jm@o2MWBlCUiZXFgAtu?E3i z(vx2ZZ{5k(=4d-XQt9AZJMZ|F+aIQ3`cvIjw~mb6L9K}mySC2G5`9KZ>Q5wV!@F=D z#@Fr=alR~;W&_aFF3Yn`FeR((CbqzC5v!c>>`FC{HTJ3;hgw`M0@iW5Ig_)!4l-haY2SS&OyV z+w2{TTpOWTxu@2)QKqNc7HGbTU!e-|o+G?wv1n7XvUuS_sG!+4D%TbWGaUDXJ}crU z1g*$H&#MQN@bW;W?s$bOm;@cg>xLu)8f%(17|ntd45t_lXWZ!xBIBhT?`$k4kU=@AbnerqT%9+$?k=H9f==u`&DPzUbiUMS&CGnbMy18|B|+`# zo?LI9jrBQ5Jq9hZn;`+}NO7?0w!`j!yN=HTvZR8h#dRM^=awH1Kq6Vb*hW=*4@qy# zd`v>;7j@paq6>;pFX-zW#Mda0pzaD9WXuTv#l<1$z*1hn-`{3$vG20)vG23LWNZ-CJX~19EI~q6^<neap9kSKAejg&swVFqRd|hw2IbxUQjZ`}UuXk&VDgW2t(9S1VA|nUAr2q3%>Y zXod`l7Yrq*>TmJ4w2+!1?23#?)aWBDL|WZWAL~PDtqwYAN1!*qhVcZJK9z7M3QIUt zo2p%>J2r0}4Af>9YV+LuhN(eEdpppY&+c4hO)(dtEkCyP7cmoYJAMLdUyai!tPEJe z;>!J{jQ{Sx#%v`UYsONkSW}k&d%i$J$`0C6Y6vF7C(!-PVB?$6|3Ux)czxafiD(OY zSETFHme>X65-bB~ZTM@N{TilW6^ZnipNd;R)4!st!Ol5ThUn3jzms% ze?|zth&{AG=Q3>S7(55WcVLH(P$gekkiEQ<&w!SekZPfmVp-I-tgdfS>yQ>v<)^=S zYC4yj&Qa4^Wxi!KI+pv|A&p3RI(HuBxoN>efqm7w!oIr3w(@)H7_KMmv^7HtK9j<% z)qkMFbaOx}BBDmA5^)+M4qKGN!Cj~fx?JJT~?o4;Fz;jGB2v}meo`o63x$2O$3ue#$qsZ}JE%l=+Nk7?Kp ze`!fOa>VTZvo1wsO_FR|w&FW?#%*9^nkSDOq5R(nqg+xYDHfAsX02w%rI>6CKDck6 z*uO09ix22LWNlc;R;spXt}s10IqpqNPRFB(0Wb6CTFj0nGO6rv zJY{QHigw?$Ek0~IwpE$gc)RC~d1G#2YNoXDvaUxHIW22t>{LQYst`gov^|9Hod`}( z1yXXAKi@w(eaLaomW5MQ_25~KV};=DKlH|#GjE*fUTm$bv{udzrEoPZ2k(oCk>^G@ zCs$8BmQoa=Hrkze;{ckiv@A61|39Be7Yce>(~RiQkZQ^z>Lz1+K6GFshzkrufWvT( zutvT7xQ6qchsZ)o3*0p{YH5ZN?LHDyU2z<>^hLwCn0}L%R+(lP+Ard&lI#3psKt3} z=%s-EX*NU8(TmK3f3O?$$2GCfo()%7L{x%vu@=<9`IwO$xXG9|Y;1VUH7>m7e!vB_ zaJ1i4(`1=hDKnbO-90^RCEQFjYMPnM&~RQhwBhk=Hsg4k5{i_XzG=$IMtCe{#|9*w zD@uxfM13{4A!l~rV7_}R48Z) zL#r;_s|6|w59^wi1s-@c?_TL@z{Hf2eOIG$|z0r+jJ3ms_Y$q~3V$Xa30<{OZ?2V}n%!G_iVq_w+Q$=JaOA);ku}hW=Z&6`}D>uLo z1_JKG3j5-<7_|dIR&e^RLBN*LnjMZSz^1%}k3H1siYh!&_M&Kkhwz0W8R8IWgNq5MPK!ldXZ5g&SbxCEPRIK*X~tV)Q(&SB?5T!qg4vk=!% z{`c2@0^D=_*zp6$kDX*!e+k@s=p{KVlyZh3Rj-RkyP11)daG{31_ETPpkA1V9I@WJr< zUnch*I&t#x;%vhxB9)-@DMC6KWKxu36oEe~gg}Pi~w%nxIL1S1HgmZJ-(c#IeVBh5Sn)|5C`m6!I^H{7WJKa>&0N@-K({%OU@A$iE!&hiVVjtsL-Q#QFvMM)lb}GKfh@HjV6Pzpf#>j~$ID79boco^0tp8^FACe*pL;wH) diff --git a/js/sceditor/themes/monocons/monocons.ttf b/js/sceditor/themes/monocons/monocons.ttf deleted file mode 100644 index d100abdf72a460aa813066000555d43240e47ded..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7860 zcmds6Yiu0Xb-rg_cV}iFGy57omf|djHYQEZTJ~hm`~R9j`3OvQ<%H zBsrB`$KBZZ;RFz1IH_S6fw5H(H*qV#NDZ`bTV$Ibu8r7@iXbkUq}8@4>>}t76^>gp zXqNr%>?}>a+SET?s*L(##oFsnaq|J7eBr4$kQL4WNg!m=*``7 z^WH^v57W>-gSPvrJ7>$YfBchC#^`Remk+KSSnVAA@CS@Z4fO3la^TeJ+8QviO{;hw zIdbgrhu=4zd6qH7V$6v=a`?cZe?Rn<&*0flP->5$L$O&D@21fne`MwKnfDyS3;0zOF)oYZhUE-k4y72j#n^svFBgkTZE5P6$3xX%%t^aUi-~ZqG7+YoEW=g0V$Bhko9ma;<95O?s-s{eh{e0cwi-8f&+yC1B8pd!x}1 zI5=z2zfpq?v%0{+HLhjSPS(lppsF`FS)HuT)#qx}O0|-yq_df9Ce71Y#>-U7^;*4F zohwWhCOv;3&J~V-e4zPRNmZrK_QA&ws4);txtpg)lhHw+Bq=*F?nn~(8|#D7q!^Kk zLQ6pQe8^Cn+Ne*k&6r)u31;SGd&EJ$;9)+PGS|k$L<*A&Bxmx~21O#al}qp3mC0F_ zuG3ALrW^6dawKjTs(OH$)PBz$7*5*JNF-_}hlfYrdn=nt8m21Cs%a#x!MD0i-xsH0 ztrKV+4lZXflQAuwE!XD8%h|LxHaS<%IQ2r6PQ8Ej?E7cC=U-V_d1a-wRP?Fy(mOA` z^v=C#uDr6Z?H7wJyv$7IVoe>aiKCuiDdvFlqs(IkHp6DI#u3UdkeBCn-c~CauO61` z)m>_P-7jpSb{G5EY&KhsMz?cyjoPC(`EIk@Cg1hNwegO5$(R@B9Pm2IhA_uc29z_E zs)wzIC{^m7Qz_IvUMY~E1Tuc3;RnCqMs3$^;P1D>E5Iq%+64Xp=fp;w6Tbw`Ru5%o z9VJwX%Z7mS8|-Gx5z-pSs*uKP1v2Xh@zgva3p{A{L?w_?EG3YTf{^H1rHs*abWmi$ z^CA-e+y^96!ZcOQwkO=&a4c=`XgrZh4la(5M@T#N7m;+-FcsCZhcW}%RK^|}rf-al zR0eIu@FgCJK)|xGn6C5fnye~{Ea!5S!L*|Lvaaz6*JJ5uR8!6E1{e0rWeZrxL$Et0 zcAZ0tb`f^~Uw-PTu}0$@%Ggu%(DToat*(xV@;ulGJv_>0@!mTD29LqI60fMi3BW0+ z)apB_UfD!gTqRs>VU+4>I_m_TS;xbGopQZK&n>mOe-MukNm@2-?!lRjNUIW;WWH#o zW0q~`sS`^}-3zKjT*B#5_G5sgD;n7JyTIHl#Hfk)QIEOCMIW`^ycEx zqc%kq*;W&l6N66E(uOT_A!B>kD9&>W>#!jCIM4kJ%v5ag!}5P`b|g12u+?|nRHvWNIX2#kY zy+^-;vp&d1z}^Ve@XZjgfpL~OW;AEOM3DP;jKH_+AQrPNGctAYxixxa_fUMOn;)= z>io#)ZPXgyyk~x9hUhbDQhzL28{PwT7+=>V;(S>w%?4npU6yBCS&3EI4QzqkB)FXM z>`FBc9(z@eLoHN`fOVX1jw1h81DXw=e816Yw_Rf54n5PpMjy2sftg_q*GG+*+inFM zCeduS>8b}z57*FPHFh^U%pPH9S&OyV+w2|8TpOVoxo6gPP^M?w7HF=DU!e-|o+aF7 zz_iI3S=^uyDj2qd%C!Z;3dcNQ&x-g7K`V0L^XdU6+&rMEJ6_>3BEgH|c3qSKj&(~L z%w|Cfrc(^3Gv@Rrk?~TFcQzK2$mh@s&*_{P*GXLWOOnEiI$w}2o%{4DSLaQxyGwW^ z!6x>uX6w$aI$!Fvrl&t#$I{~ZlE8N5n_O?6jrA!=JpwJVn;`<~NO6$rw!_!|W&@r3 zWJv{1i|am$&MiNjfJCxfPL^ex{CZf#dw7TzdYgt@F*K1@&Whq{Kn z?fZW^W;OyZjiu@ZUai1TXFjgw3w5XJ!7^k>+~6oVRe!s`y@k>YVOKOnp+>*L!b+># z>DT&DT7L$cv@5WiU&nj`PoGNAiNX^O&8BMC>9%e2gMr!X!fc+K+dMhwXm1Br^Xc7d ztSQzatmVhP{vuW)wBsl6_SHCTf|mg=Sg71z%K7j9Ys^-%v1TlliZx~VzZVNMr0k$A zrH0@#d;;6w3^u+A`!56_fY-MDp9r_WcUieMZi&6lT!Lo+tBqK#=eY)9jPOmlTuIU9 zWGtGFTk*K5-|X-7sTGZ;Y%3Z|+L6fV?#~Fx7qN#H@LYmV9Yf@R{0{uk5vt@X3$mAY z@)_XL5>hP;QY?$wmeutwY8}=hs{G`)PEX}>Q#oo{Ys|N-M#pkrJ**KaPv*{}KQ|?4 zDDbaZm-$y$`Br|9k0C$dr>#3uh?x{-t^ETXp&J8S5s@`Ym59?QarmMfF1MfUwzD1l zn%O4pK%M;C(7X*zyd$%(;{AWZ`#t}T>Euv?oVqCV!(jOJ-i`>G5`!KAQI>@dS7-BV zncWMXm!L9o61WwF1MnQY0w0y?1y3%n03J!(Xh?@mpBeeO;fj3g!O9NV1MzUGeYrdE+uF8lipJ*HtZ{G}!B=uxx#&$<+mHA%8<*^2Mp9k)><(>!(b zDCPfJIOUQmNwJt5Gix<7F2!VH@c!jxv42_Uix22LRzJfQ;a9P`Cn5w70ekQZLM0Io zaILT&I*4##8&xM$qS7CaV4+s;MOM%^R}L;rcE6xTH0_R*ZCm2HMF3S%buW9fq;f@z z@W_LP$~gjuA8VRqJg!7k?bc+%&RL1XZaWsYtVA;LGWepJlCIsuIoGf>^_$T_D^=S% zTbP=d81u#_rsC1WfS36*EoMg(nN)T-p0c$pMZ0g>79Tbp+p0`&xz+PVy-~L?IbGUv zN!O!^oR+mRb}FGHRS2OP`W_KIG7|Wf4?WJw%pc;1Hty2i|z* znKz#4UTCeZwpPy$rJ$Ntg8PNU$g?AyldGp5Nhu0Z8{?jN;~<8uwk! z(~RiQkZQ^z>n3A z^aaDXkbaYv)|h4(+Ard&lI#3psKt3}=*0m488%JN(hJN(e6Sbz$276eo{dmhWK@E4 zv7Xey`Iwd*gvnSpd~8I_H7=s&e!>M$5oo`urpYq1Qf5;wcjwfUm2flBsA*<0L&JI5 z(1ypd*^J|DO(;@o>V`=t8{x5-9UG8zt|%$`ZHXkg`@4|i;atr{9BQQOp&YU@QAM3I zP5d8_==o@LlWiIhB1ytBu#Y*M=AVYSiYyz0$8dSRqURup+(iMgjt4JH6rQ*9B;R${ zspaMOhlZAO=jq+~<@0yt=que7VlMm;{BdixyFRtyIrs=11HKj4F46_M0P8;+WXaN- zB!^FWJ<$Qz>JF@^$O@s47k0{3j~ApcLDWwaHN09*pHC+9v$MNr%^f>TfZ2R9Ij`rc zi3yb`|okze!KfzZ)B*oh5vLh@Siqe zmecH3_Gxw(cKC`wg^(YcEL<~Cp=ObR^5xiuAmJK5Au%yRGg{KG3U?9F(7My88F_M>K^!5& zMlsl^CVa9fwneN|_%iradMfMk6bQ$LA@u>-=5Q20h$Z52J(V$PNNFgM$0Y;$cY88s zCeu6-8G&TaPuR?jjgC8&?IT)7GY9y99LtowO3E$+qgX_mu+e=N{G*0u zs11c*>VS2~+A*-s6(f3ABj6IoU?dc60}+;Hz#1P#i1kT)BoF`*kse%!8*F;txCgjh z_#YjdJ(0f@*-MeTWXVvA3O8K2PW@0I;6A*tFJ4`vb|ATRwd9)T1Yk zyQOVt{3oyXzD)!ha-ADaEO;!=Hk=|-2}YkHq?17=MJYycID8h_l%y1;DMMMffCDs0 zL&%EdXaw=cD7lE_#>k^_n!tCJ0!`6on&yuke{?SnNeD|JEQhcX!nqJuLs$!8J%rms zctZ$p3gPY$?g`<|A>13n#U3n$^h+WAQb@lP(l3SdOCkMINWT=)FNO3=A^lQFzZB9h zh4f1y{ZdH36w)t;^vfara!9`%(l3Yf%OQQ3_JD8Yfc_%*7wjA1%O0F*)Wx?`@l8hT aEObwBt`HleB`z_7y|Zxc`vPwKX8Ru)Dfl)3 diff --git a/js/sceditor/themes/office-toolbar.min.css b/js/sceditor/themes/office-toolbar.min.css deleted file mode 100644 index 70811a29e..000000000 --- a/js/sceditor/themes/office-toolbar.min.css +++ /dev/null @@ -1 +0,0 @@ -/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */.sceditor-button div,div.sceditor-grip{background-image:url(famfamfam.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{position:relative;background:#fff;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#222;line-height:1;font-weight:700;border-radius:4px;background-clip:padding-box}.sceditor-container *,.sceditor-container :after,.sceditor-container :before{box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:3}.sceditor-container iframe,.sceditor-container textarea{line-height:1;border:0;outline:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#111;padding:0;margin:5px;resize:none;background:#fff;display:block}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:10;opacity:.3}.ie6 div.sceditor-resize-cover,.ie7 div.sceditor-resize-cover,.ie8 div.sceditor-resize-cover{background:#efefef}.sceditor-maximize,.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}.sceditor-container.ie6{overflow:hidden}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;z-index:2000}body.sceditor-maximize,html.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}div.sceditor-dropdown{position:absolute;border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#333}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#3c3c3c;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #ccc;border-top-color:#888;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#666 #aaa #aaa;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#444;padding:6px 12px;background:#ececec;border:1px solid #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#f3f3f3;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-color-picker,div.sceditor-emoticons,div.sceditor-more-emoticons{padding:0}.sceditor-pastetext textarea{border:1px solid #bbb;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-more{border-top:1px solid #bbb;display:block;text-align:center;cursor:pointer;font-weight:700;padding:6px 0}.sceditor-dropdown a:hover{background:#eee}.sceditor-font-option,.sceditor-fontsize-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#222}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #fff;height:10px;width:10px;overflow:hidden}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{overflow:hidden;padding:3px 5px 2px;line-height:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box}div.sceditor-group{display:inline-block;margin:1px 5px 1px 0;border-radius:3px;background-clip:padding-box}.ie6 div.sceditor-group,.ie7 div.sceditor-group{display:inline;zoom:1}.sceditor-button{float:left;cursor:pointer;width:16px;text-indent:-9999px}.ie .sceditor-button{text-indent:0}.ie6 .sceditor-button,.ie7 .sceditor-button{float:none!important;display:inline;zoom:1}.ie6 .sceditor-button{padding:0}.ie6 .sceditor-button div{margin:5px}.ie7 .sceditor-button div{margin:5px 0}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button div{padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent;margin:0}.sceditor-button.disabled div{filter:alpha(opacity=30);opacity:.3}.sceditor-button.text,.sceditor-button.text div,.sceditor-button.text-icon,.sceditor-button.text-icon div,.text .sceditor-button,.text .sceditor-button div,.text-icon .sceditor-button,.text-icon .sceditor-button div{width:auto;overflow:visible;line-height:16px;font-size:1em;color:inherit;text-indent:0}.sceditor-button.text div,.text .sceditor-button div{padding:0 2px;background:0 0}.sceditor-button.text-icon div,.text-icon .sceditor-button div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0}.sceditor-container{border:1px solid #8db2e3}.sceditor-container textarea{font-family:Consolas,"Bitstream Vera Sans Mono","Andale Mono",Monaco,"DejaVu Sans Mono","Lucida Console",monospace}div.sceditor-toolbar{border-bottom:1px solid #95a9c3;background:#dee8f5;background:linear-gradient(to bottom,#dee8f5 0,#c7d8ed 29%,#ccdcee 61%,#c0d8ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee8f5', endColorstr='#c0d8ef', GradientType=0)}.ie9 div.sceditor-toolbar{-webkit-filter:none;filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZThmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2M3ZDhlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2NjZGNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGQ4ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}div.sceditor-group{border:1px solid #7596bf;padding:0;background:#cadcf0;background:linear-gradient(to bottom,#cadcf0 24%,#bcd0e9 38%,#d0e1f7 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cadcf0', endColorstr='#d0e1f7', GradientType=0)}.ie9 div.sceditor-group{-webkit-filter:none;filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjYWRjZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNiY2QwZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkMGUxZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.sceditor-button{height:16px;padding:3px 4px;border-radius:0;background-clip:padding-box;box-shadow:inset 0 1px #d5e3f1,inset 0 -1px #e3edfb,inset 1px 0 #cddcef,inset -1px 0 #b8ceea}.sceditor-button:first-child{border-radius:4px 0 0 4px;background-clip:padding-box}.sceditor-button:last-child{border-radius:0 4px 4px 0;background-clip:padding-box}.ie9 .sceditor-button{-webkit-filter:none!important;filter:none!important}.sceditor-button.active{background:#fbdbb5;background:linear-gradient(to bottom,#fbdbb5 11%,#feb456 29%,#fdeb9f 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbdbb5', endColorstr='#fdeb9f', GradientType=0);box-shadow:inset 0 1px #ebd1b4,inset 0 -1px #ffe47f,inset -1px 0 #b8ceea}.ie9 .sceditor-button.active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmYmRiYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmZWI0NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNmZGZkOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.sceditor-button:hover{background:#fef7d5;background:linear-gradient(to bottom,#fef7d5 0,#fae5a9 42%,#ffd048 42%,#ffe59f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef7d5', endColorstr='#ffe59f', GradientType=0);box-shadow:inset 0 1px #fffbe8,inset -1px 0 #ffefc4,inset 0 -1px #fff9cc}.ie9 .sceditor-button:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjdkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZhZTVhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZDA0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU1OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.sceditor-button:active{background:#e7a66d;background:linear-gradient(to bottom,#e7a66d 0,#fcb16d 1%,#ff8d05 42%,#ffc450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7a66d', endColorstr='#ffc450', GradientType=0);box-shadow:inset 0 1px 1px #7b6645,inset 0 -1px #d19c33}.ie9 .sceditor-button:active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3YTY2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmNiMTZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjZmY4ZDA1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)}.sceditor-button.active:hover{background:#dba368;background:linear-gradient(to bottom,#dba368 0,#ffbd79 4%,#fea335 34%,#ffc64c 66%,#fee069 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dba368', endColorstr='#fee069', GradientType=0);box-shadow:inset 0 1px 1px #9e8255,inset 0 -1px #fcce6b}.ie9 .sceditor-button.active:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTM2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmZiZDc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZmVhMzM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZmZjNjRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZTA2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)} \ No newline at end of file diff --git a/js/sceditor/themes/office.min.css b/js/sceditor/themes/office.min.css deleted file mode 100644 index 49d6873c3..000000000 --- a/js/sceditor/themes/office.min.css +++ /dev/null @@ -1 +0,0 @@ -/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */.sceditor-button div,div.sceditor-grip{background-image:url(famfamfam.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{position:relative;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#222;line-height:1;font-weight:700;border-radius:4px;background-clip:padding-box}.sceditor-container *,.sceditor-container :after,.sceditor-container :before{box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:3}.sceditor-container iframe,.sceditor-container textarea{line-height:1;outline:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#111;resize:none;display:block}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:10;opacity:.3}.ie6 div.sceditor-resize-cover,.ie7 div.sceditor-resize-cover,.ie8 div.sceditor-resize-cover{background:#efefef}.sceditor-maximize,.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}.sceditor-container.ie6{overflow:hidden}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;z-index:2000}body.sceditor-maximize,html.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}div.sceditor-dropdown{position:absolute;border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#333}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#3c3c3c;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #ccc;border-top-color:#888;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#666 #aaa #aaa;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#444;padding:6px 12px;background:#ececec;border:1px solid #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#f3f3f3;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-color-picker,div.sceditor-emoticons,div.sceditor-more-emoticons{padding:0}.sceditor-pastetext textarea{border:1px solid #bbb;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-more{border-top:1px solid #bbb;display:block;text-align:center;cursor:pointer;font-weight:700;padding:6px 0}.sceditor-dropdown a:hover{background:#eee}.sceditor-font-option,.sceditor-fontsize-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#222}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #fff;height:10px;width:10px;overflow:hidden}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{overflow:hidden;padding:3px 5px 2px;line-height:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box}div.sceditor-group{display:inline-block;margin:1px 5px 1px 0;border-radius:3px;background-clip:padding-box}.ie6 div.sceditor-group,.ie7 div.sceditor-group{display:inline;zoom:1}.sceditor-button{float:left;cursor:pointer;width:16px;text-indent:-9999px}.ie .sceditor-button{text-indent:0}.ie6 .sceditor-button,.ie7 .sceditor-button{float:none!important;display:inline;zoom:1}.ie6 .sceditor-button{padding:0}.ie6 .sceditor-button div{margin:5px}.ie7 .sceditor-button div{margin:5px 0}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button div{padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent;margin:0}.sceditor-button.disabled div{filter:alpha(opacity=30);opacity:.3}.sceditor-button.text,.sceditor-button.text div,.sceditor-button.text-icon,.sceditor-button.text-icon div,.text .sceditor-button,.text .sceditor-button div,.text-icon .sceditor-button,.text-icon .sceditor-button div{width:auto;overflow:visible;line-height:16px;font-size:1em;color:inherit;text-indent:0}.sceditor-button.text div,.text .sceditor-button div{padding:0 2px;background:0 0}.sceditor-button.text-icon div,.text-icon .sceditor-button div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0}.sceditor-container{border:1px solid #8db2e3}.sceditor-container textarea{font-family:Consolas,"Bitstream Vera Sans Mono","Andale Mono",Monaco,"DejaVu Sans Mono","Lucida Console",monospace}div.sceditor-toolbar{border-bottom:1px solid #95a9c3;background:#dee8f5;background:linear-gradient(to bottom,#dee8f5 0,#c7d8ed 29%,#ccdcee 61%,#c0d8ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee8f5', endColorstr='#c0d8ef', GradientType=0)}.ie9 div.sceditor-toolbar{-webkit-filter:none;filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZThmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2M3ZDhlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2NjZGNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGQ4ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}div.sceditor-group{border:1px solid #7596bf;padding:0;background:#cadcf0;background:linear-gradient(to bottom,#cadcf0 24%,#bcd0e9 38%,#d0e1f7 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cadcf0', endColorstr='#d0e1f7', GradientType=0)}.ie9 div.sceditor-group{-webkit-filter:none;filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjYWRjZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNiY2QwZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkMGUxZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.sceditor-button{height:16px;padding:3px 4px;border-radius:0;background-clip:padding-box;box-shadow:inset 0 1px #d5e3f1,inset 0 -1px #e3edfb,inset 1px 0 #cddcef,inset -1px 0 #b8ceea}.sceditor-button:first-child{border-radius:4px 0 0 4px;background-clip:padding-box}.sceditor-button:last-child{border-radius:0 4px 4px 0;background-clip:padding-box}.ie9 .sceditor-button{-webkit-filter:none!important;filter:none!important}.sceditor-button.active{background:#fbdbb5;background:linear-gradient(to bottom,#fbdbb5 11%,#feb456 29%,#fdeb9f 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbdbb5', endColorstr='#fdeb9f', GradientType=0);box-shadow:inset 0 1px #ebd1b4,inset 0 -1px #ffe47f,inset -1px 0 #b8ceea}.ie9 .sceditor-button.active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmYmRiYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmZWI0NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNmZGZkOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.sceditor-button:hover{background:#fef7d5;background:linear-gradient(to bottom,#fef7d5 0,#fae5a9 42%,#ffd048 42%,#ffe59f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef7d5', endColorstr='#ffe59f', GradientType=0);box-shadow:inset 0 1px #fffbe8,inset -1px 0 #ffefc4,inset 0 -1px #fff9cc}.ie9 .sceditor-button:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjdkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZhZTVhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZDA0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU1OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.sceditor-button:active{background:#e7a66d;background:linear-gradient(to bottom,#e7a66d 0,#fcb16d 1%,#ff8d05 42%,#ffc450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7a66d', endColorstr='#ffc450', GradientType=0);box-shadow:inset 0 1px 1px #7b6645,inset 0 -1px #d19c33}.ie9 .sceditor-button:active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3YTY2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmNiMTZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjZmY4ZDA1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)}.sceditor-button.active:hover{background:#dba368;background:linear-gradient(to bottom,#dba368 0,#ffbd79 4%,#fea335 34%,#ffc64c 66%,#fee069 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dba368', endColorstr='#fee069', GradientType=0);box-shadow:inset 0 1px 1px #9e8255,inset 0 -1px #fcce6b}.ie9 .sceditor-button.active:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTM2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmZiZDc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZmVhMzM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZmZjNjRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZTA2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)}.sceditor-container{background:#a3c2ea;background:linear-gradient(to bottom,#a3c2ea 0,#6d92c1 39%,#577fb3 64%,#6591cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3c2ea', endColorstr='#6591cc', GradientType=0)}.sceditor-container iframe,.sceditor-container textarea{border:1px solid #646464;background:#fff;margin:7px 40px;padding:20px;box-shadow:1px 1px 5px #293a52} \ No newline at end of file diff --git a/js/sceditor/themes/square.min.css b/js/sceditor/themes/square.min.css deleted file mode 100644 index baa91dee7..000000000 --- a/js/sceditor/themes/square.min.css +++ /dev/null @@ -1 +0,0 @@ -/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */.sceditor-button div,div.sceditor-grip{background-image:url(famfamfam.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{position:relative;background:#fff;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#222;line-height:1;font-weight:700}.sceditor-container *,.sceditor-container :after,.sceditor-container :before{box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:3}.sceditor-container iframe,.sceditor-container textarea{line-height:1;border:0;outline:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#111;padding:0;margin:5px;resize:none;background:#fff;display:block}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:10;opacity:.3}.ie6 div.sceditor-resize-cover,.ie7 div.sceditor-resize-cover,.ie8 div.sceditor-resize-cover{background:#efefef}.sceditor-maximize,.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}.sceditor-container.ie6{overflow:hidden}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;z-index:2000}body.sceditor-maximize,html.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}div.sceditor-dropdown{position:absolute;border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#333}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#3c3c3c;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #ccc;border-top-color:#888;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#666 #aaa #aaa;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#444;padding:6px 12px;background:#ececec;border:1px solid #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#f3f3f3;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-color-picker,div.sceditor-emoticons,div.sceditor-more-emoticons{padding:0}.sceditor-pastetext textarea{border:1px solid #bbb;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-more{border-top:1px solid #bbb;display:block;text-align:center;cursor:pointer;font-weight:700;padding:6px 0}.sceditor-dropdown a:hover{background:#eee}.sceditor-font-option,.sceditor-fontsize-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#222}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #fff;height:10px;width:10px;overflow:hidden}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{overflow:hidden;line-height:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box}div.sceditor-group{display:inline-block}.ie6 div.sceditor-group,.ie7 div.sceditor-group{display:inline;zoom:1}.sceditor-button{float:left;cursor:pointer;width:16px;text-indent:-9999px}.ie .sceditor-button{text-indent:0}.ie6 .sceditor-button,.ie7 .sceditor-button{float:none!important;display:inline;zoom:1}.ie6 .sceditor-button{padding:0}.ie6 .sceditor-button div{margin:5px}.ie7 .sceditor-button div{margin:5px 0}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button div{padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent}.sceditor-button.disabled div{filter:alpha(opacity=30);opacity:.3}.sceditor-button.text,.sceditor-button.text div,.sceditor-button.text-icon,.sceditor-button.text-icon div,.text .sceditor-button,.text .sceditor-button div,.text-icon .sceditor-button,.text-icon .sceditor-button div{width:auto;overflow:visible;line-height:16px;font-size:1em;color:inherit;text-indent:0}.sceditor-button.text div,.text .sceditor-button div{padding:0 2px;background:0 0}.sceditor-button.text-icon div,.text-icon .sceditor-button div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0}.sceditor-container{border:1px solid #d6d6d6;border-radius:0;background-clip:padding-box}.sceditor-container textarea{font-family:Consolas,"Bitstream Vera Sans Mono","Andale Mono",Monaco,"DejaVu Sans Mono","Lucida Console",monospace;background:#2e3436;color:#fff;margin:0;padding:5px}div.sceditor-group,div.sceditor-toolbar{background:#f2f2f2;background:linear-gradient(to bottom,#f2f2f2 0,#ddd 89%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dddddd', GradientType=0)}div.sceditor-toolbar{padding:0;border-bottom:1px solid #bbb;background-size:100% 32px}div.sceditor-group{margin:0;padding:2px 4px;border:0;border-right:1px solid #ccc;border-left:1px solid #eaeaea;border-radius:0;background-clip:padding-box}div.sceditor-group:last-child{border-right:0}div.sceditor-group:first-child{border-left:0}.sceditor-button{height:16px;padding:5px;margin:1px;border-radius:0;background-clip:padding-box}.sceditor-button div{margin:0}.sceditor-button.active,.sceditor-button.active:hover,.sceditor-button:active,.sceditor-button:hover{margin:0;box-shadow:none}.sceditor-button.active{background:#f4f4f4;border:1px solid #ccc}.sceditor-button:hover{background:#fefefe;border:1px solid #ddd}.sceditor-button.disabled:hover{margin:1px;border:0}.sceditor-button:active{background:#eee;border:1px solid #ccc}.sceditor-button.active:hover{background:#f8f8f8;border:1px solid #ddd} \ No newline at end of file From 719d3f5d00cbf0e3bd489c016bd41cad759aab74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 13:09:09 +0100 Subject: [PATCH 32/36] Updated Install.txt --- readme/INSTALL.txt | 244 ++------------------------------------------- 1 file changed, 9 insertions(+), 235 deletions(-) diff --git a/readme/INSTALL.txt b/readme/INSTALL.txt index 84529a5db..66a55dda6 100644 --- a/readme/INSTALL.txt +++ b/readme/INSTALL.txt @@ -1,241 +1,15 @@ ################################################################################################################### # # -# Eine Installationsanleitung gibt es in der Online-Demo von Part-DB: # +# Die aktuellste Version der Installationsanleitung finden Sie hier: # # # -# http://www.partdb.grautier.com/svn/documentation/dokuwiki/doku.php # -# # -# Nach der Installation ist diese Dokumentation auch lokal verfügbar: # -# # -# http://localhost/part-db/documentation/dokuwiki/doku.php # +# https://github.com/jbtronics/Part-DB/wiki/Installation # # # ################################################################################################################### -Für den Fall dass die Installationsanleitung in der Online-Demo nicht erreichbar ist, -gibt es hier einen (in Wiki-Syntax verfassten und ev. veralteten) Auszug daraus: - - -====== Anforderungen ====== - -Damit Part-DB einwandfrei läuft, müssen folgende Kriterien erfüllt sein: - - * Webserver mit mindestens 15MB Platz (mit Footprint-Bilder mindestens 60MB) - * **PHP >= 5.3.0** mit [[http://php.net/manual/de/book.pdo.php|PDO]] inkl. [[http://www.php.net/manual/de/ref.pdo-mysql.php|MySQL Plugin]] - * MySQL Datenbank mit der Speicherengine InnoDB (MariaDB wurde auch schon erfolgreich getestet) - * Webbrowser mit JavaScript und HTML4 Unterstützung. - - -===== Installation der notwendigen Serverkomponenten ===== - -Wenn Sie Ihren eigenen Webserver aufsetzten möchten, finden Sie hier eine kleine Anleitung. Der Server kann dabei ein physischer Computer im Netzwerk, oder auch nur eine virtuelle Maschine (z.B. [[https://www.virtualbox.org/|VirtualBox]] oder [[http://www.vmware.com/de/|VMware]]) sein. Sie können Part-DB aber auch auf einem Webspace installieren, den Sie bei einem Hoster mieten, sofern dieser die Anforderungen von Part-DB erfüllt. Dann brauchen Sie die Serverkomponenten nicht selber zu installieren, sondern können direkt mit der [[Installation]] von Part-DB beginnen. - -==== Debian / Ubuntu ==== - -Alle erforderlichen Komponenten können über das Terminal installiert werden (oder auch im Software-Center): - -sudo apt-get install apache2 php5 mysql-server php5-mysql php5-curl libapache2-mod-php5 phpmyadmin - - - -Bei der Installation von MySQL wird nach einem Passwort für den MySQL-Benutzer "root" gefragt. Lassen Sie dieses Feld auf keinen Fall leer, sonst haben Sie später keinen Zugriff über phpMyAdmin! Dieses Passwort (das **nicht** mit dem Passwort des System-Benutzers "root" übereinstimmen muss) brauchen Sie, um sich später über phpMyAdmin einzuloggen. - - - -Bei der Installation von phpMyAdmin werden Sie eventuell mit Fragen konfrontiert. Diese sollten wie folgt beantwortet werden: - * Frage: Welchen Webserver möchten Sie automatisch konfigurieren? - * Antwort: apache2 - * Frage: Möchten Sie phpMyAdmin mit "dbconfig-common" konfigurieren? - * Antwort: Ja - * Frage: Passwort des administrativen Datenbank-Benutzers? - * Antwort: Das gleiche Passwort, das man für den Benutzer "root" bei der Installation von MySQL angegeben hat - * Frage: MySQL-Anwendungspasswort für phpMyAdmin? - * Antwort: Ohne Eingabe einfach OK (bzw. Enter) drücken - - - -Weitere Informationen und Installationsanleitungen gibts (speziell für Ubuntu) im [[http://wiki.ubuntuusers.de/Startseite|ubuntuusers Wiki]]: -[[http://wiki.ubuntuusers.de/Apache|Apache]], [[http://wiki.ubuntuusers.de/PHP|PHP]], [[http://wiki.ubuntuusers.de/MySQL|MySQL]], [[http://wiki.ubuntuusers.de/MySQL/Werkzeuge|MySQL-Werkzeuge]] - - -==== Apache konfigurieren ==== - - -Part-DB verwendet ".htaccess"-Dateien, um gewisse Verzeichnisse vor unerlaubtem Zugriff zu schützen. Diese werden aber in der Standardkonfiguration von Apache meistens **nicht** berücksichtigt, was ein Sicherheitsrisiko darstellt! Diese Einstellung sollte unbedingt geändert werden. - -Zusätzlich empfiehlt es sich, "Directory Listing" global zu deaktivieren, damit die Dateien und Verzeichnisse des Webservers nicht über den Webbrowser durchsucht werden können. - - -Unter Debian/Ubuntu wird dies folgendermassen gemacht: - -sudo gedit /etc/apache2/sites-available/default - - -Dort im Block " ... " die Zeile "AllowOverride None" durch "AllowOverride All", und "Options Indexes [...]" durch "Options -Indexes [...]" ersetzen. Datei speichern und schliessen. Danach Apache neu starten: - -sudo service apache2 restart - - -Nähere Informationen dazu gibts z.B. hier: [[https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles]] - -==== PHP konfigurieren ==== - -Die Standardeinstellungen von PHP sind in der Regel ganz in Ordnung. Möchte man aber auch etwas grössere Dateien hochladen können (z.B. Dateianhänge in Part-DB), muss man eventuell das Dateigrössen-Limit für Uploads anpassen. Dies macht man in der Datei "php.ini", welche sich bei Debian-basierten Betriebssystemen im Verzeichnis "/etc/php5/apache2/" befindet. - - -sudo gedit /etc/php5/apache2/php.ini - - -In dieser Datei nach dem Stichwort "upload_max_filesize" suchen und den Wert entsprechend anpassen. Ausserdem müssen die Werte "post_max_size" und "memory_limit" mindestens gleich gross sein wie "upload_max_filesize". -==== Installation überprüfen ==== - -Ob Apache erfolgreich installiert wurde, kann man überprüfen, indem man auf dem Server die Seite http://localhost im Webbrowser aufruft. Hier muss die Meldung "It works!" erscheinen. - -Ob phpMyAdmin und MySQL korrekt funktionieren, kann man überprüfen, indem man sich auf http://localhost/phpmyadmin mit dem MySQL Benutzer "root" und dem bei der Installation von MySQL angegebenen Passwort einloggt. - - -Die Adresse http://localhost funktioniert jeweils nur auf dem Server selbst. Die genannten Webseiten können aber auch von anderen PCs, die sich im gleichen Netzwerk wie der Server befinden, aufgerufen werden. Dann müssen Sie "localhost" durch die IP-Adresse des Servers ersetzen. - - -Falls phpMyAdmin nicht aufgerufen werden kann, muss eventuell noch ein Symbolischer Link erzeugt werden: - -sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin - - -===== Installation der Sprachdateien ===== - -Falls die gewünschte Sprache für Part-DB noch nicht installiert ist, kann man sie noch nachinstallieren. Dies ist meistens nicht notwendig, da man normalerweise das Betriebssystem ja schon in derjenigen Sprache installiert, die man nachher benutzen möchte. Es kann aber mal sein dass man nur ein englisches Betriebssystem zur Verfügung hat, dann muss man die deutschen Sprachdateien noch manuell installieren. - -Dies sollte mit folgendem Befehl möglich sein: - - -sudo locale-gen de_DE.utf8 - - -Damit wird die Sprache "Deutsch (Deutschland)" installiert. Es kann sein, dass man "de_DE.utf8@euro" eingeben muss, damit das Eurozeichen als Währungssymbol verwendet wird. - -===== Installation von Part-DB ===== - -Ist die Installation der Serverkomponenten erfolgreich abgeschlossen, kann man nun mit der Installation von Part-DB beginnen. - -===== Anlegen der Datenbank ===== - -Als Erstes muss auf dem MySQL Server eine neue Datenbank für Part-DB angelegt werden. Es empfiehlt sich, auch einen neuen Benutzer anzulegen, der ausschliesslich für Part-DB bestimmt ist. - - -Der Benutzer muss unbedingt jegliche Rechte an der Datenbank von Part-DB besitzen, ansonsten funktionieren die Datenbankupdates eventuell nicht richtig! - - -Die Datenbank und der Benutzer können z.B. über das Webinterface phpMyAdmin, oder in der Konsole angelegt werden (DATENBANKNAME, BENUTZER und PASSWORT entsprechend ersetzen): - - -mysql -u root -p -CREATE DATABASE `DATENBANKNAME`; -GRANT ALL ON `DATENBANKNAME`.* TO `BENUTZERNAME`@localhost IDENTIFIED BY 'PASSWORT'; -quit - - -dann kurz testen, ob der Datenbankzugriff funktioniert: - - -mysql -u BENUTZERNAME -DATENBANKNAME -p -quit - - -===== Part-DB herunterladen und entpacken ===== - -Dann lädt man Part-DB herunter und entpackt das Archiv in das Verzeichnis des Webservers (unter Linux häufig "/var/www/"). - -Den Link zur aktuellsten Version bitte von der [[https://code.google.com/p/part-db/downloads/list|Downloadseite]] holen! - - - -wget -O part-db.tar.gz https://part-db.googlecode.com/files/Part-DB-0.3.0.RC2.tar.gz -sudo tar xzf part-db.tar.gz -C /var/www - - -Hat man keinen direkten Zugriff (z.B. über SSH) auf den Server, muss man die Dateien per FTP auf den Server hochladen. Dazu lädt man das Archiv auf dem persönlichen Computer herunter, entpackt es und kopiert die entpackten Dateien dann per FTP-Client (z.B. FileZilla) auf den Server. -===== Zugriffsrechte für Verzeichnisse setzen ===== - - -Wenn man Part-DB direkt auf einem Linux/UNIX Server gemäss der Anleitung weiter oben (wget/tar) installiert hat (**nicht** über FTP hochgeladen!), kann dieser Abschnitt übersprungen werden, da im heruntergeladenen Archiv der Besitzer und die Rechte aller Dateien bereits korrekt (gemäss diesem Abschnitt) gesetzt sind. Beim Entpacken mit dem oben erwähnten tar-Befehl werden die Rechte für die entpackten Dateien dann automatisch aus dem Archiv übernommen. - -Installiert man Part-DB auf eine andere Weise (z.B. per FTP-Upload), oder ist man sich unsicher, sollte man diesen Abschnitt nicht überspringen! - - -Damit Part-DB korrekt funktioniert und maximale Sicherheit gewährleistet ist, müssen die Dateirechte noch gesetzt werden. Die Rechte von allen Verzeichnissen sollten auf 555, die Rechte von allen Dateien auf 444 gesetzt werden. Nur die Verzeichnisse "data" und "documentation/dokuwiki/data" müssen (rekursiv) auf 755 bzw. 644 gesetzt werden. - - -Zu grosszügige Dateirechte (z.B. 777) sind zwar sehr bequem weil damit Part-DB ganz sicher problemlos funktioniert, stellen aber ein unnötiges Sicherheitsrisiko dar und sollten deshalb auf keinen Fall verwendet werden (wenn dies aufgrund der vorhandenen Infrastruktur nicht zwingend notwendig ist)! - - -Ausserdem sollten alle Dateien dem Besitzer gehören, unter dem Apache läuft (unter Linux normalerweise "www-data"). - -All dies erreicht man auf einem Linux/UNIX Server mit folgenden Befehlen: - - -cd /var/www -sudo chown -R www-data:www-data part-db -find part-db -type d -print0 | sudo xargs -0 chmod 555 -find part-db -type f -print0 | sudo xargs -0 chmod 444 -find part-db/data -type d -print0 | sudo xargs -0 chmod 755 -find part-db/data -type f -print0 | sudo xargs -0 chmod 644 -find part-db/documentation/dokuwiki/data -type d -print0 | sudo xargs -0 chmod 755 -find part-db/documentation/dokuwiki/data -type f -print0 | sudo xargs -0 chmod 644 - - -Hat man keinen direkten Zugriff auf das Dateisystem des Servers, können die Rechte mit einem FTP-Client gesetzt werden. - - -Lädt man die Dateien per FTP auf den Server, ist der Besitzer der Dateien häufig ein FTP-Benutzer, und nicht der Benutzer von Apache. In diesem Fall müssen die Rechte für "data" 775 bzw. 664, oder ev. sogar 777 bzw. 666 lauten, damit Apache auch Schreibrechte in diesem Verzeichnis erhält! - -Bei manchen Hostern kann man jedoch über ein Webinterface des Hosters den Besitzer der (per FTP hochgeladenen) Dateien ändern. Dies ist die bessere/sicherere Variante als die Anpassung der Dateirechte und sollte deshalb bevorzugt werden! - - -===== Part-DB im Browser aufrufen ===== - -Part-DB ist jetzt installiert und kann über die Adresse [[http://localhost/part-db/]] in einem beliebigen Browser aufgerufen werden. - -Diese Adresse funktioniert jedoch nur auf dem Server selbst, bei anderen PCs im gleichen Netzwerk muss man "localhost" durch die IP-Adresse des Servers ersetzen, z.B. [[http://192.168.1.100/part-db/]]. Statt der IP-Adresse kann man meistens auch der Computername des Servers verwenden, dann lautet die Adresse z.B. [[http://name-des-servers/part-db/]] (hat der Server eine dynamische IP, sollte diese Variante bevorzugt werden). - -===== Konfiguration von Part-DB ===== - -Beim ersten Aufrufen von Part-DB wird automatisch ein Installationsassistent gestartet. Dort müssen Sie u.A. die Angaben für die soeben angelegte Datenbank und dessen Benutzer eingegeben werden. Danach werden Sie darauf hingewiesen, dass die Datenbank aktualisiert werden muss. Mit diesem Update werden dann alle Tabellen in der Datenbank angelegt bzw. aktualisiert, wenn sie schon vorhanden sind. - -Schlägt dieses Update fehl, sollten Sie überprüfen ob der angegebene Benutzer genügend Rechte an der Datenbank besitzt. Fehlende Rechte ist die häufigste Ursache für fehlgeschlagene Datenbankupdates! - -Ist das Update erfolgreich durchgelaufen, ist Part-DB vollständig einsatzbereit! - -===== Funktion von .htaccess überprüfen ===== - -Ob der Server die .htaccess-Dateien auch wirklich richtig interpretiert, kann leicht überprüft werden indem man z.B. versucht, die Seite [[http://localhost/part-db/data/]] aufzurufen. Dort muss die Fehlermeldung "403 Forbidden" erscheinen. Für den Fall dass der Verzeichnisschutz nicht funktioniert, gibt es in "data" vorsichtshalber noch eine "index.html", die direkt auf die Startseite von Part-DB umleitet. Dies ersetzt aber keineswegs den Verzeichnisschutz der .htaccess! - -====== Updates ====== - -Möchte man eine bereits vorhandene Installation von Part-DB aktualisieren, muss man einfach das heruntergeladene Paket der neuen Part-DB Version im Installationsordner von Part-DB entpacken. Dabei müssen die bereits existierenden Dateien überschrieben werden. Für ein sauberes Update, bei dem die nicht mehr benötigten Dateien gelöscht werden, müssen Sie alle Dateien und Verzeichnisse, **ausser das Verzeichnis "data"** löschen. Im Verzeichnis "data" sind alle Ihre Einstellungen und hochgeladenen Dateien gespeichert, diese dürfen nicht gelöscht werden. - - -Bei Part-DB vor der Version 0.3.0 gab es das Verzeichnis "data" noch nicht. Hier müssen Sie die Datei "config.php" und die Verzeichnisse "backup" (falls es benutzt wurde), "img" (falls Dateien hochgeladen wurden) und "media" (falls vorhanden) sichern. - - - -Es wird empfohlen, vor jedem Update eine Sicherung der Datenbank und vom Verzeichnis "data" zu erstellen. Die Entwickler von Part-DB übernehmen keinerlei Haftung für Schäden, die durch fehlgeschlagene Updates verursacht werden. - - -===== Sicherheitseinstellungen ===== - -==== Passwortschutz durch .htaccess ==== - -Da Part-DB auf einem Webserver installiert wird, hat jeder, der den Webserver erreichen kann, grundsätzlich auch Zugriff auf Ihre Part-DB. Sie können Part-DB in Ihrem eigenen, privaten (vom Internet abgeschotteten oder ausreichend gesicherten) Netzwerk betreiben. Dann haben standardmässig alle am Netzwerk angeschlossenen Geräte Zugriff auf Part-DB. Sie können Part-DB aber auch auf einem öffentlichen Webserver installieren, dann hat sogar jeder, der einen Internetzugang hat, Zugriff auf Part-DB! - -Um Part-DB vor unerlaubten Zugriff zu schützen, sollte man unbedingt das Verzeichnis mit einem Passwort schützen. Am sinnvollsten ist es, dies serverseitig mit .htaccess zu machen. Eine Anleitung dafür findet man z.B hier: [[http://www.grammiweb.de/anleitungen/ka_htaccess.shtml]] - -==== Administratorpasswort ==== - -Wichtig für den sicheren Betrieb von Part-DB ist ausserdem ein starkes Administratorpasswort. Dies sollte immer mindestens 8 Zeichen lang sein und Buchstaben, Zahlen sowie Sonderzeichen enthalten. - -==== Haftung ==== - -Entsteht aufgrund fehlender oder unsachgemässen Sicherheitseinstellungen ein Schaden jeglicher Art, können die Entwickler oder andere Projektbeteiligten in keinster Weise haftbar gemacht werden. Auch für Schäden, die durch Softwarefehler in Part-DB oder einer anderen Software verursacht werden, wird keinerlei Haftung übernommen. - -==== Datensicherung ==== - -Unabhängig davon, wie sicher Ihre Installation von Part-DB ist, sollten regelmässig Datensicherungen der Datenbank und der hochgeladenen Dateien gemacht werden. +################################################################################################################### +# # +# You can find the newest version of the installation guide here: # +# # +# https://github.com/jbtronics/Part-DB/wiki/EN%3A-Installation # +# # +################################################################################################################### \ No newline at end of file From a1deb2500ea68b633cf3bf54b91621194030f288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 13:49:34 +0100 Subject: [PATCH 33/36] Updated changelog for Version 0.4.0 --- readme/changelog.md | 98 ++++++++++++++++++++++++++++++++++++++++++ readme/changelog.txt | 65 ---------------------------- readme/changelog_EN.md | 98 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 196 insertions(+), 65 deletions(-) create mode 100644 readme/changelog.md delete mode 100644 readme/changelog.txt create mode 100644 readme/changelog_EN.md diff --git a/readme/changelog.md b/readme/changelog.md new file mode 100644 index 000000000..26830e2e8 --- /dev/null +++ b/readme/changelog.md @@ -0,0 +1,98 @@ +# Part-DB Changelog + +## Part-DB 4.0.0 + +### Neue Funktionen: +* Neues (responsive) Design mit Bootstrap 3 und JQuery. Unterstützung von Mobilgeräten +* Unterstützung von SVG Dateien als Bildvorschau +* Unterstützung von Übersetungen mit gettext. Übersetung in Englische komplett +* Bildanhänge werden nun auch als Vorschau in der Ansicht zur Bauteilebearbeitung angezeigt +* Unterstützung für 3D Modelle bei Footprints +* Sortierung nach einer Tabellenspalte möglich +* Unterstützung von regulären Ausdrücken bei der Suche. Livesuche und Hervorhebung der Suchergebnisse +* Benutzersystem mit Unterstützung von Gruppen und einem fein granuliertem Berechtigungssystem +* Möglichkeit alle Bauteile an einem bestimmtem Lagerort, mit einem bestimmtem Footprint, mit bestimmtem Hersteller, etc +* Möglichkeit viele Bauteile auf einmal zu verschieben oder zu löschen +* Paginierung der Bauteilergebnis, um lange Ladezeiten zu verhindern, wenn in einer Kategorie viele Bauteile sind +* Verschiedene Themen für ein anderes Aussehen von Part-DB (Bootswatch) +* Möglichkeit den Lagerbestand auf unbekannt zu setzen +* Anzeige von "Angelegt" und "Zuletzt bearbeitet" Daten, für Bauteile und Datenstrukturen, wie z.B. Lagerorte oder Footprints +* Unterstützung von Dateianhängen und Kommentare für Baugruppen. Verschiedene verbesserungen für das Handling von Baugruppen +* BBCode Unterstützung für Bauteilebeschreibung und Kommentare +* Bauteile können als Favorit markiert werden: Farbige Hervorhebung in Tabellen +* Möglichkeit Dateianhänge über den Server herunterzuladen +* Google und Octopart als Link für automatische Datenblatt links hinzugefügt +* Gruppierung für Suchergebnisse einstellbar +* Datenblätter können in Ordnerhierachie, ähnlich der Kategorienstruktur gespeichert werden +* Automatische Generierung einer Tabelle mit Bauteileeigenschaften aus der Beschreibung und dem Kommentar eines Bauteils +* Ein bestimmtes Format für Bauteilenamen innerhalb einer Kategorie kann erzwungen werden (mit RegEx) +* Viele neue Einstellmöglichkeiten um Part-DB besser anpassen zu können +* Möglichkeit einfache Barcodes für Bauteile zu generien. Suchfeld kann als Eingabefeld für einen Barcodescanner benutzt werden. +* Verschieden weitere kleinere Verbesserungen + +### Interne Veränderungen: +* Verwendung von Namespaces +* Wechsel der Templateengine von vLib auf smarty +* simple API zur Abfrage verschiedener Daten +* PHPdoc wird nun zur Dokumentation benutzts +* Verwendung von Composer zur Verwaltung von externen Bibliotheken und Autoloading +* Bcrypt wird zur Speicherung der Admin-PW benutzt +* Verbesserte Sicherheit durch das setzen bestimmter HTTP header in .htaccess +* Wechsel von Dokuwiki auf GitHub Wiki +* Verbesserte Debugtools (PHPDebugbar and Whoopsie) +* Migration auf SnakeCase (Empfohlen für PHP) und PSR-1/PSR-2 coding guides +* Verwendung von TypeScript für Javascript +* Behebung von PHP strict Standard fehlern. + +### Sonstiges: +* Unterstützung von Google Analytics +* Verbesserte Kompatibilität mit PHP 7.0 +* Sicherheitsverbesserung durch das Filtern von Eingaben: Keine XSS-Attacke möglich. + +## Part-DB 0.3.1 + +### Bugfixes: +* Issue #25: Bei zu vielen fehlerhaften Footprints unter Bearbeiten->Footprints konnte es + zu einer leeren oder nicht richtig funktionierenden Seite führen +* Fehler beim Lesen von Dateirechten haben die Installation auf einigen PHP Installationen + verunmöglicht +* Darstellungsfehler im IE behoben +* Fehler beim Löschen von Einkaufsinformationen oder Bauteilen behoben + +### Sonstiges: +* Umstellung von SVN auf Git (RSS-Feed auf Startseite angepasst, diverse Links angepasst) +* Kompatibilität mit PHP 5.5 verbessert + +## Part-DB 0.3.0 + +### Neue Mindestanforderungen: +* Es wird mindestens PHP 5.3.0 vorausgesetzt! +* Es wird PDO (PHP Data Objects) inkl. MySQL Plugin vorausgesetzt! +* Die MySQL Engine "InnoDB" wird vorausgesetzt! + +### Interne Veränderungen: +* Sehr umfangreiche Änderungen durch Umstellung auf objektorientierte Programmierung +* Verwendung des Template-Systems "vlib" +* Verwendung von Fremdschlüssel und Transaktionen in der Datenbank für mehr Datensicherheit +* Neue Debug-Möglichkeiten +* Quellcode-Dokumentation mit Doxygen + +### Neue / aktualisierte Funktionen: +* Installer hinzugefügt, der auch die Datenbankstruktur erzeugen kann +* DokuWiki für die Dokumentation/Hilfe +* Bauteile können mehrere Lieferanten, Bestellnummern und Preise haben +* Bauteilpreise, die sich auf eine bestimmte Bestellmenge beziehen +* Einzelne Bauteile und ganze Baugruppen können zum Bestellen vorgemerkt werden +* Herstellerverwaltung hinzugefügt +* Umfangreichere Konfigurationsmöglichkeiten + +### Bugfixes: +* Fehlgeschlagene Datenbankupdates führen nicht mehr automatisch zu einem weiteren Fehlschlag +* Verbesserung der Kompatibilität mit den Browsern IE und FF + +### Sonstiges: +* Sehr viele weitere neue Funktionen, Veränderungen und Bugfixes + + +## Part-DB 0.2.2 +* Bis zu dieser Version ist kein Changelog vorhanden. diff --git a/readme/changelog.txt b/readme/changelog.txt deleted file mode 100644 index 96a59fca2..000000000 --- a/readme/changelog.txt +++ /dev/null @@ -1,65 +0,0 @@ -################################################################################################# -## ## -## Part-DB Changelog ## -## ## -################################################################################################# - -==== V4.00.RC1 ==== -* new design -* added support for svg in preview -* translation support -* Added preview in Edit Footprints dialog -* Added support for 3d footprints - - -Part-DB 0.3.1 -============= - - - Bugfixes: - - Issue #25: Bei zu vielen fehlerhaften Footprints unter Bearbeiten->Footprints konnte es - zu einer leeren oder nicht richtig funktionierenden Seite führen - - Fehler beim Lesen von Dateirechten haben die Installation auf einigen PHP Installationen - verunmöglicht - - Darstellungsfehler im IE behoben - - Fehler beim Löschen von Einkaufsinformationen oder Bauteilen behoben - - - Sonstiges: - - Umstellung von SVN auf Git (RSS-Feed auf Startseite angepasst, diverse Links angepasst) - - Kompatibilität mit PHP 5.5 verbessert - -Part-DB 0.3.0 -============= - - - Neue Mindestanforderungen: - - Es wird mindestens PHP 5.3.0 vorausgesetzt! - - Es wird PDO (PHP Data Objects) inkl. MySQL Plugin vorausgesetzt! - - Die MySQL Engine "InnoDB" wird vorausgesetzt! - - - Interne Veränderungen: - - Sehr umfangreiche Änderungen durch Umstellung auf objektorientierte Programmierung - - Verwendung des Template-Systems "vlib" - - Verwendung von Fremdschlüssel und Transaktionen in der Datenbank für mehr Datensicherheit - - Neue Debug-Möglichkeiten - - Quellcode-Dokumentation mit Doxygen - - - Neue / aktualisierte Funktionen: - - Installer hinzugefügt, der auch die Datenbankstruktur erzeugen kann - - DokuWiki für die Dokumentation/Hilfe - - Bauteile können mehrere Lieferanten, Bestellnummern und Preise haben - - Bauteilpreise, die sich auf eine bestimmte Bestellmenge beziehen - - Einzelne Bauteile und ganze Baugruppen können zum Bestellen vorgemerkt werden - - Herstellerverwaltung hinzugefügt - - Umfangreichere Konfigurationsmöglichkeiten - - - Bugfixes: - - Fehlgeschlagene Datenbankupdates führen nicht mehr automatisch zu einem weiteren Fehlschlag - - Verbesserung der Kompatibilität mit den Browsern IE und FF - - - Sonstiges: - - Sehr viele weitere neue Funktionen, Veränderungen und Bugfixes - - -Part-DB 0.2.2 -============= - - - Bis zu dieser Version ist kein Changelog vorhanden. diff --git a/readme/changelog_EN.md b/readme/changelog_EN.md new file mode 100644 index 000000000..b20116a88 --- /dev/null +++ b/readme/changelog_EN.md @@ -0,0 +1,98 @@ +# Part-DB changelog + +## Part-DB 4.0.0.0 + +### New functions: +* New (responsive) design with Bootstrap 3 and JQuery. Mobile device support +* Support of SVG files as image preview +* Support for translations with gettext. Translation into English complete +* Attachments are now also previewed in the part editing view +* Support for 3D models on footprints +* Sorting by table column possible +* Support of regular expressions in the search. Live search and highlighting of search results +* User system with group support and a finely granulated permission system +* Possibility to store all components at a certain storage location, with a certain footprint, with a certain manufacturer, etc. +* Possibility to move or delete many parts at once +* Pagination of the component result to prevent long loading times when there are many components in a category +* Different themes for a different look of Part-DB (Bootswatch) +* Possibility to set the stock to unknown +* Display of "Created" and "Last edited" data, for components and data structures, such as storage locations or footprints +* Support of file attachments and comments for assemblies. Various improvements for the handling of assemblies +* BBCode support for part description and comments +* Parts can be marked as favorites: highlighting in tables +* Possibility to download attachments via the server +* Google and Octopart added as link for automatic data sheet links +* Grouping for search results adjustable +* Data sheets can be stored in folder hierarchy, similar to the category structure +* Automatic generation of a table with part properties from the description and comment of a part +* A specific part name format within a category can be enforced (with RegEx) +* Many new settings to better adjust Part-DB +* Possibility to generate simple barcodes for components. Search field can be used as input field for a barcode scanner. +* Various other minor improvements + +### Internal changes: +* Use of namespaces +* Change of template engine from vLib to smarty +* simple API for querying different data +* PHPdoc is now used for documentation +* Use of Composer to manage external libraries and autoloading +* Bcrypt is used to store the admin-pw +* Improved security by setting specific HTTP header in. htaccess +* Change from Dokuwiki to GitHub Wiki +* Improved debugging tools (PHPDebugbar and Whoopsie) +* Migration to SnakeCase (recommended for PHP) and PSR-1/PSR-2 coding guides +* Use of TypeScript for Javascript +* Fixing PHP strict standard errors. + +### Other: +* Support of Google Analytics +* Improved compatibility with PHP 7.0 +* Improved security by filtering inputs: No XSS attacks possible. + +## Part DB 0.3.1 + +### Bugfixes: +* Issue #25: Too many erroneous footprints under Edit->Footprints could cause + lead to an empty or not working properly page +* Errors when reading file permissions have made the installation on some PHP installations + impassable +* Fixed display error in IE +* Error when deleting purchasing information or parts fixed + +### Other: +* Conversion from SVN to Git (RSS-Feed adapted to start page, various links adapted) +* Compatibility with PHP 5.5 improved + +## Part-DB 0.3.0 + +### New minimum requirements: +* PHP 5.3.0 or higher is required! +* PDO (PHP Data Objects) incl. MySQL Plugin is required! +* The MySQL engine "InnoDB" is required! + +### Internal changes: +* Very extensive changes due to conversion to object-oriented programming +* Using the template system "vlib" +* Use of foreign keys and transactions in the database for more data security +* New debugging options +* Source code documentation with Doxygen + +### New / updated functions: +* Added installer which can also create the database structure +* DokuWiki for documentation/help +* Components can have multiple suppliers, order numbers and prices +* Component prices that refer to a specific order quantity +* Individual components and complete assemblies can be marked for ordering +* Manufacturer management added +* More extensive configuration options + +#### Bugfixes: +* Failed database updates no longer automatically cause another failure +* Improved compatibility with IE and FF browsers + +#### Other: +* Many other new features, changes and bugfixes + + +## Part-DB 0.2.2.2 +* There is no changelog up to this version. From 28defd492b69bc94848d146e3ba85d108317b826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 29 Oct 2017 13:50:10 +0100 Subject: [PATCH 34/36] Removed tools_3d_footprints.php, it was not used and did not work. --- tools_3d_footprints.php | 42 ----------------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 tools_3d_footprints.php diff --git a/tools_3d_footprints.php b/tools_3d_footprints.php deleted file mode 100644 index 2804444ce..000000000 --- a/tools_3d_footprints.php +++ /dev/null @@ -1,42 +0,0 @@ -setLoop("directories", $dir); - -$html->printHeader($messages); - -if (! $fatal_error) { - $html->printTemplate('footprints3d'); -} - -$html->printFooter(); From 18a8fa9058bf13b63b71aec0bd55f72f0cf79d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 4 Nov 2017 16:42:07 +0100 Subject: [PATCH 35/36] Fixed the "delete part" button on show_part_info.php --- templates/nextgen/show_part_info.php/smarty_actions.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/nextgen/show_part_info.php/smarty_actions.tpl b/templates/nextgen/show_part_info.php/smarty_actions.tpl index 8961ed0a2..b045ed756 100644 --- a/templates/nextgen/show_part_info.php/smarty_actions.tpl +++ b/templates/nextgen/show_part_info.php/smarty_actions.tpl @@ -21,7 +21,7 @@
    - +

    From d3556345f74ce3d077db9cbc7b7c8f9fa836f9e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 4 Nov 2017 16:42:07 +0100 Subject: [PATCH 36/36] Fixed the "delete part" button on show_part_info.php Fixes Issue #15. --- templates/nextgen/show_part_info.php/smarty_actions.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/nextgen/show_part_info.php/smarty_actions.tpl b/templates/nextgen/show_part_info.php/smarty_actions.tpl index 8961ed0a2..b045ed756 100644 --- a/templates/nextgen/show_part_info.php/smarty_actions.tpl +++ b/templates/nextgen/show_part_info.php/smarty_actions.tpl @@ -21,7 +21,7 @@
    - +