aboutsummaryrefslogtreecommitdiff
path: root/h-source/Application
diff options
context:
space:
mode:
authorYuchen Pei <me@ypei.me>2021-07-29 14:17:20 +1000
committerYuchen Pei <me@ypei.me>2021-07-29 14:17:20 +1000
commit3ff03dc4f0a72432b34c00da620272cf011e4ddd (patch)
tree5746711ba17a91aed56c6529ea8cceb06c3ad16a /h-source/Application
parentcd4534aa10ba3b122963992741721289fa50d0ab (diff)
Publishing h-node.org code.
- this is the h-node.org code, except - removed a js file (3x copies at three different locations) without license / copyright headers - /Js/linkToForm.js - /Public/Js/linkToForm.js - /admin/Public/Js/linkToForm.js - removed config files containing credentials - /Application/Include/params.php - /Config/Config.php - /admin/Application/Include/params.php - /admin/Config/Config.php - added license and copyright header to one php file - /admin/Library/ErrorReporting.php (almost identical to /Library/ErrorReporting.php which has the headers)
Diffstat (limited to 'h-source/Application')
-rw-r--r--h-source/Application/Controllers/BaseController.php34
-rw-r--r--h-source/Application/Controllers/ManagerController.php72
-rw-r--r--h-source/Application/Controllers/UsersController.php4
-rw-r--r--h-source/Application/Controllers/WikiController.php3
-rwxr-xr-x[-rw-r--r--]h-source/Application/Hooks/AfterInitialization.php0
-rwxr-xr-x[-rw-r--r--]h-source/Application/Hooks/BeforeChecks.php7
-rwxr-xr-x[-rw-r--r--]h-source/Application/Hooks/BeforeInitialization.php0
-rwxr-xr-x[-rw-r--r--]h-source/Application/Hooks/index.html0
-rw-r--r--h-source/Application/Include/hardware.php2
-rw-r--r--h-source/Application/Include/params.php228
-rw-r--r--h-source/Application/Include/vendors.php4191
-rw-r--r--h-source/Application/Views/Desktop/Contact/index.php39
-rw-r--r--h-source/Application/Views/Desktop/Contact/index_de.php39
-rw-r--r--h-source/Application/Views/Desktop/Contact/index_es.php39
-rw-r--r--h-source/Application/Views/Desktop/Contact/index_fr.php39
-rw-r--r--h-source/Application/Views/Desktop/Contact/index_gr.php39
-rw-r--r--h-source/Application/Views/Desktop/Contact/index_it.php39
-rw-r--r--h-source/Application/Views/Desktop/Credits/index_gr.php65
-rw-r--r--h-source/Application/Views/Desktop/Help/index.php449
-rw-r--r--h-source/Application/Views/Desktop/Help/index_de.php445
-rw-r--r--h-source/Application/Views/Desktop/Help/index_es.php442
-rw-r--r--h-source/Application/Views/Desktop/Help/index_fr.php434
-rw-r--r--h-source/Application/Views/Desktop/Help/index_it.php438
-rw-r--r--h-source/Application/Views/Desktop/Home/left.php85
-rw-r--r--h-source/Application/Views/Desktop/Home/left_de.php87
-rw-r--r--h-source/Application/Views/Desktop/Home/left_es.php86
-rw-r--r--h-source/Application/Views/Desktop/Home/left_fr.php89
-rw-r--r--h-source/Application/Views/Desktop/Home/left_gr.php88
-rw-r--r--h-source/Application/Views/Desktop/Home/left_it.php89
-rw-r--r--h-source/Application/Views/Desktop/Notebooks/.svn/entries96
-rw-r--r--h-source/Application/Views/Desktop/Notebooks/.svn/text-base/form.php.svn-base156
-rw-r--r--h-source/Application/Views/Desktop/Notebooks/.svn/text-base/page.php.svn-base120
-rw-r--r--h-source/Application/Views/Desktop/Project/index.php47
-rw-r--r--h-source/Application/Views/Desktop/Project/index_de.php49
-rw-r--r--h-source/Application/Views/Desktop/Project/index_es.php49
-rw-r--r--h-source/Application/Views/Desktop/Project/index_fr.php48
-rw-r--r--h-source/Application/Views/Desktop/Project/index_gr.php48
-rw-r--r--h-source/Application/Views/Desktop/Project/index_it.php48
-rw-r--r--h-source/Application/Views/Desktop/Search/lspci_results.php2
-rw-r--r--h-source/Application/Views/Desktop/Wiki/not_found.php (renamed from h-source/Application/Views/Desktop/Manager/distros.php)15
-rw-r--r--h-source/Application/Views/Desktop/Wiki/page.php154
-rw-r--r--h-source/Application/Views/Desktop/footer.php27
-rw-r--r--h-source/Application/Views/Desktop/header.php9
-rw-r--r--h-source/Application/Views/Desktop/wiki_page.php5
-rw-r--r--h-source/Application/Views/Mobile/Contact/index.php29
-rw-r--r--h-source/Application/Views/Mobile/Contact/index_de.php41
-rw-r--r--h-source/Application/Views/Mobile/Contact/index_es.php41
-rw-r--r--h-source/Application/Views/Mobile/Contact/index_fr.php41
-rw-r--r--h-source/Application/Views/Mobile/Contact/index_gr.php41
-rw-r--r--h-source/Application/Views/Mobile/Contact/index_it.php41
-rw-r--r--h-source/Application/Views/Mobile/Credits/index_gr.php65
-rw-r--r--h-source/Application/Views/Mobile/Home/left.php76
-rw-r--r--h-source/Application/Views/Mobile/Home/left_de.php87
-rw-r--r--h-source/Application/Views/Mobile/Home/left_es.php87
-rw-r--r--h-source/Application/Views/Mobile/Home/left_fr.php89
-rw-r--r--h-source/Application/Views/Mobile/Home/left_gr.php88
-rw-r--r--h-source/Application/Views/Mobile/Home/left_it.php89
-rw-r--r--h-source/Application/Views/Mobile/Project/index.php38
-rw-r--r--h-source/Application/Views/Mobile/Project/index_de.php51
-rw-r--r--h-source/Application/Views/Mobile/Project/index_es.php51
-rw-r--r--h-source/Application/Views/Mobile/Project/index_fr.php50
-rw-r--r--h-source/Application/Views/Mobile/Project/index_gr.php50
-rw-r--r--h-source/Application/Views/Mobile/Project/index_it.php50
-rw-r--r--h-source/Application/Views/Mobile/footer.php6
-rw-r--r--h-source/Application/Views/Mobile/header.php4
-rwxr-xr-x[-rw-r--r--]h-source/Application/index.html0
66 files changed, 9124 insertions, 436 deletions
diff --git a/h-source/Application/Controllers/BaseController.php b/h-source/Application/Controllers/BaseController.php
index 5c5a197..ac2be1f 100644
--- a/h-source/Application/Controllers/BaseController.php
+++ b/h-source/Application/Controllers/BaseController.php
@@ -119,7 +119,7 @@ class BaseController extends Controller
//check ft they are updating the website
$updating = $this->m['ParamsModel']->select('updating')->where(array('id_par'=>1))->toList('updating')->send();
-
+
$data['updating_flag'] = 'no';
if (count($updating)>0)
{
@@ -128,30 +128,28 @@ class BaseController extends Controller
}
//get the configuration xml
- if (Website::$useXmlConfigFile)
+ $xmlRes = $this->m['ParamsModel']->select('boxes_xml')->where(array('id_par'=>1))->toList('boxes_xml')->send();
+ if (count($xmlRes)>0)
{
- $xmlConfigFile = rtrim(Website::$xmlConfigFileFolder,'/') . '/config.xml';
-
- if (@simplexml_load_file($xmlConfigFile))
+ $configXml = htmlspecialchars_decode($xmlRes[0],ENT_QUOTES);
+
+ if (Website::$useXmlConfigFile)
{
- $this->_configXml = simplexml_load_file($xmlConfigFile);
+ $xmlConfigFile = rtrim(Website::$xmlConfigFileFolder,'/') . '/config.xml';
+ if (@simplexml_load_file($xmlConfigFile))
+ {
+ $this->_configXml = simplexml_load_file($xmlConfigFile);
+ }
}
- }
- else
- {
- $xmlRes = $this->m['ParamsModel']->select('boxes_xml')->where(array('id_par'=>1))->toList('boxes_xml')->send();
-
- if (count($xmlRes)>0)
+ else
{
- $configXml = htmlspecialchars_decode($xmlRes[0],ENT_QUOTES);
-
if (@simplexml_load_string($configXml))
{
$this->_configXml = simplexml_load_string($configXml);
}
}
-
}
+
//elements of the top menu from the config.xml file
//help link
$mod = new BoxParser($this->getBox(array("top_menu","help_page_link")));
@@ -162,9 +160,9 @@ class BaseController extends Controller
//link to the "discover your hardware" wiki page
$data['discoverYourHardwareLink'] = $this->getModule(array('right_column','discover_your_hardware'));
-
+
Distributions::setAllowedList();
-
+
$this->append($data);
}
@@ -302,4 +300,4 @@ class BaseController extends Controller
}
}
-} \ No newline at end of file
+}
diff --git a/h-source/Application/Controllers/ManagerController.php b/h-source/Application/Controllers/ManagerController.php
deleted file mode 100644
index b178ea6..0000000
--- a/h-source/Application/Controllers/ManagerController.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-
-// h-source, a web software to build a community of people that want to share their hardware information.
-// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
-//
-// This file is part of h-source
-//
-// h-source is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// h-source is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with h-source. If not, see <http://www.gnu.org/licenses/>.
-
-if (!defined('EG')) die('Direct access not allowed!');
-
-//this controller is used to carry out the actions of the superadmin
-class ManagerController extends BaseController
-{
-
- public function __construct($model, $controller, $queryString)
- {
- parent::__construct($model, $controller, $queryString);
-
- $this->model('DistrosModel');
- $this->modelName = 'DistrosModel';
-
- $data['title'] = 'Manager - '.Website::$generalName;
- $this->append($data);
-
- $this->setArgKeys(array('page:forceInt'=>1));
-
- $this->s['registered']->check('manager');
- }
-
- public function distros($lang = 'en') { //view all the users
-
- $this->shift(1);
-
- $this->loadScaffold('main',array('popup'=>true,'popupType'=>'inclusive','recordPerPage'=>30, 'mainAction'=>'distros/'.$this->lang, "mainMenu" => "add"));
-
- $this->scaffold->loadMain('distros.full_name,distros.clean_name','distros.id_distro','moveup,movedown,ledit,del');
- $this->scaffold->setHead(gtext('TITLE').','.gtext('DISTRO-CODE'));
-
- $this->scaffold->mainMenu->links['add']['url'] = 'form/insert/0';
- $this->scaffold->mainMenu->links['add']['title'] = gtext('Insert a new distro');
-
- $this->scaffold->update('del');
-
- $this->scaffold->model->clear();
-
- $this->scaffold->model->orderBy("id_order");
-
- $this->scaffold->update('moveup,movedown');
-
- $data['scaffold'] = $this->scaffold->render();
-// echo $this->scaffold->model->getQuery();
-
- $data['notice'] = $this->scaffold->model->notice;
-
- $this->append($data);
- $this->cleverLoad('distros');
- $this->right($this->lang);
- }
-
-} \ No newline at end of file
diff --git a/h-source/Application/Controllers/UsersController.php b/h-source/Application/Controllers/UsersController.php
index c324804..741eaf4 100644
--- a/h-source/Application/Controllers/UsersController.php
+++ b/h-source/Application/Controllers/UsersController.php
@@ -136,8 +136,8 @@ class UsersController extends BaseController
);
$this->m['UsersModel']->databaseConditions['insert'] = array(
- "checkUnique" => "username|the username is already present",
- "+checkUnique" => "e_mail|the e-mail address is already present"
+ "checkUnique" => "username",
+ "+checkUnique" => "e_mail"
);
if ($this->s['registered']->status['status'] === 'logged')
diff --git a/h-source/Application/Controllers/WikiController.php b/h-source/Application/Controllers/WikiController.php
index 6304d77..5dc05b8 100644
--- a/h-source/Application/Controllers/WikiController.php
+++ b/h-source/Application/Controllers/WikiController.php
@@ -259,8 +259,7 @@ class WikiController extends BaseController
$data['title'] = 'history - '.Website::$generalName;
//get the first revision
- $res = $this->m['WikirevisionsModel']->db->select('wiki_revisions','id_rev','id_wiki='.$clean['id'],null,'id_rev',1);
-// echo $this->m['WikirevisionsModel']->getQuery();
+ $res = $this->m['WikirevisionsModel']->db->select('revisions','id_rev','id_wiki='.$clean['id'],null,'id_rev',1);
if (count($res) > 0)
{
$data['firstRev'] = $res[0]['wiki_revisions']['id_rev'];
diff --git a/h-source/Application/Hooks/AfterInitialization.php b/h-source/Application/Hooks/AfterInitialization.php
index a369309..a369309 100644..100755
--- a/h-source/Application/Hooks/AfterInitialization.php
+++ b/h-source/Application/Hooks/AfterInitialization.php
diff --git a/h-source/Application/Hooks/BeforeChecks.php b/h-source/Application/Hooks/BeforeChecks.php
index 0cbf220..6f200e6 100644..100755
--- a/h-source/Application/Hooks/BeforeChecks.php
+++ b/h-source/Application/Hooks/BeforeChecks.php
@@ -13,11 +13,8 @@ if (!defined('EG')) die('Direct access not allowed!');
Params::$htmlentititiesCharset = "UTF-8";
+Params::$useHttps = true;
+
Params::$allowedSanitizeFunc .= ",sanitizeString,sanitizeAlphanum";
Params::$language = "En";
-
-if (Version::get() === 'mobile')
-{
- Route::$allowed = Version::$mobileAllowed;
-} \ No newline at end of file
diff --git a/h-source/Application/Hooks/BeforeInitialization.php b/h-source/Application/Hooks/BeforeInitialization.php
index 6d1851b..6d1851b 100644..100755
--- a/h-source/Application/Hooks/BeforeInitialization.php
+++ b/h-source/Application/Hooks/BeforeInitialization.php
diff --git a/h-source/Application/Hooks/index.html b/h-source/Application/Hooks/index.html
index 8d1c8b6..8d1c8b6 100644..100755
--- a/h-source/Application/Hooks/index.html
+++ b/h-source/Application/Hooks/index.html
diff --git a/h-source/Application/Include/hardware.php b/h-source/Application/Include/hardware.php
index 3995a40..bd83987 100644
--- a/h-source/Application/Include/hardware.php
+++ b/h-source/Application/Include/hardware.php
@@ -346,7 +346,7 @@ class Notebooks extends Hardware
"Purism" => "Purism",
"Qbex" => "Qbex",
"SAMSUNG" => "SAMSUNG",
- "Slimbook" => "Slimbook",
+ "Slimbook" => "Slimbook",
"Sony" => "Sony",
"System76" => "System76",
"ThinkPenguin" => "ThinkPenguin",
diff --git a/h-source/Application/Include/params.php b/h-source/Application/Include/params.php
deleted file mode 100644
index 19f1ed7..0000000
--- a/h-source/Application/Include/params.php
+++ /dev/null
@@ -1,228 +0,0 @@
-<?php
-
-// h-source, a web software to build a community of people that want to share their hardware information.
-// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
-//
-// This file is part of h-source
-//
-// h-source is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// h-source is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with h-source. If not, see <http://www.gnu.org/licenses/>.
-
-if (!defined('EG')) die('Direct access not allowed!');
-
-class Website
-{
- static public $generalMail = "";
-
- static public $fromEmail = "noreply@h-node.org";
-
- static public $generalName = "h-node.org";
-
- static public $projectName = "h-node";
-
- static public $mailServer = "";
-
- static public $mailPassword = "";
-
- static public $allowAnonymousSubmission = "yes";
-
- static public $statusnetGroupText = "";
-
- static public $useSMTP = true;
-
- //use a xml file the modules of the website?
- static public $useXmlConfigFile = true;
-
- //folder of the xml configuration file
- //the constant ROOT contains the path to the root folder of your installaton of h-source
- static public $xmlConfigFileFolder = ROOT;
-}
-
-class Account
-{
-
- static public $confirmTime = 3600;
-
- public static function getTransport()
- {
- if (Website::$useSMTP)
- {
- return Swift_SmtpTransport::newInstance(Website::$mailServer, 25)->setUsername(Website::$generalMail)->setPassword(Website::$mailPassword);
- }
- else
- {
- return Swift_MailTransport::newInstance();
- }
- }
-
- static public function confirm($username,$e_mail,$id_user,$token)
- {
- require_once (ROOT.'/External/swiftmailer/lib/swift_required.php');
-
- $clean['username'] = sanitizeAll($username);
- $clean['id_user'] = (int)$id_user;
- $clean['token'] = sanitizeAll($token);
-
- $siteName = Website::$generalName;
- $siteMail = Website::$generalMail;
-
- $mess = gtext("Hello,\n\nyou have registered an account at")." $siteName ".gtext("with the following data:\nusername: ").$clean['username']."\n\n".gtext("in order to confirm the registration of the new account please follow the link below")."\n".Url::getRoot()."users/confirm/".Lang::$current."/".$clean['id_user']."/".$clean['token']."\n\n".gtext("If you don't want to confirm the account registration\nthen wait one hour and your username and e-mail will be deleted from the database")."\n\n".gtext("If you received this e-mail for error, please simply disregard this message");
-
- $message = Swift_Message::newInstance()->setSubject('['.Website::$projectName.'] '.gtext("account registration"))->setFrom(array(Website::$fromEmail => $siteName))->setTo(array($e_mail))->setBody($mess);
-
- //Create the Transport
- $transport = self::getTransport();
-
- //Create the Mailer using your created Transport
- $mailer = Swift_Mailer::newInstance($transport);
-
- //Send the message
- $result = $mailer->send($message);
-
- if ($result)
- {
- return true;
- }
- else
- {
- return false;
- }
-
- }
-
- static public function sendnew($username,$e_mail,$id_user,$token)
- {
- require_once (ROOT.'/External/swiftmailer/lib/swift_required.php');
-
- $clean['username'] = sanitizeAll($username);
- $clean['id_user'] = (int)$id_user;
- $clean['token'] = sanitizeAll($token);
-
- $siteName = Website::$generalName;
- $siteMail = Website::$generalMail;
-
- $mess = "Hello,\n\nyou have requested a new password for your account at $siteName.\nYour username is:\n".$clean['username']."\n\nin order to obtain a new password for your account follow the link below\n".Url::getRoot()."users/change/".Lang::$current."/".$clean['id_user']."/".$clean['token']."\n\nIf you don't want to change the password then disregard this mail\n";
-
- $message = Swift_Message::newInstance()->setSubject('['.Website::$projectName.'] request a new password')->setFrom(array(Website::$fromEmail => $siteName))->setTo(array($e_mail))->setBody($mess);
-
- //Create the Transport
- $transport = self::getTransport();
-
- //Create the Mailer using your created Transport
- $mailer = Swift_Mailer::newInstance($transport);
-
- //Send the message
- $result = $mailer->send($message);
-
- if ($result)
- {
- return true;
- }
- else
- {
- return false;
- }
-
- }
-
- static public function sendpassword($username,$e_mail,$password)
- {
- require_once (ROOT.'/External/swiftmailer/lib/swift_required.php');
-
- $clean['username'] = sanitizeAll($username);
- $clean['password'] = sanitizeAll($password);
-
- $siteName = Website::$generalName;
- $siteMail = Website::$generalMail;
-
- $mess = "Hello,\n\nyou have requested a new password for your account to $siteName.\nYour username is:\n".$clean['username']."\n\nYour new password is:\n".$clean['password']."\n";
-
- $message = Swift_Message::newInstance()->setSubject('['.Website::$projectName.'] get your new password ')->setFrom(array(Website::$fromEmail => $siteName))->setTo(array($e_mail))->setBody($mess);
-
- //Create the Transport
- $transport = self::getTransport();
-
- //Create the Mailer using your created Transport
- $mailer = Swift_Mailer::newInstance($transport);
-
- //Send the message
- $result = $mailer->send($message);
-
- if ($result)
- {
- return true;
- }
- else
- {
- return false;
- }
-
- }
-
- static public function sendTalkNotice($who,$e_mails,$id_hard)
- {
- require_once (ROOT.'/External/swiftmailer/lib/swift_required.php');
-
- $who = sanitizeAll($who);
- $id_hard = (int)$id_hard;
-
- $siteName = Website::$generalName;
- $siteMail = Website::$generalMail;
-
- $urls = getUrlsFromIdHard($id_hard);
-
- $mess = "$who has added a message to the talk page of a device you have contributed to maintain at $siteName\n\nThe whole conversation is here:\n\n".$urls['urlTalk']."\n\nThe device page is here:\n\n".$urls['urlView']."\n\nBest regards\nthe ".Website::$projectName." team\n\nP.S: you can disable the mail notifications in the profile page of your control panel";
-
- $message = Swift_Message::newInstance()->setSubject("[".Website::$projectName."] $who sent a notice to your attention")->setFrom(array(Website::$fromEmail => $siteName))->setTo($e_mails)->setBody($mess);
-
- //Create the Transport
- $transport = self::getTransport();
-
- //Create the Mailer using your created Transport
- $mailer = Swift_Mailer::newInstance($transport);
-
- //Send the message
- $result = $mailer->batchSend($message);
-
- }
-
- static public function sendWikiTalkNotice($who,$e_mails,$id_wiki)
- {
- require_once (ROOT.'/External/swiftmailer/lib/swift_required.php');
-
- $who = sanitizeAll($who);
- $id_wiki = (int)$id_wiki;
-
- $siteName = Website::$generalName;
- $siteMail = Website::$generalMail;
-
- $wiki = new WikiModel();
- $pageUrl = $wiki->toWikiPage($id_wiki);
- $domainName = rtrim(Url::getRoot(),"/");
- $talkUrl = $domainName."/wiki/talk/".Lang::$current."/$id_wiki";
-
- $mess = "$who has added a message to the talk page of a wiki page you have contributed to maintain at $siteName\n\nThe whole conversation is here:\n\n".$talkUrl."\n\nThe wiki page is here:\n\n".$pageUrl."\n\nBest regards\nthe ".Website::$projectName." team\n\nP.S: you can disable the mail notifications in the profile page of your control panel";
-
- $message = Swift_Message::newInstance()->setSubject("[".Website::$projectName."] $who sent a notice to your attention")->setFrom(array(Website::$fromEmail => $siteName))->setTo($e_mails)->setBody($mess);
-
- //Create the Transport
- $transport = self::getTransport();
-
- //Create the Mailer using your created Transport
- $mailer = Swift_Mailer::newInstance($transport);
-
- //Send the message
- $result = $mailer->batchSend($message);
-
- }
-} \ No newline at end of file
diff --git a/h-source/Application/Include/vendors.php b/h-source/Application/Include/vendors.php
new file mode 100644
index 0000000..1f2bcc3
--- /dev/null
+++ b/h-source/Application/Include/vendors.php
@@ -0,0 +1,4191 @@
+<?php
+
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+
+if (!defined('EG')) die('Direct access not allowed!');
+
+class Vendors
+{
+
+ public static function getName($id,$interface)
+ {
+ if (self::check($id,$interface))
+ {
+ $idArray = strcmp($interface,'USB') === 0 ? self::$usbId : self::$pciId;
+
+ $temp = explode(':',$id);
+ $vendorId = $temp[0];
+ return $idArray[$vendorId];
+ }
+ return 'not-known';
+ }
+
+ public static function check($id,$interface = 'USB')
+ {
+ if (preg_match('/^[a-zA-Z0-9]{4}(\:)[a-zA-Z0-9]{4}$/',$id))
+ {
+ $idArray = strcmp($interface,'USB') === 0 ? self::$usbId : self::$pciId;
+
+ $temp = explode(':',$id);
+ $vendorId = $temp[0];
+ if (array_key_exists($vendorId,$idArray))
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public static $pciId = array(
+ '0010' => 'Allied-Telesis-Inc',
+ '001a' => 'Ascend-Communications-Inc.',
+ '001c' => 'PEAK-System-Technik-GmbH',
+ '0033' => 'Paradyne-corp.',
+ '003d' => 'Lockheed-Martin-Marietta-Corp',
+ '0070' => 'Hauppauge-computer-works-Inc.',
+ '0071' => 'Nebula-Electronics-Ltd.',
+ '00f5' => 'BFG-Technologies-Inc.',
+ '0100' => 'Ncipher-Corp-Ltd',
+ '0123' => 'General-Dynamics',
+ '0291' => 'Davicom-Semiconductor-Inc.',
+ '02e0' => 'XFX-Pine-Group-Inc',
+ '0315' => 'SK-Electronics-Co.-Ltd.',
+ '0357' => 'TTTech-AG',
+ '036f' => 'Trigem-Computer-Inc.',
+ '03f0' => 'Hewlett-Packard',
+ '0432' => 'SCM-Microsystems-Inc.',
+ '045e' => 'Microsoft',
+ '0482' => 'Kyocera',
+ '04cf' => 'Myson-Century-Inc',
+ '050d' => 'Belkin',
+ '058f' => 'Alcor-Micro-Corporation',
+ '05a9' => 'OmniVision',
+ '05e3' => 'CyberDoor',
+ '066f' => 'Sigmatel-Inc.',
+ '0675' => 'Dynalink',
+ '069d' => 'Hughes-Network-Systems-HNS',
+ '0721' => 'Sapphire-Inc.',
+ '0795' => 'Wired-Inc.',
+ '07ca' => 'AVerMedia-Technologies-Inc.',
+ '07d0' => 'ITT-Geospatial-Systems',
+ '08ff' => 'AuthenTec',
+ '093a' => 'PixArt-Imaging-Inc.',
+ '09c1' => 'Arris',
+ '0a89' => 'BREA-Technologies-Inc',
+ '0ace' => 'ZyDAS',
+ '0b0b' => 'Rhino-Equipment-Corp.',
+ '0b3d' => 'Brontes-Technologies',
+ '0b49' => 'ASCII-Corporation',
+ '0ccd' => 'TerraTec-Electronic-GmbH',
+ '0e11' => 'Compaq-Computer-Corporation',
+ '0e21' => 'Cowon-Systems-Inc.',
+ '0e55' => 'HaSoTec-GmbH',
+ '0f62' => 'Acrox-Technologies-Co.-Ltd.',
+ '1001' => 'Kolter-Electronic',
+ '1002' => 'Advanced-Micro-Devices-AMD',
+ '1003' => 'ULSI-Systems',
+ '1004' => 'VLSI-Technology-Inc',
+ '1005' => 'Avance-Logic-Inc.-ALI',
+ '1006' => 'Reply-Group',
+ '1007' => 'NetFrame-Systems-Inc',
+ '1008' => 'EPSON',
+ '100a' => 'Phoenix-Technologies',
+ '100b' => 'National-Semiconductor-Corp.',
+ '100c' => 'Tseng-Labs-Inc',
+ '100d' => 'AST-Research-Inc',
+ '100e' => 'Weitek',
+ '1010' => 'Video-Logic-Ltd.',
+ '1011' => 'Digital-Equipment-Corporation',
+ '1012' => 'Micronics-Computers-Inc',
+ '1013' => 'Cirrus-Logic',
+ '1014' => 'IBM',
+ '1015' => 'LSI-Logic-Corp-of-Canada',
+ '1016' => 'ICL-Personal-Systems',
+ '1017' => 'SPEA-Software-AG',
+ '1018' => 'Unisys-Systems',
+ '1019' => 'Elitegroup-Computer-Systems',
+ '101a' => 'AT-T-GIS-NCR',
+ '101b' => 'Vitesse-Semiconductor',
+ '101c' => 'Western-Digital',
+ '101e' => 'American-Megatrends-Inc.',
+ '101f' => 'PictureTel',
+ '1020' => 'Hitachi-Computer-Products',
+ '1022' => 'Advanced-Micro-Devices-AMD',
+ '1023' => 'Trident-Microsystems',
+ '1024' => 'Zenith-Data-Systems',
+ '1025' => 'Acer',
+ '1028' => 'Dell',
+ '1029' => 'Siemens-Nixdorf-IS',
+ '102a' => 'LSI-Logic',
+ '102b' => 'Matrox-Graphics-Inc.',
+ '102c' => 'Chips-and-Technologies',
+ '102d' => 'Wyse-Technology-Inc.',
+ '102e' => 'Olivetti-Advanced-Technology',
+ '102f' => 'Toshiba-America',
+ '1030' => 'TMC-Research',
+ '1031' => 'Miro-Computer-Products-AG',
+ '1032' => 'Compaq',
+ '1033' => 'NEC-Corporation',
+ '1034' => 'Framatome-Connectors-USA-Inc.',
+ '1035' => 'Comp.---Comm.-Research-Lab',
+ '1036' => 'Future-Domain-Corp.',
+ '1037' => 'Hitachi-Micro-Systems',
+ '1038' => 'AMP-Inc',
+ '103a' => 'Seiko-Epson-Corporation',
+ '103b' => 'Tatung-Corp.-Of-America',
+ '103c' => 'Hewlett-Packard',
+ '103e' => 'Solliday-Engineering',
+ '103f' => 'Synopsys-Logic-Modeling-Group',
+ '1040' => 'Accelgraphics-Inc.',
+ '1041' => 'Computrend',
+ '1042' => 'Micron',
+ '1043' => 'ASUSTeK-Computer-Inc.',
+ '1044' => 'Adaptec-formerly-DPT',
+ '1045' => 'OPTi-Inc.',
+ '1046' => 'IPC-Corporation-Ltd.',
+ '1047' => 'Genoa-Systems-Corp',
+ '1048' => 'Elsa-AG',
+ '1049' => 'Fountain-Technologies-Inc.',
+ '104b' => 'BusLogic',
+ '104c' => 'Texas-Instruments',
+ '104d' => 'Sony-Corporation',
+ '104e' => 'Oak-Technology-Inc',
+ '104f' => 'Co-time-Computer-Ltd',
+ '1050' => 'Winbond-Electronics-Corp',
+ '1051' => 'Anigma-Inc.',
+ '1052' => '-Young-Micro-Systems',
+ '1053' => 'Young-Micro-Systems',
+ '1054' => 'Hitachi-Ltd',
+ '1055' => 'Efar-Microsystems',
+ '1056' => 'ICL',
+ '105a' => 'Promise-Technology-Inc.',
+ '105b' => 'Foxconn-International-Inc.',
+ '105c' => 'Wipro-Infotech-Limited',
+ '105d' => 'Number-9-Computer-Company',
+ '105e' => 'Vtech-Computers-Ltd',
+ '105f' => 'Infotronic-America-Inc',
+ '1060' => 'United-Microelectronics-UMC',
+ '1061' => 'I.I.T.',
+ '1062' => 'Maspar-Computer-Corp',
+ '1063' => 'Ocean-Office-Automation',
+ '1064' => 'Alcatel',
+ '1065' => 'Texas-Microsystems',
+ '1066' => 'PicoPower-Technology',
+ '1067' => 'Mitsubishi-Electric',
+ '1068' => 'Diversified-Technology',
+ '1069' => 'Mylex-Corporation',
+ '106a' => 'Aten-Research-Inc',
+ '106b' => 'Apple-Computer-Inc.',
+ '106c' => 'Hynix-Semiconductor',
+ '106d' => 'Sequent-Computer-Systems',
+ '106e' => 'DFI-Inc',
+ '106f' => 'City-Gate-Development-Ltd',
+ '1070' => 'Daewoo-Telecom-Ltd',
+ '1071' => 'Mitac',
+ '1072' => 'GIT-Co-Ltd',
+ '1073' => 'Yamaha-Corporation',
+ '1074' => 'NexGen-Microsystems',
+ '1076' => 'Chaintech-Computer-Co.-Ltd',
+ '1077' => 'QLogic-Corp.',
+ '1078' => 'Cyrix-Corporation',
+ '1079' => 'I-Bus',
+ '107a' => 'NetWorth',
+ '107b' => 'Gateway-2000',
+ '107d' => 'LeadTek-Research-Inc.',
+ '107e' => 'Interphase-Corporation',
+ '107f' => 'Data-Technology-Corporation',
+ '1080' => 'Contaq-Microsystems',
+ '1081' => 'Supermac-Technology',
+ '1082' => 'EFA-Corporation-of-America',
+ '1083' => 'Forex-Computer-Corporation',
+ '1084' => 'Parador',
+ '1085' => 'Tulip-Computers-Int.B.V.',
+ '1086' => 'J.-Bond-Computer-Systems',
+ '1087' => 'Cache-Computer',
+ '1088' => 'Microcomputer-Systems-M-Son',
+ '1089' => 'Data-General-Corporation',
+ '108c' => 'Oakleigh-Systems-Inc.',
+ '108d' => 'Olicom',
+ '108f' => 'Systemsoft',
+ '1091' => 'Intergraph-Corporation',
+ '1092' => 'Diamond-Multimedia-Systems',
+ '1093' => 'National-Instruments',
+ '1096' => 'Alacron',
+ '1097' => 'Appian-Technology',
+ '1098' => 'Quantum-Designs-H.K.-Ltd',
+ '1099' => 'Samsung-Electronics-Co.-Ltd',
+ '109a' => 'Packard-Bell',
+ '109b' => 'Gemlight-Computer-Ltd.',
+ '109c' => 'Megachips-Corporation',
+ '109d' => 'Zida-Technologies-Ltd.',
+ '109e' => 'Brooktree-Corporation',
+ '109f' => 'Trigem-Computer-Inc.',
+ '10a0' => 'Meidensha-Corporation',
+ '10a1' => 'Juko-Electronics-Ind.-Co.-Ltd',
+ '10a2' => 'Quantum-Corporation',
+ '10a3' => 'Everex-Systems-Inc',
+ '10a4' => 'Globe-Manufacturing-Sales',
+ '10a5' => 'Smart-Link-Ltd.',
+ '10a6' => 'Informtech-Industrial-Ltd.',
+ '10a7' => 'Benchmarq-Microelectronics',
+ '10a8' => 'Sierra-Semiconductor',
+ '10a9' => 'Silicon-Graphics-Inc.',
+ '10aa' => 'ACC-Microelectronics',
+ '10ab' => 'Digicom',
+ '10ac' => 'Honeywell-IAC',
+ '10ad' => 'Symphony-Labs',
+ '10ae' => 'Cornerstone-Technology',
+ '10af' => 'Micro-Computer-Systems-Inc',
+ '10b0' => 'CardExpert-Technology',
+ '10b1' => 'Cabletron-Systems-Inc',
+ '10b2' => 'Raytheon-Company',
+ '10b3' => 'Databook-Inc',
+ '10b4' => 'STB-Systems-Inc',
+ '10b5' => 'PLX-Technology-Inc.',
+ '10b6' => 'Madge-Networks',
+ '10b7' => '3Com-Corporation',
+ '10b9' => 'ALi-Corporation',
+ '10ba' => 'Mitsubishi-Electric-Corp.',
+ '10bb' => 'Dapha-Electronics-Corporation',
+ '10bc' => 'Advanced-Logic-Research',
+ '10bd' => 'Surecom-Technology',
+ '10be' => 'Tseng-Labs-International-Co.',
+ '10bf' => 'Most-Inc',
+ '10c0' => 'Boca-Research-Inc.',
+ '10c1' => 'ICM-Co.-Ltd.',
+ '10c2' => 'Auspex-Systems-Inc.',
+ '10c3' => 'Samsung-Semiconductors-Inc.',
+ '10c5' => 'Xerox-Corporation',
+ '10c6' => 'Rambus-Inc.',
+ '10c7' => 'Media-Vision',
+ '10c8' => 'Neomagic-Corporation',
+ '10c9' => 'Dataexpert-Corporation',
+ '10ca' => 'Fujitsu-Microelectr.-Inc.',
+ '10cb' => 'Omron-Corporation',
+ '10cd' => 'Advanced-System-Products-Inc',
+ '10ce' => 'Radius',
+ '10d1' => 'FuturePlus-Systems-Corp.',
+ '10d2' => 'Molex-Incorporated',
+ '10d3' => 'Jabil-Circuit-Inc',
+ '10d4' => 'Hualon-Microelectronics',
+ '10d5' => 'Autologic-Inc.',
+ '10d6' => 'Cetia',
+ '10d7' => 'BCM-Advanced-Research',
+ '10d8' => 'Advanced-Peripherals-Labs',
+ '10d9' => 'Macronix-Inc.-MXIC',
+ '10da' => 'Compaq-IPG-Austin',
+ '10db' => 'Rohm-LSI-Systems-Inc.',
+ '10dc' => 'CERN-ECP-EDU',
+ '10dd' => 'Evans---Sutherland',
+ '10de' => 'NVIDIA',
+ '10df' => 'Emulex-Corporation',
+ '10e1' => 'Tekram-Technology-Co.Ltd.',
+ '10e2' => 'Aptix-Corporation',
+ '10e3' => 'Tundra-Semiconductor-Corp.',
+ '10e4' => 'Tandem-Computers',
+ '10e5' => 'Micro-Industries-Corporation',
+ '10e7' => 'Vadem',
+ '10e8' => 'Applied-Micro-Circuits-Corp.',
+ '10e9' => 'Alps-Electric-Co.-Ltd.',
+ '10ea' => 'Integraphics',
+ '10ec' => 'Realtek',
+ '10eb' => 'Artists-Graphics',
+ '10ed' => 'Ascii-Corporation',
+ '10ee' => 'Xilinx-Corporation',
+ '10f0' => 'Peritek-Corporation',
+ '10f1' => 'Tyan-Computer',
+ '10f2' => 'Achme-Computer-Inc.',
+ '10f3' => 'Alaris-Inc.',
+ '10f4' => 'S-MOS-Systems-Inc.',
+ '10f5' => 'NKK-Corporation',
+ '10f8' => 'Altos-India-Ltd',
+ '10f9' => 'PC-Direct',
+ '10fa' => 'Truevision',
+ '10fc' => 'I-O-Data-Device-Inc.',
+ '10fd' => 'Soyo-Computer-Inc',
+ '10fe' => 'Fast-Multimedia-AG',
+ '10ff' => 'NCube',
+ '1100' => 'Jazz-Multimedia',
+ '1101' => 'Initio-Corporation',
+ '1102' => 'Creative-Labs',
+ '1104' => 'RasterOps-Corp.',
+ '1105' => 'Sigma-Designs-Inc.',
+ '1106' => 'VIA-Technologies-Inc.',
+ '1107' => 'Stratus-Computers',
+ '1108' => 'Proteon-Inc.',
+ '110a' => 'Siemens-Nixdorf-AG',
+ '110b' => 'Chromatic-Research-Inc.',
+ '110c' => 'Mini-Max-Technology-Inc.',
+ '110d' => 'Znyx-Advanced-Systems',
+ '110e' => 'CPU-Technology',
+ '110f' => 'Ross-Technology',
+ '1110' => 'Powerhouse-Systems',
+ '1111' => 'Santa-Cruz-Operation',
+ '1113' => 'Accton-Technology-Corporation',
+ '1114' => 'Atmel-Corporation',
+ '1115' => '3D-Labs',
+ '1116' => 'Data-Translation',
+ '1117' => 'Datacube-Inc',
+ '1118' => 'Berg-Electronics',
+ '111a' => 'Efficient-Networks-Inc',
+ '111b' => 'Teledyne-Electronic-Systems',
+ '111c' => 'Tricord-Systems-Inc.',
+ '111e' => 'Eldec',
+ '111f' => 'Precision-Digital-Images',
+ '1120' => 'EMC-Corporation',
+ '1121' => 'Zilog',
+ '1122' => 'Multi-tech-Systems-Inc.',
+ '1123' => 'Excellent-Design-Inc.',
+ '1124' => 'Leutron-Vision-AG',
+ '1125' => 'Eurocore',
+ '1126' => 'Vigra',
+ '1127' => 'FORE-Systems-Inc',
+ '1129' => 'Firmworks',
+ '112b' => 'Linotype---Hell-AG',
+ '112c' => 'Zenith-Data-Systems',
+ '112d' => 'Ravicad',
+ '112f' => 'Dalsa-Inc.',
+ '1130' => 'Computervision',
+ '1131' => 'Philips',
+ '1132' => 'Mitel-Corp.',
+ '1133' => 'Dialogic-Corporation',
+ '1134' => 'Mercury-Computer-Systems',
+ '1135' => 'Fuji-Xerox-Co-Ltd',
+ '1136' => 'Momentum-Data-Systems',
+ '1137' => 'Cisco-Systems-Inc',
+ '1138' => 'Ziatech-Corporation',
+ '1139' => 'Dynamic-Pictures-Inc',
+ '113a' => 'FWB-Inc',
+ '113b' => 'Network-Computing-Devices',
+ '113c' => 'Cyclone-Microsystems-Inc.',
+ '113d' => 'Leading-Edge-Products-Inc',
+ '113f' => 'Equinox-Systems-Inc.',
+ '1140' => 'Intervoice-Inc',
+ '1141' => 'Crest-Microsystem-Inc',
+ '1143' => 'NetPower-Inc',
+ '1144' => 'Cincinnati-Milacron',
+ '1145' => 'Workbit-Corporation',
+ '1146' => 'Force-Computers',
+ '1147' => 'Interface-Corp',
+ '1149' => 'Win-System-Corporation',
+ '114a' => 'VMIC',
+ '114b' => 'Canopus-Co.-Ltd',
+ '114c' => 'Annabooks',
+ '114d' => 'IC-Corporation',
+ '114e' => 'Nikon-Systems-Inc',
+ '114f' => 'Digi-International',
+ '1150' => 'Thinking-Machines-Corp',
+ '1151' => 'JAE-Electronics-Inc.',
+ '1152' => 'Megatek',
+ '1153' => 'Land-Win-Electronic-Corp',
+ '1154' => 'Melco-Inc',
+ '1155' => 'Pine-Technology-Ltd',
+ '1156' => 'Periscope-Engineering',
+ '1157' => 'Avsys-Corporation',
+ '1158' => 'Voarx-R---D-Inc',
+ '1159' => 'Mutech-Corp',
+ '115a' => 'Harlequin-Ltd',
+ '115b' => 'Parallax-Graphics',
+ '115c' => 'Photron-Ltd.',
+ '115d' => 'Xircom',
+ '115e' => 'Peer-Protocols-Inc',
+ '115f' => 'Maxtor-Corporation',
+ '1160' => 'Megasoft-Inc',
+ '1161' => 'PFU-Limited',
+ '1162' => 'OA-Laboratory-Co-Ltd',
+ '1163' => 'Rendition',
+ '1165' => 'Imagraph-Corporation',
+ '1166' => 'Broadcom',
+ '1167' => 'Mutoh-Industries-Inc',
+ '1168' => 'Thine-Electronics-Inc',
+ '116b' => 'Connectware-Inc',
+ '116d' => 'Martin-Marietta',
+ '116e' => 'Electronics-for-Imaging',
+ '116f' => 'Workstation-Technology',
+ '1170' => 'Inventec-Corporation',
+ '1171' => 'Loughborough-Sound-Images-Plc',
+ '1172' => 'Altera-Corporation',
+ '1173' => 'Adobe-Systems-Inc',
+ '1174' => 'Bridgeport-Machines',
+ '1175' => 'Mitron-Computer-Inc.',
+ '1176' => 'SBE-Incorporated',
+ '1177' => 'Silicon-Engineering',
+ '1178' => 'Alfa-Inc.',
+ '1179' => 'Toshiba-America-Info-Systems',
+ '117a' => 'A-Trend-Technology',
+ '117b' => 'L-G-Electronics-Inc.',
+ '117c' => 'Atto-Technology',
+ '117d' => 'Becton---Dickinson',
+ '117e' => 'T-R-Systems',
+ '117f' => 'Integrated-Circuit-Systems',
+ '1180' => 'Ricoh-Co-Ltd',
+ '1181' => 'Telmatics-International',
+ '1183' => 'Fujikura-Ltd',
+ '1184' => 'Forks-Inc',
+ '1185' => 'Dataworld-International-Ltd',
+ '1186' => 'D-Link',
+ '1189' => 'Matsushita-Electronics-Co-Ltd',
+ '118a' => 'Hilevel-Technology',
+ '118b' => 'Hypertec-Pty-Limited',
+ '118c' => 'Corollary-Inc',
+ '118d' => 'BitFlow-Inc',
+ '118e' => 'Hermstedt-GmbH',
+ '118f' => 'Green-Logic',
+ '1190' => 'Tripace',
+ '1191' => 'Artop-Electronic-Corp',
+ '1192' => 'Densan-Company-Ltd',
+ '1193' => 'Zeitnet-Inc.',
+ '1194' => 'Toucan-Technology',
+ '1195' => 'Ratoc-System-Inc',
+ '1196' => 'Hytec-Electronics-Ltd',
+ '1197' => 'Gage-Applied-Sciences-Inc.',
+ '1198' => 'Lambda-Systems-Inc',
+ '1199' => 'Attachmate-Corporation',
+ '119a' => 'Mind-Share-Inc.',
+ '119b' => 'Omega-Micro-Inc.',
+ '119c' => 'Information-Technology-Inst.',
+ '119d' => 'Bug-Inc.-Sapporo-Japan',
+ '119e' => 'Fujitsu-Microelectronics-Ltd.',
+ '119f' => 'Bull-HN-Information-Systems',
+ '11a0' => 'Convex-Computer-Corporation',
+ '11a1' => 'Hamamatsu-Photonics-K.K.',
+ '11a4' => 'Barco-Graphics-NV',
+ '11a5' => 'Microunity-Systems-Eng.-Inc',
+ '11a6' => 'Pure-Data-Ltd.',
+ '11a7' => 'Power-Computing-Corp.',
+ '11a8' => 'Systech-Corp.',
+ '11a9' => 'InnoSys-Inc.',
+ '11aa' => 'Actel',
+ '11ab' => 'Marvell-Technology-Group-Ltd.',
+ '11ad' => 'Lite-On-Communications-Inc',
+ '11ae' => 'Aztech-System-Ltd',
+ '11af' => 'Avid-Technology-Inc.',
+ '11b0' => 'V3-Semiconductor-Inc.',
+ '11b1' => 'Apricot-Computers',
+ '11b2' => 'Eastman-Kodak',
+ '11b3' => 'Barr-Systems-Inc.',
+ '11b5' => 'Radstone-Technology-Plc',
+ '11b6' => 'United-Video-Corp',
+ '11b7' => 'Motorola',
+ '11b8' => 'XPoint-Technologies-Inc',
+ '11b9' => 'Pathlight-Technology-Inc.',
+ '11ba' => 'Videotron-Corp',
+ '11bb' => 'Pyramid-Technology',
+ '11bc' => 'Network-Peripherals-Inc',
+ '11bd' => 'Pinnacle-Systems-Inc.',
+ '11bf' => 'Astrodesign-Inc.',
+ '11c0' => 'Hewlett-Packard',
+ '11c2' => 'Sand-Microelectronics',
+ '11c3' => 'NEC-Corporation',
+ '11c4' => 'Document-Technologies-Inc',
+ '11c5' => 'Shiva-Corporation',
+ '11c6' => 'Dainippon-Screen-Mfg.-Co.-Ltd',
+ '11c7' => 'D.C.M.-Data-Systems',
+ '11c9' => 'Magma',
+ '11ca' => 'LSI-Systems-Inc',
+ '11cb' => 'Specialix-Research-Ltd.',
+ '11cd' => 'HAL-Computer-Systems-Inc.',
+ '11ce' => 'Netaccess',
+ '11d1' => 'Auravision',
+ '11d2' => 'Intercom-Inc.',
+ '11d3' => 'Trancell-Systems-Inc',
+ '11d4' => 'Analog-Devices',
+ '11d5' => 'Ikon-Corporation',
+ '11d6' => 'Tekelec-Telecom',
+ '11d7' => 'Trenton-Technology-Inc.',
+ '11d9' => 'TEC-Corporation',
+ '11da' => 'Novell',
+ '11db' => 'Sega-Enterprises-Ltd',
+ '11dc' => 'Questra-Corporation',
+ '11dd' => 'Crosfield-Electronics-Limited',
+ '11de' => 'Zoran-Corporation',
+ '11df' => 'New-Wave-PDG',
+ '11e0' => 'Cray-Communications-A-S',
+ '11e1' => 'GEC-Plessey-Semi-Inc.',
+ '11e3' => 'Quicklogic-Corporation',
+ '11e4' => 'Second-Wave-Inc',
+ '11e5' => 'IIX-Consulting',
+ '11e6' => 'Mitsui-Zosen-System-Research',
+ '11e9' => 'Highwater-Designs-Ltd.',
+ '11ea' => 'Elsag-Bailey',
+ '11eb' => 'Formation-Inc.',
+ '11ec' => 'Coreco-Inc',
+ '11ed' => 'Mediamatics',
+ '11ee' => 'Dome-Imaging-Systems-Inc',
+ '11ef' => 'Nicolet-Technologies-B.V.',
+ '11f0' => 'Compu-Shack',
+ '11f1' => 'Symbios-Logic-Inc',
+ '11f2' => 'Picture-Tel-Japan-K.K.',
+ '11f3' => 'Keithley-Metrabyte',
+ '11f4' => 'Kinetic-Systems-Corporation',
+ '11f6' => 'Compex',
+ '11f7' => 'Scientific-Atlanta',
+ '11f8' => 'PMC-Sierra-Inc.',
+ '11f9' => 'I-Cube-Inc',
+ '11fb' => 'Datel-Inc',
+ '11fc' => 'Silicon-Magic',
+ '11fd' => 'High-Street-Consultants',
+ '11fe' => 'Comtrol-Corporation',
+ '11ff' => 'Scion-Corporation',
+ '1200' => 'CSS-Corporation',
+ '1201' => 'Vista-Controls-Corp',
+ '1202' => 'Network-General-Corp.',
+ '1205' => 'Array-Corporation',
+ '1206' => 'Amdahl-Corporation',
+ '1208' => 'Parsytec-GmbH',
+ '1209' => 'SCI-Systems-Inc',
+ '120a' => 'Synaptel',
+ '120b' => 'Adaptive-Solutions',
+ '120c' => 'Technical-Corp.',
+ '120d' => 'Compression-Labs-Inc.',
+ '120e' => 'Cyclades-Corporation',
+ '120f' => 'Essential-Communications',
+ '1210' => 'Hyperparallel-Technologies',
+ '1211' => 'Braintech-Inc',
+ '1212' => 'Kingston-Technology-Corp.',
+ '1215' => 'Interware-Co.-Ltd',
+ '1216' => 'Purup-Prepress-A-S',
+ '1217' => 'O2-Micro-Inc.',
+ '1218' => 'Hybricon-Corp.',
+ '1219' => 'First-Virtual-Corporation',
+ '121a' => '3Dfx-Interactive-Inc.',
+ '121c' => 'Nippon-Texaco.-Ltd',
+ '121e' => 'CSPI',
+ '121f' => 'Arcus-Technology-Inc.',
+ '1220' => 'Ariel-Corporation',
+ '1221' => 'Contec-Co.-Ltd',
+ '1222' => 'Ancor-Communications-Inc.',
+ '1224' => 'Interactive-Images',
+ '1225' => 'Power-I-O-Inc.',
+ '1227' => 'Tech-Source',
+ '1228' => 'Norsk-Elektro-Optikk-A-S',
+ '1229' => 'Data-Kinesis-Inc.',
+ '122a' => 'Integrated-Telecom',
+ '122c' => 'Sican-GmbH',
+ '122d' => 'Aztech-System-Ltd',
+ '122e' => 'Xyratex',
+ '122f' => 'Andrew-Corporation',
+ '1230' => 'Fishcamp-Engineering',
+ '1231' => 'Woodward-McCoach-Inc.',
+ '1232' => 'GPT-Limited',
+ '1233' => 'Bus-Tech-Inc.',
+ '1235' => 'Risq-Modular-Systems-Inc.',
+ '1236' => 'Sigma-Designs-Corporation',
+ '1237' => 'Alta-Technology-Corporation',
+ '1238' => 'Adtran',
+ '1239' => '3DO-Company',
+ '123a' => 'Visicom-Laboratories-Inc.',
+ '123b' => 'Seeq-Technology-Inc.',
+ '123c' => 'Century-Systems-Inc.',
+ '123d' => 'Engineering-Design-Team-Inc.',
+ '123e' => 'Simutech-Inc.',
+ '123f' => 'C-Cube-Microsystems',
+ '1240' => 'Marathon-Technologies-Corp.',
+ '1241' => 'DSC-Communications',
+ '1243' => 'Delphax',
+ '1245' => 'A.P.D.-S.A.',
+ '1246' => 'Dipix-Technologies-Inc.',
+ '1247' => 'Xylon-Research-Inc.',
+ '1248' => 'Central-Data-Corporation',
+ '1249' => 'Samsung-Electronics-Co.-Ltd.',
+ '124a' => 'AEG-Electrocom-GmbH',
+ '124b' => 'SBS-Greenspring-Modular-I-O',
+ '124c' => 'Solitron-Technologies-Inc.',
+ '124d' => 'Stallion-Technologies-Inc.',
+ '124e' => 'Cylink',
+ '124f' => 'Infortrend-Technology-Inc.',
+ '1251' => 'VLSI-Solutions-Oy',
+ '1253' => 'Guzik-Technical-Enterprises',
+ '1254' => 'Linear-Systems-Ltd.',
+ '1255' => 'Optibase-Ltd',
+ '1256' => 'Perceptive-Solutions-Inc.',
+ '1257' => 'Vertex-Networks-Inc.',
+ '1258' => 'Gilbarco-Inc.',
+ '1259' => 'Allied-Telesyn-International',
+ '125a' => 'ABB-Power-Systems',
+ '125b' => 'Asix-Electronics-Corporation',
+ '125c' => 'Aurora-Technologies-Inc.',
+ '125d' => 'ESS-Technology',
+ '125e' => 'Specialvideo-Engineering-SRL',
+ '125f' => 'Concurrent-Technologies-Inc.',
+ '1260' => 'Intersil-Corporation',
+ '1262' => 'ES-Computer-Company-Ltd.',
+ '1263' => 'Sonic-Solutions',
+ '1264' => 'Aval-Nagasaki-Corporation',
+ '1265' => 'Casio-Computer-Co.-Ltd.',
+ '1266' => 'Microdyne-Corporation',
+ '1267' => 'S.-A.-Telecommunications',
+ '1268' => 'Tektronix',
+ '1269' => 'Thomson-CSF-TTM',
+ '126a' => 'Lexmark',
+ '126b' => 'Adax-Inc.',
+ '126c' => 'Northern-Telecom',
+ '126d' => 'Splash-Technology-Inc.',
+ '126f' => 'Silicon-Motion-Inc.',
+ '1270' => 'Olympus-Optical-Co.-Ltd.',
+ '1271' => 'GW-Instruments',
+ '1272' => 'Telematics-International',
+ '1273' => 'Hughes-Network-Systems',
+ '1274' => 'Ensoniq',
+ '1275' => 'Network-Appliance-Corporation',
+ '1277' => 'Comstream',
+ '1279' => 'Transmeta-Corporation',
+ '127a' => 'Rockwell-International',
+ '127b' => 'Pixera-Corporation',
+ '127c' => 'Crosspoint-Solutions-Inc.',
+ '127d' => 'Vela-Research',
+ '127e' => 'Winnov-L.P.',
+ '127f' => 'Fujifilm',
+ '1280' => 'Photoscript-Group-Ltd.',
+ '1281' => 'Yokogawa-Electric-Corporation',
+ '1282' => 'Davicom-Semiconductor-Inc.',
+ '1284' => 'Sahara-Networks-Inc.',
+ '1285' => 'Platform-Technologies-Inc.',
+ '1286' => 'Mazet-GmbH',
+ '1287' => 'M-Pact-Inc.',
+ '1288' => 'Timestep-Corporation',
+ '1289' => 'AVC-Technology-Inc.',
+ '128a' => 'Asante-Technologies-Inc.',
+ '128b' => 'Transwitch-Corporation',
+ '128c' => 'Retix-Corporation',
+ '128d' => 'G2-Networks-Inc.',
+ '128f' => 'Tateno-Dennou-Inc.',
+ '1290' => 'Sord-Computer-Corporation',
+ '1291' => 'NCS-Computer-Italia',
+ '1292' => 'Tritech-Microelectronics-Inc',
+ '1293' => 'Media-Reality-Technology',
+ '1294' => 'Rhetorex-Inc.',
+ '1295' => 'Imagenation-Corporation',
+ '1296' => 'Kofax-Image-Products',
+ '1299' => 'Knowledge-Technology-Lab.',
+ '129a' => 'VMetro-inc.',
+ '129b' => 'Image-Access',
+ '129c' => 'Jaycor',
+ '129d' => 'Compcore-Multimedia-Inc.',
+ '129e' => 'Victor-Company-of-Japan-Ltd.',
+ '129f' => 'OEC-Medical-Systems-Inc.',
+ '12a0' => 'Allen-Bradley-Company',
+ '12a1' => 'Simpact-Associates-Inc.',
+ '12a2' => 'Newgen-Systems-Corporation',
+ '12a3' => 'Lucent-Technologies',
+ '12a5' => 'Vision-Dynamics-Ltd.',
+ '12a6' => 'Scalable-Networks-Inc.',
+ '12a7' => 'AMO-GmbH',
+ '12a8' => 'News-Datacom',
+ '12a9' => 'Xiotech-Corporation',
+ '12aa' => 'SDL-Communications-Inc.',
+ '12ac' => 'Measurex-Corporation',
+ '12ad' => 'Multidata-GmbH',
+ '12ae' => 'Alteon-Networks-Inc.',
+ '12af' => 'TDK-USA-Corp',
+ '12b0' => 'Jorge-Scientific-Corp',
+ '12b1' => 'GammaLink',
+ '12b2' => 'General-Signal-Networks',
+ '12b3' => 'Inter-Face-Co-Ltd',
+ '12b4' => 'FutureTel-Inc',
+ '12b5' => 'Granite-Systems-Inc.',
+ '12b6' => 'Natural-Microsystems',
+ '12b8' => 'Korg',
+ '12ba' => 'BittWare-Inc.',
+ '12bb' => 'Nippon-Unisoft-Corporation',
+ '12bc' => 'Array-Microsystems',
+ '12bd' => 'Computerm-Corp.',
+ '12be' => 'Anchor-Chips-Inc.',
+ '12bf' => 'Fujifilm-Microdevices',
+ '12c0' => 'Infimed',
+ '12c1' => 'GMM-Research-Corp',
+ '12c2' => 'Mentec-Limited',
+ '12c3' => 'Holtek-Microelectronics-Inc',
+ '12c4' => 'Connect-Tech-Inc',
+ '12c5' => 'Picture-Elements-Incorporated',
+ '12c6' => 'Mitani-Corporation',
+ '12c7' => 'Dialogic-Corp',
+ '12c8' => 'G-Force-Co-Ltd',
+ '12c9' => 'Gigi-Operations',
+ '12ca' => 'Integrated-Computing-Engines',
+ '12cb' => 'Antex-Electronics-Corporation',
+ '12cd' => 'Aims-Lab',
+ '12ce' => 'Netspeed-Inc.',
+ '12cf' => 'Prophet-Systems-Inc.',
+ '12d0' => 'GDE-Systems-Inc.',
+ '12d1' => 'PSITech',
+ '12d3' => 'Vingmed-Sound-A-S',
+ '12d4' => 'Ulticom-Formerly-DGM-S',
+ '12d5' => 'Equator-Technologies-Inc',
+ '12d6' => 'Analogic-Corp',
+ '12d7' => 'Biotronic-SRL',
+ '12d8' => 'Pericom-Semiconductor',
+ '12d9' => 'Aculab-PLC',
+ '12da' => 'True-Time-Inc.',
+ '12db' => 'Annapolis-Micro-Systems-Inc',
+ '12dd' => 'Management-Graphics',
+ '12de' => 'Rainbow-Technologies',
+ '12df' => 'SBS-Technologies-Inc',
+ '12e0' => 'Chase-Research',
+ '12e1' => 'Nintendo-Co-Ltd',
+ '12e4' => 'Brooktrout-Technology-Inc',
+ '12e5' => 'Apex-Semiconductor-Inc',
+ '12e6' => 'Cirel-Systems',
+ '12e7' => 'Sunsgroup-Corporation',
+ '12e8' => 'Crisc-Corp',
+ '12e9' => 'GE-Spacenet',
+ '12ea' => 'Zuken',
+ '12eb' => 'Aureal-Semiconductor',
+ '12ec' => '3A-International-Inc.',
+ '12ed' => 'Optivision-Inc.',
+ '12ee' => 'Orange-Micro',
+ '12ef' => 'Vienna-Systems',
+ '12f0' => 'Pentek',
+ '12f1' => 'Sorenson-Vision-Inc',
+ '12f2' => 'Gammagraphx-Inc.',
+ '12f3' => 'Radstone-Technology',
+ '12f4' => 'Megatel',
+ '12f5' => 'Forks',
+ '12f6' => 'Dawson-France',
+ '12f7' => 'Cognex',
+ '12f8' => 'Electronic-Design-GmbH',
+ '12f9' => 'Four-Fold-Ltd',
+ '12fb' => 'Spectrum-Signal-Processing',
+ '12fc' => 'Capital-Equipment-Corp',
+ '12fd' => 'I2S',
+ '12ff' => 'Lexicon',
+ '1302' => 'Computer-Sciences-Corp',
+ '1303' => 'Innovative-Integration',
+ '1304' => 'Juniper-Networks',
+ '1305' => 'Netphone-Inc',
+ '1306' => 'Duet-Technologies',
+ '1308' => 'Jato-Technologies-Inc.',
+ '1309' => 'AB-Semiconductor-Ltd',
+ '130c' => 'Ambex-Technologies-Inc',
+ '130d' => 'Accelerix-Inc',
+ '130e' => 'Yamatake-Honeywell-Co.-Ltd',
+ '130f' => 'Advanet-Inc',
+ '1310' => 'Gespac',
+ '1311' => 'Videoserver-Inc',
+ '1312' => 'Acuity-Imaging-Inc',
+ '1313' => 'Yaskawa-Electric-Co.',
+ '1315' => 'Wavesat',
+ '1316' => 'Teradyne-Inc',
+ '1317' => 'ADMtek',
+ '1318' => 'Packet-Engines-Inc.',
+ '1319' => 'Fortemedia-Inc',
+ '131a' => 'Finisar-Corp.',
+ '131d' => 'Sysmic-Inc.',
+ '131e' => 'Xinex-Networks-Inc',
+ '131f' => 'Siig-Inc',
+ '1320' => 'Crypto-AG',
+ '1321' => 'Arcobel-Graphics-BV',
+ '1322' => 'MTT-Co.-Ltd',
+ '1323' => 'Dome-Inc',
+ '1324' => 'Sphere-Communications',
+ '1325' => 'Salix-Technologies-Inc',
+ '1326' => 'Seachange-international',
+ '1327' => 'Voss-scientific',
+ '1328' => 'quadrant-international',
+ '1329' => 'Productivity-Enhancement',
+ '132a' => 'Microcom-Inc.',
+ '132b' => 'Broadband-Technologies',
+ '132c' => 'Micrel-Inc',
+ '1330' => 'MMC-Networks',
+ '1331' => 'RadiSys-Corporation',
+ '1332' => 'Micro-Memory',
+ '1334' => 'Redcreek-Communications-Inc',
+ '1335' => 'Videomail-Inc',
+ '1337' => 'Third-Planet-Publishing',
+ '1338' => 'BT-Electronics',
+ '133a' => 'Vtel-Corp',
+ '133b' => 'Softcom-Microsystems',
+ '133c' => 'Holontech-Corp',
+ '133d' => 'SS-Technologies',
+ '133e' => 'Virtual-Computer-Corp',
+ '133f' => 'SCM-Microsystems',
+ '1340' => 'Atalla-Corp',
+ '1341' => 'Kyoto-Microcomputer-Co',
+ '1342' => 'Promax-Systems-Inc',
+ '1343' => 'Phylon-Communications-Inc',
+ '1345' => 'Arescom-Inc',
+ '1347' => 'Odetics',
+ '134a' => 'DTC-Technology-Corp.',
+ '134b' => 'ARK-Research-Corp.',
+ '134c' => 'Chori-Joho-System-Co.-Ltd',
+ '134d' => 'PCTel-Inc',
+ '134e' => 'CSTI',
+ '134f' => 'Algo-System-Co-Ltd',
+ '1350' => 'Systec-Co.-Ltd',
+ '1351' => 'Sonix-Inc',
+ '1353' => 'Thales-Idatys',
+ '1354' => 'Dwave-System-Inc',
+ '1355' => 'Kratos-Analytical-Ltd',
+ '1356' => 'The-Logical-Co',
+ '1359' => 'Prisa-Networks',
+ '135a' => 'Brain-Boxes',
+ '135b' => 'Giganet-Inc',
+ '135c' => 'Quatech-Inc',
+ '135d' => 'ABB-Network-Partner-AB',
+ '135e' => 'Sealevel-Systems-Inc',
+ '135f' => 'I-Data-International-A-S',
+ '1360' => 'Meinberg-Funkuhren',
+ '1361' => 'Soliton-Systems-K.K.',
+ '1362' => 'Fujifacom-Corporation',
+ '1363' => 'Phoenix-Technology-Ltd',
+ '1364' => 'ATM-Communications-Inc',
+ '1365' => 'Hypercope-GmbH',
+ '1366' => 'Teijin-Seiki-Co.-Ltd',
+ '1367' => 'Hitachi-Zosen-Corporation',
+ '1368' => 'Skyware-Corporation',
+ '1369' => 'Digigram',
+ '136a' => 'High-Soft-Tech',
+ '136b' => 'Kawasaki-Steel-Corporation',
+ '136c' => 'Adtek-System-Science-Co-Ltd',
+ '136d' => 'Gigalabs-Inc',
+ '136f' => 'Applied-Magic-Inc',
+ '1370' => 'ATL-Products',
+ '1371' => 'CNet-Technology-Inc',
+ '1373' => 'Silicon-Vision-Inc',
+ '1374' => 'Silicom-Ltd.',
+ '1375' => 'Argosystems-Inc',
+ '1376' => 'LMC',
+ '1378' => 'Telemann-Co.-Ltd',
+ '137a' => 'Mark-of-the-Unicorn-Inc',
+ '137b' => 'PPT-Vision',
+ '137c' => 'Iwatsu-Electric-Co-Ltd',
+ '137d' => 'Dynachip-Corporation',
+ '137f' => 'Japan-Satellite-Systems-Inc',
+ '1380' => 'Sanritz-Automation-Co-Ltd',
+ '1381' => 'Brains-Co.-Ltd',
+ '1383' => 'Controlnet-Inc',
+ '1385' => 'Netgear',
+ '1386' => 'Video-Domain-Technologies',
+ '1387' => 'Systran-Corp',
+ '1389' => 'Applicom-International',
+ '138a' => 'Fusion-Micromedia-Corp',
+ '138b' => 'Tokimec-Inc',
+ '138c' => 'Silicon-Reality',
+ '138d' => 'Future-Techno-Designs-pte-Ltd',
+ '138e' => 'Basler-GmbH',
+ '138f' => 'Patapsco-Designs-Inc',
+ '1390' => 'Concept-Development-Inc',
+ '1391' => 'Development-Concepts-Inc',
+ '1392' => 'Medialight-Inc',
+ '1393' => 'Moxa-Technologies-Co-Ltd',
+ '1394' => 'Level-One-Communications',
+ '1395' => 'Ambicom-Inc',
+ '1396' => 'Cipher-Systems-Inc',
+ '1397' => 'Cologne-Chip-Designs-GmbH',
+ '1398' => 'Clarion-co.-Ltd',
+ '1399' => 'Rios-systems-Co-Ltd',
+ '139a' => 'Alacritech-Inc',
+ '139c' => 'Quantum-3d-Inc',
+ '139d' => 'EPL-limited',
+ '139e' => 'Media4',
+ '139f' => 'Aethra-s.r.l.',
+ '13a0' => 'Crystal-Group-Inc',
+ '13a1' => 'Kawasaki-Heavy-Industries-Ltd',
+ '13a2' => 'Ositech-Communications-Inc',
+ '13a3' => 'Hifn-Inc.',
+ '13a4' => 'Rascom-Inc',
+ '13a5' => 'Audio-Digital-Imaging-Inc',
+ '13a6' => 'Videonics-Inc',
+ '13a7' => 'Teles-AG',
+ '13a8' => 'Exar-Corp.',
+ '13aa' => 'Broadband-Networks-Inc',
+ '13ab' => 'Arcom-Control-Systems-Ltd',
+ '13ac' => 'Motion-Media-Technology-Ltd',
+ '13ad' => 'Nexus-Inc',
+ '13ae' => 'ALD-Technology-Ltd',
+ '13af' => 'T.Sqware',
+ '13b0' => 'Maxspeed-Corp',
+ '13b1' => 'Tamura-corporation',
+ '13b2' => 'Techno-Chips-Co.-Ltd',
+ '13b3' => 'Lanart-Corporation',
+ '13b4' => 'Wellbean-Co-Inc',
+ '13b5' => 'ARM',
+ '13b6' => 'Dlog-GmbH',
+ '13b7' => 'Logic-Devices-Inc',
+ '13b8' => 'Nokia-Telecommunications-oy',
+ '13b9' => 'Elecom-Co-Ltd',
+ '13ba' => 'Oxford-Instruments',
+ '13bb' => 'Sanyo-Technosound-Co-Ltd',
+ '13bc' => 'Bitran-Corporation',
+ '13bd' => 'SHARP',
+ '13be' => 'Miroku-Jyoho-Service-Co.-Ltd',
+ '13bf' => 'Sharewave-Inc',
+ '13c0' => 'Microgate-Corporation',
+ '13c1' => '3ware-Inc',
+ '13c3' => 'Janz-Computer-AG',
+ '13c4' => 'Phase-Metrics',
+ '13c5' => 'Alphi-Technology-Corp',
+ '13c6' => 'Condor-Engineering-Inc',
+ '13c7' => 'Blue-Chip-Technology-Ltd',
+ '13c8' => 'Apptech-Inc',
+ '13c9' => 'Eaton-Corporation',
+ '13ca' => 'Iomega-Corporation',
+ '13cb' => 'Yano-Electric-Co-Ltd',
+ '13cc' => 'Metheus-Corporation',
+ '13ce' => 'Cocom-A-S',
+ '13cf' => 'Studio-Audio---Video-Ltd',
+ '13d0' => 'Techsan-Electronics-Co-Ltd',
+ '13d1' => 'Abocom-Systems-Inc',
+ '13d2' => 'Shark-Multimedia-Inc',
+ '13d3' => 'IMC-Networks',
+ '13d4' => 'Graphics-Microsystems-Inc',
+ '13d5' => 'Media-100-Inc',
+ '13d6' => 'K.I.-Technology-Co-Ltd',
+ '13d8' => 'Phobos-corporation',
+ '13d9' => 'Apex-PC-Solutions-Inc',
+ '13da' => 'Intresource-Systems-pte-Ltd',
+ '13dc' => 'Netboost-Corporation',
+ '13dd' => 'Multimedia-Bundle-Inc',
+ '13de' => 'ABB-Robotics-Products-AB',
+ '13df' => 'E-Tech-Inc',
+ '13e0' => 'GVC-Corporation',
+ '13e2' => 'Dynamics-Research-Corporation',
+ '13e3' => 'Nest-Inc',
+ '13e4' => 'Calculex-Inc',
+ '13e5' => 'Telesoft-Design-Ltd',
+ '13e6' => 'Argosy-research-Inc',
+ '13e7' => 'NAC-Incorporated',
+ '13e8' => 'Chip-Express-Corporation',
+ '13e9' => 'Intraserver-Technology-Inc',
+ '13ea' => 'Dallas-Semiconductor',
+ '13eb' => 'Hauppauge-Computer-Works-Inc',
+ '13ec' => 'Zydacron-Inc',
+ '13ed' => 'Raytheion-E-Systems',
+ '13ef' => 'Coppercom-Inc',
+ '13f0' => 'Sundance-Technology-Inc---IC-Plus-Corp',
+ '13f1' => 'Oce---Technologies-B.V.',
+ '13f2' => 'Ford-Microelectronics-Inc',
+ '13f3' => 'Mcdata-Corporation',
+ '13f4' => 'Troika-Networks-Inc.',
+ '13f5' => 'Kansai-Electric-Co.-Ltd',
+ '13f6' => 'C-Media-Electronics-Inc',
+ '13f7' => 'Wildfire-Communications',
+ '13f8' => 'Ad-Lib-Multimedia-Inc',
+ '13f9' => 'NTT-Advanced-Technology-Corp.',
+ '13fa' => 'Pentland-Systems-Ltd',
+ '13fb' => 'Aydin-Corp',
+ '13fd' => 'Micro-Science-Inc',
+ '13fe' => 'Advantech-Co.-Ltd',
+ '13ff' => 'Silicon-Spice-Inc',
+ '1400' => 'Artx-Inc',
+ '1401' => 'CR-Systems-A-S',
+ '1402' => 'Meilhaus-Electronic-GmbH',
+ '1403' => 'Ascor-Inc',
+ '1404' => 'Fundamental-Software-Inc',
+ '1405' => 'Excalibur-Systems-Inc',
+ '1406' => 'Oce-Printing-Systems-GmbH',
+ '1407' => 'Lava-Computer-mfg-Inc',
+ '1408' => 'Aloka-Co.-Ltd',
+ '1409' => 'Timedia-Technology-Co-Ltd',
+ '140a' => 'DSP-Research-Inc',
+ '140c' => 'Elmic-Systems-Inc',
+ '140d' => 'Matsushita-Electric-Works-Ltd',
+ '140e' => 'Goepel-Electronic-GmbH',
+ '140f' => 'Salient-Systems-Corp',
+ '1410' => 'Midas-lab-Inc',
+ '1411' => 'Ikos-Systems-Inc',
+ '1412' => 'VIA-Technologies-Inc.',
+ '1413' => 'Addonics',
+ '1414' => 'Microsoft',
+ '1415' => 'Oxford-Semiconductor-Ltd',
+ '1416' => 'Multiwave-Innovation-pte-Ltd',
+ '1417' => 'Convergenet-Technologies-Inc',
+ '1419' => 'Excel-Switching-Corp',
+ '141a' => 'Apache-Micro-Peripherals-Inc',
+ '141b' => 'Zoom-Telephonics-Inc',
+ '141d' => 'Digitan-Systems-Inc',
+ '141e' => 'Fanuc-Ltd',
+ '141f' => 'Visiontech-Ltd',
+ '1420' => 'Psion-Dacom-plc',
+ '1421' => 'Ads-Technologies-Inc',
+ '1422' => 'Ygrec-Systems-Co-Ltd',
+ '1423' => 'Custom-Technology-Corp.',
+ '1424' => 'Videoserver-Connections',
+ '1425' => 'Chelsio-Communications-Inc',
+ '1426' => 'Storage-Technology-Corp.',
+ '1427' => 'Better-On-Line-Solutions',
+ '1428' => 'Edec-Co-Ltd',
+ '1429' => 'Unex-Technology-Corp.',
+ '142a' => 'Kingmax-Technology-Inc',
+ '142b' => 'Radiolan',
+ '142c' => 'Minton-Optic-Industry-Co-Ltd',
+ '142d' => 'Pix-stream-Inc',
+ '142e' => 'Vitec-Multimedia',
+ '142f' => 'Radicom-Research-Inc',
+ '1431' => 'Gilat-Satellite-Networks',
+ '1432' => 'Edimax-Computer-Co.',
+ '1433' => 'Eltec-Elektronik-GmbH',
+ '1436' => 'CIS-Technology-Inc',
+ '1437' => 'Nissin-Inc-Co',
+ '1438' => 'Atmel-dream',
+ '143a' => 'Stargate-Solutions-Inc',
+ '143c' => 'Amlogic-Inc',
+ '143d' => 'Tamarack-Microelectronics-Inc',
+ '143e' => 'Jones-Futurex-Inc',
+ '1440' => 'ALGOL-Corp.',
+ '1441' => 'AGIE-Ltd',
+ '1442' => 'Phoenix-Contact-GmbH---Co.',
+ '1443' => 'Unibrain-S.A.',
+ '1444' => 'TRW',
+ '1445' => 'Logical-DO-Ltd',
+ '1446' => 'Graphin-Co-Ltd',
+ '1447' => 'AIM-GmBH',
+ '1448' => 'Alesis-Studio-Electronics',
+ '1449' => 'TUT-Systems-Inc',
+ '144a' => 'Adlink-Technology',
+ '144c' => 'Catalina-Research-Inc',
+ '144d' => 'Samsung-Electronics-Co-Ltd',
+ '144e' => 'OLITEC',
+ '144f' => 'Askey-Computer-Corp.',
+ '1450' => 'Octave-Communications-Ind.',
+ '1451' => 'SP3D-Chip-Design-GmBH',
+ '1453' => 'MYCOM-Inc',
+ '1454' => 'Altiga-Networks',
+ '1455' => 'Logic-Plus-Plus-Inc',
+ '1457' => 'Nuera-Communications-Inc',
+ '1458' => 'Giga-byte-Technology',
+ '1459' => 'DOOIN-Electronics',
+ '145a' => 'Escalate-Networks-Inc',
+ '145b' => 'PRAIM-SRL',
+ '145c' => 'Cryptek',
+ '145d' => 'Gallant-Computer-Inc',
+ '145e' => 'Aashima-Technology-B.V.',
+ '145f' => 'Baldor-Electric-Company',
+ '1460' => 'DYNARC-INC',
+ '1461' => 'Avermedia-Technologies-Inc',
+ '1463' => 'Fast-Corporation',
+ '1465' => 'GN-NETTEST-Telecom-DIV.',
+ '1466' => 'Designpro-Inc.',
+ '1467' => 'DIGICOM-SPA',
+ '1468' => 'AMBIT-Microsystem-Corp.',
+ '1469' => 'Cleveland-Motion-Controls',
+ '146a' => 'IFR',
+ '146b' => 'Parascan-Technologies-Ltd',
+ '146c' => 'Ruby-Tech-Corp.',
+ '146d' => 'Tachyon-INC.',
+ '1470' => 'Bay-Networks',
+ '1472' => 'DAIKIN-Industries-Ltd',
+ '1473' => 'ZAPEX-Technologies-Inc',
+ '1474' => 'Doug-Carson---Associates',
+ '1475' => 'PICAZO-Communications',
+ '1476' => 'MORTARA-Instrument-Inc',
+ '1477' => 'Net-Insight',
+ '1478' => 'DIATREND-Corporation',
+ '1479' => 'TORAY-Industries-Inc',
+ '147a' => 'FORMOSA-Industrial-Computing',
+ '147b' => 'ABIT-Computer-Corp.',
+ '147c' => 'AWARE-Inc.',
+ '147d' => 'Interworks-Computer-Products',
+ '147f' => 'NIHON-UNISYS-Ltd.',
+ '1480' => 'SCII-Telecom',
+ '1481' => 'BIOPAC-Systems-Inc',
+ '1483' => 'LABWAY-Corporation',
+ '1484' => 'Logic-Corporation',
+ '1485' => 'ERMA---Electronic-GmBH',
+ '1487' => 'MARQUETTE-Medical-Systems',
+ '1488' => 'KONTRON-Electronik-GmBH',
+ '1489' => 'KYE-Systems-Corp',
+ '148a' => 'OPTO',
+ '148b' => 'INNOMEDIALOGIC-Inc.',
+ '148c' => 'C.P.-Technology-Co.-Ltd',
+ '148d' => 'DIGICOM-Systems-Inc.',
+ '148e' => 'OSI-Plus-Corporation',
+ '148f' => 'Plant-Equipment-Inc.',
+ '1490' => 'Stone-Microsystems-PTY-Ltd.',
+ '1491' => 'ZEAL-Corporation',
+ '1492' => 'Time-Logic-Corporation',
+ '1493' => 'MAKER-Communications',
+ '1494' => 'WINTOP-Technology-Inc.',
+ '1496' => 'JOYTECH-Computer-Co.-Ltd.',
+ '1497' => 'SMA-Regelsysteme-GmBH',
+ '1498' => 'TEWS-Technologies-GmbH',
+ '1499' => 'EMTEC-CO.-Ltd',
+ '149a' => 'ANDOR-Technology-Ltd',
+ '149b' => 'SEIKO-Instruments-Inc',
+ '149c' => 'OVISLINK-Corp.',
+ '149d' => 'NEWTEK-Inc',
+ '149e' => 'Mapletree-Networks-Inc.',
+ '149f' => 'LECTRON-Co-Ltd',
+ '14a0' => 'SOFTING-GmBH',
+ '14a1' => 'Systembase-Co-Ltd',
+ '14a2' => 'Millennium-Engineering-Inc',
+ '14a3' => 'Maverick-Networks',
+ '14a4' => 'GVC-BCM-Advanced-Research',
+ '14a6' => 'INOVA-Computers-GmBH---Co-KG',
+ '14a7' => 'MYTHOS-Systems-Inc',
+ '14a9' => 'HIVERTEC-Inc',
+ '14aa' => 'Advanced-MOS-Technology-Inc',
+ '14ab' => 'Mentor-Graphics-Corp.',
+ '14ac' => 'Novaweb-Technologies-Inc',
+ '14ad' => 'Time-Space-Radio-AB',
+ '14ae' => 'CTI-Inc',
+ '14af' => 'Guillemot-Corporation',
+ '14b1' => 'Nextcom-K.K.',
+ '14b2' => 'ENNOVATE-Networks-Inc',
+ '14b3' => 'XPEED-Inc',
+ '14b5' => 'Creamware-GmBH',
+ '14b6' => 'Quantum-Data-Corp.',
+ '14b7' => 'PROXIM-Inc',
+ '14b8' => 'Techsoft-Technology-Co-Ltd',
+ '14b9' => 'Cisco-Systems-Inc.',
+ '14ba' => 'INTERNIX-Inc.',
+ '14bb' => 'SEMTECH-Corporation',
+ '14bc' => 'Globespan-Semiconductor-Inc.',
+ '14bd' => 'CARDIO-Control-N.V.',
+ '14be' => 'L3-Communications',
+ '14bf' => 'SPIDER-Communications-Inc.',
+ '14c0' => 'COMPAL-Electronics-Inc',
+ '14c1' => 'MYRICOM-Inc.',
+ '14c2' => 'DTK-Computer',
+ '14c3' => 'MEDIATEK-Corp.',
+ '14c5' => 'Automation-Products-AB',
+ '14c6' => 'Data-Race-Inc',
+ '14c8' => 'Turbocomm-Tech.-Inc.',
+ '14c9' => 'ODIN-Telesystems-Inc',
+ '14ca' => 'PE-Logic-Corp.',
+ '14cb' => 'Billionton-Systems-Inc',
+ '14cc' => 'NAKAYO-Telecommunications-Inc',
+ '14cd' => 'Universal-Scientific-Ind.',
+ '14ce' => 'Whistle-Communications',
+ '14cf' => 'TEK-Microsystems-Inc.',
+ '14d0' => 'Ericsson-Axe-R---D',
+ '14d1' => 'Computer-Hi-Tech-Co-Ltd',
+ '14d2' => 'Titan-Electronics-Inc',
+ '14d3' => 'CIRTECH-UK-Ltd',
+ '14d4' => 'Panacom-Technology-Corp',
+ '14d5' => 'Nitsuko-Corporation',
+ '14d6' => 'Accusys-Inc',
+ '14d7' => 'Hirakawa-Hewtech-Corp',
+ '14d8' => 'HOPF-Elektronik-GmBH',
+ '14db' => 'AFAVLAB-Technology-Inc',
+ '14dc' => 'Amplicon-Liveline-Ltd',
+ '14dd' => 'Boulder-Design-Labs-Inc',
+ '14df' => 'ASIC-Communications-Corp',
+ '14e1' => 'INVERTEX',
+ '14e2' => 'INFOLIBRIA',
+ '14e3' => 'AMTELCO',
+ '14e4' => 'Broadcom',
+ '14e5' => 'Pixelfusion-Ltd',
+ '14e6' => 'SHINING-Technology-Inc',
+ '14e7' => '3CX',
+ '14e8' => 'RAYCER-Inc',
+ '14e9' => 'GARNETS-System-CO-Ltd',
+ '14ea' => 'Planex-Communications-Inc',
+ '14eb' => 'SEIKO-EPSON-Corp',
+ '14ec' => 'ACQIRIS',
+ '14ed' => 'DATAKINETICS-Ltd',
+ '14ee' => 'MASPRO-KENKOH-Corp',
+ '14ef' => 'CARRY-Computer-ENG.-CO-Ltd',
+ '14f0' => 'CANON-RESEACH-CENTRE-FRANCE',
+ '14f1' => 'Conexant-Systems-Inc.',
+ '14f2' => 'MOBILITY-Electronics',
+ '14f3' => 'BroadLogic',
+ '14f5' => 'SOPAC-Ltd',
+ '14f6' => 'COYOTE-Technologies-LLC',
+ '14f7' => 'WOLF-Technology-Inc',
+ '14f8' => 'AUDIOCODES-Inc',
+ '14f9' => 'AG-COMMUNICATIONS',
+ '14fa' => 'WANDEL---GOLTERMANN',
+ '14fb' => 'TRANSAS-MARINE-UK-Ltd',
+ '14fc' => 'Quadrics-Ltd',
+ '14fd' => 'JAPAN-Computer-Industry-Inc',
+ '14fe' => 'ARCHTEK-TELECOM-Corp',
+ '14ff' => 'TWINHEAD-INTERNATIONAL-Corp',
+ '1500' => 'DELTA-Electronics-Inc',
+ '1501' => 'BANKSOFT-CANADA-Ltd',
+ '1503' => 'KAWASAKI-LSI-USA-Inc',
+ '1504' => 'KAISER-Electronics',
+ '1506' => 'CHAMELEON-Systems-Inc',
+ '150a' => 'FORVUS-RESEARCH-Inc',
+ '150b' => 'YAMASHITA-Systems-Corp',
+ '150c' => 'KYOPAL-CO-Ltd',
+ '150d' => 'WARPSPPED-Inc',
+ '150e' => 'C-PORT-Corp',
+ '150f' => 'INTEC-GmbH',
+ '1510' => 'BEHAVIOR-TECH-Computer-Corp',
+ '1511' => 'CENTILLIUM-Technology-Corp',
+ '1512' => 'ROSUN-Technologies-Inc',
+ '1513' => 'Raychem',
+ '1514' => 'TFL-LAN-Inc',
+ '1515' => 'Advent-design',
+ '1516' => 'MYSON-Technology-Inc',
+ '1517' => 'ECHOTEK-Corp',
+ '151a' => 'Globetek',
+ '151b' => 'COMBOX-Ltd',
+ '151c' => 'DIGITAL-AUDIO-LABS-Inc',
+ '151e' => 'MATRIX-Corp',
+ '151f' => 'TOPIC-SEMICONDUCTOR-Corp',
+ '1520' => 'CHAPLET-System-Inc',
+ '1521' => 'BELL-Corp',
+ '1522' => 'MainPine-Ltd',
+ '1523' => 'MUSIC-Semiconductors',
+ '1524' => 'ENE-Technology-Inc',
+ '1525' => 'IMPACT-Technologies',
+ '1526' => 'ISS-Inc',
+ '1527' => 'SOLECTRON',
+ '1528' => 'ACKSYS',
+ '1529' => 'AMERICAN-MICROSystems-Inc',
+ '152a' => 'QUICKTURN-DESIGN-Systems',
+ '152b' => 'FLYTECH-Technology-CO-Ltd',
+ '152c' => 'MACRAIGOR-Systems-LLC',
+ '152d' => 'QUANTA-Computer-Inc',
+ '152e' => 'MELEC-Inc',
+ '152f' => 'Philips---CRYPTO',
+ '1530' => 'ACQIS-Technology-Inc',
+ '1531' => 'CHRYON-Corp',
+ '1532' => 'ECHELON-Corp',
+ '1533' => 'BALTIMORE',
+ '1534' => 'ROAD-Corp',
+ '1535' => 'EVERGREEN-Technologies-Inc',
+ '1536' => 'ACTIS-Computer',
+ '1537' => 'DATALEX-COMMUNCATIONS',
+ '1538' => 'ARALION-Inc',
+ '153a' => 'ONO-SOKKI',
+ '153b' => 'TERRATEC-Electronic-GmbH',
+ '153c' => 'ANTAL-Electronic',
+ '153d' => 'FILANET-Corp',
+ '153e' => 'TECHWELL-Inc',
+ '153f' => 'MIPS-Technologies-Inc.',
+ '1540' => 'PROVIDEO-MULTIMEDIA-Co-Ltd',
+ '1541' => 'MACHONE-Communications',
+ '1543' => 'SILICON-Laboratories',
+ '1544' => 'DCM-DATA-Systems',
+ '1545' => 'VISIONTEK',
+ '1546' => 'IOI-Technology-Corp',
+ '1547' => 'MITUTOYO-Corp',
+ '1548' => 'JET-PROPULSION-Laboratory',
+ '154a' => 'MAX-Technologies-Inc',
+ '154b' => 'COMPUTEX-Co-Ltd',
+ '154c' => 'VISUAL-Technology-Inc',
+ '154e' => 'SERVOTEST-Ltd',
+ '154f' => 'STRATABEAM-Technology',
+ '1550' => 'OPEN-NETWORK-Co-Ltd',
+ '1552' => 'RACAL-AIRTECH-Ltd',
+ '1553' => 'Chicony-Electronics-CO',
+ '1554' => 'PROLINK-Microsystems-Corp',
+ '1555' => 'GESYTEC-GmBH',
+ '1556' => 'PLD-APPLICATIONS',
+ '1557' => 'MEDIASTAR-Co-Ltd',
+ '1558' => 'CLEVO-KAPOK-Computer',
+ '1559' => 'SI-LOGIC-Ltd',
+ '155a' => 'INNOMEDIA-Inc',
+ '155b' => 'PROTAC-INTERNATIONAL-Corp',
+ '155c' => 'Cemax-Icon-Inc',
+ '155d' => 'Mac-System-Co-Ltd',
+ '155e' => 'LP-Elektronik-GmbH',
+ '155f' => 'Perle-Systems-Ltd',
+ '1561' => 'Viewgraphics-Inc',
+ '1562' => 'Symbol-Technologies',
+ '1563' => 'A-Trend-Technology-Co-Ltd',
+ '1565' => 'Biostar-Microtech-Intl-Corp',
+ '1566' => 'Ardent-Technologies-Inc',
+ '1567' => 'Jungsoft',
+ '1568' => 'DDK-Electronics-Inc',
+ '1569' => 'Palit-Microsystems-Inc.',
+ '156a' => 'Avtec-Systems',
+ '156b' => '2wire-Inc',
+ '156c' => 'Vidac-Electronics-GmbH',
+ '156d' => 'Alpha-Top-Corp',
+ '156e' => 'Alfa-Inc',
+ '1570' => 'Lecroy-Corp',
+ '1571' => 'Contemporary-Controls',
+ '1572' => 'Otis-Elevator-Company',
+ '1573' => 'Lattice---Vantis',
+ '1574' => 'Fairchild-Semiconductor',
+ '1576' => 'Viewcast-COM',
+ '1578' => 'HITT',
+ '1579' => 'Dual-Technology-Corp',
+ '157a' => 'Japan-Elecronics-Ind-Inc',
+ '157b' => 'Star-Multimedia-Corp',
+ '157c' => 'Eurosoft-UK',
+ '157d' => 'Gemflex-Networks',
+ '157e' => 'Transition-Networks',
+ '157f' => 'PX-Instruments-Technology-Ltd',
+ '1580' => 'Primex-Aerospace-Co',
+ '1581' => 'SEH-Computertechnik-GmbH',
+ '1582' => 'Cytec-Corp',
+ '1583' => 'Inet-Technologies-Inc',
+ '1584' => 'Uniwill-Computer-Corp',
+ '1585' => 'Logitron',
+ '1586' => 'Lancast-Inc',
+ '1587' => 'Konica-Corp',
+ '1588' => 'Solidum-Systems-Corp',
+ '1589' => 'Atlantek-Microsystems-Pty-Ltd',
+ '158a' => 'Digalog-Systems-Inc',
+ '158b' => 'Allied-Data-Technologies',
+ '158d' => 'Point-Multimedia-Systems',
+ '158e' => 'Lara-Technology-Inc',
+ '158f' => 'Ditect-Coop',
+ '1590' => '3PAR-Inc.',
+ '1591' => 'ARN',
+ '1592' => 'Syba-Tech-Ltd',
+ '1593' => 'Bops-Inc',
+ '1594' => 'Netgame-Ltd',
+ '1595' => 'Diva-Systems-Corp',
+ '1596' => 'Folsom-Research-Inc',
+ '1597' => 'Memec-Design-Services',
+ '1598' => 'Granite-Microsystems',
+ '1599' => 'Delta-Electronics-Inc',
+ '159a' => 'General-Instrument',
+ '159b' => 'Faraday-Technology-Corp',
+ '159c' => 'Stratus-Computer-Systems',
+ '159e' => 'A-Max-Technology-Co-Ltd',
+ '159f' => 'Galea-Network-Security',
+ '15a0' => 'Compumaster-SRL',
+ '15a1' => 'Geocast-Network-Systems',
+ '15a2' => 'Catalyst-Enterprises-Inc',
+ '15a3' => 'Italtel',
+ '15a4' => 'X-Net-OY',
+ '15a5' => 'Toyota-Macs-Inc',
+ '15a7' => 'SSE-Telecom-Inc',
+ '15aa' => 'Moreton-Bay',
+ '15ab' => 'Bluesteel-Networks-Inc',
+ '15ac' => 'North-Atlantic-Instruments',
+ '15ad' => 'VMware',
+ '15ae' => 'Amersham-Pharmacia-Biotech',
+ '15b0' => 'Zoltrix-International-Ltd',
+ '15b1' => 'Source-Technology-Inc',
+ '15b2' => 'Mosaid-Technologies-Inc',
+ '15b3' => 'Mellanox-Technologies',
+ '15b4' => 'CCI-TRIAD',
+ '15b5' => 'Cimetrics-Inc',
+ '15b6' => 'Texas-Memory-Systems-Inc',
+ '15b7' => 'Sandisk-Corp',
+ '15b8' => 'ADDI-DATA-GmbH',
+ '15ba' => 'Impacct-Technology-Corp',
+ '15bb' => 'Portwell-Inc',
+ '15bc' => 'Agilent-Technologies',
+ '15bd' => 'DFI-Inc',
+ '15be' => 'Sola-Electronics',
+ '15bf' => 'High-Tech-Computer-Corp-HTC',
+ '15c0' => 'BVM-Ltd',
+ '15c1' => 'Quantel',
+ '15c2' => 'Newer-Technology-Inc',
+ '15c3' => 'Taiwan-Mycomp-Co-Ltd',
+ '15c4' => 'EVSX-Inc',
+ '15c5' => 'Procomp-Informatics-Ltd',
+ '15c8' => 'Penta-Media-Co-Ltd',
+ '15c9' => 'Serome-Technology-Inc',
+ '15ca' => 'Bitboys-OY',
+ '15cb' => 'AG-Electronics-Ltd',
+ '15cc' => 'Hotrail-Inc',
+ '15cd' => 'Dreamtech-Co-Ltd',
+ '15ce' => 'Genrad-Inc',
+ '15cf' => 'Hilscher-GmbH',
+ '15d1' => 'Infineon-Technologies-AG',
+ '15d3' => 'NDS-Technologies-Israel-Ltd',
+ '15d4' => 'Iwill-Corp',
+ '15d5' => 'Tatung-Co',
+ '15d6' => 'Entridia-Corp',
+ '15d7' => 'Rockwell-Collins-Inc',
+ '15d8' => 'Cybernetics-Technology-Co-Ltd',
+ '15d9' => 'Super-Micro-Computer-Inc',
+ '15da' => 'Cyberfirm-Inc',
+ '15db' => 'Applied-Computing-Systems-Inc',
+ '15dc' => 'Litronic-Inc',
+ '15dd' => 'Sigmatel-Inc',
+ '15de' => 'Malleable-Technologies-Inc',
+ '15df' => 'Infinilink-Corp',
+ '15e0' => 'Cacheflow-Inc',
+ '15e1' => 'Voice-Technologies-Group-Inc',
+ '15e2' => 'Quicknet-Technologies-Inc',
+ '15e3' => 'Networth-Technologies-Inc',
+ '15e4' => 'VSN-Systemen-BV',
+ '15e5' => 'Valley-technologies-Inc',
+ '15e6' => 'Agere-Inc',
+ '15e7' => 'Get-Engineering-Corp',
+ '15e8' => 'National-Datacomm-Corp',
+ '15e9' => 'Pacific-Digital-Corp',
+ '15ea' => 'Tokyo-Denshi-Sekei-K.K.',
+ '15ec' => 'Beckhoff-GmbH',
+ '15ed' => 'Macrolink-Inc',
+ '15ee' => 'In-Win-Development-Inc',
+ '15ef' => 'Intelligent-Paradigm-Inc',
+ '15f0' => 'B-Tree-Systems-Inc',
+ '15f1' => 'Times-N-Systems-Inc',
+ '15f2' => 'Diagnostic-Instruments-Inc',
+ '15f3' => 'Digitmedia-Corp',
+ '15f4' => 'Valuesoft',
+ '15f5' => 'Power-Micro-Research',
+ '15f6' => 'Extreme-Packet-Device-Inc',
+ '15f7' => 'Banctec',
+ '15f8' => 'Koga-Electronics-Co',
+ '15f9' => 'Zenith-Electronics-Corp',
+ '15fa' => 'J.P.-Axzam-Corp',
+ '15fb' => 'Zilog-Inc',
+ '15fc' => 'Techsan-Electronics-Co-Ltd',
+ '15fd' => 'N-CUBED.NET',
+ '15fe' => 'Kinpo-Electronics-Inc',
+ '15ff' => 'Fastpoint-Technologies-Inc',
+ '1600' => 'Northrop-Grumman---Canada-Ltd',
+ '1601' => 'Tenta-Technology',
+ '1602' => 'Prosys-tec-Inc',
+ '1603' => 'Nokia-Wireless-Communications',
+ '1605' => 'Pairgain-Technologies',
+ '1606' => 'Europop-AG',
+ '1609' => 'Scimetric-Instruments-Inc',
+ '1612' => 'Telesynergy-Research-Inc.',
+ '1618' => 'Stone-Ridge-Technology',
+ '1619' => 'FarSite-Communications-Ltd',
+ '161f' => 'Rioworks',
+ '1626' => 'TDK-Semiconductor-Corp.',
+ '1629' => 'Kongsberg-Spacetec-AS',
+ '1631' => 'Packard-Bell-B.V.',
+ '163c' => 'Smart-Link-Ltd.',
+ '1641' => 'MKNet-Corp.',
+ '165a' => 'Epix-Inc',
+ '165f' => 'Linux-Media-Labs-LLC',
+ '1661' => 'Worldspace-Corp.',
+ '1668' => 'Actiontec-Electronics-Inc',
+ '1677' => 'Bernecker-+-Rainer',
+ '1678' => 'NetEffect',
+ '1679' => 'Tokyo-Electron-Device-Ltd.',
+ '167b' => 'ZyDAS-Technology-Corp.',
+ '167e' => 'ONNTO-Corp.',
+ '1681' => 'Hercules',
+ '1682' => 'XFX-Pine-Group-Inc.',
+ '1688' => 'CastleNet-Technology-Inc.',
+ '168c' => 'Atheros',
+ '1695' => 'EPoX-Computer-Co.-Ltd.',
+ '169c' => 'Netcell-Corporation',
+ '16a5' => 'Tekram-Technology-Co.Ltd.',
+ '16ab' => 'Global-Sun-Technology-Inc',
+ '16ae' => 'SafeNet-Inc',
+ '16af' => 'SparkLAN-Communications-Inc.',
+ '16b4' => 'Aspex-Semiconductor-Ltd',
+ '16b8' => 'Sonnet-Technologies-Inc.',
+ '16be' => 'Creatix-Polymedia-GmbH',
+ '16c6' => 'Micrel-Kendin',
+ '16c8' => 'Octasic-Inc.',
+ '16c9' => 'EONIC-B.V.-The-Netherlands',
+ '16ca' => 'CENATEK-Inc',
+ '16cd' => 'Densitron-Technologies',
+ '16ce' => 'Roland-Corp.',
+ '16d5' => 'Acromag-Inc.',
+ '16da' => 'Advantech-Co.-Ltd.',
+ '16df' => 'PIKA-Technologies-Inc.',
+ '16e2' => 'Geotest-MTS',
+ '16e3' => 'European-Space-Agency',
+ '16e5' => 'Intellon-Corp.',
+ '16ec' => 'U.S.-Robotics',
+ '16ed' => 'Sycron-N.-V.',
+ '16f3' => 'Jetway-Information-Co.-Ltd.',
+ '16f4' => 'Vweb-Corp',
+ '16f6' => 'VideoTele.com-Inc.',
+ '1705' => 'Digital-First-Inc.',
+ '170b' => 'NetOctave',
+ '170c' => 'YottaYotta-Inc.',
+ '1719' => 'EZChip-Technologies',
+ '172a' => 'Accelerated-Encryption',
+ '1734' => 'Fujitsu-Technology-Solutions',
+ '1735' => 'Aten-International-Co.-Ltd.',
+ '1737' => 'Linksys',
+ '173b' => 'Altima-nee-Broadcom',
+ '1743' => 'Peppercon-AG',
+ '1745' => 'ViXS-Systems-Inc.',
+ '1749' => 'RLX-Technologies',
+ '174b' => 'PC-Partner-Limited',
+ '174d' => 'WellX-Telecom-SA',
+ '175c' => 'AudioScience-Inc',
+ '175e' => 'Sanera-Systems-Inc.',
+ '1760' => 'TEDIA-spol.-s-r.-o.',
+ '1771' => 'InnoVISION-Multimedia-Ltd.',
+ '177d' => 'Cavium-Networks',
+ '1789' => 'Ennyah-Technologies-Corp.',
+ '1797' => 'Techwell-Inc.',
+ '1799' => 'Belkin',
+ '179a' => 'id-Quantique',
+ '179c' => 'Data-Patterns',
+ '17a0' => 'Genesys-Logic-Inc',
+ '17aa' => 'Lenovo',
+ '17ab' => 'Phillips-Components',
+ '17b3' => 'Hawking-Technologies',
+ '17b4' => 'Indra-Networks-Inc.',
+ '17c0' => 'Wistron-Corp.',
+ '17c2' => 'Newisys-Inc.',
+ '17cb' => 'Airgo-Networks-Inc',
+ '17cc' => 'NetChip-Technology-Inc',
+ '17cf' => 'Z-Com-Inc.',
+ '17d3' => 'Areca-Technology-Corp.',
+ '17db' => 'Cray-Inc',
+ '17de' => 'KWorld-Computer-Co.-Ltd.',
+ '17e4' => 'Sectra-AB',
+ '17e6' => 'Entropic-Communications-Inc.',
+ '17ee' => 'Connect-Components-Ltd',
+ '17f2' => 'Albatron-Corp.',
+ '17f3' => 'RDC-Semiconductor-Inc.',
+ '17f7' => 'Topdek-Semiconductor-Inc.',
+ '17fe' => 'InProComm-Inc.',
+ '17ff' => 'Benq-Corporation',
+ '1803' => 'ProdaSafe-GmbH',
+ '1805' => 'Euresys-S.A.',
+ '1809' => 'Lumanate-Inc.',
+ '1813' => 'Ambient-Technologies-Inc',
+ '1814' => 'RaLink',
+ '1815' => 'Devolo-AG',
+ '1820' => 'InfiniCon-Systems-Inc.',
+ '1822' => 'Twinhan-Technology-Co.-Ltd',
+ '182d' => 'SiteCom-Europe-BV',
+ '182e' => 'Raza-Microelectronics-Inc.',
+ '1830' => 'Credence-Systems-Corporation',
+ '183b' => 'MikroM-GmbH',
+ '1849' => 'ASRock-Incorporation',
+ '184a' => 'Thales-Computers',
+ '1851' => 'Microtune-Inc.',
+ '1852' => 'Anritsu-Corp.',
+ '1854' => 'LG-Electronics-Inc.',
+ '185b' => 'Compro-Technology-Inc.',
+ '185f' => 'Wistron-NeWeb-Corp.',
+ '1864' => 'SilverBack',
+ '1867' => 'Topspin-Communications',
+ '186c' => 'Humusoft-s.r.o.',
+ '186f' => 'WiNRADiO-Communications',
+ '1876' => 'L-3-Communications',
+ '1885' => 'Avvida-Systems-Inc.',
+ '1888' => 'Varisys-Ltd',
+ '188a' => 'Ample-Communications-Inc',
+ '1890' => 'Egenera-Inc.',
+ '1894' => 'KNC-One',
+ '1897' => 'AMtek',
+ '18a1' => 'Astute-Networks-Inc.',
+ '18a2' => 'Stretch-Inc.',
+ '18a3' => 'AT-T',
+ '18ac' => 'DViCO-Corporation',
+ '18b8' => 'Ammasso',
+ '18bc' => 'Info-Tek-Corp.',
+ '18c8' => 'Cray-Inc Nee-Octigabay-System',
+ '18c9' => 'ARVOO-Engineering-BV',
+ '18d2' => 'Sitecom',
+ '18d8' => 'Dialogue-Technology-Corp.',
+ '18dd' => 'Artimi-Inc',
+ '18e6' => 'MPL-AG',
+ '18ec' => 'Cesnet-z.s.p.o.',
+ '18ee' => 'Chenming-Mold-Ind.-Corp.',
+ '18f1' => 'Spectrum-GmbH',
+ '18f4' => 'Napatech-A-S',
+ '18f6' => 'NextIO',
+ '18f7' => 'Commtech-Inc.',
+ '18fb' => 'Resilience-Corporation',
+ '1905' => 'Micronas-USA-Inc.',
+ '1912' => 'Renesas-Technology-Corp.',
+ '1919' => 'Soltek-Computer-Inc.',
+ '1923' => 'Sangoma-Technologies-Corp.',
+ '1924' => 'Solarflare-Communications',
+ '192e' => 'TransDimension',
+ '1931' => 'Option-N.V.',
+ '1932' => 'DiBcom',
+ '193c' => 'MAXIM-Integrated-Products',
+ '193f' => 'Comtech-AHA-Corp.',
+ '1942' => 'ClearSpeed-Technology-plc',
+ '1947' => 'C-guys-Inc.',
+ '1948' => 'Enterasys-Networks',
+ '194a' => 'DapTechnology-B.V.',
+ '1954' => 'Curtis-Inc.',
+ '1957' => 'Freescale-Semiconductor-Inc',
+ '1958' => 'Faster-Technology-LLC.',
+ '1959' => 'PA-Semi-Inc',
+ '1966' => 'Orad-Hi-Tec-Systems',
+ '1969' => 'Atheros',
+ '196a' => 'Sensory-Networks-Inc.',
+ '196d' => 'Club-3D-BV',
+ '1971' => 'AGEIA-Technologies-Inc.',
+ '1977' => 'Parsec',
+ '197b' => 'JMicron-Technology-Corp.',
+ '1989' => 'Montilio-Inc.',
+ '198a' => 'Nallatech-Ltd.',
+ '199a' => 'Pulse-LINK-Inc.',
+ '199d' => 'Xsigo-Systems',
+ '199f' => 'Auvitek',
+ '19a8' => 'DAQDATA-GmbH',
+ '19ac' => 'Kasten-Chase-Applied-Research',
+ '19ae' => 'Progeny-Systems-Corporation',
+ '19c1' => 'Exegy-Inc.',
+ '19d4' => 'Quixant-Limited',
+ '19de' => 'Pico-Computing',
+ '19e2' => 'Vector-Informatik-GmbH',
+ '19e3' => 'DDRdrive-LLC',
+ '19ee' => 'Netronome-Systems-Inc.',
+ '1a03' => 'ASPEED-Technology-Inc.',
+ '1a07' => 'Kvaser-AB',
+ '1a08' => 'Sierra-semiconductor',
+ '1a0e' => 'DekTec-Digital-Video-B.V.',
+ '1a17' => 'Force10-Networks-Inc.',
+ '1a1d' => 'GFaI-e.V.',
+ '1a1e' => '3Leaf-Systems-Inc.',
+ '1a22' => 'Ambric-Inc.',
+ '1a29' => 'Fortinet-Inc.',
+ '1a2b' => 'Ascom-AG',
+ '1a3b' => 'AzureWave',
+ '1a51' => 'Hectronic-AB',
+ '1a56' => 'Bigfoot-Networks-Inc.',
+ '1a57' => 'Highly-Reliable-Systems',
+ '1a58' => 'Razer-USA-Ltd.',
+ '1a5d' => 'Celoxica',
+ '1a5e' => 'Aprius-Inc.',
+ '1a5f' => 'System-TALKS-Inc.',
+ '1a68' => 'VirtenSys-Limited',
+ '1a71' => 'XenSource-Inc.',
+ '1a73' => 'Violin-Memory-Inc',
+ '1a76' => 'Wavesat',
+ '1a77' => 'Lightfleet-Corporation',
+ '1a78' => 'Virident-Systems-Inc.',
+ '1a84' => 'Commex-Technologies',
+ '1a88' => 'MEN-Mikro-Elektronik',
+ '1a8c' => 'Verigy-Pte.-Ltd.',
+ '1a8e' => 'DRS-Technologies',
+ '1aa8' => 'Ciprico-Inc.',
+ '1aae' => 'Global-Velocity-Inc.',
+ '1ab6' => 'CalDigit-Inc.',
+ '1ab9' => 'Espia-Srl',
+ '1ad7' => 'Spectracom-Corporation',
+ '1ade' => 'Spin-Master-Ltd.',
+ '1ae0' => 'Google-Inc.',
+ '1ae8' => 'Silicon-Software-GmbH',
+ '1aec' => 'Wolfson-Microelectronics',
+ '1aed' => 'Fusion-io',
+ '1aee' => 'Caustic-Graphics-Inc.',
+ '1af5' => 'Netezza-Corp.',
+ '1afa' => 'J---W-Electronics-Co.-Ltd.',
+ '1b03' => 'Magnum-Semiconductor-Inc',
+ '1b13' => 'Jaton-Corp',
+ '1b1a' => 'K-F-Computing-Research-Co.',
+ '1b36' => 'Red-Hat-Inc.',
+ '1b3a' => 'Westar-Display-Technologies',
+ '1b3e' => 'Teradata-Corp.',
+ '1b4b' => 'Marvell-Technology-Group-Ltd.',
+ '1b55' => 'NetUP-Inc.',
+ '1b73' => 'Fresco-Logic',
+ '1bad' => 'ReFLEX-CES',
+ '1bb3' => 'Bluecherry',
+ '1bf4' => 'VTI-Instruments-Corporation',
+ '1c1c' => 'Symphony',
+ '1d44' => 'DPT',
+ '1de1' => 'Tekram-Technology-Co.Ltd.',
+ '1fc9' => 'Tehuti-Networks-Ltd.',
+ '1fce' => 'Cognio-Inc.',
+ '1fd4' => 'SUNIX-Co.-Ltd.',
+ '2000' => 'Smart-Link-Ltd.',
+ '2001' => 'Temporal-Research-Ltd',
+ '2003' => 'Smart-Link-Ltd.',
+ '2004' => 'Smart-Link-Ltd.',
+ '2116' => 'ZyDAS-Technology-Corp.',
+ '21c3' => '21st-Century-Computer-Corp.',
+ '2348' => 'Racore',
+ '2646' => 'Kingston-Technologies',
+ '270b' => 'Xantel-Corporation',
+ '270f' => 'Chaintech-Computer-Co.-Ltd',
+ '2711' => 'AVID-Technology-Inc.',
+ '29b4' => '82q35-Express-MEI-Controller',
+ '2a15' => '3D-Vision---',
+ '3000' => 'Hansol-Electronics-Inc.',
+ '3142' => 'Post-Impression-Systems.',
+ '3388' => 'Hint-Corp',
+ '3411' => 'Quantum-Designs-H.K.-Inc',
+ '3442' => 'Bihl+Wiedemann-GmbH',
+ '3475' => 'Arastra-Inc.',
+ '3513' => 'ARCOM-Control-Systems-Ltd',
+ '3842' => 'eVga.com.-Corp.',
+ '38ef' => '4Links',
+ '3d3d' => '3DLabs',
+ '4005' => 'Avance-Logic-Inc.',
+ '4033' => 'Addtron-Technology-Co-Inc.',
+ '4040' => 'NetXen-Incorporated',
+ '4143' => 'Digital-Equipment-Corp',
+ '4144' => 'Alpha-Data',
+ '4150' => 'ONA-Electroerosion',
+ '415a' => 'Auzentech-Inc.',
+ '416c' => 'Aladdin-Knowledge-Systems',
+ '434e' => 'CAST-Navigation-LLC',
+ '4444' => 'Internext-Compression-Inc',
+ '4468' => 'Bridgeport-machines',
+ '4594' => 'Cogetec-Informatique-Inc',
+ '45fb' => 'Baldor-Electric-Company',
+ '4680' => 'Umax-Computer-Corp',
+ '4916' => 'RedCreek-Communications-Inc',
+ '4943' => 'Growth-Networks',
+ '494f' => 'ACCES-I-O-Products-Inc.',
+ '4978' => 'Axil-Computer-Inc',
+ '4a14' => 'NetVin',
+ '4b10' => 'Buslogic-Inc.',
+ '4c48' => 'LUNG-HWA-Electronics',
+ '4c53' => 'SBS-Technologies',
+ '4ca1' => 'Seanix-Technology-Inc',
+ '4d51' => 'MediaQ-Inc.',
+ '4d54' => 'Microtechnica-Co-Ltd',
+ '4d56' => 'MATRIX-VISION-GmbH',
+ '4ddc' => 'ILC-Data-Device-Corp',
+ '5045' => 'University-of-Toronto',
+ '5046' => 'GemTek-Technology-Corporation',
+ '5053' => 'Voyetra-Technologies',
+ '50b2' => 'TerraTec-Electronic-GmbH',
+ '5136' => 'S-S-Technologies',
+ '5143' => 'Qualcomm-Inc',
+ '5145' => 'Ensoniq-Old',
+ '5168' => 'Animation-Technologies-Inc.',
+ '5301' => 'Alliance-Semiconductor-Corp.',
+ '5333' => 'S3-Inc.',
+ '5431' => 'AuzenTech-Inc.',
+ '544c' => 'Teralogic-Inc',
+ '5455' => 'Technische-University-Berlin',
+ '5456' => 'GoTView',
+ '5519' => 'Cnet-Technologies-Inc.',
+ '5544' => 'Dunord-Technologies',
+ '5555' => 'Genroco-Inc',
+ '5646' => 'Vector-Fabrics-BV',
+ '5654' => 'VoiceTronix-Pty-Ltd',
+ '5700' => 'Netpower',
+ '584d' => 'AuzenTech-Co.-Ltd.',
+ '5851' => 'Exacq-Technologies',
+ '5853' => 'XenSource-Inc.',
+ '5ace' => 'Beholder-International-Ltd.',
+ '631c' => 'SmartInfra-Ltd',
+ '6356' => 'UltraStor',
+ '6409' => 'Logitec-Corp.',
+ '6549' => 'Teradici-Corp.',
+ '6900' => 'Red-Hat-Inc. nee-Qumranet',
+ '7063' => 'pcHDTV',
+ '7284' => 'HT-OMEGA-Inc.',
+ '7604' => 'O.N.-Electronic-Co-Ltd.',
+ '7bde' => 'MIDAC-Corporation',
+ '7fed' => 'PowerTV',
+ '8008' => 'Quancom-Electronic-GmbH',
+ '8086' => 'Intel',
+ '80ee' => 'InnoTek-Systemberatung-GmbH',
+ '8322' => 'Sodick-America-Corp.',
+ '8384' => 'SigmaTel',
+ '8401' => 'TRENDware-International-Inc.',
+ '8686' => 'ScaleMP',
+ '8800' => 'Trigem-Computer-Inc.',
+ '8866' => 'T-Square-Design-Inc.',
+ '8888' => 'Silicon-Magic',
+ '8912' => 'TRX',
+ '8e0e' => 'Computone-Corporation',
+ '8e2e' => 'KTI',
+ '9004' => 'Adaptec',
+ '9005' => 'Adaptec',
+ '907f' => 'Atronics',
+ '919a' => 'Gigapixel-Corp',
+ '9412' => 'Holtek',
+ '9699' => 'Omni-Media-Technology-Inc',
+ '9710' => 'NetMos-Technology',
+ '9902' => 'Stargen-Inc.',
+ 'a0a0' => 'AOPEN-Inc.',
+ 'a0f1' => 'UNISYS-Corporation',
+ 'a200' => 'NEC-Corporation',
+ 'a259' => 'Hewlett-Packard',
+ 'a25b' => 'Hewlett-Packard',
+ 'a304' => 'Sony',
+ 'a727' => '3Com-Corporation',
+ 'aa42' => 'Scitex-Digital-Video',
+ 'aa55' => 'Ncomputing-X300-PCI-Engine',
+ 'aaaa' => 'Adnaco-Technology-Inc.',
+ 'abcd' => 'Vadatech-Inc.',
+ 'ac3d' => 'Actuality-Systems',
+ 'ad00' => 'Alta-Data-Technologies-LLC',
+ 'b1b3' => 'Shiva-Europe-Limited',
+ 'bdbd' => 'Blackmagic-Design',
+ 'c001' => 'TSI-Telsys',
+ 'c0a9' => 'Micron-Crucial-Technology',
+ 'c0de' => 'Motorola',
+ 'c0fe' => 'Motion-Engineering-Inc.',
+ 'ca50' => 'Varian-Australia-Pty-Ltd',
+ 'cace' => 'CACE-Technologies-Inc.',
+ 'cafe' => 'Chrysalis-ITS',
+ 'cccc' => 'Catapult-Communications',
+ 'cddd' => 'Tyzx-Inc.',
+ 'ceba' => 'KEBA-AG',
+ 'd161' => 'Digium-Inc.',
+ 'd4d4' => 'Dy4-Systems-Inc',
+ 'd531' => 'I+ME-ACTIA-GmbH',
+ 'd84d' => 'Exsys',
+ 'db10' => 'Diablo-Technologies',
+ 'dead' => 'Indigita-Corporation',
+ 'deaf' => 'Middle-Digital-Inc.',
+ 'deda' => 'SoftHard-Technology-Ltd.',
+ 'e000' => 'Winbond',
+ 'e159' => 'Tiger-Jet-Network-Inc.',
+ 'e4bf' => 'EKF-Elektronik-GmbH',
+ 'e55e' => 'Essence-Technology-Inc.',
+ 'ea01' => 'Eagle-Technology',
+ 'eabb' => 'Aashima-Technology-B.V.',
+ 'ec80' => 'Belkin-Corporation',
+ 'edd8' => 'ARK-Logic-Inc',
+ 'f1d0' => 'AJA-Video',
+ 'f5f5' => 'F5-Networks-Inc.',
+ 'fa57' => 'Interagon-AS',
+ 'fab7' => 'Fabric7-Systems-Inc.',
+ 'febd' => 'Ultraview-Corp.',
+ 'feda' => 'Broadcom',
+ 'fede' => 'Fedetec-Inc.',
+ 'fffd' => 'XenSource-Inc.',
+ '1039' => 'Silicon-Integrated-Systems',
+ 'A259' => 'Hewlett-Packard',
+ );
+
+ public static $usbId = array(
+ '0001' => 'Frys-Electronics',
+ '0002' => 'Ingram',
+ '0003' => 'Club-Mac',
+ '0004' => 'Nebraska-Furniture-Mart',
+ '0053' => 'Planex',
+ '0079' => 'DragonRise-Inc.',
+ '0105' => 'Trust-International-B.V.',
+ '0145' => 'Unknown',
+ '0154' => 'LW154-Wireless-150N-Adapter',
+ '0218' => 'Hangzhou-Worlde',
+ '02ad' => 'HUMAX-Co.-Ltd.',
+ '0300' => 'MM300-eBook-Reader',
+ '0324' => 'OCZ-Technology-Inc',
+ '0325' => 'OCZ-Technology-Inc',
+ '0386' => 'LTS',
+ '03e8' => 'EndPoints-Inc.',
+ '03e9' => 'Thesys-Microelectronics',
+ '03ea' => 'Data-Broadcasting-Corp.',
+ '03eb' => 'Atmel-Corp.',
+ '03ec' => 'Iwatsu-America-Inc.',
+ '03ed' => 'Mitel-Corp.',
+ '03ee' => 'Mitsumi',
+ '03f0' => 'Hewlett-Packard',
+ '03f1' => 'Genoa-Technology',
+ '03f2' => 'Oak-Technology-Inc.',
+ '03f3' => 'Adaptec-Inc.',
+ '03f4' => 'Diebold-Inc.',
+ '03f5' => 'Siemens-Electromechanical',
+ '03f9' => 'KeyTronic-Corp.',
+ '03fb' => 'OPTi-Inc.',
+ '03fc' => 'Elitegroup-Computer-Systems',
+ '03fd' => 'Xilinx-Inc.',
+ '03fe' => 'Farallon-Comunications',
+ '0400' => 'National-Semiconductor-Corp.',
+ '0401' => 'National-Registry-Inc.',
+ '0402' => 'ALi-Corp.',
+ '0404' => 'NCR-Corp.',
+ '0405' => 'Synopsys-Inc.',
+ '0406' => 'Fujitsu-ICL-Computers',
+ '0408' => 'Quanta-Computer-Inc.',
+ '0409' => 'NEC-Corp.',
+ '040a' => 'Kodak-Co.',
+ '040b' => 'Weltrend-Semiconductor',
+ '040c' => 'VTech-Computers-Ltd',
+ '040d' => 'VIA-Technologies-Inc.',
+ '040e' => 'MCCI',
+ '040f' => 'Echo-Speech-Corp.',
+ '0411' => 'BUFFALO-INC---formerly-MelCo---Inc--',
+ '0412' => 'Award-Software-International',
+ '0413' => 'Leadtek-Research-Inc.',
+ '0414' => 'Giga-Byte-Technology-Co.-Ltd',
+ '0416' => 'Winbond-Electronics-Corp.',
+ '0417' => 'Symbios-Logic',
+ '0418' => 'AST-Research',
+ '041a' => 'Phoenix-Technologies-Ltd',
+ '041b' => 'dTV',
+ '041d' => 'S3-Inc.',
+ '041e' => 'Creative-Technology-Ltd',
+ '041f' => 'LCS-Telegraphics',
+ '0420' => 'Chips-and-Technologies',
+ '0421' => 'Nokia-Mobile-Phones',
+ '0422' => 'ADI-Systems-Inc.',
+ '0424' => 'Standard-Microsystems-Corp.',
+ '0429' => 'Cirrus-Logic',
+ '042a' => 'Ericsson-Austrian-AG',
+ '042b' => 'Intel',
+ '042d' => 'Micronics',
+ '042e' => 'Acer',
+ '042f' => 'Molex-Inc.',
+ '0430' => 'Sun-Microsystems-Inc.',
+ '0431' => 'Itac-Systems-Inc.',
+ '0432' => 'Unisys-Corp.',
+ '0433' => 'Alps-Electric-Inc.',
+ '0435' => 'Hyundai-Electronics-America',
+ '0436' => 'Taugagreining-HF',
+ '0437' => 'Framatome-Connectors-USA',
+ '0438' => 'Advanced-Micro-Devices-Inc.',
+ '0439' => 'Voice-Technologies-Group',
+ '043d' => 'Lexmark-International-Inc.',
+ '043e' => 'LG-Electronics-USA-Inc.',
+ '043f' => 'RadiSys-Corp.',
+ '0440' => 'Eizo-Nanao-Corp.',
+ '0441' => 'Winbond-Systems-Lab.',
+ '0442' => 'Ericsson-Inc.',
+ '0443' => 'Gateway-Inc.',
+ '0445' => 'Lucent-Technologies-Inc.',
+ '0446' => 'NMB-Technologies-Corp.',
+ '0447' => 'Momentum-Microsystems',
+ '044a' => 'Shamrock-Tech.-Co.-Ltd',
+ '044b' => 'WSI',
+ '044c' => 'CCL-ITRI',
+ '044d' => 'Siemens-Nixdorf-AG',
+ '044e' => 'Alps-Electric-Co.-Ltd',
+ '044f' => 'ThrustMaster-Inc.',
+ '0450' => 'DFI-Inc.',
+ '0451' => 'Texas-Instruments-Inc.',
+ '0453' => 'CMD-Technology',
+ '0454' => 'Vobis-Microcomputer-AG',
+ '0456' => 'Analog-Devices-Inc.',
+ '0457' => 'Silicon-Integrated-Systems',
+ '0459' => 'Adobe-Systems-Inc.',
+ '045a' => 'SONICblue-Inc.',
+ '045b' => 'Hitachi-Ltd',
+ '045d' => 'Nortel-Networks-Ltd',
+ '045e' => 'Microsoft',
+ '0460' => 'Ace-Cad-Enterprise-Co.-Ltd',
+ '0461' => 'Primax-Electronics-Ltd',
+ '0463' => 'MGE-UPS-Systems',
+ '0464' => 'AMP-Tycoelectronics-Corp.',
+ '0467' => 'AT-T-Paradyne',
+ '0468' => 'Wieson-Technologies-Co.-Ltd',
+ '046a' => 'Cherry-GmbH',
+ '046b' => 'American-Megatrends-Inc.',
+ '046d' => 'Logitech',
+ '046e' => 'Behavior-Tech.-Computer-Corp.',
+ '046f' => 'Crystal-Semiconductor',
+ '0471' => 'Philips-or-NXP',
+ '0472' => 'Chicony-Electronics-CO',
+ '0474' => 'Sanyo-Electric-Co.-Ltd',
+ '0476' => 'AESP',
+ '0477' => 'Seagate-Technology-Inc.',
+ '0478' => 'Connectix-Corp.',
+ '047a' => 'Semtech-Corp.',
+ '047b' => 'Silitek-Corp.',
+ '047c' => 'Dell-Computer-Corp.',
+ '047d' => 'Kensington',
+ '047e' => 'Agere-Systems-Inc.-Lucent',
+ '047f' => 'Plantronics-Inc.',
+ '0481' => 'Zenith-Data-Systems',
+ '0482' => 'Kyocera-Corp.',
+ '0483' => 'SGS-Thomson-Microelectronics',
+ '0484' => 'Specialix',
+ '0485' => 'Nokia-Monitors',
+ '0486' => 'ASUS-Computers-Inc.',
+ '0487' => 'Stewart-Connector',
+ '0488' => 'Cirque-Corp.',
+ '0489' => 'Foxconn---Hon-Hai',
+ '048a' => 'S-MOS-Systems-Inc.',
+ '048c' => 'Alps-Electric-Ireland-Ltd',
+ '048f' => 'Eicon-Tech.',
+ '0490' => 'United-Microelectronics-Corp.',
+ '0491' => 'Capetronic',
+ '0492' => 'Samsung-SemiConductor-Inc.',
+ '0493' => 'MAG-Technology-Co.-Ltd',
+ '0495' => 'ESS-Technology-Inc.',
+ '0496' => 'Micron-Electronics',
+ '0497' => 'Smile-International',
+ '0498' => 'Capetronic-Kaohsiung-Corp.',
+ '0499' => 'Yamaha-Corp.',
+ '049a' => 'Gandalf-Technologies-Ltd',
+ '049b' => 'Curtis-Computer-Products',
+ '049c' => 'Acer',
+ '049d' => 'VLSI-Technology',
+ '049f' => 'Compaq-Computer-Corp.',
+ '04a0' => 'Digital-Equipment-Corp.',
+ '04a1' => 'SystemSoft-Corp.',
+ '04a2' => 'FirePower-Systems',
+ '04a3' => 'Trident-Microsystems-Inc.',
+ '04a4' => 'Hitachi-Ltd',
+ '04a6' => 'Nokia-Display-Products',
+ '04a7' => 'Visioneer',
+ '04a8' => 'Multivideo-Labs-Inc.',
+ '04a9' => 'Canon-Inc.',
+ '04aa' => 'DaeWoo-Telecom-Ltd',
+ '04ab' => 'Chromatic-Research',
+ '04ac' => 'Micro-Audiometrics-Corp.',
+ '04ad' => 'Dooin-Electronics',
+ '04af' => 'Winnov-L.P.',
+ '04b0' => 'Nikon-Corp.',
+ '04b1' => 'Pan-International',
+ '04b3' => 'IBM-Corp.',
+ '04b4' => 'Cypress-Semiconductor-Corp.',
+ '04b5' => 'ROHM-LSI-Systems-USA-LLC',
+ '04b6' => 'Hint-Corp.',
+ '04b7' => 'Compal-Electronics-Inc.',
+ '04b8' => 'Seiko-Epson-Corp.',
+ '04b9' => 'Rainbow-Technologies-Inc.',
+ '04ba' => 'Toucan-Systems-Ltd',
+ '04bb' => 'I-O-Data-Device-Inc.',
+ '04be' => 'Telia-Research-AB',
+ '04bf' => 'TDK-Corp.',
+ '04c1' => 'U.S.-Robotics-3Com',
+ '04c3' => 'Maxi-Switch-Inc.',
+ '04c5' => 'Fujitsu-Ltd',
+ '04c7' => 'Micro-Macro-Technologies',
+ '04c8' => 'Konica-Corp.',
+ '04ca' => 'Lite-On-Technology-Corp.',
+ '04cb' => 'Fuji-Photo-Film-Co.-Ltd',
+ '04cc' => 'ST-Ericsson',
+ '04cd' => 'Tatung-Co.-Of-America',
+ '04ce' => 'ScanLogic-Corp.',
+ '04cf' => 'Myson-Century-Inc.',
+ '04d0' => 'Digi-International',
+ '04d1' => 'ITT-Canon',
+ '04d2' => 'Altec-Lansing-Technologies',
+ '04d3' => 'VidUS-Inc.',
+ '04d4' => 'LSI-Logic-Inc.',
+ '04d5' => 'Forte-Technologies-Inc.',
+ '04d6' => 'Mentor-Graphics',
+ '04d7' => 'Oki-Semiconductor',
+ '04d8' => 'Microchip-Technology-Inc.',
+ '04d9' => 'Holtek-Semiconductor-Inc.',
+ '04da' => 'Panasonic',
+ '04db' => 'Hypertec-Pty-Ltd',
+ '04dc' => 'Huan-Hsin-Holdings-Ltd',
+ '04dd' => 'SHARP',
+ '04de' => 'MindShare-Inc.',
+ '04df' => 'Interlink-Electronics',
+ '04e1' => 'Iiyama-North-America-Inc.',
+ '04e2' => 'Exar-Corp.',
+ '04e3' => 'Zilog-Inc.',
+ '04e4' => 'ACC-Microelectronics',
+ '04e5' => 'Promise-Technology',
+ '04e6' => 'SCM-Microsystems-Inc.',
+ '04e7' => 'Elo-TouchSystems',
+ '04e8' => 'Samsung-Electronics-Co.-Ltd',
+ '04e9' => 'PC-Tel-Inc.',
+ '04ea' => 'Brooktree-Corp.',
+ '04eb' => 'Northstar-Systems-Inc.',
+ '04ec' => 'Tokyo-Electron-Device-Ltd',
+ '04ed' => 'Annabooks',
+ '04f0' => 'Daewoo-Electronics-Co.-Ltd',
+ '04f1' => 'Victor-Company-of-Japan-Ltd',
+ '04f2' => 'Chicony-Electronics-CO',
+ '04f3' => 'Elan-Microelectronics-Corp.',
+ '04f4' => 'Harting-Elektronik-Inc.',
+ '04f5' => 'Fujitsu-ICL-Systems-Inc.',
+ '04f6' => 'Norand-Corp.',
+ '04f7' => 'Newnex-Technology-Corp.',
+ '04f8' => 'FuturePlus-Systems',
+ '04f9' => 'brother',
+ '04fa' => 'Dallas-Semiconductor',
+ '04fc' => 'Sunplus-Technology-Co.-Ltd',
+ '04fd' => 'Soliton-Systems-K.K.',
+ '04fe' => 'PFU-Ltd',
+ '04ff' => 'E-CMOS-Corp.',
+ '0500' => 'Siam-United-Hi-Tech',
+ '0501' => 'Fujikura-DDK-Ltd',
+ '0502' => 'Acer',
+ '0503' => 'Hitachi-America-Ltd',
+ '0504' => 'Hayes-Microcomputer-Products',
+ '0506' => '3Com-Corp.',
+ '0507' => 'Hosiden-Corp.',
+ '0508' => 'Clarion-Co.-Ltd',
+ '0509' => 'Aztech-Systems-Ltd',
+ '050a' => 'Cinch-Connectors',
+ '050b' => 'Cable-System-International',
+ '050c' => 'InnoMedia-Inc.',
+ '050d' => 'Belkin-Components',
+ '050e' => 'Neon-Technology-Inc.',
+ '050f' => 'KC-Technology-Inc.',
+ '0510' => 'Sejin-Electron-Inc.',
+ '0512' => 'Hualon-Microelectronics-Corp.',
+ '0513' => 'digital-X-Inc.',
+ '0514' => 'FCI-Electronics',
+ '0515' => 'ACTC',
+ '0516' => 'Longwell-Electronics',
+ '0517' => 'Butterfly-Communications',
+ '0518' => 'EzKEY-Corp.',
+ '0519' => 'Star-Micronics-Co.-Ltd',
+ '051a' => 'WYSE-Technology',
+ '051b' => 'Silicon-Graphics',
+ '051c' => 'Shuttle-Inc.',
+ '051d' => 'American-Power-Conversion',
+ '051e' => 'Scientific-Atlanta-Inc.',
+ '0521' => 'Airborn-Connectors',
+ '0522' => 'Advanced-Connectek-Inc.',
+ '0523' => 'ATEN-GmbH',
+ '0524' => 'Sola-Electronics',
+ '0525' => 'Netchip-Technology-Inc.',
+ '0526' => 'Temic-MHS-S.A.',
+ '0527' => 'ALTRA',
+ '0528' => 'ATI',
+ '0529' => 'Aladdin-Knowledge-Systems',
+ '052a' => 'Crescent-Heart-Software',
+ '052b' => 'Tekom-Technologies-Inc.',
+ '052d' => 'Avid-Electronics-Corp.',
+ '052e' => 'Standard-Microsystems-Corp.',
+ '052f' => 'Unicore-Software-Inc.',
+ '0530' => 'American-Microsystems-Inc.',
+ '0531' => 'Wacom-Technology-Corp.',
+ '0532' => 'Systech-Corp.',
+ '0533' => 'Alcatel-Mobile-Phones',
+ '0534' => 'Motorola-Inc.',
+ '0535' => 'LIH-TZU-Electric-Co.-Ltd',
+ '0537' => 'Inventec-Corp.',
+ '0539' => 'Shyh-Shiun-Terminals-Co.-Ltd',
+ '053a' => 'PrehKeyTec-GmbH',
+ '053b' => 'Global-Village-Communication',
+ '053d' => 'Silicon-Architect',
+ '053e' => 'Mobility-Electronics',
+ '053f' => 'Synopsys-Inc.',
+ '0540' => 'UniAccess-AB',
+ '0541' => 'Sirf-Technology-Inc.',
+ '0543' => 'ViewSonic-Corp.',
+ '0544' => 'Cristie-Electronics-Ltd',
+ '0545' => 'Xirlink-Inc.',
+ '0546' => 'Polaroid-Corp.',
+ '0547' => 'Anchor-Chips-Inc.',
+ '0548' => 'Tyan-Computer-Corp.',
+ '0549' => 'Pixera-Corp.',
+ '054b' => 'New-Media-Corp.',
+ '054c' => 'Sony-Corp.',
+ '054d' => 'Try-Corp.',
+ '054e' => 'Proside-Corp.',
+ '054f' => 'WYSE-Technology-Taiwan',
+ '0550' => 'Fuji-Xerox-Co.-Ltd',
+ '0551' => 'CompuTrend-Systems-Inc.',
+ '0552' => 'Philips-Monitors',
+ '0554' => 'Dictaphone-Corp.',
+ '0555' => 'ANAM-S-T-Co.-Ltd',
+ '0557' => 'ATEN-International-Co.-Ltd',
+ '0558' => 'Truevision-Inc.',
+ '0559' => 'Cadence-Design-Systems-Inc.',
+ '055a' => 'Kenwood-USA',
+ '055b' => 'KnowledgeTek-Inc.',
+ '055c' => 'Proton-Electronic-Ind.',
+ '055d' => 'Samsung-Electro-Mechanics-Co.',
+ '055e' => 'CTX-Opto-Electronics-Corp.',
+ '055f' => 'Mustek-Systems-Inc.',
+ '0560' => 'Interface-Corp.',
+ '0561' => 'Oasis-Design-Inc.',
+ '0562' => 'Telex-Communications-Inc.',
+ '0563' => 'Immersion-Corp.',
+ '0565' => 'Peracom-Networks-Inc.',
+ '0566' => 'Monterey-International-Corp.',
+ '0567' => 'Xyratex-International-Ltd',
+ '0568' => 'Quartz-Ingenierie',
+ '0569' => 'SegaSoft',
+ '056a' => 'Wacom-Co.-Ltd',
+ '056b' => 'Decicon-Inc.',
+ '056c' => 'eTEK-Labs',
+ '056d' => 'EIZO-Corp.',
+ '056e' => 'Elecom-Co.-Ltd',
+ '056f' => 'Korea-Data-Systems-Co.-Ltd',
+ '0570' => 'Epson-America',
+ '0571' => 'Interex-Inc.',
+ '0574' => 'City-University-of-Hong-Kong',
+ '0577' => 'ELSA',
+ '0578' => 'Intrinsix-Corp.',
+ '0579' => 'GVC-Corp.',
+ '057a' => 'Samsung-Electronics-America',
+ '057b' => 'Y-E-Data-Inc.',
+ '057c' => 'AVM-GmbH',
+ '057d' => 'Shark-Multimedia-Inc.',
+ '057e' => 'Nintendo-Co.-Ltd',
+ '057f' => 'QuickShot-Ltd',
+ '0580' => 'Denron-Inc.',
+ '0581' => 'Racal-Data-Group',
+ '0582' => 'Roland-Corp.',
+ '0583' => 'Padix-Co.-Ltd-Rockfire',
+ '0584' => 'RATOC-System-Inc.',
+ '0585' => 'FlashPoint-Technology-Inc.',
+ '0586' => 'ZyXEL-Communications-Corp.',
+ '0588' => 'Sapien-Design',
+ '0589' => 'Victron',
+ '058a' => 'Nohau-Corp.',
+ '058b' => 'Infineon-Technologies',
+ '058c' => 'In-Focus-Systems',
+ '058d' => 'Micrel-Semiconductor',
+ '058e' => 'Tripath-Technology-Inc.',
+ '058f' => 'Alcor-Micro-Corp.',
+ '0590' => 'Omron-Corp.',
+ '0591' => 'Questra-Consulting',
+ '0592' => 'Powerware-Corp.',
+ '0593' => 'Incite',
+ '0594' => 'Princeton-Graphic-Systems',
+ '0595' => 'Zoran-Microelectronics-Ltd',
+ '0596' => 'MicroTouch-Systems-Inc.',
+ '0597' => 'Trisignal-Communications',
+ '0598' => 'Niigata-Canotec-Co.-Inc.',
+ '059b' => 'Iomega-Corp.',
+ '059c' => 'A-Trend-Technology-Co.-Ltd',
+ '059d' => 'Advanced-Input-Devices',
+ '059e' => 'Intelligent-Instrumentation',
+ '059f' => 'LaCie-Ltd',
+ '05a0' => 'Vetronix-Corp.',
+ '05a1' => 'USC-Corp.',
+ '05a3' => 'ARC-International',
+ '05a4' => 'Ortek-Technology-Inc.',
+ '05a5' => 'Sampo-Technology-Corp.',
+ '05a6' => 'Cisco-Systems-Inc.',
+ '05a7' => 'Bose-Corp.',
+ '05a8' => 'Spacetec-IMC-Corp.',
+ '05a9' => 'OmniVision-Technologies-Inc.',
+ '05aa' => 'Utilux-South-China-Ltd',
+ '05ab' => 'In-System-Design',
+ '05ac' => 'Apple-Inc.',
+ '05ad' => 'Y.C.-Cable-U.S.A.-Inc.',
+ '05ae' => 'Synopsys-Inc.',
+ '05af' => 'Jing-Mold-Enterprise-Co.-Ltd',
+ '05b0' => 'Fountain-Technologies-Inc.',
+ '05b4' => 'LG-Semicon-Co.-Ltd',
+ '05b5' => 'Dialogic-Corp.',
+ '05b6' => 'Proxima-Corp.',
+ '05b7' => 'Medianix-Semiconductor-Inc.',
+ '05b8' => 'Agiler-Inc.',
+ '05b9' => 'Philips-Research-Laboratories',
+ '05ba' => 'DigitalPersona-Inc.',
+ '05bb' => 'Grey-Cell-Systems',
+ '05bc' => '3G-Green-Green-Globe-Co.-Ltd',
+ '05bd' => 'RAFI-GmbH---Co.-KG',
+ '05be' => 'Tyco-Electronics-Raychem',
+ '05bf' => 'S---S-Research',
+ '05c0' => 'Keil-Software',
+ '05c2' => 'Media-Phonics-Suisse-S.A.',
+ '05c5' => 'Digi-International-Inc.',
+ '05c6' => 'Qualcomm-Inc.',
+ '05c7' => 'Qtronix-Corp.',
+ '05c9' => 'Semtech-Corp.',
+ '05ca' => 'Ricoh-Co.-Ltd',
+ '05cc' => 'ELSA-AG',
+ '05cd' => 'Silicom-Ltd',
+ '05ce' => 'sci-worx-GmbH',
+ '05cf' => 'Sung-Forn-Co.-Ltd',
+ '05d0' => 'GE-Medical-Systems-Lunar',
+ '05d1' => 'Brainboxes-Ltd',
+ '05d2' => 'Wave-Systems-Corp.',
+ '05d3' => 'Tohoku-Ricoh-Co.-Ltd',
+ '05d6' => 'Philips-Semiconductors-CICT',
+ '05d7' => 'Thomas---Betts-Corp.',
+ '05d8' => 'Ultima-Electronics-Corp.',
+ '05d9' => 'Axiohm-Transaction-Solutions',
+ '05da' => 'Microtek-International-Inc.',
+ '05db' => 'Sun-Corp.-Suntac-',
+ '05dc' => 'Lexar-Media-Inc.',
+ '05dd' => 'Delta-Electronics-Inc.',
+ '05df' => 'Silicon-Vision-Inc.',
+ '05e0' => 'Symbol-Technologies',
+ '05e1' => 'Syntek-Semiconductor-Co.-Ltd',
+ '05e2' => 'ElecVision-Inc.',
+ '05e3' => 'Genesys-Logic-Inc.',
+ '05e4' => 'Red-Wing-Corp.',
+ '05e5' => 'Fuji-Electric-Co.-Ltd',
+ '05e6' => 'Keithley-Instruments',
+ '05e8' => 'ICC-Inc.',
+ '05e9' => 'Kawasaki-LSI',
+ '05eb' => 'FFC-Ltd',
+ '05ec' => 'COM21-Inc.',
+ '05ee' => 'Cytechinfo-Inc.',
+ '05ef' => 'AVB-Inc.-anko-',
+ '05f0' => 'Canopus-Co.-Ltd',
+ '05f1' => 'Compass-Communications',
+ '05f2' => 'Dexin-Corp.-Ltd',
+ '05f3' => 'PI-Engineering-Inc.',
+ '05f5' => 'Unixtar-Technology-Inc.',
+ '05f6' => 'AOC-International',
+ '05f7' => 'RFC-Distributions-PTE-Ltd',
+ '05f9' => 'PSC-Scanning-Inc.',
+ '05fc' => 'Harman-Multimedia',
+ '05fd' => 'InterAct-Inc.',
+ '05fe' => 'Chic-Technology-Corp.',
+ '05ff' => 'LeCroy-Corp.',
+ '0600' => 'Barco-Display-Systems',
+ '0601' => 'Jazz-Hipster-Corp.',
+ '0602' => 'Vista-Imaging-Inc.',
+ '0604' => 'Jean-Co.-Ltd',
+ '0605' => 'Anchor-C-C-Co.-Ltd',
+ '0607' => 'Bridge-Information-Co.-Ltd',
+ '0608' => 'Genrad-Ads',
+ '0609' => 'SMK-Manufacturing-Inc.',
+ '060b' => 'Solid-Year',
+ '060c' => 'EEH-Datalink-GmbH',
+ '060d' => 'Auctor-Corp.',
+ '060e' => 'Transmonde-Technologies-Inc.',
+ '0610' => 'Costar-Electronics-Inc.',
+ '0611' => 'Totoku-Electric-Co.-Ltd',
+ '0613' => 'TransAct-Technologies-Inc.',
+ '0614' => 'Bio-Rad-Laboratories',
+ '0618' => 'MacAlly',
+ '0619' => 'Seiko-Instruments-Inc.',
+ '061a' => 'Veridicom-International-Inc.',
+ '061b' => 'Promptus-Communications-Inc.',
+ '061c' => 'Act-Labs-Ltd',
+ '061d' => 'Quatech-Inc.',
+ '061e' => 'Nissei-Electric-Co.',
+ '0620' => 'Alaris-Inc.',
+ '0622' => 'Iotech-Inc.',
+ '0623' => 'Littelfuse-Inc.',
+ '0624' => 'Avocent-Corp.',
+ '0625' => 'TiMedia-Technology-Co.-Ltd',
+ '0627' => 'Adomax-Technology-Co.-Ltd',
+ '0628' => 'Tasking-Software-Inc.',
+ '0629' => 'Zida-Technologies-Ltd',
+ '062a' => 'Creative-Labs',
+ '0631' => 'JUJO-Electronics-Corp.',
+ '0633' => 'Cyrix-Corp.',
+ '0634' => 'Micron-Technology-Inc.',
+ '0635' => 'Methode-Electronics-Inc.',
+ '0636' => 'Sierra-Imaging-Inc.',
+ '0638' => 'Avision-Inc.',
+ '0639' => 'Chrontel-Inc.',
+ '063a' => 'Techwin-Corp.',
+ '063b' => 'Taugagreining-HF',
+ '063d' => 'Fong-Kai-Industrial-Co.-Ltd',
+ '063e' => 'RealMedia-Technology-Inc.',
+ '063f' => 'New-Technology-Cable-Ltd',
+ '0640' => 'Hitex-Development-Tools',
+ '0641' => 'Woods-Industries-Inc.',
+ '0642' => 'VIA-Medical-Corp.',
+ '0644' => 'TEAC-Corp.',
+ '0645' => 'Who--Vision-Systems-Inc.',
+ '0646' => 'UMAX',
+ '0647' => 'Acton-Research-Corp.',
+ '0648' => 'Inside-Out-Networks',
+ '0649' => 'Weli-Science-Co.-Ltd',
+ '064c' => 'Ji-Haw-Industrial-Co.-Ltd',
+ '064d' => 'TriTech-Microelectronics-Ltd',
+ '064e' => 'Suyin-Corp.',
+ '064f' => 'WIBU-Systems-AG',
+ '0650' => 'Dynapro-Systems',
+ '0651' => 'Likom-Technology-Sdn.-Bhd.',
+ '0652' => 'Stargate-Solutions-Inc.',
+ '0653' => 'CNF-Inc.',
+ '0654' => 'Granite-Microsystems-Inc.',
+ '0656' => 'Glory-Mark-Electronic-Ltd',
+ '0657' => 'Tekcon-Electronics-Corp.',
+ '0658' => 'Sigma-Designs-Inc.',
+ '0659' => 'Aethra',
+ '065a' => 'Optoelectronics-Co.-Ltd',
+ '065b' => 'Tracewell-Systems',
+ '065e' => 'Silicon-Graphics',
+ '0661' => 'Hamamatsu-Photonics-K.K.',
+ '0662' => 'Kansai-Electric-Co.-Ltd',
+ '0663' => 'Topmax-Electronic-Co.-Ltd',
+ '0664' => 'Groovy-Technology-Corp.',
+ '0665' => 'Cypress-Semiconductor',
+ '0667' => 'Aiwa-Co.-Ltd',
+ '0668' => 'WordWand',
+ '0669' => 'Oce-Printing-Systems-GmbH',
+ '066a' => 'Total-Technologies-Ltd',
+ '066b' => 'Linksys',
+ '066d' => 'Entrega-Inc.',
+ '066f' => 'SigmaTel-Inc.',
+ '0670' => 'Sequel-Imaging',
+ '0672' => 'Labtec-Inc.',
+ '0673' => 'HCL',
+ '0675' => 'DrayTek-Corp.',
+ '0676' => 'Teles-AG',
+ '0677' => 'Aiwa-Co.-Ltd',
+ '0678' => 'ACard-Technology-Corp.',
+ '067b' => 'Prolific-Technology-Inc.',
+ '067c' => 'Efficient-Networks-Inc.',
+ '067d' => 'Hohner-Corp.',
+ '067e' => 'Intermec-Technologies-Corp.',
+ '067f' => 'Virata-Ltd',
+ '0682' => 'Victor-Company-of-Japan-Ltd',
+ '0684' => 'Actiontec-Electronics-Inc.',
+ '0686' => 'Minolta-Co.-Ltd',
+ '068a' => 'Pertech-Inc.',
+ '068b' => 'Potrans-International-Inc.',
+ '068e' => 'CH-Products-Inc.',
+ '0690' => 'Golden-Bridge-Electech-Inc.',
+ '0693' => 'Hagiwara-Sys-Com-Co.-Ltd',
+ '0694' => 'Lego-Group',
+ '0698' => 'Chuntex-CTX',
+ '0699' => 'Tektronix-Inc.',
+ '069a' => 'Askey-Computer-Corp.',
+ '069b' => 'Thomson-Inc.',
+ '069d' => 'Hughes-Network-Systems-HNS',
+ '069e' => 'Marx',
+ '069f' => 'Allied-Data-Technologies-BV',
+ '06a2' => 'Topro-Technology-Inc.',
+ '06a3' => 'Saitek-PLC',
+ '06a5' => 'Divio',
+ '06a7' => 'MicroStore-Inc.',
+ '06a8' => 'Topaz-Systems-Inc.',
+ '06a9' => 'Westell',
+ '06aa' => 'Sysgration-Ltd',
+ '06b8' => 'Pixela-Corp.',
+ '06b9' => 'Alcatel-Telecom',
+ '06bb' => 'EDA-Inc.',
+ '06bc' => 'Oki-Data-Corp.',
+ '06bd' => 'AGFA-Gevaert-NV',
+ '06bf' => 'Leoco-Corp.',
+ '06c2' => 'Phidgets-Inc.-formerly-GLAB',
+ '06c4' => 'Bizlink-International-Corp.',
+ '06c5' => 'Hagenuk-GmbH',
+ '06c6' => 'Infowave-Software-Inc.',
+ '06c8' => 'SIIG-Inc.',
+ '06c9' => 'Taxan-Europe-Ltd',
+ '06ca' => 'Newer-Technology-Inc.',
+ '06cb' => 'Synaptics-Inc.',
+ '06cc' => 'Terayon-Communication-Systems',
+ '06cd' => 'Keyspan',
+ '06cf' => 'SpheronVR-AG',
+ '06d0' => 'LapLink-Inc.',
+ '06d1' => 'Daewoo-Electronics-Co.-Ltd',
+ '06d3' => 'Mitsubishi-Electric-Corp.',
+ '06d4' => 'Cisco-Systems',
+ '06d5' => 'TOSHIBA',
+ '06d6' => 'Aashima-Technology-B.V.',
+ '06da' => 'Phoenixtec-Power-Co.-Ltd',
+ '06db' => 'Paradyne',
+ '06de' => 'Heisei-Electronics-Co.-Ltd',
+ '06e0' => 'Multi-Tech-Systems-Inc.',
+ '06e1' => 'ADS-Technologies-Inc.',
+ '06e4' => 'Alcatel-Microelectronics',
+ '06e6' => 'Tiger-Jet-Network-Inc.',
+ '06ea' => 'Sirius-Technologies',
+ '06eb' => 'PC-Expert-Tech.-Co.-Ltd',
+ '06f0' => 'T.N.C-Industrial-Co.-Ltd',
+ '06f1' => 'Opcode-Systems-Inc.',
+ '06f2' => 'Emine-Technology-Co.',
+ '06f6' => 'Wintrend-Technology-Co.-Ltd',
+ '06f7' => 'Wailly-Technology-Ltd',
+ '06f8' => 'Guillemot-Corp.',
+ '06f9' => 'ASYST-electronic-d.o.o.',
+ '06fa' => 'HSD-S.r.L',
+ '06fd' => 'Boston-Acoustics',
+ '06fe' => 'Gallant-Computer-Inc.',
+ '0703' => 'Bvtech-Industry-Inc.',
+ '0705' => 'NKK-Corp.',
+ '0706' => 'Ariel-Corp.',
+ '0707' => 'Standard-Microsystems-Corp.',
+ '0708' => 'Putercom-Co.-Ltd',
+ '0709' => 'Silicon-Systems-Ltd-SSL',
+ '070d' => 'Comoss-Electronic-Co.-Ltd',
+ '0710' => 'Connect-Tech-Inc.',
+ '0713' => 'Interval-Research-Corp.',
+ '0714' => 'NewMotion-Inc.',
+ '0717' => 'ZNK-Corp.',
+ '0718' => 'Imation-Corp.',
+ '0719' => 'Tremon-Enterprises-Co.-Ltd',
+ '071b' => 'Domain-Technologies-Inc.',
+ '071d' => 'Eicon-Networks-Corp.',
+ '071e' => 'Ariston-Technologies',
+ '0729' => 'Amitm',
+ '072e' => 'Sunix-Co.-Ltd',
+ '072f' => 'Advanced-Card-Systems-Ltd',
+ '0731' => 'Susteen-Inc.',
+ '0733' => 'ViewQuest-Technologies-Inc.',
+ '0734' => 'Lasat-Communications-A-S',
+ '0735' => 'Asuscom-Network',
+ '0736' => 'Lorom-Industrial-Co.-Ltd',
+ '0738' => 'Mad-Catz-Inc.',
+ '073a' => 'Chaplet-Systems-Inc.',
+ '073b' => 'Suncom-Technologies',
+ '073d' => 'Eutron-S.p.a.',
+ '073e' => 'NEC-Inc.',
+ '0745' => 'Syntech-Information-Co.-Ltd',
+ '0746' => 'Onkyo-Corp.',
+ '0747' => 'Labway-Corp.',
+ '0749' => 'EVer-Electronics-Corp.',
+ '074b' => 'Polestar-Tech.-Corp.',
+ '074c' => 'C-C-C-Group-PLC',
+ '074d' => 'Micronas-GmbH',
+ '074e' => 'Digital-Stream-Corp.',
+ '0755' => 'Aureal-Semiconductor',
+ '0757' => 'Network-Technologies-Inc.',
+ '075b' => 'Sophisticated-Circuits-Inc.',
+ '0763' => 'Midiman',
+ '0764' => 'Cyber-Power-System-Inc.',
+ '0765' => 'X-Rite-Inc.',
+ '0766' => 'Jess-Link-Products-Co.-Ltd',
+ '0767' => 'Tokheim-Corp.',
+ '0768' => 'Camtel-Technology-Corp.',
+ '0769' => 'Surecom-Technology-Corp.',
+ '076b' => 'OmniKey-AG',
+ '076c' => 'Partner-Tech',
+ '076d' => 'Denso-Corp.',
+ '076e' => 'Kuan-Tech-Enterprise-Co.-Ltd',
+ '076f' => 'Jhen-Vei-Electronic-Co.-Ltd',
+ '0771' => 'Observator-Instruments-BV',
+ '0774' => 'AmTRAN-Technology-Co.-Ltd',
+ '0775' => 'Longshine-Electronics-Corp.',
+ '0776' => 'Inalways-Corp.',
+ '0777' => 'Comda-Enterprise-Corp.',
+ '0778' => 'Volex-Inc.',
+ '0779' => 'Fairchild-Semiconductor',
+ '077a' => 'Sankyo-Seiki-Mfg.-Co.-Ltd',
+ '077b' => 'Linksys',
+ '077c' => 'Forward-Electronics-Co.-Ltd',
+ '077d' => 'Griffin-Technology',
+ '077f' => 'Well-Excellent---Most-Corp.',
+ '0780' => 'Sagem-Monetel-GmbH',
+ '0781' => 'SanDisk-Corp.',
+ '0782' => 'Trackerball',
+ '0783' => 'C3PO',
+ '0784' => 'Vivitar-Inc.',
+ '0785' => 'NTT-ME',
+ '0789' => 'Logitec-Corp.',
+ '078b' => 'Happ-Controls-Inc.',
+ '078c' => 'GTCO-CalComp',
+ '078e' => 'Brincom-Inc.',
+ '0792' => 'Axis-Communications-AB',
+ '0793' => 'Wha-Yu-Industrial-Co.-Ltd',
+ '0794' => 'ABL-Electronics-Corp.',
+ '0795' => 'RealChip-Inc.',
+ '0796' => 'Certicom-Corp.',
+ '0797' => 'Grandtech-Semiconductor-Corp.',
+ '0798' => 'Optelec',
+ '0799' => 'Altera',
+ '079b' => 'Sagem',
+ '079d' => 'Alfadata-Computer-Corp.',
+ '07a1' => 'Digicom-S.p.A.',
+ '07a2' => 'National-Technical-Systems',
+ '07a3' => 'Onnto-Corp.',
+ '07a4' => 'Be-Inc.',
+ '07a6' => 'ADMtek-Inc.',
+ '07aa' => 'Corega-K.K.',
+ '07ab' => 'Freecom-Technologies',
+ '07af' => 'Microtech',
+ '07b0' => 'Trust-Technologies',
+ '07b1' => 'IMP-Inc.',
+ '07b2' => 'Motorola-BCS-Inc.',
+ '07b3' => 'Plustek-Inc.',
+ '07b4' => 'Olympus-Optical-Co.-Ltd',
+ '07b5' => 'Mega-World-International-Ltd',
+ '07b6' => 'Marubun-Corp.',
+ '07b7' => 'TIME-Interconnect-Ltd',
+ '07b8' => 'AboCom-Systems-Inc',
+ '07bc' => 'Canon',
+ '07bd' => 'Webgear-Inc.',
+ '07be' => 'Veridicom',
+ '07c1' => 'Keisokugiken',
+ '07c4' => 'Datafab-Systems-Inc.',
+ '07c5' => 'APG-Cash-Drawer',
+ '07c6' => 'ShareWave-Inc.',
+ '07c7' => 'Powertech-Industrial-Co.-Ltd',
+ '07c8' => 'B.U.G.-Inc.',
+ '07c9' => 'Allied-Telesyn-International',
+ '07ca' => 'AVerMedia-Technologies-Inc.',
+ '07cb' => 'Kingmax-Technology-Inc.',
+ '07cc' => 'Carry-Computer-Eng.-Co.-Ltd',
+ '07cd' => 'Elektor',
+ '07cf' => 'Casio-Computer-Co.-Ltd',
+ '07d0' => 'Dazzle',
+ '07d1' => 'D-Link',
+ '07d2' => 'Aptio-Products-Inc.',
+ '07d3' => 'Cyberdata-Corp.',
+ '07d5' => 'Radiant-Systems',
+ '07d7' => 'GCC-Technologies-Inc.',
+ '07da' => 'Arasan-Chip-Systems',
+ '07de' => 'Diamond-Multimedia',
+ '07df' => 'David-Electronics-Co.-Ltd',
+ '07e1' => 'Ambient-Technologies-Inc.',
+ '07e2' => 'Elmeg-GmbH---Co.-Ltd',
+ '07e3' => 'Planex-Communications-Inc.',
+ '07e4' => 'Movado-Enterprise-Co.-Ltd',
+ '07e5' => 'QPS-Inc.',
+ '07e6' => 'Allied-Cable-Corp.',
+ '07e7' => 'Mirvo-Toys-Inc.',
+ '07e8' => 'Labsystems',
+ '07ea' => 'Iwatsu-Electric-Co.-Ltd',
+ '07eb' => 'Double-H-Technology-Co.-Ltd',
+ '07ef' => 'STSN',
+ '07f6' => 'Circuit-Assembly-Corp.',
+ '07f7' => 'Century-Corp.',
+ '07f9' => 'Dotop-Technology-Inc.',
+ '07fa' => 'DrayTek-Corp.',
+ '07fd' => 'Mark-of-the-Unicorn',
+ '07ff' => 'Unknown',
+ '0801' => 'Mag-Tek',
+ '0802' => 'Mako-Technologies-LLC',
+ '0803' => 'Zoom-Telephonics-Inc.',
+ '0809' => 'Genicom-Technology-Inc.',
+ '080a' => 'Evermuch-Technology-Co.-Ltd',
+ '080b' => 'Cross-Match-Technologies',
+ '080c' => 'Datalogic-S.p.A.',
+ '080d' => 'Teco-Image-Systems-Co.-Ltd',
+ '0813' => 'Mattel-Inc.',
+ '0819' => 'eLicenser',
+ '081a' => 'MG-Logic',
+ '081b' => 'Indigita-Corp.',
+ '081c' => 'Mipsys',
+ '081e' => 'AlphaSmart-Inc.',
+ '0822' => 'Reudo-Corp.',
+ '0825' => 'GC-Protronics',
+ '0826' => 'Data-Transit',
+ '0827' => 'BroadLogic-Inc.',
+ '0828' => 'Sato-Corp.',
+ '082d' => 'Handspring',
+ '0830' => 'Palm-Inc.',
+ '0832' => 'Kouwell-Electronics-Corp.',
+ '0833' => 'Sourcenext-Corp.',
+ '0839' => 'Samsung-Techwin-Co.-Ltd',
+ '083a' => 'Accton-Technology-Corp.',
+ '083f' => 'Global-Village',
+ '0840' => 'Argosy-Research-Inc.',
+ '0841' => 'Rioport.com-Inc.',
+ '0844' => 'Welland-Industrial-Co.-Ltd',
+ '0846' => 'NetGear',
+ '084e' => 'KB-Gear',
+ '084f' => 'Empeg',
+ '0850' => 'Fast-Point-Technologies-Inc.',
+ '0852' => 'CSEM',
+ '0853' => 'Topre-Corporation',
+ '0854' => 'ActiveWire-Inc.',
+ '0856' => 'B-B-Electronics',
+ '0858' => 'Hitachi-Maxell-Ltd',
+ '085a' => 'Xircom',
+ '085c' => 'ColorVision-Inc.',
+ '0862' => 'Teletrol-Systems-Inc.',
+ '0863' => 'Filanet-Corp.',
+ '0864' => 'NetGear',
+ '0867' => 'Data-Translation-Inc.',
+ '086e' => 'System-TALKS-Inc.',
+ '086f' => 'MEC-IMEX-Inc.',
+ '0870' => 'Metricom',
+ '0871' => 'SanDisk-Inc.',
+ '0873' => 'Xpeed-Inc.',
+ '0874' => 'A-Tec-Subsystem-Inc.',
+ '0879' => 'Comtrol-Corp.',
+ '087c' => 'Adesso-Kbtek-America-Inc.',
+ '087d' => 'Jaton-Corp.',
+ '087f' => 'Virtual-IP-Group-Inc.',
+ '0880' => 'APT-Technologies-Inc.',
+ '0885' => 'Boca-Research-Inc.',
+ '0886' => 'XAC-Automation-Corp.',
+ '0887' => 'Hannstar-Electronics-Corp.',
+ '088b' => 'MassWorks-Inc.',
+ '088c' => 'Swecoin-AB',
+ '088e' => 'iLok',
+ '0892' => 'DioGraphy-Inc.',
+ '0897' => 'Lauterbach',
+ '089d' => 'Icron-Technologies-Corp.',
+ '089e' => 'NST-Co.-Ltd',
+ '089f' => 'Primex-Aerospace-Co.',
+ '08a5' => 'e9-Inc.',
+ '08a8' => 'Andrea-Electronics',
+ '08ae' => 'Macally-Mace-Group-Inc.',
+ '08b4' => 'Sorenson-Vision-Inc.',
+ '08b7' => 'NATSU',
+ '08b9' => 'RadioShack-Corp.-Tandy',
+ '08bb' => 'Texas-Instruments-Japan',
+ '08bd' => 'Citizen-Watch-Co.-Ltd',
+ '08c3' => 'Precise-Biometrics',
+ '08c4' => 'Proxim-Inc.',
+ '08c7' => 'Key-Nice-Enterprise-Co.-Ltd',
+ '08c8' => '2Wire-Inc.',
+ '08ca' => 'Aiptek-International-Inc.',
+ '08cd' => 'Jue-Hsun-Ind.-Corp.',
+ '08ce' => 'Long-Well-Electronics-Corp.',
+ '08d1' => 'smartBridges-Inc.',
+ '08d3' => 'Virtual-Ink',
+ '08d4' => 'Fujitsu-Siemens-Computers',
+ '08d8' => 'IXXAT-Automation-GmbH',
+ '08d9' => 'Increment-P-Corp.',
+ '08dd' => 'Billionton-Systems-Inc.',
+ '08de' => '---',
+ '08df' => 'Spyrus-Inc.',
+ '08e3' => 'Olitec-Inc.',
+ '08e4' => 'Pioneer-Corp.',
+ '08e5' => 'Litronic',
+ '08e6' => 'Gemplus',
+ '08e8' => 'Integrated-Memory-Logic',
+ '08e9' => 'Extended-Systems-Inc.',
+ '08ec' => 'M-Systems-Flash-Disk-Pioneers',
+ '08ed' => 'MediaTek-Inc.',
+ '08ee' => 'CCSI-Hesso',
+ '08f0' => 'Corex-Technologies',
+ '08f1' => 'CTI-Electronics-Corp.',
+ '08f2' => 'Gotop-Information-Inc.',
+ '08f5' => 'SysTec-Co.-Ltd',
+ '08f6' => 'Logic-3-International-Ltd',
+ '08f7' => 'Vernier',
+ '08f9' => 'Wipro-Technologies',
+ '08fa' => 'Caere',
+ '08fb' => 'Socket-Communications',
+ '08fd' => 'Digianswer-A-S',
+ '08ff' => 'AuthenTec-Inc.',
+ '0900' => 'Pinnacle-Systems-Inc.',
+ '0901' => 'VST-Technologies',
+ '0906' => 'Faraday-Technology-Corp.',
+ '0909' => 'Audio-Technica-Corp.',
+ '090b' => 'Neurosmith',
+ '090c' => 'Feiya-Technology-Corp',
+ '090e' => 'Shining-Technology-Inc.',
+ '090f' => 'Fujitsu-Devices-Inc.',
+ '0910' => 'Alation-Systems-Inc.',
+ '0911' => 'Philips-Speech-Processing',
+ '0912' => 'Voquette-Inc.',
+ '0915' => 'GlobeSpan-Inc.',
+ '0917' => 'SmartDisk-Corp.',
+ '0919' => 'Tiger-Electronics',
+ '091e' => 'Garmin-International',
+ '0920' => 'Echelon-Co.',
+ '0921' => 'GoHubs-Inc.',
+ '0922' => 'Dymo-CoStar-Corp.',
+ '0923' => 'IC-Media-Corp.',
+ '0924' => 'XEROX',
+ '0925' => 'Lakeview-Research',
+ '0927' => 'Summus-Ltd',
+ '0928' => 'Oxford-Semiconductor-Ltd',
+ '0929' => 'American-Biometric-Co.',
+ '092b' => 'Sena-Technologies-Inc.',
+ '0930' => 'Toshiba-Corp.',
+ '0931' => 'Harmonic-Data-Systems-Ltd',
+ '0932' => 'Crescentec-Corp.',
+ '0933' => 'Quantum-Corp.',
+ '0934' => 'Netcom-Systems',
+ '0936' => 'NuTesla',
+ '0939' => 'Lumberg-Inc.',
+ '093a' => 'Pixart-Imaging-Inc.',
+ '093b' => 'Plextor-Corp.',
+ '093d' => 'InnoSync-Inc.',
+ '093e' => 'J.S.T.-Mfg.-Co.-Ltd',
+ '0941' => 'Photobit-Corp.',
+ '0942' => 'i2Go.com-LLC',
+ '0944' => 'KORG-Inc.',
+ '0945' => 'Pasco-Scientific',
+ '0948' => 'Kronauer-music-in-digital',
+ '094b' => 'Linkup-Systems-Corp.',
+ '094d' => 'Cable-Television-Laboratories',
+ '094f' => 'Yano',
+ '0951' => 'Kingston-Technology',
+ '0954' => 'RPM-Systems-Corp.',
+ '0955' => 'NVIDIA',
+ '0956' => 'BSquare-Corp.',
+ '0957' => 'Agilent-Technologies-Inc.',
+ '0958' => 'CompuLink-Research-Inc.',
+ '0959' => 'Cologne-Chip-AG',
+ '095a' => 'Portsmith',
+ '095b' => 'Medialogic-Corp.',
+ '095c' => 'K-Tec-Electronics',
+ '095d' => 'Polycom-Inc.',
+ '0967' => 'Acer',
+ '0968' => 'Catalyst-Enterprises-Inc.',
+ '096e' => 'Feitian-Technologies-Inc.',
+ '0971' => 'Gretag-Macbeth-AG',
+ '0973' => 'Schlumberger',
+ '0975' => 'OLE-Communications-Inc.',
+ '0976' => 'Adirondack-Wire---Cable',
+ '0977' => 'Lightsurf-Technologies',
+ '0978' => 'Beckhoff-GmbH',
+ '0979' => 'Jeilin-Technology-Corp.-Ltd',
+ '097a' => 'Minds-At-Work-LLC',
+ '097b' => 'Knudsen-Engineering-Ltd',
+ '097c' => 'Marunix-Co.-Ltd',
+ '097d' => 'Rosun-Technologies-Inc.',
+ '097f' => 'Barun-Electronics-Co.-Ltd',
+ '0981' => 'Oak-Technology-Ltd',
+ '0984' => 'Apricorn',
+ '098c' => 'Vitana-Corp.',
+ '098d' => 'INDesign',
+ '098f' => 'Kenwood-TMI-Corp.',
+ '0993' => 'Gemstar-eBook-Group-Ltd',
+ '099a' => 'Zippy-Technology-Corp.',
+ '09a3' => 'PairGain-Technologies',
+ '09a4' => 'Contech-Research-Inc.',
+ '09a5' => 'VCON-Telecommunications',
+ '09a6' => 'Poinchips',
+ '09aa' => 'Intersil-Corp.',
+ '09ab' => 'Japan-Cash-Machine-Co.-Ltd.',
+ '09ae' => 'Tripp-Lite',
+ '09b3' => 'Altius-Solutions-Inc.',
+ '09b4' => 'MDS-Telephone-Systems',
+ '09b5' => 'Celltrix-Technology-Co.-Ltd',
+ '09bc' => 'Grundig',
+ '09be' => 'MySmart.Com',
+ '09bf' => 'Auerswald-GmbH---Co.-KG',
+ '09c1' => 'Arris-Interactive-LLC',
+ '09c2' => 'Nisca-Corp.',
+ '09c3' => 'ActivCard-Inc.',
+ '09c4' => 'ACTiSYS-Corp.',
+ '09c5' => 'Memory-Corp.',
+ '09cc' => 'Workbit-Corp.',
+ '09ce' => 'City-Electronics-Ltd',
+ '09d1' => 'NeoMagic-Inc.',
+ '09d2' => 'Vreelin-Engineering-Inc.',
+ '09d3' => 'Com-One',
+ '09d7' => 'Novatel-Wireless',
+ '09d9' => 'KRF-Tech-Ltd',
+ '09da' => 'A4-Tech-Co.-Ltd',
+ '09db' => 'Measurement-Computing-Corp.',
+ '09dc' => 'Aimex-Corp.',
+ '09dd' => 'Fellowes-Inc.',
+ '09df' => 'Addonics-Technologies-Corp.',
+ '09e1' => 'Intellon-Corp.',
+ '09e5' => 'Jo-Dan-International-Inc.',
+ '09e6' => 'Silutia-Inc.',
+ '09e7' => 'Real-3D-Inc.',
+ '09e8' => 'AKAI-Professional-M.I.-Corp.',
+ '09e9' => 'Chen-Source-Inc.',
+ '09eb' => 'IM-Networks-Inc.',
+ '09ef' => 'Xitel',
+ '09f3' => 'GoFlight-Inc.',
+ '09f5' => 'AresCom',
+ '09f6' => 'RocketChips-Inc.',
+ '09f7' => 'Edu-Science-H.K.-Ltd',
+ '09f8' => 'SoftConnex-Technologies-Inc.',
+ '09f9' => 'Bay-Associates',
+ '09fa' => 'Mtek-Vision',
+ '09fb' => 'Altera',
+ '09ff' => 'Gain-Technology-Corp.',
+ '0a00' => 'Liquid-Audio',
+ '0a01' => 'ViA-Inc.',
+ '0a07' => 'Ontrak-Control-Systems-Inc.',
+ '0a0b' => 'Cybex-Computer-Products-Co.',
+ '0a11' => 'Xentec-Inc.',
+ '0a12' => 'Cambridge-Silicon-Radio-Ltd',
+ '0a13' => 'Telebyte-Inc.',
+ '0a14' => 'Spacelabs-Medical-Inc.',
+ '0a15' => 'Scalar-Corp.',
+ '0a16' => 'Trek-Technology-S-PTE-Ltd',
+ '0a17' => 'Pentax-Corp.',
+ '0a19' => 'Hua-Geng-Technologies-Inc.',
+ '0a27' => 'Datacard-Group',
+ '0a2c' => 'AK-Modul-Bus-Computer-GmbH',
+ '0a34' => 'TG3-Electronics-Inc.',
+ '0a35' => 'Radikal-Technologies',
+ '0a39' => 'Gilat-Satellite-Networks-Ltd',
+ '0a3a' => 'PentaMedia-Co.-Ltd',
+ '0a3c' => 'NTT-DoCoMo-Inc.',
+ '0a3d' => 'Varo-Vision',
+ '0a3f' => 'Swissonic-AG',
+ '0a43' => 'Boca-Systems-Inc.',
+ '0a46' => 'Davicom-Semiconductor-Inc.',
+ '0a47' => 'Hirose-Electric',
+ '0a48' => 'I-O-Interconnect',
+ '0a4b' => 'Fujitsu-Media-Devices-Ltd',
+ '0a4c' => 'Computex-Co.-Ltd',
+ '0a4d' => 'Evolution-Electronics-Ltd',
+ '0a4f' => 'Litton-Systems-Inc.',
+ '0a50' => 'Mimaki-Engineering-Co.-Ltd',
+ '0a51' => 'Sony-Electronics-Inc.',
+ '0a52' => 'Jebsee-Electronics-Co.-Ltd',
+ '0a53' => 'Portable-Peripheral-Co.-Ltd',
+ '0a5a' => 'Electronics-For-Imaging-Inc.',
+ '0a5b' => 'EAsics-NV',
+ '0a5c' => 'Broadcom',
+ '0a5d' => 'Diatrend-Corp.',
+ '0a5f' => 'Zebra',
+ '0a62' => 'MPMan',
+ '0a66' => 'ClearCube-Technology',
+ '0a67' => 'Medeli-Electronics-Co.-Ltd',
+ '0a68' => 'Comaide-Corp.',
+ '0a69' => 'Chroma-ate-Inc.',
+ '0a6b' => 'Green-House-Co.-Ltd',
+ '0a6d' => 'UPS-Manufacturing',
+ '0a6e' => 'Benwin',
+ '0a6f' => 'Core-Technology-Inc.',
+ '0a70' => 'International-Game-Technology',
+ '0a72' => 'Sanwa-Denshi',
+ '0a7d' => 'NSTL-Inc.',
+ '0a7e' => 'Octagon-Systems-Corp.',
+ '0a80' => 'Rexon-Technology-Corp.-Ltd',
+ '0a81' => 'Chesen-Electronics-Corp.',
+ '0a82' => 'Syscan',
+ '0a83' => 'NextComm-Inc.',
+ '0a84' => 'Maui-Innovative-Peripherals',
+ '0a85' => 'Idexx-Labs',
+ '0a86' => 'NITGen-Co.-Ltd',
+ '0a8d' => 'Picturetel',
+ '0a90' => 'Candy-Technology-Co.-Ltd',
+ '0a91' => 'Globlink-Technology-Inc.',
+ '0a92' => 'EGO-SYStems-Inc.',
+ '0a93' => 'C-Technologies-AB',
+ '0a94' => 'Intersense',
+ '0aa3' => 'Lava-Computer-Mfg.-Inc.',
+ '0aa4' => 'Develco-Elektronik',
+ '0aa5' => 'First-International-Digital',
+ '0aa6' => 'Perception-Digital-Ltd',
+ '0aa8' => 'TriGem-Computer-Inc.',
+ '0aa9' => 'Baromtec-Co.',
+ '0aaa' => 'Japan-CBM-Corp.',
+ '0aab' => 'Vision-Shape-Europe-SA',
+ '0aac' => 'iCompression-Inc.',
+ '0aad' => 'Rohde---Schwarz-GmbH---Co.-KG',
+ '0aae' => 'NEC-infrontia-Corp.-Nitsuko',
+ '0aaf' => 'Digitalway-Co.-Ltd',
+ '0ab1' => 'FEIG-ELECTRONIC-GmbH',
+ '0aba' => 'Ellisys',
+ '0abe' => 'Stereo-Link',
+ '0abf' => 'Diolan',
+ '0ac4' => 'Leco-Corp.',
+ '0ac5' => 'I---C-Corp.',
+ '0ac6' => 'Singing-Electrons-Inc.',
+ '0ac7' => 'Panwest-Corp.',
+ '0ac8' => 'Z-Star-Microelectronics-Corp.',
+ '0ac9' => 'Micro-Solutions-Inc.',
+ '0aca' => 'OPEN-Networks-Ltd',
+ '0acc' => 'Koga-Electronics-Co.',
+ '0acd' => 'ID-Tech',
+ '0ace' => 'ZyDAS',
+ '0acf' => 'Intoto-Inc.',
+ '0ad0' => 'Intellix-Corp.',
+ '0ad1' => 'Remotec-Technology-Ltd',
+ '0ada' => 'Data-Encryption-Systems-Ltd.',
+ '0ae3' => 'Allion-Computer-Inc.',
+ '0ae4' => 'Taito-Corp.',
+ '0ae7' => 'Neodym-Systems-Inc.',
+ '0ae8' => 'System-Support-Co.-Ltd',
+ '0aea' => 'SciEssence-LLC',
+ '0aeb' => 'TTP-Communications-Ltd',
+ '0aec' => 'Neodio-Technologies-Corp.',
+ '0af0' => 'Option',
+ '0af6' => 'Silver-I-Co.-Ltd',
+ '0af7' => 'B2C2-Inc.',
+ '0af9' => 'Hama-Inc.',
+ '0afc' => 'Zaptronix-Ltd',
+ '0afd' => 'Tateno-Dennou-Inc.',
+ '0afe' => 'Cummins-Engine-Co.',
+ '0b00' => 'INGENICO',
+ '0b05' => 'ASUSTek-Computer-Inc.',
+ '0b0b' => 'Datamax-ONeil',
+ '0b0c' => 'Todos-AB',
+ '0b0d' => 'ProjectLab',
+ '0b0e' => 'GN-Netcom',
+ '0b0f' => 'AVID-Technology',
+ '0b10' => 'Pcally',
+ '0b11' => 'I-Tech-Solutions-Co.-Ltd',
+ '0b1f' => 'Insyde-Software-Corp.',
+ '0b20' => 'TransDimension-Inc.',
+ '0b21' => 'Yokogawa-Electric-Corp.',
+ '0b23' => 'Pan-Asia-Electronics-Co.-Ltd',
+ '0b24' => 'Link-Evolution-Corp.',
+ '0b27' => 'Ritek-Corp.',
+ '0b28' => 'Kenwood-Corp.',
+ '0b2c' => 'Village-Center-Inc.',
+ '0b30' => 'PNY-Technologies-Inc.',
+ '0b33' => 'Contour-Design-Inc.',
+ '0b37' => 'Hitachi-ULSI-Systems-Co.-Ltd',
+ '0b38' => 'Gear-Head',
+ '0b3a' => 'IPaxess',
+ '0b3b' => 'Tekram-Technology-Co.-Ltd',
+ '0b3c' => 'Olivetti-Techcenter',
+ '0b3e' => 'Kikusui-Electronics-Corp.',
+ '0b41' => 'Hal-Corp.',
+ '0b43' => 'Play.com-Inc.',
+ '0b47' => 'Sportbug.com-Inc.',
+ '0b48' => 'TechnoTrend-AG',
+ '0b49' => 'ASCII-Corp.',
+ '0b4b' => 'Pine-Corp.-Ltd.',
+ '0b4d' => 'Graphtec-America-Inc.',
+ '0b4e' => 'Musical-Electronics-Ltd',
+ '0b50' => 'Dumpries-Co.-Ltd',
+ '0b51' => 'Comfort-Keyboard-Co.',
+ '0b52' => 'Colorado-MicroDisplay-Inc.',
+ '0b54' => 'Sinbon-Electronics-Co.-Ltd',
+ '0b56' => 'TYI-Systems-Ltd',
+ '0b59' => 'Lake-Communications-Ltd',
+ '0b5a' => 'Corel-Corp.',
+ '0b5f' => 'Green-Electronics-Co.-Ltd',
+ '0b60' => 'Nsine-Ltd',
+ '0b61' => 'NEC-Viewtechnology-Ltd',
+ '0b62' => 'Orange-Micro-Inc.',
+ '0b63' => 'ADLink-Technology-Inc.',
+ '0b64' => 'Wonderful-Wire-Cable-Co.-Ltd',
+ '0b65' => 'Expert-Magnetics-Corp.',
+ '0b69' => 'CacheVision',
+ '0b6a' => 'Maxim-Integrated-Products',
+ '0b6f' => 'Nagano-Japan-Radio-Co.-Ltd',
+ '0b70' => 'PortalPlayer-Inc.',
+ '0b71' => 'SHIN-EI-Sangyo-Co.-Ltd',
+ '0b73' => 'Computone-Corp.',
+ '0b75' => 'Roland-DG-Corp.',
+ '0b79' => 'Sunrise-Telecom-Inc.',
+ '0b7a' => 'Zeevo-Inc.',
+ '0b7b' => 'Taiko-Denki-Co.-Ltd',
+ '0b7c' => 'ITRAN-Communications-Ltd',
+ '0b7d' => 'Astrodesign-Inc.',
+ '0b81' => 'id3-Semiconductors',
+ '0b84' => 'Rextron-Technology-Inc.',
+ '0b85' => 'Elkat-Electronics-Sdn.-Bhd.',
+ '0b86' => 'Exputer-Systems-Inc.',
+ '0b87' => 'Plus-One-I---T-Inc.',
+ '0b8c' => 'SMART-Technologies-Inc.',
+ '0b95' => 'ASIX-Electronics-Corp.',
+ '0b96' => 'Sewon-Telecom',
+ '0b97' => 'O2-Micro-Inc.',
+ '0b98' => 'Playmates-Toys-Inc.',
+ '0b99' => 'Audio-International-Inc.',
+ '0b9b' => 'Dipl.-Ing.-Stefan-Kunde',
+ '0b9d' => 'Softprotec-Co.',
+ '0b9f' => 'Chippo-Technologies',
+ '0baf' => 'U.S.-Robotics',
+ '0bb0' => 'Concord-Camera-Corp.',
+ '0bb1' => 'Infinilink-Corp.',
+ '0bb2' => 'Ambit-Microsystems-Corp.',
+ '0bb3' => 'Ofuji-Technology',
+ '0bb4' => 'High-Tech-Computer-Corp.',
+ '0bb5' => 'Murata-Manufacturing-Co.-Ltd',
+ '0bb6' => 'Network-Alchemy',
+ '0bb7' => 'Joytech-Computer-Co.-Ltd',
+ '0bb9' => 'Eiger-M-C-Co.-Ltd',
+ '0bba' => 'ZAccess-Systems',
+ '0bbb' => 'General-Meters-Corp.',
+ '0bbc' => 'Assistive-Technology-Inc.',
+ '0bbd' => 'System-Connection-Inc.',
+ '0bc0' => 'Knilink-Technology-Inc.',
+ '0bc1' => 'Fuw-Yng-Electronics-Co.-Ltd',
+ '0bc2' => 'Seagate-RSS-LLC',
+ '0bc3' => 'IPWireless-Inc.',
+ '0bc4' => 'Microcube-Corp.',
+ '0bc5' => 'JCN-Co.-Ltd',
+ '0bc6' => 'ExWAY-Inc.',
+ '0bc7' => 'X10-Wireless-Technology-Inc.',
+ '0bc8' => 'Telmax-Communications',
+ '0bc9' => 'ECI-Telecom-Ltd',
+ '0bca' => 'Startek-Engineering-Inc.',
+ '0bd7' => 'Andrew-Pargeter---Associates',
+ '0bda' => 'Realtek',
+ '0bdc' => 'Y-Media-Corp.',
+ '0bdd' => 'Orange-PCS',
+ '0be2' => 'Kanda-Tsushin-Kogyo-Co.-Ltd',
+ '0be3' => 'TOYO-Corp.',
+ '0be4' => 'Elka-International-Ltd',
+ '0be5' => 'DOME-imaging-systems-Inc.',
+ '0bed' => 'Silicon-Labs',
+ '0bee' => 'LTK-Industries-Ltd',
+ '0bef' => 'Way2Call-Communications',
+ '0bf0' => 'Pace-Micro-Technology-PLC',
+ '0bf1' => 'Intracom-S.A.',
+ '0bf2' => 'Konexx',
+ '0bf6' => 'Addonics-Technologies-Inc.',
+ '0bf7' => 'Sunny-Giken-Inc.',
+ '0bf8' => 'Fujitsu-Siemens-Computers',
+ '0c04' => 'MOTO-Development-Group-Inc.',
+ '0c05' => 'Appian-Graphics',
+ '0c06' => 'Hasbro-Games-Inc.',
+ '0c07' => 'Infinite-Data-Storage-Ltd',
+ '0c08' => 'Agate',
+ '0c09' => 'Comjet-Information-System',
+ '0c0a' => 'Highpoint-Technologies-Inc.',
+ '0c0b' => 'Dura-Micro-Inc.-Acomdata',
+ '0c12' => 'Zeroplus',
+ '0c15' => 'Iris-Graphics',
+ '0c16' => 'Gyration-Inc.',
+ '0c17' => 'Cyberboard-A-S',
+ '0c18' => 'SynerTek-Korea-Inc.',
+ '0c19' => 'cyberPIXIE-Inc.',
+ '0c1a' => 'Silicon-Motion-Inc.',
+ '0c1b' => 'MIPS-Technologies',
+ '0c22' => 'Tally-Printer-Corp.',
+ '0c23' => 'Lernout-+-Hauspie',
+ '0c24' => 'Taiyo-Yuden',
+ '0c25' => 'Sampo-Corp.',
+ '0c26' => 'Prolific-Technology-Inc.',
+ '0c27' => 'RFIDeas-Inc',
+ '0c2e' => 'Metro',
+ '0c35' => 'Eagletron-Inc.',
+ '0c36' => 'E-Ink-Corp.',
+ '0c37' => 'e.Digital',
+ '0c39' => 'IFR',
+ '0c3b' => 'Komatsu-Ltd',
+ '0c3c' => 'Radius-Co.-Ltd',
+ '0c3d' => 'Innocom-Inc.',
+ '0c3e' => 'Nextcell-Inc.',
+ '0c44' => 'Motorola-iDEN',
+ '0c45' => 'Microdia-Ltd',
+ '0c4b' => 'Reiner-SCT-Kartensysteme-GmbH',
+ '0c52' => 'Sealevel-Systems-Inc.',
+ '0c53' => 'ViewPLUS-Inc.',
+ '0c54' => 'Glory-Ltd',
+ '0c55' => 'Spectrum-Digital-Inc.',
+ '0c56' => 'Billion-Bright-Ltd',
+ '0c58' => 'Vidar-Systems-Corp.',
+ '0c5a' => 'TRS-International-Mfg.-Inc.',
+ '0c5e' => 'Xytronix-Research---Design',
+ '0c60' => 'Apogee-Electronics-Corp.',
+ '0c62' => 'Chant-Sincere-Co.-Ltd',
+ '0c63' => 'Toko-Inc.',
+ '0c65' => 'Eminence-Enterprise-Co.-Ltd',
+ '0c66' => 'Rexon-Electronics-Corp.',
+ '0c67' => 'Concept-Telecom-Ltd',
+ '0c70' => 'MCT-Elektronikladen',
+ '0c74' => 'Optronic-Laboratories-Inc.',
+ '0c76' => 'JMTek-LLC.',
+ '0c77' => 'Sipix-Group-Ltd',
+ '0c78' => 'Detto-Corp.',
+ '0c7a' => 'Wing-Span-Enterprise-Co.-Ltd',
+ '0c86' => 'NDA-Technologies-Inc.',
+ '0c88' => 'Kyocera-Wireless-Corp.',
+ '0c89' => 'Honda-Tsushin-Kogyo-Co.-Ltd',
+ '0c8a' => 'Pathway-Connectivity-Inc.',
+ '0c8b' => 'Wavefly-Corp.',
+ '0c8c' => 'Coactive-Networks',
+ '0c8d' => 'Tempo',
+ '0c8e' => 'Cesscom-Co.-Ltd',
+ '0c8f' => 'Applied-Microsystems',
+ '0c98' => 'Berkshire-Products-Inc.',
+ '0c99' => 'Innochips-Co.-Ltd',
+ '0c9a' => 'Hanwool-Robotics-Corp.',
+ '0c9b' => 'Jobin-Yvon-Inc.',
+ '0c9d' => 'SemTek',
+ '0ca2' => 'Zyfer',
+ '0ca3' => 'Sega-Corp.',
+ '0ca4' => 'ST-T-Instrument-Corp.',
+ '0ca5' => 'BAE-Systems-Canada-Inc.',
+ '0ca6' => 'Castles-Technology-Co.-Ltd',
+ '0cad' => 'Motorola-CGISS',
+ '0cae' => 'Ascom-Business-Systems-Ltd',
+ '0caf' => 'Buslink',
+ '0cb0' => 'Flying-Pig-Systems',
+ '0cb1' => 'Innovonics-Inc.',
+ '0cb6' => 'Celestix-Networks-Pte.-Ltd',
+ '0cb7' => 'Singatron-Enterprise-Co.-Ltd',
+ '0cb8' => 'Opticis-Co.-Ltd',
+ '0cbc' => 'Palmax-Technology-Co.-Ltd',
+ '0cbe' => 'Keryx-Technologies-Inc.',
+ '0cc0' => 'Kuon-Yi-Industrial-Corp.',
+ '0cc1' => 'Given-Imaging-Ltd',
+ '0cc2' => 'Timex-Corp.',
+ '0cc3' => 'Rimage-Corp.',
+ '0cc4' => 'emsys-GmbH',
+ '0cc5' => 'Sendo',
+ '0cc6' => 'Intermagic-Corp.',
+ '0cc7' => 'Kontron-Medical-AG',
+ '0cc8' => 'Technotools-Corp.',
+ '0cc9' => 'BroadMAX-Technologies-Inc.',
+ '0cca' => 'Amphenol',
+ '0ccb' => 'SKNet-Co.-Ltd',
+ '0ccc' => 'Domex-Technology-Corp.',
+ '0ccd' => 'TerraTec-Electronic-GmbH',
+ '0cd4' => 'Bang-Olufsen',
+ '0cd5' => 'LabJack-Corporation',
+ '0cd7' => 'NewChip-S.r.l.',
+ '0cd8' => 'JS-Digitech-Inc.',
+ '0cd9' => 'Hitachi-Shin-Din-Cable-Ltd',
+ '0cde' => 'Z-Com',
+ '0ce9' => 'pico-Technology',
+ '0cf1' => 'e-Conn-Electronic-Co.-Ltd',
+ '0cf2' => 'ENE-Technology-Inc.',
+ '0cf3' => 'Atheros',
+ '0cf4' => 'Fomtex-Corp.',
+ '0cf5' => 'Cellink-Co.-Ltd',
+ '0cf6' => 'Compucable-Corp.',
+ '0cf7' => 'ishoni-Networks',
+ '0cf8' => 'Clarisys-Inc.',
+ '0cfa' => 'Inviso-Inc.',
+ '0cfc' => 'Minolta-QMS-Inc.',
+ '0cff' => 'SAFA-MEDIA-Co.-Ltd.',
+ '0d08' => 'UTStarcom',
+ '0d0b' => 'Contemporary-Controls',
+ '0d0c' => 'Astron-Electronics-Co.-Ltd',
+ '0d0d' => 'MKNet-Corp.',
+ '0d0e' => 'Hybrid-Networks-Inc.',
+ '0d0f' => 'Feng-Shin-Cable-Co.-Ltd',
+ '0d10' => 'Elastic-Networks',
+ '0d11' => 'Maspro-Denkoh-Corp.',
+ '0d12' => 'Hansol-Electronics-Inc.',
+ '0d13' => 'BMF-Corp.',
+ '0d14' => 'Array-Comm-Inc.',
+ '0d15' => 'OnStream-b.v.',
+ '0d17' => 'NALTEC-Inc.',
+ '0d18' => 'coaXmedia',
+ '0d28' => 'NXP',
+ '0d33' => 'AirSpeak-Inc.',
+ '0d34' => 'Rearden-Steel-Technologies',
+ '0d35' => 'Dah-Kun-Co.-Ltd',
+ '0d3a' => 'Posiflex-Technologies-Inc.',
+ '0d3c' => 'Sri-Cable-Technology-Ltd',
+ '0d3d' => 'Tangtop-Technology-Co.-Ltd',
+ '0d3e' => 'Fitcom-inc.',
+ '0d3f' => 'MTS-Systems-Corp.',
+ '0d40' => 'Ascor-Inc.',
+ '0d42' => 'Full-Der-Co.-Ltd',
+ '0d46' => 'Kobil-Systems-GmbH',
+ '0d49' => 'Maxtor',
+ '0d4a' => 'NF-Corp.',
+ '0d4b' => 'Grape-Systems-Inc.',
+ '0d4c' => 'Tedas-AG',
+ '0d4d' => 'Coherent-Inc.',
+ '0d4e' => 'Agere-Systems-Netherland-BV',
+ '0d4f' => 'EADS-Airbus-France',
+ '0d50' => 'Cleware-GmbH',
+ '0d51' => 'Volex-Asia-Pte.-Ltd',
+ '0d53' => 'HMI-Co.-Ltd',
+ '0d54' => 'Holon-Corp.',
+ '0d55' => 'ASKA-Technologies-Inc.',
+ '0d56' => 'AVLAB-Technology-Inc.',
+ '0d57' => 'Solomon-Microtech-Ltd',
+ '0d5c' => 'SMC-Networks-Inc.',
+ '0d5e' => 'Myacom-Ltd',
+ '0d5f' => 'CSI-Inc.',
+ '0d60' => 'IVL-Technologies-Ltd',
+ '0d62' => 'Darfon-Electronics-Corp.',
+ '0d63' => 'Fritz-Gegauf-AG',
+ '0d64' => 'DXG-Technology-Corp.',
+ '0d65' => 'KMJP-Co.-Ltd',
+ '0d66' => 'TMT',
+ '0d67' => 'Advanet-Inc.',
+ '0d69' => 'NSI',
+ '0d6a' => 'Megapower-International-Corp.',
+ '0d6b' => 'And-Or-Logic',
+ '0d70' => 'Try-Computer-Co.-Ltd',
+ '0d71' => 'Hirakawa-Hewtech-Corp.',
+ '0d72' => 'Winmate-Communication-Inc.',
+ '0d73' => 'Hits-Communications-Inc.',
+ '0d76' => 'MFP-Korea-Inc.',
+ '0d77' => 'Power-Sentry-Newpoint',
+ '0d78' => 'Japan-Distributor-Corp.',
+ '0d7a' => 'MARX-Datentechnik-GmbH',
+ '0d7b' => 'Wellco-Technology-Co.-Ltd',
+ '0d7d' => 'Phison-Electronics-Corp.',
+ '0d7f' => 'Essential-Reality-LLC',
+ '0d81' => 'TechnoVision',
+ '0d83' => 'Think-Outside-Inc.',
+ '0d87' => 'Dolby-Laboratories-Inc.',
+ '0d89' => 'Oz-Software',
+ '0d8a' => 'King-Jim-Co.-Ltd',
+ '0d8b' => 'Ascom-Telecommunications-Ltd',
+ '0d8c' => 'C-Media-Electronics-Inc.',
+ '0d8e' => 'Global-Sun-Technology-Inc.',
+ '0d8f' => 'Pitney-Bowes',
+ '0d90' => 'Sure-Fire-Electrical-Corp.',
+ '0d96' => 'Skanhex-Technology-Inc.',
+ '0d98' => 'Mars-Semiconductor-Corp.',
+ '0d99' => 'Trazer-Technologies-Inc.',
+ '0d9a' => 'RTX-Telecom-AS',
+ '0d9b' => 'Tat-Shing-Electrical-Co.',
+ '0d9d' => 'Sanwa-Supply-Inc.',
+ '0d9e' => 'Avaya',
+ '0d9f' => 'Powercom-Co.-Ltd',
+ '0da0' => 'Danger-Research',
+ '0da4' => 'Polar-Electro-OY',
+ '0da7' => 'IOGear-Inc.',
+ '0da8' => 'softDSP-Co.-Ltd',
+ '0dab' => 'Cubig-Group',
+ '0dad' => 'Westover-Scientific',
+ '0db0' => 'Micro-Star-International',
+ '0db1' => 'Wen-Te-Electronics-Co.-Ltd',
+ '0db3' => 'Tekram-Technology-Co.-Ltd',
+ '0db7' => 'ELCON-Systemtechnik',
+ '0dbc' => 'A-D-Medical',
+ '0dbf' => 'Quik-Tech-Solutions',
+ '0dc1' => 'Tamagawa-Seiki-Co.-Ltd',
+ '0dc4' => 'Macpower-Peripherals-Ltd',
+ '0dc5' => 'SDK-Co.-Ltd',
+ '0dc7' => 'First-Cable-Line-Inc.',
+ '0dcd' => 'NetworkFab-Corp.',
+ '0dd0' => 'Access-Solutions',
+ '0dd1' => 'Contek-Electronics-Co.-Ltd',
+ '0dd3' => 'MediaQ',
+ '0dd4' => 'Custom-Engineering-SPA',
+ '0dd5' => 'California-Micro-Devices',
+ '0dd7' => 'Kocom-Co.-Ltd',
+ '0dd8' => 'Netac-Technology-Co.-Ltd',
+ '0dd9' => 'HighSpeed-Surfing',
+ '0ddb' => 'Tamarack-Inc.',
+ '0ddd' => 'Datelink-Technology-Co.-Ltd',
+ '0dde' => 'Ubicom-Inc.',
+ '0de0' => 'BD-Consumer-Healthcare',
+ '0ded' => 'Novasonics',
+ '0dee' => 'Lifetime-Memory-Products',
+ '0def' => 'Full-Rise-Electronic-Co.-Ltd',
+ '0df4' => 'NET-SYS',
+ '0df6' => 'Sitecom-Europe-B.V.',
+ '0e03' => 'Nippon-Systemware-Co.-Ltd',
+ '0e08' => 'Winbest-Technology-Co.-Ltd',
+ '0e0b' => 'Amigo-Technology-Inc.',
+ '0e0c' => 'Gesytec',
+ '0e0f' => 'VMware-Inc.',
+ '0e16' => 'JMTek-LLC',
+ '0e17' => 'Walex-Electronic-Ltd',
+ '0e1b' => 'Crewave',
+ '0e20' => 'Pegasus-Technologies-Ltd.',
+ '0e21' => 'Cowon-Systems-Inc.',
+ '0e22' => 'Symbian-Ltd.',
+ '0e25' => 'VinChip-Systems-Inc.',
+ '0e26' => 'J-Phone-East-Co.-Ltd',
+ '0e30' => 'HeartMath-LLC',
+ '0e34' => 'Micro-Computer-Control-Corp.',
+ '0e35' => '3Pea-Technologies-Inc.',
+ '0e36' => 'TiePie-engineering',
+ '0e38' => 'Stratitec-Inc.',
+ '0e3a' => 'Neostar-Technology-Co.-Ltd',
+ '0e3b' => 'Mansella-Ltd',
+ '0e41' => 'Line6-Inc.',
+ '0e48' => 'Julia-Corp.-Ltd',
+ '0e4c' => 'Radica-Games-Ltd',
+ '0e55' => 'Speed-Dragon-Multimedia-Ltd',
+ '0e5a' => 'Active-Co.-Ltd',
+ '0e5d' => 'Neltron-Industrial-Co.-Ltd',
+ '0e5e' => 'Conwise-Technology-Co.-Ltd.',
+ '0e66' => 'Hawking-Technologies',
+ '0e67' => 'Fossil-Inc.',
+ '0e6a' => 'Megawin-Technology-Co.-Ltd',
+ '0e6f' => 'Logic3',
+ '0e72' => 'Hsi-Chin-Electronics-Co.-Ltd',
+ '0e75' => 'TVS-Electronics-Ltd',
+ '0e79' => 'Archos-Inc.',
+ '0e7b' => 'On-Tech-Industry-Co.-Ltd',
+ '0e7e' => 'Gmate-Inc.',
+ '0e83' => 'Shin-An-Wire---Cable-Co.',
+ '0e8d' => 'MediaTek-Inc.',
+ '0e8f' => 'GreenAsia-Inc.',
+ '0e90' => 'WiebeTech-LLC',
+ '0e91' => 'VTech-Engineering-Canada-Ltd',
+ '0e92' => 'Cs-Glory-Enterprise-Co.-Ltd',
+ '0e93' => 'eM-Technics-Co.-Ltd',
+ '0e95' => 'Future-Technology-Co.-Ltd',
+ '0e96' => 'Aplux-Communications-Ltd',
+ '0e97' => 'Fingerworks-Inc.',
+ '0e99' => 'Parallel-Dice-Co.-Ltd',
+ '0e9a' => 'TA-HSING-Industries-Ltd',
+ '0e9b' => 'ADTEC-Corp.',
+ '0e9c' => 'Streamzap-Inc.',
+ '0e9f' => 'Tamura-Corp.',
+ '0ea0' => 'Ours-Technology-Inc.',
+ '0ea6' => 'Nihon-Computer-Co.-Ltd',
+ '0ea7' => 'MSL-Enterprises-Corp.',
+ '0ea8' => 'CenDyne-Inc.',
+ '0ead' => 'Humax-Co.-Ltd',
+ '0eb0' => 'NovaTech',
+ '0eb1' => 'WIS-Technologies-Inc.',
+ '0eb2' => 'Y-S-Electronic-Co.-Ltd',
+ '0eb3' => 'Saint-Technology-Corp.',
+ '0eb7' => 'Endor-AG',
+ '0ebe' => 'VWeb-Corp.',
+ '0ec1' => 'Abit-Computer-Corp.',
+ '0ec2' => 'Sweetray-Industrial-Ltd',
+ '0ec3' => 'Axell-Co.-Ltd',
+ '0ec4' => 'Ballracing-Developments-Ltd',
+ '0ec6' => 'InnoVISION-Multimedia-Ltd',
+ '0ec7' => 'Theta-Link-Corp.',
+ '0ecd' => 'Lite-On-IT-Corp.',
+ '0ece' => 'TaiSol-Electronics-Co.-Ltd',
+ '0ecf' => 'Phogenix-Imaging-LLC',
+ '0ed1' => 'WinMaxGroup',
+ '0ed2' => 'Kyoto-Micro-Computer-Co.-Ltd',
+ '0ed3' => 'Wing-Tech-Enterprise-Co.-Ltd',
+ '0ed5' => 'Fiberbyte',
+ '0eda' => 'Noriake-Itron-Corp.',
+ '0edf' => 'e-MDT-Co.-Ltd',
+ '0ee0' => 'Shima-Seiki-Mfg.-Ltd',
+ '0ee1' => 'Sarotech-Co.-Ltd',
+ '0ee2' => 'AMI-Semiconductor-Inc.',
+ '0ee3' => 'ComTrue-Technology-Corp.',
+ '0ee4' => 'Sunrich-Technology-Ltd',
+ '0eef' => 'D-WAV-Scientific-Co.-Ltd',
+ '0ef0' => 'Hitachi-Cable-Ltd',
+ '0ef1' => 'Aichi-Micro-Intelligent-Corp.',
+ '0ef2' => 'I-O-Magic-Corp.',
+ '0ef3' => 'Lynn-Products-Inc.',
+ '0ef4' => 'DSI-Datotech',
+ '0ef5' => 'PointChips',
+ '0ef6' => 'Yield-Microelectronics-Corp.',
+ '0ef7' => 'SM-Tech-Co.-Ltd-Tulip',
+ '0efd' => 'Oasis-Semiconductor',
+ '0efe' => 'Wem-Technology-Inc.',
+ '0f0c' => 'CAS-Corp.',
+ '0f0d' => 'Hori-Co.-Ltd',
+ '0f0e' => 'Energy-Full-Corp.',
+ '0f11' => 'LD-Didactic-GmbH',
+ '0f12' => 'Mars-Engineering-Corp.',
+ '0f13' => 'Acetek-Technology-Co.-Ltd',
+ '0f18' => 'Finger-Lakes-Instrumentation',
+ '0f19' => 'Oracom-Co.-Ltd',
+ '0f1b' => 'Onset-Computer-Corp.',
+ '0f1c' => 'Funai-Electric-Co.-Ltd',
+ '0f1d' => 'Iwill-Corp.',
+ '0f21' => 'IOI-Technology-Corp.',
+ '0f22' => 'Senior-Industries-Inc.',
+ '0f24' => 'Flex-P-Industries-Snd.-Bhd.',
+ '0f2d' => 'ViPower-Inc.',
+ '0f2f' => 'Priva-Design-Services',
+ '0f30' => 'Jess-Technology-Co.-Ltd',
+ '0f31' => 'Chrysalis-Development',
+ '0f37' => 'Kokuyo-Co.-Ltd',
+ '0f38' => 'Nien-Yi-Industrial-Corp.',
+ '0f3d' => 'Airprime-Incorporated',
+ '0f41' => 'RDC-Semiconductor-Co.-Ltd',
+ '0f44' => 'Polhemus',
+ '0f4b' => 'St.-John-Technology-Co.-Ltd',
+ '0f4c' => 'WorldWide-Cable-Opto-Corp.',
+ '0f4d' => 'Microtune-Inc.',
+ '0f4e' => 'Freedom-Scientific',
+ '0f52' => 'Wing-Key-Electrical-Co.-Ltd',
+ '0f55' => 'AmbiCom-Inc.',
+ '0f5c' => 'Prairiecomm-Inc.',
+ '0f5d' => 'NewAge-International-LLC',
+ '0f5f' => 'Key-Technology-Corp.',
+ '0f60' => 'NTK-Ltd',
+ '0f61' => 'Varian-Inc.',
+ '0f62' => 'Acrox-Technologies-Co.-Ltd',
+ '0f63' => 'LeapFrog-Enterprises',
+ '0f68' => 'Kobe-Steel-Ltd',
+ '0f69' => 'Dionex-Corp.',
+ '0f6a' => 'Vibren-Technologies-Inc.',
+ '0f6e' => 'INTELLIGENT-SYSTEMS',
+ '0f73' => 'DFI',
+ '0f7c' => 'DQ-Technology-Inc.',
+ '0f7d' => 'NetBotz-Inc.',
+ '0f7e' => 'Fluke-Corp.',
+ '0f88' => 'VTech-Holdings-Ltd',
+ '0f8b' => 'Yazaki-Corp.',
+ '0f8d' => 'Uniwill-Computer-Corp.',
+ '0f8e' => 'Kingnet-Technology-Co.-Ltd',
+ '0f8f' => 'Soma-Networks',
+ '0f97' => 'CviLux-Corp.',
+ '0f98' => 'CyberBank-Corp.',
+ '0f9c' => 'Hyun-Won-Inc.',
+ '0f9e' => 'Lucent-Technologies',
+ '0fa3' => 'Starconn-Electronic-Co.-Ltd',
+ '0fa4' => 'ATL-Technology',
+ '0fa5' => 'Sotec-Co.-Ltd',
+ '0fa7' => 'Epox-Computer-Co.-Ltd',
+ '0fa8' => 'Logic-Controls-Inc.',
+ '0faf' => 'Winpoint-Electronic-Corp.',
+ '0fb1' => 'Inclose-Design-Inc.',
+ '0fb8' => 'Wistron-Corp.',
+ '0fb9' => 'AACom-Corp.',
+ '0fbb' => 'Bitwise-Systems-Inc.',
+ '0fc1' => 'Mitac-Internatinal-Corp.',
+ '0fc5' => 'Delcom-Engineering',
+ '0fc6' => 'Dataplus-Supplies-Inc.',
+ '0fca' => 'Research-In-Motion-Ltd.',
+ '0fcf' => 'Dynastream-Innovations-Inc.',
+ '0fd0' => 'Tulip-Computers-B.V.',
+ '0fd1' => 'Giant-Electronics-Ltd.',
+ '0fd4' => 'Tenovis-GmbH---Co.-KG',
+ '0fdc' => 'Micro-Plus',
+ '0fe4' => 'IN-Tech-Electronics-Ltd',
+ '0fe5' => 'Greenconn-U.S.A.-Inc.',
+ '0fe9' => 'DVICO',
+ '0fea' => 'United-Computer-Accessories',
+ '0feb' => 'CRS-Electronic-Co.-Ltd',
+ '0fec' => 'UMC-Electronics-Co.-Ltd',
+ '0fed' => 'Access-Co.-Ltd',
+ '0fee' => 'Xsido-Corp.',
+ '0fef' => 'MJ-Research-Inc.',
+ '0ff6' => 'Core-Valley-Co.-Ltd',
+ '0fff' => 'Aopen-Inc.',
+ '1000' => 'Speed-Tech-Corp.',
+ '1003' => 'Sigma-Corp.',
+ '1004' => 'LG-Electronics-Inc.',
+ '1005' => 'Apacer-Technology-Inc.',
+ '1006' => 'iRiver-Ltd.',
+ '1009' => 'Emuzed-Inc.',
+ '100a' => 'AV-Chaseway-Ltd',
+ '100b' => 'Chou-Chin-Industrial-Co.-Ltd',
+ '100d' => 'Netopia-Inc.',
+ '1010' => 'Fukuda-Denshi-Co.-Ltd',
+ '1011' => 'Mobile-Media-Tech.',
+ '1014' => 'Densitron-Technologies-PLC',
+ '1015' => 'Softronics-Pty.-Ltd',
+ '1020' => 'Labtec',
+ '1022' => 'Shinko-Shoji-Co.-Ltd',
+ '1025' => 'Hyper-Paltek',
+ '1026' => 'Newly-Corp.',
+ '1027' => 'Time-Domain',
+ '1028' => 'Inovys-Corp.',
+ '1029' => 'Atlantic-Coast-Telesys',
+ '102a' => 'Ramos-Technology-Co.-Ltd',
+ '102b' => 'Infotronic-America-Inc.',
+ '102c' => 'Etoms-Electronics-Corp.',
+ '102d' => 'Winic-Corp.',
+ '1031' => 'Comax-Technology-Inc.',
+ '1032' => 'C-One-Technology-Corp.',
+ '1033' => 'Nucam-Corp.',
+ '1038' => 'Ideazon-Inc.',
+ '1039' => 'Silicon-Integrated-Systems',
+ '103d' => 'Stanton',
+ '1043' => 'iCreate-Technologies-Corp.',
+ '1044' => 'Chu-Yuen-Enterprise-Co.-Ltd',
+ '1048' => 'Targus-Group-International',
+ '104b' => 'Mylex---Buslogic',
+ '104c' => 'AMCO-TEC-International-Inc.',
+ '104d' => 'Newport-Corporation',
+ '104f' => 'WB-Electronics',
+ '1050' => 'Yubico.com',
+ '1053' => 'Immanuel-Electronics-Co.-Ltd',
+ '1054' => 'BMS-International-Beheer-N.V.',
+ '1056' => 'Hsin-Chen-Ent-Co.-Ltd',
+ '1057' => 'ON-Semiconductor',
+ '1059' => 'Giesecke---Devrient-GmbH',
+ '105d' => 'Delkin-Devices-Inc.',
+ '1060' => 'Easthome-Industrial-Co.-Ltd',
+ '1065' => 'CCYU-Technology',
+ '106a' => 'Loyal-Legend-Ltd',
+ '106c' => 'Curitel-Communications-Inc.',
+ '106d' => 'San-Chieh-Manufacturing-Ltd',
+ '106e' => 'ConectL',
+ '106f' => 'Money-Controls',
+ '1076' => 'GCT-Semiconductor-Inc.',
+ '107b' => 'Gateway-Inc.',
+ '107d' => 'Arlec-Australia-Ltd',
+ '107e' => 'Midoriya-Electric-Co.-Ltd',
+ '107f' => 'KidzMouse-Inc.',
+ '1082' => 'Shin-Etsukaken-Co.-Ltd',
+ '1083' => 'Canon-Electronics-Inc.',
+ '1084' => 'Pantech-Co.-Ltd',
+ '108a' => 'Chloride-Power-Protection',
+ '108b' => 'Grand-tek-Technology-Co.-Ltd',
+ '108c' => 'Robert-Bosch-GmbH',
+ '108e' => 'Lotes-Co.-Ltd.',
+ '1099' => 'Surface-Optics-Corp.',
+ '109a' => 'DATASOFT-Systems-GmbH',
+ '109f' => 'eSOL-Co.-Ltd',
+ '10a0' => 'Hirotech-Inc.',
+ '10a3' => 'Mitsubishi-Materials-Corp.',
+ '10a9' => 'SK-Teletech-Co.-Ltd',
+ '10aa' => 'Cables-To-Go',
+ '10ab' => 'USI-Co.-Ltd',
+ '10ac' => 'Honeywell-Inc.',
+ '10ae' => 'Princeton-Technology-Corp.',
+ '10af' => 'Liebert-Corp.',
+ '10b5' => 'Comodo-PLX-',
+ '10b8' => 'DiBcom',
+ '10bb' => 'TM-Technology-Inc.',
+ '10bc' => 'Dinging-Technology-Co.-Ltd',
+ '10bd' => 'TMT-Technology-Inc.',
+ '10bf' => 'SmartHome',
+ '10c5' => 'Sanei-Electric-Inc.',
+ '10c6' => 'Intec-Inc.',
+ '10cb' => 'Eratech',
+ '10cc' => 'GBM-Connector-Co.-Ltd',
+ '10cd' => 'Kycon-Inc.',
+ '10ce' => 'Silicon-Labs',
+ '10cf' => 'Velleman-Components-Inc.',
+ '10d1' => 'Hottinger-Baldwin-Measurement',
+ '10d4' => 'Man-Boon-Manufactory-Ltd',
+ '10d5' => 'Uni-Class-Technology-Co.-Ltd',
+ '10de' => 'Authenex-Inc.',
+ '10df' => 'In-Win-Development-Inc.',
+ '10e0' => 'Post-Op-Video-Inc.',
+ '10e1' => 'CablePlus-Ltd',
+ '10e2' => 'Nada-Electronics-Ltd',
+ '10ec' => 'Vast-Technologies-Inc.',
+ '10f0' => 'Nexio-Co.-Ltd',
+ '10f1' => 'Importek',
+ '10f5' => 'Turtle-Beach',
+ '10fb' => 'Pictos-Technologies-Inc.',
+ '10fd' => 'Anubis-Electronics-Ltd',
+ '1100' => 'VirTouch-Ltd',
+ '1101' => 'EasyPass-Industrial-Co.-Ltd',
+ '1108' => 'Brightcom-Technologies-Ltd',
+ '110a' => 'Moxa-Technologies-Co.-Ltd.',
+ '1111' => 'Pandora-International-Ltd.',
+ '1112' => 'YM-ELECTRIC-CO.-Ltd',
+ '1113' => 'Medion-AG',
+ '111e' => 'VSO-Electric-Co.-Ltd',
+ '112a' => 'RedRat',
+ '112f' => 'Cellon-International-Inc.',
+ '1130' => 'Tenx-Technology-Inc.',
+ '1136' => 'CTS-Electronincs',
+ '113c' => 'Arin-Tech-Co.-Ltd',
+ '113d' => 'Mapower-Electronics-Co.-Ltd',
+ '1141' => 'V-One-Multimedia-Pte.-Ltd',
+ '1142' => 'CyberScan-Technologies-Inc.',
+ '1145' => 'Japan-Radio-Company',
+ '114b' => 'Sphairon-Access-Systems-GmbH',
+ '114f' => 'Wavecom',
+ '115b' => 'Salix-Technology-Co.-Ltd.',
+ '1162' => 'Secugen-Corp.',
+ '1163' => 'DeLorme-Publishing-Inc.',
+ '1165' => 'Telson-Electronics-Co.-Ltd',
+ '1167' => 'Salient-Systems-Corp.',
+ '1168' => 'BizConn-International-Corp.',
+ '116e' => 'Gigastorage-Corp.',
+ '116f' => 'Silicon-10-Technology-Corp.',
+ '1175' => 'Shengyih-Steel-Mold-Co.-Ltd',
+ '117d' => 'Santa-Electronic-Inc.',
+ '117e' => 'JNC-Inc.',
+ '1182' => 'Venture-Corp.-Ltd',
+ '1184' => 'Kyocera-Elco-Corp.',
+ '1188' => 'Bloomberg-L.P.',
+ '118f' => 'You-Yang-Technology-Co.-Ltd',
+ '1190' => 'Tripace',
+ '1196' => 'Yankee-Robotics-LLC',
+ '1197' => 'Technoimagia-Co.-Ltd',
+ '1198' => 'StarShine-Technology-Corp.',
+ '1199' => 'Sierra-Wireless-Inc.',
+ '119a' => 'ZHAN-QI-Technology-Co.-Ltd',
+ '119b' => 'ruwido-austria-GmbH',
+ '11a0' => 'Chipcon-AS',
+ '11a3' => 'Technovas-Co.-Ltd',
+ '11aa' => 'GlobalMedia-Group-LLC',
+ '11ab' => 'Exito-Electronics-Co.-Ltd',
+ '11b0' => 'ATECH-FLASH-TECHNOLOGY',
+ '11c5' => 'Inmax',
+ '11db' => 'Topfield-Co.-Ltd.',
+ '11e6' => 'K.I.-Technology-Co.-Ltd.',
+ '11f5' => 'Siemens-AG',
+ '11f6' => 'Prolific',
+ '11f7' => 'Alcatel--',
+ '1209' => 'InterBiometrics',
+ '120e' => 'Hudson-Soft-Co.-Ltd',
+ '120f' => 'Magellan',
+ '1210' => 'DigiTech',
+ '121e' => 'Jungsoft-Co.-Ltd',
+ '1233' => 'Denver-Electronics',
+ '1234' => 'Unknown',
+ '1235' => 'Novation-EMS',
+ '1241' => 'Belkin',
+ '124a' => 'AirVast',
+ '124b' => 'Nyko-Honey-Bee',
+ '125c' => 'Apogee-Inc.',
+ '125f' => 'A-DATA-Technology-Co.-Ltd.',
+ '1260' => 'Standard-Microsystems-Corp.',
+ '1264' => 'Covidien-Energy-based-Devices',
+ '1266' => 'Pirelli-Broadband-Solutions',
+ '1267' => 'Logic3---SpectraVideo-plc',
+ '126c' => 'Aristocrat-Technologies',
+ '126d' => 'Bel-Stewart',
+ '126e' => 'Strobe-Data-Inc.',
+ '126f' => 'TwinMOS',
+ '1274' => 'Ensoniq',
+ '1283' => 'zebris-Medical-GmbH',
+ '1286' => 'Marvell-Semiconductor-Inc.',
+ '1292' => 'Innomedia',
+ '1293' => 'Belkin-Components-hex',
+ '1294' => 'RISO-KAGAKU-CORP.',
+ '129b' => 'CyberTAN-Technology',
+ '12a7' => 'Trendchip-Technologies-Corp.',
+ '12c4' => 'Autocue-Group-Ltd',
+ '12d1' => 'Huawei-Technologies-Co.-Ltd.',
+ '12d6' => 'EMS-Dr.-Thomas-Wuensche',
+ '12d7' => 'BETTER-WIRE-FACTORY-CO.-LTD.',
+ '12e6' => 'Waldorf-Music-GmbH',
+ '12ef' => 'Tapwave-Inc.',
+ '12f7' => 'Memorex-Products-Inc.',
+ '12fd' => 'AIN-Comm.-Technology-Co.-Ltd',
+ '12ff' => 'Fascinating-Electronics-Inc.',
+ '1307' => 'Transcend-Information-Inc.',
+ '1308' => 'Shuttle-Inc.',
+ '1310' => 'Roper',
+ '1312' => 'ICS-Electronics',
+ '131d' => 'Natural-Point',
+ '132a' => 'Envara-Inc.',
+ '132b' => 'KONICA-MINOLTA',
+ '1342' => 'Mobility',
+ '1345' => 'Sino-Lite-Technology-Corp.',
+ '1347' => 'Moravian-Instruments',
+ '134c' => 'PanJit-International-Inc.',
+ '1357' => 'P-E-Microcomputer-Systems',
+ '1366' => 'SEGGER',
+ '136b' => 'STEC',
+ '1370' => 'Swissbit',
+ '1371' => 'CNet-Technology-Inc.',
+ '1376' => 'Vimtron-Electronics-Co.-Ltd.',
+ '137b' => 'SCAPS-GmbH',
+ '1385' => 'Netgear',
+ '138a' => 'Validity-Sensors-Inc.',
+ '138e' => 'Jungo-LTD',
+ '1390' => 'TOMTOM-B.V.',
+ '1391' => 'IdealTEK-Inc.',
+ '1395' => 'Sennheiser-Communications',
+ '1397' => 'BEHRINGER-International-GmbH',
+ '1398' => 'Q-tec',
+ '13ad' => 'Baltech',
+ '13b0' => 'PerkinElmer-Optoelectronics',
+ '13b1' => 'Linksys',
+ '13b2' => 'Alesis',
+ '13b3' => 'Nippon-Dics-Co.-Ltd.',
+ '13ba' => 'Unknown',
+ '13be' => 'Ricoh-Printing-Systems-Ltd.',
+ '13cf' => 'Wisair-Ltd.',
+ '13d0' => 'Techsan-Electronics-Co.-Ltd.',
+ '13d2' => 'Shark-Multimedia',
+ '13d3' => 'IMC-Networks',
+ '13dc' => 'ALEREON-INC.',
+ '13dd' => 'i.Tech-Dynamic-Limited',
+ '13e5' => 'Rane',
+ '13e6' => 'TechnoScope-Co.-Ltd.',
+ '13ec' => 'Zydacron',
+ '13fd' => 'Initio-Corporation',
+ '1400' => 'Axxion-Group-Corp.',
+ '1402' => 'Bowe-Bell---Howell',
+ '1403' => 'Sitronix',
+ '140e' => 'Telechips-Inc.',
+ '1410' => 'Novatel-Wireless',
+ '1419' => 'ABILITY-ENTERPRISE-CO.-LTD.',
+ '142a' => 'Thales-E-Transactions',
+ '142b' => 'Arbiter-Systems-Inc.',
+ '1430' => 'RedOctane',
+ '1431' => 'Pertech-Resources-Inc.',
+ '1435' => 'Wistron-NeWeb',
+ '1436' => 'Denali-Software-Inc.',
+ '143c' => 'Altek-Corporation',
+ '1443' => 'Digilent',
+ '1453' => 'Radio-Shack',
+ '145f' => 'Trust',
+ '1460' => 'Tatung-Co.',
+ '1461' => 'Staccato-Communications',
+ '1462' => 'Micro-Star-International',
+ '1472' => 'Huawei-3Com',
+ '147e' => 'Upek',
+ '147f' => 'Hama-GmbH---Co.-KG',
+ '1482' => 'Vaillant',
+ '1484' => 'Elsa-AG-hex',
+ '1485' => 'Silicom',
+ '1487' => 'DSP-Group-Ltd.',
+ '148e' => 'EVATRONIX-SA',
+ '148f' => 'Ralink',
+ '1497' => 'Panstrong-Company-Ltd.',
+ '1498' => 'Microtek-International-Inc.',
+ '149a' => 'Imagination-Technologies',
+ '14aa' => 'WideView-Technology-Inc.',
+ '14ad' => 'CTK-Corporation',
+ '14ae' => 'Printronix-Inc.',
+ '14af' => 'ATP-Electronics-Inc.',
+ '14b0' => 'StarTech.com-Ltd.',
+ '14b2' => 'Ralink',
+ '14c0' => 'Rockwell-Automation-Inc.',
+ '14c2' => 'Gemlight-Computer-Ltd',
+ '14cd' => 'Super-Top',
+ '14d8' => 'JAMER-INDUSTRIES-CO.-LTD.',
+ '14dd' => 'Raritan-Computer-Inc.',
+ '14e1' => 'Dialogue-Technology-Corp.',
+ '14ea' => 'Planex-Communications',
+ '14ed' => 'Shure-Inc.',
+ '14f7' => 'TechniSat-Digital-GmbH',
+ '1500' => 'Ellisys',
+ '1501' => 'Pine-Tum-Enterprise-Co.-Ltd.',
+ '1513' => 'medMobile',
+ '1514' => 'Actel',
+ '1516' => 'CompUSA',
+ '1518' => 'Cheshire-Engineering-Corp.',
+ '1520' => 'Bitwire-Corp.',
+ '1524' => 'ENE-Technology-Inc',
+ '1527' => 'Silicon-Portals',
+ '1529' => 'UBIQUAM-Co.-Ltd.',
+ '152e' => 'LG-HLDS',
+ '1532' => 'Razer-USA-Ltd',
+ '1546' => 'U-Blox-AG',
+ '154a' => 'Celectronic-GmbH',
+ '154b' => 'PNY',
+ '154d' => 'ConnectCounty-Holdings-Berhad',
+ '1554' => 'Prolink-Microsystems-Corp.',
+ '1557' => 'OQO',
+ '1568' => 'Sunf-Pu-Technology-Co.-Ltd',
+ '156f' => 'Quantum-Corporation',
+ '1570' => 'ALLTOP-TECHNOLOGY-CO.-LTD.',
+ '157b' => 'Ketron-SRL',
+ '157e' => 'TRENDnet',
+ '1582' => 'Fiberline',
+ '1587' => 'SMA-Technologie-AG',
+ '158d' => 'Oakley-Inc.',
+ '15a2' => 'Freescale-Semiconductor-Inc.',
+ '15a4' => 'Afatech-Technologies-Inc.',
+ '15a8' => 'Teams-Power-Limited',
+ '15a9' => 'Gemtek',
+ '15ad' => 'VMware-Inc.',
+ '15ba' => 'Olimex-Ltd.',
+ '15c0' => 'XL-Imaging',
+ '15c2' => 'SoundGraph-Inc.',
+ '15c6' => 'Laboratoires-MXM',
+ '15c8' => 'KTF-Technologies',
+ '15c9' => 'D-Box-Technologies',
+ '15ca' => 'Textech-International-Ltd.',
+ '15d5' => 'Coulomb-Electronics-Ltd.',
+ '15d9' => 'Trust-International-B.V.',
+ '15dc' => 'Hynix-Semiconductor-Inc.',
+ '15e0' => 'Seong-Ji-Industrial-Co.-Ltd.',
+ '15e1' => 'RSA',
+ '15e8' => 'SohoWare',
+ '15e9' => 'Pacific-Digital-Corp.',
+ '15ec' => 'Belcarra-Technologies-Corp.',
+ '15f4' => 'HanfTek',
+ '1604' => 'Tascam',
+ '1606' => 'Umax',
+ '1608' => 'Inside-Out-Networks-hex',
+ '160a' => 'VIA-Technologies-Inc.',
+ '1614' => 'Amoi-Electronics',
+ '1621' => 'Wionics-Research',
+ '1628' => 'Stonestreet-One-Inc.',
+ '162a' => 'Airgo-Networks-Inc.',
+ '162f' => 'WiQuest-Communications-Inc.',
+ '1630' => '2Wire-Inc.',
+ '1631' => 'Good-Way-Technology',
+ '1645' => 'Cross-Match-Technologies-GmbH',
+ '1649' => 'SofTec-Microsystems',
+ '164a' => 'ChipX',
+ '164c' => 'Matrix-Vision-GmbH',
+ '165b' => 'Frontier-Design-Group',
+ '1660' => 'Creatix-Polymedia-GmbH',
+ '1668' => 'Actiontec-Electronics-Inc',
+ '1669' => 'PiKRON-Ltd.-hex',
+ '1679' => 'Total-Phase',
+ '1680' => 'Golden-Bridge-Electech-Inc.',
+ '1681' => 'Prevo-Technologies-Inc.',
+ '1684' => 'Godspeed-Computer-Corp.',
+ '1685' => 'Delock',
+ '1686' => 'ZOOM-Corporation',
+ '1687' => 'Kingmax-Digital-Inc.',
+ '1688' => 'Saab-AB',
+ '168c' => 'Atheros',
+ '1690' => 'Askey-Computer-Corp.-hex',
+ '1697' => 'VTec-Test-Inc.',
+ '16a6' => 'Unigraf',
+ '16ab' => 'Global-Sun-Technology',
+ '16b4' => 'iStation',
+ '16b5' => 'Persentec-Inc.',
+ '16c0' => 'VOTI',
+ '16ca' => 'Wireless-Cables-Inc.',
+ '16cc' => 'silex-technology-Inc.',
+ '16d0' => 'GrauTec',
+ '16d5' => 'AnyDATA-Corporation',
+ '16d6' => 'JABLOCOM-s.r.o.',
+ '16d8' => 'CMOTECH-Co.-Ltd.',
+ '16dc' => 'Wiener-Plein---Baus',
+ '16f0' => 'GN-ReSound-A-S',
+ '16f5' => 'Futurelogic-Inc.',
+ '1706' => 'BlueView-Technologies-Inc.',
+ '1707' => 'ARTIMI',
+ '170b' => 'Swissonic',
+ '170d' => 'Avnera',
+ '1725' => 'Vitesse-Semiconductor',
+ '1726' => 'Axesstel-Inc.',
+ '172f' => 'Waltop-International-Corp.',
+ '1733' => 'Cellink-Technology-Co.-Ltd',
+ '1737' => 'Linksys',
+ '1740' => 'Senao',
+ '1743' => 'General-Atomics',
+ '174c' => 'ASMedia-Technology-Inc.',
+ '174f' => 'Syntek',
+ '1753' => 'GERTEC-Telecomunicacoes-Ltda.',
+ '1759' => 'LucidPort-Technology-Inc.',
+ '1772' => 'System-Level-Solutions-Inc.',
+ '1776' => 'Arowana',
+ '177f' => 'Sweex',
+ '1781' => 'Multiple-Vendors',
+ '1784' => 'TopSeed-Technology-Corp.',
+ '1787' => 'ATI-AIB',
+ '1796' => 'Printrex-Inc.',
+ '1797' => 'JALCO-CO.-LTD.',
+ '1799' => 'Belkin-Components',
+ '17a0' => 'Samson-Technologies-Corp.',
+ '17a4' => 'Concept2',
+ '17a7' => 'MICOMSOFT-CO.-LTD.',
+ '17b3' => 'Grey-Innovation',
+ '17c3' => 'Singim-International-Corp.',
+ '17cc' => 'Native-Instruments',
+ '17d0' => 'Sanford-L.P.',
+ '17d3' => 'Korea-Techtron-Co.-Ltd.',
+ '17e9' => 'Newnham-Research',
+ '17eb' => 'Cornice-Inc.',
+ '17ef' => 'Lenovo',
+ '17f5' => 'K.K.-Rocky',
+ '17f6' => 'Unicomp-Inc',
+ '1809' => 'Advantech',
+ '1822' => 'Twinhan',
+ '1831' => 'Gwo-Jinn-Industries-Co.-Ltd.',
+ '183d' => 'VIVOphone',
+ '1843' => 'Vaisala',
+ '1849' => 'ASRock-Incorporation',
+ '1852' => 'GYROCOM-C-C-Co.-LTD',
+ '1854' => 'Memory-Devices-Ltd.',
+ '185b' => 'Compro',
+ '1862' => 'Teridian-Semiconductor-Corp.',
+ '1870' => 'Nexio-Co.-Ltd',
+ '1871' => 'Aveo-Technology-Corp.',
+ '187c' => 'Alienware-Corporation',
+ '187f' => 'Siano-Mobile-Silicon',
+ '1892' => 'Vast-Technologies-Inc.',
+ '1894' => 'Topseed',
+ '1897' => 'Evertop-Wire-Cable-Co.',
+ '18a5' => 'Verbatim-Ltd',
+ '18b1' => 'Petalynx',
+ '18b4' => 'e3C-Technologies',
+ '18b6' => 'Mikkon-Technology-Limited',
+ '18b7' => 'Zotek-Electronic-Co.-Ltd.',
+ '18c5' => 'amit-Inc',
+ '18cd' => 'Ecamm',
+ '18d1' => 'Google-Inc.',
+ '18d9' => 'Kaba',
+ '18dd' => 'Planon-System-Solutions-Inc.',
+ '18e8' => 'Qcom',
+ '18ea' => 'Matrox-Graphics-Inc.',
+ '18ec' => 'Arkmicro-Technologies-Inc.',
+ '18fd' => 'FineArch-Inc.',
+ '1908' => 'GEMBIRD',
+ '190d' => 'Motorola-GSG',
+ '1914' => 'Alco-Digital-Devices-Limited',
+ '1915' => 'Nordic-Semiconductor-ASA',
+ '1926' => 'NextWindow',
+ '192f' => 'Avago-Technologies-Pte.',
+ '1941' => 'Dream-Link',
+ '1943' => 'Sensoray-Co.-Inc.',
+ '1949' => 'Lab126',
+ '1951' => 'Hyperstone-AG',
+ '1953' => 'Ironkey-Inc.',
+ '1954' => 'Radiient-Technologies',
+ '195d' => 'Itron-Technology-iONE',
+ '196b' => 'Wispro-Technology-Inc.',
+ '1970' => 'Dane-Elec-Corp.-USA',
+ '1977' => 'T-Logic',
+ '1989' => 'Nuconn-Technology-Corp.',
+ '198f' => 'Beceem-Communications-Inc.',
+ '1995' => 'Trillium-Technology-Pty.-Ltd.',
+ '199f' => 'Benica-Corporation',
+ '19a8' => 'Biforst-Technology-Inc.',
+ '19ab' => 'Bodelin',
+ '19af' => 'S-Life',
+ '19b2' => 'Batronix',
+ '19b4' => 'Celestron',
+ '19b5' => 'B---W-Group',
+ '19b6' => 'Infotech-Logistic-LLC',
+ '19b9' => 'Data-Robotics',
+ '19ca' => 'Mindtribe',
+ '19cf' => 'Parrot-SA',
+ '19d2' => 'ONDA-Communication-S.p.A.',
+ '19f7' => 'RODE-Microphones',
+ '19fa' => 'Gampaq-Co.Ltd',
+ '19ff' => 'Dynex',
+ '1a08' => 'Bellwood-International-Inc.',
+ '1a0a' => 'USB-IF-non-workshop',
+ '1a12' => 'KES-Co.-Ltd.',
+ '1a25' => 'Amphenol-East-Asia-Ltd.',
+ '1a2a' => 'Seagate-Branded-Solutions',
+ '1a32' => 'Quanta-Microsystems-Inc.',
+ '1a36' => 'Biwin-Technology-Ltd.',
+ '1a40' => 'TERMINUS-TECHNOLOGY-INC.',
+ '1a41' => 'Action-Electronics-Co.-Ltd.',
+ '1a4a' => 'Silicon-Image',
+ '1a4b' => 'SafeBoot-International-B.V.',
+ '1a61' => 'Abbott-Diabetes-Care',
+ '1a6a' => 'Spansion-Inc.',
+ '1a6d' => 'SamYoung-Electronics-Co.-Ltd',
+ '1a6e' => 'Global-Unichip-Corp.',
+ '1a6f' => 'Sagem-Orga-GmbH',
+ '1a79' => 'Bayer-Health-Care-LLC',
+ '1a7b' => 'Lumberg-Connect-GmbH---Co.-KG',
+ '1a7c' => 'Evoluent',
+ '1a86' => 'QinHeng-Electronics',
+ '1a89' => 'Dynalith-Systems-Co.-Ltd.',
+ '1a8b' => 'SGS-Taiwan-Ltd.',
+ '1a8d' => 'BandRich-Inc.',
+ '1a90' => 'Corsair-Voyager-GT-16GB',
+ '1a98' => 'Leica-Camera-AG',
+ '1aa4' => 'Data-Drive-Thru-Inc.',
+ '1aa5' => 'UBeacon-Technologies-Inc.',
+ '1aa6' => 'eFortune-Technology-Corp.',
+ '1acb' => 'Salcomp-Plc',
+ '1ad1' => 'Desay-Wire-Co.-Ltd.',
+ '1ae7' => 'X-TENSIONS',
+ '1b04' => 'Meilhaus-Electronic-GmBH',
+ '1b20' => 'MStar-Semiconductor-Inc.',
+ '1b22' => 'WiLinx-Corp.',
+ '1b26' => 'Cellex-Power-Products-Inc.',
+ '1b27' => 'Current-Electronics-Inc.',
+ '1b28' => 'NAVIsis-Inc.',
+ '1b32' => 'Ugobe-Life-Forms-Inc.',
+ '1b36' => 'ViXS-Systems-Inc.',
+ '1b3b' => 'iPassion-Technology-Inc.',
+ '1b3f' => 'Generalplus-Technology-Inc.',
+ '1b47' => 'Energizer-Holdings-Inc.',
+ '1b48' => 'Plastron-Precision-Co.-Ltd.',
+ '1b59' => 'K.S.-Terminals-Inc.',
+ '1b72' => 'ATERGI-TECHNOLOGY-CO.-LTD.',
+ '1b73' => 'Fresco-Logic',
+ '1b75' => 'Ovislink-Corp.',
+ '1b76' => 'Legend-Silicon-Corp.',
+ '1b80' => 'Afatech',
+ '1b8c' => 'Altium-Limited',
+ '1b8d' => 'e-MOVE-Technology-Co.-Ltd.',
+ '1b8e' => 'Amlogic-Inc.',
+ '1b8f' => 'MA-LABS-Inc.',
+ '1b96' => 'N-Trig',
+ '1b98' => 'YMax-Communications-Corp.',
+ '1b99' => 'Shenzhen-Yuanchuan-Electronic',
+ '1ba4' => 'Ember-Corporation',
+ '1ba6' => 'Abilis-Systems',
+ '1bad' => 'Harmonix-Music',
+ '1bae' => 'Vuzix-Corporation',
+ '1bbb' => 'T---A-Mobile-Phones',
+ '1bc4' => 'Ford-Motor-Co.',
+ '1bc5' => 'AVIXE-Technology-China-Ltd.',
+ '1bcf' => 'Sunplus-Innovation-Technology-Inc',
+ '1bde' => 'P-TWO-INDUSTRIES-INC.',
+ '1bf0' => 'RealVision-Inc.',
+ '1bf5' => 'Extranet-Systems-Inc.',
+ '1bfd' => 'TouchPack',
+ '1c02' => 'Kreton-Corporation',
+ '1c04' => 'QNAP-System-Inc.',
+ '1c0d' => 'Relm-Wireless',
+ '1c10' => 'Lanterra-Industrial-Co.-Ltd.',
+ '1c13' => 'ALECTRONIC-LIMITED',
+ '1c1a' => 'Datel-Electronics-Ltd.',
+ '1c1b' => 'Volkswagen-of-America-Inc.',
+ '1c1f' => 'Goldvish-S.A.',
+ '1c21' => 'ADDMM-LLC',
+ '1c27' => 'HuiYang-D---S-Cable-Co.-Ltd.',
+ '1c31' => 'LS-Cable-Ltd.',
+ '1c34' => 'SpringCard',
+ '1c37' => 'Authorizer-Technologies-Inc.',
+ '1c3d' => 'NONIN-MEDICAL-INC.',
+ '1c3e' => 'Wep-Peripherals',
+ '1c49' => 'Cherng-Weei-Technology-Corp.',
+ '1c4f' => 'SiGma-Micro',
+ '1c6c' => 'Skydigital-Inc.',
+ '1c73' => 'AMT',
+ '1c77' => 'Kaetat-Industrial-Co.-Ltd.',
+ '1c78' => 'Datascope-Corp.',
+ '1c79' => 'Unigen-Corporation',
+ '1c7a' => 'LighTuning-Technology-Inc.',
+ '1c87' => '2N-TELEKOMUNIKACE-a.s.',
+ '1c88' => 'Somagic-Inc.',
+ '1c8e' => 'ASTRON-INTERNATIONAL-CORP.',
+ '1c98' => 'ALPINE-ELECTRONICS-INC.',
+ '1ca0' => 'ACCARIO-Inc.',
+ '1cac' => 'Kinstone',
+ '1cb3' => 'Aces-Electronic-Co.-Ltd.',
+ '1cb4' => 'OPEX-CORPORATION',
+ '1cbe' => 'Luminary-Micro-Inc.',
+ '1cc0' => 'PlantSense',
+ '1cca' => 'NextWave-Broadband-Inc.',
+ '1cd4' => 'adp-corporation',
+ '1cd5' => 'Firecomms-Ltd.',
+ '1cdf' => 'WonTen-Technology-Co.-Ltd.',
+ '1ce0' => 'EDIMAX-TECHNOLOGY-CO.-LTD.',
+ '1ce1' => 'Amphenol-KAE',
+ '1cfc' => 'ANDES-TECHNOLOGY-CORPORATION',
+ '1d07' => 'Solid-Motion',
+ '1d14' => 'ALPHA-SAT-TECHNOLOGY-LIMITED',
+ '1d17' => 'C-Thru-Music-Ltd.',
+ '1d19' => 'Dexatek-Technology-Ltd.',
+ '1d1f' => 'Diostech-Co.-Ltd.',
+ '1d20' => 'SAMTACK-INC.',
+ '1d4d' => 'PEGATRON-CORPORATION',
+ '1d50' => 'OpenMoko-Inc.',
+ '1d5b' => 'Smartronix-Inc.',
+ '1d6b' => 'Linux-Foundation',
+ '1e0e' => 'Qualcomm---Option',
+ '1e10' => 'Point-Grey-Research-Inc.',
+ '1e1d' => 'Lumension-Security',
+ '1e1f' => 'INVIA',
+ '1e29' => 'Festo-AG---Co.-KG',
+ '1e41' => 'Cleverscope',
+ '1e54' => 'TypeMatrix',
+ '1e68' => 'TrekStor-GmbH---Co.-KG',
+ '1e71' => 'NZXT',
+ '1e74' => 'Coby-Electronics-Corporation',
+ '1e7d' => 'ROCCAT',
+ '1ebb' => 'NuCORE-Technology-Inc.',
+ '1eda' => 'AirTies-Wireless-Networks',
+ '1ef6' => 'EADS-Deutschland-GmbH',
+ '1f28' => 'Cal-Comp',
+ '1f4d' => 'G-Tek-Electronics-Group',
+ '1f82' => 'TANDBERG',
+ '1f84' => 'Alere-Inc.',
+ '1f87' => 'Stantum',
+ '1fbd' => 'Delphin-Technology-AG',
+ '1fc9' => 'NXP-Semiconductors',
+ '1fe7' => 'Vertex-Wireless-Co.-Ltd.',
+ '2001' => 'D-Link',
+ '2013' => 'Unknown-Pinnacle-',
+ '2019' => 'PLANEX',
+ '2040' => 'Hauppauge',
+ '2047' => 'Texas-Instruments',
+ '2080' => 'Barnes---Noble',
+ '2087' => 'Cando',
+ '20a0' => 'Clay-Logic',
+ '20b1' => 'XMOS-Ltd',
+ '20b3' => 'Hanvon',
+ '20b7' => 'Qi-Hardware',
+ '20df' => 'Simtec-Electronics',
+ '2101' => 'ActionStar',
+ '2162' => 'Creative--',
+ '2184' => 'GW-Instek',
+ '21a1' => 'Emotiv-Systems-Pty.-Ltd.',
+ '21d6' => 'Agecodagis-SARL',
+ '2222' => 'MacAlly',
+ '2227' => 'SAMWOO-Enterprise',
+ '2233' => 'RadioShack-Corporation',
+ '2237' => 'Kobo-Inc.',
+ '22a6' => 'Pie-Digital-Inc.',
+ '22b8' => 'Motorola-PCS',
+ '22b9' => 'eTurboTouch-Technology-Inc.',
+ '2304' => 'Pinnacle-Systems-Inc.',
+ '2373' => 'Pumatronix-Ltda',
+ '2375' => 'Digit-at-lway-Inc.',
+ '2478' => 'Tripp-Lite',
+ '2632' => 'TwinMOS',
+ '2730' => 'Citizen',
+ '2735' => 'DigitalWay',
+ '2770' => 'NHJ-Ltd',
+ '2821' => 'ASUSTek-Computer-Inc.',
+ '2899' => 'Toptronic-Industrial-Co.-Ltd',
+ '2c02' => 'Planex-Communications',
+ '2c1a' => 'Dolphin-Peripherals',
+ '2fb2' => 'Fujitsu-Ltd',
+ '3125' => 'Eagletron',
+ '3176' => 'Whanam-Electronics-Co.-Ltd',
+ '3275' => 'VidzMedia-Pte-Ltd',
+ '3334' => 'AEI',
+ '3340' => 'Yakumo',
+ '3504' => 'Micro-Star',
+ '3579' => 'DIVA',
+ '3636' => 'InVibro',
+ '3838' => 'WEM',
+ '3923' => 'National-Instruments-Corp.',
+ '40bb' => 'I-O-Data',
+ '4101' => 'i-rocks',
+ '4102' => 'iRiver-Ltd.',
+ '413c' => 'Dell-Computer-Corp.',
+ '4146' => 'USBest-Technology',
+ '4242' => 'USB-Design-by-Example',
+ '4317' => 'Broadcom',
+ '4348' => 'WinChipHead',
+ '4572' => 'Shuttle-Inc.',
+ '4586' => 'Panram',
+ '4670' => 'EMS-Production',
+ '4752' => 'Miditech',
+ '4757' => 'GW-Instek',
+ '4766' => 'Aceeca',
+ '4855' => 'Memorex',
+ '4971' => 'SimpleTech',
+ '5032' => 'Grandtec',
+ '5041' => 'Linksys',
+ '50c2' => 'Averatec--',
+ '5173' => 'Sweex',
+ '5219' => 'I-Tetra',
+ '5345' => 'Owon',
+ '544d' => 'Transmeta-Corp.',
+ '5543' => 'UC-Logic-Technology-Corp.',
+ '5555' => 'Epiphan-Systems-Inc.',
+ '55aa' => 'OnSpec-Electronic-Inc.',
+ '5656' => 'Uni-Trend-Group-Limited',
+ '595a' => 'IRTOUCHSYSTEMS-Co.-Ltd.',
+ '5986' => 'Acer',
+ '5a57' => 'Zinwell',
+ '6000' => 'Beholder-International-Ltd.',
+ '601a' => 'Ingenic-Semiconductor-Ltd.',
+ '6189' => 'Sitecom',
+ '6253' => 'TwinHan-Technology-Co.-Ltd',
+ '636c' => 'CoreLogic-Inc.',
+ '6472' => 'Unknown-Sony-',
+ '6547' => 'Arkmicro-Technologies-Inc.',
+ '6615' => 'IRTOUCHSYSTEMS-Co.-Ltd.',
+ '6666' => 'Prototype-product-Vendor-ID',
+ '6677' => 'WiseGroup-Ltd.',
+ '6891' => '3Com',
+ '695c' => 'Opera1',
+ '7104' => 'CME-Central-Music-Co.',
+ '726c' => 'StackFoundry-LLC',
+ '734c' => 'TBS-Technologies-China',
+ '7392' => 'Edimax-Technology-Co.-Ltd',
+ '8086' => 'Intel-Corp.',
+ '8087' => 'Intel-Corp.',
+ '80ee' => 'VirtualBox',
+ '8282' => 'Keio',
+ '8341' => 'EGO-Systems-Inc.',
+ '9016' => 'Sitecom',
+ '9022' => 'TeVii-Technology-Ltd.',
+ '9148' => 'GeoLab-Ltd',
+ '9710' => 'MosChip-Semiconductor',
+ '99fa' => 'Grandtec',
+ '9ac4' => 'J.-Westhues',
+ 'a168' => 'AnMo-Electronics-Corporation',
+ 'a600' => 'Asix',
+ 'a727' => '3Com',
+ 'abcd' => 'Unknown',
+ 'c251' => 'Keil-Software-Inc.',
+ 'cace' => 'CACE-Technologies-Inc.',
+ 'd209' => 'Ultimarc',
+ 'e4e4' => 'Xorcom-Ltd.',
+ 'eb03' => 'MakingThings',
+ 'eb1a' => 'eMPIA-Technology-Inc.',
+ 'eb2a' => 'KWorld',
+ 'f003' => 'Hewlett-Packard',
+ '1412' => 'ESI',
+ '7012' => 'VIA-Technologies-Inc',
+ );
+
+} \ No newline at end of file
diff --git a/h-source/Application/Views/Desktop/Contact/index.php b/h-source/Application/Views/Desktop/Contact/index.php
index 9d4d806..62822d8 100644
--- a/h-source/Application/Views/Desktop/Contact/index.php
+++ b/h-source/Application/Views/Desktop/Contact/index.php
@@ -3,30 +3,37 @@
<?php
// h-source, a web software to build a community of people that want to share their hardware information.
// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
-//
-// This file is part of h-source
-//
-// h-source is free software: you can redistribute it and/or modify
+//
+// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
-// h-source is distributed in the hope that it will be useful,
+// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
-// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
?>
-<?php
- if (file_exists(ROOT."/Template/".Params::$viewSubfolder."/Contact/index_$lang.php"))
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Contact/index_$lang.php");
- }
- else
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Contact/index.php");
- }
-?>
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ You can suggest to implement new features or add new types of hardware in the <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">issues</a> page
+ </div>
+
+ <div class="contact_div">
+ If you want to directly contact the <b><?php echo Website::$generalName;?></b> team use this e-mail address: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Contact/index_de.php b/h-source/Application/Views/Desktop/Contact/index_de.php
new file mode 100644
index 0000000..ab8710a
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Contact/index_de.php
@@ -0,0 +1,39 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Sie können neu zu implementierende Funktionen vorschlagen oder neue Hardware-Typen in der Seite <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">Web-Log</a> hinzufügen
+ </div>
+
+ <div class="contact_div">
+ Wenn Sie das <b>h-node-Team</b> direkt kontaktieren möchten: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Contact/index_es.php b/h-source/Application/Views/Desktop/Contact/index_es.php
new file mode 100644
index 0000000..af5c022
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Contact/index_es.php
@@ -0,0 +1,39 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Puede sugerir el implementar nuevas caracteriticas o agregar nuevo hardware en la página de <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">incidencias</a>
+ </div>
+
+ <div class="contact_div">
+ Si desea contactar directamente al equipo de <b><?php echo Website::$generalName;?></b> use esta dirección de correo electronico: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Contact/index_fr.php b/h-source/Application/Views/Desktop/Contact/index_fr.php
new file mode 100644
index 0000000..2255258
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Contact/index_fr.php
@@ -0,0 +1,39 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Vous pouvez suggérez l’implémentation de nouvelles fonctionnalitée ou l’ajout d’un nouveau type de matériel dans la page <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">problème</a>.
+ </div>
+
+ <div class="contact_div">
+ Si vous voulez contatez directement l’équipe <b><?php echo Website::$generalName;?></b>, utilisez cette adresse mail : <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Contact/index_gr.php b/h-source/Application/Views/Desktop/Contact/index_gr.php
new file mode 100644
index 0000000..2b6a1bb
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Contact/index_gr.php
@@ -0,0 +1,39 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Μπορείτε να εισηγηθείτε την υλοποίηση νέων χαρακτηριστικών ή την προσθήκη νέων τύπων υλικού (hardware) στην ιστοσελίδα <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">issues</a>
+ </div>
+
+ <div class="contact_div">
+ Αν θέλετε να έρθετε σε άμεση επαφή με την ομάδα του <b><?php echo Website::$generalName;?></b>, χρησιμοποιείστε αυτή την ηλεκτρονική διεύθυνση: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Contact/index_it.php b/h-source/Application/Views/Desktop/Contact/index_it.php
new file mode 100644
index 0000000..48355d7
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Contact/index_it.php
@@ -0,0 +1,39 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Potete suggerire nuove caratteristiche da implementare o aggiungere nuovi tipi di hardware nella pagina <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">issues</a>
+ </div>
+
+ <div class="contact_div">
+ Se volete direttamente contattare il team di <b><?php echo Website::$generalName;?></b> potete farlo a questo indirizzo e-mail: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Credits/index_gr.php b/h-source/Application/Views/Desktop/Credits/index_gr.php
new file mode 100644
index 0000000..077d337
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Credits/index_gr.php
@@ -0,0 +1,65 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; credits
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Εικόνες:
+ </div>
+
+ <div class="credits_item_description">
+ Οι εικόνες που χρησιμοποιούνται μέσα στο <?php echo Website::$generalName;?> πάρθηκαν από το θέμα εικόνας <a href="http://kde-look.org/content/show.php/ACUN+Simgeleri?content=83018">ACUN Simgeleri 0.7</a> και από το <a href="http://kde-look.org/content/show.php/H2O+Icon+Theme?content=127149">H2O Icon Theme 0.0.5</a>, που είναι αδειοδοτημένα και τα δύο υπό την Άδεια GNU GPL, από τις εικόνες <a href="http://www.everaldo.com/crystal/?action=downloads">Crystal Projects</a>, που είναι αδειοδοτημένες υπό την LGPL, από το <a href="http://www.notmart.org/index.php/Graphics">glaze icons set</a> (LGPL) και από το <a href="http://kde-look.org/content/show.php/Dark-Glass+reviewed?content=67902">DarkGlass_Reworked icons theme</a> (GPL). Οι εικόνες flag πάρθηκαν από το <a href="http://www.famfamfam.com/lab/icons/flags/">FAMFAMFAM flag icons set</a> (Public Domain).
+ </div>
+
+ <div class="credits_item_title">
+ jQuery:
+ </div>
+
+ <div class="credits_item_description">
+ Σε όλο τον ιστότοπο χρησιμοποιήθηκαν οι βιβλιοθήκες javascript <a href="http://jquery.com/">jQuery</a> και η <a href="http://jqueryui.com/home">jQuery UI</a> (που αδειοδοτούνται υπό την MIT/GPL).
+ </div>
+
+ <div class="credits_item_title">
+ markitup:
+ </div>
+
+ <div class="credits_item_description">
+ Χρησιμοποιήθηκε το <a href="http://markitup.jaysalvat.com/home/">markitup</a> jQuery plugin (που αδειοδοτείται υπό την MIT/GPL), για να βοηθηθεί ο χρήστης να εισαγάγει wiki tags
+ </div>
+
+ <div class="credits_item_title">
+ php diff algorithm:
+ </div>
+
+ <div class="credits_item_description">
+ Χρησιμοποιήθηκε ο αλγόριθμος <a href="http://compsci.ca/v3/viewtopic.php?p=142539">This</a> algorithm (που αδειοδοτείται υπό την ελεύθερη άδεια zlib), για να αναδειχθούν οι διαφορές ανάμεσα στις δύο διαφορετικές αναθεωρήσεις του ίδιου μοντέλου υλικού (hadrware).
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Help/index.php b/h-source/Application/Views/Desktop/Help/index.php
new file mode 100644
index 0000000..bec0d54
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Help/index.php
@@ -0,0 +1,449 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010, 2011 Antonio Gallo (h-source-copyright.txt)
+// Copyright (C) 2011 Joerg Kohne
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+<div class="help_external_box">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <?php echo gtext("Help");?>
+ </div>
+
+ <div class="help_tables_of_contents">
+ Table of contents
+ <ul>
+ <li><a href="<?php echo $this->currPage."/$lang#wiki-syntax";?>">Wiki syntax</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#compatibility";?>">Compatibility classes</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#discover-hardware";?>">Discover your hardware</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#fully-free";?>">List of fully free GNU/Linux distributions</a></li>
+ </ul>
+ </div>
+
+ <a name="wiki-syntax"></a><h2>Wiki Syntax</h2>
+
+ <h3>List of <?php echo Website::$generalName;?>
+ Wiki Tags</h3>
+
+ <table class="wiki">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Tag</th>
+ <th>Result</th>
+ <th>Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>bold</td>
+ <td>text [b]bold[/b]</td>
+ <td>text <b>bold</b></td>
+ <td>text bold</td>
+ </tr>
+ <tr>
+ <td>italic</td>
+ <td>text [i]italic[/i]</td>
+ <td>text <i>italic</i></td>
+ <td>text italic</td>
+ </tr>
+ <tr>
+ <td>del</td>
+ <td>text [del]deleted[/del]</td>
+ <td>text <del>deleted</del></td>
+ <td>text deleted</td>
+ </tr>
+ <tr>
+ <td>underline</td>
+ <td>text [u]underlined[/u]</td>
+ <td>text <u>underlined</u></td>
+ <td>text underlined</td>
+ </tr>
+ <tr>
+ <td>head 1</td>
+ <td>[h1]heading[/h1]</td>
+ <td>
+ <div class="div_h1">
+ heading</div>
+ </td>
+ <td>head 1</td>
+ </tr>
+ <tr>
+ <td>head 2</td>
+ <td>[h2]heading[/h2]</td>
+ <td>
+ <div class="div_h2">
+ heading</div>
+ </td>
+ <td>head 2</td>
+ </tr>
+ <tr>
+ <td>head 3</td>
+ <td>[h3]heading[/h3]</td>
+ <td>
+ <div class="div_h3">
+ heading</div>
+ </td>
+ <td>head 3</td>
+ </tr>
+ <tr>
+ <td>paragraph</td>
+ <td>…[p]new paragraph[/p]</td>
+ <td>…
+
+ <p>new paragraph</p>
+ </td>
+ <td>new paragraph</td>
+ </tr>
+ <tr>
+ <td>Ordered Lists </td>
+ <td><ul style="list-style-type:none;">
+ <li>[list]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]first item[/*]</li>
+ <li>[*]second item[/*]</li>
+ </ul>
+ </li>
+ <li>[/list]</li>
+ </ul>
+ </td>
+ <td><ul>
+ <li>first item</li>
+ <li>second item</li>
+ </ul>
+ </td>
+ <td>make a list of items</td>
+ </tr>
+ <tr>
+ <td>Numbered List </td>
+ <td><ul style="list-style-type:none;">
+ <li>[enum]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]first item[/*]</li>
+ <li>[*]second item[/*]</li>
+ </ul>
+ </li>
+ <li>[/enum]</li>
+ </ul>
+ </td>
+ <td><ol>
+ <li>first item</li>
+ <li>second item</li>
+ </ol>
+ </td>
+ <td>make a numbered list of items</td>
+ </tr>
+ <tr>
+ <td>list item</td>
+ <td>[*]item[/*]</td>
+ <td><ul>
+ <li>item</li>
+ </ul>
+ </td>
+ <td>add an item to a list</td>
+ </tr>
+ <tr>
+ <td>code</td>
+ <td>[code]some code[/code]</td>
+ <td><pre class="code_pre">some code</pre>
+ </td>
+ <td>some code</td>
+ </tr>
+ <tr>
+ <td>simple link</td>
+ <td>[a]url[/a]</td>
+ <td><a href="url">url</a></td>
+ <td>simple link</td>
+ </tr>
+ <tr>
+ <td>link with text</td>
+ <td>[a]url|text[/a]</td>
+ <td><a href="url">text</a></td>
+ <td>link with text</td>
+ </tr>
+ <tr>
+ <td>notebook</td>
+ <td>[notebook]id[/notebook]</td>
+ <td><samp>id</samp></td>
+ <td>link to the notebook with the identifier equal to id (the identifier of each device model is written in the
+ page of the device itself, next to the model name)</td>
+ </tr>
+ <tr>
+ <td>wifi</td>
+ <td>[wifi]id[/wifi]</td>
+ <td><samp>id</samp></td>
+ <td>link to the wifi with the identifier equal to id (the identifier of each device model is written in the page
+ of the device itself, next to the model name)</td>
+ </tr>
+ <tr>
+ <td>videocard</td>
+ <td>[videocard]id[/videocard]</td>
+ <td class="sample"><samp>id</samp></td>
+ <td>link to the videocard with the identifier equal to id (the identifier of each device model is written in the
+ page of the device itself, next to the model name)</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p> </p>
+
+ <a name="compatibility"></a><h2>Compatibility classes</h2>
+
+ <a name="notebook-compatibility"></a><h3>Notebooks</h3>
+ <dl>
+ <dt>Class A (Platinum)</dt>
+ <dd>All the notebook devices work with a very good performance. </dd>
+ <dd class="example">Example: all the devices work, the 3D acceleration is supported</dd>
+ <dt>Class B (Gold)</dt>
+ <dd>All the notebook devices work but not at full performance. </dd>
+ <dd class="example">A typical example: all the devices work, but the 3D acceleration is not supported</dd>
+ <dt>Class C (Silver)</dt>
+ <dd>One main device is not supported. </dd>
+ <dd class="example">Example: the internal wifi card does not work. You need an external USB card</dd>
+ <dt>Class D (Bronze)</dt>
+ <dd>More than one device is not supported</dd>
+ <dt>Class E (Garbage)</dt>
+ <dd>The notebook does not work with free software</dd>
+ </dl>
+
+ <a name="printer-compatibility"></a><h3>Printers</h3>
+ <dl>
+ <dt>Class A (Full)</dt>
+ <dd>All device functions and features are supported</dd>
+ <dt>Class B (Partial)</dt>
+ <dd>Printing supported but possibly at limited speed or print quality; scanning and/or faxing on some multifunction
+ devices may not be supported</dd>
+ <dt>Class C (None)</dt>
+ <dd>The printer does not work with free software</dd>
+ </dl>
+
+ <a name="scanner-compatibility"></a><h3>Scanners</h3>
+ <dl>
+ <dt>Class A (Full)</dt>
+ <dd>All device functions and features are supported</dd>
+ <dt>Class B (Partial)</dt>
+ <dd>Scanning supported but possibly at limited speed or quality; some other features may not be supported</dd>
+ <dt>Class C (None)</dt>
+ <dd>The scanner does not work with free software</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="discover-hardware"></a><h2>Discover your hardware</h2>
+
+ <p><cite>(Thanks <a href="<?php echo $this->baseUrl;?>/issues/view/en/3/1/token">lluvia</a>)</cite></p>
+
+ <p>In order to know the details of your hardware you can carry out the following actions:</p>
+ <dl>
+ <dt>How to discover the model name of your notebook</dt>
+ <dd>See below your notebook or netbook<dd>
+ <a name="model-name"></a><dt>How to discover the model name of your device (if it is not a notebook)</dt>
+ <dd class="opt"><strong>If the device is integrated (example: a video card)</strong></dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">lspci</pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lspci &gt; FILENAME # output to a file</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file</dd -->
+ <dd>You will obtain the list of your PCI devices, similar to the one written below</dd>
+ <dd><pre class="terminal">
+00:18.3 Host bridge: <b>Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control</b>
+03:00.0 Network controller: <b>Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02)</b>
+05:00.0 VGA compatible controller: <b>nVidia Corporation G86 [GeForce 8400M GS] (rev a1)</b>
+ </pre>
+ </dd>
+ <dd class="note"><b>Note:</b> The name of each device is written after the colon (see the text
+ in bold in the above list)</dd>
+ <dd>If the device is an USB device (example: an external USB wifi card)</dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">lsusb -v</pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lsusb -v &gt; FILENAME # output to a file</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file</dd -->
+ <dd>You will obtain the list of your USB devices, similar to the one written below</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x0846 NetGear, Inc.
+ idProduct 0x4260 <b>WG111v3 54 Mbps Wireless [realtek RTL8187B]</b>
+ bcdDevice 2.00
+ iManufacturer 1
+ iProduct 2
+ iSerial 3
+ ...
+ ...
+
+Bus 002 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 255 Vendor Specific Class
+ bDeviceSubClass 255 Vendor Specific Subclass
+ bDeviceProtocol 255 Vendor Specific Protocol
+ bMaxPacketSize0 8
+ idVendor 0x08ff AuthenTec, Inc.
+ idProduct 0x2580 <b>AES2501 Fingerprint Sensor</b>
+ bcdDevice 6.23
+ iManufacturer 0
+ iProduct 1 Fingerprint Sensor
+ iSerial 0
+ bNumConfigurations 1
+ ...
+ ...
+ </pre>
+ </dd>
+ <dd class="note"><b>Note:</b> The name of each device is written at the row starting with "idProduct" (see the text
+ in bold in the above list)</dd>
+ <dl>
+ <dt>How to discover the model name of your notebook</dt>
+ <dd>See below your notebook or netbook<dd>
+ <a name="model-name"></a><dt>How to discover the model name of your device (if it is not a notebook)</dt>
+ <dd class="opt"><strong>If the device is integrated (example: a video card)</strong></dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">lspci</pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lspci &gt; FILENAME # output to a file</pre>
+ </dd>
+ <dt>How to discover the kernel libre version you are using</dt>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd> <pre class="terminal">uname -r</pre>
+ </dd>
+ <dt>How to discover the name of your video card</dt>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Then look for the row containing the string <b>VGA</b> or <b>Display controller</b>. You can also try one of
+ the following commands:</dd>
+ <dd><pre class="terminal">lspci | grep "Display controller"</pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lspci | grep "VGA"</pre>
+ </dd>
+ <a name="vendoridproductid"></a><dt>How to discover the VendorID and the ProductID of your device (VendorID:ProductID
+ code)</dt>
+ <dd><cite>(Thanks <a
+ href="http://trisquel.info/en/forum/h-nodecom-new-website-hardware-database#comment-5839">Michał
+ Masłowski</a> and <a
+ href="http://trisquel.info/en/forum/h-nodecom-new-website-hardware-database#comment-5837">Julius22</a>)</cite></dd>
+ <dd>If the device is integrated (example: a video card) </dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">sudo lspci -nnk</pre></dd>
+ <dd>You should obtain a list of hardware similar to the one written below</dd>
+ <dd><pre class="terminal">
+03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [<b>14e4:4311</b>] (rev 02)
+ Kernel driver in use: b43-pci-bridge
+ Kernel modules: ssb
+05:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [<b>10de:0427</b>] (rev a1)
+ Kernel modules: nouveau, nvidiafb</pre>
+ </dd>
+ <dd>The strings in <b>bold</b> and placed inside the square brackets (in the above list) are the code you are
+ looking for. The first set of digits (before the colon) are the <b>VendorID</b>, the second set of digits are
+ the <b>ProductID</b>. In the above example: the VendorID:ProductID code of the wifi card (note the strings
+ "Network controller" and "WLAN") is <b>14e4:4311</b> while the VendorID:ProductID code of the video card (note
+ the string "VGA") is <b>10de:0427</b></dd>
+ <dd class="opt">If the device is an USB device (example: an external USB wifi card) </dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">sudo lsusb</pre>
+ </dd>
+ <dd>You should obtain a list of hardware similar to the one written below</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID <b>0846:4260</b> NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Bus 001 Device 001: ID <b>1d6b:0002</b> Linux Foundation 2.0 root hub
+Bus 002 Device 003: ID <b>08ff:2580</b> AuthenTec, Inc. AES2501 Fingerprint Sensor</pre>
+ </dd>
+ <dd>The strings in <b>bold</b> (in the above list) are the code you are looking for. The first set of digits
+ (before the colon) are the <b>VendorID</b>, the second set of digits are the <b>ProductID</b>. In the above
+ example: the VendorID:ProductID code of the external USB wifi card (note the strings "Wireless") is
+ <b>0846:4260</b></dd>
+ <dt>How to discover if the video card works</dt>
+ <dd>Install <a href="http://rss-glx.sourceforge.net/"><code>rss-glx</code></a> by means of the package manager of
+ your distribution or compiling it from source and try some screensavers (for example <b>Skyrocket</b> or
+ <b>Solarwinds</b>). Check if you can play the screensaver (and/or if you can play it smoothly)</dd>
+ <dt>How to discover if the 3D acceleration works</dt>
+ <dd>Try to enable compiz</dd>
+ <dt>How to discover the name of your wifi card</dt>
+ <dd><p>Open a terminal and type the following command:</p>
+ </dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Then look for the row containing the string <b>Wireless</b> or <b>Network controller</b>. You can also try
+ one of the following commands:</dd>
+ <dd><pre class="terminal">lspci | grep "Wireless" </pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lspci | grep "Network" </pre>
+ </dd>
+ <dt>How to discover the printer driver you are using</dt>
+ <dd class="opt"><strong>If you are using cups</strong></dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">dpkg-query -W -f '${Version}\n' cups</pre>
+ </dd>
+ <dt>How to discover the architecture of your notebook</dt>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">cat /proc/cpuinfo | grep "lm"</pre>
+ </dd>
+ <dd>If you get a message like this:</dd>
+ <dd><pre class="terminal">flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts<br/>acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64<br/>monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm</pre>
+ </dd>
+ <dd>then you machine is x86-64/amd64 capable and you could choose a x86-64/amd64 distro to run on it</dd>
+ </dl>
+ <p> </p>
+
+ <a name="fully-free"></a><h2>Fully free GNU/Linux Distributions</h2>
+
+ <p>Following are the <a href="http://www.gnu.org/gnu/linux-and-gnu.html">GNU/Linux</a> distributions we know of which have a firm policy
+ commitment to only include and only propose free software. They reject non-free applications, non-free programming
+ platforms, non-free drivers, or non-free firmware “blobs”. If by mistake they do include any, they remove it. To
+ learn more about what makes for a <a href="http://www.gnu.org/distros/free-distros.html">free GNU/Linux
+ distribution</a>, see GNU <a href="http://www.gnu.org/distros/free-system-distribution-guidelines.html">Guidelines for
+ Free System Distributions</a>.</p>
+
+ <p><strong>All of the distributions that follow are installable to a computer's hard drive and most can be run
+ live.</strong></p>
+
+ <p>(listed in alphabetical order)</p>
+
+ <!-- p>They are listed in alphabetical order</p -->
+ <ul>
+ <li><a href="http://www.blagblagblag.org/">BLAG GNU/Linux</a></li>
+ <li><a href="http://www.dragora.org">Dragora GNU/Linux</a></li>
+ <li><a href="http://dynebolic.org/">Dynebolic GNU/Linux</a></li>
+ <li><a href="http://www.gnewsense.org/">gNewSense GNU/Linux</a></li>
+ <li><a href="http://www.musix.org.ar/">Musix GNU+Linux</a></li>
+ <li><a href="https://parabolagnulinux.org/">Parabola GNU/Linux</a></li>
+ <li><a href="http://trisquel.info/">Trisquel GNU/Linux</a></li>
+ <li><a href="http://www.ututo.org/www/">Ututo GNU/Linux</a></li>
+ <li><a href="http://venenux.org/">Venenux GNU/Linux</a></li>
+ </ul>
+ </dl>
+ </div>
+
diff --git a/h-source/Application/Views/Desktop/Help/index_de.php b/h-source/Application/Views/Desktop/Help/index_de.php
new file mode 100644
index 0000000..8301eda
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Help/index_de.php
@@ -0,0 +1,445 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010, 2011 Antonio Gallo (h-source-copyright.txt)
+// Copyright (C) 2011 Joerg Kohne
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+<div class="help_external_box">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Startseite</a> &raquo; <?php echo gtext("Help");?>
+ </div>
+
+ <div class="help_tables_of_contents">
+ Inhalt
+ <ul>
+ <li><a href="<?php echo $this->currPage."/$lang#wiki-syntax";?>">Wiki-Syntax</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#compatibility";?>">Kompatibilitätsklassen</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#discover-hardware";?>">Entdecken Sie Ihre Hardware</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#fully-free";?>">Vollständig Freie GNU/Linux-Distributionen</a></li>
+ </ul>
+ </div>
+
+ <a name="wiki-syntax"></a><h2>Wiki-Syntax</h2>
+
+ <h3><?php echo Website::$generalName;?>
+ Wiki-Elemente</h3>
+
+ <table class="help_wiki_table">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Element</th>
+ <th>Ergebnis</th>
+ <th>Beschreibung</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Fett</td>
+ <td>[b]Fette[/b] Schrift</td>
+ <td><b>Fette</b> Schrift</td>
+ <td>Fettschrift</td>
+ </tr>
+ <tr>
+ <td>Kursiv</td>
+ <td>[i]Kursive[/i] Schrift</td>
+ <td><i>Kursive</i> Schrift</td>
+ <td>Kursivschrift</td>
+ </tr>
+ <tr>
+ <td>Gelöschter Text</td>
+ <td>[del]Gelöschter[/del] Text</td>
+ <td><del>Gelöschter</del> Text</td>
+ <td>Gelöschter Text</td>
+ </tr>
+ <tr>
+ <td>Unterstrichen</td>
+ <td>[u]Unterstrichener[/u] Text</td>
+ <td><u>Unterstrichener</u> Text</td>
+ <td>Unterstrichener Text</td>
+ </tr>
+ <tr>
+ <td>Überschrift 1</td>
+ <td>[h1]Überschrift[/h1]</td>
+ <td>
+ <div class="div_h1">
+ Überschrift</div>
+ </td>
+ <td>Überschrift Ebene 1</td>
+ </tr>
+ <tr>
+ <td>Überschrift 2</td>
+ <td>[h2]Überschrift[/h2]</td>
+ <td>
+ <div class="div_h2">
+ Überschrift</div>
+ </td>
+ <td>Überschrift Ebene 2</td>
+ </tr>
+ <tr>
+ <td>Überschrift 3</td>
+ <td>[h3]Überschrift[/h3]</td>
+ <td>
+ <div class="div_h3">
+ Überschrift</div>
+ </td>
+ <td>Überschrift Ebene 3</td>
+ </tr>
+ <tr>
+ <td>Absatz</td>
+ <td>…[p](Neuer) Absatz[/p]</td>
+ <td>…
+
+ <p>(Neuer) Absatz</p>
+ </td>
+ <td>(Neuer) Absatz</td>
+ </tr>
+ <tr>
+ <td>Auflistung</td>
+ <td><ul style="list-style-type:none;">
+ <li>[list]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]Erstes Element[/*]</li>
+ <li>[*]Zweites Element[/*]</li>
+ </ul>
+ </li>
+ <li>[/list]</li>
+ </ul>
+ </td>
+ <td><ul>
+ <li>Erstes Element</li>
+ <li>Zweites Element</li>
+ </ul>
+ </td>
+ <td>Auflistung</td>
+ </tr>
+ <tr>
+ <td>Nummerierung</td>
+ <td><ul style="list-style-type:none;">
+ <li>[enum]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]Erstes Element[/*]</li>
+ <li>[*]Zweites Element[/*]</li>
+ </ul>
+ </li>
+ <li>[/enum]</li>
+ </ul>
+ </td>
+ <td><ol>
+ <li>Erstes Element</li>
+ <li>Zweites Element</li>
+ </ol>
+ </td>
+ <td>Geordnete Liste</td>
+ </tr>
+ <tr>
+ <td>Listenelement</td>
+ <td>[*]Listenelement[/*]</td>
+ <td><ul>
+ <li>Listenelement</li>
+ </ul>
+ </td>
+ <td>Listenelement hinzufügen</td>
+ </tr>
+ <tr>
+ <td>Quelltext</td>
+ <td>[code]Quelltext[/code]</td>
+ <td><pre class="code_pre">Quelltext</pre>
+ </td>
+ <td>Codefragment</td>
+ </tr>
+ <tr>
+ <td>Verweis (einfach)</td>
+ <td>[a]Internetadresse[/a]</td>
+ <td><a href="http://Internetadresse">Internetadresse</a></td>
+ <td>Verweis (einfach)</td>
+ </tr>
+ <tr>
+ <td>Verweis (mit Text)</td>
+ <td>[a]Internetadresse|mit Text[/a]</td>
+ <td><a href="http://Internetadresse">mit Text</a></td>
+ <td>Verweis (mit Text)</td>
+ </tr>
+ <tr>
+ <td>Notebook</td>
+ <td>[notebook]ID[/notebook]</td>
+ <td><samp>ID</samp></td>
+ <td>Verweis auf das Notebook mit der Kennung gleich ID (die jeweilige Geräte-Modellkennung wird auf der Seite
+ des Gerätes selbst, unter „Modellbezeichnung“, eingepflegt)</td>
+ </tr>
+ <tr>
+ <td>WLAN</td>
+ <td>[wifi]ID[/wifi]</td>
+ <td><samp>ID</samp></td>
+ <td>Verweis auf das WLAN mit der Kennung gleich ID (die jeweilige Geräte-Modellkennung wird auf der Seite des
+ Gerätes selbst, unter „Modellbezeichnung“, eingepflegt)</td>
+ </tr>
+ <tr>
+ <td>Grafikkarte</td>
+ <td>[videocard]ID/videocard]</td>
+ <td><samp>ID</samp></td>
+ <td>Verweis auf die Grafikkarte mit der Kennung gleich ID (die jeweilige Geräte-Modellkennung wird auf der Seite
+ des Gerätes selbst, unter „Modellbezeichnung“, eingepflegt)</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p> </p>
+
+ <a name="compatibility"></a><h2>Kompatibilitätsklassen</h2>
+
+ <a name="notebook-compatibility"></a><h3>Notebooks</h3>
+ <dl title="Notebook-Kompatibilität">
+ <dt class="label">Klasse A (Platin)</dt>
+ <dd>Alle Notebook-Geräte arbeiten mit sehr guter Leistung.</dd>
+ <dd class="sample"><strong>Beispiel</strong>: Alle Geräte funktionieren, auch die 3D-Beschleunigung wird
+ unterstützt.</dd>
+ <dt>Klasse B (Gold)</dt>
+ <dd>Alle Notebook-Geräte funktionieren, jedoch nicht mit voller Leistung. </dd>
+ <dd class="sample"><strong>Beispiel</strong>: Alle Geräte funktionieren, aber die 3D-Beschleunigung wird nicht
+ unterstützt.</dd>
+ <dt>Klasse C (Silber)</dt>
+ <dd>Ein wichtiges Gerät wird nicht unterstützt.</dd>
+ <dd class="sample"><strong>Beispiel</strong>: Die interne WLAN-Karte funktioniert nicht. Sie benötigen eine
+ externe USB-Karte.</dd>
+ <dt>Klasse D (Bronze)</dt>
+ <dd>Mehr als ein Gerät wird nicht unterstützt.</dd>
+ <dt>Klasse E (E-Schrott)</dt>
+ <dd>Das Notebook kann von Freie Software nicht unterstützt werden.</dd>
+ </dl>
+
+ <a name="printer-compatibility"></a><h3>Drucker</h3>
+ <dl title="Drucker-Kompatibilität">
+ <dt>Klasse A (Vollständig)</dt>
+ <dd>Alle Gerätefunktionen und -merkmale werden unterstützt.</dd>
+ <dt>Klasse B (Teilweise)</dt>
+ <dd>Drucken wird unterstützt, aber möglicherweise mit eingeschränkter Geschwindigkeit oder Druckqualität;
+ Scannen und/oder Faxen wird (bei einigen Multifunktionsgeräten möglicherweise) nicht unterstützt</dd>
+ <dt>Klasse C (E-Schrott)</dt>
+ <dd>Der Drucker kann von Freie Software nicht unterstützt werden.</dd>
+ </dl>
+
+ <a name="scanner-compatibility"></a><h3>Scanner</h3>
+ <dl title="Scanner-Kompatibilität">
+ <dt>Klasse A (Vollständig)</dt>
+ <dd>Alle Gerätefunktionen und -merkmale werden unterstützt.</dd>
+ <dt>Klasse B (Teilweise)</dt>
+ <dd>Scannen unterstützt, aber möglicherweise bei eingeschränkter Geschwindigkeit oder Qualität, einige andere
+ Funktionen werden nicht unterstützt.</dd>
+ <dt>Klasse C (E-Schrott)</dt>
+ <dd>Der Scanner kann von Freie Software nicht unterstützt werden.</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="discover-hardware"></a><h2>Entdecken Sie Ihre Hardware</h2>
+ <cite>(Vielen Dank <a href="<?php echo $this->baseUrl;?>/issues/view/en/3/1/token">lluvia</a>)</cite>
+
+ <p>Um mehr Details über Ihre Hardware zu erfahren, beachten Sie bitte folgende Punkte:</p>
+ <dl>
+ <dt>Wie man die Modellbezeichnung des Notebooks herausfindet</dt>
+ <dd>Siehe das Typenschild unterhalb Ihres tragbaren Klapprechners.</dd>
+ <a name="model-name"></a><dt>Wie man den Modellnamen der Geräte herausfindet (wenn kein tragbarer Klapprechner)</dt>
+ <dd class="opt">Wenn das Gerät eingebaut ist (z. B. eine Grafikkarte)</dd>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">lspci</pre>
+ </dd>
+ <dd>oder</dd>
+ <dd><pre class="terminal">lspci &gt; DATEINAME # Ausgabe als Datei speichern</pre>
+ </dd>
+ <!--<dd>where "filename" is the name of the file</dd>-->
+ <dd>Es sollten PCI-Geräte ähnlich der folgenden angezeigt werden:</dd>
+ <dd><pre class="terminal">
+00:18.3 Host bridge: <b>Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control</b>
+03:00.0 Network controller: <b>Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02)</b>
+05:00.0 VGA compatible controller: <b>nVidia Corporation G86 [GeForce 8400M GS] (rev a1)</b></pre>
+ </dd>
+ <dd class="note"><b>Hinweis:</b> The name of each device is written after the colon (see the text
+ in bold in the above list).</dd>
+ <dd class="opt">Wenn das Gerät ein USB-Gerät ist (bspw. ein externer WLAN-Stick)</dd>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">lsusb -v</pre>
+ </dd>
+ <dd>oder</dd>
+ <dd><pre class="terminal">lsusb -v &gt; DATEINAME # Ausgabe als Datei speichern</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file.</dd -->
+ <dd>Es sollten USB-Geräte ähnlich der folgenden angezeigt werden:</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x0846 NetGear, Inc.
+ idProduct 0x4260 <b>WG111v3 54 Mbps Wireless [realtek RTL8187B]</b>
+ bcdDevice 2.00
+ iManufacturer 1
+ iProduct 2
+ iSerial 3
+ ...
+ ...
+
+Bus 002 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 255 Vendor Specific Class
+ bDeviceSubClass 255 Vendor Specific Subclass
+ bDeviceProtocol 255 Vendor Specific Protocol
+ bMaxPacketSize0 8
+ idVendor 0x08ff AuthenTec, Inc.
+ idProduct 0x2580 <b>AES2501 Fingerprint Sensor</b>
+ bcdDevice 6.23
+ iManufacturer 0
+ iProduct 1 Fingerprint Sensor
+ iSerial 0
+ bNumConfigurations 1
+ ...
+ ...
+ </pre>
+ </dd>
+ <dd class="note"><b>Hinweis:</b> Die Gerätebezeichnung wird in der Zeile „idProduct“ nach dem Doppelpunkt
+ angegeben (siehe Text in Fettdruck).</dd>
+ <!-- <dt>Wie man das Jahr der Vermarktung des Notebooks herausfindet</dt>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">sudo dmidecode| grep "Release Date"</pre></dd>
+ <dd class="sample">Es sollte ein Datum ähnlich dem <code>Release Date: 05/28/2011</code> (MM/TT/JJJJ) angezeigt werden.</dd -->
+ <dt>Wie man den verwendeten Betriebssystemkern („Kernel“) herausfindet</dt>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">uname -r</pre>
+ </dd>
+ <dt name="video-card">Wie man den Namen der Grafikkarte herausfindet</dt>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Suchen Sie dann nach der Zeile mit der Zeichenfolge <strong><code>VGA</code></strong> oder
+ <strong><code>Display Controller</code></strong>. Alternativ können Sie auch folgenden Befehl versuchen:
+ </dd>
+ <dd><pre class="terminal">lspci | grep "Display controller"</pre>
+ </dd>
+ <dd>oder</dd>
+ <dd><pre class="terminal">lspci | grep "VGA"</pre>
+ </dd>
+ <a name="vendoridproductid"></a><dt>Wie man Anbieter- und Produkt-ID des Geräts herausfindet (VendorID:ProductID)</dt>
+ <dd><cite>(Vielen Dank an <a
+ href="http://trisquel.info/de/forum/h-nodecom-new-website-hardware-database#comment-5839">Michał Masłowski</a>
+ und <a href="http://trisquel.info/de/forum/h-nodecom-new-website-hardware-database#comment-5837">Julius22</a>)
+ </cite></dd>
+ <dd class="opt">Wenn das Gerät eingebaut ist (z. B. eine Grafikkarte)</dd>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">sudo lspci -nnk</pre>
+ </dd>
+ <dd>Es sollte eine Hardwareliste ähnlich der folgenden angezeigt werden:</dd>
+ <dd><pre class="terminal">
+03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [<b>14e4:4311</b>] (rev 02)
+ Kernel driver in use: b43-pci-bridge
+ Kernel modules: ssb
+05:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [<b>10de:0427</b>] (rev a1)
+ Kernel modules: nouveau, nvidiafb</pre>
+ </dd>
+ <dd class="note"><b>Hinweis:</b> Die Zeichenfolgen in <b>fetter Schrift</b> und in den eckigen Klammern […
+ <strong>:</strong> …] sind die Daten, nach denen Sie gesucht haben. Die erste Zeichengruppe (vor dem
+ Doppelpunkt) ist die <b>Anbieter-ID</b>, die zweite Zeichengruppe (nach dem Doppelpunkt) die <b>Produkt-ID</b>.
+ Im obigen Beispiel wären Anbieter- und Produkt-ID-Code der WLAN-Karte (beachten Sie die Zeichenfolgen „Network
+ Controller“ und „WLAN“) <b>14e4:4311</b>, die der Grafikkarte (beachten Sie die Zeichenfolge „VGA“)
+ <b>10DE:0427</b>.</dd>
+ <dd class="opt">Wenn das Gerät ein USB-Gerät ist (bspw. ein externer USB-WLAN-Stick)</dd>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">sudo lsusb</pre>
+ </dd>
+ <dd>Es sollte eine Hardwareliste ähnlich der folgenden angezeigt werden:</dd>
+ <dd><pre class="terminal">Bus 001 Device 002: ID <b>0846:4260</b> NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]<br>Bus 001 Device 001: ID <b>1d6b:0002</b> Linux Foundation 2.0 root hub<br>Bus 002 Device 003: ID <b>08ff:2580</b> AuthenTec, Inc. AES2501 Fingerprint Sensor<br></pre>
+ </dd>
+ <dd class="note"><b>Hinweis:</b> Die Zeichenfolgen in <b>fetter Schrift</b> und in den eckigen Klammern […] sind
+ die Daten, nach denen Sie gesucht haben. Die erste Zeichengruppe (vor dem Doppelpunkt) ist die
+ <b>Anbieter-ID</b>, die zweite Zeichengruppe (nach dem Doppelpunkt) die <b>Produkt-ID</b>. Im obigen Beispiel
+ wären Anbieter- und Produkt-ID-Code des externen USB-WLAN-Sticks (beachten Sie die Zeichenfolge „Wireless“)
+ <b>0846:4260</b>.</dd>
+ <dt name="vga">Wie man herausfindet, ob die Grafikkarte (über den VGA-Standard hinaus) funktioniert</dt>
+ <dd>Installieren Sie das Paket <code><a href="http://rss-glx.sourceforge.net/">rss-glx</a></code> mittels
+ Paketverwaltung Ihrer Distribution oder Kompilieren Sie den Quellcode und testen einige Bildschirmschoner (z. B.
+ <b>Skyrocket</b> oder <b>Solarwinds</b>). Überprüfen Sie, ob die Bildschirmschoner angezeigt werden können
+ (und/oder ruckelfrei wiedergegeben werden).
+ </dd>
+ <dt>Wie man herausfindet, ob die 3D-Beschleunigung funktioniert</dt>
+ <dd>Versuchen Sie, „compiz“ zu aktivieren.</dd>
+ <dt>Wie man den Namen Ihrer WLAN-Karte herausfindet</dt>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Suchen Sie dann nach der Zeile mit der Zeichenfolge <b><samp>Wireless</samp></b> oder <b><samp>Network
+ Controller</samp></b>. Alternativ können Sie auch folgenden Befehle versuchen:
+ </dd>
+ <dd><pre class="terminal">lspci | grep "Wireless"</pre></dd>
+ <dd>oder</dd>
+ <dd><pre class="terminal">lspci | grep "Network"</pre>
+ </dd>
+ <dt>Wie man den verwendeten Druckertreiber herausfindet</dt>
+ <dd class="opt">Wenn Sie „cups“ verwenden</dd>
+ <dd>Öffnen Sie ein Terminal („Eingabeaufforderung“) und geben Sie folgenden Befehl ein:</dd>
+ <dd><pre class="terminal">dpkg-query -W -f '${Version}\n' cups</pre>
+ </dd>
+ <dt>How to discover the architecture of your notebook</dt>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">cat /proc/cpuinfo | grep "lm"</pre>
+ </dd>
+ <dd>If you get a message like this:</dd>
+ <dd><pre class="terminal">flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts<br/>acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64<br/>monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm</pre>
+ </dd>
+ <dd>then you machine is x86-64/amd64 capable and you could choose a x86-64/amd64 distro to run on it</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="fully-free"></a><h2>Freie GNU/Linux-Distributionen</h2>
+
+ <p>Dies sind <a href="http://www.gnu.org/gnu/linux-and-gnu.de.html">GNU/Linux</a>-Distributionen, von denen wir von einer
+ festgelegten Richtlinie wissen, ausschließlich Freie Software zu verwenden und anzubieten. Unfreie Anwendungen,
+ unfreie Programmierplattformen, unfreie Treiber oder unfreie Firmware („BLOBs“) werden, auch wenn versehentlich
+ enthalten, entfernt. Weitere Informationen über <a href="http://www.gnu.org/distros/free-distros.html">Freie
+ GNU/Linux-Distribution</a> finden Sie unter <a
+ href="http://www.gnu.org/distros/free-system-distribution-guidelines.html">Richtlinien für Freie
+ Distributionen</a>.</p>
+
+ <p><strong>Alle Distributionen können auf der Festplatte Ihres Rechners installiert und die meisten Live ausgeführt
+ werden.</strong></p>
+
+ <p>(In alphabetischer Reihenfolge)</p>
+
+ <ul>
+ <li><a href="http://www.blagblagblag.org/">BLAG GNU/Linux</a></li>
+ <li><a href="http://www.dragora.org">Dragora GNU/Linux</a></li>
+ <li><a href="http://dynebolic.org/">Dynebolic GNU/Linux</a></li>
+ <li><a href="http://www.gnewsense.org/">gNewSense GNU/Linux</a></li>
+ <li><a href="http://www.musix.org.ar/">Musix GNU+Linux</a></li>
+ <li><a href="https://parabolagnulinux.org/">Parabola GNU/Linux</a></li>
+ <li><a href="http://trisquel.info/">Trisquel GNU/Linux</a></li>
+ <li><a href="http://www.ututo.org/www/">Ututo GNU/Linux</a></li>
+ <li><a href="http://venenux.org/">Venenux GNU/Linux</a></li>
+ </ul>
+ </div>
+ \ No newline at end of file
diff --git a/h-source/Application/Views/Desktop/Help/index_es.php b/h-source/Application/Views/Desktop/Help/index_es.php
new file mode 100644
index 0000000..c3ceb02
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Help/index_es.php
@@ -0,0 +1,442 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010, 2011 Antonio Gallo (h-source-copyright.txt)
+// Copyright (C) 2011 Joerg Kohne
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+<div class="help_external_box">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Inicio</a> &raquo; <?php echo gtext("Help");?>
+ </div>
+
+ <div class="help_tables_of_contents">
+ Tabla de contenidos
+ <ul>
+ <li><a href="<?php echo $this->currPage."/$lang#wiki-syntax";?>">Sintaxis del Wiki</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#compatibility";?>">Clases de Compatibilidad</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#discover-hardware";?>">Descubra su hardware</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#fully-free";?>">Lista de las distribuciones GNU/Linux completamente libres</a></li>
+ </ul>
+ </div>
+
+ <a name="wiki-syntax"></a><h2>Sintaxis del Wiki</h2>
+
+ <h3>Lista de las etiquetas wiki de <?php echo Website::$generalName;?>
+ </h3>
+
+ <table class="wiki">
+ <thead>
+ <tr>
+ <th>nombre</th>
+ <th>etiqueta</th>
+ <th>resultado</th>
+ <th>descripción</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>bold</td>
+ <td>[b]texto[/b]</td>
+ <td><b>texto</b></td>
+ <td>texto en negrita</td>
+ </tr>
+ <tr>
+ <td>italic</td>
+ <td>[i]texto[/i]</td>
+ <td><i>texto</i></td>
+ <td>texto en cursiva</td>
+ </tr>
+ <tr>
+ <td>del</td>
+ <td>[del]texto[/del]</td>
+ <td><del>texto</del></td>
+ <td>texto eliminado</td>
+ </tr>
+ <tr>
+ <td>underline</td>
+ <td>[u]texto[/u]</td>
+ <td><u>texto</u></td>
+ <td>texto subrayado</td>
+ </tr>
+ <tr>
+ <td>head 1</td>
+ <td>[h1]texto[/h1]</td>
+ <td>
+ <div class="div_h1">
+ texto</div>
+ </td>
+ <td>encabezado 1</td>
+ </tr>
+ <tr>
+ <td>head 2</td>
+ <td>[h2]texto[/h2]</td>
+ <td>
+ <div class="div_h2">
+ texto</div>
+ </td>
+ <td>encabezado 2</td>
+ </tr>
+ <tr>
+ <td>head 3</td>
+ <td>[h3]texto[/h3]</td>
+ <td>
+ <div class="div_h3">
+ texto</div>
+ </td>
+ <td>encabezado 3</td>
+ </tr>
+ <tr>
+ <td>paragraph</td>
+ <td>[p]texto[/p]</td>
+ <td><p>texto</p>
+ </td>
+ <td>nuevo párrafo</td>
+ </tr>
+ <tr>
+ <td>list item</td>
+ <td>[*]objeto[/*]</td>
+ <td><ul>
+ <li>objeto</li>
+ </ul>
+ </td>
+ <td>agrega un objeto a la lista</td>
+ </tr>
+ <tr>
+ <td>lista </td>
+ <td><ul style="list-style-type:none;">
+ <li>[list]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]first item[/*]</li>
+ <li>[*]second item[/*]</li>
+ </ul>
+ </li>
+ <li>[/list]</li>
+ </ul>
+ </td>
+ <td><ul>
+ <li>first item</li>
+ <li>second item</li>
+ </ul>
+ </td>
+ <td>hace una lista de objetos</td>
+ </tr>
+ <tr>
+ <td>numbered list</td>
+ <td><ul style="list-style-type:none;">
+ <li>[enum]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]first item[/*]</li>
+ <li>[*]second item[/*]</li>
+ </ul>
+ </li>
+ <li>[/enum]</li>
+ </ul>
+ </td>
+ <td><ol>
+ <li>first item</li>
+ <li>second item</li>
+ </ol>
+ </td>
+ <td>hace una lista numerada de objetos</td>
+ </tr>
+ <tr>
+ <td>code</td>
+ <td>[code]código[/code]</td>
+ <td><pre class="code_pre">código</pre>
+ </td>
+ <td>agrega código</td>
+ </tr>
+ <!--
+ <tr>
+ <td>simple link</td>
+ <td>[a]url[/a]</td>
+ <td>&lt;a href="url"&gt;url&lt;/a&gt;</td>
+ <td>enlace simple</td>
+ </tr>
+ -->
+ <tr>
+ <td>link with text</td>
+ <td>[a]url|text[/a]</td>
+ <td><a href="url">text</a></td>
+ <td>enlace con texto</td>
+ </tr>
+ <tr>
+ <td>notebook</td>
+ <td>[notebook]1234:5678[/notebook]</td>
+ <td>1234:5678</td>
+ <td>enlace al computador portátil con el identificador id (el identificador de cada modelo de dispositivo esta escrito en la
+ página del dispositivo mismo, seguido del nombre del modelo)</td>
+ </tr>
+ <tr>
+ <td>wifi</td>
+ <td>[wifi]1234:5678[/wifi]</td>
+ <td>1234:5678</td>
+ <td>enlace al wifi con el identificador id (el identificador de cada modelo de dispositivo esta escrito en la
+ página del dispositivo mismo, seguido del nombre del modelo)</td>
+ </tr>
+ <tr>
+ <td>videocard</td>
+ <td>[videocard]1234:5678/videocard]</td>
+ <td>1234:5678</td>
+ <td>enlace a la tarjeta de video con el identificador id (el identificador de cada modelo de dispositivo esta
+ escrito en la página del dispositivo mismo, seguido del nombre del modelo)</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p></p>
+
+ <a name="compatibility"></a><h2>Clases de Compatibilidad</h2>
+
+ <a name="notebook-compatibility"></a><h3>Computadores portátiles</h3>
+ <dl>
+ <dt>Clase A (Platino)</dt>
+ <dd>Todos los dispositivos funcionan con un buen desempeño. </dd>
+ <dd class="example">Ejemplo: todos los dispositivos funcionan, la aceleración 3D esta soportada</dd>
+ <dt>Clase B (Oro)</dt>
+ <dd>Todos los dispositivos funcionan pero no a su rendimiento completo. </dd>
+ <dd class="example">Un ejemplo típico es: todos los dispositivos funcionan, pero la aceleración 3D no esta
+ soportada</dd>
+ <dt>Clase C (Plata)</dt>
+ <dd>Un dispositivo principal no esta soportado. </dd>
+ <dd class="example">Ejemplo: la tarjeta inalámbrica interna no funciona. Necesita una tarjeta USB externa</dd>
+ <dt>Clase D (Bronce)</dt>
+ <dd>Más de un dispositivo no esta soportado</dd>
+ <dt>Clase E (Basura)</dt>
+ <dd>El equipo no funciona con software libre</dd>
+ </dl>
+
+ <a name="printer-compatibility"></a><h3>Impresoras</h3>
+ <dl>
+ <dt>Clase A (Completo)</dt>
+ <dd>Todos los dispositivos funcionan y las características soportadas</dd>
+ <dt>Clase B (Parcial)</dt>
+ <dd>La impresión esta soportada pero a velocidad o calidad limitada; escaneo y/o envío por fax en algunos
+ dispositivos multifuncionales pueden no estar soportados</dd>
+ <dt>Clase C (Ninguno)</dt>
+ <dd>La impresora no funciona con software libre</dd>
+ </dl>
+
+ <a name="scanner-compatibility"></a><h3>Escáners</h3>
+ <dl>
+ <dt>Clase A (Completo)</dt>
+ <dd>Todos los dispositivos funcionan y las características soportadas</dd>
+ <dt>Clase B (Parcial)</dt>
+ <dd>El escanéo es soportado pero a velocidad o calidad limitada; otras características pueden no estar soportadas</dd>
+ <dt>Clase C (Ninguno)</dt>
+ <dd>El escaner no funciona con software libre</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="discover-hardware"></a><h2>Descubra su hardware</h2>
+ <cite>(Gracias <a href="<?php echo $this->baseUrl;?>/issues/view/en/3/1/token">lluvia</a>)</cite>
+
+ <p>En orden de conocer los detalles de su hardware puede seguir las siguientes acciones:</p>
+ <dl>
+ <dt>Como descubrir el modelo de su computador portátil</dt>
+ <dd>Vea debajo de su computador portátil o subportátil</dd>
+ <a name="model-name"></a><dt>Como descubrir el nombre del modelo de su dispositivo (si no es un computador portátil)</dt>
+ <dd class="opt">Si el dispositivo es integrado (ejemplo: una tarjeta de video)</dd>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">lspci</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lspci &gt; FILENAME # output to a file</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file</dd -->
+ <dd>Obtendrá la lista de sus dispositivos PCI, similar a la mostrada debajo</dd>
+ <dd><pre class="terminal">
+00:18.3 Host bridge: <b>Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control</b>
+03:00.0 Network controller: <b>Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02)</b>
+05:00.0 VGA compatible controller: <b>nVidia Corporation G86 [GeForce 8400M GS] (rev a1)</b>
+ </pre>
+ </dd>
+ <dd>El nombre de cada dispositivo esta escrito después de los dos puntos (vea el texto en negrita en la lista superior)</dd>
+ <dd class="opt">Si el dispositivo es un dispositivo USB (ejemplo: una tarjeta externa USB de red inalámbrica)</dd>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">lsusb -v</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lsusb -v &gt; filename # write the output to a file</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file</dd -->
+ <dd>Obtendrá la lista de sus dispositivos USB, similar a la mostrada debajo</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x0846 NetGear, Inc.
+ idProduct 0x4260 <b>WG111v3 54 Mbps Wireless [realtek RTL8187B]</b>
+ bcdDevice 2.00
+ iManufacturer 1
+ iProduct 2
+ iSerial 3
+ ...
+ ...
+
+Bus 002 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 255 Vendor Specific Class
+ bDeviceSubClass 255 Vendor Specific Subclass
+ bDeviceProtocol 255 Vendor Specific Protocol
+ bMaxPacketSize0 8
+ idVendor 0x08ff AuthenTec, Inc.
+ idProduct 0x2580 <b>AES2501 Fingerprint Sensor</b>
+ bcdDevice 6.23
+ iManufacturer 0
+ iProduct 1 Fingerprint Sensor
+ iSerial 0
+ bNumConfigurations 1
+ ...
+ ...
+ </pre>
+ </dd>
+ <dd>El nombre de cada disposiitivo es escrito en la fila comenzando con "idProduct" (vea el texto en negritas en la lista superior)</dd>
+ <dt>Como descubrir el año de comercialización de su computador portátil</dt>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">sudo dmidecode| grep "Release Date"</pre>
+ </dd>
+ <dt>Como descubrir la versión de kernel que esta usando</dt>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">uname -r</pre>
+ </dd>
+ <dt>Como descubrir el nombre de su tarjeta de video</dt>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Después busque por la linea que contenga la cadena VGA o Display controller. También puede usar uno de las
+ siguientes ordenes:</dd>
+ <dd><pre class="terminal">lspci | grep "Display controller"</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lspci | grep "VGA"</pre>
+ </dd>
+ <a name="vendoridproductid"></a><dt>Como descubrir el ID del vendedor y el ID del producto de su dispositivo (código
+ VendorID:ProductID)</dt>
+ <dd><cite>(Gracias <a
+ href="http://trisquel.info/es/forum/h-nodecom-new-website-hardware-database#comment-5839">Michał Masłowski</a>
+ y <a
+ href="http://trisquel.info/es/forum/h-nodecom-new-website-hardware-database#comment-5837">Julius22</a>)</cite>
+ </dd>
+ <dd class="opt">Si el dispositivo es integrado (ejemplo: una tarjeta de video)</dd>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">sudo lspci -nnk</pre>
+ </dd>
+ <dd>Debe de obtener una lista de hardware similar a la escriba debajo</dd>
+ <dd><pre class="terminal">
+03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [<b>14e4:4311</b>] (rev 02)
+ Kernel driver in use: b43-pci-bridge
+ Kernel modules: ssb
+05:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [<b>10de:0427</b>] (rev a1)
+ Kernel modules: nouveau, nvidiafb</pre>
+ </dd>
+ <dd>Las cadenas en <b>negritas</b> y colocadas en los corchetes (en la lista superior) son los códigos que esta
+ buscando. El primer grupo de dígitos (antes de los dos puntos) son el <b>VendorID</b>, el segundo grupo de
+ dígitos son el <b>ProductID</b>. En el ejemplo superior: el código VendorID:ProductID de la tarjeta
+ inalámbrica (note las cadenas "Network controller" y "WLAN") es <b>14e4:4311</b> mientras el código
+ VendorID:ProductID de la tarjeta de video (note la cadena "VGA") es <b>10de:0427</b></dd>
+ <dd class="opt">Si el dispositivo es un dispositivo USB (ejemplo: una tarjeta USB externa)</dd>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">sudo lsusb</pre>
+ </dd>
+ <dd>Debe de obtener una lista de hardware similar a la descrita a continuación</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID <b>0846:4260</b> NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Bus 001 Device 001: ID <b>1d6b:0002</b> Linux Foundation 2.0 root hub
+Bus 002 Device 003: ID <b>08ff:2580</b> AuthenTec, Inc. AES2501 Fingerprint Sensor</pre>
+ </dd>
+ <dd>Las cadenas en <b>negritas</b> (en la lista superior) son el código que busca. El primer grupo de dígitos
+ (antes de los dos puntos) son el <b>VendorID</b>, el segundo grupo de dígitos son el <b>ProductID</b>. En el
+ ejemplo superior: el código VendorID:ProductID de la tarjeta inalámbrica USB externa (note la cadena
+ "Wireless") es <b>0846:4260</b></dd>
+ <dt>Como descubrir si la tarjeta de video funciona</dt>
+ <dd>Instale <code><a href="http://rss-glx.sourceforge.net/">rss-glx</a></code> por lo medios del administrador
+ de paquetes de su distribución o por medio de compilar el código fuente y pruebe algunos protectores de
+ pantalla (por ejemplo <b>Skyrocket</b> o <b>Solarwinds</b>). Revise si puede ejecutar el protector de pantalla
+ (y/o si puede mostrarlo suavemente)
+ </dd>
+ <dt>Como descubrir si la aceleración 3D funciona</dt>
+ <dd>Intente activar compiz</dd>
+ <dt>Como descubrir el nombre de su tarjeta de inalámbrica</dt>
+ <dd>Abra una terminal y escriba la siguiente orden:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Después busque por la linea que contenga la cadena <samp><b>Wireless</b></samp> o <samp><b>Network
+ controller</b></samp>. También puede intentar una de las siguientes ordenes</dd>
+ <dd><pre class="terminal">lspci | grep "Wireless"</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lspci | grep "Network"</pre>
+ </dd>
+ <dt>Como descubrir el driver de la impresora que esta usando</dt>
+ <dd class="opt">Si usa cups</dd>
+ <dd>Abra una terminal y escriba la orden siguiente:</dd>
+ <dd><pre class="terminal">dpkg-query -W -f '${Version}\n' cups</pre>
+ </dd>
+ <dt>Como descubrir la arquitectura de su computador portátil</dt>
+ <dd>Abra una terminal y escriba la orden siguiente:</dd>
+ <dd><pre class="terminal">cat /proc/cpuinfo | grep "lm"</pre>
+ </dd>
+ <dd>Si obtiene un mensaje como este:</dd>
+ <dd><pre class="terminal">flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts<br/>acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64<br/>monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm</pre>
+ </dd>
+ <dd>entonces su equipo es compatible con x86-64/amd64 y podría elegir una distro x86-64/amd64 para correr en él.</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="fully-free"></a><h2>Lista de las distribuciones GNU/Linux completamente libres</h2>
+
+ <p>A continuación se enlistan las distribuciones <a href="http://www.gnu.org/gnu/linux-and-gnu.es.html">GNU/Linux</a> que sabemos tiene un
+ compromiso firme en su política para solo incluir y solo proponer software libre. Estas rechazan aplicaciones no libres, plataformas de
+ programación no libres, controladores no libres, o “blobs” de firmware no libre. Si por error llegan a incluirlo, lo eliminarán. Para
+ aprender más acerca de que hace una <a href="http://www.gnu.org/distros/free-distros.es.html">distribución GNU/Linux libre</a>,
+ vea las <a href="http://www.gnu.org/distros/free-system-distribution-guidelines.es.html">pautas para distribuciones de sistemas
+ libres</a> de GNU.</p>
+
+ <p><strong>Todas las distribuciones que aparecen a continuación se pueden instalar en el disco duro y muchas funcionan
+ sin instalación.</strong></p>
+
+ <p>(En orden alfabético)</p>
+
+ <ul>
+ <li><a href="http://www.blagblagblag.org/">BLAG GNU/Linux</a></li>
+ <li><a href="http://www.dragora.org">Dragora GNU/Linux</a></li>
+ <li><a href="http://dynebolic.org/">Dynebolic GNU/Linux</a></li>
+ <li><a href="http://www.gnewsense.org/">gNewSense GNU/Linux</a></li>
+ <li><a href="http://www.musix.org.ar/">Musix GNU+Linux</a></li>
+ <li><a href="https://parabolagnulinux.org/">Parabola GNU/Linux</a></li>
+ <li><a href="http://trisquel.info/">Trisquel GNU/Linux</a></li>
+ <li><a href="http://www.ututo.org/www/">Ututo GNU/Linux</a></li>
+ <li><a href="http://venenux.org/">Venenux GNU/Linux</a></li>
+ </ul>
+ </div>
+
diff --git a/h-source/Application/Views/Desktop/Help/index_fr.php b/h-source/Application/Views/Desktop/Help/index_fr.php
new file mode 100644
index 0000000..c3a507b
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Help/index_fr.php
@@ -0,0 +1,434 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010, 2011 Antonio Gallo (h-source-copyright.txt)
+// Copyright (C) 2011 Joerg Kohne
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+<div class="help_external_box">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <?php echo gtext("Help");?>
+ </div>
+
+ <div class="help_tables_of_contents">
+ Sommaire
+ <ul>
+ <li><a href="<?php echo $this->currPage."/$lang#wiki-syntax";?>">Syntaxe Wiki</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#compatibility";?>">Niveau de compatibilitée</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#discover-hardware";?>">Découvrez votre matériel</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#fully-free";?>">Liste de distribution GNU/Linux entièrement libre</a></li>
+ </ul>
+ </div>
+
+ <a name="wiki-syntax"></a><h2>Syntaxe Wiki</h2>
+
+ <h3>Liste des tags Wiki sur <?php echo Website::$generalName;?>
+ </h3>
+
+ <table class="help_wiki_table" width="100%" border="1">
+ <thead>
+ <tr>
+ <th>name</th>
+ <th>tag</th>
+ <th>result</th>
+ <th width="40%">description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>bold</td>
+ <td>[b]text[/b]</td>
+ <td><b>text</b></td>
+ <td>text bold</td>
+ </tr>
+ <tr>
+ <td>italic</td>
+ <td>[i]text[/i]</td>
+ <td><i>text</i></td>
+ <td>text italic</td>
+ </tr>
+ <tr>
+ <td>del</td>
+ <td>[del]text[/del]</td>
+ <td><del>text</del></td>
+ <td>text deleted</td>
+ </tr>
+ <tr>
+ <td>underline</td>
+ <td>[u]text[/u]</td>
+ <td><u>text</u></td>
+ <td>text underlined</td>
+ </tr>
+ <tr>
+ <td>head 1</td>
+ <td>[h1]text[/h1]</td>
+ <td>
+ <div class="div_h1">
+ text</div>
+ </td>
+ <td>head 1</td>
+ </tr>
+ <tr>
+ <td>head 2</td>
+ <td>[h2]text[/h2]</td>
+ <td>
+ <div class="div_h2">
+ text</div>
+ </td>
+ <td>head 2</td>
+ </tr>
+ <tr>
+ <td>head 3</td>
+ <td>[h3]text[/h3]</td>
+ <td>
+ <div class="div_h3">
+ text</div>
+ </td>
+ <td>head 3</td>
+ </tr>
+ <tr>
+ <td>paragraph</td>
+ <td>[p]text[/p]</td>
+ <td><p>text</p>
+ </td>
+ <td>new paragraph</td>
+ </tr>
+ <tr>
+ <td>list item</td>
+ <td>[*]item[/*]</td>
+ <td><ul>
+ <li>item</li>
+ </ul>
+ </td>
+ <td>ad an item to a list</td>
+ </tr>
+ <tr>
+ <td>List </td>
+ <td><ul style="list-style-type:none;">
+ <li>[list]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]first item[/*]</li>
+ <li>[*]second item[/*]</li>
+ </ul>
+ </li>
+ <li>[/list]</li>
+ </ul>
+ </td>
+ <td><ul>
+ <li>first item</li>
+ <li>second item</li>
+ </ul>
+ </td>
+ <td>make a list of items</td>
+ </tr>
+ <tr>
+ <td>Numbered list </td>
+ <td><ul style="list-style-type:none;">
+ <li>[enum]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]first item[/*]</li>
+ <li>[*]second item[/*]</li>
+ </ul>
+ </li>
+ <li>[/enum]</li>
+ </ul>
+ </td>
+ <td><ol>
+ <li>first item</li>
+ <li>second item</li>
+ </ol>
+ </td>
+ <td>make a numbered list of items</td>
+ </tr>
+ <tr>
+ <td>code</td>
+ <td>[code]some code[/code]</td>
+ <td><pre class="code_pre">some code</pre>
+ </td>
+ <td>ad some code</td>
+ </tr>
+ <tr>
+ <td>simple link</td>
+ <td>[a]url[/a]</td>
+ <td><a href="url">url</a></td>
+ <td>simple link</td>
+ </tr>
+ <tr>
+ <td>link with text</td>
+ <td>[a]url|text[/a]</td>
+ <td><a href="url">text</a></td>
+ <td>link with text</td>
+ </tr>
+ <tr>
+ <td>notebook</td>
+ <td>[notebook]id[/notebook]</td>
+ <td> </td>
+ <td>link to the notebook with the identifier equal to id (the identifier of each device model is written in the
+ page of the device itself, next to the model name)</td>
+ </tr>
+ <tr>
+ <td>wifi</td>
+ <td>[wifi]id[/wifi]</td>
+ <td> </td>
+ <td>link to the wifi with the identifier equal to id (the identifier of each device model is written in the page
+ of the device itself, next to the model name)</td>
+ </tr>
+ <tr>
+ <td>videocard</td>
+ <td>[videocard]id[/videocard]</td>
+ <td> </td>
+ <td>link to the videocard with the identifier equal to id (the identifier of each device model is written in the
+ page of the device itself, next to the model name)</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p> </p>
+
+ <a name="compatibility"></a><h2>Niveau de compatibilitée</h2>
+
+ <a name="notebook-compatibility"></a><h3>Notebooks</h3>
+ <dl>
+ <dt>Classe A (Platinium)</dt>
+ <dd>Tout le matériel du notebook fonctionne avec du logiciel libre. </dd>
+ <dd class="example">Exemple : la 3D fonctionne, le son et la wifi également</dd>
+ <dt>Classe B (Or)</dt>
+ <dd>Tout le matériel du notebook fonctionne, mais avec des performances réduites. </dd>
+ <dd class="example">Exemple : la carte graphique est reconnues mais la 3D ne fonctionne pas</dd>
+ <dt>Classe C (Argent)</dt>
+ <dd>Un matériel principal ne fonctionne pas. </dd>
+ <dd class="example">Exemple : La carte wifi ne fonctionne pas</dd>
+ <dt>Classe D (Bronze)</dt>
+ <dd>Plus d'un matériel ne fonctionne pas avec du logiciel libre</dd>
+ <dt>Classe E (Poubelle)</dt>
+ <dd>Aucun matériel ne fonctionne avec du logiciel libre</dd>
+ </dl>
+
+ <a name="printer-compatibility"></a><h3>Imprimantes</h3>
+ <dl>
+ <dt>Classe A (Complet)</dt>
+ <dd>Toutes les fonctionnalitées de l'imprimante fonctionne avec du logiciel libre</dd>
+ <dt>Classe B (Partielle)</dt>
+ <dd>La fonction d'impression fonctionne, mais à une vitesse ou qualitée limitée. </dd>
+ <dd class="example">Exemple : Le scan ou le fax sur certains appareils peut ne pas être supportés</dd>
+ <dt>Classe C (Aucun)</dt>
+ <dd>L'imprimante ne fonctionne pas avec du logiciel libre</dd>
+ </dl>
+
+ <a name="scanner-compatibility"></a><h3>Scanners</h3>
+ <dl>
+ <dt>Classe A (Complet)</dt>
+ <dd>Toutes les fonctionnalitées du scanner sont supportées</dd>
+ <dt>Classe B (Partielle)</dt>
+ <dd>Le scanner fonctionne mais à une vitesse ou qualitée limitée, d'autres fonctionnalitées peuvent ne pas
+ fonctionner</dd>
+ <dt>Classe C (Aucun)</dt>
+ <dd>Le scanner ne fonctionne pas avec du logiciel libre</dd>
+ </dl>
+
+ <a name="discover-hardware"></a><h2>Découvrez votre matériel</h2>
+ <cite>(Merci <a href="<?php echo $this->baseUrl;?>/issues/view/en/3/1/token">lluvia</a>) </cite>
+
+ <p>Pour connaitre votre matériel en détails, vous pouviez faire les choses suivantes:</p>
+ <dl>
+ <dt>Comment découvrir le modèle de votre notebook</dt>
+ <dd>See below your notebook or netbook</dd>
+ <a name="model-name"></a><dt>How to discover the model name of your device (if it is not a notebook)</dt>
+ <dd class="opt">If the device is integrated (example: a video card)</dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">lspci</pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lspci &gt; FILENAME # output to a file</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file</dd -->
+ <dd>You will obtain the list of your PCI devices, similar to the one written below</dd>
+ <dd><pre class="terminal">
+00:18.3 Host bridge: <b>Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control</b>
+03:00.0 Network controller: <b>Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02)</b>
+05:00.0 VGA compatible controller: <b>nVidia Corporation G86 [GeForce 8400M GS] (rev a1)</b>
+ </pre>
+ </dd>
+ <dd>The name of each device is written after the colon (see the text in bold in the above
+ list)</dd>
+ <dd class="opt">If the device is an USB device (example: an external USB wifi card)</dd>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">lsusb -v</pre>
+ </dd>
+ <dd>or</dd>
+ <dd><pre class="terminal">lsusb -v &gt; FILENAME # output to a file</pre>
+ </dd>
+ <!-- dd>where "filename" is the name of the file</dd -->
+ <dd>You will obtain the list of your USB devices, similar to the one written below</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x0846 NetGear, Inc.
+ idProduct 0x4260 <b>WG111v3 54 Mbps Wireless [realtek RTL8187B]</b>
+ bcdDevice 2.00
+ iManufacturer 1
+ iProduct 2
+ iSerial 3
+ ...
+ ...
+
+Bus 002 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 255 Vendor Specific Class
+ bDeviceSubClass 255 Vendor Specific Subclass
+ bDeviceProtocol 255 Vendor Specific Protocol
+ bMaxPacketSize0 8
+ idVendor 0x08ff AuthenTec, Inc.
+ idProduct 0x2580 <b>AES2501 Fingerprint Sensor</b>
+ bcdDevice 6.23
+ iManufacturer 0
+ iProduct 1 Fingerprint Sensor
+ iSerial 0
+ bNumConfigurations 1
+ ...
+ ...
+ </pre>
+ </dd>
+ <dd>The name of each device is written at the row starting with "idProduct" (see the text in bold in the above
+ list)</dd>
+ <dt>Trouver la version du noyau linux libre que vous utilisez</dt>
+ <dd>Ouvrez un terminal et tapez la commande suivant:</dd>
+ <dd><pre class="terminal">uname -r</pre>
+ </dd>
+ <dt>Comment trouver le modèle de votre carte graphique</dt>
+ <dd>Ouvrez un terminal et taper la commande suivante:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Chercher la ligne qui contient le mot <b>VGA</b> ou <b>Display Controller</b>. Vous pouvez aussi essayer l'une
+ des commandes suivantes:</dd>
+ <dd><pre class="terminal">lspci | grep "Display controller"</pre>
+ </dd>
+ <dd>ou</dd>
+ <dd><pre class="terminal">lspci | grep "VGA"</pre>
+ </dd>
+ <a name="vendoridproductid"></a><dt>Comment connaitre le VendorID ou le ProductID (VendorID:ProductID code)</dt>
+ <dd><cite>(Merci à <a
+ href="http://trisquel.info/en/forum/h-nodecom-new-website-hardware-database#comment-5839">Michał Masłowski</a>
+ et <a
+ href="http://trisquel.info/en/forum/h-nodecom-new-website-hardware-database#comment-5837">Julius22</a>)</cite>
+ </dd>
+ <dd class="opt">Si le matériel est intégré (example : une puce vidéo)</dd>
+ <dd>Ouvrez un terminal sudo et taper la commande suivante:</dd>
+ <dd><pre class="terminal">sudo lspci -nnk</pre>
+ </dd>
+ <dd>Vous devriez obtenir une liste de matériel similaire à celle-ci</dd>
+ <dd><pre class="terminal">
+03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [<b>14e4:4311</b>] (rev 02)
+ Kernel driver in use: b43-pci-bridge
+ Kernel modules: ssb
+05:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [<b>10de:0427</b>] (rev a1)
+ Kernel modules: nouveau, nvidiafb</pre>
+ </dd>
+ <dd class="note"><span class="note">Note :</span>Les lignes en <b>gras</b> et placée entre crochet (dans la liste
+ ci-dessus) sont les lignes que vous recherchez. Le premier packet de numéros (avant la virgule) sont le
+ <b>VendorID</b>, le second sont le <b>ProductID</b>. Dans l’exemple ci dessus, le code VendorID:ProductID de la
+ carte wifi ( vous pouvez la remarquez grace aux mots "Network Controller" et "WLAN" ) est <b>14e4:4311</b></dd>
+ <dd class="opt">Si le périphérique est un périphérique USB : (exemple : une clé usb wifi)</dd>
+ <dd>Ouvrez un terminal et tapez:</dd>
+ <dd><pre class="terminal">sudo lsusb</pre>
+ </dd>
+ <dd>Vous devriez obtenir une liste de matériel similaire à celle ci</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID <b>0846:4260</b> NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Bus 001 Device 001: ID <b>1d6b:0002</b> Linux Foundation 2.0 root hub
+Bus 002 Device 003: ID <b>08ff:2580</b> AuthenTec, Inc. AES2501 Fingerprint Sensor</pre>
+ </dd>
+ <dd class="note"><span class="note">Note :</span> Les lignes en <b>gras</b> (dans la liste du dessus) sont les
+ lignes que vous recherchez. Les premiers nombres (avant les deux points) sont le <b>VendorID</b>, les autres sont
+ le <b>ProductID</b>. Dans l'exemple ci-dessus : le code VendorID:ProductID de la carte usb wifi externe
+ (Remarquez la ligne Wireless) est <b>0846:4260</b></dd>
+ <dt>Comment savoir si votre carte graphique fonctionne</dt>
+ <dd>Installer <code><a href="http://rss-glx.sourceforge.net/">rss-glx</a></code> en utilisant le gestionnaire de
+ paquet de votre distribution ou en le compilant depuis les sources et essayez certains écran de veille (par
+ exemple <b>Skyrocket</b> ou <b>Solarwinds</b>). Essayer de faire fonctionner le fond d'écran, et/ou le faire
+ fonctionner fluidement.</dd>
+ <dt>Comment savoir si l'accélération 3D fonctionne</dt>
+ <dd>Essayer d’activer compiz</dd>
+ <dt>Comment decouvrir le nom de votre carte wifi</dt>
+ <dd>Ouvrez un terminal et taper la commande suivante:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Regardez ensuite les lignes <samp><b>Wireless</b></samp> ou <samp><b>Network controller</b></samp>. Vous pouvez
+ aussi essayer l'une de ses commandes:</dd>
+ <dd><pre class="terminal">lspci | grep "Wireless"</pre>
+ </dd>
+ <dd>ou</dd>
+ <dd><pre class="terminal">lspci | grep "Network"</pre>
+ </dd>
+ <dt>Comment connaitre le pilote d’imprimante que vous utilisez</dt>
+ <dd class="opt">Si vous utilisez cups</dd>
+ <dd>Ouvrez un terminal et taper ceci:</dd>
+ <dd><pre class="terminal">dpkg-query -W -f '${Version}\n' cups</pre>
+ </dd>
+ <dt>How to discover the architecture of your notebook</dt>
+ <dd>Open a terminal and type the following command:</dd>
+ <dd><pre class="terminal">cat /proc/cpuinfo | grep "lm"</pre>
+ </dd>
+ <dd>If you get a message like this:</dd>
+ <dd><pre class="terminal">flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts<br/>acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64<br/>monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm</pre>
+ </dd>
+ <dd>then you machine is x86-64/amd64 capable and you could choose a x86-64/amd64 distro to run on it</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="fully-free"></a><h2>Liste de dristributions GNU/Linux entièrement libre</h2>
+
+ <p>Following are the <a href="/gnu/linux-and-gnu.html">GNU/Linux</a> distributions we know of which have a firm policy
+ commitment to only include and only propose free software. They reject non-free applications, non-free programming
+ platforms, non-free drivers, or non-free firmware “blobs”. If by mistake they do include any, they remove it. To
+ learn more about what makes for a <a href="http://www.gnu.org/distros/free-distros.html">free GNU/Linux
+ distribution</a>, see GNU <a href="http://www.gnu.org/distros/free-system-distribution-guidelines.html">Guidelines for
+ Free System Distributions</a>.</p>
+
+ <p>Toutes les distributions qui suivent sont installables sur un disque dur d'ordinateur et la plupart peuvent être
+ exécutées à partir d'un CD.</p>
+
+ <p>(Dans l'ordre alphabétique)</p>
+
+ <ul>
+ <li><a href="http://www.blagblagblag.org/">BLAG GNU/Linux</a></li>
+ <li><a href="http://www.dragora.org">Dragora GNU/Linux</a></li>
+ <li><a href="http://dynebolic.org/">Dynebolic GNU/Linux</a></li>
+ <li><a href="http://www.gnewsense.org/">gNewSense GNU/Linux</a></li>
+ <li><a href="http://www.musix.org.ar/">Musix GNU+Linux</a></li>
+ <li><a href="https://parabolagnulinux.org/">Parabola GNU/Linux</a></li>
+ <li><a href="http://trisquel.info/">Trisquel GNU/Linux</a></li>
+ <li><a href="http://www.ututo.org/www/">Ututo GNU/Linux</a></li>
+ <li><a href="http://venenux.org/">Venenux GNU/Linux</a></li>
+ </ul>
+
+ </div>
+ \ No newline at end of file
diff --git a/h-source/Application/Views/Desktop/Help/index_it.php b/h-source/Application/Views/Desktop/Help/index_it.php
new file mode 100644
index 0000000..6183d18
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Help/index_it.php
@@ -0,0 +1,438 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010, 2011 Antonio Gallo (h-source-copyright.txt)
+// Copyright (C) 2011 Joerg Kohne
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+<div class="help_external_box">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <?php echo gtext("Help");?>
+ </div>
+
+ <div class="help_tables_of_contents">
+ Table of contents
+ <ul>
+ <li><a href="<?php echo $this->currPage."/$lang#wiki-syntax";?>">Sintassi della Wiki</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#compatibility";?>">Classi di compatibilità</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#discover-hardware";?>">Scopri il tuo hardware</a></li>
+ <li><a href="<?php echo $this->currPage."/$lang#fully-free";?>">Lista delle distribuzioni Gnu/Linux completamente libere</a></li>
+ </ul>
+ </div>
+
+ <a name="wiki-syntax"></a><h2>Sintassi della Wiki</h2>
+
+ <h3 name="wiki-tag">Lista dei tag della wiki di <?php echo Website::$generalName;?>
+ </h3>
+
+ <table class="help_wiki_table" width="100%" border="1">
+ <thead>
+ <tr>
+ <th>nome</th>
+ <th>tag</th>
+ <th>risultato</th>
+ <th width="40%">descrizione</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>grassetto</td>
+ <td>[b]text[/b]</td>
+ <td><b>text</b></td>
+ <td>testo in grassetto</td>
+ </tr>
+ <tr>
+ <td>corsivo</td>
+ <td>[i]text[/i]</td>
+ <td><i>text</i></td>
+ <td>testo corsivo</td>
+ </tr>
+ <tr>
+ <td>cancellare</td>
+ <td>[del]text[/del]</td>
+ <td><del>text</del></td>
+ <td>testo cancellato</td>
+ </tr>
+ <tr>
+ <td>sottolineare</td>
+ <td>[u]text[/u]</td>
+ <td><u>text</u></td>
+ <td>testo sottolineato</td>
+ </tr>
+ <tr>
+ <td>head 1</td>
+ <td>[h1]text[/h1]</td>
+ <td>
+ <div class="div_h1">
+ text</div>
+ </td>
+ <td>head 1</td>
+ </tr>
+ <tr>
+ <td>head 2</td>
+ <td>[h2]text[/h2]</td>
+ <td>
+ <div class="div_h2">
+ text</div>
+ </td>
+ <td>head 2</td>
+ </tr>
+ <tr>
+ <td>head 3</td>
+ <td>[h3]text[/h3]</td>
+ <td>
+ <div class="div_h3">
+ text</div>
+ </td>
+ <td>head 3</td>
+ </tr>
+ <tr>
+ <td>paragrafo</td>
+ <td>…[p]nuovo paragrafo[/p]</td>
+ <td>… <p>nuovo paragrafo</p>
+ </td>
+ <td>crea un nuovo paragrafo</td>
+ </tr>
+ <tr>
+ <td>Lista </td>
+ <td><ul style="list-style-type:none;">
+ <li>[list]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]primo elemento[/*]</li>
+ <li>[*]secondo elemento[/*]</li>
+ </ul>
+ </li>
+ <li>[/list]</li>
+ </ul>
+ </td>
+ <td><ul>
+ <li>primo elemento</li>
+ <li>secondo elemento</li>
+ </ul>
+ </td>
+ <td>crea un elenco di item</td>
+ </tr>
+ <tr>
+ <td>Lista numerata </td>
+ <td><ul style="list-style-type:none;">
+ <li>[enum]</li>
+ <li><ul style="list-style-type:none;">
+ <li>[*]primo elemento[/*]</li>
+ <li>[*]secondo elemento[/*]</li>
+ </ul>
+ </li>
+ <li>[/enum]</li>
+ </ul>
+ </td>
+ <td><ol>
+ <li>primo elemento</li>
+ <li>secondo elemento</li>
+ </ol>
+ </td>
+ <td>crea un elenco numerato di item</td>
+ </tr>
+ <tr>
+ <td>item di un elenco</td>
+ <td>[*]elemento[/*]</td>
+ <td><ul>
+ <li>elemento</li>
+ </ul>
+ </td>
+ <td>aggiungi un item a un elenco</td>
+ </tr>
+ <tr>
+ <td>codice</td>
+ <td>[code]some code[/code]</td>
+ <td><pre class="code_pre">some code</pre>
+ </td>
+ <td>aggiungi del codice</td>
+ </tr>
+ <tr>
+ <td>link semplice</td>
+ <td>[a]url[/a]</td>
+ <td><a href="url">url</a></td>
+ <td>crea un link semplice</td>
+ </tr>
+ <tr>
+ <td>link con testo</td>
+ <td>[a]url|text[/a]</td>
+ <td><a href="url">text</a></td>
+ <td>crea un link con testo</td>
+ </tr>
+ <tr>
+ <td>notebook</td>
+ <td>[notebook]id[/notebook]</td>
+ <td>id</td>
+ <td>crea un link al notebook con l'identificatore corrispondente a id (l'identificatore di ogni modello di
+ dispositivo si trova nella pagina del dispositivo stesso, accanto al nome del modello</td>
+ </tr>
+ <tr>
+ <td>wifi</td>
+ <td>[wifi]id[/wifi]</td>
+ <td>id</td>
+ <td>crea un link alla wifi con l'identificatore corrispondente a id (l'identificatore di ogni modello di
+ dispositivo si trova nella pagina del dispositivo stesso, accanto al nome del modello)</td>
+ </tr>
+ <tr>
+ <td>scheda video</td>
+ <td>[videocard]id[/videocard]</td>
+ <td>id</td>
+ <td>crea un link alla scheda video con l'identificatore corrispondente a id (l'identificatore di ogni modello di
+ dispositivo si trova nella pagina del dispositivo stesso, accanto al nome del modello)</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p>&nbsp;</p>
+
+ <a name="compatibility"></a><h2>Classi di compatibilità</h2>
+
+ <a name="notebook-compatibility"></a><h3>Notebooks</h3>
+ <dl>
+ <dt>Classe A (Platino)</dt>
+ <dd>Tutti i dispositivi del portatile funzionano ad alte prestazioni. </dd>
+ <dd class="example">Per esempio: funzionano tutti i dispositivi, l'accelerazione 3D è supportata.</dd>
+ <dt>Classe B (Oro)</dt>
+ <dd>Tutti i dispositivi del portatile funzionano ma non a piene prestazioni. </dd>
+ <dd class="example">Esempio tipico: funzionano tutti i dispositivi, ma l'accelerazione 3D non è supportata.</dd>
+ <dt>Classe C (Argento)</dt>
+ <dd>Uno dei dispositivi principali non è supportato. </dd>
+ <dd class="example">Per esempio: la scheda wifi interna non funziona e serve una wifi esterna USB.</dd>
+ <dt>Classe D (Bronzo)</dt>
+ <dd>Più di uno dei dispositivi principali non è supportato.</dd>
+ <dt>Classe E (Spazzatura)</dt>
+ <dd>Il portatile non funziona con software libero.</dd>
+ </dl>
+
+ <a name="printer-compatibility"></a><h3>Stampanti</h3>
+ <dl>
+ <dt>Classe A (Piena)</dt>
+ <dd>Sono supportate tutte le funzioni e le caratteristiche della stampante.</dd>
+ <dt>Classe B (Parziale)</dt>
+ <dd>La funzione di stampa è supportata, ma a velocità limitata o a scarsa qualità. Su alcune stampanti
+ multifunzione possono non essere supportate le funzioni di scanner e/o di fax.</dd>
+ <dt>Classe C (Nessuna)</dt>
+ <dd>La stampante non funziona con software libero.</dd>
+ </dl>
+
+ <a name="scanner-compatibility"></a><h3>Scanner</h3>
+ <dl>
+ <dt>Classe A (Piena)</dt>
+ <dd>Sono supportate tutte le funzioni e le caratteristiche dello scanner.</dd>
+ <dt>Classe B (Parziale)</dt>
+ <dd>La funzione di scannerizzazione è supportata, ma a velocità limitata o a scarsa qualità. Qualche altra
+ caratteristica può non essere supportata.</dd>
+ <dt>Classe C (Nessuna)</dt>
+ <dd>Lo scanner non funziona con software libero.</dd>
+ </dl>
+
+ <p></p>
+
+ <a name="discover-hardware"></a><h2>Scopri il tuo hardware</h2>
+ <cite>(Grazie <a href="<?php echo $this->baseUrl;?>/issues/view/en/3/1/token">lluvia</a>)</cite>
+
+ <p>Per sapere le caratteristiche e i dettagli del tuo hardware puoi seguire queste istruzioni:</p>
+ <dl>
+ <dt>Come scoprire il nome del modello del portatile</dt>
+ <dd>Guarda sotto al tuo notebook o al tuo netbook</dd>
+ <a name="model-name"></a><dt>Come scoprire il nome del modello del tuo hardware (se non è un portatile)</dt>
+ <dd class="opt">Se il dispositivo è integrato (ad esempio: una scheda video)</dd>
+ <dd>Apri un terminale e digita il seguente comando:</dd>
+ <dd><pre class="terminal">lspci</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lspci &gt; FILENAME # Puoi anche scrivere l'output del comandi lspci su un file digitando<!-- l'output del comandi un file digitando :)--></pre>
+ </dd>
+ <!-- dd>dove "filename" è il nome del file</dd -->
+ <dd>Otterrai la lista di tutti i tuoi dispositivi PCI, simile a quella scritta sotto</dd>
+ <dd><pre class="terminal">
+00:18.3 Host bridge: <b>Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control</b>
+03:00.0 Network controller: <b>Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02)</b>
+05:00.0 VGA compatible controller: <b>nVidia Corporation G86 [GeForce 8400M GS] (rev a1)</b>
+ </pre>
+ </dd>
+ <dd>Il nome di ogni dispositivo è scritto dopo i due punti (guarda il testo in grassetto nella
+ lista superiore)</dd>
+ <dd class="opt">Se è un dispositivo USB (ad esempio: una stampante USB)</dd>
+ <dd>Apri un terminale e digita il seguente comando:</dd>
+ <dd><pre class="terminal">lsusb -v</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lsusb -v &gt; FILENAME # l'output del comandi un file digitando</pre>
+ </dd>
+ <!-- dd>dove "filename" è il nome del file</dd -->
+ <dd>Otterrai la lista di tutti i dispositivi USB, simile a quella scritta sotto</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x0846 NetGear, Inc.
+ idProduct 0x4260 <b>WG111v3 54 Mbps Wireless [realtek RTL8187B]</b>
+ bcdDevice 2.00
+ iManufacturer 1
+ iProduct 2
+ iSerial 3
+ ...
+ ...
+
+Bus 002 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 255 Vendor Specific Class
+ bDeviceSubClass 255 Vendor Specific Subclass
+ bDeviceProtocol 255 Vendor Specific Protocol
+ bMaxPacketSize0 8
+ idVendor 0x08ff AuthenTec, Inc.
+ idProduct 0x2580 <b>AES2501 Fingerprint Sensor</b>
+ bcdDevice 6.23
+ iManufacturer 0
+ iProduct 1 Fingerprint Sensor
+ iSerial 0
+ bNumConfigurations 1
+ ...
+ ...
+ </pre>
+ </dd>
+ <dd>Il nome di ogni dispositivo è scritto alla riga che inizia con la stringa "idProduct" (guarda il testo in
+ grassetto nella lista superiore)</dd>
+ <dt>Come scoprire che versione del kernel libre stai usando</dt>
+ <dd>Apri un terminale e digita questo comando</dd>
+ <dd><pre class="terminal">uname -r</pre>
+ </dd>
+ <dt>Come scoprire il nome della tua scheda video</dt>
+ <dd>Apri un terminale e digita questo comando:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Poi cerca la riga contenente la stringa <b>VGA</b> o <b>Display controller</b>. Puoi anche provare con uno di
+ questi comandi:</dd>
+ <dd><pre class="terminal">lspci | grep "Display controller"</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lspci | grep "VGA"</pre>
+ </dd>
+ <a name="vendoridproductid"></a><dt>Come scoprire il VendorID e il ProductID del tuo dispositivo (VendorID:ProductID
+ code)</dt>
+ <dd><cite>(Grazie <a
+ href="http://trisquel.info/en/forum/h-nodecom-new-website-hardware-database#comment-5839">Michał Masłowski</a>
+ e <a href="http://trisquel.info/en/forum/h-nodecom-new-website-hardware-database#comment-5837">Julius22</a>)
+ </cite></dd>
+ <dd class="opt">Se il dispositivo è integrato (per esempio una scheda video)</dd>
+ <dd>Apri un terminale e digita il seguente comando:</dd>
+ <dd><pre class="terminal">sudo lspci -nnk</pre>
+ </dd>
+ <dd>Dovresti ottenere una lista di hardware simile a quella scritta qui sotto</dd>
+ <dd><pre class="terminal">
+03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [<b>14e4:4311</b>] (rev 02)
+ Kernel driver in use: b43-pci-bridge
+ Kernel modules: ssb
+05:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [<b>10de:0427</b>] (rev a1)
+ Kernel modules: nouveau, nvidiafb</pre>
+ <dd class="note"><span class="note">Note:</span> Le stringhe in <b>grassetto</b> e tra parentesi quadre (nella
+ lista qui sopra) sono il codice che stai cercando. Il primo gruppo di cifre (prima dei due punti) è il
+ <b>VendorID</b>, il secondo gruppo è il <b>ProductID</b>. Nell'esempio qui sopra: il codice VendorID:ProductID
+ della scheda wifi (nota le stringhe "Network controller" e "WLAN") è <b>14e4:4311</b> mentre il codice
+ VendorID:ProductID della scheda video (nota la stringa "VGA") è <b>10de:0427</b></dd>
+ <dd class="opt">Se si tratta di un dispositivo USB (per esempio una wifi esterna USB)</dd>
+ <dd>Apri un terminale e digita questo comando:</dd>
+ <dd><pre class="terminal">sudo lsusb</pre>
+ </dd>
+ <dd>Dovresti ottenere una lista di hardware simile a quella scritta qui sotto</dd>
+ <dd><pre class="terminal">
+Bus 001 Device 002: ID <b>0846:4260</b> NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
+Bus 001 Device 001: ID <b>1d6b:0002</b> Linux Foundation 2.0 root hub
+Bus 002 Device 003: ID <b>08ff:2580</b> AuthenTec, Inc. AES2501 Fingerprint Sensor</pre>
+ </dd>
+ <dd class="note"><span class="note">Note:</span> Le stringhe in <b>grassetto</b> (nella lista qui sopra) sono il
+ codice che stai cercando. Il primo gruppo di cifre (prima dei due punti) è il <b>VendorID</b>, il secondo gruppo
+ è il <b>ProductID</b>. Nell'esempio qui sopra: il codice VendorID:ProductID della wifi esterna USB (nota la
+ stringa "Wireless") è <b>0846:4260</b></dd>
+ <dt>Come scoprire se funziona la scheda video</dt>
+ <dd>Installa <code><a href="http://rss-glx.sourceforge.net/">rss-glx</a></code> tramite il gestore di pacchetti
+ della tua distribuzione o compilando dai sorgenti e prova degli screensaver (per esempio <b>Skyrocket</b> o
+ <b>Solarwinds</b>). Controlla se parte lo screensaver (e/o se si vede "fluido")</dd>
+ <dt>Come scoprire se funziona l'accelerazione 3D</dt>
+ <dd>Prova ad attivare compiz</dd>
+ <dt>Come scoprire il nome della tua scheda wifi</dt>
+ <dd>Apri un terminale e digita questo comando:</dd>
+ <dd><pre class="terminal">sudo lspci</pre>
+ </dd>
+ <dd>Poi cerca la riga contenente la stringa <samp><b>Wireless</b></samp> o <samp><b>Network controller</b></samp>.
+ Puoi anche provare uno dei seguenti comandi:</dd>
+ <dd><pre class="terminal">lspci | grep "Wireless"</pre>
+ </dd>
+ <dd>o</dd>
+ <dd><pre class="terminal">lspci | grep "Network"</pre>
+ </dd>
+ <dt>Come scoprire che driver per la stampante stai usando</dt>
+ <dd class="opt">Se stai usando cups</dd>
+ <dd>Apri un terminale e digita il seguente comando:</dd>
+ <dd><pre class="terminal">dpkg-query -W -f '${Version}\n' cups</pre>
+ </dd>
+ <dt>Come scoprire l'architettura del tuo portatile:</dt>
+ <dd>Apri un terminale e digita il seguente comando:</dd>
+ <dd><pre class="terminal">cat /proc/cpuinfo | grep "lm"</pre>
+ </dd>
+ <dd>Se ottieni un messaggio come il seguente:</dd>
+ <dd><pre class="terminal">flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts<br/>acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64<br/>monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm</pre>
+ </dd>
+ <dd>allora il tuo portatile è x86-64/amd64 e puoi usare una distribuzione x86-64/amd64</dd>
+ </dl>
+
+ <p> </p>
+
+ <a name="fully-free"></a><h2>Lista di distribuzioni GNU/Linux completamente libere</h2>
+
+ <!-- p class="attention"><span class="highlight">La <strong>h-node</strong> non è responsabile del contenuto di altri siti
+ web, né di quanto il contenuto di tali siti sia aggiornato.</span></p -->
+
+ <p>Le seguenti sono le distribuzioni <a href="http://www.gnu.org/gnu/linux-and-gnu.it.html">GNU/Linux</a> a noi note
+ che hanno una rigorosa politica di inclusione e indicazione di solo software libero. Queste distribuzioni escludono
+ applicazioni, piattaforme di programmazione, driver e firmware ("blob") che non siano liberi, e rimuovono quelli
+ inclusi per errore. Per saperne di più su cosa rende <a href="http://www.gnu.org/distros/free-distros.it.html">libera
+ una distribuzione GNU/Linux</a>, si vedano le GNU <a
+ href="http://www.gnu.org/distros/free-system-distribution-guidelines.it.html">linee guida per le distribuzioni
+ libere</a>.</p>
+
+ <p><strong>Tutte le distribuzioni che seguono sono installabili sul disco di un computer e la maggior parte può essere
+ eseguita da un supporto</strong> (CD, memoria USB) senza che nulla debba essere installato sul computer.</p>
+
+ <p>In ordine alfabetico</p>
+
+ <ul>
+ <li><a href="http://www.blagblagblag.org/">BLAG GNU/Linux</a></li>
+ <li><a href="http://www.dragora.org">Dragora GNU/Linux</a></li>
+ <li><a href="http://dynebolic.org/">Dynebolic GNU/Linux</a></li>
+ <li><a href="http://www.gnewsense.org/">gNewSense GNU/Linux</a></li>
+ <li><a href="http://www.musix.org.ar/">Musix GNU+Linux</a></li>
+ <li><a href="https://parabolagnulinux.org/">Parabola GNU/Linux</a></li>
+ <li><a href="http://trisquel.info/">Trisquel GNU/Linux</a></li>
+ <li><a href="http://www.ututo.org/www/">Ututo GNU/Linux</a></li>
+ <li><a href="http://venenux.org/">Venenux GNU/Linux</a></li>
+ </ul>
+ </div>
+ \ No newline at end of file
diff --git a/h-source/Application/Views/Desktop/Home/left.php b/h-source/Application/Views/Desktop/Home/left.php
index 01b7f7f..8635564 100644
--- a/h-source/Application/Views/Desktop/Home/left.php
+++ b/h-source/Application/Views/Desktop/Home/left.php
@@ -3,31 +3,84 @@
<?php
// h-source, a web software to build a community of people that want to share their hardware information.
// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
-//
-// This file is part of h-source
-//
-// h-source is free software: you can redistribute it and/or modify
+//
+// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
-// h-source is distributed in the hope that it will be useful,
+// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
-// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
?>
-<?php
- if (file_exists(ROOT."/Template/".Params::$viewSubfolder."/Home/left_$lang.php"))
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Home/left_$lang.php");
- }
- else
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Home/left.php");
- }
-?>
+ <div id="left">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Objectives:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png"> The <b><?php echo Website::$projectName;?></b> project aims at the construction of a hardware database in order to identify what devices work with a <a href="http://www.gnu.org/distros/free-distros.html">fully free operating system</a>. The <?php echo Website::$generalName;?> website is structured like a wiki in which all the users can modify or insert new contents. The h-node project is developed in collaboration and as an activity of the <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribute:
+ </div>
+ <div class="home_objectives_description">
+ You can contribute by creating an account at <?php echo Website::$generalName;?> and editing its user-generated contents. All your modification will be saved in the history of the product you are editing/adding. Each revision (the current one or the old ones) will be marked by the name of the user who created it.<br />You can also contribute by <b>suggesting new hardware</b> that should be added to the database or <b>features that should be implemented</b>.
+ </div>
+
+ <div class="home_objectives_title">
+ Free software:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ License:
+ </div>
+ <div class="home_objectives_description">
+ Any text submitted by you will be put in the Public Domain (see the <a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0 page</a> for detailed information). Anyone is free to copy, modify, publish, use, sell, or distribute the text you have submitted to h-node.org, for any purpose, commercial or non-commercial, and by any means.
+ </div>
+ <div class="home_objectives_title">
+ Other resources on the net:
+ </div>
+ <div class="home_objectives_description">
+ <p>Here is a list of other archives collecting information about hardware working with free software:</p>
+ <ul>
+ <!--<li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li>-->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ About the <?php echo Website::$generalName;?> website:
+ </div>
+ <div class="home_objectives_description">
+ The <?php echo Website::$generalName;?> has to be considered in <b>beta version</b>. It is constantly growing and many features have not been implemented yet (for example new hardware devices have to be inserted in the database). Some problems may occur: if you find out a bug please add an issue <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">here</a> with the topic <b>maybe a bug</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Desktop/Home/left_de.php b/h-source/Application/Views/Desktop/Home/left_de.php
new file mode 100644
index 0000000..42bfff7
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Home/left_de.php
@@ -0,0 +1,87 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Ziele:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png"> Mit dem Projekt <b><?php echo Website::$projectName;?></b> soll eine Hardwaredatenbank mit Peripheriegeräten aufgebaut werdem, die mit einem <a href="http://www.gnu.org/distros/free-distros.html">vollständig freien Betriebssystem</a> arbeiten. Die Webseite von h-node.org ist wie ein Wiki aufgebaut, dessen Inhalte von allen Benutzer geändert und ergänzt werden können. Das Projekt <b>h-node</b> wird in Zusammenarbeit und als eine Aktivität der <a href="http://www.fsf.org">FSF</a> entwickelt.
+ </div>
+
+ <div class="home_objectives_title">
+ Mithelfen:
+ </div>
+ <div class="home_objectives_description">
+ Sie können nach Ihrer Anmeldung bei h-node.org dazu beitragen und die benutzergenerierten Inhalte bearbeiten. Alle Änderungen die Sie bearbeiten oder hinzufügen, werden im Produktverlauf protokolliert. Jede Version (die aktuelle oder die alte) wird der/dem BenutzerIn zugeordnet, die/der sie erstellte.<br />
+ <b>Neue Hardware</b>, die in die Datenbank aufgenommen, oder <b>neue Funktionen</b>, die hinzugefügt werden sollten, können Sie ebenfalls vorschlagen.
+ </div>
+
+ <div class="home_objectives_title">
+ Freie Software:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ Lizenz:
+ </div>
+ <div class="home_objectives_description">
+ Jeder von Ihnen übermittelte Text wird in die Gemeinfreiheit („Public Domain“) entlassen (siehe <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.de">CC0 1.0 Universell (CC0 1.0)</a> für detaillierte Informationen). Jede Person darf das Werk/den Inhalt, den Sie an h-node.org übermittelt haben, kopieren, verändern, verbreiten und aufführen, sogar zu kommerziellen Zwecken, ohne um weitere Erlaubnis bitten zu müssen und auf jedem Medium.
+ </div>
+
+ <div class="home_objectives_title">
+ Weitere Ressourcen im Internet:
+ </div>
+ <div class="home_objectives_description">
+ <p>Weitere Archive mit gesammelten Informationen über Hardware, die mit Freie Software arbeitet:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ Über h-node.org:
+ </div>
+ <div class="home_objectives_description">
+ <b>h-node</b> muss als im Beta-Stadium betrachtet werden. Es wird ständig ergänzt haben und viele Funktionen wurden noch nicht implementiert (z. B. müssen neue Hardware-Geräte in die Datenbank eingepflegt werden). Es können Probleme auftreten: Wenn Sie einen Fehler finden, melden Sie diesen bitte im <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">Web-Log</a> mit dem Thema <b>evtl. ein Fehler</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Desktop/Home/left_es.php b/h-source/Application/Views/Desktop/Home/left_es.php
new file mode 100644
index 0000000..0ac26d0
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Home/left_es.php
@@ -0,0 +1,86 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Objetivos:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png"> El proyecto <b><?php echo Website::$projectName;?></b> tiene como meta la construcción de una base de datos de todo el hardware de manera que se pueda identificar que dispositivos funcionan con un <a href="http://www.gnu.org/distros/free-distros.es.html">sistema operativo completamente libre</a>. El sitio <?php echo Website::$generalName;?> esta estructurado como un wiki, en el cual todos los usuarios pueden modificar o integrar nuevos contenidos. El proyecto h-node es desarrollado en colaboración y como una actividad de la <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribuir:
+ </div>
+ <div class="home_objectives_description">
+ Puede contribuir creando una cuenta en <?php echo Website::$generalName;?> y editar los contenidos generados. Todas sus modificaciones serás guardadas en el historial del producto que edite/agregue. Cada revisión (actual o previa) será marcada con el nombre del usuario que la creo.<br />También puede contribuir al <b>sugerir nuevo hardware</b> que deba ser agregado a la base de datos o <b>características que deberían ser implementadas.</b>
+ </div>
+
+ <div class="home_objectives_title">
+ Software Libre:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ Licencias:
+ </div>
+ <div class="home_objectives_description">
+ Cualquier texto agregado por usted sera colocado en Dominio Publico (vea la <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.es_CL">página CC0</a> para información detallada). Cualquiera es libre de copiar, modificar, publicar, usar, vender o distribuir el texto que ha integrado a h-node.org, para cualquier propósito, comercial o no comercial, y por cualquier método.
+ </div>
+
+ <div class="home_objectives_title">
+ Otros recursos en la red:
+ </div>
+ <div class="home_objectives_description">
+ <p>Aquí una lista de otras actividades recolectando información acerca de hardware funcionando con software libre:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ Acerca del sitio <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ El sitio <?php echo Website::$generalName;?> debe ser considerado una <b>versión beta</b>. Esta en constantemente crecimiento y varias características no han sido implementadas aun (por ejemplo, nuevos dispositivos de hardware tienen que ser incluidos en la base de datos). Algunos problemas pueden ocurrir: Si encuentra un error por favor agregue una incidencia <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">aquí</a> bajo el tema <b>maybe a bug</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Desktop/Home/left_fr.php b/h-source/Application/Views/Desktop/Home/left_fr.php
new file mode 100644
index 0000000..2e17468
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Home/left_fr.php
@@ -0,0 +1,89 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Objectifs:
+ </div>
+
+ <div class="home_objectives_description">
+ <img src="https://www.h-node.org/Public/Img/H2O/applications-internet.png"> Le but du projet <b>h-node est</b> de créer une base de données de matériel afin d'identifier les dispositifs qui fonctionne avec un <a href="http://www.gnu.org/distros/free-distros.fr.html">système d’exploitation entièrement libre</a>. Le site h-node est structuré comme un wiki, dont tout les utilisateurs peuvent modifier ou insérer des contenus. Le projet h-node est dévellopé en collaboration et en tant qu'activitée de la <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribution:
+ </div>
+ <div class="home_objectives_description">
+ Vous pouvez contribuer en créant un compte sur h-node et modifier le contenus créé par les utilisateurs. Toutes vos modifications seront enregistrées dans l’historique de l’élément que vous modifiez ou ajouter. Toutes versions (l’actuelle ou les précédentes) seront marquées au nom de l’utilisateur qui les a crées. <br />Vous pouvez aussi contribuer en <b>suggérant un autre type de matériel</b> qui devrais être ajouté à la base de données ou une nouvelle <b>fonctionnalitée qui devrais être implémentée</b>
+ </div>
+
+ <div class="home_objectives_title">
+ Logiciel libre:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+
+ </div>
+
+ <div class="home_objectives_title">
+ License:
+ </div>
+
+ <div class="home_objectives_description">
+ Tout les textes que vous publierez sur le site seront dans le Domain public (Consultez la <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.fr">page CC0</a> pour plus d'informations). Tout un chacun est autorisé à copier, modifier, publier, utiliser, vendre ou distribuer le texte que vous avez envoyé sur h-node.org, pour quelque utilisation que ce soit et par tout les moyens.
+ </div>
+
+ <div class="home_objectives_title">
+ Ressource supplémentaire sur Internet:
+ </div>
+ <div class="home_objectives_description">
+ <p>Voici une liste d'autres archives qui collecte des informations à propos du matériel fonctionnant avec du logiciel libre:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ A propos du site <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ Le site doit être considéré comme en <b>version beta</b>, il s’aggrandit constamment et beaucoup de fonctionnalitée n’ont pas encore été implémentée ( par exemple, de nouveau type d’appareil doivent être ajouter dans la base de données) . Des problèmes peuvent arriver, si vous trouver un bug, merci de remplir un <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">ticket bug</a> (<b>maybe a bug</b>).
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Desktop/Home/left_gr.php b/h-source/Application/Views/Desktop/Home/left_gr.php
new file mode 100644
index 0000000..26fc83a
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Home/left_gr.php
@@ -0,0 +1,88 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Σκοποί:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png">
+ Το <b><?php echo Website::$projectName;?></b> project έχει ως σκοπό την κατασκευή μίας βάσης δεδομένων υλικού, έτσι ώστε να μπορεί να εντοπισθεί ποιες συσκευές δουλεύουν με ένα <a href="http://www.gnu.org/distros/free-distros.html">πλήρως ελεύθερο Λειτουργικό Σύστημα</a>. Ο ιστότοπος <?php echo Website::$generalName;?> είναι δομημένος σαν ένα wiki, εντός του οποίου όλοι οι χρήστες μπορούν να τροποποιούν ή να εισαγάγουν νέα περιεχόμενα. Το h-node project αναπτύχθηκε σε συνεργασία με και σαν δραστηριότητα του <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Συνεισφέρετε:
+ </div>
+ <div class="home_objectives_description">
+ Μπορείτε να συνεισφέρετε φτιάχνοντας έναν λογαριασμό στο <?php echo Website::$generalName;?> και τροποποιώντας τα περιεχόμενα που δημιούργησαν οι ίδιοι οι χρήστες. Όλες σας οι τροποποιήσεις θα αποθηκεύονται στο ιστορικό του προϊόντος το οποίο επεξεργάζεσθε/εμπλουτίζετε. Κάθε αναθεώρηση (τόσο η τρέχουσα όσο και οι παλιές) θα επισημαίνεται με το όνομα του χρήστη που την δημιούργησε. Μπορείτε, επίσης, να συνεισφέρετε <b>προτείνοντας νέο υλικό</b> που θα έπρεπε να προστεθεί στη βάση δεδομένων, ή <b>εισηγούμενοι χαρακτηριστικά που θα έπρεπε να υλοποιηθούν</b>.
+ </div>
+
+ <div class="home_objectives_title">
+ Ελεύθερο Λογισμικό
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+
+ </div>
+
+ <div class="home_objectives_title">
+ Άδεια:
+ </div>
+ <div class="home_objectives_description">
+ Οποιοδήποτε κείμενο που υποβάλετε, θα μπαίνει σε Δημόσια Διάθεση/Public Domain (δείτε τη σελίδα <a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0 page</a> για πιο λεπτομερείς πληροφορίες). Οποιοσδήποτε είναι ελεύθερος να αντιγράφει, να τροποποιεί, να δημοσιεύει, να χρησιμοποιεί, να πωλεί, ή και να ανδιανέμει το κείμενο που εσείς υποβάλλατε στο h-node.com, για οποιοδήποτε λόγο, εμπορικό ή μη-εμπορικό, και με οποιονδήποτε τρόπο.
+ </div>
+
+ <div class="home_objectives_title">
+ Άλλοι πόροι στο Διαδίκτυο:
+ </div>
+ <div class="home_objectives_description">
+ <p>Ακολουθεί, εδώ, ένας κατάλογος άλλων αρχείων που συγκεντρώνουν πληροφορίες σχετικά με υλικό που δουλεύει με ελεύθερο λογισμικό:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ Σχετικά με τον ιστότοπο <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ Το <?php echo Website::$generalName;?> πρέπει να θεωρείται πως βρίκεται σε <b>έκδοση beta</b>. Αναπτύσσεται συνεχώς και πολλά χαρακτηριστικά δεν έχουν ακόμη υλοποιηθεί (π.χ. πρέπει ακόμη να προστεθούν νέες συσκευές υλικού στη βάση δεδομένων). Μπορεί να παρατηρηθούν ορισμένα προβλήματα: αν εντοπίσετε ένα σφάλμα (bug), παρακαλώ προσθέστε μία αναφορά προβλήματος <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">εδώ</a> με θέμα <b>ίσως να πρόκειται για ένα bug</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Desktop/Home/left_it.php b/h-source/Application/Views/Desktop/Home/left_it.php
new file mode 100644
index 0000000..fe74850
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Home/left_it.php
@@ -0,0 +1,89 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Obiettivi:
+ </div>
+
+ <div class="home_objectives_description">
+ <img src="https://www.h-node.org/Public/Img/H2O/applications-internet.png"> Il progetto <b>h-node</b> mira alla costruzione di un database di hardware allo scopo di identificare quali dispositivi funzionino con un <a href="http://www.gnu.org/distros/free-distros.it.html">sistema operativo completamente libero</a>. Il sito h-node.org è strutturato come una wiki in cui tutti gli utenti possono inserire nuovi contenuti o modificare i contenuti già presenti. Il progetto h-node è sviluppato in collaborazione e come attività della <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribuire:
+ </div>
+ <div class="home_objectives_description">
+ Puoi contribuire creandoti un account su h-node.org e modificando i suoi contenuti generati dagli utenti. Tutte le tue modifiche saranno salvate nella storia del prodotto che stai modificando/aggiungendo. Ogni revisione (quella attuale o le precedenti) sarà contrassegnata col nome dell'utente che l'ha creata.<br />Puoi inoltre contribuire <b>suggerendo del nuovo hardware</b> da aggiungere al database o delle <b>caratteristiche da implementare</b>.
+ </div>
+
+ <div class="home_objectives_title">
+ Software libero:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ Per poter aggiungere un dispositivo nel database di h-node, devi verificare che funzioni usando solo software libero. Per questo scopo, puoi unicamente utilizzare:
+
+ <p>1) Una delle distribuzioni GNU/Linux elencate <a href="http://www.gnu.org/distros/free-distros.html">nella lista delle distribuzioni approvate dalla FSF</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>con solo la zona archivio main attivata</strong>. Le aree "contrib" e "non-free" non devono essere abilitate durante il test dell'hardware. Controlla che sia così lanciando <code>apt-cache policy</code>. La sola zona archivio dei pacchetti deve essere <strong>main</strong>.</p>
+
+ <p>h-node elenca solo hardware che funziona con driver liberi e senza firmware non libero. Le altre distribuzioni GNU/Linux (oppure Debian con contrib, non-free, o archivi di terze parti abilitati) includono file di firmware non liberi, quindi non possono essere utilizzate per i test.</p>
+
+ </div>
+
+ <div class="home_objectives_title">
+ Licenza:
+ </div>
+
+ <div class="home_objectives_description">
+ Qualsiasi testo da te inserito diventerà di Pubblico Dominio (visita la <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.it">pagina CC0</a> per informazioni dettagliate). Chiunque è libero di copiare, modificare, pubblicare, usare, vendere o distribuire il testo che hai inserito su h-node.org, per qualsiasi fine, commerciale o non commerciale, e con ogni mezzo.
+ </div>
+
+ <div class="home_objectives_title">
+ Altre risorse in rete:
+ </div>
+ <div class="home_objectives_description">
+ <p>Di seguito una lista di altri archivi contenenti informazioni sull' hardware funzionante con software libero:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ A proposito del sito <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ <?php echo Website::$generalName;?> deve essere considerato una <b>versione beta</b>. E' in costante sviluppo e molte caratteristiche non sono ancora state implementate (per esempio nuovi dispositivi hardware devono essere aggiunti al database). Potrebbero esserci dei problemi: se scopri un bug per favore invia una segnalazione <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">qui</a> con l'argomento <b>maybe a bug</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Desktop/Notebooks/.svn/entries b/h-source/Application/Views/Desktop/Notebooks/.svn/entries
new file mode 100644
index 0000000..334d6af
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Notebooks/.svn/entries
@@ -0,0 +1,96 @@
+10
+
+dir
+388
+svn+ssh://tonicucoz@svn.savannah.nongnu.org/h-source/trunk/h-source/Application/Views/Desktop/Notebooks
+svn+ssh://tonicucoz@svn.savannah.nongnu.org/h-source
+
+
+
+2012-10-16T05:40:07.156193Z
+388
+tonicucoz
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+cdff7dbb-30cd-47f4-9d9c-15594cd9e55c
+
+page.php
+file
+389
+
+
+
+2012-10-16T13:45:45.142595Z
+ac86850a999353cbf3fdd926063fe271
+2012-10-16T13:51:26.763024Z
+389
+tonicucoz
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6813
+
+form.php
+file
+389
+
+
+
+2012-10-16T13:46:11.783840Z
+4d6c57cb69df2c9c7c736471ace8cbe4
+2012-10-16T13:51:26.763024Z
+389
+tonicucoz
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7117
+
diff --git a/h-source/Application/Views/Desktop/Notebooks/.svn/text-base/form.php.svn-base b/h-source/Application/Views/Desktop/Notebooks/.svn/text-base/form.php.svn-base
new file mode 100644
index 0000000..79a9419
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Notebooks/.svn/text-base/form.php.svn-base
@@ -0,0 +1,156 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <script>
+
+ $(document).ready(function() {
+
+ dist_list_helper();
+
+ $("#bb_code").markItUp(mySettings);
+
+ });
+
+ </script>
+
+ <?php echo $notice;?>
+
+ <div class="notebooks_insert_form">
+ <form action="<?php echo $this->baseUrl."/notebooks/".$this->action."/$lang/$token".$this->viewStatus;?>" method="POST">
+
+ <div class="edit_form">
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("vendor");?>:</div>
+ <?php echo Html_Form::select('vendor',$values['vendor'],Notebooks::$vendors,"select_entry");?>
+ <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">Vendor not present?</a>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("model name");?>: <b>*</b><?php echo $modelNameLabel;?></div>
+ <?php echo Html_Form::input('model',$values['model'],'input_entry');?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("subtype (notebook, netbook, tablet)");?>:</div>
+ <?php echo Html_Form::select('subtype',$values['subtype'],Notebooks::$subtypeSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("architecture");?>:</div>
+ <?php echo Html_Form::select('architecture',$values['architecture'],Notebooks::$architectureSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("does it have a free boot firmware (BIOS,UEFI,...) ?");?></div>
+ <?php echo Html_Form::select('bios',$values['bios'],Notebooks::$biosSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("can free operating systems be installed?");?></div>
+ <?php echo Html_Form::select('can_free_systems_be_installed',$values['can_free_systems_be_installed'],Notebooks::$installableSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("does the device prevent installing wifi cards not-approved by the vendor?");?><?php echo $preventWifiLabel;?></div>
+ <?php echo Html_Form::select('prevent_wifi',$values['prevent_wifi'],Notebooks::$preventWifiSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("year of commercialization");?>:</div>
+ <?php echo Html_Form::select('comm_year',$values['comm_year'],Hardware::getCommYears(),"select_entry");?>
+ </div>
+
+ <div class="form_entry td_with_distribution_checkboxes">
+ <div class="entry_label"><?php echo gtext("GNU/Linux distribution used for the test");?>: <b>*</b></div>
+ <?php include(ROOT . DS . APPLICATION_PATH . DS . 'Views' . DS . Params::$viewSubfolder. DS . 'noscript_distributions.php');?>
+ <?php echo Html_Form::input('distribution',$values['distribution'],'input_entry input_distribution');?>
+ <?php echo Distributions::getFormHtml();?>
+ </div>
+
+ <div class="form_entry hidden_x_explorer">
+ <div class="entry_label"><?php echo gtext("compatibility with free software");?>:</div>
+ <?php echo Html_Form::select('compatibility',$values['compatibility'],Notebooks::$compatibility,"select_entry");?>
+ <a class="open_help_window" title="compatibility help page" target="blank" href="<?php echo $this->baseUrl."/wiki/page/$lang/Compatibility-classes#Notebooks";?>"><img class="top_left_images_help" src="<?php echo $this->baseUrl;?>/Public/Img/Acun/help_hint.png"></a>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("tested with the following kernel libre");?>:<br /><span class="entry_label_small"><?php echo gtext("Write a comma-separated list of kernel versions");?><br /><?php echo gtext("Example");?>: 2.6.35-28-generic, 2.6.38-11 </span></div>
+ <?php echo Html_Form::input('kernel',$values['kernel'],'input_entry');?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("video card model");?>:</div>
+ <?php echo Html_Form::input('video_card_type',$values['video_card_type'],'input_entry');?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("does the video card work?");?></div>
+ <?php echo Html_Form::select('video_card_works',$values['video_card_works'],Notebooks::$videoSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("wifi model");?>:</div>
+ <?php echo Html_Form::input('wifi_type',$values['wifi_type'],'input_entry');?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("does the wifi card work?");?></div>
+ <?php echo Html_Form::select('wifi_works',$values['wifi_works'],Notebooks::$wifiSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("webcam model");?>:</div>
+ <?php echo Html_Form::input('webcam_type',$values['webcam_type'],'input_entry');?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("does the webcam work?");?></div>
+ <?php echo Html_Form::select('webcam_works',$values['webcam_works'],Notebooks::$webcamSelect,"select_entry");?>
+ </div>
+
+ <div class="form_entry">
+ <div class="entry_label"><?php echo gtext("Description: (write here all the useful information)");?><?php echo $descriptionLabel;?></div>
+
+ <?php if (isset($descriptionPreview)) { ?>
+ <div class="description_preview_title"><?php echo gtext("Description entry preview");?>:</div>
+ <div class="description_preview">
+ <?php echo decodeWikiText($descriptionPreview); ?>
+ </div>
+ <?php } ?>
+
+ <?php echo Html_Form::textarea('description',$values['description'],'textarea_entry','bb_code');?>
+ </div>
+
+ <?php echo $hiddenInput;?>
+
+ <input type="submit" name="previewAction" value="Preview">
+ <input type="submit" name="<?php echo $submitName;?>" value="Save">
+
+ <div class="mandatory_fields_notice">
+ <?php echo gtext("Fields marked with <b>*</b> are mandatory");?>
+ </div>
+
+ </div>
+
+ </form>
+ </div> \ No newline at end of file
diff --git a/h-source/Application/Views/Desktop/Notebooks/.svn/text-base/page.php.svn-base b/h-source/Application/Views/Desktop/Notebooks/.svn/text-base/page.php.svn-base
new file mode 100644
index 0000000..09bc80f
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Notebooks/.svn/text-base/page.php.svn-base
@@ -0,0 +1,120 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <?php if (!$isDeleted or $isadmin) { ?>
+
+ <?php
+ $tableName = (strcmp($this->action,'view') === 0) ? 'hardware' : 'revisions';
+ $displayClass = ($isDeleted and $isadmin) ? 'display_none' : null;
+ ?>
+
+ <?php foreach ($table as $item) { ?>
+ <div class="notebooks_viewall <?php echo $displayClass;?>">
+
+ <!--if revision-->
+ <?php if (strcmp($this->action,'revision') === 0) { ?>
+ <div class="revision_alert">
+ <?php echo gtext("This is an old revision of this page, as edited by");?> <b><?php echo $u->getLinkToUserFromId($updated_by);?></b> <?php echo gtext('at');?> <b><?php echo smartDate($update_date); ?></b>. <?php echo gtext("It may differ significantly from the");?> <a href="<?php echo $this->baseUrl."/".$this->controller."/view/$lang/$id_hard/".$name.$this->viewStatus;?>"><?php echo gtext("Current revision");?></a>.
+ </div>
+ <?php } ?>
+
+ <div class="notebook_model">
+ <img align="top" class="catalogue_item_icon" src="<?php echo Hardware::getIconFromType($item[$tableName]['type']);?>"> <span class="span_model_name"><?php echo gtext("model");?>: <b><?php echo $item[$tableName]['model'];?></b><span class="model_id">(<?php echo gtext("model id");?>: <?php echo $id_hard;?>)</span></span>
+ <?php if (strcmp($islogged,'yes') === 0 and strcmp($this->action,'view') === 0) { ?>
+ <span class="ask_for_removal_class"><a class="ask_for_removal_class_link" href="<?php echo $this->baseUrl;?>">ask for removal</a></span>
+ <?php } ?>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("subtype");?> (<?php echo gtext("notebook");?>, <?php echo gtext("netbook");?>, <?php echo gtext("motherboard");?>, <?php echo gtext("tablet");?>):</div>
+ <div class="inner_value"><b><?php echo gtext($item[$tableName]['subtype']);?></b></div>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("vendor");?>:</div>
+ <div class="inner_value"><b><?php echo betterVendor($item[$tableName]['vendor']);?></b></div>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("architecture");?>:</div>
+ <div class="inner_value"><b><?php echo gtext(translate($item[$tableName]['architecture']));?></b></div>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("does it have a free boot firmware (BIOS,UEFI,...) ?");?></div>
+ <div class="inner_value"><b><?php echo translate_and_gtext($item[$tableName]['bios']);?></b></div>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("can free operating systems be installed?");?></div>
+ <div class="inner_value"><b><?php echo gtext($item[$tableName]['can_free_systems_be_installed']);?></b> <?php if (strcmp($item[$tableName]['can_free_systems_be_installed'],'no') === 0) echo "<span class='no_bold'>(".gtext("see the details inside the description entry").")</span>";?></div>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("does the device prevent installing wifi cards not-approved by the vendor?");?></div>
+ <div class="inner_value"><b><?php echo translate_and_gtext($item[$tableName]['prevent_wifi']);?></b> <?php if (strcmp($item[$tableName]['prevent_wifi'],'yes') === 0) echo "<span class='no_bold'>(".gtext("see the details inside the description entry").")</span>";?></div>
+ </div>
+
+ <div class="notebook_vendor">
+ <div class="inner_label"><?php echo gtext("year of commercialization");?>:</div>
+ <div class="inner_value"><b><?php echo gtext($item[$tableName]['comm_year']);?></b></div>
+ </div>
+
+ <div class="notebook_compatibility">
+ <div class="inner_label"><?php echo gtext("compatibility with free software");?>:</div>
+ <div class="inner_value"><b><?php echo gtext($item[$tableName]['compatibility']);?></b> <a class="open_help_window" target="blank" title="compatibility help page" href="<?php echo $this->baseUrl."/wiki/page/$lang/Compatibility-classes#Notebooks";?>"><img class="top_left_images_help" src="<?php echo $this->baseUrl;?>/Public/Img/Acun/help_hint.png"></a></div>
+ </div>
+
+ <div class="model_tested_on">
+ <div class="inner_label"><?php echo gtext("tested on");?>:</div>
+ <div class="inner_value"><b><?php echo Distributions::getName($item[$tableName]['distribution']);?></b></div>
+ </div>
+
+ <div class="notebook_kernel">
+ <div class="inner_label"><?php echo gtext("tested with the following kernel libre");?>:</div>
+ <div class="inner_value"><b><?php echo implode("<br />",explode(',',$item[$tableName]['kernel']));?></b></div>
+ </div>
+
+ <div class="notebook_kernel">
+ <div class="inner_label"><?php echo gtext("video card model");?>:</div>
+ <div class="inner_value"><b><?php echo $item[$tableName]['video_card_type'];?></b> (<?php echo gtext(Notebooks::$videoReverse[$item[$tableName]['video_card_works']]);?>)</div>
+ </div>
+
+ <div class="notebook_kernel">
+ <div class="inner_label"><?php echo gtext("wifi model");?>:</div>
+ <div class="inner_value"><b><?php echo $item[$tableName]['wifi_type'];?></b> (<?php echo gtext(Notebooks::$wifiReverse[$item[$tableName]['wifi_works']]);?>)</div>
+ </div>
+
+ <div class="notebook_kernel">
+ <div class="inner_label"><?php echo gtext("webcam model");?>:</div>
+ <div class="inner_value"><b><?php echo $item[$tableName]['webcam_type'];?></b> (<?php echo gtext(Notebooks::$webcamReverse[$item[$tableName]['webcam_works']]);?>)</div>
+ </div>
+
+ <div class="notebook_description">
+ <div class="notebook_description_label"><?php echo gtext("Description");?>:</div>
+ <div class="notebook_description_value"><?php echo decodeWikiText($item[$tableName]['description']);?></div>
+ </div>
+
+ </div>
+ <?php } ?>
+
+ <?php } ?> \ No newline at end of file
diff --git a/h-source/Application/Views/Desktop/Project/index.php b/h-source/Application/Views/Desktop/Project/index.php
index 0ca0dad..cf6fc96 100644
--- a/h-source/Application/Views/Desktop/Project/index.php
+++ b/h-source/Application/Views/Desktop/Project/index.php
@@ -3,31 +3,46 @@
<?php
// h-source, a web software to build a community of people that want to share their hardware information.
// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
-//
-// This file is part of h-source
-//
-// h-source is free software: you can redistribute it and/or modify
+//
+// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
-// h-source is distributed in the hope that it will be useful,
+// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
-// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
?>
-<?php
- if (file_exists(ROOT."/Template/".Params::$viewSubfolder."/Project/index_$lang.php"))
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Project/index_$lang.php");
- }
- else
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Project/index.php");
- }
-?>
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Why:
+ </div>
+
+ <div class="credits_item_description">
+ The h-node project has been created to help the free software movement by creating an archive of all the hardware that can work with a <a href="http://www.gnu.org/distros/free-distros.html">fully free operating system</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Who:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), designer of the website layout and icons (thanks for your advice and support), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), member of the Spanish translation team (thanks for all of your useful ideas and suggestions), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), member of the French translation team, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), member of the German translation team, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), member of the French translation team, Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />Also thanks to all of you who have believed in the project since it was born and to all of you who gave, give and will give their contribution.
+ </div>
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Project/index_de.php b/h-source/Application/Views/Desktop/Project/index_de.php
new file mode 100644
index 0000000..4c996a9
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Project/index_de.php
@@ -0,0 +1,49 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Warum:
+ </div>
+
+ <div class="credits_item_description">
+ Das Projekt „h-node“ wurde ins Leben gerufen, um für die Freie-Software-Bewegung ein umfassendes Hardware-Archiv für <a href="http://www.gnu.org/distros/free-distros.html">vollkommen Freie Betriebssysteme</a> aufzubauen.
+ </div>
+
+ <div class="credits_item_title">
+ Wer:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), Designer des Website-Layout und Symbole (Danke für die Ratschläge und Unterstützung), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), Mitglied des spanischen Übersetzungsteams (Danke für all die Ideen und nützlichen Anregungen), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), Mitglied des französischen Übersetzungsteams, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), Mitglied des deutschen Übersetzungsteams, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), Mitglied des französischen Übersetzungsteams, , Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />
+ Vielen Dank auch an alle, die an das Projekt, seit es ins Leben gerufen wurde, geglaubt haben und an alle, die ihren Beitrag geleistet haben, leisten und leisten werden.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Project/index_es.php b/h-source/Application/Views/Desktop/Project/index_es.php
new file mode 100644
index 0000000..7e9217c
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Project/index_es.php
@@ -0,0 +1,49 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Por que:
+ </div>
+
+ <div class="credits_item_description">
+ El proyecto h-node ha sido creado para ayudar al movimiento de software libre al crear un archivo de todo el hardware que puede funcionar con un <a href="http://www.gnu.org/distros/free-distros.es.html">sistema operativo completamente libre</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Quien:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), diseñadora del tema e iconos del sitio, (gracias por su consejo y apoyo), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), miembro del equipo de traducción al Español (gracias por sus útiles ideas y sugerencias), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), miembro del equipo de traducción al Francés, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), miembro del equipo de traducción al Alemán, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), miembro del equipo de traducción al Francés, , Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />
+ También gracias a todos aquellos que han creído en el proyecto desde que nació y a todos aquellos que dieron, dan y darán su contribución.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Project/index_fr.php b/h-source/Application/Views/Desktop/Project/index_fr.php
new file mode 100644
index 0000000..3e0e6ad
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Project/index_fr.php
@@ -0,0 +1,48 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Pourquoi:
+ </div>
+
+ <div class="credits_item_description">
+ Le projet h-node a été créer pour aider le mouvement du logiciel libre en créant une archive de matériel fonctionnel avec des <a href="http://www.gnu.org/distros/free-distros.fr.html">systèmes entièrement libres</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Qui:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), graphiste du site et des icones (merci pour tes conseils et ton support), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), membre de l’équipe de traduction espagnole (merci pour toutes vos bonnes idée et suggestion), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), membre de l’équipe de traduction française, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), membre de l’équipe de traduction allemande, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), membre de l’équipe de traduction française, Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />Remerciement également à tout ceux qui ont crus à ce projet depuis sa naissance et à tout ceux qui ont donné, donne ou donnerons leurs contributions.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Project/index_gr.php b/h-source/Application/Views/Desktop/Project/index_gr.php
new file mode 100644
index 0000000..2b964da
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Project/index_gr.php
@@ -0,0 +1,48 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Γιατί:
+ </div>
+
+ <div class="credits_item_description">
+ Το h-node project στήθηκε για να βοηθήσει το Κίνημα Ελεύθερου Λογισμικού, με τη δημιουργία ενός αρχείου για όλο το υλικό (hardware) που μπορεί να δουλέψει με ένα <a href="http://www.gnu.org/distros/free-distros.html">πλήρως ελεύθερο Λειτουργικό Σύστημα</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Ποιος:
+ </div>
+
+ <div class="credits_item_description">
+ Ο Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com developer πηγαίου κώδικα, η Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>, designer του layout και των εικόνων αυτού του ιστοτόπου (ευχαριστούμε για τις συμβουλές σου και την υποστήριξή σου), ο Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), μέλος της Ισπανικής μεταφραστικής ομάδας (ευχαριστούμε για όλες τις χρήσιμες ιδέες σου και τις προτάσεις σου), ο Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), μέλος της Γαλλικής μεταφραστικής ομάδας, ο Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), μέλος της Γερμανικής μεταφραστικής ομάδας, ο Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), μέλος της Γαλλικής μεταφραστικής ομάδας, Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />Ευχαριστούμε, επίσης, όλους εσάς που πιστέψατε σε αυτό το project από τη γέννησή του, καθώς και όλους εσάς που δώσατε, δίνετε και θα δίνετε την συνεισφορά σας.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Project/index_it.php b/h-source/Application/Views/Desktop/Project/index_it.php
new file mode 100644
index 0000000..aa142f8
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Project/index_it.php
@@ -0,0 +1,48 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Why:
+ </div>
+
+ <div class="credits_item_description">
+ Il progetto h-node è stato creato per aiutare il movimento del software libero creando un archivio di tutto l' hardware che funzioni con un <a href="http://www.gnu.org/distros/free-distros.it.html">sistema operativo completamente libero</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Who:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), sviluppatore del codice di h-node.com, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), designer del layout del sito e delle icone (grazie per i consigli e il supporto), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), membro del team di traduzione spagnolo (grazie per tutte le idee e gli utili suggerimenti), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), membro del team di traduzione francese, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), membro del team di traduzione tedesco, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), membro del team di traduzione francese, , Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), membro del team di traduzione greco.
+ <br />Grazie anche a tutti Voi che avete creduto nel progetto sin dalla sua nascita e a tutti quelli che hanno dato, danno e daranno il loro contributo.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Desktop/Search/lspci_results.php b/h-source/Application/Views/Desktop/Search/lspci_results.php
index c8da509..970789b 100644
--- a/h-source/Application/Views/Desktop/Search/lspci_results.php
+++ b/h-source/Application/Views/Desktop/Search/lspci_results.php
@@ -78,7 +78,7 @@
<li><b><?php echo gtext("vendor");?>:</b><?php echo $device['vendorName'];?></li>
<li><b><?php echo gtext("VendorID:ProductID code of the device");?></b>: <?php echo $device['vendorId'].":".$device['deviceId'];?></li>
</ul>
- <a href="<?php echo $this->baseUrl."/".Hardware::getControllerFromType(Hardware::getTypeFromClass($device['classId']))."/insert/$lang";?>"><img align="top" src="<?php echo $this->baseUrl;?>/Public/Img/Crystal/agt_forward.png"> <?php echo gtext("insert");?></a>
+ <a href="<?php echo Go::toHardwareType(Hardware::getTypeFromClass($device['classId']));?>"><img align="top" src="<?php echo $this->baseUrl;?>/Public/Img/Crystal/agt_forward.png"> insert</a>
</div>
</div>
</div>
diff --git a/h-source/Application/Views/Desktop/Manager/distros.php b/h-source/Application/Views/Desktop/Wiki/not_found.php
index 79d60ea..cd435de 100644
--- a/h-source/Application/Views/Desktop/Manager/distros.php
+++ b/h-source/Application/Views/Desktop/Wiki/not_found.php
@@ -23,13 +23,12 @@
<div id="left">
<div class="position_tree_box">
- <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <?php echo gtext('List of allowed fully free distributions');?>
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <a href="<?php echo $this->baseUrl."/wiki/page/$lang";?>">Wiki</a> &raquo; <?php echo gtext('Page not-found'); ?>
</div>
-
- <div class="contrib_explain_box">
- <?php echo gtext('List of allowed fully free distributions');?>
+
+ <div class="wiki_external_box">
+ <div>
+ <?php echo gtext('the wiki page has not been found');?>. <a href="<?php echo $this->baseUrl."/wiki/insert/$lang";?>"><?php echo gtext('Would you like to insert it?');?></a>
+ </div>
</div>
-
- <?php echo $scaffold;?>
-
- </div>
+
diff --git a/h-source/Application/Views/Desktop/Wiki/page.php b/h-source/Application/Views/Desktop/Wiki/page.php
new file mode 100644
index 0000000..1716edc
--- /dev/null
+++ b/h-source/Application/Views/Desktop/Wiki/page.php
@@ -0,0 +1,154 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div id="left">
+
+ <?php
+ $tableName = strcmp($this->action,'page') === 0 ? 'wiki' : 'wiki_revisions';
+ $displayClass = ($isDeleted) ? 'display_none' : null;
+ ?>
+
+ <?php if ( strcmp($this->action,'page') === 0 ) { ?>
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <a href="<?php echo $this->baseUrl."/wiki/page/$lang/Main-Page";?>">Wiki</a> &raquo; <?php echo $tree_name;?>
+ </div>
+
+ <!--block the page-->
+ <?php if ($isadmin) { ?>
+ <div class="moderator_box_deleted">
+ <?php if ($isBlocked) { ?>
+ <?php echo gtext('This wiki page has been blocked'); ?>
+
+ <a id="<?php echo $id_wiki;?>" class="pageunblock_page block_general" href="<?php echo $this->baseUrl."/home/index/$lang";?>"><img src="<?php echo $this->baseUrl;?>/Public/Img/Crystal/unlock.png"><?php echo gtext('unblock the wiki page'); ?></a>
+
+ <?php } else { ?>
+
+ <a id="<?php echo $id_wiki;?>" class="pageblock_page block_general" href="<?php echo $this->baseUrl."/home/index/$lang";?>"><img src="<?php echo $this->baseUrl;?>/Public/Img/Crystal/lock.png"><?php echo gtext('block the wiki page'); ?></a>
+
+ <?php } ?>
+
+ <?php if ($isDeleted) { ?>
+ <div class="wiki_hidden_notice"><?php echo gtext('This wiki page has been deleted'); ?></div>
+
+ <a id="<?php echo $id_wiki;?>" class="pageshow_page_del block_general" href="<?php echo $this->baseUrl."/home/index/$lang";?>"><img src="<?php echo $this->baseUrl;?>/Public/Img/Crystal/button_ok.png"><?php echo gtext('restore the wiki page'); ?></a>
+
+ <?php } else { ?>
+
+ <a id="<?php echo $id_wiki;?>" class="pagehide_page_del block_general" href="<?php echo $this->baseUrl."/home/index/$lang";?>"><img src="<?php echo $this->baseUrl;?>/Public/Img/Crystal/button_cancel.png"><?php echo gtext('delete the wiki page'); ?></a>
+
+ <?php } ?>
+
+ <!--view details-->
+ <div class="show_hidden_box_ext">
+ <div class="md_type">page</div>
+ <?php if ($isDeleted) { ?>
+ <a class="hidden_message_view_page" href="<?php echo $this->baseUrl."/home/index/$lang";?>"><?php echo gtext("see the page");?></a> |
+ <?php } ?>
+ <a id="<?php echo $id_wiki;?>" class="hidden_message_view_details" href="<?php echo $this->baseUrl."/home/index/$lang";?>">view details</a>
+ <div class="moderation_details_box"></div>
+ </div>
+
+ </div>
+ <?php } ?>
+
+ <div class="notebook_insert_link">
+ <div class="view_page_back_button">
+ <a title="Insert a new wiki page" href="<?php echo $this->baseUrl."/".$this->controller."/insert/$lang";?>"><img class="top_left_images" src="<?php echo $this->baseUrl;?>/Public/Img/new-60.png"></a>
+ </div>
+
+ <?php if (!$isDeleted) { ?>
+ <div class="view_page_history_button">
+ <a title="talk page" href="<?php echo $this->baseUrl."/".$this->controller."/talk/$lang/$id_wiki";?>"><img class="top_left_note_image" src="<?php echo $this->baseUrl;?>/Public/Img/talk-60.png"></a>
+ </div>
+
+ <div class="view_page_history_button">
+ <a title="history page" href="<?php echo $this->baseUrl."/".$this->controller."/history/$lang/$id_wiki";?>"><img class="top_left_note_image" src="<?php echo $this->baseUrl;?>/Public/Img/history-60.png"></a>
+ </div>
+ <?php } ?>
+
+ <?php if (!$isDeleted and !$isBlocked) { ?>
+ <div class="view_page_update_button">
+ <form action="<?php echo $this->baseUrl."/".$this->controller."/update/$lang";?>" method="POST">
+ <input title="edit page" class="update_submit_class" type="image" src="<?php echo $this->baseUrl;?>/Public/Img/edit-60.png" value="xedit">
+ <input type="hidden" name="id_wiki" value="<?php echo $id_wiki;?>">
+ </form>
+ </div>
+ <?php } ?>
+ </div>
+
+ <?php if (!$isDeleted) { ?>
+ <div class="talk_numb_ext_wiki">
+ <a href="<?php echo $this->baseUrl."/".$this->controller."/talk/$lang/$id_wiki";?>"><?php echo gtext("talk messages");?>: <?php echo $talk_number;?></a>
+ </div>
+ <?php } ?>
+
+ <?php } else if ( strcmp($this->action,'revision') === 0 ) { ?>
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; <?php echo $tree; ?>
+ </div>
+
+ <div class="notebook_view_title">
+ <?php echo gtext("Revision of the wiki page");?> <b><?php echo $tree_name;?></b>
+ </div>
+
+ <div class="notebook_insert_link">
+ <a title="Back to the history of the page <?php echo $tree_name;?>" href="<?php echo $this->baseUrl."/".$this->controller."/history/$lang/".$id_wiki.$this->viewStatus;?>"><img class="top_left_images" src="<?php echo $this->baseUrl;?>/Public/Img/back-60.png"></a>
+ </div>
+
+ <?php } ?>
+
+ <div class="wiki_external_box <?php echo $displayClass;?>">
+
+ <?php if (!$isDeleted or $isadmin) { ?>
+
+ <!--if revision-->
+ <?php if (strcmp($this->action,'revision') === 0) { ?>
+ <div class="revision_alert">
+ <?php echo gtext("This is an old revision of this page, as edited by");?> <b><?php echo $u->getLinkToUserFromId($created_by);?></b> <?php echo gtext('at');?> <b><?php echo smartDate($update_date); ?></b>. <?php echo gtext("It may differ significantly from the");?> <a href="<?php echo $this->baseUrl."/wiki/page/$lang/".encodeUrl($tree_name);?>"><?php echo gtext("Current revision");?></a></a>.
+ </div>
+ <?php } ?>
+
+ <?php foreach ($table as $page) { ?>
+ <div class="wiki_page_title">
+ <?php echo $page[$tableName]['title']?>
+ <?php if ( strcmp($this->action,'page') === 0 ) { ?>
+ <?php if ($isBlocked) { ?>
+ <span class="blocked_notice"><?php echo gtext('This wiki page has been blocked'); ?></span>
+ <?php } ?>
+ <?php } ?>
+ </div>
+ <div class="wiki_page_content">
+ <?php echo decodeWikiText($page[$tableName]['page'])?>
+ </div>
+ <?php } ?>
+
+ <? } ?>
+
+ </div>
+
+ <?php if ($isDeleted) { ?>
+ <div class="revision_alert">
+ <?php echo gtext('This wiki page has been deleted'); ?>
+ </div>
+ <?php } ?>
diff --git a/h-source/Application/Views/Desktop/footer.php b/h-source/Application/Views/Desktop/footer.php
index a9012bd..8970590 100644
--- a/h-source/Application/Views/Desktop/footer.php
+++ b/h-source/Application/Views/Desktop/footer.php
@@ -3,40 +3,43 @@
<?php
// h-source, a web software to build a community of people that want to share their hardware information.
// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
-//
-// This file is part of h-source
-//
-// h-source is free software: you can redistribute it and/or modify
+//
+// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
-// h-source is distributed in the hope that it will be useful,
+// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
-// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
?>
- <div id="footer">
+ <div id="footer">
<div class="copyright_notice_box">
The <a href="<?php echo $this->baseUrl."/project/index/$lang";?>"><?php echo Website::$projectName;?></a> Project
</div>
<div class="footer_credits_box">
- <a href="<?php echo $this->baseUrl."/credits/index/$lang";?>"><?php echo gtext("credits");?></a>
+ <a href="<?php echo $this->baseUrl."/credits/index/$lang";?>">credits</a>
</div>
<div class="footer_credits_box">
- <a href="<?php echo $this->baseUrl."/contact/index/$lang";?>"><?php echo gtext("contact us");?></a>
+ <a href="<?php echo $this->baseUrl."/contact/index/$lang";?>">contact</a>
</div>
</div> <!--fine footer-->
-
- <div style="padding:5px 0px;font-size:12px;"><a href="<?php echo $this->baseUrl;?>/static/licenses.html" rel="jslicense"><?php echo gtext("JavaScript license information");?></a>
+ <div style="padding:5px 0px;font-size:12px;">h-node.org is a hardware database project. It runs the <a href="http://savannah.nongnu.org/projects/h-source/">h-source</a> PHP software, version SVN-387, available under the GNU General Public (GPLv3) License.</div>
+ <div style="padding:5px 0px;font-size:12px;"><a href="<?php echo $this->baseUrl;?>/static/licenses.html" rel="jslicense">JavaScript license information</a>
</div>
</div> <!--fine container-->
+<?php
+//$sid="23552";
+//include("/var/www/h-node.org/traffica/write_logs.php");
+?>
+
</body>
-</html>
+</html>
diff --git a/h-source/Application/Views/Desktop/header.php b/h-source/Application/Views/Desktop/header.php
index 5532691..d153840 100644
--- a/h-source/Application/Views/Desktop/header.php
+++ b/h-source/Application/Views/Desktop/header.php
@@ -55,7 +55,7 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index';
<!-- jQuery ui -->
<link rel="stylesheet" href="<?php echo $this->baseUrl;?>/Public/Js/jquery/ui/css/excite-bike/jquery-ui-1.8.14.custom.css" rel="stylesheet" />
<script type="text/javascript" src="<?php echo $this->baseUrl;?>/Public/Js/jquery/ui/js/jquery-ui-1.8.21.custom.js"></script>
-
+
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
@@ -85,7 +85,7 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index';
</script>
<script type="text/javascript">
-
+
var base_url = "<?php echo $this->baseUrl;?>";
var curr_lang = "<?php echo $lang;?>";
var csrf_token = "<?php echo $token;?>";
@@ -95,7 +95,7 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index';
animateTabs(curr_lang);
});
-
+
</script>
</head>
@@ -104,7 +104,8 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index';
<div id="external_header">
<div id="header">
- <img src="<?php echo $this->baseUrl;?>/Public/Img/title.png">
+ <img style="float:left;" src="<?php echo $this->baseUrl;?>/Public/Img/title.png">
+ <a href="http://www.fsf.org"><img style="float:right;" src="<?php echo $this->baseUrl;?>/Public/Img/fsf_logo.png"></a>
</div>
</div>
diff --git a/h-source/Application/Views/Desktop/wiki_page.php b/h-source/Application/Views/Desktop/wiki_page.php
index 2316f10..48f7b96 100644
--- a/h-source/Application/Views/Desktop/wiki_page.php
+++ b/h-source/Application/Views/Desktop/wiki_page.php
@@ -1,5 +1,4 @@
<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
-
<?php
// h-source, a web software to build a community of people that want to share their hardware information.
// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
@@ -19,7 +18,7 @@
// You should have received a copy of the GNU General Public License
// along with h-source. If not, see <http://www.gnu.org/licenses/>.
?>
-
+
<div id="left">
<?php
@@ -139,7 +138,7 @@
<?php } ?>
</div>
<div class="wiki_page_content">
- <?php echo decodeWikiText($page[$tableName]['page'])?>
+ <?php echo decodeWikiText($page[$tableName]['page']);?>
</div>
<?php } ?>
diff --git a/h-source/Application/Views/Mobile/Contact/index.php b/h-source/Application/Views/Mobile/Contact/index.php
index 9d4d806..51e0466 100644
--- a/h-source/Application/Views/Mobile/Contact/index.php
+++ b/h-source/Application/Views/Mobile/Contact/index.php
@@ -20,13 +20,22 @@
// along with h-source. If not, see <http://www.gnu.org/licenses/>.
?>
-<?php
- if (file_exists(ROOT."/Template/".Params::$viewSubfolder."/Contact/index_$lang.php"))
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Contact/index_$lang.php");
- }
- else
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Contact/index.php");
- }
-?>
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ You can suggest to implement new features or add new types of hardware in the <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">issues</a> page
+ </div>
+
+ <div class="contact_div">
+ If you want to directly contact the <b><?php echo Website::$generalName;?></b> team use this e-mail address: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Contact/index_de.php b/h-source/Application/Views/Mobile/Contact/index_de.php
new file mode 100644
index 0000000..cb273af
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Contact/index_de.php
@@ -0,0 +1,41 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Sie können neu zu implementierende Funktionen vorschlagen oder neue Hardware-Typen in der Seite <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">Web-Log</a> hinzufügen
+ </div>
+
+ <div class="contact_div">
+ Wenn Sie das <b>h-node-Team</b> direkt kontaktieren möchten: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Contact/index_es.php b/h-source/Application/Views/Mobile/Contact/index_es.php
new file mode 100644
index 0000000..8c79aa8
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Contact/index_es.php
@@ -0,0 +1,41 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Puede sugerir el implementar nuevas caracteriticas o agregar nuevo hardware en la página de <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">incidencias</a>
+ </div>
+
+ <div class="contact_div">
+ Si desea contactar directamente al equipo de <b><?php echo Website::$generalName;?></b> use esta dirección de correo electronico: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Contact/index_fr.php b/h-source/Application/Views/Mobile/Contact/index_fr.php
new file mode 100644
index 0000000..2b2b7dd
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Contact/index_fr.php
@@ -0,0 +1,41 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Vous pouvez suggérez l’implémentation de nouvelles fonctionnalitée ou l’ajout d’un nouveau type de matériel dans la page <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">problème</a>.
+ </div>
+
+ <div class="contact_div">
+ Si vous voulez contatez directement l’équipe <b><?php echo Website::$generalName;?></b>, utilisez cette adresse mail : <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Contact/index_gr.php b/h-source/Application/Views/Mobile/Contact/index_gr.php
new file mode 100644
index 0000000..069d14d
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Contact/index_gr.php
@@ -0,0 +1,41 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Μπορείτε να εισηγηθείτε την υλοποίηση νέων χαρακτηριστικών ή την προσθήκη νέων τύπων υλικού (hardware) στην ιστοσελίδα <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">issues</a>
+ </div>
+
+ <div class="contact_div">
+ Αν θέλετε να έρθετε σε άμεση επαφή με την ομάδα του <b><?php echo Website::$generalName;?></b>, χρησιμοποιείστε αυτή την ηλεκτρονική διεύθυνση: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Contact/index_it.php b/h-source/Application/Views/Mobile/Contact/index_it.php
new file mode 100644
index 0000000..d96d767
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Contact/index_it.php
@@ -0,0 +1,41 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; contact
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="contact_div">
+ Potete suggerire nuove caratteristiche da implementare o aggiungere nuovi tipi di hardware nella pagina <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">issues</a>
+ </div>
+
+ <div class="contact_div">
+ Se volete direttamente contattare il team di <b><?php echo Website::$generalName;?></b> potete farlo a questo indirizzo e-mail: <b>info@h-node.com</b>
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Credits/index_gr.php b/h-source/Application/Views/Mobile/Credits/index_gr.php
new file mode 100644
index 0000000..424ded1
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Credits/index_gr.php
@@ -0,0 +1,65 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; credits
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Εικόνες:
+ </div>
+
+ <div class="credits_item_description">
+ Οι εικόνες που χρησιμοποιούνται μέσα στο <?php echo Website::$generalName;?> πάρθηκαν από το θέμα εικόνας <a href="http://kde-look.org/content/show.php/ACUN+Simgeleri?content=83018">ACUN Simgeleri 0.7</a> και από το <a href="http://kde-look.org/content/show.php/H2O+Icon+Theme?content=127149">H2O Icon Theme 0.0.5</a>, που είναι αδειοδοτημένα και τα δύο υπό την Άδεια GNU GPL, από τις εικόνες <a href="http://www.everaldo.com/crystal/?action=downloads">Crystal Projects</a>, που είναι αδειοδοτημένες υπό την LGPL, από το <a href="http://www.notmart.org/index.php/Graphics">glaze icons set</a> (LGPL) και από το <a href="http://kde-look.org/content/show.php/Dark-Glass+reviewed?content=67902">DarkGlass_Reworked icons theme</a> (GPL). Οι εικόνες flag πάρθηκαν από το <a href="http://www.famfamfam.com/lab/icons/flags/">FAMFAMFAM flag icons set</a> (Public Domain).
+ </div>
+
+ <div class="credits_item_title">
+ jQuery:
+ </div>
+
+ <div class="credits_item_description">
+ Σε όλο τον ιστότοπο χρησιμοποιήθηκαν οι βιβλιοθήκες javascript <a href="http://jquery.com/">jQuery</a> και η <a href="http://jqueryui.com/home">jQuery UI</a> (που αδειοδοτούνται υπό την MIT/GPL).
+ </div>
+
+ <div class="credits_item_title">
+ markitup:
+ </div>
+
+ <div class="credits_item_description">
+ Χρησιμοποιήθηκε το <a href="http://markitup.jaysalvat.com/home/">markitup</a> jQuery plugin (που αδειοδοτείται υπό την MIT/GPL), για να βοηθηθεί ο χρήστης να εισαγάγει wiki tags
+ </div>
+
+ <div class="credits_item_title">
+ php diff algorithm:
+ </div>
+
+ <div class="credits_item_description">
+ Χρησιμοποιήθηκε ο αλγόριθμος <a href="http://compsci.ca/v3/viewtopic.php?p=142539">This</a> algorithm (που αδειοδοτείται υπό την ελεύθερη άδεια zlib), για να αναδειχθούν οι διαφορές ανάμεσα στις δύο διαφορετικές αναθεωρήσεις του ίδιου μοντέλου υλικού (hadrware).
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Home/left.php b/h-source/Application/Views/Mobile/Home/left.php
index 156ec85..21a62f9 100644
--- a/h-source/Application/Views/Mobile/Home/left.php
+++ b/h-source/Application/Views/Mobile/Home/left.php
@@ -20,13 +20,69 @@
// along with h-source. If not, see <http://www.gnu.org/licenses/>.
?>
-<?php
- if (file_exists(ROOT."/Template/".Params::$viewSubfolder."/Home/left_$lang.php"))
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Home/left_$lang.php");
- }
- else
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Home/left.php");
- }
-?>
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Objectives:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png"> The <b><?php echo Website::$projectName;?></b> project aims at the construction of a hardware database in order to identify what devices work with a <a href="http://www.gnu.org/distros/free-distros.html">fully free operating system</a>. The <?php echo Website::$generalName;?> website is structured like a wiki in which all the users can modify or insert new contents. The h-node project is developed in collaboration and as an activity of the <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribute:
+ </div>
+ <div class="home_objectives_description">
+ You can contribute by creating an account at <?php echo Website::$generalName;?> and editing its user-generated contents. All your modification will be saved in the history of the product you are editing/adding. Each revision (the current one or the old ones) will be marked by the name of the user who created it.<br />You can also contribute by <b>suggesting new hardware</b> that should be added to the database or <b>features that should be implemented</b>.
+ </div>
+
+ <div class="home_objectives_title">
+ Free software:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ License:
+ </div>
+ <div class="home_objectives_description">
+ Any text submitted by you will be put in the Public Domain (see the <a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0 page</a> for detailed information). Anyone is free to copy, modify, publish, use, sell, or distribute the text you have submitted to h-node.org, for any purpose, commercial or non-commercial, and by any means.
+ </div>
+
+ <div class="home_objectives_title">
+ Other resources on the net:
+ </div>
+ <div class="home_objectives_description">
+ <p>Here is a list of other archives collecting information about hardware working with free software:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ About the <?php echo Website::$generalName;?> website:
+ </div>
+ <div class="home_objectives_description">
+ The <?php echo Website::$generalName;?> has to be considered in <b>beta version</b>. It is constantly growing and many features have not been implemented yet (for example new hardware devices have to be inserted in the database). Some problems may occur: if you find out a bug please add an issue <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">here</a> with the topic <b>maybe a bug</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Mobile/Home/left_de.php b/h-source/Application/Views/Mobile/Home/left_de.php
new file mode 100644
index 0000000..5f99701
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Home/left_de.php
@@ -0,0 +1,87 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Ziele:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png"> Mit dem Projekt <b><?php echo Website::$projectName;?></b> soll eine Hardwaredatenbank mit Peripheriegeräten aufgebaut werdem, die mit einem <a href="http://www.gnu.org/distros/free-distros.html">vollständig freien Betriebssystem</a> arbeiten. Die Webseite von h-node.org ist wie ein Wiki aufgebaut, dessen Inhalte von allen Benutzer geändert und ergänzt werden können. Das Projekt <b>h-node</b> wird in Zusammenarbeit und als eine Aktivität der <a href="http://www.fsf.org">FSF</a> entwickelt.
+ </div>
+
+ <div class="home_objectives_title">
+ Mithelfen:
+ </div>
+ <div class="home_objectives_description">
+ Sie können nach Ihrer Anmeldung bei h-node.org dazu beitragen und die benutzergenerierten Inhalte bearbeiten. Alle Änderungen die Sie bearbeiten oder hinzufügen, werden im Produktverlauf protokolliert. Jede Version (die aktuelle oder die alte) wird der/dem BenutzerIn zugeordnet, die/der sie erstellte.<br />
+ <b>Neue Hardware</b>, die in die Datenbank aufgenommen, oder <b>neue Funktionen</b>, die hinzugefügt werden sollten, können Sie ebenfalls vorschlagen.
+ </div>
+
+ <div class="home_objectives_title">
+ Freie Software:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ Lizenz:
+ </div>
+ <div class="home_objectives_description">
+ Jeder von Ihnen übermittelte Text wird in die Gemeinfreiheit („Public Domain“) entlassen (siehe <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.de">CC0 1.0 Universell (CC0 1.0)</a> für detaillierte Informationen). Jede Person darf das Werk/den Inhalt, den Sie an h-node.org übermittelt haben, kopieren, verändern, verbreiten und aufführen, sogar zu kommerziellen Zwecken, ohne um weitere Erlaubnis bitten zu müssen und auf jedem Medium.
+ </div>
+
+ <div class="home_objectives_title">
+ Weitere Ressourcen im Internet:
+ </div>
+ <div class="home_objectives_description">
+ <p>Weitere Archive mit gesammelten Informationen über Hardware, die mit Freie Software arbeitet:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ Über h-node.org:
+ </div>
+ <div class="home_objectives_description">
+ <b>h-node</b> muss als im Beta-Stadium betrachtet werden. Es wird ständig ergänzt haben und viele Funktionen wurden noch nicht implementiert (z. B. müssen neue Hardware-Geräte in die Datenbank eingepflegt werden). Es können Probleme auftreten: Wenn Sie einen Fehler finden, melden Sie diesen bitte im <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">Web-Log</a> mit dem Thema <b>evtl. ein Fehler</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Mobile/Home/left_es.php b/h-source/Application/Views/Mobile/Home/left_es.php
new file mode 100644
index 0000000..e17a448
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Home/left_es.php
@@ -0,0 +1,87 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Objetivos:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png"> El proyecto <b><?php echo Website::$projectName;?></b> tiene como meta la construcción de una base de datos de todo el hardware de manera que se pueda identificar que dispositivos funcionan con un <a href="http://www.gnu.org/distros/free-distros.es.html">sistema operativo completamente libre</a>. El sitio <?php echo Website::$generalName;?> esta estructurado como un wiki, en el cual todos los usuarios pueden modificar o integrar nuevos contenidos. El proyecto h-node es desarrollado en colaboración y como una actividad de la <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribuir:
+ </div>
+ <div class="home_objectives_description">
+ Puede contribuir creando una cuenta en <?php echo Website::$generalName;?> y editar los contenidos generados. Todas sus modificaciones serás guardadas en el historial del producto que edite/agregue. Cada revisión (actual o previa) será marcada con el nombre del usuario que la creo.<br />También puede contribuir al <b>sugerir nuevo hardware</b> que deba ser agregado a la base de datos o <b>características que deberían ser implementadas.</b>
+ </div>
+
+ <div class="home_objectives_title">
+ Software Libre:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ Licencias:
+ </div>
+ <div class="home_objectives_description">
+ Cualquier texto agregado por usted sera colocado en Dominio Publico (vea la <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.es_CL">página CC0</a> para información detallada). Cualquiera es libre de copiar, modificar, publicar, usar, vender o distribuir el texto que ha integrado a h-node.org, para cualquier propósito, comercial o no comercial, y por cualquier método.
+ </div>
+
+ <div class="home_objectives_title">
+ Otros recursos en la red:
+ </div>
+ <div class="home_objectives_description">
+ <p>Aquí una lista de otras actividades recolectando información acerca de hardware funcionando con software libre:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ Acerca del sitio <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ El sitio <?php echo Website::$generalName;?> debe ser considerado una <b>versión beta</b>. Esta en constantemente crecimiento y varias características no han sido implementadas aun (por ejemplo, nuevos dispositivos de hardware tienen que ser incluidos en la base de datos). Algunos problemas pueden ocurrir: Si encuentra un error por favor agregue una incidencia <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">aquí</a> bajo el tema <b>maybe a bug</b>.
+ </div>
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Home/left_fr.php b/h-source/Application/Views/Mobile/Home/left_fr.php
new file mode 100644
index 0000000..db51f4a
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Home/left_fr.php
@@ -0,0 +1,89 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Objectifs:
+ </div>
+
+ <div class="home_objectives_description">
+ <img src="https://www.h-node.org/Public/Img/H2O/applications-internet.png"> Le but du projet <b>h-node est</b> de créer une base de données de matériel afin d'identifier les dispositifs qui fonctionne avec un <a href="http://www.gnu.org/distros/free-distros.fr.html">système d’exploitation entièrement libre</a>. Le site h-node est structuré comme un wiki, dont tout les utilisateurs peuvent modifier ou insérer des contenus. Le projet h-node est dévellopé en collaboration et en tant qu'activitée de la <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribution:
+ </div>
+ <div class="home_objectives_description">
+ Vous pouvez contribuer en créant un compte sur h-node et modifier le contenus créé par les utilisateurs. Toutes vos modifications seront enregistrées dans l’historique de l’élément que vous modifiez ou ajouter. Toutes versions (l’actuelle ou les précédentes) seront marquées au nom de l’utilisateur qui les a crées. <br />Vous pouvez aussi contribuer en <b>suggérant un autre type de matériel</b> qui devrais être ajouté à la base de données ou une nouvelle <b>fonctionnalitée qui devrais être implémentée</b>
+ </div>
+
+ <div class="home_objectives_title">
+ Logiciel libre:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ License:
+ </div>
+
+ <div class="home_objectives_description">
+ Tout les textes que vous publierez sur le site seront dans le Domain public (Consultez la <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.fr">page CC0</a> pour plus d'informations). Tout un chacun est autorisé à copier, modifier, publier, utiliser, vendre ou distribuer le texte que vous avez envoyé sur h-node.org, pour quelque utilisation que ce soit et par tout les moyens.
+ </div>
+
+ <div class="home_objectives_title">
+ Ressource supplémentaire sur Internet:
+ </div>
+ <div class="home_objectives_description">
+ <p>Voici une liste d'autres archives qui collecte des informations à propos du matériel fonctionnant avec du logiciel libre:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ A propos du site <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ Le site doit être considéré comme en <b>version beta</b>, il s’aggrandit constamment et beaucoup de fonctionnalitée n’ont pas encore été implémentée ( par exemple, de nouveau type d’appareil doivent être ajouter dans la base de données) . Des problèmes peuvent arriver, si vous trouver un bug, merci de remplir un <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">ticket bug</a> (<b>maybe a bug</b>).
+ </div>
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Home/left_gr.php b/h-source/Application/Views/Mobile/Home/left_gr.php
new file mode 100644
index 0000000..38cb594
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Home/left_gr.php
@@ -0,0 +1,88 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Σκοποί:
+ </div>
+ <div class="home_objectives_description">
+ <img src="<?php echo $this->baseUrl;?>/Public/Img/H2O/applications-internet.png">
+ Το <b><?php echo Website::$projectName;?></b> project έχει ως σκοπό την κατασκευή μίας βάσης δεδομένων υλικού, έτσι ώστε να μπορεί να εντοπισθεί ποιες συσκευές δουλεύουν με ένα <a href="http://www.gnu.org/distros/free-distros.html">πλήρως ελεύθερο Λειτουργικό Σύστημα</a>. Ο ιστότοπος <?php echo Website::$generalName;?> είναι δομημένος σαν ένα wiki, εντός του οποίου όλοι οι χρήστες μπορούν να τροποποιούν ή να εισαγάγουν νέα περιεχόμενα. Το h-node project αναπτύχθηκε σε συνεργασία με και σαν δραστηριότητα του <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Συνεισφέρετε:
+ </div>
+ <div class="home_objectives_description">
+ Μπορείτε να συνεισφέρετε φτιάχνοντας έναν λογαριασμό στο <?php echo Website::$generalName;?> και τροποποιώντας τα περιεχόμενα που δημιούργησαν οι ίδιοι οι χρήστες. Όλες σας οι τροποποιήσεις θα αποθηκεύονται στο ιστορικό του προϊόντος το οποίο επεξεργάζεσθε/εμπλουτίζετε. Κάθε αναθεώρηση (τόσο η τρέχουσα όσο και οι παλιές) θα επισημαίνεται με το όνομα του χρήστη που την δημιούργησε. Μπορείτε, επίσης, να συνεισφέρετε <b>προτείνοντας νέο υλικό</b> που θα έπρεπε να προστεθεί στη βάση δεδομένων, ή <b>εισηγούμενοι χαρακτηριστικά που θα έπρεπε να υλοποιηθούν</b>.
+ </div>
+
+ <div class="home_objectives_title">
+ Ελεύθερο Λογισμικό
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">
+ In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:
+
+ <p>1) A GNU/Linux distribution that is on the <a href="http://www.gnu.org/distros/free-distros.html">FSF's list of endorsed distributions</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>with only the main archive area enabled</strong>. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running <code>apt-cache policy</code>. The only package archive area mentioned in the output should be <strong>main</strong>.</p>
+
+ <p>h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ Άδεια:
+ </div>
+ <div class="home_objectives_description">
+ Οποιοδήποτε κείμενο που υποβάλετε, θα μπαίνει σε Δημόσια Διάθεση/Public Domain (δείτε τη σελίδα <a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0 page</a> για πιο λεπτομερείς πληροφορίες). Οποιοσδήποτε είναι ελεύθερος να αντιγράφει, να τροποποιεί, να δημοσιεύει, να χρησιμοποιεί, να πωλεί, ή και να ανδιανέμει το κείμενο που εσείς υποβάλλατε στο h-node.com, για οποιοδήποτε λόγο, εμπορικό ή μη-εμπορικό, και με οποιονδήποτε τρόπο.
+ </div>
+
+ <div class="home_objectives_title">
+ Άλλοι πόροι στο Διαδίκτυο:
+ </div>
+ <div class="home_objectives_description">
+ <p>Ακολουθεί, εδώ, ένας κατάλογος άλλων αρχείων που συγκεντρώνουν πληροφορίες σχετικά με υλικό που δουλεύει με ελεύθερο λογισμικό:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ Σχετικά με τον ιστότοπο <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ Το <?php echo Website::$generalName;?> πρέπει να θεωρείται πως βρίκεται σε <b>έκδοση beta</b>. Αναπτύσσεται συνεχώς και πολλά χαρακτηριστικά δεν έχουν ακόμη υλοποιηθεί (π.χ. πρέπει ακόμη να προστεθούν νέες συσκευές υλικού στη βάση δεδομένων). Μπορεί να παρατηρηθούν ορισμένα προβλήματα: αν εντοπίσετε ένα σφάλμα (bug), παρακαλώ προσθέστε μία αναφορά προβλήματος <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">εδώ</a> με θέμα <b>ίσως να πρόκειται για ένα bug</b>.
+ </div>
+ </div>
+ </div>
diff --git a/h-source/Application/Views/Mobile/Home/left_it.php b/h-source/Application/Views/Mobile/Home/left_it.php
new file mode 100644
index 0000000..1be8bf0
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Home/left_it.php
@@ -0,0 +1,89 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ Home
+ </div>
+
+ <?php echo $htmlNewsBox;?>
+
+ <div class="home_container">
+ <div class="home_objectives_title">
+ Obiettivi:
+ </div>
+
+ <div class="home_objectives_description">
+ <img src="https://www.h-node.org/Public/Img/H2O/applications-internet.png"> Il progetto <b>h-node</b> mira alla costruzione di un database di hardware allo scopo di identificare quali dispositivi funzionino con un <a href="http://www.gnu.org/distros/free-distros.it.html">sistema operativo completamente libero</a>. Il sito h-node.org è strutturato come una wiki in cui tutti gli utenti possono inserire nuovi contenuti o modificare i contenuti già presenti. Il progetto h-node è sviluppato in collaborazione e come attività della <a href="http://www.fsf.org">FSF</a>.
+ </div>
+
+ <div class="home_objectives_title">
+ Contribuire:
+ </div>
+ <div class="home_objectives_description">
+ Puoi contribuire creandoti un account su h-node.org e modificando i suoi contenuti generati dagli utenti. Tutte le tue modifiche saranno salvate nella storia del prodotto che stai modificando/aggiungendo. Ogni revisione (quella attuale o le precedenti) sarà contrassegnata col nome dell'utente che l'ha creata.<br />Puoi inoltre contribuire <b>suggerendo del nuovo hardware</b> da aggiungere al database o delle <b>caratteristiche da implementare</b>.
+ </div>
+
+ <div class="home_objectives_title">
+ Software libero:
+ </div>
+ <div class="home_objectives_description">
+ <img height="100px" src="https://savannah.nongnu.org/images/Savannah.theme/floating.png">Per poter aggiungere un dispositivo nel database di h-node, devi verificare che funzioni usando solo software libero. Per questo scopo, puoi unicamente utilizzare:
+
+ <p>1) Una delle distribuzioni GNU/Linux elencate <a href="http://www.gnu.org/distros/free-distros.html">nella lista delle distribuzioni approvate dalla FSF</a></p>
+
+ <p>2) <a href="http://www.debian.org">Debian GNU/Linux</a>, <strong>con solo la zona archivio main attivata</strong>. Le aree "contrib" e "non-free" non devono essere abilitate durante il test dell'hardware. Controlla che sia così lanciando <code>apt-cache policy</code>. La sola zona archivio dei pacchetti deve essere <strong>main</strong>.</p>
+
+ <p>h-node elenca solo hardware che funziona con driver liberi e senza firmware non libero. Le altre distribuzioni GNU/Linux (oppure Debian con contrib, non-free, o archivi di terze parti abilitati) includono file di firmware non liberi, quindi non possono essere utilizzate per i test.</p>
+ </div>
+
+ <div class="home_objectives_title">
+ Licenza:
+ </div>
+
+ <div class="home_objectives_description">
+ Qualsiasi testo da te inserito diventerà di Pubblico Dominio (visita la <a href="http://creativecommons.org/publicdomain/zero/1.0/deed.it">pagina CC0</a> per informazioni dettagliate). Chiunque è libero di copiare, modificare, pubblicare, usare, vendere o distribuire il testo che hai inserito su h-node.org, per qualsiasi fine, commerciale o non commerciale, e con ogni mezzo.
+ </div>
+
+ <div class="home_objectives_title">
+ Altre risorse in rete:
+ </div>
+ <div class="home_objectives_description">
+ <p>Di seguito una lista di altri archivi contenenti informazioni sull' hardware funzionante con software libero:</p>
+ <ul>
+<!-- <li><a href="http://www.fsf.org/resources/hw">Free Software Foundation archive</a></li> -->
+ <li><a href="http://libreplanet.org/wiki/Hardware/Freest">LibrePlanet Freest Hardware Page</a></li>
+ <li><a href="http://www.gnewsense.org/Main/LaptopGuide">gNewSense Laptop Guide</a></li>
+ <li><a href="http://libreplanet.org/wiki/Group:LibrePlanet_Italia/Progetti/hardware_libero">LibrePlanet Italia - progetti hardware database</a></li>
+ </ul>
+ </div>
+
+ <div class="home_objectives_title">
+ A proposito del sito <?php echo Website::$generalName;?>:
+ </div>
+ <div class="home_objectives_description">
+ <?php echo Website::$generalName;?> deve essere considerato una <b>versione beta</b>. E' in costante sviluppo e molte caratteristiche non sono ancora state implementate (per esempio nuovi dispositivi hardware devono essere aggiunti al database). Potrebbero esserci dei problemi: se scopri un bug per favore invia una segnalazione <a href="<?php echo $this->baseUrl."/issues/viewall/$lang/1/$token";?>">qui</a> con l'argomento <b>maybe a bug</b>.
+ </div>
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Project/index.php b/h-source/Application/Views/Mobile/Project/index.php
index 3fa494d..c194a3b 100644
--- a/h-source/Application/Views/Mobile/Project/index.php
+++ b/h-source/Application/Views/Mobile/Project/index.php
@@ -20,13 +20,31 @@
// along with h-source. If not, see <http://www.gnu.org/licenses/>.
?>
-<?php
- if (file_exists(ROOT."/Template/".Params::$viewSubfolder."/Project/index_$lang.php"))
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Project/index_$lang.php");
- }
- else
- {
- include(ROOT."/Template/".Params::$viewSubfolder."/Project/index.php");
- }
-?>
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Why:
+ </div>
+
+ <div class="credits_item_description">
+ The h-node project has been created to help the free software movement by creating an archive of all the hardware that can work with a <a href="http://www.gnu.org/distros/free-distros.html">fully free operating system</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Who:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), designer of the website layout and icons (thanks for your advice and support), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), member of the Spanish translation team (thanks for all of your useful ideas and suggestions), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), member of the French translation team, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), member of the German translation team, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), member of the French translation team, Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />Also thanks to all of you who have believed in the project since it was born and to all of you who gave, give and will give their contribution.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Project/index_de.php b/h-source/Application/Views/Mobile/Project/index_de.php
new file mode 100644
index 0000000..ea32f1f
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Project/index_de.php
@@ -0,0 +1,51 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Warum:
+ </div>
+
+ <div class="credits_item_description">
+ Das Projekt „h-node“ wurde ins Leben gerufen, um für die Freie-Software-Bewegung ein umfassendes Hardware-Archiv für <a href="http://www.gnu.org/distros/free-distros.html">vollkommen Freie Betriebssysteme</a> aufzubauen.
+ </div>
+
+ <div class="credits_item_title">
+ Wer:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), Designer des Website-Layout und Symbole (Danke für die Ratschläge und Unterstützung), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), Mitglied des spanischen Übersetzungsteams (Danke für all die Ideen und nützlichen Anregungen), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), Mitglied des französischen Übersetzungsteams, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), Mitglied des deutschen Übersetzungsteams, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), Mitglied des französischen Übersetzungsteams, , Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />
+ Vielen Dank auch an alle, die an das Projekt, seit es ins Leben gerufen wurde, geglaubt haben und an alle, die ihren Beitrag geleistet haben, leisten und leisten werden.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Project/index_es.php b/h-source/Application/Views/Mobile/Project/index_es.php
new file mode 100644
index 0000000..1520ae5
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Project/index_es.php
@@ -0,0 +1,51 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Por que:
+ </div>
+
+ <div class="credits_item_description">
+ El proyecto h-node ha sido creado para ayudar al movimiento de software libre al crear un archivo de todo el hardware que puede funcionar con un <a href="http://www.gnu.org/distros/free-distros.es.html">sistema operativo completamente libre</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Quien:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), diseñadora del tema e iconos del sitio, (gracias por su consejo y apoyo), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), miembro del equipo de traducción al Español (gracias por sus útiles ideas y sugerencias), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), miembro del equipo de traducción al Francés, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), miembro del equipo de traducción al Alemán, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), miembro del equipo de traducción al Francés, , Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />
+ También gracias a todos aquellos que han creído en el proyecto desde que nació y a todos aquellos que dieron, dan y darán su contribución.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Project/index_fr.php b/h-source/Application/Views/Mobile/Project/index_fr.php
new file mode 100644
index 0000000..90e3706
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Project/index_fr.php
@@ -0,0 +1,50 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Pourquoi:
+ </div>
+
+ <div class="credits_item_description">
+ Le projet h-node a été créer pour aider le mouvement du logiciel libre en créant une archive de matériel fonctionnel avec des <a href="http://www.gnu.org/distros/free-distros.fr.html">systèmes entièrement libres</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Qui:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com source code developer, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), graphiste du site et des icones (merci pour tes conseils et ton support), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), membre de l’équipe de traduction espagnole (merci pour toutes vos bonnes idée et suggestion), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), membre de l’équipe de traduction française, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), membre de l’équipe de traduction allemande, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), membre de l’équipe de traduction française, Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />Remerciement également à tout ceux qui ont crus à ce projet depuis sa naissance et à tout ceux qui ont donné, donne ou donnerons leurs contributions.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Project/index_gr.php b/h-source/Application/Views/Mobile/Project/index_gr.php
new file mode 100644
index 0000000..ddcee3f
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Project/index_gr.php
@@ -0,0 +1,50 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Γιατί:
+ </div>
+
+ <div class="credits_item_description">
+ Το h-node project στήθηκε για να βοηθήσει το Κίνημα Ελεύθερου Λογισμικού, με τη δημιουργία ενός αρχείου για όλο το υλικό (hardware) που μπορεί να δουλέψει με ένα <a href="http://www.gnu.org/distros/free-distros.html">πλήρως ελεύθερο Λειτουργικό Σύστημα</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Ποιος:
+ </div>
+
+ <div class="credits_item_description">
+ Ο Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), h-node.com developer πηγαίου κώδικα, η Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>, designer του layout και των εικόνων αυτού του ιστοτόπου (ευχαριστούμε για τις συμβουλές σου και την υποστήριξή σου), ο Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), μέλος της Ισπανικής μεταφραστικής ομάδας (ευχαριστούμε για όλες τις χρήσιμες ιδέες σου και τις προτάσεις σου), ο Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), μέλος της Γαλλικής μεταφραστικής ομάδας, ο Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), μέλος της Γερμανικής μεταφραστικής ομάδας, ο Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), μέλος της Γαλλικής μεταφραστικής ομάδας, Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), member of the Greek translation team.
+ <br />Ευχαριστούμε, επίσης, όλους εσάς που πιστέψατε σε αυτό το project από τη γέννησή του, καθώς και όλους εσάς που δώσατε, δίνετε και θα δίνετε την συνεισφορά σας.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/Project/index_it.php b/h-source/Application/Views/Mobile/Project/index_it.php
new file mode 100644
index 0000000..44fb50d
--- /dev/null
+++ b/h-source/Application/Views/Mobile/Project/index_it.php
@@ -0,0 +1,50 @@
+<?php if (!defined('EG')) die('Direct access not allowed!'); ?>
+
+<?php
+// h-source, a web software to build a community of people that want to share their hardware information.
+// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt)
+//
+// This file is part of h-source
+//
+// h-source is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// h-source is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with h-source. If not, see <http://www.gnu.org/licenses/>.
+?>
+
+ <div data-role="content">
+
+ <div class="position_tree_box">
+ <a href="<?php echo $this->baseUrl."/home/index/$lang";?>">Home</a> &raquo; h-project
+ </div>
+
+ <div class="credits_external_box">
+
+ <div class="credits_item_title">
+ Why:
+ </div>
+
+ <div class="credits_item_description">
+ Il progetto h-node è stato creato per aiutare il movimento del software libero creando un archivio di tutto l' hardware che funzioni con un <a href="http://www.gnu.org/distros/free-distros.it.html">sistema operativo completamente libero</a>.
+ </div>
+
+ <div class="credits_item_title">
+ Who:
+ </div>
+
+ <div class="credits_item_description">
+ Antonio Gallo (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>tonicucoz">tonicucoz</a>), sviluppatore del codice di h-node.com, Giulia Fanin (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Julia">Julia</a>), designer del layout del sito e delle icone (grazie per i consigli e il supporto), Luis Alberto Guzman Garcia (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Ark74">Ark74</a>), membro del team di traduzione spagnolo (grazie per tutte le idee e gli utili suggerimenti), Henri (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>Hardisk">Hardisk</a>), membro del team di traduzione francese, Joerg Kohne (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>joeko">joeko</a>), membro del team di traduzione tedesco, Benjamin Rochefort (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>oysterboy">oysterboy</a>), membro del team di traduzione francese, , Kostas Mousafiris (<a href="<?php echo $this->baseUrl."/meet/user/$lang/";?>kosmous">kosmous</a>), membro del team di traduzione greco.
+ <br />Grazie anche a tutti Voi che avete creduto nel progetto sin dalla sua nascita e a tutti quelli che hanno dato, danno e daranno il loro contributo.
+ </div>
+
+ </div>
+
+ </div>
diff --git a/h-source/Application/Views/Mobile/footer.php b/h-source/Application/Views/Mobile/footer.php
index 383bac1..8a414f2 100644
--- a/h-source/Application/Views/Mobile/footer.php
+++ b/h-source/Application/Views/Mobile/footer.php
@@ -34,6 +34,12 @@
<li><a href="<?php echo $this->baseUrl."/home/index/$lang?version=desktop";?>"><?php echo gtext("desktop version");?></a></li>
</ul>
</div><!-- /navbar -->
+
+<?php
+//$sid="23552";
+//include("/var/www/h-node.org/traffica/write_logs.php");
+?>
+
</div> <!--fine footer-->
</div> <!--fine page-->
diff --git a/h-source/Application/Views/Mobile/header.php b/h-source/Application/Views/Mobile/header.php
index 735a2f0..446f820 100644
--- a/h-source/Application/Views/Mobile/header.php
+++ b/h-source/Application/Views/Mobile/header.php
@@ -89,8 +89,8 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index';
<div data-role="page" data-theme="d">
<div data-role="header">
<div class="ui-grid-a">
- <div class="ui-block-a"><img width="150px" src="<?php echo $this->baseUrl;?>/Public/Img/title.png"></div>
- <div class="ui-block-b"></div>
+ <div class="ui-block-a"><img style="padding-top:5px;" width="110px" src="<?php echo $this->baseUrl;?>/Public/Img/title.png"></div>
+ <div class="ui-block-b"><a href="http://www.fsf.org"><img style="padding-top:10px;" width="150px" src="<?php echo $this->baseUrl;?>/Public/Img/fsf_logo.png"></a></div>
</div><!-- /grid-a -->
<div data-theme='b' data-role="navbar" data-iconpos="left">
diff --git a/h-source/Application/index.html b/h-source/Application/index.html
index 8d1c8b6..8d1c8b6 100644..100755
--- a/h-source/Application/index.html
+++ b/h-source/Application/index.html