pezcurrel há 5 meses atrás
pai
commit
2f3a26a98f
100 ficheiros alterados com 15626 adições e 0 exclusões
  1. 12 0
      web/lib/ckkeys.php
  2. 137 0
      web/lib/columns.php
  3. 5 0
      web/lib/composer.json
  4. 70 0
      web/lib/composer.lock
  5. 45 0
      web/lib/delinstbyid.php
  6. 299 0
      web/lib/dispinst.php
  7. 7 0
      web/lib/fnum.php
  8. 20 0
      web/lib/getadmacc.php
  9. 17 0
      web/lib/getiniarr.php
  10. 10 0
      web/lib/ghs.php
  11. 39 0
      web/lib/ght.php
  12. 12 0
      web/lib/glob.php
  13. 5 0
      web/lib/gracetime.php
  14. 32 0
      web/lib/gurl.php
  15. 7 0
      web/lib/jsencode.php
  16. 7 0
      web/lib/mb_lcfirst.php
  17. 7 0
      web/lib/mb_ucfirst.php
  18. 57 0
      web/lib/menu.php
  19. 31 0
      web/lib/muoribene.php
  20. 10 0
      web/lib/muoribenejson.php
  21. 9 0
      web/lib/myconn.php
  22. 8 0
      web/lib/n2es.php
  23. 43 0
      web/lib/notifs.php
  24. 27 0
      web/lib/parsetime.php
  25. 12 0
      web/lib/randstr.php
  26. 11 0
      web/lib/sessionstart.php
  27. 19 0
      web/lib/supplangs.php
  28. 89 0
      web/lib/tables.php
  29. 11 0
      web/lib/transiten.php
  30. 25 0
      web/lib/vendor/autoload.php
  31. 572 0
      web/lib/vendor/composer/ClassLoader.php
  32. 352 0
      web/lib/vendor/composer/InstalledVersions.php
  33. 21 0
      web/lib/vendor/composer/LICENSE
  34. 10 0
      web/lib/vendor/composer/autoload_classmap.php
  35. 9 0
      web/lib/vendor/composer/autoload_namespaces.php
  36. 10 0
      web/lib/vendor/composer/autoload_psr4.php
  37. 38 0
      web/lib/vendor/composer/autoload_real.php
  38. 36 0
      web/lib/vendor/composer/autoload_static.php
  39. 60 0
      web/lib/vendor/composer/installed.json
  40. 32 0
      web/lib/vendor/composer/installed.php
  41. 26 0
      web/lib/vendor/composer/platform_check.php
  42. 21 0
      web/lib/vendor/patrickschur/language-detection/LICENSE
  43. 34 0
      web/lib/vendor/patrickschur/language-detection/composer.json
  44. 69 0
      web/lib/vendor/patrickschur/language-detection/resources/README.md
  45. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/ab/ab.php
  46. 151 0
      web/lib/vendor/patrickschur/language-detection/resources/ab/ab.txt
  47. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/af/af.php
  48. 151 0
      web/lib/vendor/patrickschur/language-detection/resources/af/af.txt
  49. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/am/am.php
  50. 133 0
      web/lib/vendor/patrickschur/language-detection/resources/am/am.txt
  51. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/ar/ar.php
  52. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/ar/ar.txt
  53. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/ay/ay.php
  54. 289 0
      web/lib/vendor/patrickschur/language-detection/resources/ay/ay.txt
  55. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/az-Cyrl/az-Cyrl.php
  56. 152 0
      web/lib/vendor/patrickschur/language-detection/resources/az-Cyrl/az-Cyrl.txt
  57. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/az-Latn/az-Latn.php
  58. 152 0
      web/lib/vendor/patrickschur/language-detection/resources/az-Latn/az-Latn.txt
  59. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/be/be.php
  60. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/be/be.txt
  61. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/bg/bg.php
  62. 151 0
      web/lib/vendor/patrickschur/language-detection/resources/bg/bg.txt
  63. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/bi/bi.php
  64. 151 0
      web/lib/vendor/patrickschur/language-detection/resources/bi/bi.txt
  65. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/bn/bn.php
  66. 159 0
      web/lib/vendor/patrickschur/language-detection/resources/bn/bn.txt
  67. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/bo/bo.php
  68. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/bo/bo.txt
  69. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/br/br.php
  70. 157 0
      web/lib/vendor/patrickschur/language-detection/resources/br/br.txt
  71. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/bs-Cyrl/bs-Cyrl.php
  72. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/bs-Cyrl/bs-Cyrl.txt
  73. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/bs-Latn/bs-Latn.php
  74. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/bs-Latn/bs-Latn.txt
  75. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/ca/ca.php
  76. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/ca/ca.txt
  77. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/ch/ch.php
  78. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/ch/ch.txt
  79. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/co/co.php
  80. 151 0
      web/lib/vendor/patrickschur/language-detection/resources/co/co.txt
  81. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/cr/cr.php
  82. 116 0
      web/lib/vendor/patrickschur/language-detection/resources/cr/cr.txt
  83. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/cs/cs.php
  84. 157 0
      web/lib/vendor/patrickschur/language-detection/resources/cs/cs.txt
  85. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/cy/cy.php
  86. 159 0
      web/lib/vendor/patrickschur/language-detection/resources/cy/cy.txt
  87. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/da/da.php
  88. 161 0
      web/lib/vendor/patrickschur/language-detection/resources/da/da.txt
  89. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/de/de.php
  90. 151 0
      web/lib/vendor/patrickschur/language-detection/resources/de/de.txt
  91. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/dz/dz.php
  92. 149 0
      web/lib/vendor/patrickschur/language-detection/resources/dz/dz.txt
  93. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/el-monoton/el-monoton.php
  94. 154 0
      web/lib/vendor/patrickschur/language-detection/resources/el-monoton/el-monoton.txt
  95. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/el-polyton/el-polyton.php
  96. 154 0
      web/lib/vendor/patrickschur/language-detection/resources/el-polyton/el-polyton.txt
  97. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/en/en.php
  98. 153 0
      web/lib/vendor/patrickschur/language-detection/resources/en/en.txt
  99. 317 0
      web/lib/vendor/patrickschur/language-detection/resources/eo/eo.php
  100. 155 0
      web/lib/vendor/patrickschur/language-detection/resources/eo/eo.txt

+ 12 - 0
web/lib/ckkeys.php

@@ -0,0 +1,12 @@
+<?php
+
+function ckkeys($keysarr,$arr) {
+	$missing=array();
+	foreach ($keysarr as $key) {
+		if (!array_key_exists($key,$arr))
+			$missing[]=$key;
+	}
+	return($missing);
+}
+
+?>

+ 137 - 0
web/lib/columns.php

@@ -0,0 +1,137 @@
+<?php
+
+/*SELECT *, Instances.ID AS IID, GROUP_CONCAT(OrdOurLanguages.NameIt ORDER BY OrdInstOurLangs.Pos ASC SEPARATOR '; ') AS OrdOurLangs FROM Instances LEFT JOIN InstOurLangs ON InstOurLangs.InstID=Instances.ID LEFT JOIN Languages AS OurLanguages ON OurLanguages.ID=InstOurLangs.OurLangID LEFT JOIN InstOurLangs AS OrdInstOurLangs ON OrdInstOurLangs.InstID=Instances.ID LEFT JOIN Languages AS OrdOurLanguages ON OrdOurLanguages.ID=OrdInstOurLangs.OurLangID WHERE OurLanguages.NameIT LIKE '%italiano%' GROUP BY IID LIMIT 50*/
+
+$cols=array(
+
+	'Instances.Noxious'=>array('field'=>'Instances.Noxious','name'=>'[Nociva]','nameEN'=>'[Noxious]','type'=>'bool'),
+	'Instances.NoxReason'=>array('field'=>'Instances.NoxReason','name'=>'Motivo nocività','nameEN'=>'Noxiousness reason','type'=>'text'),
+	'Instances.NoxLastModTS'=>array('field'=>'Instances.NoxLastModTS','name'=>'Data ult. modifica motivo nocività','nameEN'=>'Last modification date of noxiousness reason','type'=>'time'),
+	'Instances.Visible'=>array('field'=>'Instances.Visible','name'=>'[Visibile]','nameEN'=>'[Visible]','type'=>'bool'),
+	'Instances.WasLastCheckOk'=>array('field'=>'Instances.WasLastCheckOk','name'=>'[Ha risposto all’ultimo check]','nameEN'=>'[Has answered on last check]','type'=>'bool'),
+	'Instances.LastOkCheckTS'=>array('field'=>'LastOkCheckTS','name'=>'Timestamp dell’ultimo check riuscito','nameEN'=>'Last ok check timestamp','type'=>'int'),	'Instances.Priority'=>array('field'=>'Instances.Priority','name'=>'Priorità','nameEN'=>'Priority','type'=>'int'),
+	'Instances.URI'=>array('field'=>'Instances.URI','name'=>'URI','nameEN'=>'URI','type'=>'text'),
+	'Instances.Title'=>array('field'=>'Instances.Title','name'=>'Titolo','nameEN'=>'Title','type'=>'text'),
+	'Instances.ShortDesc'=>array('field'=>'Instances.ShortDesc','name'=>'Descrizione breve','nameEN'=>'Short description','type'=>'text'),
+	'Instances.LongDesc'=>array('field'=>'Instances.LongDesc','name'=>'Descrizione lunga','nameEN'=>'Long description','type'=>'text'),
+	'Instances.OurDesc'=>array('field'=>'Instances.OurDesc','name'=>'[Descrizione nostra (in lingua originale)]','nameEN'=>'[Our description (in original language)]','type'=>'text'),
+	'Instances.OurDescEN'=>array('field'=>'Instances.OurDescEN','name'=>'[Descrizione nostra (in inglese)]','nameEN'=>'[Our description (in english)]','type'=>'text'),
+
+//--------------------------------
+
+	'Instances.GuestID'=>array('field'=>'Instances.GuestID','name'=>'[Email admin invitat@] ►','nameEN'=>'[Guest admin email] ►','type'=>'join','join'=>array(),'ord'=>false),
+	'Admins.Email'=>array('field'=>'Admins.Email','name'=>'[Email admin invitat@]','nameEN'=>'[Guest admin email]','type'=>'joini','join'=>array('Admins ON Admins.ID=Instances.GuestID'),'subtype'=>'text'),
+
+	'Instances.LastGuestEdit'=>array('field'=>'Instances.LastGuestEdit','name'=>'[Ultima modifica fatta dall’admin invitat@]','nameEN'=>'[Last modification by guest admin]','type'=>'time'),
+
+//--------------------------------
+
+	'Instances.LocalityID'=>array('field'=>'Instances.LocalityID','name'=>'[Località] ►','nameEN'=>'[Location] ►','type'=>'join','join'=>array(),'ord'=>false),
+	'Localities.Name'=>array('field'=>'Localities.Name'.$dlang,'name'=>'[Località]','nameEN'=>'[Location]','type'=>'joini','join'=>array('Localities ON Localities.ID=Instances.LocalityID'),'subtype'=>'text'),
+
+//--------------------------------
+
+	'Instances.Email'=>array('field'=>'Instances.Email','name'=>'Email di contatto','nameEN'=>'Contact email','type'=>'text'),
+	'Instances.Software'=>array('field'=>'Instances.Software','name'=>'Software','nameEN'=>'Software','type'=>'text'),
+	'Instances.Version'=>array('field'=>'Instances.Version','name'=>'Versione','nameEN'=>'Version','type'=>'text'),
+	'Instances.UserCount'=>array('field'=>'Instances.UserCount','name'=>'Numero utenti','nameEN'=>'Number of users','type'=>'int'),
+	'Instances.StatusCount'=>array('field'=>'Instances.StatusCount','name'=>'Numero stati','nameEN'=>'Number of statuses','type'=>'int'),
+	'Instances.DomainCount'=>array('field'=>'Instances.DomainCount','name'=>'Numero istanze note','nameEN'=>'Number of known instances','type'=>'int'),
+	'Instances.ActiveUsersMonth'=>array('field'=>'Instances.ActiveUsersMonth','name'=>'Numero utenti attivi (mese)','nameEN'=>'Number of active users (month)','type'=>'int'),
+	'Instances.ActiveUsersHalfYear'=>array('field'=>'Instances.ActiveUsersHalfYear','name'=>'Numero utenti attivi (6 mesi)','nameEN'=>'Number of active users (6 months)','type'=>'int'),
+	'Instances.Thumb'=>array('field'=>'Instances.Thumb','name'=>'Logo','nameEN'=>'Logo','type'=>'text','search'=>false,'ord'=>false),
+	'Instances.RegOpen'=>array('field'=>'Instances.RegOpen','name'=>'Registrazioni aperte','nameEN'=>'Opened registrations','type'=>'bool'),
+	'Instances.RegReqApproval'=>array('field'=>'Instances.RegReqApproval','name'=>'Approvazione registrazioni','nameEN'=>'Registrations approval','type'=>'bool'),
+	'Instances.MaxTootChars'=>array('field'=>'Instances.MaxTootChars','name'=>'Limite caratteri','nameEN'=>'Max chars per toot','type'=>'int'),
+	'Instances.AdmAccount'=>array('field'=>'Instances.AdmAccount','name'=>'Account admin','nameEN'=>'Admin account','type'=>'text'),
+	'Instances.AdmDisplayName'=>array('field'=>'Instances.AdmDisplayName','name'=>'Nome account admin','nameEN'=>'Admin display name','type'=>'text'),
+	'Instances.AdmCreatedAt'=>array('field'=>'Instances.AdmCreatedAt','name'=>'Data creazione account admin','nameEN'=>'Date and time of admin account creation','type'=>'time'),
+	'Instances.AdmURL'=>array('field'=>'Instances.AdmURL','name'=>'Pagina dell’admin','nameEN'=>'Admin’s page','type'=>'text','search'=>false,'ord'=>false),
+	'Instances.AdmAvatar'=>array('field'=>'Instances.AdmAvatar','name'=>'Avatar admin','nameEN'=>'Admin’s avatar','type'=>'text','search'=>false,'ord'=>false),
+	'Instances.AdmNote'=>array('field'=>'Instances.AdmNote','name'=>'Note dell’admin','nameEN'=>'Admin’s notes','type'=>'text'),
+	'Instances.InsertTS'=>array('field'=>'Instances.InsertTS','name'=>'Timestamp di inserimento del record','nameEN'=>'Record insert timestamp','type'=>'int'),
+
+//--------------------------------
+
+	'InstLangs'=>array('name'=>'Lingue dichiarate','nameEN'=>'Declared languages','search'=>false,'ord'=>false),
+
+	'InstLangs.LangID'=>array('field'=>'InstLangs%.LangID','name'=>'Una lingua dichiarata ►','nameEN'=>'One declared language ►','type'=>'join','join'=>array('InstLangs AS InstLangs% ON InstLangs%.InstID=Instances.ID'),'ord'=>false),
+
+	'Languages.NameXX'=>array('field'=>'Languages%.Name'.$dlang,'name'=>'Una lingua dichiarata','nameEN'=>'One declared language','type'=>'joini','join'=>array('InstLangs AS InstLangs% ON InstLangs%.InstID=Instances.ID','Languages AS Languages% ON Languages%.ID=InstLangs%.LangID'),'subtype'=>'text','ord'=>true,'ordname'=>'Lingue dichiarate','ordjoin'=>array('InstLangs AS OrdInstLangs ON OrdInstLangs.InstID=Instances.ID','Languages AS OrdLanguages ON OrdLanguages.ID=OrdInstLangs.LangID'),'ordselmore'=>'GROUP_CONCAT(OrdLanguages.Name'.$dlang.' ORDER BY OrdInstLangs.Pos ASC SEPARATOR \'\') AS xOrdLangs','ordby'=>'xOrdLangs'),
+
+	'InstLangs.LangID.First'=>array('field'=>'InstLangs.LangID','name'=>'Lingua primaria dichiarata ►','nameEN'=>'Primary declared language ►','type'=>'join','join'=>array('InstLangs AS InstLangs ON InstLangs.InstID=Instances.ID AND InstLangs.Pos=1'),'ord'=>false),
+
+	'Languages.NameXX.First'=>array('field'=>'Languages.Name'.$dlang,'name'=>'Lingua primaria dichiarata','nameEN'=>'Primaria declared language','type'=>'joini','join'=>array('InstLangs AS InstLangs ON InstLangs.InstID=Instances.ID AND InstLangs.Pos=1','Languages AS Languages ON Languages.ID=InstLangs.LangID'),'subtype'=>'text','ord'=>false),
+
+//--------------------------------
+
+	'InstOurLangs'=>array('name'=>'[Lingue impostate da noi]','nameEN'=>'[Languages defined by us]','search'=>false,'ord'=>false),
+
+	'InstOurLangs.OurLangID'=>array('field'=>'InstOurLangs%.OurLangID','name'=>'[Una lingua impostata da noi] ►','nameEN'=>'[One of the languages defined by us] ►','type'=>'join','join'=>array('InstOurLangs AS InstOurLangs% ON InstOurLangs%.InstID=Instances.ID'),'ord'=>false),
+
+	'OurLanguages.NameXX'=>array('field'=>'OurLanguages%.Name'.$dlang,'name'=>'[Una lingua impostata da noi]','nameEN'=>'[One of the languages defined by us]','type'=>'joini','join'=>array('InstOurLangs AS InstOurLangs% ON InstOurLangs%.InstID=Instances.ID','Languages AS OurLanguages% ON OurLanguages%.ID=InstOurLangs%.OurLangID'),'subtype'=>'text','ord'=>true,'ordname'=>'Lingue impostate da noi','ordjoin'=>array('InstOurLangs AS OrdInstOurLangs ON OrdInstOurLangs.InstID=Instances.ID','Languages AS OrdOurLanguages ON OrdOurLanguages.ID=OrdInstOurLangs.OurLangID'),'ordselmore'=>'GROUP_CONCAT(OrdOurLanguages.Name'.$dlang.' ORDER BY OrdInstOurLangs.Pos ASC SEPARATOR \'\') AS xOrdOurLangs','ordby'=>'xOrdOurLangs'),
+
+	'InstOurLangs.OurLangID.First'=>array('field'=>'InstOurLangs.OurLangID','name'=>'[Lingua primaria impostata da noi] ►','nameEN'=>'[Primary language defined by us] ►','type'=>'join','join'=>array('InstOurLangs AS InstOurLangs ON InstOurLangs.InstID=Instances.ID AND InstOurLangs.Pos=1'),'ord'=>false),
+
+	'OurLanguages.NameXX.First'=>array('field'=>'OurLanguages.Name'.$dlang,'name'=>'[Lingua primaria impostata da noi]','nameEN'=>'[Primary language defined by us]','type'=>'joini','join'=>array('InstOurLangs AS InstOurLangs ON InstOurLangs.InstID=Instances.ID AND InstOurLangs.Pos=1','Languages AS OurLanguages ON OurLanguages.ID=InstOurLangs.OurLangID'),'subtype'=>'text','ord'=>false),
+
+	'Instances.OurLangsLock'=>array('field'=>'Instances.OurLangsLock','name'=>'[Blocco lingue impostate da noi]','nameEN'=>'[Lock on languages defined by us]','type'=>'bool'),
+
+//--------------------------------
+
+	'InstFinancing'=>array('name'=>'[Modalità di finanziamento]','nameEN'=>'[Financing methods]','search'=>false,'ord'=>false),
+
+	'InstFinancing.FinID'=>array('field'=>'InstFinancing%.FinID','name'=>'[Una modalità di finanziamento] ►','nameEN'=>'[One financing method] ►','type'=>'join','join'=>array('InstFinancing AS InstFinancing% ON InstFinancing%.InstID=Instances.ID'),'ord'=>false),
+
+	'Financing.Type'=>array('field'=>'Financing%.Type','name'=>'[Una modalità di finanziamento]','nameEN'=>'[One financing method]','type'=>'joini','join'=>array('InstFinancing AS InstFinancing% ON InstFinancing%.InstID=Instances.ID','Financing AS Financing% ON Financing%.ID=InstFinancing%.FinID'),'subtype'=>'text','ord'=>true,'ordname'=>'Modalità di finanziamento','ordjoin'=>array('InstFinancing AS OrdInstFinancing ON OrdInstFinancing.InstID=Instances.ID','Financing AS OrdFinancing ON OrdFinancing.ID=OrdInstFinancing.FinID'),'ordselmore'=>'GROUP_CONCAT(OrdFinancing.Type ORDER BY OrdInstFinancing.Pos ASC SEPARATOR \'\') AS xOrdFinancing','ordby'=>'xOrdFinancing'),
+
+	'InstFinancing.FinID.First'=>array('field'=>'InstFinancing.FinID','name'=>'[Modalità di finanziamento primaria] ►','nameEN'=>'[Primary financing method] ►','type'=>'join','join'=>array('InstFinancing AS InstFinancing ON InstFinancing.InstID=Instances.ID AND InstFinancing.Pos=1'),'ord'=>false),
+
+	'Financing.Type.First'=>array('field'=>'Financing.Type','name'=>'[Modalità di finanziamento primaria]','nameEN'=>'[Primary financing method]','type'=>'joini','join'=>array('InstFinancing AS InstFinancing ON InstFinancing.InstID=Instances.ID AND InstFinancing.Pos=1','Financing AS Financing ON Financing.ID=InstFinancing.FinID'),'subtype'=>'text','ord'=>false),
+
+//--------------------------------
+
+	'InstPolicies'=>array('name'=>'[Policies]','nameEN'=>'[Policies]','search'=>false,'ord'=>false),
+
+	'InstPolicies.PolID'=>array('field'=>'InstPolicies%.PolID','name'=>'[Una policy] ►','nameEN'=>'[One policy] ►','type'=>'join','join'=>array('InstPolicies AS InstPolicies% ON InstPolicies%.InstID=Instances.ID'),'ord'=>false),
+
+	'Policies.Name'=>array('field'=>'Policies%.Name','name'=>'[Una policy]','nameEN'=>'[One policy]','type'=>'joini','join'=>array('InstPolicies AS InstPolicies% ON InstPolicies%.InstID=Instances.ID','Policies AS Policies% ON Policies%.ID=InstPolicies%.PolID'),'subtype'=>'text','ord'=>true,'ordname'=>'Policies','ordjoin'=>array('InstPolicies AS OrdInstPolicies ON OrdInstPolicies.InstID=Instances.ID','Policies AS OrdPolicies ON OrdPolicies.ID=OrdInstPolicies.PolID'),'ordselmore'=>'GROUP_CONCAT(OrdPolicies.Name ORDER BY OrdInstPolicies.Pos ASC SEPARATOR \'\') AS xOrdPolicies','ordby'=>'xOrdPolicies'),
+
+// Questi qui sotto sono disabilitati perché le policy non sono "pesate"
+	/*'InstPolicies.PolID.First'=>array('field'=>'InstPolicies.PolID','name'=>'[Policy primaria] ►','nameEN'=>'[Primary policy] ►','type'=>'join','join'=>array('InstPolicies AS InstPolicies ON InstPolicies.InstID=Instances.ID AND InstPolicies.Pos=1'),'ord'=>false),
+
+	'Policies.Name.First'=>array('field'=>'Policies.Name','name'=>'[Policy primaria]','nameEN'=>'[Primary policy]','type'=>'joini','join'=>array('InstPolicies AS InstPolicies ON InstPolicies.InstID=Instances.ID AND InstPolicies.Pos=1','Policies AS Policies ON Policies.ID=InstPolicies.PolID'),'subtype'=>'text','ord'=>false),*/
+
+//--------------------------------
+
+	'InstTags'=>array('name'=>'[Categorie]','nameEN'=>'[Categories]','search'=>false,'ord'=>false),
+
+	'InstTags.TagID'=>array('field'=>'InstTags%.TagID','name'=>'[Una categoria] ►','nameEN'=>'[One category] ►','type'=>'join','join'=>array('InstTags AS InstTags% ON InstTags%.InstID=Instances.ID'),'ord'=>false),
+
+	'Tags.Name'=>array('field'=>'Tags%.Name','name'=>'[Una tag]','nameEN'=>'[One category]','type'=>'joini','join'=>array('InstTags AS InstTags% ON InstTags%.InstID=Instances.ID','Tags AS Tags% ON Tags%.ID=InstTags%.TagID'),'subtype'=>'text','ord'=>true,'ordname'=>'Tags','ordjoin'=>array('InstTags AS OrdInstTags ON OrdInstTags.InstID=Instances.ID','Tags AS OrdTags ON OrdTags.ID=OrdInstTags.TagID'),'ordselmore'=>'GROUP_CONCAT(OrdTags.Name ORDER BY OrdInstTags.Pos ASC SEPARATOR \'\') AS xOrdTags','ordby'=>'xOrdTags'),
+
+	'InstTags.TagID.First'=>array('field'=>'InstTags.TagID','name'=>'[Tag primaria] ►','nameEN'=>'[Primary category] ►','type'=>'join','join'=>array('InstTags AS InstTags ON InstTags.InstID=Instances.ID AND InstTags.Pos=1'),'ord'=>false),
+
+	'Tags.Name.First'=>array('field'=>'Tags.Name','name'=>'[Tag primaria]','nameEN'=>'[Primary category]','type'=>'joini','join'=>array('InstTags AS InstTags ON InstTags.InstID=Instances.ID AND InstTags.Pos=1','Tags AS Tags ON Tags.ID=InstTags.TagID'),'subtype'=>'text','ord'=>false),
+
+//--------------------------------
+
+	'InstActivity.Statuses.First'=>array('field'=>'InstActivity.Statuses','name'=>'Stati ultima settimana','nameEN'=>'Last week’s statuses number','type'=>'joini','join'=>array('InstActivity AS InstActivity ON InstActivity.InstID=Instances.ID AND InstActivity.Pos=1'),'subtype'=>'int','ord'=>true,'ordjoin'=>array('InstActivity AS OrdInstActivity ON OrdInstActivity.InstID=Instances.ID AND OrdInstActivity.Pos=1'),'ordselmore'=>1,'ordby'=>'OrdInstActivity.Statuses'),
+
+	'InstActivity.Logins.First'=>array('field'=>'InstActivity.Logins','name'=>'Logins ultima settimana','nameEN'=>'Last week’s logins number','type'=>'joini','join'=>array('InstActivity AS InstActivity ON InstActivity.InstID=Instances.ID AND InstActivity.Pos=1'),'subtype'=>'int','ord'=>true,'ordjoin'=>array('InstActivity AS OrdInstActivity ON OrdInstActivity.InstID=Instances.ID AND OrdInstActivity.Pos=1'),'ordselmore'=>1,'ordby'=>'OrdInstActivity.Logins'),
+
+	'IntstActivity.Registrations.First'=>array('field'=>'InstActivity.Registrations','name'=>'Registrazioni ultima settimana','nameEN'=>'Last week’s registrations number','type'=>'joini','join'=>array('InstActivity AS InstActivity ON InstActivity.InstID=Instances.ID AND InstActivity.Pos=1'),'subtype'=>'int','ord'=>true,'ordjoin'=>array('InstActivity AS OrdInstActivity ON OrdInstActivity.InstID=Instances.ID AND OrdInstActivity.Pos=1'),'ordselmore'=>1,'ordby'=>'OrdInstActivity.Registrations'),
+
+//--------------------------------
+
+	/*'InstActivity.Statuses.AVG'=>array('field'=>'InstActivity.Statuses','name'=>'Media stati ultima settimana','type'=>'joini','join'=>array('InstActivity ON InstActivity.InstID=Instances.ID'),'subtype'=>'int','ord'=>true,'ordjoin'=>array('InstActivity AS OrdInstActivity ON OrdInstActivity.InstID=Instances.ID'),'ordselmore'=>'AVG(InstActivity.Statuses) AS avgstatuses'),
+	'InstActivity.Logins.AVG'=>array('field'=>'InstActivity.Logins','name'=>'Logins ultima settimana','type'=>'joini','join'=>array('InstActivity ON InstActivity.InstID=Instances.ID'),'subtype'=>'int','wheremore'=>'InstActivity.Pos=1','ord'=>false),
+	'IntstActivity.Registrations.AVG'=>array('field'=>'InstActivity.Registrations','name'=>'Registrazioni ultima settimana','type'=>'joini','join'=>array('InstActivity ON InstActivity.InstID=Instances.ID'),'subtype'=>'int','wheremore'=>'InstActivity.Pos=1','ord'=>false),*/
+
+//---------------------------------
+
+	//'IntstChecks.Status'=>array('field'=>'InstChecks.Status','name'=>'OK all’ultimo check','nameEN'=>'OK on last check','type'=>'joini','join'=>array('InstChecks AS InstChecks ON InstChecks.InstID=Instances.ID AND InstChecks.Time=(SELECT MAX(InstChecks.Time) AS MaxTime FROM InstChecks WHERE InstChecks.InstID=Instances.ID)'),'subtype'=>'bool','ord'=>false),
+
+);
+
+?>

+ 5 - 0
web/lib/composer.json

@@ -0,0 +1,5 @@
+{
+    "require": {
+        "patrickschur/language-detection": "5.1.0"
+    }
+}

+ 70 - 0
web/lib/composer.lock

@@ -0,0 +1,70 @@
+{
+    "_readme": [
+        "This file locks the dependencies of your project to a known state",
+        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+        "This file is @generated automatically"
+    ],
+    "content-hash": "10553853f6dbffaebc62032c1fd378b6",
+    "packages": [
+        {
+            "name": "patrickschur/language-detection",
+            "version": "v5.1.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/patrickschur/language-detection.git",
+                "reference": "728f1434dcf126ce3ed7118567c014d80d7fdd9c"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/patrickschur/language-detection/zipball/728f1434dcf126ce3ed7118567c014d80d7fdd9c",
+                "reference": "728f1434dcf126ce3ed7118567c014d80d7fdd9c",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "ext-mbstring": "*",
+                "php": "^7.3 || ^8.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^9.5.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "LanguageDetection\\": "src/LanguageDetection"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Patrick Schur",
+                    "email": "patrick_schur@outlook.de"
+                }
+            ],
+            "description": "A language detection library for PHP. Detects the language from a given text string.",
+            "homepage": "https://github.com/patrickschur/language-detection",
+            "keywords": [
+                "detect",
+                "detection",
+                "language"
+            ],
+            "support": {
+                "issues": "https://github.com/patrickschur/language-detection/issues",
+                "source": "https://github.com/patrickschur/language-detection/tree/v5.1.0"
+            },
+            "time": "2021-03-05T22:18:57+00:00"
+        }
+    ],
+    "packages-dev": [],
+    "aliases": [],
+    "minimum-stability": "stable",
+    "stability-flags": [],
+    "prefer-stable": false,
+    "prefer-lowest": false,
+    "platform": [],
+    "platform-dev": [],
+    "plugin-api-version": "2.3.0"
+}

+ 45 - 0
web/lib/delinstbyid.php

@@ -0,0 +1,45 @@
+<?php
+
+function delinstbyid(&$link,&$id,$efunc,$eol) {
+	if (!query($link,'DELETE FROM Instances WHERE ID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from Instances table.'.$eol);
+	if (!query($link,'DELETE FROM InstActivity WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstActivity table.'.$eol);
+	if (!query($link,'DELETE FROM InstChecks WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstChecks table.'.$eol);
+	if (!query($link,'DELETE FROM InstFinancing WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstFinancing table.'.$eol);
+	if (!query($link,'DELETE FROM InstLangs WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstLangs table.'.$eol);
+	if (!query($link,'DELETE FROM InstOurLangs WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstOurLangs table.'.$eol);
+	if (!query($link,'DELETE FROM InstPolicies WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstPolicies table.'.$eol);
+	if (!query($link,'DELETE FROM InstTags WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstTags table.'.$eol);
+	if (!query($link,'DELETE FROM InstTrends WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from InstTrends table.'.$eol);
+	if (!query($link,'DELETE FROM UsersFields WHERE UserID IN (SELECT ID FROM Users WHERE InstID='.$id.')','eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from UsersFields table.'.$eol);
+	if (!query($link,'DELETE FROM Users WHERE InstID='.$id,'eecho',$eol)) return(false);
+	$efunc('Deleted '.mysqli_affected_rows($link).' records from Users table.'.$eol);
+	return(true);
+}
+
+function query(&$link,$query,$efunc,&$eol) {
+	try {
+		$res=mysqli_query($link,$query);
+	}
+	catch (Exception $error) {
+		$efunc('Query «'.$query.'» failed: '.$error->getMessage().' ('.$error->getCode().').'.$eol);
+		return(false);
+	}
+	// for php versions < 8, which seem to not catch mysql exceptions
+	if ($res===false) {
+		$efunc('Query «'.$query.'» failed: '.mysqli_errno($link).': '.mysqli_error($link).'.'.$eol);
+		return(false);
+	}
+	return($res);
+}
+
+?>

+ 299 - 0
web/lib/dispinst.php

@@ -0,0 +1,299 @@
+<?php
+
+use function mysqli_real_escape_string as myesc;
+
+require(__DIR__.'/transiten.php');
+require(__DIR__.'/gracetime.php');
+
+$graceline=time()-$gracetime;
+
+function tc($key) {
+	global $english, $cols;
+	if (!$english)
+		return($cols[$key]['name']);
+	else
+		return($cols[$key]['nameEN']);
+}
+
+function nully($val,$fem,$filter,$ntext=null) {
+	if (!is_null($val)) {
+		if ($filter=='strip') {
+			return(strip_tags($val,'<a><br><ol><ul><li><p><i><b><strong><em><small>'));
+		} elseif ($filter=='htmlchars') {
+			return(hspech($val));
+		} elseif ($filter=='timestamp') {
+			return(gmdate('d/m/Y',round($val)));
+		} elseif ($filter=='email') {
+			return('<a href="mailto:'.strip_tags($val).'">'.strip_tags($val).'</a>');
+		} elseif ($filter=='url') {
+			return('<a href="'.strip_tags($val).'" target="_blank">'.strip_tags($val).'</a>');
+		} elseif ($filter=='image') {
+			return('<img src="'.str_replace('"','\\"',strip_tags($val)).'">');
+		} elseif ($filter=='boolt') {
+			if ($val)
+				return('<span class="good">'.t('Si','Yes').'</span>');
+			else
+				return('<span class="bad">No</span>');
+		} elseif ($filter=='boolf') {
+			if ($val)
+				return('<span class="bad">'.t('Si','Yes').'</span>');
+			else
+				return('<span class="good">No</span>');
+		} else {
+			return($val);
+		}
+	} else {
+		if (is_null($ntext)) {
+			if ($fem)
+				return('<span class="nully">'.t('Non definita','Not defined').'</span>');
+			else
+				return('<span class="nully">'.t('Non definito','Not defined').'</span>');
+			}
+		else {
+			return('<span class="nully">'.$ntext.'</span>');
+		}
+	}
+}
+
+function booly($pre,$val,$nottoobad=false,$invcol=false) {
+	if ($val) {
+		if (!$invcol) {
+			$p='<p class="good">';
+		} else {
+			if (!$nottoobad) {
+				$p='<p class="bad">';
+			} else {
+				$p='<p class="neut">';
+			}
+		}
+		return($p.$pre.t('SI','YES').'</p>');
+	} else {
+		if (!$invcol) {
+			if (!$nottoobad) {
+				$p='<p class="bad">';
+			} else {
+				$p='<p class="neut">';
+			}
+		} else {
+			$p='<p class="good">';
+		}
+		return($p.$pre.'NO</p>');
+	}
+}
+
+function trimname($str) {
+	return(substr($str,1,strlen($str)-2));
+}
+
+// $row deve essere una riga ritornata da una query tipo "SELECT *, ID AS IID FROM Instances WHERE ..."
+function dispinst(&$row,&$cols,&$link,&$dlang,&$account,$showcount,$finst,$cinsts,&$graceline) {
+	$out='';
+	$out.='<table class="bigtab">'.N;
+//		$out.='<thead><tr><th class="tdattr">Attributi</th><th>Info</th></thead>'.N;
+	$out.='<tbody>'.N;
+	$out.='<tr><td colspan="2" class="insthead">'.$row['URI'];
+	if ($showcount) $out.=' ('.$finst.'/'.$cinsts.')';
+	$out.='</td></tr>'.N;
+	$out.='<tr><td colspan="2"><input type="button" value="'.t('Edita','Edit').'" class="btbut" onclick="document.location.href=\'edinst.php?id='.$row['IID'].'\'"></td></tr>'.N;
+	if ($account['Level']!='guest') {
+		if (!is_null($row['GuestID'])) {
+			$out.='<tr><td colspan="2"><input type="button" value="Sollecita, stimola, incalza, incita admin già invitat*" class="btbut" onclick="document.location.href=\'invite.php?id='.$row['IID'].'\'"></td></tr>'.N;
+		} elseif (is_null($row['Email']) || trim($row['Email'])=='') {
+			$out.='<tr><td colspan="2"><input type="button" value="Impossibile invitare admin: indirizzo e-mail non definito" class="btbut" disabled></td></tr>'.N;
+		} else {
+			$out.='<tr><td colspan="2"><input type="button" value="Invita admin" class="btbut" onclick="document.location.href=\'invite.php?id='.$row['IID'].'\'"></td></tr>'.N;
+		}
+	}
+	$attr=booly('Viva: ',$row['LastOkCheckTS']>=$graceline,false,false).N;
+	$attr.=booly(trimname(tc('Instances.Noxious')).': ',$row['Noxious'],false,true).N;
+	$attr.=booly(trimname(tc('Instances.Visible')).': ',$row['Visible']).N;
+	/*$attr.=booly(tc('Instances.RegOpen')).': ',$row['RegOpen']).N;
+	$attr.=booly(tc('Instances.RegReqApproval').': ',$row['RegReqApproval'],true,true).N;*/
+	$sres=mysqli_query($link,'SELECT * FROM InstChecks WHERE InstID='.$row['IID'].' ORDER BY Time DESC')
+		or muoribene(mysqli_error($link),true);
+	$csres=mysqli_num_rows($sres);
+	if ($csres>0) {
+		$bene=0;
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			if ($srow['Status']==1)
+				$bene++;
+		}
+		$width=str_replace(',','.',100/$csres*$bene);
+		$attr.='<div class="colsectheader">'.t('Percentuale di risposta ai nostri check','Percentage of response to our checks').' ('.$csres.'): '.round($width,1).'%</div>';
+		$attr.='<div class="percbg"><div class="percfg" style="width:'.$width.'%;"></div></div>'.N;
+		mysqli_data_seek($sres,0);
+		$srow=mysqli_fetch_assoc($sres);
+		$attr.='<div class="colsectcont">'.t('Ultimo check','Last check').'<br>('.gmdate('d/m/Y, H:i:s',$srow['Time']).'): '.(($srow['Status']) ? '<span class="good">OK</span>' : '<span class="bad">KO</span>').'</div>';
+	} else {
+		$attr.='<div class="colsectheader">'.t('Percentuale di risposta ai nostri check','Percentage of response to our checks').'</div>'.N;
+		$attr.='<div class="colsectcont nully">'.t('Non disponibile','Unavailable').' (?!?!?!)</div>'.N;
+	}
+	$attr.='<div class="colsectheader">'.t('Attività delle ultime 12 settimane','Last 12 weeks activity').'</div>'.N;
+	$sres=mysqli_query($link,'SELECT SUM(Statuses) AS tstatuses, SUM(Logins) AS tlogins, SUM(Registrations) AS tregs FROM InstActivity WHERE InstID='.$row['IID'])
+		or muoribene(mysqli_error($link),true);
+	$tot=mysqli_fetch_assoc($sres);
+	$sres=mysqli_query($link,'SELECT * FROM InstActivity WHERE InstID='.$row['IID'].' ORDER BY Week DESC')
+		or muoribene(mysqli_error($link),true);
+	if (mysqli_num_rows($sres)>0) {
+		$attr.='<div class="colsectcont">'.t('Stati','Statuses').': '.$tot['tstatuses'].'<br>'.t('Accessi','Logins').': '.$tot['tlogins'].'<br>'.t('Registrazioni','Registrations').': '.$tot['tregs'].'</div>'.N;
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$attr.='<div class="colsectcontb">'.gmdate('d/m/Y',$srow['Week']).'</div>'.N;
+			($tot['tstatuses']==0) ? $width=0 : $width=str_replace(',','.',100/$tot['tstatuses']*$srow['Statuses']);
+			$attr.='<div class="percstatuses" style="width:'.$width.'%;">'.$srow['Statuses'].'&nbsp;'.t('stati','statuses').'</div>'.N;
+			($tot['tlogins']==0) ? $width=0 : $width=str_replace(',','.',100/$tot['tlogins']*$srow['Logins']);
+			$attr.='<div class="perclogins" style="width:'.$width.'%;">'.$srow['Logins'].'&nbsp;'.t('accessi','logins').'</div>'.N;
+			($tot['tregs']==0) ? $width=0 : $width=str_replace(',','.',100/$tot['tregs']*$srow['Registrations']);
+			$attr.='<div class="percregs" style="width:'.$width.'%;">'.$srow['Registrations'].'&nbsp;'.t('registrazioni','registrations').'</div>'.N;
+		}
+	} else {
+		$attr.='<div class="colsectcont nully">'.t('Non disponibile','Unavailable').'</div>'.N;
+	}
+	$attr.='<div class="colsectheader">'.t('Hashtags più usati durante l’ultima settimana','Most used hashtags during last week').'</div>'.N;
+	$sres=mysqli_query($link,'SELECT * FROM InstTrends WHERE InstID='.$row['IID'].' ORDER BY Pos ASC')
+		or muoribene(mysqli_error($link),true);
+	if (mysqli_num_rows($sres)>0) {
+		$attr.='<div class="colsectcont"><ol>'.N;
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$attr.='<li><a href="'.$srow['URL'].'">'.hspech($srow['Name']).'</a></li>'.N;
+		}
+		$attr.='</ol></div>'.N;
+	} else {
+		$attr.='<div class="colsectcont nully">'.t('Non disponibili','Unavailable').'</div>'.N;
+	}
+	$out.='<tr><td class="tdattr">'.$attr.'</td><td>'.N;
+	if ($row['Noxious']>0) {
+		if (!is_null($row['NoxReason']) && preg_match('/^\s*$/',$row['NoxReason'])!==1) {
+			$out.='<div class="baloored">'.t('Questa istanza è stata marcata come nociva in data '.gmdate('d/m/Y (H:i:s)',$row['NoxLastModTS']).' per questo motivo','This instance has been marked as noxious on '.gmdate('d/m/Y (H:i:s)',$row['NoxLastModTS']).' for this reason').': '.$row['NoxReason'].'</div>'.N;
+		} else {
+			$out.='<div class="baloored">'.t('Questa istanza è marcata come nociva, ma il motivo non è specificato','This instance is marked as noxious, but the reason is not specified').'.</div>'.N;
+		}
+	}
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.URI').':</span> <a href="https://'.$row['URI'].'" target="_blank">'.$row['URI'].'</a></div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.Title').':</span> '.nully($row['Title'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.Thumb').':</span> '.nully($row['Thumb'],true,'image').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.Priority').':</span> '.nully($row['Priority'],true,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.ShortDesc').':</span> '.nully($row['ShortDesc'],true,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.LongDesc').':</span> '.nully($row['LongDesc'],true,'strip').'</div>'.N;
+// 'strip' o 'htmlent' per la descrizione nostra?
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('Instances.OurDesc')).':</span> '.nully($row['OurDesc'],true,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('Instances.OurDescEN')).':</span> '.nully($row['OurDescEN'],true,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('Localities.Name')).':</span> ';
+	if (!is_null($row['LocalityID'])) {
+		$sres=mysqli_query($link,'SELECT * FROM Localities WHERE Localities.ID='.$row['LocalityID'])
+			or muoribene(mysqli_error($link),true);
+		$srow=mysqli_fetch_assoc($sres);
+		$out.=hspech($srow['NameOrig']).'</div>'.N;
+	} else {
+		$out.='<span class="nully">'.t('Non definita','Undefined').'</span></div>'.N;
+	}
+	$sres=mysqli_query($link,'SELECT * FROM InstLangs LEFT JOIN Languages ON Languages.ID=LangID WHERE InstID='.$row['IID'].' ORDER BY Pos ASC')
+		or muoribene(mysqli_error($link),true);
+	$out.='<div class="baloo"><span class="field">'.tc('InstLangs').':</span> ';
+	if (mysqli_num_rows($sres)>0) {
+		$i=0;
+		$buf=array();
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$i++;
+			$buf[]=$i.': '.hspech($srow['Name'.$dlang].' ['.$srow['Code'].']');
+		}
+		$out.=implode('; ',$buf);
+	} else {
+		$out.='<span class="nully">'.t('Non definite','Undefined').'</span>';
+	}
+	$out.='</div>'.N;
+	$sres=mysqli_query($link,'SELECT * FROM InstOurLangs LEFT JOIN Languages ON Languages.ID=OurLangID WHERE InstID='.$row['IID'].' ORDER BY Pos ASC')
+		or muoribene(mysqli_error($link),true);
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('InstOurLangs')).':</span> ';
+	if (mysqli_num_rows($sres)>0) {
+		$i=0;
+		$buf=array();
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$i++;
+			$buf[]=$i.': '.hspech($srow['Name'.$dlang].' ['.$srow['Code'].']');
+		}
+		$out.=implode('; ',$buf);
+	} else {
+		$out.='<span class="nully">'.t('Non definite','Undefined').'</span>';
+	}
+	($row['OurLangsLock']>0) ? $out.=' <strong>('.t('bloccate','locked').')</strong>' : $out.=' <strong>('.t('non bloccate','not locked').')</strong>';
+	$out.='</div>'.N;
+	$sres=mysqli_query($link,'SELECT * FROM InstFinancing LEFT JOIN Financing ON Financing.ID=FinID WHERE InstID='.$row['IID'].' ORDER BY Pos ASC')
+		or muoribene(mysqli_error($link),true);
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('InstFinancing')).':</span> ';
+	if (mysqli_num_rows($sres)>0) {
+		$i=0;
+		$buf=array();
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$i++;
+			$buf[]=$i.': '.hspech($srow['Type']);
+		}
+		$out.=implode('; ',$buf);
+	} else {
+		$out.='<span class="nully">'.t('Non definite','Undefined').'</span>';
+	}
+	$out.='</div>'.N;
+	$sres=mysqli_query($link,'SELECT * FROM InstPolicies LEFT JOIN Policies ON Policies.ID=PolID WHERE InstID='.$row['IID'].' ORDER BY Pos ASC')
+		or muoribene(mysqli_error($link),true);
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('InstPolicies')).':</span> ';
+	if (mysqli_num_rows($sres)>0) {
+		$i=0;
+		$buf=array();
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$i++;
+			$buf[]=$i.': '.hspech($srow['Name']);
+		}
+		$out.=implode('; ',$buf);
+	} else {
+		$out.='<span class="nully">'.t('Non definite','Undefined').'</span>';
+	}
+	$out.='</div>'.N;
+	$sres=mysqli_query($link,'SELECT * FROM InstTags LEFT JOIN Tags ON Tags.ID=TagID WHERE InstID='.$row['IID'].' ORDER BY Pos ASC')
+		or muoribene(mysqli_error($link),true);
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('InstTags')).':</span> ';
+	if (mysqli_num_rows($sres)>0) {
+		$i=0;
+		$buf=array();
+		while ($srow=mysqli_fetch_assoc($sres)) {
+			$i++;
+			$buf[]=$i.': '.hspech($srow['Name']);
+		}
+		$out.=implode('; ',$buf);
+	} else {
+		$out.='<span class="nully">'.t('Non definite','Undefined').'</span>';
+	}
+	$out.='</div>'.N;
+	if (!is_null($row['GuestID'])) {
+		$guestinf='<span class="good">'.t('SI','YES').'</span>';
+		$sres=mysqli_query($link,'SELECT Email FROM Admins WHERE ID='.$row['GuestID'])
+			or muoribene(__LINE__.': '.mysqli_error($link),true);
+		$srow=mysqli_fetch_assoc($sres);
+		$guestinf.=' (<a href="mailto:'.$srow['Email'].'">'.$srow['Email'].'</a>)';
+	} else {
+		$guestinf='<span class="bad">NO</span>';
+	}
+	$out.='<div class="baloo"><span class="ourfield">'.t('Admin invitat*?','Admin has been invited?').'</span> '.$guestinf.'</div>'.N;
+	$out.='<div class="baloo"><span class="ourfield">'.trimname(tc('Instances.LastGuestEdit')).':</span> '.nully($row['LastGuestEdit'],true,'timestamp').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.Email').':</span> '.nully($row['Email'],true,'email').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.Software').':</span> '.nully($row['Software'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.Version').':</span> '.nully($row['Version'],true,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.UserCount').':</span> '.nully($row['UserCount'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.StatusCount').':</span> '.nully($row['StatusCount'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.DomainCount').':</span> '.nully($row['DomainCount'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.ActiveUsersMonth').':</span> '.nully($row['ActiveUsersMonth'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.ActiveUsersHalfYear').':</span> '.nully($row['ActiveUsersHalfYear'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.RegOpen').':</span> '.nully($row['RegOpen'],false,'boolt').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.RegReqApproval').':</span> '.nully($row['RegReqApproval'],false,'boolf').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.MaxTootChars').':</span> '.nully($row['MaxTootChars'],false,'strip','500').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.AdmAccount').':</span> '.nully($row['AdmAccount'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.AdmDisplayName').':</span> '.nully($row['AdmDisplayName'],false,'strip').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.AdmCreatedAt').':</span> '.nully($row['AdmCreatedAt'],true,'timestamp').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.AdmURL').':</span> '.nully($row['AdmURL'],true,'url').'</div>'.N;
+	$out.='<div class="baloo"><span class="field">'.tc('Instances.AdmAvatar').':</span> '.nully($row['AdmAvatar'],false,'image').'</div>'.N;
+	$out.='<div><span class="field">'.tc('Instances.AdmNote').':</span> '.nully($row['AdmNote'],false,'strip').'</div>'.N;
+	$out.='</td></tr>'.N;
+	$out.='</tbody>'.N;
+	$out.='</table>'.N;
+	return($out);
+}
+
+?>

+ 7 - 0
web/lib/fnum.php

@@ -0,0 +1,7 @@
+<?php
+function fnum($num,$dec,&$lang) {
+	if (is_null($num)) return(null);
+	if ($lang=='en') return(number_format($num,$dec,'.',','));
+	return(number_format($num,$dec,',','.'));
+}
+?>

+ 20 - 0
web/lib/getadmacc.php

@@ -0,0 +1,20 @@
+<?php
+
+$res=mysqli_query($link,'SELECT * FROM Admins WHERE ID='.$_SESSION['AdmID'])
+	or muoribene(mysqli_error($link),true);
+if (mysqli_num_rows($res)==1) {
+	$account=mysqli_fetch_assoc($res);
+	if ($account['Enabled']==0)
+		muoribene('Your account has been disabled.',true);
+	if ($account['Level']=='guest') {
+		$res=mysqli_query($link,'SELECT ID FROM Instances WHERE GuestID='.$account['ID'])
+			or muoribene(mysqli_error($link),true);
+		$account['Insts']=array();
+		while ($row=mysqli_fetch_assoc($res))
+			$account['Insts'][]=$row['ID'];
+	}
+} else {
+	muoribene('There’s no account with ID='.$_SESSION['AdmID'].'.',true);
+}
+
+?>

+ 17 - 0
web/lib/getiniarr.php

@@ -0,0 +1,17 @@
+<?php
+
+require(__DIR__.'/ckkeys.php');
+
+function getiniarr() {
+	$inifp='../../conf/mustard.ini';
+	$iniarr=parse_ini_file($inifp)
+		or muoribene('Couldn’t open configuration file «'.$inifp.'».',false);
+	$missing=ckkeys(array('db_host','db_port','db_socket','db_name','db_admin_name','db_admin_password','ref_name','ref_email','site_domain','mail_test_to'),$iniarr);
+	if (count($missing)>0)
+		muoribene('Configuration file «'.$inifp.'» is missing some required fields: “'.implode('”, “',$missing).'”.',false);
+	return($iniarr);
+}
+
+$iniarr=getiniarr();
+
+?>

+ 10 - 0
web/lib/ghs.php

@@ -0,0 +1,10 @@
+<?php
+function ghs($b) {
+	$o='';
+	if (round($b/1024,1) >= 1) $o=round($b/1024,2).' KiB';
+	if (round($b/1048576,1) >= 1) $o=round($b/1048576,2).' MiB';
+	if (round($b/1073741824,1) >= 1) $o=round($b/1073741824,2).' GiB';
+	if ($o=='') $o=$b.' B';
+	return($o);
+}
+?>

+ 39 - 0
web/lib/ght.php

@@ -0,0 +1,39 @@
+<?php
+
+function ght($ts,$suffa=null,$ddn=2) {
+/*
+ * $ts is an amount of seconds (can be float)
+ * $suffa is an array defining the suffixes, singular and plural, for each
+ * unit, like this: [[' day',' days'],[' hour',' hours'],[' minute',' minutes'],[' second',' seconds']]
+ * $ddn is the number of decimal digits to round seconds to
+*/
+	if ($suffa==null)
+//		$suffa=['g','g'],['o','o'],['m','m'],['s','s']];
+		$suffa=[['d','d'],['h','h'],['m','m'],['s','s']];
+	if ($ts<1)
+		return(round($ts,$ddn).$suffa[3][1]);
+	$out=[];
+//giorni
+	$x=floor($ts/86400);
+	if ($x>0)
+		($x==1) ? $out[]=$x.$suffa[0][0] : $out[]=$x.$suffa[0][1];
+	$ts=$ts-$x*86400;
+//ore
+	$x=floor($ts/3600);
+	if ($x>0)
+		($x==1) ? $out[]=$x.$suffa[1][0] : $out[]=$x.$suffa[1][1];
+	$ts=$ts-$x*3600;
+//minuti
+	$x=floor($ts/60);
+	if ($x>0)
+		($x==1) ? $out[]=$x.$suffa[2][0] : $out[]=$x.$suffa[2][1];
+	$ts=$ts-$x*60;
+//secondi
+	$x=round($ts,$ddn);
+	if ($x>0)
+		($x==1) ? $out[]=$x.$suffa[3][0] : $out[]=$x.$suffa[3][1];
+	$out=implode(', ',$out);
+	return($out);
+}
+
+?>

+ 12 - 0
web/lib/glob.php

@@ -0,0 +1,12 @@
+<?php
+
+header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1.
+header("Pragma: no-cache"); // HTTP 1.0.
+header("Expires: 0"); // Proxies.
+define('N',"\n");
+$cjrand=rand(0,999999);
+$supplangs=['ca','en','es','fr','it'];
+$dlang=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
+$dlang=in_array($dlang,$supplangs) ? strtoupper($dlang) : 'EN';
+
+?>

+ 5 - 0
web/lib/gracetime.php

@@ -0,0 +1,5 @@
+<?php
+
+$gracetime=30*24*60*60;
+
+?>

+ 32 - 0
web/lib/gurl.php

@@ -0,0 +1,32 @@
+<?php
+
+function gurl($url,$conntimeout,$timeout=45,$headers=[]) {
+	$curli=curl_init();
+	// i 2 qui sotto servono a far sì che ctrl+c sia intercettato a monte
+	/*curl_setopt($curli,CURLOPT_NOPROGRESS,false);
+	curl_setopt($curli,CURLOPT_PROGRESSFUNCTION,function($curli,10,10,10,10){});*/
+	curl_setopt($curli,CURLOPT_URL,$url);
+	curl_setopt($curli,CURLOPT_RETURNTRANSFER,true);
+	curl_setopt($curli,CURLOPT_FAILONERROR,true);
+	curl_setopt($curli,CURLOPT_CONNECTTIMEOUT,$conntimeout);
+	curl_setopt($curli,CURLOPT_TIMEOUT,$timeout);
+	curl_setopt($curli,CURLOPT_HTTPHEADER,$headers);
+	curl_setopt($curli,CURLOPT_HEADER,true);
+	curl_setopt($curli,CURLOPT_ENCODING,'');
+	$gheaders='';
+	$ecode=false;
+	$emsg=false;
+	$cont=curl_exec($curli);
+	if ($cont!==false) {
+		$gheaders_sz=curl_getinfo($curli,CURLINFO_HEADER_SIZE);
+		$gheaders=strtolower(substr($cont,0,$gheaders_sz));
+		$cont=substr($cont,$gheaders_sz);
+	} else {
+		$ecode=curl_errno($curli);
+		$emsg=$ecode.': '.trim(curl_error($curli));
+	}
+	curl_close($curli);
+	return(['cont'=>$cont,'headers'=>$gheaders,'ecode'=>$ecode,'emsg'=>$emsg]);
+}
+
+?>

+ 7 - 0
web/lib/jsencode.php

@@ -0,0 +1,7 @@
+<?php
+
+function jsencode($str) {
+	return(str_replace('"','\"',$str));
+}
+
+?>

+ 7 - 0
web/lib/mb_lcfirst.php

@@ -0,0 +1,7 @@
+<?php
+
+function mb_lcfirst($str) {
+	return(mb_strtolower(mb_substr($str,0,1)).mb_substr($str,1));
+}
+
+?>

+ 7 - 0
web/lib/mb_ucfirst.php

@@ -0,0 +1,7 @@
+<?php
+
+function mb_ucfirst($str) {
+	return(mb_strtoupper(mb_substr($str,0,1)).mb_substr($str,1));
+}
+
+?>

+ 57 - 0
web/lib/menu.php

@@ -0,0 +1,57 @@
+<?php
+
+if ($account['Level']!='guest') {
+	$menu=array(
+		'menu'=>array('liadd'=>null, 'href'=>null, 'title'=>'Menu', 'selected'=>false, 'submenu'=>
+			array(
+				'instances'=>array('liadd'=>null, 'href'=>'instances.php', 'title'=>'Istanze', 'selected'=>false, 'submenu'=>null),
+				'noxious'=>array('liadd'=>null, 'href'=>'#', 'title'=>'Nocive', 'selected'=>false, 'submenu'=>null),
+				'notifs'=>array('liadd'=>null, 'href'=>'notifs.php', 'title'=>'Notifiche', 'selected'=>false, 'submenu'=>null),
+				'accounts'=>array('liadd'=>null, 'href'=>'#', 'title'=>'Accounts', 'selected'=>false, 'submenu'=>null),
+				'account'=>array('liadd'=>null, 'href'=>'account.php?id='.$account['ID'], 'title'=>'Il tuo account', 'selected'=>false, 'submenu'=>null),
+				'logout'=>array('liadd'=>null, 'href'=>'logout.php', 'title'=>'Logout', 'selected'=>false, 'submenu'=>null)
+			)
+		)
+	);
+} else {
+	$menu=array(
+		'menu'=>array('liadd'=>null, 'href'=>null, 'title'=>'Menu', 'selected'=>false, 'submenu'=>
+			array(
+				'instances'=>array('liadd'=>null, 'href'=>'guestinsts.php', 'title'=>'Instances', 'selected'=>false, 'submenu'=>null),
+				'account'=>array('liadd'=>null, 'href'=>'account.php?id='.$account['ID'], 'title'=>'Your account', 'selected'=>false, 'submenu'=>null),
+				'logout'=>array('liadd'=>null, 'href'=>'logout.php', 'title'=>'Logout', 'selected'=>false, 'submenu'=>null),
+			)
+		)
+	);
+}
+
+// $menuout va sempre wrappato in <ul></ul> che abbia una classe css come quella che si vede in theme.css ("#hmenu ul" ecc.)
+$menuout='';
+
+function buildmenu($menu,$submenu=false) {
+	global $menuout;
+	foreach ($menu as $key=>$arr) {
+		$menuout.='<li';
+		if (!is_null($arr['liadd'])) $menuout.=' '.$arr['liadd'];
+		if (!is_null($arr['submenu'])) $menuout.=' onmouseover="chulsh(this,true)" onmouseout="chulsh(this,false)"';
+		if ($arr['selected']) $menuout.=' class="hil"';
+		$menuout.='>';
+		if (!is_null($arr['href'])) {
+			if (!$arr['selected'])
+				$menuout.='<a href="'.$arr['href'].'">'.$arr['title'].'</a>';
+			else
+				$menuout.='<a href="'.$arr['href'].'" class="shref">'.$arr['title'].'</a>';
+		} else {
+			$menuout.=$arr['title'];
+		}
+		if (!is_null($arr['submenu'])) {
+			($submenu) ? $class='ulb' : $class='ula';
+			$menuout.=N.'<ul class="'.$class.'" onmouseover="ulsh(this,true)" onmouseout="ulsh(this,false)">'.N;
+			buildmenu($arr['submenu'],true);
+			$menuout.='</ul>'.N;
+		}
+		$menuout.='</li>'.N;
+	}
+}
+
+?>

+ 31 - 0
web/lib/muoribene.php

@@ -0,0 +1,31 @@
+<?php
+
+function muoribene($msg,$close) {
+	global $link;
+	if ($close) mysqli_close($link);
+	echo('<!DOCTYPE HTML>
+<html lang="it">
+<head>
+<title>Mustard - Errori</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="description" content="Mustard - Errori">
+<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+<link rel="icon" type="image/png" href="imgs/icona-32.png" sizes="32x32">
+<link rel="icon" type="image/png" href="imgs/icona-192.png" sizes="192x192">
+<link rel="icon" type="image/png" href="imgs/icona-512.png" sizes="512x512">
+<link rel="apple-touch-icon-precomposed" href="imgs/icona-180.png">
+<link rel="stylesheet" type="text/css" href="css/theme.css">
+</head>
+<body>
+<div id="fullscreen">
+<div id="middlerow">
+<p>'.$msg.'</p>
+</div>
+</div>
+</body>
+</html>
+');
+	exit(1);
+}
+
+?>

+ 10 - 0
web/lib/muoribenejson.php

@@ -0,0 +1,10 @@
+<?php
+
+function muoribene($msg,$close) {
+	global $link;
+	if ($close) mysqli_close($link);
+	echo('{"message":'.json_encode($msg).'}'.N);
+	exit(1);
+}
+
+?>

+ 9 - 0
web/lib/myconn.php

@@ -0,0 +1,9 @@
+<?php
+
+require(__DIR__.'/getiniarr.php');
+
+$link=mysqli_connect($iniarr['db_host'],$iniarr['db_admin_name'],$iniarr['db_admin_password'],$iniarr['db_name'],$iniarr['db_port'],$iniarr['db_socket'])
+	or muoribene('Couldn’t connect to database: '.mysqli_connect_error().' ['.mysqli_connect_errno().']',false);
+mysqli_set_charset($link,'utf8mb4');
+
+?>

+ 8 - 0
web/lib/n2es.php

@@ -0,0 +1,8 @@
+<?php
+function n2es($val) {
+	if (is_null($val))
+		return('');
+	else
+		return($val);
+}
+?>

+ 43 - 0
web/lib/notifs.php

@@ -0,0 +1,43 @@
+<?php
+function notifs(&$link) {
+	$chunksize=20; // questo deve essere settato paro-paro in notifsh.php
+	$i=0;
+	$notifs = array();
+	$notif_divs='<div id="notifc">'.N;
+	$notif_divs.='<div id="notifs" onscroll="morenotifs();">'.N;
+	$unreadnotifs=false;
+	$res=mysqli_query($link,'SELECT * FROM Notifications ORDER BY Microtime DESC')
+		or muoribene(mysqli_error($link),true);
+	while ($row=mysqli_fetch_assoc($res)) {
+		$notifs[]=$row;
+		if ($row['Seen']==0) {
+			$unreadnotifs=true;
+			$notifclass='notifunseen';
+		} else {
+			$notifclass='notifseen';
+		}
+		$i++;
+		if ($i<=$chunksize) {
+			if ($i==1) $lastmicrotime=$row['Microtime'];
+			$notif_divs.='<div id="notif-'.$row['ID'].'" class="'.$notifclass.'" onclick="markread(this)">'.gmdate('d/m/y H:i:s',round($row['Microtime'])).': '.$row['Notification'].'</div>'.N;
+		}
+	}
+	$notif_divs.='</div>'.N;
+	$notif_divs.='<div id="notifa"><a href="notifs.php">Vedi tutte le notifiche</a></div>'.N;
+	$notif_divs.='</div>'.N;
+	if ($unreadnotifs) {
+		$imgoff='imgs/bell_act_off.svg';
+		$imgon='imgs/bell_act_on.svg';
+	} else {
+		$imgoff='imgs/bell_off.svg';
+		$imgon='imgs/bell_on.svg';
+	}
+	return(array(
+		'notifs'=>$notifs,
+		'div'=>$notif_divs,
+		'imgoff'=>$imgoff,
+		'imgon'=>$imgon,
+		'lastmicrotime'=>$lastmicrotime,
+		'chunksize'=>$chunksize));
+}
+?>

+ 27 - 0
web/lib/parsetime.php

@@ -0,0 +1,27 @@
+<?php
+
+function parsetime($str) {
+	$str=explode(',',$str);
+	$secs=0;
+	foreach ($str as $ent) {
+		if (preg_match('/^(\d+)([smhdwMy])$/',$ent,$mat)!==1)
+			return(false);
+		if ($mat[2]=='s')
+			$secs+=$mat[1];
+		elseif ($mat[2]=='m')
+			$secs+=$mat[1]*60;
+		elseif ($mat[2]=='h')
+			$secs+=$mat[1]*60*60;
+		elseif ($mat[2]=='d')
+			$secs+=$mat[1]*60*60*24;
+		elseif ($mat[2]=='w')
+			$secs+=$mat[1]*60*60*24*7;
+		elseif ($mat[2]=='M')
+			$secs+=$mat[1]*60*60*24*31;
+		elseif ($mat[2]=='y')
+			$secs+=$mat[1]*60*60*24*365;
+	}
+	return($secs);
+}
+
+?>

+ 12 - 0
web/lib/randstr.php

@@ -0,0 +1,12 @@
+<?php
+
+function randstr($len) {
+	$chars='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_:;\'"%&/?^';
+	$charslen=strlen($chars);
+	$str='';
+	for ($i=0; $i<$len; $i++)
+		$str.=$chars[rand(0,$charslen-1)];
+	return($str);
+}
+
+?>

+ 11 - 0
web/lib/sessionstart.php

@@ -0,0 +1,11 @@
+<?php
+
+session_name('mustard');
+session_start();
+if (!array_key_exists('AdmID',$_SESSION) || preg_match('/^[0-9]+$/',$_SESSION['AdmID'])!==1) {
+	$_SESSION=array();
+	session_destroy();
+	muoribene('Sessione scaduta.<br>Puoi andare alla <a href="index.php">pagina di accesso</a>.',false);
+}
+
+?>

+ 19 - 0
web/lib/supplangs.php

@@ -0,0 +1,19 @@
+<?php
+
+// when adding a language code here, it is necessary to add it to "langs" variable in "../../clitools/updtrans.bash" (if missing), and to run "../../clitools/addlang.php <new language code>" locally and on the server --- it is *no longer necessary* to modify "$menu" variable in "../index.php", "$hlmap" variable in "../stats.php", "$hitslang" and "$langs" variables in "../../clitools/mustool.php" and "getlangid" function in "../../clitools/getinstinfo.php"
+
+$supplangs=[
+/*	'ca'=>['orname'=>'Català','trname'=>_('Catalan')],
+	'de'=>['orname'=>'Deutsch','trname'=>_('German')],*/
+	'en'=>['orname'=>'English','trname'=>_('English')],
+/*	'es'=>['orname'=>'Español','trname'=>_('Spanish')],
+	'fr'=>['orname'=>'Français','trname'=>_('French')],
+	'gl'=>['orname'=>'Galego','trname'=>_('Galician')],*/
+	'it'=>['orname'=>'Italiano','trname'=>_('Italian')],
+/*	'pt_BR'=>['orname'=>'Português (BR)','trname'=>_('Portuguese (BR)')],
+	'uk'=>['orname'=>'Українська','trname'=>_('Ukrainian')]*/
+];
+
+$supplangscodes=array_keys($supplangs);
+
+?>

+ 89 - 0
web/lib/tables.php

@@ -0,0 +1,89 @@
+<?php
+
+function tables(&$link) {
+
+	$tables=array();
+	$res=mysqli_query($link,'SHOW TABLES')
+		or mexit(mysqli_error($link).N,1);
+	while ($row=mysqli_fetch_row($res)) {
+		$resb=mysqli_query($link,'SHOW COLUMNS FROM '.$row[0])
+			or mexit(mysqli_error($link).N,1);
+		$fields=array();
+	// lo uso solo per alcuni tipi, quindi non sto a cercare completezza
+		while ($rowb=mysqli_fetch_assoc($resb)) {
+			if (preg_match('/(\w+)\((.*)\)( unsigned)?/',$rowb['Type'],$buf)===1) {
+				switch ($buf[1]) {
+					case 'char':
+					case 'varchar':
+					$fields[$rowb['Field']]=$buf[2];
+					break;
+					case 'tinyint':
+					if (array_key_exists(3,$buf))
+						$fields[$rowb['Field']]=array('min'=>0,'max'=>255);
+					else
+						$fields[$rowb['Field']]=array('min'=>-128,'max'=>127);
+					break;
+					case 'smallint':
+					if (array_key_exists(3,$buf))
+						$fields[$rowb['Field']]=array('min'=>0,'max'=>65535);
+					else
+						$fields[$rowb['Field']]=array('min'=>-32768,'max'=>32767);
+					break;
+					case 'mediumint':
+					if (array_key_exists(3,$buf))
+						$fields[$rowb['Field']]=array('min'=>0,'max'=>16777215);
+					else
+						$fields[$rowb['Field']]=array('min'=>-8388608,'max'=>8388607);
+					break;
+					case 'int':
+					if (array_key_exists(3,$buf))
+						$fields[$rowb['Field']]=array('min'=>0,'max'=>4294967295);
+					else
+						$fields[$rowb['Field']]=array('min'=>-2147483648,'max'=>2147483647);
+					break;
+	// bigint non ci sta in php a meno di usare bcmath o gmp che non è detto siano abilitate sul server, in ogni caso poco importa perché valori bigint vengono usati solo internamente al db, non "vengono da fuori"
+					case 'bigint':
+					if (array_key_exists(3,$buf))
+						$fields[$rowb['Field']]=array('min'=>'0','max'=>'18446744073709551615');
+					else
+						$fields[$rowb['Field']]=array('min'=>'-9223372036854775808','max'=>'9223372036854775807');
+					break;
+					case 'decimal':
+	// questo è da testare contro un decimale vero
+	// fatto, il risultato è che in mysql devo usare decimal(14,4)
+					if (preg_match('/,/',$buf[2])===1) {
+						$lim=explode(',',$buf[2]);
+					} else {
+						$lim[0]=$buf[2];
+						$lim[1]=0;
+					}
+					$int=$lim[0]-$lim[1];
+					$sint='';
+					for ($i=0; $i<$int; $i++)
+						$sint.='9';
+					$sdec='';
+					for ($i=0; $i<$lim[1]; $i++)
+						$sdec.='9';
+					$max=$sint.'.'.$sdec;
+					if (array_key_exists(3,$buf))
+						$fields[$rowb['Field']]=array('min'=>0,'max'=>floatval($max));
+					else
+						$fields[$rowb['Field']]=array('min'=>floatval('-'.$max),'max'=>floatval($max));
+					break;
+					default:
+					$fields[$rowb['Field']]=$rowb['Type'];
+					break;
+				}
+			} elseif ($rowb['Type']=='text') {
+				$fields[$rowb['Field']]=65535;
+			} else {
+				$fields[$rowb['Field']]=$rowb['Type'];
+			}
+		}
+		$tables[$row[0]]=$fields;
+	}
+	return($tables);
+
+}
+
+?>

+ 11 - 0
web/lib/transiten.php

@@ -0,0 +1,11 @@
+<?php
+
+function t($itstr,$enstr) {
+	global $english;
+	if (!$english)
+		return($itstr);
+	else
+		return($enstr);
+}
+
+?>

+ 25 - 0
web/lib/vendor/autoload.php

@@ -0,0 +1,25 @@
+<?php
+
+// autoload.php @generated by Composer
+
+if (PHP_VERSION_ID < 50600) {
+    if (!headers_sent()) {
+        header('HTTP/1.1 500 Internal Server Error');
+    }
+    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
+    if (!ini_get('display_errors')) {
+        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
+            fwrite(STDERR, $err);
+        } elseif (!headers_sent()) {
+            echo $err;
+        }
+    }
+    trigger_error(
+        $err,
+        E_USER_ERROR
+    );
+}
+
+require_once __DIR__ . '/composer/autoload_real.php';
+
+return ComposerAutoloaderInit8bcf3acc12d2a7bdb51040a22ce133da::getLoader();

+ 572 - 0
web/lib/vendor/composer/ClassLoader.php

@@ -0,0 +1,572 @@
+<?php
+
+/*
+ * This file is part of Composer.
+ *
+ * (c) Nils Adermann <naderman@naderman.de>
+ *     Jordi Boggiano <j.boggiano@seld.be>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Composer\Autoload;
+
+/**
+ * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
+ *
+ *     $loader = new \Composer\Autoload\ClassLoader();
+ *
+ *     // register classes with namespaces
+ *     $loader->add('Symfony\Component', __DIR__.'/component');
+ *     $loader->add('Symfony',           __DIR__.'/framework');
+ *
+ *     // activate the autoloader
+ *     $loader->register();
+ *
+ *     // to enable searching the include path (eg. for PEAR packages)
+ *     $loader->setUseIncludePath(true);
+ *
+ * In this example, if you try to use a class in the Symfony\Component
+ * namespace or one of its children (Symfony\Component\Console for instance),
+ * the autoloader will first look for the class under the component/
+ * directory, and it will then fallback to the framework/ directory if not
+ * found before giving up.
+ *
+ * This class is loosely based on the Symfony UniversalClassLoader.
+ *
+ * @author Fabien Potencier <fabien@symfony.com>
+ * @author Jordi Boggiano <j.boggiano@seld.be>
+ * @see    https://www.php-fig.org/psr/psr-0/
+ * @see    https://www.php-fig.org/psr/psr-4/
+ */
+class ClassLoader
+{
+    /** @var ?string */
+    private $vendorDir;
+
+    // PSR-4
+    /**
+     * @var array[]
+     * @psalm-var array<string, array<string, int>>
+     */
+    private $prefixLengthsPsr4 = array();
+    /**
+     * @var array[]
+     * @psalm-var array<string, array<int, string>>
+     */
+    private $prefixDirsPsr4 = array();
+    /**
+     * @var array[]
+     * @psalm-var array<string, string>
+     */
+    private $fallbackDirsPsr4 = array();
+
+    // PSR-0
+    /**
+     * @var array[]
+     * @psalm-var array<string, array<string, string[]>>
+     */
+    private $prefixesPsr0 = array();
+    /**
+     * @var array[]
+     * @psalm-var array<string, string>
+     */
+    private $fallbackDirsPsr0 = array();
+
+    /** @var bool */
+    private $useIncludePath = false;
+
+    /**
+     * @var string[]
+     * @psalm-var array<string, string>
+     */
+    private $classMap = array();
+
+    /** @var bool */
+    private $classMapAuthoritative = false;
+
+    /**
+     * @var bool[]
+     * @psalm-var array<string, bool>
+     */
+    private $missingClasses = array();
+
+    /** @var ?string */
+    private $apcuPrefix;
+
+    /**
+     * @var self[]
+     */
+    private static $registeredLoaders = array();
+
+    /**
+     * @param ?string $vendorDir
+     */
+    public function __construct($vendorDir = null)
+    {
+        $this->vendorDir = $vendorDir;
+    }
+
+    /**
+     * @return string[]
+     */
+    public function getPrefixes()
+    {
+        if (!empty($this->prefixesPsr0)) {
+            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
+        }
+
+        return array();
+    }
+
+    /**
+     * @return array[]
+     * @psalm-return array<string, array<int, string>>
+     */
+    public function getPrefixesPsr4()
+    {
+        return $this->prefixDirsPsr4;
+    }
+
+    /**
+     * @return array[]
+     * @psalm-return array<string, string>
+     */
+    public function getFallbackDirs()
+    {
+        return $this->fallbackDirsPsr0;
+    }
+
+    /**
+     * @return array[]
+     * @psalm-return array<string, string>
+     */
+    public function getFallbackDirsPsr4()
+    {
+        return $this->fallbackDirsPsr4;
+    }
+
+    /**
+     * @return string[] Array of classname => path
+     * @psalm-return array<string, string>
+     */
+    public function getClassMap()
+    {
+        return $this->classMap;
+    }
+
+    /**
+     * @param string[] $classMap Class to filename map
+     * @psalm-param array<string, string> $classMap
+     *
+     * @return void
+     */
+    public function addClassMap(array $classMap)
+    {
+        if ($this->classMap) {
+            $this->classMap = array_merge($this->classMap, $classMap);
+        } else {
+            $this->classMap = $classMap;
+        }
+    }
+
+    /**
+     * Registers a set of PSR-0 directories for a given prefix, either
+     * appending or prepending to the ones previously set for this prefix.
+     *
+     * @param string          $prefix  The prefix
+     * @param string[]|string $paths   The PSR-0 root directories
+     * @param bool            $prepend Whether to prepend the directories
+     *
+     * @return void
+     */
+    public function add($prefix, $paths, $prepend = false)
+    {
+        if (!$prefix) {
+            if ($prepend) {
+                $this->fallbackDirsPsr0 = array_merge(
+                    (array) $paths,
+                    $this->fallbackDirsPsr0
+                );
+            } else {
+                $this->fallbackDirsPsr0 = array_merge(
+                    $this->fallbackDirsPsr0,
+                    (array) $paths
+                );
+            }
+
+            return;
+        }
+
+        $first = $prefix[0];
+        if (!isset($this->prefixesPsr0[$first][$prefix])) {
+            $this->prefixesPsr0[$first][$prefix] = (array) $paths;
+
+            return;
+        }
+        if ($prepend) {
+            $this->prefixesPsr0[$first][$prefix] = array_merge(
+                (array) $paths,
+                $this->prefixesPsr0[$first][$prefix]
+            );
+        } else {
+            $this->prefixesPsr0[$first][$prefix] = array_merge(
+                $this->prefixesPsr0[$first][$prefix],
+                (array) $paths
+            );
+        }
+    }
+
+    /**
+     * Registers a set of PSR-4 directories for a given namespace, either
+     * appending or prepending to the ones previously set for this namespace.
+     *
+     * @param string          $prefix  The prefix/namespace, with trailing '\\'
+     * @param string[]|string $paths   The PSR-4 base directories
+     * @param bool            $prepend Whether to prepend the directories
+     *
+     * @throws \InvalidArgumentException
+     *
+     * @return void
+     */
+    public function addPsr4($prefix, $paths, $prepend = false)
+    {
+        if (!$prefix) {
+            // Register directories for the root namespace.
+            if ($prepend) {
+                $this->fallbackDirsPsr4 = array_merge(
+                    (array) $paths,
+                    $this->fallbackDirsPsr4
+                );
+            } else {
+                $this->fallbackDirsPsr4 = array_merge(
+                    $this->fallbackDirsPsr4,
+                    (array) $paths
+                );
+            }
+        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
+            // Register directories for a new namespace.
+            $length = strlen($prefix);
+            if ('\\' !== $prefix[$length - 1]) {
+                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
+            }
+            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
+            $this->prefixDirsPsr4[$prefix] = (array) $paths;
+        } elseif ($prepend) {
+            // Prepend directories for an already registered namespace.
+            $this->prefixDirsPsr4[$prefix] = array_merge(
+                (array) $paths,
+                $this->prefixDirsPsr4[$prefix]
+            );
+        } else {
+            // Append directories for an already registered namespace.
+            $this->prefixDirsPsr4[$prefix] = array_merge(
+                $this->prefixDirsPsr4[$prefix],
+                (array) $paths
+            );
+        }
+    }
+
+    /**
+     * Registers a set of PSR-0 directories for a given prefix,
+     * replacing any others previously set for this prefix.
+     *
+     * @param string          $prefix The prefix
+     * @param string[]|string $paths  The PSR-0 base directories
+     *
+     * @return void
+     */
+    public function set($prefix, $paths)
+    {
+        if (!$prefix) {
+            $this->fallbackDirsPsr0 = (array) $paths;
+        } else {
+            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
+        }
+    }
+
+    /**
+     * Registers a set of PSR-4 directories for a given namespace,
+     * replacing any others previously set for this namespace.
+     *
+     * @param string          $prefix The prefix/namespace, with trailing '\\'
+     * @param string[]|string $paths  The PSR-4 base directories
+     *
+     * @throws \InvalidArgumentException
+     *
+     * @return void
+     */
+    public function setPsr4($prefix, $paths)
+    {
+        if (!$prefix) {
+            $this->fallbackDirsPsr4 = (array) $paths;
+        } else {
+            $length = strlen($prefix);
+            if ('\\' !== $prefix[$length - 1]) {
+                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
+            }
+            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
+            $this->prefixDirsPsr4[$prefix] = (array) $paths;
+        }
+    }
+
+    /**
+     * Turns on searching the include path for class files.
+     *
+     * @param bool $useIncludePath
+     *
+     * @return void
+     */
+    public function setUseIncludePath($useIncludePath)
+    {
+        $this->useIncludePath = $useIncludePath;
+    }
+
+    /**
+     * Can be used to check if the autoloader uses the include path to check
+     * for classes.
+     *
+     * @return bool
+     */
+    public function getUseIncludePath()
+    {
+        return $this->useIncludePath;
+    }
+
+    /**
+     * Turns off searching the prefix and fallback directories for classes
+     * that have not been registered with the class map.
+     *
+     * @param bool $classMapAuthoritative
+     *
+     * @return void
+     */
+    public function setClassMapAuthoritative($classMapAuthoritative)
+    {
+        $this->classMapAuthoritative = $classMapAuthoritative;
+    }
+
+    /**
+     * Should class lookup fail if not found in the current class map?
+     *
+     * @return bool
+     */
+    public function isClassMapAuthoritative()
+    {
+        return $this->classMapAuthoritative;
+    }
+
+    /**
+     * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
+     *
+     * @param string|null $apcuPrefix
+     *
+     * @return void
+     */
+    public function setApcuPrefix($apcuPrefix)
+    {
+        $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
+    }
+
+    /**
+     * The APCu prefix in use, or null if APCu caching is not enabled.
+     *
+     * @return string|null
+     */
+    public function getApcuPrefix()
+    {
+        return $this->apcuPrefix;
+    }
+
+    /**
+     * Registers this instance as an autoloader.
+     *
+     * @param bool $prepend Whether to prepend the autoloader or not
+     *
+     * @return void
+     */
+    public function register($prepend = false)
+    {
+        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
+
+        if (null === $this->vendorDir) {
+            return;
+        }
+
+        if ($prepend) {
+            self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
+        } else {
+            unset(self::$registeredLoaders[$this->vendorDir]);
+            self::$registeredLoaders[$this->vendorDir] = $this;
+        }
+    }
+
+    /**
+     * Unregisters this instance as an autoloader.
+     *
+     * @return void
+     */
+    public function unregister()
+    {
+        spl_autoload_unregister(array($this, 'loadClass'));
+
+        if (null !== $this->vendorDir) {
+            unset(self::$registeredLoaders[$this->vendorDir]);
+        }
+    }
+
+    /**
+     * Loads the given class or interface.
+     *
+     * @param  string    $class The name of the class
+     * @return true|null True if loaded, null otherwise
+     */
+    public function loadClass($class)
+    {
+        if ($file = $this->findFile($class)) {
+            includeFile($file);
+
+            return true;
+        }
+
+        return null;
+    }
+
+    /**
+     * Finds the path to the file where the class is defined.
+     *
+     * @param string $class The name of the class
+     *
+     * @return string|false The path if found, false otherwise
+     */
+    public function findFile($class)
+    {
+        // class map lookup
+        if (isset($this->classMap[$class])) {
+            return $this->classMap[$class];
+        }
+        if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
+            return false;
+        }
+        if (null !== $this->apcuPrefix) {
+            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
+            if ($hit) {
+                return $file;
+            }
+        }
+
+        $file = $this->findFileWithExtension($class, '.php');
+
+        // Search for Hack files if we are running on HHVM
+        if (false === $file && defined('HHVM_VERSION')) {
+            $file = $this->findFileWithExtension($class, '.hh');
+        }
+
+        if (null !== $this->apcuPrefix) {
+            apcu_add($this->apcuPrefix.$class, $file);
+        }
+
+        if (false === $file) {
+            // Remember that this class does not exist.
+            $this->missingClasses[$class] = true;
+        }
+
+        return $file;
+    }
+
+    /**
+     * Returns the currently registered loaders indexed by their corresponding vendor directories.
+     *
+     * @return self[]
+     */
+    public static function getRegisteredLoaders()
+    {
+        return self::$registeredLoaders;
+    }
+
+    /**
+     * @param  string       $class
+     * @param  string       $ext
+     * @return string|false
+     */
+    private function findFileWithExtension($class, $ext)
+    {
+        // PSR-4 lookup
+        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
+
+        $first = $class[0];
+        if (isset($this->prefixLengthsPsr4[$first])) {
+            $subPath = $class;
+            while (false !== $lastPos = strrpos($subPath, '\\')) {
+                $subPath = substr($subPath, 0, $lastPos);
+                $search = $subPath . '\\';
+                if (isset($this->prefixDirsPsr4[$search])) {
+                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
+                    foreach ($this->prefixDirsPsr4[$search] as $dir) {
+                        if (file_exists($file = $dir . $pathEnd)) {
+                            return $file;
+                        }
+                    }
+                }
+            }
+        }
+
+        // PSR-4 fallback dirs
+        foreach ($this->fallbackDirsPsr4 as $dir) {
+            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
+                return $file;
+            }
+        }
+
+        // PSR-0 lookup
+        if (false !== $pos = strrpos($class, '\\')) {
+            // namespaced class name
+            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
+                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
+        } else {
+            // PEAR-like class name
+            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
+        }
+
+        if (isset($this->prefixesPsr0[$first])) {
+            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
+                if (0 === strpos($class, $prefix)) {
+                    foreach ($dirs as $dir) {
+                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
+                            return $file;
+                        }
+                    }
+                }
+            }
+        }
+
+        // PSR-0 fallback dirs
+        foreach ($this->fallbackDirsPsr0 as $dir) {
+            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
+                return $file;
+            }
+        }
+
+        // PSR-0 include paths.
+        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
+            return $file;
+        }
+
+        return false;
+    }
+}
+
+/**
+ * Scope isolated include.
+ *
+ * Prevents access to $this/self from included files.
+ *
+ * @param  string $file
+ * @return void
+ * @private
+ */
+function includeFile($file)
+{
+    include $file;
+}

+ 352 - 0
web/lib/vendor/composer/InstalledVersions.php

@@ -0,0 +1,352 @@
+<?php
+
+/*
+ * This file is part of Composer.
+ *
+ * (c) Nils Adermann <naderman@naderman.de>
+ *     Jordi Boggiano <j.boggiano@seld.be>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Composer;
+
+use Composer\Autoload\ClassLoader;
+use Composer\Semver\VersionParser;
+
+/**
+ * This class is copied in every Composer installed project and available to all
+ *
+ * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
+ *
+ * To require its presence, you can require `composer-runtime-api ^2.0`
+ *
+ * @final
+ */
+class InstalledVersions
+{
+    /**
+     * @var mixed[]|null
+     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
+     */
+    private static $installed;
+
+    /**
+     * @var bool|null
+     */
+    private static $canGetVendors;
+
+    /**
+     * @var array[]
+     * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
+     */
+    private static $installedByVendor = array();
+
+    /**
+     * Returns a list of all package names which are present, either by being installed, replaced or provided
+     *
+     * @return string[]
+     * @psalm-return list<string>
+     */
+    public static function getInstalledPackages()
+    {
+        $packages = array();
+        foreach (self::getInstalled() as $installed) {
+            $packages[] = array_keys($installed['versions']);
+        }
+
+        if (1 === \count($packages)) {
+            return $packages[0];
+        }
+
+        return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
+    }
+
+    /**
+     * Returns a list of all package names with a specific type e.g. 'library'
+     *
+     * @param  string   $type
+     * @return string[]
+     * @psalm-return list<string>
+     */
+    public static function getInstalledPackagesByType($type)
+    {
+        $packagesByType = array();
+
+        foreach (self::getInstalled() as $installed) {
+            foreach ($installed['versions'] as $name => $package) {
+                if (isset($package['type']) && $package['type'] === $type) {
+                    $packagesByType[] = $name;
+                }
+            }
+        }
+
+        return $packagesByType;
+    }
+
+    /**
+     * Checks whether the given package is installed
+     *
+     * This also returns true if the package name is provided or replaced by another package
+     *
+     * @param  string $packageName
+     * @param  bool   $includeDevRequirements
+     * @return bool
+     */
+    public static function isInstalled($packageName, $includeDevRequirements = true)
+    {
+        foreach (self::getInstalled() as $installed) {
+            if (isset($installed['versions'][$packageName])) {
+                return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);
+            }
+        }
+
+        return false;
+    }
+
+    /**
+     * Checks whether the given package satisfies a version constraint
+     *
+     * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
+     *
+     *   Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
+     *
+     * @param  VersionParser $parser      Install composer/semver to have access to this class and functionality
+     * @param  string        $packageName
+     * @param  string|null   $constraint  A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
+     * @return bool
+     */
+    public static function satisfies(VersionParser $parser, $packageName, $constraint)
+    {
+        $constraint = $parser->parseConstraints($constraint);
+        $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
+
+        return $provided->matches($constraint);
+    }
+
+    /**
+     * Returns a version constraint representing all the range(s) which are installed for a given package
+     *
+     * It is easier to use this via isInstalled() with the $constraint argument if you need to check
+     * whether a given version of a package is installed, and not just whether it exists
+     *
+     * @param  string $packageName
+     * @return string Version constraint usable with composer/semver
+     */
+    public static function getVersionRanges($packageName)
+    {
+        foreach (self::getInstalled() as $installed) {
+            if (!isset($installed['versions'][$packageName])) {
+                continue;
+            }
+
+            $ranges = array();
+            if (isset($installed['versions'][$packageName]['pretty_version'])) {
+                $ranges[] = $installed['versions'][$packageName]['pretty_version'];
+            }
+            if (array_key_exists('aliases', $installed['versions'][$packageName])) {
+                $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
+            }
+            if (array_key_exists('replaced', $installed['versions'][$packageName])) {
+                $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
+            }
+            if (array_key_exists('provided', $installed['versions'][$packageName])) {
+                $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
+            }
+
+            return implode(' || ', $ranges);
+        }
+
+        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
+    }
+
+    /**
+     * @param  string      $packageName
+     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
+     */
+    public static function getVersion($packageName)
+    {
+        foreach (self::getInstalled() as $installed) {
+            if (!isset($installed['versions'][$packageName])) {
+                continue;
+            }
+
+            if (!isset($installed['versions'][$packageName]['version'])) {
+                return null;
+            }
+
+            return $installed['versions'][$packageName]['version'];
+        }
+
+        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
+    }
+
+    /**
+     * @param  string      $packageName
+     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
+     */
+    public static function getPrettyVersion($packageName)
+    {
+        foreach (self::getInstalled() as $installed) {
+            if (!isset($installed['versions'][$packageName])) {
+                continue;
+            }
+
+            if (!isset($installed['versions'][$packageName]['pretty_version'])) {
+                return null;
+            }
+
+            return $installed['versions'][$packageName]['pretty_version'];
+        }
+
+        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
+    }
+
+    /**
+     * @param  string      $packageName
+     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
+     */
+    public static function getReference($packageName)
+    {
+        foreach (self::getInstalled() as $installed) {
+            if (!isset($installed['versions'][$packageName])) {
+                continue;
+            }
+
+            if (!isset($installed['versions'][$packageName]['reference'])) {
+                return null;
+            }
+
+            return $installed['versions'][$packageName]['reference'];
+        }
+
+        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
+    }
+
+    /**
+     * @param  string      $packageName
+     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
+     */
+    public static function getInstallPath($packageName)
+    {
+        foreach (self::getInstalled() as $installed) {
+            if (!isset($installed['versions'][$packageName])) {
+                continue;
+            }
+
+            return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
+        }
+
+        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
+    }
+
+    /**
+     * @return array
+     * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
+     */
+    public static function getRootPackage()
+    {
+        $installed = self::getInstalled();
+
+        return $installed[0]['root'];
+    }
+
+    /**
+     * Returns the raw installed.php data for custom implementations
+     *
+     * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
+     * @return array[]
+     * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
+     */
+    public static function getRawData()
+    {
+        @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
+
+        if (null === self::$installed) {
+            // only require the installed.php file if this file is loaded from its dumped location,
+            // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
+            if (substr(__DIR__, -8, 1) !== 'C') {
+                self::$installed = include __DIR__ . '/installed.php';
+            } else {
+                self::$installed = array();
+            }
+        }
+
+        return self::$installed;
+    }
+
+    /**
+     * Returns the raw data of all installed.php which are currently loaded for custom implementations
+     *
+     * @return array[]
+     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
+     */
+    public static function getAllRawData()
+    {
+        return self::getInstalled();
+    }
+
+    /**
+     * Lets you reload the static array from another file
+     *
+     * This is only useful for complex integrations in which a project needs to use
+     * this class but then also needs to execute another project's autoloader in process,
+     * and wants to ensure both projects have access to their version of installed.php.
+     *
+     * A typical case would be PHPUnit, where it would need to make sure it reads all
+     * the data it needs from this class, then call reload() with
+     * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
+     * the project in which it runs can then also use this class safely, without
+     * interference between PHPUnit's dependencies and the project's dependencies.
+     *
+     * @param  array[] $data A vendor/composer/installed.php data set
+     * @return void
+     *
+     * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
+     */
+    public static function reload($data)
+    {
+        self::$installed = $data;
+        self::$installedByVendor = array();
+    }
+
+    /**
+     * @return array[]
+     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
+     */
+    private static function getInstalled()
+    {
+        if (null === self::$canGetVendors) {
+            self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
+        }
+
+        $installed = array();
+
+        if (self::$canGetVendors) {
+            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
+                if (isset(self::$installedByVendor[$vendorDir])) {
+                    $installed[] = self::$installedByVendor[$vendorDir];
+                } elseif (is_file($vendorDir.'/composer/installed.php')) {
+                    $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
+                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
+                        self::$installed = $installed[count($installed) - 1];
+                    }
+                }
+            }
+        }
+
+        if (null === self::$installed) {
+            // only require the installed.php file if this file is loaded from its dumped location,
+            // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
+            if (substr(__DIR__, -8, 1) !== 'C') {
+                self::$installed = require __DIR__ . '/installed.php';
+            } else {
+                self::$installed = array();
+            }
+        }
+        $installed[] = self::$installed;
+
+        return $installed;
+    }
+}

+ 21 - 0
web/lib/vendor/composer/LICENSE

@@ -0,0 +1,21 @@
+
+Copyright (c) Nils Adermann, Jordi Boggiano
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+

+ 10 - 0
web/lib/vendor/composer/autoload_classmap.php

@@ -0,0 +1,10 @@
+<?php
+
+// autoload_classmap.php @generated by Composer
+
+$vendorDir = dirname(__DIR__);
+$baseDir = dirname($vendorDir);
+
+return array(
+    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
+);

+ 9 - 0
web/lib/vendor/composer/autoload_namespaces.php

@@ -0,0 +1,9 @@
+<?php
+
+// autoload_namespaces.php @generated by Composer
+
+$vendorDir = dirname(__DIR__);
+$baseDir = dirname($vendorDir);
+
+return array(
+);

+ 10 - 0
web/lib/vendor/composer/autoload_psr4.php

@@ -0,0 +1,10 @@
+<?php
+
+// autoload_psr4.php @generated by Composer
+
+$vendorDir = dirname(__DIR__);
+$baseDir = dirname($vendorDir);
+
+return array(
+    'LanguageDetection\\' => array($vendorDir . '/patrickschur/language-detection/src/LanguageDetection'),
+);

+ 38 - 0
web/lib/vendor/composer/autoload_real.php

@@ -0,0 +1,38 @@
+<?php
+
+// autoload_real.php @generated by Composer
+
+class ComposerAutoloaderInit8bcf3acc12d2a7bdb51040a22ce133da
+{
+    private static $loader;
+
+    public static function loadClassLoader($class)
+    {
+        if ('Composer\Autoload\ClassLoader' === $class) {
+            require __DIR__ . '/ClassLoader.php';
+        }
+    }
+
+    /**
+     * @return \Composer\Autoload\ClassLoader
+     */
+    public static function getLoader()
+    {
+        if (null !== self::$loader) {
+            return self::$loader;
+        }
+
+        require __DIR__ . '/platform_check.php';
+
+        spl_autoload_register(array('ComposerAutoloaderInit8bcf3acc12d2a7bdb51040a22ce133da', 'loadClassLoader'), true, true);
+        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
+        spl_autoload_unregister(array('ComposerAutoloaderInit8bcf3acc12d2a7bdb51040a22ce133da', 'loadClassLoader'));
+
+        require __DIR__ . '/autoload_static.php';
+        call_user_func(\Composer\Autoload\ComposerStaticInit8bcf3acc12d2a7bdb51040a22ce133da::getInitializer($loader));
+
+        $loader->register(true);
+
+        return $loader;
+    }
+}

+ 36 - 0
web/lib/vendor/composer/autoload_static.php

@@ -0,0 +1,36 @@
+<?php
+
+// autoload_static.php @generated by Composer
+
+namespace Composer\Autoload;
+
+class ComposerStaticInit8bcf3acc12d2a7bdb51040a22ce133da
+{
+    public static $prefixLengthsPsr4 = array (
+        'L' => 
+        array (
+            'LanguageDetection\\' => 18,
+        ),
+    );
+
+    public static $prefixDirsPsr4 = array (
+        'LanguageDetection\\' => 
+        array (
+            0 => __DIR__ . '/..' . '/patrickschur/language-detection/src/LanguageDetection',
+        ),
+    );
+
+    public static $classMap = array (
+        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
+    );
+
+    public static function getInitializer(ClassLoader $loader)
+    {
+        return \Closure::bind(function () use ($loader) {
+            $loader->prefixLengthsPsr4 = ComposerStaticInit8bcf3acc12d2a7bdb51040a22ce133da::$prefixLengthsPsr4;
+            $loader->prefixDirsPsr4 = ComposerStaticInit8bcf3acc12d2a7bdb51040a22ce133da::$prefixDirsPsr4;
+            $loader->classMap = ComposerStaticInit8bcf3acc12d2a7bdb51040a22ce133da::$classMap;
+
+        }, null, ClassLoader::class);
+    }
+}

+ 60 - 0
web/lib/vendor/composer/installed.json

@@ -0,0 +1,60 @@
+{
+    "packages": [
+        {
+            "name": "patrickschur/language-detection",
+            "version": "v5.1.0",
+            "version_normalized": "5.1.0.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/patrickschur/language-detection.git",
+                "reference": "728f1434dcf126ce3ed7118567c014d80d7fdd9c"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/patrickschur/language-detection/zipball/728f1434dcf126ce3ed7118567c014d80d7fdd9c",
+                "reference": "728f1434dcf126ce3ed7118567c014d80d7fdd9c",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "ext-mbstring": "*",
+                "php": "^7.3 || ^8.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^9.5.0"
+            },
+            "time": "2021-03-05T22:18:57+00:00",
+            "type": "library",
+            "installation-source": "dist",
+            "autoload": {
+                "psr-4": {
+                    "LanguageDetection\\": "src/LanguageDetection"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Patrick Schur",
+                    "email": "patrick_schur@outlook.de"
+                }
+            ],
+            "description": "A language detection library for PHP. Detects the language from a given text string.",
+            "homepage": "https://github.com/patrickschur/language-detection",
+            "keywords": [
+                "detect",
+                "detection",
+                "language"
+            ],
+            "support": {
+                "issues": "https://github.com/patrickschur/language-detection/issues",
+                "source": "https://github.com/patrickschur/language-detection/tree/v5.1.0"
+            },
+            "install-path": "../patrickschur/language-detection"
+        }
+    ],
+    "dev": true,
+    "dev-package-names": []
+}

+ 32 - 0
web/lib/vendor/composer/installed.php

@@ -0,0 +1,32 @@
+<?php return array(
+    'root' => array(
+        'name' => '__root__',
+        'pretty_version' => 'dev-main',
+        'version' => 'dev-main',
+        'reference' => '10c321013f5a6d0f06f3899ebbc076188d1109f0',
+        'type' => 'library',
+        'install_path' => __DIR__ . '/../../',
+        'aliases' => array(),
+        'dev' => true,
+    ),
+    'versions' => array(
+        '__root__' => array(
+            'pretty_version' => 'dev-main',
+            'version' => 'dev-main',
+            'reference' => '10c321013f5a6d0f06f3899ebbc076188d1109f0',
+            'type' => 'library',
+            'install_path' => __DIR__ . '/../../',
+            'aliases' => array(),
+            'dev_requirement' => false,
+        ),
+        'patrickschur/language-detection' => array(
+            'pretty_version' => 'v5.1.0',
+            'version' => '5.1.0.0',
+            'reference' => '728f1434dcf126ce3ed7118567c014d80d7fdd9c',
+            'type' => 'library',
+            'install_path' => __DIR__ . '/../patrickschur/language-detection',
+            'aliases' => array(),
+            'dev_requirement' => false,
+        ),
+    ),
+);

+ 26 - 0
web/lib/vendor/composer/platform_check.php

@@ -0,0 +1,26 @@
+<?php
+
+// platform_check.php @generated by Composer
+
+$issues = array();
+
+if (!(PHP_VERSION_ID >= 70300)) {
+    $issues[] = 'Your Composer dependencies require a PHP version ">= 7.3.0". You are running ' . PHP_VERSION . '.';
+}
+
+if ($issues) {
+    if (!headers_sent()) {
+        header('HTTP/1.1 500 Internal Server Error');
+    }
+    if (!ini_get('display_errors')) {
+        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
+            fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
+        } elseif (!headers_sent()) {
+            echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
+        }
+    }
+    trigger_error(
+        'Composer detected issues in your platform: ' . implode(' ', $issues),
+        E_USER_ERROR
+    );
+}

+ 21 - 0
web/lib/vendor/patrickschur/language-detection/LICENSE

@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) Patrick Schur
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 34 - 0
web/lib/vendor/patrickschur/language-detection/composer.json

@@ -0,0 +1,34 @@
+{
+  "name": "patrickschur/language-detection",
+  "type": "library",
+  "description": "A language detection library for PHP. Detects the language from a given text string.",
+  "keywords": ["language", "detection", "detect"],
+  "homepage": "https://github.com/patrickschur/language-detection",
+  "license": "MIT",
+  "minimum-stability": "stable",
+  "prefer-stable": true,
+  "authors": [
+    {
+      "name": "Patrick Schur",
+      "email": "patrick_schur@outlook.de"
+    }
+  ],
+  "autoload": {
+    "psr-4": {
+      "LanguageDetection\\": "src/LanguageDetection"
+    }
+  },
+  "autoload-dev": {
+    "psr-4": {
+      "LanguageDetection\\Tests\\": "tests"
+    }
+  },
+  "require": {
+    "php": "^7.3 || ^8.0",
+    "ext-mbstring": "*",
+    "ext-json": "*"
+  },
+  "require-dev": {
+    "phpunit/phpunit": "^9.5.0"
+  }
+}

+ 69 - 0
web/lib/vendor/patrickschur/language-detection/resources/README.md

@@ -0,0 +1,69 @@
+## Credits
+
+All language files are based on the Universal Declaration of Human Right (UDHR).<br>
+It was selected because it is available in a large number of languages.<br>
+The files are provided by [Unicode.org](http://www.unicode.org/udhr).
+
+&copy; 1996 – 2009 The Office of the High Commissioner for Human Rights
+
+## Overview of all supported languages
+
+| Language | Language Code | Language | Language Code |
+| :--- | :--- | :--- | :--- |
+| Abkhaz | ab | 🇮🇹 Italian | it |
+| Afrikaans | af | Inuktitut | iu |
+| Amharic | am | 🇯🇵 Japanese | ja |
+| Arabic | ar | Javanese | jv |
+| Aymara | ay | 🇬🇪 Georgian | ka |
+| 🇦🇿 Azerbaijani, North (Cyrillic) | az-Cyrl | Khmer | km |
+| 🇦🇿 Azerbaijani, North (Latin) | az-Latn | 🇰🇷 🇰🇵 Korean | ko |
+| 🇧🇾 Belarusan | be | Kanuri | kr |
+| 🇧🇬 Bulgarian | bg | Kurdish | ku |
+| Bislama | bi | Latin | la |
+| 🇧🇩 Bengali | bn | Ganda | lg |
+| Lingala | ln | Tibetan | bo |
+| 🇱🇦 Lao | lo | Breton | br |
+| 🇱🇹 Lithuanian | lt | 🇧🇦 Bosnian (Cyrillic) | bs-Cyrl |
+| 🇱🇻 Latvian | lv | 🇧🇦 Bosnian (Latin) | bs-Latn |
+| 🇲🇭 Marshallese | mh | Catalan | ca |
+| 🇲🇳 Mongolian, Halh (Cyrillic) | mn-Cyrl | Chamorro | ch |
+| 🇲🇾 Malay (Arabic) | ms-Arab | Corsican | co |
+| 🇲🇾 Malay (Latin) | ms-Latn | Cree | cr |
+| 🇲🇹 Maltese | mt | 🇨🇿 Czech | cs |
+| 🇳🇴 Norwegian, Bokmål | nb | Welsh | cy |
+| Ndonga | ng | 🇩🇪 German | de |
+| 🇳🇱 Dutch | nl | 🇩🇰 Danish | da |
+| 🇳🇴 Norwegian, Nynorsk | nn | Dzongkha | dz |
+| Navajo | nv | 🇬🇷 Greek (monotonic) | el-monoton |
+| 🇵🇱 Polish | pl | 🇬🇷 Greek (polytonic) | el-polyton |
+| 🇵🇹 Portuguese (Brazil) | pt-BR | 🇬🇧 🇺🇸 English | en |
+| 🇵🇹 Portuguese (Portugal) | pt-PT | Esperanto | eo |
+| 🇷🇴 Romanian | ro | 🇪🇸 Spanish | es |
+| 🇷🇺 Russian | ru | Sanskrit | sa |
+| 🇪🇪 Estonian | et | 🇸🇰 Slovak | sk |
+| Basque | eu | 🇸🇮 Slovene | sl |
+| Persian | fa | 🇸🇴 Somali | so |
+| 🇫🇮 Finnish | fi | 🇦🇱 Albanian | sq |
+| Fijian | fj | Swati | ss |
+| Faroese | fo | 🇸🇪 Swedish | sv |
+| 🇫🇷 French | fr | Tamil | ta |
+| Frisian | fy | 🇹🇭 Thai | th |
+| 🇮🇪 Gaelic, Irish | ga | Tagalog | tl |
+| 🇹🇴 Tonga | to | Gaelic, Scottish | gd |
+| 🇹🇷 Turkish | tr | Galician | gl |
+| Tatar | tt | Guarani | gn |
+| Tahitian | ty | Gujarati | gu |
+| Uyghur (Arabic) | ug-Arab | Hausa | ha |
+| Uyghur (Latin) | ug-Latn | Hebrew | he |
+| 🇺🇦 Ukrainian | uk | Urdu | ur |
+| Hindi | hi | 🇺🇿 Uzbek | uz |
+| 🇭🇷 Croatian | hr | Venda | ve |
+| 🇭🇺 Hungarian | hu | 🇻🇳 Vietnamese | vi |
+| 🇦🇲 Armenian | hy | Walloon | wa |
+| Interlingua | ia | Wolof | wo |
+| 🇮🇩 Indonesian | id | Xhosa | xh |
+| Igbo | ig | Yoruba | yo |
+| Ido | io | 🇨🇳 Chinese, Mandarin (Simplified) | zh-Hans |
+| 🇮🇸 Icelandic | is | 🇨🇳 Chinese, Mandarin (Traditional) | zh-Hant |
+| Afaan Oromo | om | Swahili/Kiswahili | sw |
+| Occitan | oc |

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/ab/ab.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'ab' => 
+  array (
+    0 => 'а',
+    1 => 'и',
+    2 => 'р',
+    3 => '_а',
+    4 => 'ы',
+    5 => 'ә',
+    6 => 'а_',
+    7 => 'ар',
+    8 => 'у',
+    9 => 'з',
+    10 => 'ра',
+    11 => '_и',
+    12 => 'н',
+    13 => 'л',
+    14 => 'х',
+    15 => 'е',
+    16 => 'ла',
+    17 => 'еи',
+    18 => 'ара',
+    19 => 'м',
+    20 => 'ра_',
+    21 => 'ҭ',
+    22 => 'ы_',
+    23 => 'ь',
+    24 => 'и_',
+    25 => 'аа',
+    26 => 'ал',
+    27 => 'аз',
+    28 => 'әа',
+    29 => 'о',
+    30 => 'д',
+    31 => 'к',
+    32 => 'за',
+    33 => 'еи_',
+    34 => 'г',
+    35 => 'ш',
+    36 => 'қә',
+    37 => 'ала',
+    38 => 'қ',
+    39 => 'ах',
+    40 => 'ан',
+    41 => 'иа',
+    42 => 'уа',
+    43 => 'оу',
+    44 => '_иа',
+    45 => 'б',
+    46 => 'с',
+    47 => 'ҭа',
+    48 => 'т',
+    49 => '_д',
+    50 => 'ак',
+    51 => 'ин',
+    52 => 'ау',
+    53 => '_ау',
+    54 => 'ҧ',
+    55 => 'ауа',
+    56 => '_р',
+    57 => 'гь',
+    58 => 'да',
+    59 => 'тә',
+    60 => 'ба',
+    61 => 'заа',
+    62 => 'ам',
+    63 => 'ҩ',
+    64 => 'хә',
+    65 => '_аз',
+    66 => 'реи',
+    67 => 'ақә',
+    68 => 'зин',
+    69 => 'әа_',
+    70 => 'ха',
+    71 => 'уп_',
+    72 => 'п',
+    73 => 'ьы',
+    74 => 'аза',
+    75 => 'ре',
+    76 => 'ц',
+    77 => 'зи',
+    78 => 'у_',
+    79 => '_да',
+    80 => 'әы',
+    81 => 'оуп',
+    82 => 'на',
+    83 => 'гьы',
+    84 => 'ақ',
+    85 => 'уп',
+    86 => 'п_',
+    87 => '_ах',
+    88 => 'к_',
+    89 => 'уаҩ',
+    90 => 'лак',
+    91 => 'ак_',
+    92 => 'ҵ',
+    93 => 'ьы_',
+    94 => 'ыр',
+    95 => 'аҩ',
+    96 => 'ры',
+    97 => 'зар',
+    98 => 'ма',
+    99 => 'ҟ',
+    100 => 'ат',
+    101 => 'лар',
+    102 => 'атә',
+    103 => 'аҩы',
+    104 => 'аҭ',
+    105 => 'ахә',
+    106 => 'ыл',
+    107 => 'аал',
+    108 => 'ҩы',
+    109 => 'ьа',
+    110 => 'арб',
+    111 => 'н_',
+    112 => '_еи',
+    113 => 'қәа',
+    114 => 'ыла',
+    115 => 'аар',
+    116 => 'ҩы_',
+    117 => 'дар',
+    118 => 'ҵа',
+    119 => 'рба',
+    120 => '_з',
+    121 => 'рб',
+    122 => '_е',
+    123 => 'ҳ',
+    124 => 'ны',
+    125 => 'ла_',
+    126 => 'бан',
+    127 => 'әеи',
+    128 => 'ази',
+    129 => 'иар',
+    130 => 'моу',
+    131 => 'тә_',
+    132 => 'ә_',
+    133 => '_им',
+    134 => 'роу',
+    135 => 'оу_',
+    136 => 'ҧш',
+    137 => 'им',
+    138 => 'қәе',
+    139 => 'анз',
+    140 => 'нза',
+    141 => 'мо',
+    142 => 'әе',
+    143 => 'ро',
+    144 => 'ин_',
+    145 => 'ны_',
+    146 => 'ҟа',
+    147 => 'аг',
+    148 => 'хь',
+    149 => 'шь',
+    150 => 'ил',
+    151 => '_м',
+    152 => 'әи',
+    153 => '_ры',
+    154 => 'ым',
+    155 => 'аре',
+    156 => 'ӡ',
+    157 => 'ас',
+    158 => 'нз',
+    159 => 'аро',
+    160 => 'аҧ',
+    161 => 'хәҭ',
+    162 => '_ма',
+    163 => '_х',
+    164 => 'зы',
+    165 => 'ац',
+    166 => 'ҳә',
+    167 => '_у',
+    168 => 'ҷ',
+    169 => 'ҭаҷ',
+    170 => 'әҭа',
+    171 => 'хы',
+    172 => 'их',
+    173 => 'аҷ_',
+    174 => 'иҭ',
+    175 => 'әҭ',
+    176 => 'аи',
+    177 => 'әар',
+    178 => 'ад',
+    179 => 'с_',
+    180 => 'аҷ',
+    181 => '_их',
+    182 => 'имо',
+    183 => 'ж',
+    184 => 'аҵ',
+    185 => 'рг',
+    186 => 'рат',
+    187 => 'ила',
+    188 => 'аҭа',
+    189 => 'ҷ_',
+    190 => 'ур',
+    191 => 'шьа',
+    192 => 'ахь',
+    193 => 'аҵа',
+    194 => '_ал',
+    195 => 'зе',
+    196 => 'из',
+    197 => 'шә',
+    198 => 'иҧ',
+    199 => 'цә',
+    200 => 'уа_',
+    201 => 'иҧш',
+    202 => 'рақ',
+    203 => 'ҵар',
+    204 => 'аха',
+    205 => '_из',
+    206 => 'га',
+    207 => 'ын',
+    208 => 'ус',
+    209 => '_аи',
+    210 => 'аз_',
+    211 => 'еиҧ',
+    212 => 'аны',
+    213 => 'әиҭ',
+    214 => 'қәи',
+    215 => 'аш',
+    216 => 'аб',
+    217 => 'ир',
+    218 => 'ҿ',
+    219 => 'иу',
+    220 => 'ь_',
+    221 => 'з_',
+    222 => '_зе',
+    223 => 'тәы',
+    224 => 'нқә',
+    225 => 'инқ',
+    226 => 'ҭра',
+    227 => '_ам',
+    228 => 'ид',
+    229 => 'аҳ',
+    230 => 'шы',
+    231 => 'м_',
+    232 => 'ҭр',
+    233 => '_ир',
+    234 => 'жә',
+    235 => 'о_',
+    236 => 'ура',
+    237 => 'шәа',
+    238 => 'әыл',
+    239 => 'әла',
+    240 => 'егь',
+    241 => 'ду',
+    242 => 'нқ',
+    243 => 'цәа',
+    244 => '_ин',
+    245 => 'рра',
+    246 => 'ацә',
+    247 => 'жәл',
+    248 => 'неи',
+    249 => 'ана',
+    250 => 'ды',
+    251 => 'ҳәа',
+    252 => 'хәа',
+    253 => '_аа',
+    254 => 'ма_',
+    255 => 'ҳа',
+    256 => 'рр',
+    257 => 'әл',
+    258 => 'ка',
+    259 => 'ег',
+    260 => 'ҧс',
+    261 => 'кә',
+    262 => 'ри',
+    263 => 'аӡ',
+    264 => 'мза',
+    265 => 'ан_',
+    266 => 'леи',
+    267 => 'арг',
+    268 => '_ад',
+    269 => '_уб',
+    270 => 'арр',
+    271 => 'зег',
+    272 => 'мам',
+    273 => 'гь_',
+    274 => 'ьар',
+    275 => 'ина',
+    276 => 'рым',
+    277 => 'рҭ',
+    278 => 'хр',
+    279 => 'не',
+    280 => 'ыш',
+    281 => 'рх',
+    282 => '_аб',
+    283 => 'гыл',
+    284 => '_аҭ',
+    285 => 'зы_',
+    286 => 'асг',
+    287 => 'сгь',
+    288 => 'ажә',
+    289 => 'хра',
+    290 => 'хар',
+    291 => 'әан',
+    292 => 'рз',
+    293 => 'азы',
+    294 => 'акә',
+    295 => 'әи_',
+    296 => 'кәа',
+    297 => 'иҭр',
+    298 => '_на',
+    299 => 'ас_',
+    300 => 'ле',
+    301 => 'гы',
+    302 => 'мз',
+    303 => 'ыҟ',
+    304 => 'ӡа',
+    305 => 'ит',
+    306 => 'ҭы',
+    307 => 'р_',
+    308 => 'уб',
+    309 => 'ч',
+  ),
+);

+ 151 - 0
web/lib/vendor/patrickschur/language-detection/resources/ab/ab.txt

@@ -0,0 +1,151 @@
+
+Ауаҩытәыҩса изинқәа Зегьеицырзеиҧшу Адекларациа
+Алагалажәа
+
+Дызусҭзаалак, ауаатәыҩсатә ҭаацәара иалахәу иҳаҭыри, иара иузиҟәымҭхо имоу изинқәеи, ахақәиҭреи, аиашареи, адунеижәларбжьаратәи аҭынчреи шьаҭас ишрымоу хшыҩзышьҭра азуа,
+
+иара убас ауаҩы изинқәа ратәамбареи хырҩаа рымҭареи, ламыс змоу дарбанзаалак изымычҳаша агыгшәыгратә хымҩаҧгашьа аҟынӡа ауаҩы дышнанагахьо еилкааны, насгьы ауаҩы иажәеи идунеихәаҧшышьеи дрықәиҭны, ашәареи амамзаареи дыдмыргәаҟуа – адунеи иахьабалак абри аҩыза аҧсҭазаара аҧҵара ауаҩы зегь иреиҳау игәыҕрақәа ишыруакыу хшыҩзышьҭра азуа,
+
+иара убас, ауаҩы аџьамыҕәеи ахәуреи иаартны дырҿамгылар ада царҭа имамкәа аҟынӡа инамгараз, ауаҩы изинқәа азакуан амчра иамыхьчар ада ҧсыхәа шыҟам хшыҩзышьҭра азуа,
+
+иара убас ажәларқәа реиҩызара аизҳазыҕьара ацхыраара шаҭахыу хшыҩзышьҭра азуа,
+
+иара убас Еиду Амилаҭқәа Реиҿкаара иалахәу ажәларқәа ауаҩ ихадароу изинқәеи, ипатуи, ауаҩ ихаҭара аҳаракыреи, хаҵеи ҧҳәыси зинла реиҟарареи – абарҭ зегь рахь ирымоу агәрагара рыҧҟаҧҵа аҟны ишьақәрҕәҕәаны ауаажәларратә ҿиареи ауаҩ еиҳа ахақәиҭра иманы иҧсҭазаара аиҕьтәреи иацхраарц шырыӡбаз хшыҩзышьҭра азуа,
+
+иара убас еилахәу аҳәынҭқаррақәеи Еиду Амилаҭқәа Реиҿкаареи рус еицурала, зегь еицырзеиҧшу аҳаҭыреиқәҵареи ауаҩытәыҩса изинқәеи ихадароу ихақәиҭрақәеи рымҩаҧгара иацхраарц ахьырыӡбаз хшыҩзышьҭра азуа,
+
+иара убас арҭ азинқәеи ахақәиҭрақәеи еицеиҧшны зегь рзы аилкаареи, рхы иадырҵаз абри аус анагӡареи аҵак ду шрымоу хшыҩзышьҭра азуа
+
+Ассамблеиа Хада
+
+ирыланаҳәоит ауаҩытәыҩса изинқәа Зегьеицырзеиҧшу Адекларациа, ажәларқәеи аҳәынҭқаррақәеи зегьы зынагӡара рҽазыршәо хықәкык аҳасабала иахәаҧшны, дарбанзаалак ауаҩи, аилазаара иарбан хуҭазаалакгьы абри Адекларациа рхы иархәаны, аҵарадырра аларҵәара амҩала абарҭ азинқәеи ахақәиҭрақәеи ҳаҭыр рықәҵара иацхраауа, еиуеиҧшым амилаҭтәи, жәларбжьаратәи апрогрессивтә усхкқәа рынагӡарала, иахьабалк, Еиду Амилаҭқәа Реиҿкаара иалахәу аҳәынҭқаррақәа рыҟнеиҧш, урҭ рнапаҵаҟа иҟоу атәылақәа ирықәнхо ажәларқәагьы еицырзеиҧшны ирыдыркыларц, иагьынарыгӡаларц азы.
+Ахәҭаҷ 1
+
+Дарбанзаалак ауаҩы дшоуп ихы дақәиҭны. Ауаа зегь зинлеи патулеи еиҟароуп. Урҭ ирымоуп ахшыҩи аламыси, дара дарагь аешьеи аешьеи реиҧш еизыҟазароуп.
+Ахуҭаҷ 2
+
+Дарбанзаалак ауаҩы абри Адекларациа ирыланаҳәо азинқәеи ахақәиҭрақәеи зегь имазароуп, милаҭлеи, хаҵалеи ҧҳәыслеи, бызшәалеи, хылҵшьҭралеи, динлеи, маллеи, маҵуралеи, нхарҭа ҭыҧлеи дунеихәаҧшышьалеи, цәаҧшшәахәылеи дызҵазкуазаалак.
+
+Иара убас дахьықәнхо атәыла аполитикатә, азинтә, ма Адунеижәларбжьаратәи астатус зеиҧшразаалак, уи атәыла хьыҧшымзаргь, ма ахатә напхгара амамкуа аӡәыр инапаҵаҟа иҟазагь, мамзаргьы даҽакала ахақәиҭра наӡа амамзаргьы.
+Ахәҭаҷ 3
+
+Дарбанзаалак ауаҩы аҧсҭазаареи, ахақәиҭреи, хаҭала аӡә диламкьысуа аҟазаареи рзин имоуп.
+Ахәҭаҷ 4
+
+Дарбанзаалак ауаҩы атәра дҭаргыламзароуп, ма акгьы дақәиҭымкәа ҽаӡә инапаҵаҟа дыҟамзароуп; атәреи атәыҭииреи зеиуахк рылазаалагьы рзин ыҟам.
+Ахәҭаҷ 5
+
+Дарбанзаалак ауаҩы ирҳәацәарара, иргәаҟра, иаҳаҭыр аларҟәра, иакәым иақәыршәара залшом.
+Ахәҭаҷ 6
+
+Дарбанзаалак ауаҩы, тәылас дахьыҟазаалакгьы азин имоуп иара изинхаҭара азхарҵаларц.
+Ахәҭаҷ 7
+
+Азакәан аҿаҧхьа ауаа зегь еиҟароуп, насгьы еилых ҟамҵакәа азин рымоуп азакәан еиҟараны иахьчаларц. Дарбанзалак ауаҩы изинқәа реилагара, ма игәы иаҭахымкәа зинеилагарак иалархәра азакәан иалнамыршозароуп.
+Ахәҭаҷ 8
+
+Дарбанзаалак ауаҩы аконституциа ма азакәан ирҭаз ихадароу изинқәа анааилагаха азин имоуп иашьашәалоу амчхара змоу амилаҭтә усӡбарҭала изинқәа реиҭашьақәыргылара.
+Ахәҭаҷ 9
+
+Дарбанзаалак ауаҩы хаҳәатәыла ирбаандаҩтәра, иаанкылара, мамзаргьы иқәцара ҟалом.
+Ахәҭаҷ 10
+
+Дарбанзаалак ауаҩы, иара изинқәеи уалс идуи еилкаахарцаз, насгьы иара идырҵоз ашьауҕатә аара ҵаҵҕәыс иамоу ашьақәыргылараз азин имоуп зегьы рзы иҟоу аиҟарара ихы иархәаны иус аартны, иашала, ихьыҧшым аусӡбара иаӡбартә аҟаҵара.
+Ахәҭаҷ 11
+
+1. Дарбанзаалак, ацәгьара ҟаиҵеит ҳәа ахара здырҵаз ауаҩы, азин имоуп аара змам ҳәа дыҧхьаӡазарц, иду аара азакәанмҩа инақәыршәаны, иаарту усӡбарала еилырганы ишьақәыргылахаанӡа. Аара здырҵо изаҧҵахароуп закәанла ихы ихьчартә еиҧш аҭагылазаашьақәа.
+
+2. Дарбанзаалак ауаҩы заа иҟаиҵахьаз ирахәым уск ма иуалҧшьа ахьынеимыгӡаз азы аус даҭаны иқәӡбара ҟалом, аара зхаидырҵо аус инапы аналакыз амилаҭтә закәан ма адунеижәларбжьаратәи азин ас еиҧш иҟоу аус цәгьоураны иамҧхьаӡозҭгьы. Насгьы еиҳа еицәоу хьырхура дузақәыршәом, ацәгьара аниуаз аамҭаз хьырхушьас иҟаз аамҷыдрахаз.
+Ахәҭаҷ 12
+
+Дарбанзаалак ауаҩы ихатәи иҭаацәаратә ҧсҭазаареи хаҳәатәыла, азакәан иаҵанамкуа аҧырхагахара аӡәгьы азин имам, иара убасгьы инхарҭа ҭыҧи, шәҟәыла‐быҕьшәыла имоу аимадарақәа рымаӡеи, ихьӡ‐иҧшеи иаҳаҭыри кьыс рықәым. Дызусҭзаалак абас еиҧш ианиҧырхагаха ма ианилакьыс аамҭаз азакәан дахьчароуп.
+Ахәҭаҷ 13
+
+1. Дарбанзаалак ауаҩы ҳәынҭқаррас дахьыҟазаалакгьы дахцо‐дахьаауеи, иахьааиҭаххалак иҭыӡ‐ҭыҧ алхреи дрықәиҭуп.
+
+2. Дарбанзаалак ауаҩы иарбан тәылазаалакгьы, иара итәылагь убрахь иналаҵан далҵны ацареи иҧсадгьылахь ахынҳәреи рзин имоуп.
+Ахәҭаҷ 14
+
+1. Дарбанзаалак ауаҩы иара итәылаҿ дыкҿацалан дрымазар, азин имоуп даҽа тәым тәылак аҿы ахыҵәахырҭа аҧшаара.
+
+2. Ари азин хархәара амоуроуп, аполитикатә ҵакы змоу ацәгьоура акәымкәа ус даҽа цәгьоурак иуызар, мамзаргьы Еиду Амилаҭқәа Реиҿкара ахықәкәеи апринципқәеи ирҿагыло уск иадҳәалазар.
+Ахәҭаҷ 15
+
+1. Дарбанзаалак ауаҩы азин имоуп атәылауаҩ ҳәа ахьӡ аиура.
+
+2. Дарбанзаалак ауаҩы хаҳәатәыла итәылауаҩра ма итәылауаҩра аҧсахразы имоу азин иалхәдаара ҟалом.
+Ахәҭаҷ 16
+
+1. Зықәра наӡоу арҧарацәеи аҳәса хәҷқәеи цәаҧшшәахәыла, милаҭла ма динхаҵарала ҳәа ҧкра ҟамҵакуа аҭаацәара алалара азин рымоуп. Урҭ аҭаацәара ианалало аамҭазгьы, ҭаацәаракны ианеицынхогьы, мамзаргьы еилыҵуазар аӡәи аӡәи зинла еиҟароуп.
+
+2. Аҭаацәара алаларазы ашәҟәҭагалара ҟалоит аҭаацәара иалало рҩыџьагьы ирҭахны, еиқәшаҳаҭны еибагозар.
+
+3. Аҭаацәара ҧсабаратәла ауажәларратә еилазаара гәцәс иамоуп, убри аҟынтә аилазаарагь аҳәынҭқаррагь аҭаацәара рыхьчозароуп.
+Ахәҭаҷ 17
+
+1. Дарбанзаалак ауаҩы азин имоуп амазара ихала ма ҽаџьоукы дрылахәны ҧшәымара азиуа дыҟазарц.
+
+2. Аӡәымзар аӡәгьы хаҳәатәыла имазара имхра ҟалом.
+Ахәҭаҷ 18
+
+Дарбанзаалак ауаҩы ихәыцреи, иламыси, идинхаҵареи дрықәиҭны аҟазаара азин имоуп; ари азинахь иаҵанакуеит ауаҩы идинхаҵареи идунеихәаҧшышьеи рыҧсахра ақәиҭра ахьилшо, азин имоуп иара убасгьы идини идунеихәаҧшышьеи рымаҵ иулар ихала, ма егьырҭ ауаа дрылахәны, иаартны, мамзаргьы хаз ҷыдала, еиуеиҧшым анцәахаҵара иацу аритуалтә ҵасқәеи аусхкқәеи рынагӡара.
+Ахәҭаҷ 19
+
+Дарбанзаалак ауаҩы иара идунеихәаҧшышьа дақәиҭуп, насгьы ишиҭахыу уи аарҧшра азин имоуп; ари азин иаҵанакуа‐досу иара идунеихәаҧшышьа ҧымкрыда дықәныҟәалар илшоит, иара убасгьы дарбанзаалак аҳәынҭқарратә ҳәаақәа днырымкыло, ишааиҭаххалак, еиуеиҧшым адыррақәеи аидеақәеи рыҧшаареи, риуреи, иара излаиманшәалоу амҩақәа рыла ауаа рыларҵәареи илшоит ҳәа ауп.
+Ахәҭаҷ 20
+
+1. Дарбанзаалак ауаҩы аҭынчратә еизарақәеи ахеидкылақәеи ахрылархәра азин имоуп.
+
+2. Аӡәымзар аӡәгьы мчыла џьара хеидкылак иалаҵара ҟалом.
+Ахәҭаҷ 21
+
+1. Дарбанзаалак ауаҩы иҳәынҭқарра напхгара аҭара ихы алаирхәыр илшоит хаҭала, мамзаргьы зхы иақәиҭу алхрала иалхыу ахаҭарнакцәа рыла.
+
+2. Дарбанзаалак ауаҩы егьырҭ зегь реиҧш азин имоуп иҳәынҭқарраҿ амаҵураҭыҧ аанкылара.
+
+3. Ажәлар ргәаҳәара акәхароуп аиҳабыра рымчра шьаҭас иаиуа4 урҭ ргәаҳәара зныҧшуа аамҭа‐аамҭала, насгьы еилагарада имҩаҧгоу алхрақәа роуп. Алхрақәа мҩаҧысуазароуп зегьы еицырзеиҧшу, еиҟароу алхратә зинтә шьаҭа инақәыршәаны, маӡа бжьыҭирала мамзаргьы ауаҩы ихы дақәиҭны ибжьы аҭира илзыршо даҽа мҩақәак азыҧшааны.
+Ахәҭаҷ 22
+
+Дарбанзаалак ауаажәларратә еилазаара иалахәу ауаҩы ауаажәларратә маншәалара имазарц азы, иара убас иаҳаҭыр аламырҟәреи, ихаҭара ҿиара аиуларци рзы ихы иаирхәарц илшоит аекономикеи ауаажәларреи акульутреи рганахь ала имоу азинқәа, амилаҭтә ҽазышәарақәеи адунеижәларбжьаратәи аицхыраарақәеи рыбзоурала иарбан ҳәынҭқарразаалак ашьақәгылашьеи абеиарақәа иамои зеиҧшроу инақәыршәаны.
+Ахәҭаҷ 23
+
+1. Дрбанзаалак ауаҩы имоуп аџьеи иара ииҭахыу аусхк алхреи рзин, насгьы изаҧҵазароуп иусураз иахәҭоу аҭагылазаашьа бзиақәа, усурада даанымхарцаз дзыхьчаша азингьы имазароуп.
+
+2. Дарбанзаалак ауаҩы, изинқәа рҟны ҧкрак ҳәа ҟамҵакуа иџьабаа иашьашәалоу аџьаҧса аиура азин имоуп.
+
+3. Дарбанзаалак аус зуа ауаҩы иара ихәҭоу, насгьы изхаша, ихи иҭаацәареи қәнагала изланыҟәигаша иџьабааҧса аиура азин имоуп, зны‐зынлагь ҧсыхәа анимам аамҭазы асоциалтә цхыраара иоулароуп.
+
+4. Дарбанзаалак ауаҩы азаанаҭтә еидгылақәа раҧҵареи, иара интересқәа рыхьчараз азаанаҭтә еидгылақәа ралахәхареи азин имоуп.
+Ахәҭаҷ 24
+
+Дарбанзаалк аҧсшьареи, иҧсшьара аамҭа иара ишиҭахыу аиҿкаареи рзин имоуп, иусура мшы аркьаҿреи ауалафахәы зхыршәаауа изаамҭанытәиу аҧсшьара мшқәа риуреи азин абрахь иналаҵаны.
+Ахәҭаҷ 25
+
+1. Дарбанзаалак ауаҩы, ифатә‐ижәтә, ишәҵатәы, иҩны‐игәара, амедицинатә хылаҧшреи асоциалтә маншәалареи уҳәа зда ҧсыхәа имам зегьы рганахь ала убри еиҧш аҧсҭазаара азин имазароуп иара ихгьы иҭаацәарагь ргәабзиареи рыбзазареи ирыгмыжькуа иныҟәигаларц азы, иара убасгьы усурада данаанха, ма данычмазҩха, ма ааха ҕәҕәа аниоу, данеибаха ма данажә аамҭазы, мамзаргьы иара ихарамкуа ихы изныҟәымго даныҟала имазароуп ахныҟәгараз ацхыраара азин.
+
+2. Анацәеи ахәыҷқәеи иҷыдоу ахылаҧшреи ацхыраареи рзин рымоуп. Дарбан хәыҷызаалакгьы, аҭаацәараҿы диизаргьы, днашҧазаргьы социалла дыхьчазароуп.
+Ахәҭаҷ 26
+
+1. Дарбанзаалак ауаҩы аҵара азин имоуп. Аҵара аиура, алагамҭатәи абжьаратәи ирыдамхаргьы, хәыда‐сада иҟазароуп. Алагамҭатә ҵара зда ҧсыхәа ыҟам акакәзароуп. Атехникатә, ма апрофессионалтә ҵара изҭаххалак зегьы ироуртә аҭагылазаашьа ыҟазароуп. Иреиҳау аҵарагьы, досу илшара зеиҧшроу ала, иқәманшәалахо зеиҧшроу еиҧш изҭаххалак зегьы аиура азин рымазароуп.
+
+2. Аҵара ауаҩы ихаҭара инаӡаны аҿиара иацхраауазароуп, иара убасгьы ауаҩы изинқәеи ихадароу ихақәиҭрақәеи рышҟа иҟоу аҳаҭырқәҵара шьҭнахуазароуп. Аҵара адунеи ажәларқәа зегь рыбжьареи, цәаҧшшәахәылеи, хылҵшьҭралеи динхаҵаралеи еихшоу ауаа ргәҧқәа рыбжьареи аилибакаареи, анеибачҳареи, аиҩызареи ирыцхраауазароуп, насгьы Еидҵоу Амилаҭқәа Реиҿкаара аҭынчра арҕәҕәаразы имҩаҧнаго аусура иацхраауазароуп.
+
+3. Аҭаацәа рхәыҷқәа рықәра маҷнаҵ азин рымоуп рхәыҷқәа рзы еиҕьуп ҳәа ҵара хкыс ирыҧхьаӡо алхра.
+Ахәҭаҷ 27
+
+1. Дарбанзаалак ауаҩы азин имоуп акультуратә ҧсҭазаара иара ишиҭахыу алахәхара, аҟазара гәахәара инаҭо аҟаҵара, аҵарадырратә прогресс аҽалархәра, насгьы уи уаҩы инаҭо абеиарақәа рхархәара.
+
+2. Дарбанзаалак анаукатә, алитературатә, ма асахьаркыратә усумҭақәа аҧызҵаз иусумҭақәа рганахь ала имоу ауаҩышәаратәи аматериалтәи интересқәа рыхьчара азин имоуп .
+Ахәҭаҷ 28
+
+Дарбанзаалак ауаҩы абри Адекларациаҿ зыӡбахә ҳәоу азинқәеи ахақәиҭрақәеи инагӡаны аҧсҭазаараҿы аларҵәара алзыршаша ауаажәларратәи адунеижәларбжьаратәи еиҿкаашьақәа рзин имоуп.
+Ахәҭаҷ 29
+
+1. Дарбанзаалак ауаҩы аилазаара аҿаҧхьа идуп еиуеиҧшым ауалқәа. Убри аилазаара аҩныҵҟоуп иара ихаҭарагьы инагӡаны ҧымкрыда иахьҿиауа.
+
+2. Абарҭ азинқәеи ахақәиҭрақәеи рынагӡараан ауаҩы дҧызкуа ҳәа акгьы ыҟамзароуп, егьырҭ ауаа рзинқәеи рхақәиҭрақәеи иахәҭоу аҳаҭырқәҵара роурц азы, насгьы ауаҩышәара дҵак аҳасабала хра зланы иқәнаргыло азҵаатәқәа рынагаразы, адемократиатә еилазаараҿ ауаажәларратә еиҿкаара ашьақәыргылареи азеиҧш мышхәабзазареи рзы азакәан ишьақәнаргыло ҧкрақәак рыда.
+
+3. Абарҭ азинқәеи ахақәиҭрақәеи рынагӡара Еидҵоу Амилаҭқәа Реиҿкаара ахықәкқәеи апринципқәеи ирҿамгылозароуп.
+Ахәҭаҷ 30
+
+Абри Адекларациаҿ иану иарбан хәҭаҷзаалакгьы хаз игоу ҳәынҭқаррак, ма гәҧҩык ауаа, мамзаргьы хаҭала аӡәы абраҟа зыӡбахә ҳәоу азинқәеи ахақәиҭрақәеи раҧыхраз аусқәа рымҩаҧгара азин инаҭоушәа аилкаара иашам.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/af/af.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'af' => 
+  array (
+    0 => 'e',
+    1 => 'n',
+    2 => 'i',
+    3 => 'a',
+    4 => 'e_',
+    5 => 'r',
+    6 => 'd',
+    7 => 's',
+    8 => 't',
+    9 => 'o',
+    10 => 'l',
+    11 => 'g',
+    12 => 'n_',
+    13 => 'en',
+    14 => 'ie',
+    15 => 'k',
+    16 => 'ie_',
+    17 => 'di',
+    18 => 'v',
+    19 => '_v',
+    20 => 'er',
+    21 => 'die',
+    22 => '_d',
+    23 => 'en_',
+    24 => 'an',
+    25 => '_di',
+    26 => 'in',
+    27 => '_e',
+    28 => 'm',
+    29 => 'el',
+    30 => 'g_',
+    31 => 'te',
+    32 => 'ke',
+    33 => 't_',
+    34 => 're',
+    35 => '_en',
+    36 => '_o',
+    37 => 'h',
+    38 => 'de',
+    39 => 'an_',
+    40 => 'ge',
+    41 => '_a',
+    42 => 'w',
+    43 => 'ng',
+    44 => '_t',
+    45 => 'ing',
+    46 => 'aa',
+    47 => '_s',
+    48 => 's_',
+    49 => 'ng_',
+    50 => 'p',
+    51 => 'u',
+    52 => 'd_',
+    53 => 'van',
+    54 => 'te_',
+    55 => '_va',
+    56 => 'he',
+    57 => 'l_',
+    58 => 'eg',
+    59 => 'ee',
+    60 => 'nd',
+    61 => 'va',
+    62 => 'b',
+    63 => '_h',
+    64 => 'reg',
+    65 => '_w',
+    66 => 'ik',
+    67 => '_re',
+    68 => 'r_',
+    69 => 'ar',
+    70 => '_g',
+    71 => 'ns',
+    72 => 'et',
+    73 => 'es',
+    74 => '_r',
+    75 => 'ni',
+    76 => 'al',
+    77 => 'le',
+    78 => '_ge',
+    79 => 'li',
+    80 => '_b',
+    81 => 'et_',
+    82 => 'ens',
+    83 => '_i',
+    84 => 'y',
+    85 => '_te',
+    86 => 'or',
+    87 => '_be',
+    88 => 'we',
+    89 => 'le_',
+    90 => 'rd',
+    91 => 'f',
+    92 => 'me',
+    93 => 'on',
+    94 => 'ver',
+    95 => 'een',
+    96 => 'ig',
+    97 => '_n',
+    98 => '_in',
+    99 => 'el_',
+    100 => 'ike',
+    101 => 'be',
+    102 => '_m',
+    103 => 'se',
+    104 => 'si',
+    105 => 'ke_',
+    106 => 'as',
+    107 => 'ti',
+    108 => 'oo',
+    109 => 've',
+    110 => 'ei',
+    111 => '_he',
+    112 => '_ve',
+    113 => 'eg_',
+    114 => 'k_',
+    115 => 'lik',
+    116 => 'lke',
+    117 => 'het',
+    118 => 'id',
+    119 => 'ed',
+    120 => 'aan',
+    121 => 'de_',
+    122 => 'nie',
+    123 => 'id_',
+    124 => 'vo',
+    125 => 'm_',
+    126 => '_vr',
+    127 => 'men',
+    128 => 'nde',
+    129 => '_aa',
+    130 => 'sk',
+    131 => '_ar',
+    132 => 'eid',
+    133 => 'f_',
+    134 => 'em',
+    135 => 'rt',
+    136 => 'in_',
+    137 => 'of_',
+    138 => '_el',
+    139 => 'hei',
+    140 => 'der',
+    141 => 'it',
+    142 => 'lk',
+    143 => 'om_',
+    144 => 'kel',
+    145 => '_op',
+    146 => '_ni',
+    147 => 'al_',
+    148 => 'elk',
+    149 => 'and',
+    150 => 'om',
+    151 => '_me',
+    152 => 'er_',
+    153 => 'art',
+    154 => 'vr',
+    155 => 'sa',
+    156 => 'st',
+    157 => 'ord',
+    158 => '_to',
+    159 => 'p_',
+    160 => 'of',
+    161 => 'at',
+    162 => 'na',
+    163 => '_of',
+    164 => 'ers',
+    165 => '_we',
+    166 => 'rti',
+    167 => 'tik',
+    168 => '_sa',
+    169 => 'erk',
+    170 => '_vo',
+    171 => 'ot_',
+    172 => 'op',
+    173 => 'to',
+    174 => 'vry',
+    175 => 'asi',
+    176 => 'ge_',
+    177 => 'tot',
+    178 => 'kee',
+    179 => 'gt',
+    180 => 'ri',
+    181 => '_wa',
+    182 => 'sie',
+    183 => 'so',
+    184 => 'oe',
+    185 => 'ry',
+    186 => 'ere',
+    187 => '_om',
+    188 => 'ot',
+    189 => 'rs',
+    190 => 'pe',
+    191 => 'wa',
+    192 => 'is',
+    193 => 'rk',
+    194 => 'dig',
+    195 => 'wor',
+    196 => 'aar',
+    197 => 'sal',
+    198 => 'gte',
+    199 => 'egt',
+    200 => 'ige',
+    201 => 'at_',
+    202 => '_de',
+    203 => 'rdi',
+    204 => 'rd_',
+    205 => 'nd_',
+    206 => 'ede',
+    207 => 'mi',
+    208 => 'ka',
+    209 => 'ma',
+    210 => 'ns_',
+    211 => '_’n',
+    212 => '_wo',
+    213 => '’n_',
+    214 => 'eni',
+    215 => '_on',
+    216 => 'wo',
+    217 => 'erd',
+    218 => 'oor',
+    219 => '_k',
+    220 => 'ek',
+    221 => 'bes',
+    222 => 'ond',
+    223 => 'ne',
+    224 => 'ur',
+    225 => 'la',
+    226 => 'ra',
+    227 => 'ak',
+    228 => 'nt',
+    229 => 'ta',
+    230 => 'lle',
+    231 => 'ryh',
+    232 => 'ska',
+    233 => 'is_',
+    234 => 'se_',
+    235 => 'yhe',
+    236 => 'nig',
+    237 => 'aak',
+    238 => '’n',
+    239 => '_’',
+    240 => 'y_',
+    241 => 'ele',
+    242 => 'vol',
+    243 => 'esk',
+    244 => 'eli',
+    245 => 'sta',
+    246 => 'ien',
+    247 => 'da',
+    248 => 'vi',
+    249 => 'vir',
+    250 => '_vi',
+    251 => 'sy_',
+    252 => 'es_',
+    253 => 'ir_',
+    254 => 'ik_',
+    255 => 'ang',
+    256 => 'kap',
+    257 => 'edi',
+    258 => '’',
+    259 => 'ol',
+    260 => 'tr',
+    261 => 'ir',
+    262 => 'll',
+    263 => 'ak_',
+    264 => 'op_',
+    265 => 'din',
+    266 => 'ewe',
+    267 => 'uit',
+    268 => '_is',
+    269 => 'nse',
+    270 => '_st',
+    271 => 'gem',
+    272 => 'ker',
+    273 => 'gel',
+    274 => 'yh',
+    275 => 'ul',
+    276 => 'sy',
+    277 => 'ier',
+    278 => 'wer',
+    279 => 'hie',
+    280 => 'ur_',
+    281 => 'eur',
+    282 => 'ap_',
+    283 => '_hi',
+    284 => 'nge',
+    285 => '_hu',
+    286 => 'eme',
+    287 => 'rin',
+    288 => 'nas',
+    289 => '_al',
+    290 => 'ale',
+    291 => 'ki',
+    292 => '_l',
+    293 => 'sp',
+    294 => 'ap',
+    295 => 'sl',
+    296 => 'kl',
+    297 => 'ui',
+    298 => 'del',
+    299 => '_as',
+    300 => 'deu',
+    301 => 'as_',
+    302 => 'min',
+    303 => '_so',
+    304 => 'wat',
+    305 => 'it_',
+    306 => 'hu',
+    307 => 'eu',
+    308 => 'ew',
+    309 => '_p',
+  ),
+);

+ 151 - 0
web/lib/vendor/patrickschur/language-detection/resources/af/af.txt

@@ -0,0 +1,151 @@
+Aanhef
+
+AANGESIEN erkenning vir die inherente waardigheid en die gelyke en onvervreembare reg van alle lede van die menslike ras die basis vir vryheid, geregtigheid en vrede in die wereld is;
+
+AANGESIEN minagting vir menseregte barbaarse dade wat die gewete van die mens aangetas het en die aanvang van ’n wereld waarin mense vryheid van spraak, geloof, vrees en behoefte het, gesien word as die hoogste aspirasie van die gemiddelde mens;
+
+AANGESIEN dit noodsaaklik is dat menseregte deur die wet beskerm word ten einde te voorkom dat mense nie gedwing gaan word om in opstand teen tirannie en onderdrukking te kom nie;
+
+AANGESIEN dit noodsaaklik is om die ontwikkeling van vriendelike bande tussen nasies aan te moedig;
+
+AANGESIEN die volke wat lid van die Verenigde Volke Organisasie is, hul geloof in fundamentele menseregte in die Handves beklemtoon, in die waardigheid en waarde van die menslike persoon, in die gelyke regte van mans en vrouens en dit ten doel het om sosiale vooruitgang en ’n beter lewenspeil in groter vryheid te bevorder;
+
+AANGESIEN Lidstate hulle voorgeneem het om in samewerking met die Verenigde Volke universele respek en agting vir menseregte en fundamentele vryheid te verwesenlik; en
+
+AANGESIEN ’n algemene begrip van hierdie regte en vryhede van groot belang vir die bereiking van hierdie voorneme is,
+
+Verklaar die ALGEMENE VERGADERING
+
+Hierdie Universele Verklaring van Menseregte as ’n algemene standaard vir die verwesenliking deur alle mense en nasies, om te verseker dat elke individu en elke
+
+deel van die gemeenskap hierdie Verklaring in ag sal neem en deur opvoeding, respek vir hierdie regte en vryhede te bevorder, op nasionale en internasionale vlak, daarna sal strewe om die universele en effektiewe erkenning en agting van hierdie regte te verseker, nie net vir die mense van die Lidstate nie, maar ook vir die mense in die gebiede onder hul jurisdiksie.
+Artikel 1
+
+Alle menslike wesens word vry, met gelyke waardigheid en regte, gebore. Hulle het rede en gewete en behoort in die gees van broederskap teenoor mekaar op te tree.
+Artikel 2
+
+Elke persoon het die reg tot al die regte en vryhede soos in die Verklaring vervat is, sonder uitsondering van enige aard soos op grond van ras, geslag, kleur, taal, godsdiens, geboorte of enige ander status.
+
+Daarbenewens sal geen onderskeid op grond van politieke, geregtelike of internasionale status van die land of gebied waartoe ’n persoon behoort gemaak word nie, hetsy dit ’n onafhanklike trust, nie‐selfregerend of onder enige ander beperking van soewereiniteit is.
+Artikel 3
+
+Elkeen het die reg tot lewe, vryheid en sekuriteit van persoon.
+Artikel 4
+
+Niemand sal in slawerny of knegskap gehou word nie; alle vorms van slawerny en handel in slawe sal verbied word.
+Artikel 5
+
+Niemand sal gemartel word of aan wrede, onmenslike of vernederende behandeling of straf blootgestel word nie.
+Artikel 6
+
+Elkeen het oral die reg tot erkenning as ’n persoon voor die reg.
+Artikel 7
+
+Almal is gelyk voor die reg en het die reg tot gelyke beskerming van die wet. Almal het die reg tot gelyke beskerming teen enige diskriminasie ter skending van hierdie Verklaring en teen enige aanmoediging tot sulke diskriminasie.
+Artikel 8
+
+Elkeen het die reg tot effektiewe kompensasie deur bevoegde nasionale tribunale vir dade wat hul fundamentele reg skaad wat deur die wet of grondwet aan hulle gegee is.
+Artikel 9
+
+Niemand sal aan arbitrêre arrestasie, aanhouding of bannelingskap onderworpe wees nie.
+Artikel 10
+
+Elkeen het, in volle gelykheid, die reg tot ’n regverdige en openbare verhoor deur ’n onafhanklike en objektiewe tribunaal, in die bepaling van sy regte en verpligtinge en die ondersoek van enige kriminele saak teen hom.
+Artikel 11
+
+1. Elkeen beskuldig van ’n strafbare oortreding het die reg om as onskuldig beskou te word tot skuldig bevind volgens die wet, in ’n openbare saak waarin hy verseker is van die nodige verdediging.
+
+2. Niemand sal beskuldig word van ’n strafbare oortreding as gevolg van enige daad of nalatigheid wat volgens nasionale of internasionale wet nie ’n misdaad ten tye van die pleeg daarvan was nie. ’n Swaarder straf sal ook nie opgel word as die straf wat toepaslik was ten tye van die oortreding nie.
+Artikel 12
+
+Niemand sal onderworpe wees aan arbitrêre inmenging met sy privaatheid, familie, woning of korrespondensie nie, of aan aanvalle op sy eer en reputasie nie. Elkeen het die reg tot beskerming deur die wet teen sulke inmenging of aanvalle.
+Artikel 13
+
+1. Elkeen het die reg tot vryheid van beweging en verblyf binne die grense van elke staat.
+
+2. Elkeen het die reg om enige land te verlaat, insluitende sy eie, en na sy land terug te keer.
+Artikel 14
+
+1. Elkeen het die reg tot asiel in ander lande.
+
+2. Daar mag nie op hierdie reg aanspraak gemaak word tydens vervolging vir nie‐politieke oortredings of dade wat strydig is met die doelwitte en beginsels van die Verenigde Volke nie.
+Artikel 15
+
+1. Elkeen het die reg tot burgerskap.
+
+2. Niemand se burgerskap sal arbitrêr afgeneem word nie en niemand sal van die reg ontneem word om afstand te doen van burgerskap nie.
+Artikel 16
+
+1. Volwasse mans en vrouens, sonder enige beperking as gevolg van ras, nasionaliteit of godsdiens, het die reg om te trou en met ’n familie te begin. Hulle kan aanspraak maak op gelyke regte ten opsigte van die huwelik, tydens die huwelik en tydens ontbinding van die huwelik.
+
+2. Die huwelik sal plaasvind slegs met die vrywillige en volle toestemming van die voornemende huweliksmaats.
+
+3. Die familie is die natuurlike en fundamentele groepseenheid van die gemeenskap en kan aanspraak maak op beskerming deur die gemeenskap en die Staat.
+Artikel 17
+
+1. Elkeen het die reg om individueel en in assosiasie met ander eiendom te besit.
+
+2. Niemand se eiendom sal arbitrêr afgeneem word nie.
+Artikel 18
+
+Elkeen het die reg tot vryheid van denke, gewete en godsdiens; hierdie reg sluit in die reg om van godsdiens of geloof te verander en die vryheid om, hetsy alleen of in ’n gemeenskap, hierdie godsdiens of geloof te beoefen deur verkondiging, aanbidding of heiliging.
+Artikel 19
+
+Elkeen het die reg tot vryheid van opinie en uitdrukking; hierdie reg sluit die vryheid in om opinies sonder inmenging te lug en om inligting en idees te vra, te ontvang en te deel deur middel van enige medium ten spyte van grense.
+Artikel 20
+
+1. Elkeen het die reg tot vryheid van vreedsame vergadering en assosiasie.
+
+2. Niemand sal gedwing word om aan ’n assosiasie te behoort nie.
+Artikel 21
+
+1. Elkeen het die reg om aan die regering van sy land deel te neem, hetsy direk of deur vrylik verkose verteenwoordigers.
+
+2. Elkeen het die reg tot gelyke toegang tot die openbare dienste in sy land.
+
+3. Die wil van die mense sal die basis vorm van die owerheid of regering, en hierdie wil sal uitgedruk word deur middel van egte tussenverkiesings.
+Artikel 22
+
+Elkeen, as ’n lid van die gemeenskap, het die reg tot bestaan‐sekerheid en kan aanspraak maak op die verwesenliking van die ekonomiese, sosiale en kulturele regte wat noodsaaklik is vir sy waardigheid en die vrye ontwikkeling van sy persoonlikheid, deur middel van nasionale pogings en internasionale samewerking en volgens die organisasie en hulpbronne van elke staat.
+Artikel 23
+
+1. Elkeen het die reg om te werk, tot die vrye keuse van arbeid, tot regverdige en gunstige werksomstandighede en tot beskerming teen werkloosheid.
+
+2. Elkeen, sonder diskriminasie, het die reg tot gelyke betaling vir gelyke werk.
+
+3. Elkeen wat werk kan aanspraak maak op regverdige vergoeding wat aan hom en sy familie ’n menswaardige bestaan verseker en wat aangevul kan word deur ander vorms van sosiale sekerheid, indien nodig.
+
+4. Elkeen het die reg, ter beskerming van sy belange, om vakbonde te stig en daarby aan te sluit
+Artikel 24
+
+Elkeen het die reg tot rus en vrye tyd, insluitend redelike beperkings op werksure en periodieke betaalde verlof.
+Artikel 25
+
+1. Elkeen het die reg tot ’n lewenspeil wat voldoende is vir gesondheid, welsyn vir homself en sy familie, insluitende kos, klere, behuising, mediese sorg en noodsaaklike bestaansekerheid, en die reg tot voordele of onderstandsgeld tydens werkloosheid, siekte, ongeskiktheid, weduweeskap, ouderdom of ’n tekort aan lewens‐middele tydens omstandighede buite sy beheer.
+
+2. Moeders en kinders kan aanspraak maak op spesiale sorg en hulp. Alle kinders, hetsy binne‐ of buite‐egtelik, sal dieselfde sosiale beskerming geniet.
+Artikel 26
+
+1. Elkeen het die reg tot opvoeding. Opvoeding sal gratis wees, ten minste in die elementêre en fundamentele stadiums. Elementêre opvoeding sal verpligtend wees. Tegniese en professionele opvoeding sal geredelik beskikbaar wees en ho’r opvoeding sal net so geredelik op meriete beskikbaar wees.
+
+2. Opvoeding sal gemik wees op die volle ontwikkeling van die menslike persoonlikheid en op die bevordering van respek vir menseregte en fundamentele vryheid. Dit sal begrip, verdraag‐saamheid en vriendskap tussen alle nasies, rasse of etniese groepe bevorder, asook die aktiwiteite van die Verenigde Volke in die handhawing van vrede.
+
+3. Ouers het die reg om te kies watter tipe opvoeding hulle kinders ontvang.
+Artikel 27
+
+1. Almal het die reg om vrylik aan die kulturele lewe van hul gemeenskap deel te neem, om die kunste te geniet en in wetenskaplike vooruitgang en voordele te deel.
+
+2. Elkeen het die reg tot die beskerming van die morele en materi’le belange wat spruit uit enige wetenskaplike, letterkundige of kunswerk deur hom geproduseer.
+Artikel 28
+
+Elkeen is geregtig op ’n sosiale en internasionale orde waarin die regte en vryhede beskryf in hierdie Verklaring ten volle verwesenlik kan word.
+Artikel 29
+
+1. Elkeen het verpligtinge teenoor die gemeenskap waar alleenlik die vrye en volle ontwikkeling van sy persoonlikheid moontlik is.
+
+2. In die uitoefening van regte en vryhede, sal elke mens slegs onderworpe wees aan die wetlike beperkinge ingestel om deeglike erkenning en respek vir die regte en vryhede van ander te verseker en om die redelike vereistes na te kom vir sedelikheid, openbare orde en die algemene welsyn van ’n demokratiese gemeenskap.
+
+3. Hierdie regte en vryhede mag in geen geval strydig met die doelwitte en beginsels van die Verenigde Volke uitgeoefen word nie.
+Artikel 30
+
+Niks in hierdie Verklaring mag interpreteer word as impliserend dat enige Staat, groep of persoon die reg het om deel te neem aan enige aktiwiteit of enige daad wat gerig is op die beskadiging van enige regte en vryhede hierin beskryf nie.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/am/am.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'am' => 
+  array (
+    0 => 'ን',
+    1 => 'ት',
+    2 => 'ት_',
+    3 => '_የ',
+    4 => 'በ',
+    5 => 'የ',
+    6 => 'መ',
+    7 => 'ው',
+    8 => 'ም',
+    9 => '_አ',
+    10 => '_በ',
+    11 => 'ም_',
+    12 => 'ው_',
+    13 => 'ብ',
+    14 => 'አ',
+    15 => 'ለ',
+    16 => 'ነ',
+    17 => '_መ',
+    18 => 'ይ',
+    19 => 'ሰ',
+    20 => 'ር',
+    21 => '_እ',
+    22 => 'ና',
+    23 => 'ል',
+    24 => 'እ',
+    25 => 'ና_',
+    26 => '_መብ',
+    27 => 'ማ',
+    28 => 'ተ',
+    29 => 'ያ',
+    30 => 'ወ',
+    31 => 'ሰው_',
+    32 => 'ብት_',
+    33 => 'ን_',
+    34 => 'መብ',
+    35 => '_ሰው',
+    36 => 'ግ',
+    37 => 'መብት',
+    38 => 'ረ',
+    39 => 'ች',
+    40 => '_ወ',
+    41 => '_ሰ',
+    42 => 'ገ',
+    43 => 'ሰው',
+    44 => 'ወይም',
+    45 => '_አለ',
+    46 => '_ወይ',
+    47 => 'ይም_',
+    48 => 'ነት',
+    49 => 'ብት',
+    50 => 'ር_',
+    51 => 'ለው_',
+    52 => '_አን',
+    53 => 'ስ',
+    54 => 'ል_',
+    55 => 'ች_',
+    56 => 'ነት_',
+    57 => 'አን',
+    58 => 'ደ',
+    59 => 'ድ',
+    60 => 'አለው',
+    61 => 'ንዱ_',
+    62 => 'ንዳን',
+    63 => 'ዳ',
+    64 => 'አንቀ',
+    65 => 'ቀጽ_',
+    66 => 'ንቀጽ',
+    67 => 'እያን',
+    68 => 'ያንዳ',
+    69 => 'ዳንዱ',
+    70 => 'ይም',
+    71 => 'አለ',
+    72 => 'ወይ',
+    73 => 'ንዳ',
+    74 => '_ለ',
+    75 => '_እን',
+    76 => '_እያ',
+    77 => 'ለው',
+    78 => 'ቀ',
+    79 => 'ሚ',
+    80 => 'ዱ_',
+    81 => 'ጽ_',
+    82 => '_የመ',
+    83 => 'ያን',
+    84 => 'ፈ',
+    85 => 'ከ',
+    86 => 'ባ',
+    87 => 'ሆ',
+    88 => 'ዳን',
+    89 => 'ንዱ',
+    90 => 'ጽ',
+    91 => 'ንቀ',
+    92 => 'እያ',
+    93 => 'ቀጽ',
+    94 => 'እን',
+    95 => 'ራ',
+    96 => '_ነ',
+    97 => 'ክ',
+    98 => 'ላ',
+    99 => 'ዱ',
+    100 => 'እንዲ',
+    101 => 'የመ',
+    102 => 'ጻ',
+    103 => '_ነጻ',
+    104 => 'ነጻ',
+    105 => '_የተ',
+    106 => 'ታ',
+    107 => 'በት',
+    108 => 'ህ',
+    109 => '_ማ',
+    110 => 'ንዲ',
+    111 => 'ቶ',
+    112 => 'ጥ',
+    113 => 'ድ_',
+    114 => '_ከ',
+    115 => 'ሳ',
+    116 => 'ቶች',
+    117 => '_የሚ',
+    118 => 'ጠ',
+    119 => 'ኖ',
+    120 => 'ዊ_',
+    121 => 'የተ',
+    122 => 'ዲ',
+    123 => 'ሥ',
+    124 => 'ማን',
+    125 => 'ብ_',
+    126 => 'ኛ',
+    127 => '_የማ',
+    128 => 'በት_',
+    129 => 'ነጻነ',
+    130 => '_አይ',
+    131 => 'ቶች_',
+    132 => 'ሰብ',
+    133 => 'ትም',
+    134 => 'ሁ',
+    135 => 'ቅ',
+    136 => '_ማን',
+    137 => 'ሆነ_',
+    138 => 'ውም_',
+    139 => 'የሚ',
+    140 => '_ደ',
+    141 => 'ዊ',
+    142 => 'ሩ',
+    143 => 'ቱ',
+    144 => 'ኀ',
+    145 => 'ሉ',
+    146 => 'ሆነ',
+    147 => 'ነ_',
+    148 => '_ተ',
+    149 => 'ትና_',
+    150 => 'ኀብረ',
+    151 => 'ትም_',
+    152 => '_መን',
+    153 => '_በሚ',
+    154 => 'ሕ',
+    155 => 'ኑ',
+    156 => 'ጻነ',
+    157 => 'መን',
+    158 => 'ብረ',
+    159 => 'አይ',
+    160 => 'ሉ_',
+    161 => 'የማ',
+    162 => 'ትን_',
+    163 => 'መብቶ',
+    164 => 'ብቻ',
+    165 => '_ያ',
+    166 => 'ውም',
+    167 => 'ትን',
+    168 => 'አገ',
+    169 => 'ፈጸ',
+    170 => '_ይ',
+    171 => 'ፍ',
+    172 => 'ጸ',
+    173 => 'ካ',
+    174 => 'ቻ',
+    175 => '_አገ',
+    176 => 'ንም_',
+    177 => 'ቸው_',
+    178 => 'እኩል',
+    179 => '_ያለ',
+    180 => 'ብቻ_',
+    181 => '_ለመ',
+    182 => 'ንኛው',
+    183 => '_ለማ',
+    184 => 'ማንኛ',
+    185 => 'ኛውም',
+    186 => 'በሚ',
+    187 => 'ቸው',
+    188 => 'ትና',
+    189 => '_ሁ',
+    190 => 'ስ_',
+    191 => 'ደረ',
+    192 => 'ኀብ',
+    193 => 'ሥራ',
+    194 => 'ዘ',
+    195 => 'ዓ',
+    196 => 'ጊ',
+    197 => 'ጋ',
+    198 => '_እኩ',
+    199 => 'መንግ',
+    200 => 'ለት_',
+    201 => 'ብቶች',
+    202 => 'ሆን_',
+    203 => '_በተ',
+    204 => 'ራዊ_',
+    205 => 'ዎች_',
+    206 => 'ረት_',
+    207 => 'ግ_',
+    208 => 'ሆን',
+    209 => '_ቢ',
+    210 => 'ብቶ',
+    211 => 'ዎች',
+    212 => 'ዜ',
+    213 => 'ቢ',
+    214 => 'ዎ',
+    215 => 'ሮ',
+    216 => 'ቸ',
+    217 => '_ሕ',
+    218 => 'ንነ',
+    219 => 'ቱ_',
+    220 => 'ለማ',
+    221 => 'ለት',
+    222 => 'ወን',
+    223 => 'ያለ',
+    224 => 'ግባ',
+    225 => 'ኩል',
+    226 => 'እኩ',
+    227 => 'ንግ',
+    228 => '_ው',
+    229 => 'ኛው',
+    230 => '_ል',
+    231 => 'ንም',
+    232 => 'ረት',
+    233 => 'ቻ_',
+    234 => 'ንኛ',
+    235 => 'ለመ',
+    236 => 'ወንጀ',
+    237 => 'ደህን',
+    238 => 'ጋብቻ',
+    239 => 'ጻነት',
+    240 => '_ልዩ',
+    241 => 'ማንም',
+    242 => 'ሰብ_',
+    243 => 'ጠበቅ',
+    244 => 'ነው_',
+    245 => 'ኩል_',
+    246 => 'ህንነ',
+    247 => 'ሎ',
+    248 => 'ሙ',
+    249 => 'ዩ',
+    250 => 'ቃ',
+    251 => 'ራዊ',
+    252 => 'ህን',
+    253 => 'በር',
+    254 => 'በተ',
+    255 => 'ደህ',
+    256 => 'ነቱ',
+    257 => '_ሥ',
+    258 => '_ክ',
+    259 => 'ሁሉ',
+    260 => 'ጸም',
+    261 => 'ልዩ',
+    262 => 'ጠበ',
+    263 => '_ድር',
+    264 => 'በትም',
+    265 => '_በመ',
+    266 => 'ተግባ',
+    267 => 'ፈጸም',
+    268 => '_ደህ',
+    269 => 'ማግኘ',
+    270 => '_የሆ',
+    271 => 'ነጻ_',
+    272 => 'ፍርድ',
+    273 => 'ይነት',
+    274 => 'ርድ_',
+    275 => '_በሆ',
+    276 => 'ግኘት',
+    277 => '_ሁሉ',
+    278 => 'ሥራ_',
+    279 => 'ቤ',
+    280 => 'ኩ',
+    281 => 'በቅ',
+    282 => 'መጠ',
+    283 => 'ታ_',
+    284 => '_ጋ',
+    285 => 'ጥ_',
+    286 => 'ንጀ',
+    287 => 'ጊዜ',
+    288 => 'ጋብ',
+    289 => 'ይነ',
+    290 => 'ሚያ',
+    291 => 'ባር',
+    292 => 'ኛ_',
+    293 => '_ባ',
+    294 => 'ባል',
+    295 => '_ዓ',
+    296 => '_ት',
+    297 => 'ነው',
+    298 => '_ድ',
+    299 => 'ድር',
+    300 => 'ኑ_',
+    301 => 'ኔ',
+    302 => 'ጣ',
+    303 => 'ጅ',
+    304 => 'ዝ',
+    305 => 'ሞ',
+    306 => 'ሱ',
+    307 => 'ሁሉ_',
+    308 => 'በር_',
+    309 => 'በኀብ',
+  ),
+);

+ 133 - 0
web/lib/vendor/patrickschur/language-detection/resources/am/am.txt

@@ -0,0 +1,133 @@
+ስለሰብአዊ፡መብቶች፡ለማስተማር፡ የሚረዱ፡አንዳንድ፡ዘዴዎች።
+
+በዩኔስኮ፡ተዘጋጅቶ፡በኢትዮጵያ፡ብሄራዊ፡ኮሚሽን፡ተተረጎመ
+አንቀጽ፡፩፤
+
+የሰው፡ልጅ፡ሁሉ፡ሲወለድ፡ነጻና፡በክብርና፡በመብትም፡እኩልነት፡ያለው፡ነው።፡የተፈጥሮ፡ማስተዋልና፡ሕሊና፡ስላለው፡አንዱ፡ሌላውን፡በወንድማማችነት፡መንፈስ፡መመልከት፡ይገባዋል።
+አንቀጽ፡፪፤
+
+እያንዳንዱ፡ሰው፡የዘር፡የቀለም፡የጾታ፡የቋንቋ፡የሃይማኖት፡የፖለቲካ፡ወይም፡የሌላ፡ዓይነት፡አስተሳሰብ፡የብሔራዊ፡ወይም፡የኀብረተሰብ፡ታሪክ፡የሀብት፡የትውልድ፡ወይም፡የሌላ፡ደረጃ፡ልዩነት፡ሳይኖሩ፡በዚሁ፡ውሳኔ፡የተዘረዘሩት፡መብቶችንና፡ነጻነቶች፡ሁሉ፡እንዲከበሩለት፡ይገባል።
+
+ከዚህም፡በተቀረ፡አንድ፡ሰው፡ከሚኖርበት፡አገር፡ወይም፡ግዛት፡የፖለቲካ፡የአገዛዝ፡ወይም፡የኢንተርናሽናል፡አቋም፡የተነሳ፡አገሩ፡ነጻም፡ሆነ፡በሞግዚትነት፡አስተዳደር፡ወይም፡እራሱን፡ችሎ፡የማይተዳደር፡አገር፡ተወላጅ፡ቢሆንም፡በማንኛውም፡ዓይነት፡ገደብ፡ያለው፡አገዛዝ፡ሥር፡ቢሆንም፡ልዩነት፡አይፈጸምበትም።
+አንቀጽ፡፫፤
+
+እያንዳንዱ፡ሰው፡የመኖር፣፡በነጻነትና፡በሰላም፡የመኖሩ፡መጠበቅ፡መብት፡አለው።
+አንቀጽ፡፬፤
+
+ማንም፡ሰው፡ቢሆን፡በባርነት፡አይገዛም።፡ባርነትና፡የባሪያ፡ንግድም፡በማንኛውም፡ዓይነት፡ክልክል፡ነው።
+አንቀጽ፡፭፤
+
+ማንም፡ሰው፡ቢሆን፡የጭካኔ፡ስቃይ፡እንዳይደርስበት፡ወይም፡ከሰብዓዊ፡አፈጻጸም፡ውጭ፡የሆነ፡የተዋረድ፡ተግባር፡ወይም፡ቅጣት፡አይፈጸምበትም።
+አንቀጽ፡፮፤
+
+እያንዳንዱ፡ሰው፡በሕግ፡ፊት፡በሰው፡ዘርነቱ፡የመታወቅ፡መብት፡አለው።
+አንቀጽ፡፯፤
+
+ሰው፡ሁሉ፡በሕግ፡ፊት፡እኩል፡ነው።፡ያለአንዳች፡ልዩነትም፡ሕጉ፡ደህንነቱን፡እንዲጠበቅለት፡እኩል፡የሆነ፡መብት፡አለው።፡ይህንን፡ውሳኔ፡በመጣስ፡ከሚደረግ፡ልዩነት፡ለማድረግ፡ከሚነሳሳ፡እንዲጠበቅ፡ሁሉም፡የእኩል፡መብት፡አለው።፡
+አንቀጽ፡፰፤
+
+እያንዳንዱ፡ሰው፡በሕገ፡መንግስቱ፡ወይም፡በሕግ፡የተሰጡትን፡መሠረታዊ፡መብቶች፡ከሚጥሱ፡ድርጊቶች፡ከፍተኛ፡በሆኑ፡ብሔራዊ፡የፍርድ፡ባለስልጣኖች፡ፍጹም፡በሆነ፡መንገድ፡እንዲወገድለት፡መብት፡አለው።
+አንቀጽ፡፱፤
+
+ማንም፡ሰው፡ያለፍርድ፡ተይዞ፡እንዲታሰር፡ወይም፡በግዛት፡እንዲኖር፡አይደረግም።
+አንቀጽ፡፲፤
+
+እያንዳንዱ፡ሰው፡በመብቶቹና፡በግዴታዎቹ፡አፈጻጸም፡እንዲሁም፡በሚከሰስበት፡ማንኛውም፡ዓይነት፡የወንጀል፡ክስ፡ነጻ፡በሆነና፡በማያዳላ፡የፍርድ፡ሸንጎ፡በትክክለኛና፡በይፋ፡ጉዳዩ፡እንዲሰማለት፡የሙሉ፡እኩልነት፡መብት፡አለው።
+አንቀጽ፡፲፩፤
+
+፩/፡ በወንጀል፡ክስ፡የተከሰሰ፡ማንኛውም፡ሰው፡ለመከላከያው፡አስፈላጊዎች፡የሆኑትን፡ሁሉ፡አቅርቦ፡በሚከራከርበት፡የይፋ፡ፍርድ፡ቤት፡በሕግ፡መሠረት፡ወንጀለኛ፡መሆኑ፡እስቲረጋገጥበት፡ድረስ፡ከወንጀል፡ነጻ፡እንደሆነ፡የመቆጠር፡መብት፡አለው።
+
+፪/፡ ማንም፡ሰው፡በብሔራዊ፡ወይም፡በኢንተርናሽናል፡ሕግ፡አንድ፡ነገር፡ወንጀል፡ሆኖ፡ባልተደነገገበት፡ጊዜ፡በፈጸመው፡ወይም፡ባልፈጸመው፡ማንኛውም፡ሥራ፡ወንጀለኛ፡ሆኖ፡አይከሰስም።፡ወይም፡ወንጀሉ፡በተፈጸመበት፡ጊዜ፡ከተደነገገው፡ቅጣት፡ይበልጥ፡አይፈረድበትም።
+አንቀጽ፡፲፪፤
+
+ማንም፡ሰው፡በግል፡ኑሮው፡በቤተሰቡ፡ውስጥ፡በቤቱ፡ወይም፡በሚጻጻፈው፡ደብዳቤ፡በፍርድ፡ያልተለየ፡ጣልቃ፡ገብነት፡ወይም፡ክብሩን፡የሚነካና፡ስሙን፡የሚያጎድፍ፡ተቃውሞ፡አይፈጸምበትም።፡እያንዳንዱ፡ሰው፡ከእንደዚህ፡ያለ፡ጣልቃ፡ገብነት፡ወይም፡የሚጎዳ፡ተግባር፡ሕግ፡እንዲከላከልለት፡መብት፡አለው።፡
+አንቀጽ፡፲፫፤
+
+፩/፡ እያንዳንዱ፡ሰው፡በየብሔራዊ፡ወሰን፡ክልሉ፡የመዘዋወርና፡የመኖር፡ነጻነት፡መብት፡አለው።
+
+፪/፡ እያንዳንዱ፡ሰው፡ከማንኛውም፡አገር፡ሆነ፡ከራሱ፡አገር፡ወጥቶ፡እንደገና፡ወደ፡አገሩ፡የመመለስ፡መብት፡አለው።
+አንቀጽ፡፲፬፤
+
+፩/፡ እያንዳንዱ፡ሰው፡ከጭቆና፡ሸሽቶ፡በሌሎች፡አገሮች፡ጥገኝነትን፡የመጠየቅና፡በደህና፡የመኖር፡መብት፡አለው።
+
+፪/፡ ፖለቲካዊ፡ካልሆኑ፡ወንጀሎች፡ወይም፡የተባበሩት፡መንግሥታት፡ድርጅት፡ዋና፡ዓላማዎችን፡ከሚቃረኑ፡ሥራዎች፡የተነሳ፡በሚደርሱ፡ክሶች፡ምክንያት፡ከሆነ፡ይህ፡መብት፡ሊያገለግል፡አይችልም።
+አንቀጽ፡፲፭፤
+
+፩/፡ እያንዳንዱ፡ሰው፡የዜግነት፡መብት፡አለው።
+
+፪/፡ ማንም፡ሰው፡ያለፍርድ፡ዜግነቱ፡አይወሰድበትም፡ወይም፡ዜግነቱን፡የመለወጥ፡መብት፡አይነፈገውም።
+አንቀጽ፡፲፮፤
+
+፩/፡ አካለ፡መጠን፡የደረሱ፡ወንዶችና፡ሴቶች፡በዘር፡በዜግነት፡ወይም፡በሃይማኖት፡ልዩነት፡ሳይወሰኑ፡ጋብቻን፡የመፈጸምና፡ቤተሰብን፡የመመሥረት፡መብት፡አላቸው፤፡ጋብቻ፡በመፈጸም፡በጋብቻ፡ጊዜና፡ጋብቻ፡በሚፈርስበትም፡ጊዜ፡እኩል፡መብት፡አላቸው።
+
+፪/፡ ጋብቻ፡የሚፈጸመው፡ጋብቻ፡ለመፈጸም፡በሚፈልጉ፡ሁለቱም፡ወገኖች፡በሚያደርጉት፡ነጻና፡ሙሉ፡ስምምነት፡መሠረት፡ብቻ፡ነው።
+
+፫/፡ ቤተሰብ፡በኀብረ፡ሰብ፡የተፈጥሮና፡መሰረታዊ፡ክፍል፡ስለሆነ፡በኀብረሰቡና፡በመንግሥቱም፡ደህንነቱ፡እንዲጠበቅለት፡ይገባል።
+አንቀጽ፡፲፯፤
+
+፩/፡ እያንዳንዱ፡ሰው፡ብቻውን፡ወይም፡ከሌሎች፡ጋር፡በኀብረት፡ሆኖ፡የኀብረት፡ባለቤትነት፡መብት፡አለው።
+
+፪/፡ ማንም፡ሰው፡ያለፍርድ፡ንብረቱ፡አይወሰድበትም።
+አንቀጽ፡፲፰፤
+
+እያንዳንዱ፡ሰው፡የሃሳብ፡የሕሊናና፡የሃይማኖት፡ነጻነት፡መብት፡አለው።፡ይህም፡መብት፡ሃይማኖቱን፡ወይም፡እምነቱን፡የመለወጥ፡ነጻነትንና፡ብቻውን፡ወይም፡ከሌሎች፡ጋር፡በኀብረት፡በይፋ፡ወይም፡በግል፡ሆኖ፡ሃይማኖቱን፡ወይም፡እምነቱን፡የማስተማር፣፡በተግባር፡የመግለጽ፡የማምለክና፡የማክበር፡ነጻነትን፡ይጨምራል።
+አንቀጽ፡፲፱፤
+
+እያንዳንዱ፡ሰው፡የሐሳብና፡ሐሳቡን፡የመግለጽ፡መብት፡አለው።፡ይህም፡መብት፡ያለጣልቃ፡ገብነት፡በሐሳብ፡የመጽናትንና፡ዜናን፡ወይም፡ሐሳቦችን፡ያላንዳች፡የድንበር፡ገደብ፡የማግኘትን፡የመቀበልንና፡ወይም፡የማካፈልን፡ነጻነትም፡ይጨምራል።
+አንቀጽ፡፳፤
+
+፩/፡ እያንዳንዱ፡ሰው፡በሰላም፡የመሰብሰብና፡ግንኙነት፡የማድረግ፡ነጻነት፡መብት፡አለው።
+
+፪/፡ ማንም፡ሰው፡የአንድ፡ማኀበር፡አባል፡እንዲሆን፡አይገደድም።
+አንቀጽ፡፳፩፤
+
+፩/፡ እያንዳንዱ፡ሰው፡በቀጥታ፡ወይም፡ነጻ፡በሆነ፡መንገድ፡በተመረጡ፡እንደራሴዎች፡አማካኝነት፡በአገሩ፡መንግስት፡የመካፈል፡መብት፡አለው።
+
+፪/፡ እያንዳንዱ፡ሰው፡በአገሩ፡የህዝብ፡አገልግሎት፡እኩል፡የማግኘት፡መብት፡አለው።
+
+፫/፡ የመንግስት፡ሥልጣን፡መሠረቱ፡የሕዝቡ፡ፈቃድ፡መሆን፡አለበት።፡ይህም፡ፈቃድ፡ለሁሉም፡እኩል፡በሆነ፡በምሥጢር፡በሚደረግ፡የድምፅ፡መስጠት፡ምርጫ፡ወይም፡በተመሳሳይ፡ሁኔታ፡በየጊዜውና፡በትክክል፡በሚፈጸሙ፡ምርጫዎች፡እንዲገለጽ፡መሆን፡አለበት።
+አንቀጽ፡፳፪፤
+
+እያንዳንዱ፡ሰው፡የኀብረ፡ሰብ፡አባል፡እንደመሆኑ፡በኀብረ፡ሰብ፡ደህንነቱ፡እንዲጠበቅ፡መብት፡አለው።፡እንዲሁም፡በብሔራዊ፡ጥረትና፡በኢንተርናሽናል፡መተባበር፡አማካይነትና፡በእያንዳንዱ፡መንግስት፡ድርጅትም፡የሀብት፡ምንጮች፡መሰረት፡ለክብሩና፡ለሰብዓዊ፡አቅሙ፡ነጻ፡እድገት፡የግድ፡አስፈላጊ፡የሆኑት፡የኤኮኖሚ፡የማኀበራዊ፡ኑሮና፡የባህል፡መብቶች፡በተግባር፡እንዲገለጹለት፡መብት፡አለው።
+አንቀጽ፡፳፫፤
+
+፩/፡ እያንዳንዱ፡ሰው፡የመሥራት፡የሥራ፡ነጻ፡ምርጫና፡ለሥራም፡ትክክለኛና፡ተስማሚ፡የአሠራር፡ሁኔታዎችና፡ሥራም፡እንዳያጣ፡መብት፡አለው።
+
+፪/፡ እያንዳንዱ፡ሰው፡ያላንዳች፡ልዩነት፡ማድረግ፡ለአንድ፡ዓይነት፡ሥራ፡እኩል፡የሆነ፡ደመወዝ፡የማግኘት፡መብት፡አለው።
+
+፫/፡ በሥራ፡ላይ፡ያለ፡ሰው፡ለእራሱና፡ለቤተሰቡ፡ለሰብዓዊ፡ክብር፡ተገቢ፡የሆነ፡ኑሮን፡የሚያስገኝለትና፡ካስፈለገም፡በሌሎች፡የኀብረሰብ፡ደህንነት፡መጠበቂያ፡ዘዴዎች፡የተደገፈ፡ትክክለኛና፡ተስማሚ፡ዋጋውን፡የማግኘት፡መብት፡አለው።
+
+፬/፡ እያንዳንዱ፡ሰው፡ጥቅሞቹን፡ለማስከበር፡የሙያ፡ማኀበሮችን፡ለማቋቋምና፡ማኀበርተኛ፡ለመሆን፡መብት፡አለው።
+አንቀጽ፡፳፬፤
+
+እያንዳንዱ፡ሰው፡የዕረፍትና፡የመዝናናት፡እንዲሁም፡በአግባብ፡የተወሰኑ፡የሥራ፡ሰዓቶች፡እንዲኖሩትና፡በየጊዜው፡የዕረፍት፡ጊዜያትን፡ከደመወዝ፡ጋር፡የማግኘት፡መብት፡አለው።
+አንቀጽ፡፳፭፤
+
+፩/፡ እያንዳንዱ፡ሰው፡ለእራሱና፡ለቤተሰቡ፡ጤንነትና፡ደህንነት፡ምግብ፣፡ልብስ፣፡ቤትና፡ሕክምና፡አስፈላጊ፡የማኀበራዊ፡ኑሮ፡አገልግሎቶችም፡ጭምር፡የሚበቃ፡የኑሮ፡ደረጃ፡ለማግኘት፡መብት፡አለው።፡ሥራ፡ሳይቀጠር፡ቢቀር፡ቢታመም፡ለመሥራት፡ባይችል፡ባል፡ወይም፡ሚስት፡ቢሞት፡ቢያረጅ፡ወይም፡ከቁጥጥሩ፡ውጭ፡በሆኑ፡ምክንያቶች፡መሰናከል፡ቢገጥመው፡ደህንነቱ፡እንዲጠበቅለት፡መብት፡አለው።
+
+፪/፡ ወላድነትና፡ሕጻንነት፡ልዩ፡ጥንቃቄና፡እርዳታ፡የማግኘት፡መብት፡አላቸው፤፡በጋብቻ፡ወይም፡ያለጋብቻ፡የሚወለዱ፡ሕጻናትም፡የተመሳሳይ፡የደህንነታቸው፡መጠበቅ፡መብት፡አላቸው።
+አንቀጽ፡፳፮፤
+
+፩/፡ እያንዳንዱ፡ሰው፡የመማር፡መብት፡አለው።፡ትምህርት፡ቢያንስ፡ቢያንስ፡በአንደኛ፡ደረጃና፡በመሰረታዊ፡ደረጃዎች፡በነጻ፡ሊሆን፡ይገባል።፡የአንደኛ፡ደረጃ፡ትምህርት፡መማር፡ግዴታ፡ነው።፡የቴክኒክና፡የልዩ፡ልዩ፡ሙያ፡ትምህርት፡በጠቅላላው፡የከፍተኛ፡ደረጃ፡ደግሞ፡በችሎታ፡መሠረት፡ለሁሉም፡እኩል፡መሰጠት፡አለበት።
+
+፪/፡ ትምህርት፡ለእያንዳንዱ፡ሰው፡ሁኔታ፡ማሻሻያና፡ለሰብዓዊ፡መብቶችም፡መሠረታዊ፡ነጻነቶች፡ክብር፡ማዳበርያ፡የሚውል፡መሆን፡አለበት።፡እንዲሁም፡የተለያየ፡ዘር፡ወይም፡ሃይማኖት፡ባሏቸው፡ሕዝቦች፡መካከል፡ሁሉ፡መግባባትን፡ተቻችሎ፡የመኖርንና፡የመተባበርን፡መንፈስ፡የሚያጠነክርና፡የተባበሩት፡መንግሥታት፡ድርጅት፡ሰላምን፡ለመጠበቅ፡የሚፈጽማቸው፡ተግባሮች፡እንዲስፋፋ፡የሚያበረታቱ፡መሆን፡አለበት።፡
+
+፫/፡ ወላጆች፡ለልጆቻቸው፡ለመስጠት፡የሚፈልጉትን፡ትምህርት፡ለመምረጥ፡የቅድሚያ፡መብት፡አላችው።፡
+አንቀጽ፡፳፯፤
+
+፩/፡ እያንዳንዱ፡ሰው፡በኀብረ፡ሰቡ፡የባህል፡ኑሮ፡በነጻ፡መካፈልና፡በኪነ፡ጥበብ፡ለመጠቀም፡በሳይንስ፡እርምጃና፡በጥቅሞቹም፡ለመሳተፍ፡መብት፡አለው።፡
+
+፪/፡ እያንዳንዱ፡ሰው፡ከደረሰው፡ማንኛውም፡የሳይንስ፡የድርሰትና፡የኪነ፡ጥበብ፡ሥራ፡የሚያገኘው፡የሞራሉንና፡የሃብት፡ጥቅሞች፡እንዲከበሩለት፡መብት፡አለው።
+አንቀጽ፡፳፰፤
+
+እያንዳንዱ፡ሰው፡በዚህ፡ውሳን፡ውስጥ፡የተዘረዘሩት፡መብቶችና፡ነጻነቶች፡በሙሉ፡በተግባር፡እንዲውሉ፡ለሚደረግባቸው፡የኀብረሰብና፡የኢንተርናሽናል፡ሥርዓት፡የመጠቀም፡መብት፡አለው።
+አንቀጽ፡፳፱፤
+
+፩/፡ እያንዳንዱ፡ሰው፡የራሱ፡ነጻነትና፡ሙሉ፡መሻሻል፡በሚያገኝበት፡ኀብረሰብ፡ውስጥ፡የሚፈጽማቸው፡ግዴታዎች፡ይኖሩበታል።
+
+፪/፡ እያንዳንዱ፡ሰው፡በመብቶቹ፡በነጻነቶቹ፡በሚጠቀምበት፡ጊዜ፡የሚታገደው፡የሌሎችን፡መብቶችና፡ነጻነቶች፡በሚገባ፡ለማሰከበር፡ብቻ፡በተደነገጉ፡ሕጎችና፡የግብረ፡ገብነትን፡የጠቅላላውን፡ሕዝብ፡ፀጥታና፡ደህንነት፡በዴሞክራቲክ፡ማኀበራዊ፡ኑሮ፡ትክክለኛ፡የሆነው፡ተፈላጊ፡ጉዳይ፡ለማርካት፡በተወሰነው፡ብቻ፡ነው።
+
+፫/፡ እነዚህ፡መብቶችና፡ነፃነቶች፡በማንኛውም፡ሁኔታ፡የተባበሩት፡መንግሥታት፡ድርጅት፡መሰረት፡ዓላማዎች፡ተቃራኒ፡በሆነ፡መንገድ፡ሊፈጸሙ፡አይገባቸውም።
+አንቀጽ፡፴፤
+
+በዚህ፡ውሳኔ፡ከላይ፡የተዘረዘረው፡ሁሉ፡በዚሁ፡ውስጥ፡የተጠቀሱትን፡ማናቸውም፡መብቶች፡ወይም፡ነጻነቶች፡ለማበላሸት፡በታሰበ፡ማንኛውም፡ዓይነት፡ተግባር፡ለማዋል፡ወይም፡ድርጊትን፡ለመፈጸም፡ለማንኛውም፡መንግሥት፡ወይም፡ድርጅት፡ወይም፡ሰው፡የተባሉ፡አይተረጎሙም።

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/ar/ar.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'ar' => 
+  array (
+    0 => 'ا',
+    1 => 'ل',
+    2 => 'ال',
+    3 => '_ال',
+    4 => 'ي',
+    5 => '_ا',
+    6 => 'م',
+    7 => 'و',
+    8 => 'ت',
+    9 => 'ة_',
+    10 => 'ن',
+    11 => 'ر',
+    12 => 'ة',
+    13 => 'ع',
+    14 => 'د',
+    15 => 'ق',
+    16 => 'أ',
+    17 => '_و',
+    18 => 'ح',
+    19 => 'ه',
+    20 => 'ن_',
+    21 => 'ي_',
+    22 => 'ف',
+    23 => '_أ',
+    24 => 'ا_',
+    25 => 'ب',
+    26 => 'س',
+    27 => 'ية_',
+    28 => 'ما',
+    29 => 'ك',
+    30 => '_ل',
+    31 => 'الم',
+    32 => 'لم',
+    33 => 'ية',
+    34 => '_ف',
+    35 => 'ل_',
+    36 => 'ه_',
+    37 => 'وا',
+    38 => '_في',
+    39 => 'ج',
+    40 => 'الح',
+    41 => 'في_',
+    42 => 'لا',
+    43 => '_وا',
+    44 => 'ق_',
+    45 => 'في',
+    46 => 'لح',
+    47 => 'حق',
+    48 => 'ان',
+    49 => '_م',
+    50 => 'إ',
+    51 => 'م_',
+    52 => 'د_',
+    53 => 'وال',
+    54 => '_ب',
+    55 => '_أو',
+    56 => 'اد',
+    57 => 'دة_',
+    58 => 'أو_',
+    59 => '_ت',
+    60 => 'أو',
+    61 => 'و_',
+    62 => 'را',
+    63 => '_ي',
+    64 => '_ع',
+    65 => 'لحق',
+    66 => 'الت',
+    67 => 'حق_',
+    68 => 'لك',
+    69 => 'دة',
+    70 => 'ش',
+    71 => 'خ',
+    72 => 'ى_',
+    73 => 'لت',
+    74 => 'ان_',
+    75 => 'ام',
+    76 => 'لما',
+    77 => 'سا',
+    78 => 'ض',
+    79 => '_إ',
+    80 => 'كل_',
+    81 => 'لى_',
+    82 => 'ادة',
+    83 => 'عل',
+    84 => 'ول',
+    85 => 'ت_',
+    86 => 'ص',
+    87 => '_ح',
+    88 => 'ر_',
+    89 => 'ى',
+    90 => 'ع_',
+    91 => 'ماد',
+    92 => 'الأ',
+    93 => 'ري',
+    94 => 'لأ',
+    95 => 'ات',
+    96 => '_لك',
+    97 => 'كل',
+    98 => 'لى',
+    99 => 'عا',
+    100 => 'ته',
+    101 => 'تم',
+    102 => 'لكل',
+    103 => 'ها_',
+    104 => 'مي',
+    105 => 'ات_',
+    106 => 'لا_',
+    107 => 'مة_',
+    108 => '_ك',
+    109 => 'ذ',
+    110 => 'ما_',
+    111 => 'ته_',
+    112 => 'الإ',
+    113 => 'الع',
+    114 => 'مت',
+    115 => 'كا',
+    116 => 'حر',
+    117 => 'اع',
+    118 => 'يا',
+    119 => 'قو',
+    120 => 'وق',
+    121 => 'اء_',
+    122 => 'ون_',
+    123 => 'أن_',
+    124 => 'ز',
+    125 => 'ها',
+    126 => 'ون',
+    127 => 'شخص',
+    128 => '_عل',
+    129 => 'حري',
+    130 => '_أن',
+    131 => 'لإ',
+    132 => 'لع',
+    133 => 'تع',
+    134 => 'أن',
+    135 => 'من_',
+    136 => 'حقو',
+    137 => 'الا',
+    138 => 'قوق',
+    139 => 'اء',
+    140 => 'مة',
+    141 => 'ين',
+    142 => 'أي',
+    143 => 'على',
+    144 => 'اس',
+    145 => 'لل',
+    146 => 'رد',
+    147 => 'تر',
+    148 => 'ء_',
+    149 => 'با',
+    150 => 'ط',
+    151 => '_شخ',
+    152 => 'فرد',
+    153 => 'أي_',
+    154 => '_أي',
+    155 => 'رد_',
+    156 => '_لل',
+    157 => 'من',
+    158 => '_ش',
+    159 => 'ء',
+    160 => 'شخ',
+    161 => 'لي',
+    162 => 'إن',
+    163 => 'خص',
+    164 => 'دو',
+    165 => 'فر',
+    166 => '_إل',
+    167 => '_من',
+    168 => 'رية',
+    169 => 'وق_',
+    170 => '_ول',
+    171 => '_كا',
+    172 => 'مع',
+    173 => 'سي',
+    174 => 'قا',
+    175 => 'عي',
+    176 => 'نس',
+    177 => 'ار',
+    178 => 'نسا',
+    179 => 'خص_',
+    180 => 'مل',
+    181 => 'إل',
+    182 => 'غ',
+    183 => 'يه',
+    184 => 'لد',
+    185 => 'ك_',
+    186 => 'ص_',
+    187 => 'امة',
+    188 => 'إنس',
+    189 => 'سان',
+    190 => 'الق',
+    191 => 'ام_',
+    192 => '_حق',
+    193 => 'كان',
+    194 => 'جتم',
+    195 => 'ين_',
+    196 => '_ه',
+    197 => 'وي',
+    198 => 'ذا_',
+    199 => '_فر',
+    200 => 'اية',
+    201 => '_لا',
+    202 => 'لق',
+    203 => 'هم',
+    204 => 'أس',
+    205 => '_د',
+    206 => 'ذا',
+    207 => 'هذ',
+    208 => 'له',
+    209 => 'ب_',
+    210 => 'عن',
+    211 => 'يع',
+    212 => 'هذا',
+    213 => 'لة_',
+    214 => 'ير',
+    215 => 'نا',
+    216 => 'جت',
+    217 => '_ق',
+    218 => 'ز_',
+    219 => 'له_',
+    220 => 'لتع',
+    221 => 'لعا',
+    222 => 'ماع',
+    223 => 'لك_',
+    224 => '_دو',
+    225 => '_حر',
+    226 => 'ترا',
+    227 => 'الد',
+    228 => '_عن',
+    229 => 'اسي',
+    230 => 'إلى',
+    231 => 'مع_',
+    232 => 'دي',
+    233 => 'اي',
+    234 => '_ن',
+    235 => 'جم',
+    236 => 'اج',
+    237 => 'ست',
+    238 => 'لج',
+    239 => 'أم',
+    240 => 'قي',
+    241 => 'قد',
+    242 => '_با',
+    243 => 'لإن',
+    244 => 'يات',
+    245 => 'مل_',
+    246 => 'ير_',
+    247 => '_هذ',
+    248 => 'لحر',
+    249 => 'الج',
+    250 => 'نون',
+    251 => 'عم',
+    252 => 'لة',
+    253 => '_ج',
+    254 => 'نو',
+    255 => 'نت',
+    256 => 'تح',
+    257 => 'اف',
+    258 => 'س_',
+    259 => 'حد',
+    260 => 'بي',
+    261 => 'مر',
+    262 => '_وي',
+    263 => 'سية',
+    264 => 'دول',
+    265 => 'عية',
+    266 => 'الو',
+    267 => 'بال',
+    268 => 'رام',
+    269 => 'ماي',
+    270 => 'حما',
+    271 => '_إن',
+    272 => 'أسا',
+    273 => 'عام',
+    274 => 'الف',
+    275 => 'هم_',
+    276 => 'انو',
+    277 => 'لأس',
+    278 => 'ساس',
+    279 => 'حم',
+    280 => 'جر',
+    281 => 'ني',
+    282 => 'لو',
+    283 => 'او',
+    284 => 'لب',
+    285 => 'ضم',
+    286 => 'لف',
+    287 => 'يم',
+    288 => 'اق',
+    289 => 'يت',
+    290 => 'مم',
+    291 => 'تي',
+    292 => 'مس',
+    293 => 'ئ',
+    294 => 'وم',
+    295 => 'غي',
+    296 => 'فا',
+    297 => 'مج',
+    298 => 'ض_',
+    299 => 'عت',
+    300 => 'ف_',
+    301 => 'لقا',
+    302 => 'علي',
+    303 => 'لمي',
+    304 => 'يه_',
+    305 => 'الب',
+    306 => 'ول_',
+    307 => 'لإع',
+    308 => 'قان',
+    309 => 'تما',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/ar/ar.txt

@@ -0,0 +1,153 @@
+
+الإعلان العالمي لحقوق الإنسان
+
+اعتُمد بموجب قرار الجمعية العامة 217 ألف (د-3) المؤرخ في 10 كانون الأول / ديسمبر 1948.
+الديباجة
+
+لمّا كان الاعتراف بالكرامة المتأصلة في جميع أعضاء الأسرة البشرية وبحقوقهم المتساوية الثابتة هو أساس الحرية والعدل والسلام في العالم.
+
+ولما كان تناسي حقوق الإنسان وازدراؤها قد أفضيا إلى أعمال همجية آذت الضمير الإنساني. وكان غاية ما يرنو إليه عامة البشر انبثاق عالم يتمتع فيه الفرد بحرية القول والعقيدة ويتحرر من الفزع والفاقة.
+
+ولما كان من الضروري أن يتولى القانون حماية حقوق الإنسان لكيلا يضطر المرء آخر الأمر إلى التمرد على الاستبداد والظلم.
+
+ولما كانت شعوب الأمم المتحدة قد أكدت في الميثاق من جديد إيمانها بحقوق الإنسان الأساسية وبكرامة الفرد وقدره وبما للرجال والنساء من حقوق متساوية وحزمت أمرها على أن تدفع بالرقي الاجتماعي قدمًا وأن ترفع مستوى الحياة في جو من الحرية أفسح.
+
+ولما كانت الدول الأعضاء قد تعهدت بالتعاون مع الأمم المتحدة على ضمان إطراد مراعاة حقوق الإنسان والحريات الأساسية واحترامها.
+
+ولما كان للإدراك العام لهذه الحقوق والحريات الأهمية الكبرى للوفاء التام بهذا التعهد.
+
+فإن الجمعية العامة
+
+تنادي بهذا الإعلان العالمي لحقوق الإنسان
+
+على أنه المستوى المشترك الذي ينبغي أن تستهدفه كافة الشعوب والأمم حتى يسعى كل فرد وهيئة في المجتمع، واضعين على الدوام هذا الإعلان نصب أعينهم، إلى توطيد احترام هذه الحقوق والحريات عن طريق التعليم والتربية واتخاذ إجراءات مطردة، قومية وعالمية، لضمان الإعتراف بها ومراعاتها بصورة عالمية فعالة بين الدول الأعضاء ذاتها وشعوب البقاع الخاضعة لسلطانها.
+المادة 1
+
+يولد جميع الناس أحرارًا متساوين في الكرامة والحقوق. وقد وهبوا عقلاً وضميرًا وعليهم أن يعامل بعضهم بعضًا بروح الإخاء.
+المادة 2
+
+لكل إنسان حق التمتع بكافة الحقوق والحريات الواردة في هذا الإعلان، دون أي تمييز، كالتمييز بسبب العنصر أو اللون أو الجنس أو اللغة أو الدين أو الرأي السياسي أو أي رأي آخر، أو الأصل الوطني أو الإجتماعي أو الثروة أو الميلاد أو أي وضع آخر، دون أية تفرقة بين الرجال والنساء.
+
+وفضلاً عما تقدم فلن يكون هناك أي تمييز أساسه الوضع السياسي أو القانوني أو الدولي لبلد أو البقعة التي ينتمي إليها الفرد سواء كان هذا البلد أو تلك البقعة مستقلاً أو تحت الوصاية أو غير متمتع بالحكم الذاتي أو كانت سيادته خاضعة لأي قيد من القيود.
+المادة 3
+
+لكل فرد الحق في الحياة والحرية وسلامة شخصه.
+المادة 4
+
+لا يجوز إسترقاق أو إستعباد أي شخص. ويحظر الإسترقاق وتجارة الرقيق بكافة أوضاعهما.
+المادة 5
+
+لا يعرض أي إنسان للتعذيب ولا للعقوبات أو المعاملات القاسية أو الوحشية أو الحاطة بالكرامة.
+المادة 6
+
+لكل إنسان أينما وجد الحق في أن يعترف بشخصيته القانونية.
+المادة 7
+
+كل الناس سواسية أمام القانون ولهم الحق في التمتع بحماية متكافئة عنه دون أية تفرقة، كما أن لهم جميعاً الحق في حماية متساوية ضد أي تمييز يُخل بهذا الإعلان وضد أي تحريض على تمييز كهذا.
+المادة 8
+
+لكل شخص الحق في أن يلجأ إلى المحاكم الوطنية لإنصافه عن أعمال فيها اعتداء على الحقوق الأساسية التي يمنحها له القانون.
+المادة 9
+
+لا يجوز القبض على أي إنسان أو حجزه أو نفيه تعسفاً.
+المادة 10
+
+لكل إنسان الحق، على قدم المساواة التامة مع الآخرين، في أن تنظر قضيته أمام محكمة مستقلة نزيهة نظراً عادلاً علنياً للفصل في حقوقه والتزاماته وأية تهمة جنائية توجه له.
+المادة 11
+
+1. كل شخص متهم بجريمة يعتبر بريئاً إلى أن تثبت إدانته قانوناً بمحاكمة علنية تؤمن له فيها الضمانات الضرورية للدفاع عنه.
+
+2. لا يدان أي شخص من جراء أداء عمل أو الإمتناع عن أداء عمل إلاّ إذا كان ذلك يعتبر جرماً وفقاً للقانون الوطني أو الدولي وقت الارتكاب. كذلك لا توقع عليه عقوبة أشد من تلك التي كان يجوز توقيعها وقت ارتكاب الجريمة.
+المادة 12
+
+لا يعرض أحد لتدخل تعسفي في حياته الخاصة أو أسرته أو مسكنه أو مراسلاته أو لحملات على شرفه وسمعته. ولكل شخص الحق في حماية القانون من مثل هذا التدخل أو تلك الحملات.
+المادة 13
+
+1. لكل فرد حرية النقل واختيار محل إقامته داخل حدود كل دولة.
+
+2. يحق لكل فرد أن يغادر أية بلاد بما في ذلك بلده كما يحق له العودة إليه.
+المادة 14
+
+1. لكل فرد الحق أن يلجأ إلى بلاد أخرى أو يحاول الالتجاء إليها هربا من الاضطهاد.
+
+2. لا ينتفع بهذا الحق من قدم للمحاكمة في جرائم غير سياسية أو لأعمال تناقض أغراض الأمم المتحدة ومبادئها.
+المادة 15
+
+1. لكل فرد حق التمتع بجنسية ما.
+
+2. لا يجوز حرمان شخص من جنسيته تعسفا أو إنكار حقه في تغييرها.
+المادة 16
+
+1. للرجل والمرأة متا بلغا سن الزواج حق التزوج وتأسيس أسرة دون أي قيد بسبب الجنس أو الدين. ولهما حقوق متساوية عند الزواج وأثناء قيامه وعند انحلاله.
+
+2. لا يبرم عقد الزواج إلا برضى الطرفين الراغبين في الزواج رضى كاملا لا إكراه فيه.
+
+3. الأسرة هي الوحدة الطبيعية الأساسية للمجتمع ولها حق التمتع بحماية المجتمع والدولة.
+المادة 17
+
+1. لكل شخص حق التملك بمفرده أو بالاشتراك مع غيره.
+
+2. لا يجوز تجريد أحد من ملكه تعسفا.
+المادة 18
+
+لكل شخص الحق في حرية التفكير والضمير والدين. ويشمل هذا الحق حرية تغيير ديانته أو عقيدته، وحرية الإعراب عنهما بالتعليم والممارسة وإقامة الشعائر ومراعاتها سواء أكان ذلك سرا أم مع الجماعة.
+المادة 19
+
+لكل شخص الحق في حرية الرأي والتعبير. ويشمل هذا الحق حرية اعتناق الآراء دون أي تدخل، واستقاء الأنباء والأفكار وتلقيها وإذاعتها بأية وسيلة كانت دون تقيد بالحدود الجغرافية.
+المادة 20
+
+1. لكل شخص الحق في حرية الاشتراك في الجمعيات والجماعات السلمية.
+
+2. لا يجوز إرغام أحد على الانضمام إلى جمعية ما.
+المادة 21
+
+1. لكل فرد الحق في الاشتراك في إدارة الشؤون العامة لبلاده ما مباشرة وإما بواسطة ممثلين يختارون اختيارا حرا.
+
+2. لكل شخص نفس الحق الذي لغيره في تقلد الوظائف العامة في البلاد.
+
+3. إن إرادة الشعب هي مصدر سلطة الحكومة، ويعبر عن هذه الإرادة بانتخابات نزيهة دورية تجري على أساس الاقتراع السري وعلى قدم المساواة بين الجميع أو حسب أي إجراء مماثل يضمن حرية التصويت.
+المادة 22
+
+لكل شخص بصفته عضوا في المجتمع الحق في الضمانة الاجتماعية وفي أن تحقق بوساطة المجهود القومي والتعاون الدولي وبما يتفق ونظم كل دولة ومواردها الحقوق الاقتصادية والاجتماعية والتربوية التي لا غنى عنها لكرامته وللنمو الحر لشخصيته.
+المادة 23
+
+1. لكل شخص الحق في العمل، وله حرية اختياره بشروط عادلة مرضية كما أن له حق الحماية من البطالة.
+
+2. لكل فرد دون أي تمييز الحق في أجر متساو للعمل.
+
+3. لكل فرد يقوم بعمل الحق في أجر عادل مرض يكفل له ولأسرته عيشة لائقة بكرامة الإنسان تضاف إليه، عند اللزوم، وسائل أخرى للحماية الاجتماعية.
+
+4. لكل شخص الحق في أن ينشأ وينضم إلى نقابات حماية لمصلحته.
+المادة 24
+
+لكل شخص الحق في الراحة، أو في أوقات الفراغ، ولا سيما في تحديد معقول لساعات العمل وفي عطلات دورية بأجر.
+المادة 25
+
+1. لكل شخص الحق في مستوى من المعيشة كاف للمحافظة على الصحة والرفاهية له ولأسرته. ويتضمن ذلك التغذية والملبس والمسكن والعناية الطبية وكذلك الخدمات الاجتماعية اللازمة. وله الحق في تأمين معيشته في حالات البطالة والمرض والعجز والترمل والشيخوخة وغير ذلك من فقدان وسائل العيش نتيجة لظروف خارجة عن إرادته.
+
+2. للأمومة والطفولة الحق في مساعدة ورعاية خاصتين. وينعم كل الأطفال بنفس الحماية الاجتماعية سواء أكانت ولادتهم ناتجة عن رباط شرعي أم بطريقة غير شرعية.
+المادة 26
+
+1. لكل شخص الحق في التعلم. ويجب أن يكون التعليم في مراحله الأولى والأساسية على الأقل بالمجان، وأن يكون التعليم الأولي إلزاميا وينبغي أن يعمم التعليم الفني والمهني، وأن ييسر القبول للتعليم العالي على قدم المساواة التامة للجميع وعلى أساس الكفاءة.
+
+2. يجب أن تهدف التربية إلى إنماء شخصية الإنسان إنماء كاملا، وإلى تعزيز احترام الإنسان والحريات الأساسية وتنمية التفاهم والتسامح والصداقة بين جميع الشعوب والجماعات العنصرية أو الدينية، وإلى زيادة مجهود الأمم المتحدة لحفظ السلام.
+
+3. للآباء الحق الأول في اختيار نوع تربية أولادهم.
+المادة 27
+
+1. لكل فرد الحق في أن يشترك اشتراكا حرا في حياة المجتمع الثقافي وفي الاستمتاع بالفنون والمساهمة في التقدم العلمي والاستفادة من نتائجه.
+
+2. لكل فرد الحق في حماية المصالح الأدبية والمادية المترتبة على إنتاجه العلمي أو الأدبي أو الفني.
+المادة 28
+
+لكل فرد الحق في التمتع بنظام اجتماعي دولي تتحقق بمقتضاه الحقوق والحريات المنصوص عليها في هذا الإعلان تحققا تاما.
+المادة 29
+
+1. على كل فرد واجبات نحو المجتمع الذي يتاح فيه وحده لشخصيته أن تنمو نموا حرا كاملا.
+
+2. يخضع الفرد في ممارسته حقوقه لتلك القيود التي يقررها القانون فقط، لضمان الاعتراف بحقوق الغير وحرياته واحترامها ولتحقيق المقتضيات العادلة للنظام العام والمصلحة العامة والأخلاق في مجتمع ديمقراطي.
+
+3. يصح بحال من الأحوال أن تمارس هذه الحقوق ممارسة تتناقض مع أغراض الأمم المتحدة ومبادئها.
+المادة 30
+
+ليس في هذا الإعلان نص يجوز تأويله على أنه يخول لدولة أو جماعة أو فرد أي حق في القيام بنشاط أو تأدية عمل يهدف إلى هدم الحقوق والحريات الواردة فيه.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/ay/ay.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'ay' => 
+  array (
+    0 => 'a',
+    1 => 'i',
+    2 => 'k',
+    3 => 't',
+    4 => 'n',
+    5 => 's',
+    6 => 'h',
+    7 => 'p',
+    8 => 'a_',
+    9 => 'j',
+    10 => 'u',
+    11 => 'ka',
+    12 => 'm',
+    13 => 'an',
+    14 => 'pa',
+    15 => 'ak',
+    16 => 'na',
+    17 => 'at',
+    18 => 'r',
+    19 => 'q',
+    20 => 'ha',
+    21 => 'ta',
+    22 => 'ap',
+    23 => 'as',
+    24 => 'w',
+    25 => 'ñ',
+    26 => 'apa',
+    27 => 'ma',
+    28 => 'ar',
+    29 => 'aq',
+    30 => 'ña',
+    31 => 'ja',
+    32 => '_j',
+    33 => '_m',
+    34 => 'ch',
+    35 => 'i_',
+    36 => 'nak',
+    37 => 'aka',
+    38 => 'c',
+    39 => 'y',
+    40 => 'jh',
+    41 => 'e',
+    42 => '_ja',
+    43 => '_a',
+    44 => 'si',
+    45 => 'ata',
+    46 => '_ma',
+    47 => 'ki',
+    48 => 'w_',
+    49 => 'am',
+    50 => 'is',
+    51 => 'ana',
+    52 => 'aña',
+    53 => 'añ',
+    54 => 'asi',
+    55 => 'qe',
+    56 => 'l',
+    57 => '_t',
+    58 => 'aqe',
+    59 => 'aki',
+    60 => 'ti',
+    61 => 'cha',
+    62 => 'in',
+    63 => 'ñap',
+    64 => '_u',
+    65 => 'qa',
+    66 => '\'',
+    67 => 's_',
+    68 => 'ni',
+    69 => '\'a',
+    70 => 'ay',
+    71 => 'aw',
+    72 => 'jha',
+    73 => 'ru',
+    74 => 'sa',
+    75 => '_k',
+    76 => 'mar',
+    77 => 'wa',
+    78 => 'ya',
+    79 => 'un',
+    80 => 'aw_',
+    81 => 'kan',
+    82 => 'it',
+    83 => 'ark',
+    84 => '_ch',
+    85 => 'aru',
+    86 => 'una',
+    87 => 'uk',
+    88 => 'h_',
+    89 => 'ti_',
+    90 => 'jaq',
+    91 => 'paw',
+    92 => 'pat',
+    93 => 'rk',
+    94 => 'jh_',
+    95 => '_ar',
+    96 => 'rka',
+    97 => 'hat',
+    98 => 'tak',
+    99 => '_ta',
+    100 => '_c',
+    101 => 'ach',
+    102 => 'ama',
+    103 => '_wa',
+    104 => 'iw_',
+    105 => 'kh',
+    106 => 'n_',
+    107 => 'iw',
+    108 => 'aqa',
+    109 => 'ani',
+    110 => 'kap',
+    111 => 'ki_',
+    112 => 'na_',
+    113 => 'spa',
+    114 => 't\'a',
+    115 => 'taq',
+    116 => 'sp',
+    117 => 'ac',
+    118 => '_w',
+    119 => 'ir',
+    120 => 'mu',
+    121 => 't_',
+    122 => 't\'',
+    123 => 'jan',
+    124 => 'sa_',
+    125 => 'pa_',
+    126 => 'e_',
+    127 => 'qe_',
+    128 => '_uk',
+    129 => 'ra',
+    130 => 'kas',
+    131 => 'kis',
+    132 => 'pi',
+    133 => 'ha_',
+    134 => 'qa_',
+    135 => 'at_',
+    136 => 'niw',
+    137 => 'may',
+    138 => 'ina',
+    139 => '_y',
+    140 => 'ä',
+    141 => 'ati',
+    142 => 'pan',
+    143 => '_kh',
+    144 => 'o',
+    145 => 'hi',
+    146 => '_ya',
+    147 => '\'aq',
+    148 => 'aj',
+    149 => 'mp',
+    150 => '_i',
+    151 => '_mu',
+    152 => '_t\'',
+    153 => 'iti',
+    154 => 'ayn',
+    155 => 'ka_',
+    156 => 'u_',
+    157 => 'us',
+    158 => 'as_',
+    159 => 'amp',
+    160 => 'pj',
+    161 => 'ip',
+    162 => 'pjh',
+    163 => 'an_',
+    164 => 'mun',
+    165 => 'ru_',
+    166 => 'yni',
+    167 => 'st',
+    168 => 'ut',
+    169 => 'yn',
+    170 => 'iña',
+    171 => 'ajh',
+    172 => 'uka',
+    173 => 'li',
+    174 => 'iñ',
+    175 => 'hit',
+    176 => 'tä',
+    177 => 'oq',
+    178 => 'ñan',
+    179 => 'is_',
+    180 => 'isp',
+    181 => 'oqa',
+    182 => 'ejh',
+    183 => 'qen',
+    184 => 'ch\'',
+    185 => 'khi',
+    186 => 'isi',
+    187 => 'has',
+    188 => '_s',
+    189 => 'atä',
+    190 => 'nch',
+    191 => 'kañ',
+    192 => 'sis',
+    193 => 'p_',
+    194 => 'll',
+    195 => 'sk',
+    196 => 'rus',
+    197 => 'kam',
+    198 => 'mpi',
+    199 => 'han',
+    200 => 'siñ',
+    201 => 'qha',
+    202 => 'en',
+    203 => 'uñ',
+    204 => 'ej',
+    205 => 'h\'',
+    206 => 'al',
+    207 => '_am',
+    208 => 'asp',
+    209 => 'sin',
+    210 => 'h\'a',
+    211 => 'ham',
+    212 => '_in',
+    213 => 'qat',
+    214 => 'ñat',
+    215 => 'nc',
+    216 => 'nk',
+    217 => 'qh',
+    218 => 'äña',
+    219 => '_sa',
+    220 => 'nka',
+    221 => 'hañ',
+    222 => 'yas',
+    223 => '_uñ',
+    224 => 'yat',
+    225 => 'ita',
+    226 => 'ku',
+    227 => 'rj',
+    228 => 'lu',
+    229 => 'ns',
+    230 => 'arj',
+    231 => 'ska',
+    232 => 'tap',
+    233 => 'sti',
+    234 => 'kha',
+    235 => 'asa',
+    236 => 'täñ',
+    237 => 'ma_',
+    238 => 'sit',
+    239 => 'tha',
+    240 => 'ta_',
+    241 => 'tas',
+    242 => 'ri',
+    243 => 'ji',
+    244 => 'tj',
+    245 => '_q',
+    246 => 'iri',
+    247 => 'sna',
+    248 => '_ji',
+    249 => 'ara',
+    250 => 'äñ',
+    251 => 'he',
+    252 => 'uy',
+    253 => 'la',
+    254 => 'th',
+    255 => '_p',
+    256 => 'ur',
+    257 => 'tis',
+    258 => 'jam',
+    259 => 'tat',
+    260 => '_ut',
+    261 => 'pas',
+    262 => 'ñja',
+    263 => '_ku',
+    264 => 'apj',
+    265 => 'pi_',
+    266 => 'kat',
+    267 => 'rjh',
+    268 => 'hap',
+    269 => 'noq',
+    270 => '_l',
+    271 => 'sn',
+    272 => '_ju',
+    273 => 'asn',
+    274 => 'sip',
+    275 => '_ka',
+    276 => 'uñj',
+    277 => 'qas',
+    278 => 'ura',
+    279 => 'aya',
+    280 => 'ans',
+    281 => 'nañ',
+    282 => 'kaj',
+    283 => 'nin',
+    284 => 'ukh',
+    285 => 'il',
+    286 => 'no',
+    287 => 'ñj',
+    288 => 'eq',
+    289 => 'us_',
+    290 => 'kun',
+    291 => 'anc',
+    292 => 'pac',
+    293 => 'ino',
+    294 => 'api',
+    295 => 'nj',
+    296 => 'ju',
+    297 => 'tan',
+    298 => 'jil',
+    299 => 'lir',
+    300 => 'uya',
+    301 => '\'am',
+    302 => 'ili',
+    303 => 'ña_',
+    304 => 'utj',
+    305 => 'ik',
+    306 => 'hu',
+    307 => '\'as',
+    308 => 'chi',
+    309 => 'ink',
+  ),
+);

+ 289 - 0
web/lib/vendor/patrickschur/language-detection/resources/ay/ay.txt

@@ -0,0 +1,289 @@
+AKAPACH JAQE WALINKAÑAPATAKI INOQAT ARU
+
+
+   Qalltañataki
+
+UNANCHASA, aka pachana jaqejh munañanïsina, cheqpacha amuyasisa, cheqa thakir sarjhatasa, jilan sullkanjama arnaqasa, jan nuwasisa utjañaru wayt'asiñ yati;
+
+UNANCHASA, jaqen walinkañapataki wakisir arunaka armasna, yaqhep jaqejh masinakaparu khuyañ autuyi, mututanakasti, uñatatasisa, wajcha kankañapa atipasna, jan khitirus ajhsarasa, cheq-cheqa qhana arumpi arustatasjhapjhe;
+
+UNANCHASA, jaqen walinkañapataki inoqat arujha arjhatatäñapaw jan jaqe ñanqhachirinakaru ch'ajhwa qalítasna waninchapjhañapataki;
+
+UNANCHASA, taqpacha markanakajh kunti munapjhe ukanaka jikjhatañatakiejh jupanakpacha sumäñat arusthapisipjhañapaw;
+
+UNANCHASA, Mathapit Mayachat Markanakan Arupa taqjhatasna akham markanakajh amuyasi: Taqe mayniwa, chachas warmis, jaqe kankañanísinjha, ch 'amachasisna má ch 'ulla chachjama jaqen walinkañapa jíkjhatañaru wayt'asipjhe;
+
+UNANCHASA, taqe mrakanakajh Matahapit Markanakamp chika akham amtapjhe: sapaqat markanjha aniw jaqejh inaki arknaqatäkaspati; jakañapans yänakapans arjhatatäñapaw;
+
+UNANCHASA, Mathapit Markanakan amuyasitanakapa yatisina khuskat taqpachanipaw wayt'asipjhañapa phoqasiñapataki.
+
+MAYACHAT MARKANAKAJH JACH'A MATHAPIWINAKAPAN JAQEN WALINKAÑAPATAKI INOQAT ARU YATIYI
+
+Taqpacha jaqenaka, ayllunaka, markanaka, aka arunakaru iyau sasna ch'amachasipjhañapaw, isk'alalanakas, wayna tawaqonakas, chuymani jaqenakas, markapan qorpap manqhana yatichatäpjhañapaw. Ukhamarus qorpamarkanakampi jaya markanakampi arusthapisisa taqpacha markanakajh khuskat ch'amachasipjhatapampi alajh toqeru wayt asitapjaniw.
+
+
+
+1. T'aqa
+Taqpach jaqejh khuskat uñjatatäpjhewa munañapansa, lurañapansa, amuyasiñapansa, ukatwa jilani sullkanípjhaspas ukham uñjasipjhañapawa.
+
+
+
+2. T'aqa
+Taqpacha jaqenakajh chikasitapjhew; inajaqes, mistis, janq'os, ch'iyaras, chachas, warmis, amiris, wajchas taqe mayniw khuskat uñjatapjhe.
+
+Ukhamaraki, janiw juk'ampíkaspas ukhama uñjasispati jach'a markanakaru isk'a markanakat sipanjha; taqpacha markanakajh tinkusitäpjhew, jaqenakapasti chikasitapjharakiw.
+
+
+
+3. T'aqa
+Sapaqat jaqejh jan khitirus ajhsarasa jakañapa, munañapa, amuyasiñapa, jaqe kankañapa taqjhatasiñapaw.
+
+
+
+4. T'aqa
+Janiw j aqenakat maynikisa uywarj ama aljhatäkaspati, ukhamarus jan jupa munasin janiw kuna urañarus, irnaqañarus wayt'asitäspati.
+
+
+
+5. T'aqa
+Janirakiw taqe jaqenakat maynikis khuyaña mutuñanakampi chhojrinchatäñapati.
+
+
+
+6. T'aqa
+Jaqejh, jaqëtapat layku, kauki markankipansa jaqe kankañapajh wali chaninchatëñapaw.
+
+
+
+7. T'aqa
+Jiliri p'eqeñanakajh taqe mayniru khuskat uñjapjhañapaw. Taqe mayniw arjhatatäñapa; kunapachati markanakan hualinkañapataki inoqat arunaka khitis t'unjaña munaspa ukajha, qhananchatäñapaw.
+
+
+
+8. T'aqa
+Khititejh ñanqhachat uñjasisp ukajha, jach'a j ilirinakaruwa yatiyasiñapa arjhatatäñapataki.
+
+
+
+9. T'aqa
+Janiw khitis markapana mutuyatäniti, janirakiw khitis markapata alismukutäniti.
+
+
+
+10. T'aqa
+Taqe mayniw juchanchata uñjasisa mä cheqa arun jilirimpi ist'ayasiñap wakisi qhananchayasiñataki, uka qepatsti cheq cheqaru t 'aqayasiñataki.
+
+
+
+11. T'aqa
+
+
+            1. Janiw khitirus jucharu jalantatjama uñjañäkiti, khititejh lutintata uñjasispajha, ch'ajwa t 'aqeri j ilirin nayraqatapan mä arjhatasirimpi taqjhatat qhananchayasiñapaw, ukchañkamasti jan juchanjama uñjatäñapaw.
+
+
+
+            2. Markasana yaqha markanakansa wakisiri inoqat arunak phoqasawa jucharu jalantirinakarojh uñjaña, mutuñanakasti juchanakampitj amaw wakisitäñapa.
+
+
+
+
+12. T'aqa
+Janiw k'umiñas, ñanqachañas, ch 'inanchañas utjkaspati jaqen kankañapjhata, utapjhata, qellqasitapjhata. Taqe maynir arjhatañatakiw kamachit jach'a arunakas qellqanakas utji.
+
+
+
+13. T'aqa
+
+
+            1. Markapanjh taqe mayniw kawkiruti sarañ muni ukarojh saraskakispaw; kauki ujarus utjnoqasiñ munipaniha utjnoqasiskakispaw, janiw khitis kuns sañapäkiti.
+
+
+
+            2. Markapatsa yaqha markatsa taqe mayniw mistuñ munipanjha mistukispaw, pachparu kutt ' aña munipans kutt'askakispaw.
+
+
+
+
+14. T'aqa
+
+
+            1. Khitiruti ñanqhachañataki arknaqasipkasp ukajha, kaukir markampis arjhatayasiskakispaw.
+
+
+
+            2. Uka arjhatañasti janiw ina juchanakamp juchanchasir jaqetakfkiti, ukhamarus haniw Mayachat Markanakan inoqat aruparu jan phoqeri jaqetakïkiti.
+
+
+
+
+15. T'aqa
+
+
+            1. Janiw mä ch 'ulla jaqes jan markanejh utjkiti.
+
+
+
+            2. Janirakiw jaqerojh markapjama uñtasitapjha apaqañjamäkiti, ukhamarus khitis markap lanti yaqha markampi trukasikispaw, munaña patjamaw.
+
+
+
+
+16. T'aqa
+
+
+            1. Yoqallanakas imillanakas chuymaniptjhasin paninchasipjhakispaw munasinjha, janiw khitis jark 'askaspati; chachas warmis purapatha uñjasipjhañapaw paninchasiwinsa jaljtasiwinsa.
+
+
+
+            2. Chachamp warmimpi panipa arusthapisisakiw paninchasiñapatak wakisi.
+
+
+
+            3. Auki, tayka, wawanakapas ayllu taypin saphipjama inoqataw, ukatwa ayllumasinakapat jach'a jilirinakapats arjhatat uñja sipjhañapaw.
+
+
+
+
+17. T'aqa
+
+
+            1. Taqe jaqetakiw wakisi utanïña, oraqenïña, jupa sapas ayllumasinakapampi chikas.
+
+
+
+            2. Janiw khitisa utaps oraqeps inaki aparkaspati.
+
+
+
+
+18. T'aqa
+Akhama inoqat arú utji: Taqe maynin munañapatjamaw yupaychañapas amuyasiñapas. Kuna munañanakaps, amtañanakaps, amuyasitanakaps trukaña munasina trukakispaw; ukanaksti taqe jaqen nayraqatapata arsuña, mayninakar yatichañsa, kauki toqeru ch 'eqeyañsa.
+
+
+
+19. T'aqa
+Taqe maynejh kuna amuyasitanakapsa arsukispaw, ukhamarak yaqha jaqenakan amuyasitanakap qatoqasina ch'eqtatayakispaw markapans yaqha markanakansa, janiw khitis jark'askaspati.
+
+
+
+20. T'aqa
+
+
+            1. Taqe mayniw munañapata yaqha jaqenakampi arusthapisisa mathapisiskakispaw jan ch'ajhwa apanaqasna.
+
+
+
+            2. Janiw khitirus ch'amakamajh kuna amtawiñarus mantayksnati.
+
+
+
+
+21. T'aqa
+
+
+            1. Taqe markanakanjh jach'a jilirinakapajh jaqen munañapata uskutäpjhañapaw. Taqe jaqesti jaqe masipan munañapata jilirjama ajllitakispaw.
+
+
+
+            2. Jaqenakajh khuskata, taqe maynin taypita, jilirjama markapa aski apnaqañatakiejh khitirus aj llisipkakispaw.
+
+
+
+            3. Ayllunakan, markanakan munañapaw mä qhauqha marat mara jilirinakaparu cheqa ajlliñajh. Uka amtatanakapasti janiw khitis q'eutaykaspati.
+
+
+
+
+22. T'aqa
+Jaqejh mä markan utjasina masinakapamp chika, walinkañapana, k'umara utj añapana, yatiñapana, yänak jikjhatasitapana, arjhatatäñapaw. Uka ch'amapampi lurañanakansti jilirinakajh yaqha jilirinakamp arusthapisisa mayni markanakampi yanapt'ayasispaw.
+
+
+
+23. T'aqa
+
+
+            1. Taqe mayniw kun luraña munipansa Iurakispaw; yaqha jaqetaki Iuratanakapasti chaninchatäñapaw; inakt'awinsti jan luraña utjatap layku, yanapatäñapaw.
+
+
+
+            2. Khuska jaqetaki kipka lurañanakanjh kipkarakiw chaninchañ wakisi.
+
+
+
+            3. Taqe ch'amachasiri jaqejha Iuratapat chanip qatoqasiñapaw, ukampisti warmipa wawanakapamp chika jaqjama utjañapataki, jani ukhamäsp ukasti yanapatäñapaw.
+
+
+
+            4. Taqe mayniw jupjama ch'amachasir jaqenakamp mathapisiñ munasinjh mathapisiskakispaw wakisitanakap arjhatasiñataki.
+
+
+
+
+24. T'aqa
+Ch'amjasiri jaqejh sapa mara phoqasina samarañapaw wakisita, ukhamaraki jan lurawi urunakanjh. Uka samarawinakapansti ch'amjasiskaspas ukhama chanichatäñapaw.
+
+
+
+25. T'aqa
+
+
+            1. Khitis inakt'aspa usuntasna, ijmaptasna, usurmuktasna, achachiptasna, janiraki qolqenïspa isi, manq'a, qollanaka alañataki, marka jach'a jilirejh wajcha jaqerjama uñjasna yanapañapaw, ukatakisti kunaymana yanapanakaw utji.
+
+
+
+            2. Wawachiri warminakajh, asunakajh taqe isk'a wawanakapas khuskata arjhatatäñapaw.
+
+
+
+
+26. T'aqa
+
+
+            1. Taqe mayniw yatichatäñapa. Uka yatichawejh janiw qelqaña mayatakïkaspati, taqe kuna yateqañatakïñapaw, chanin 'uka yateqawimpejh wayt 'asiñataki.
+
+
+
+            2. Yateqawejh inakïñapaw, ukhamat wayna tawaqonakas juk'ampi yatiñanakaru arkañ munasinjha arkasipkakispaw, ukatakisti jach'a jilirejh taqe maynitaki yanapanak uchañapaw.
+
+
+
+            3. Sapa maynin jaqe kankañapa wayt'asiñapataki, inoqat aru taqjhatañataki, markasana maya markanakampinsa jaqe masisaru yäqañataki, jaqen amuytasitanakap jan jark'atäñapaki, ukatakiw taqe mayniru churatäñapa. Auki taykakiw munañanejh ajliiñataki kuna yatiñanaks wakisispa wawanakapataki.
+
+
+
+
+27. T'aqa
+
+
+            1. Taqe jaqen munañapankiw masinakapampi chika ch'amasisa aski yatiñanak jikjhatañataki ayllupatakis markapatakis, ukhamarak uka yatiwinakampejh juk'amp wayt'asita utjañatakispaw.
+
+
+
+            2. Sapa mayninkakiw amuytasitanakapas, luratanakapas, qellpatakapas; janiw khitis jupankaspas ukhama ukanakjh uñstaykaspati. Maynin inoqatapa lunthatirejh cheqanchatäñapaw.
+
+
+
+
+28. T'aqa
+Khitis wayt 'askakispaw taqe jaqenakan walinkañapataki, aka inoqat aru phoqasiñapataki; ul:hamatjamaw markasans mayni markanakans cheqa thakiru sarj hatañasataki.
+
+
+
+29. T'aqa
+
+
+            1. Sapa mayniw aylluparu yächañapa kunat-ti ayllup manqhanakwa kankañapjha jikjhatani.
+
+
+
+            2. Janiw khitis munañap-pin lurkaspati kunat-ti ayllu masipaw ñanqhachata uñjasispa, ukhamarus taqe mayniw sayt'apjhaspa ñanqhachataru arjhatañataki. Uka lantinjha taqpachani kamachit arunaka phoqasna, suma jakañ thaki patjharu sarjhatasna, jan pitu uñstayasna mä ch'ulla chachjama nukt'añasaw taqe maynin walinkañapa.
+
+
+
+            3. Aka Mathapita Markanakan Arupajh janipiniw khitis maykiptkaspati munañapa lurañataki. Wakisiw inoqata arupa arjhataña.
+
+
+
+
+30. T'aqa
+Janiw kaukir markasa, khiti jaqesa sapapakis masinakapampis arusthapisinsa, j aqen walinkañapatak inoqat arunaka q'eujtayasna kuna lurañanakamp, amtañanakamp tumpampi, jaqeru arknaqasina, munañanakapa, yatinoqtatapa, irnaqasiñanakapa, amuyasiñanakapa apaqapkaspati.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/az-Cyrl/az-Cyrl.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'az-Cyrl' => 
+  array (
+    0 => 'ә',
+    1 => 'а',
+    2 => 'и',
+    3 => 'н',
+    4 => 'л',
+    5 => 'р',
+    6 => 'д',
+    7 => 'м',
+    8 => 'ә_',
+    9 => 'с',
+    10 => 'г',
+    11 => 'ы',
+    12 => 'т',
+    13 => 'у',
+    14 => 'н_',
+    15 => 'ј',
+    16 => 'һ',
+    17 => 'ин',
+    18 => 'р_',
+    19 => 'әр',
+    20 => '_һ',
+    21 => 'ү',
+    22 => 'б',
+    23 => 'в',
+    24 => 'ма',
+    25 => 'к',
+    26 => '_в',
+    27 => '_вә',
+    28 => 'вә_',
+    29 => 'а_',
+    30 => 'вә',
+    31 => '_м',
+    32 => 'дә',
+    33 => 'ар',
+    34 => 'ш',
+    35 => 'лә',
+    36 => '_б',
+    37 => 'и_',
+    38 => 'ла',
+    39 => 'ил',
+    40 => 'о',
+    41 => 'мә',
+    42 => 'ын',
+    43 => 'з',
+    44 => 'е',
+    45 => 'ан',
+    46 => 'ал',
+    47 => 'ир',
+    48 => 'гу',
+    49 => 'на',
+    50 => 'дә_',
+    51 => 'әр_',
+    52 => 'си',
+    53 => 'лар',
+    54 => 'әт',
+    55 => '_о',
+    56 => 'да',
+    57 => 'ун',
+    58 => '_а',
+    59 => '_һә',
+    60 => 'ад',
+    61 => 'ин_',
+    62 => 'ли',
+    63 => 'ди',
+    64 => 'ы_',
+    65 => '_и',
+    66 => 'ир_',
+    67 => 'һә',
+    68 => '_ол',
+    69 => '_һү',
+    70 => 'ја',
+    71 => 'лм',
+    72 => 'үгу',
+    73 => 'һүг',
+    74 => 'ни',
+    75 => 'гуг',
+    76 => '_би',
+    77 => '_ма',
+    78 => 'ол',
+    79 => 'х',
+    80 => 'г_',
+    81 => 'би',
+    82 => 'тә',
+    83 => 'ән',
+    84 => '_т',
+    85 => 'ти',
+    86 => 'на_',
+    87 => 'һү',
+    88 => 'ас',
+    89 => 'уг',
+    90 => 'ләр',
+    91 => 'үг',
+    92 => 'лы',
+    93 => '_д',
+    94 => 'әс',
+    95 => 'һәр',
+    96 => 'ик',
+    97 => 'ри',
+    98 => '_шә',
+    99 => 'нд',
+    100 => 'ра',
+    101 => 'бир',
+    102 => 'шә',
+    103 => '_с',
+    104 => 'ан_',
+    105 => 'аг',
+    106 => 'ми',
+    107 => 'сы',
+    108 => '_тә',
+    109 => 'лик',
+    110 => '_е',
+    111 => 'ө',
+    112 => 'лма',
+    113 => 'мал',
+    114 => '_ш',
+    115 => '_г',
+    116 => 'иј',
+    117 => 'ры',
+    118 => 'асы',
+    119 => 'к_',
+    120 => 'ини',
+    121 => 'ф',
+    122 => '_ј',
+    123 => 'ны',
+    124 => 'јә',
+    125 => 'әхс',
+    126 => 'ән_',
+    127 => 'шәх',
+    128 => 'әк',
+    129 => 'гла',
+    130 => 'ары',
+    131 => 'рә',
+    132 => 'ам',
+    133 => 'үн',
+    134 => 'әм',
+    135 => 'бә',
+    136 => 'әј',
+    137 => 'дир',
+    138 => 'әх',
+    139 => 'гл',
+    140 => 'али',
+    141 => 'угу',
+    142 => 'мад',
+    143 => 'аг_',
+    144 => 'т_',
+    145 => 'нә',
+    146 => 'уна',
+    147 => 'илә',
+    148 => 'ын_',
+    149 => 'хс',
+    150 => '_ә',
+    151 => 'за',
+    152 => 'аз',
+    153 => 'ҹ',
+    154 => 'ки',
+    155 => '_ја',
+    156 => 'јәт',
+    157 => 'ддә',
+    158 => 'са',
+    159 => 'у_',
+    160 => 'ар_',
+    161 => 'әри',
+    162 => 'икд',
+    163 => 'адд',
+    164 => 'ара',
+    165 => 'әси',
+    166 => 'дд',
+    167 => 'ч',
+    168 => 'кд',
+    169 => 'әти',
+    170 => 'рин',
+    171 => 'әл',
+    172 => 'га',
+    173 => 'нин',
+    174 => '_аз',
+    175 => 'јјә',
+    176 => 'дән',
+    177 => '_мә',
+    178 => 'ни_',
+    179 => 'мәк',
+    180 => 'тин',
+    181 => 'нда',
+    182 => '_мү',
+    183 => 'зад',
+    184 => 'ијј',
+    185 => 'син',
+    186 => 'әрә',
+    187 => 'м_',
+    188 => 'ај',
+    189 => 'ғ',
+    190 => 'нын',
+    191 => 'гун',
+    192 => 'ндә',
+    193 => 'олу',
+    194 => 'ыны',
+    195 => 'үн_',
+    196 => 'рын',
+    197 => 'аза',
+    198 => 'әт_',
+    199 => 'з_',
+    200 => 'лу',
+    201 => 'л_',
+    202 => 'с_',
+    203 => 'илм',
+    204 => '_га',
+    205 => 'лыг',
+    206 => '_ет',
+    207 => 'јј',
+    208 => 'лмә',
+    209 => 'кди',
+    210 => 'лә_',
+    211 => 'әк_',
+    212 => '_ө',
+    213 => 'ет',
+    214 => 'мү',
+    215 => 'рл',
+    216 => 'иш',
+    217 => '_ин',
+    218 => 'инд',
+    219 => 'ына',
+    220 => 'олм',
+    221 => 'аш',
+    222 => 'ыг',
+    223 => 'нс',
+    224 => 'мас',
+    225 => 'сын',
+    226 => 'лун',
+    227 => 'хс_',
+    228 => 'сә',
+    229 => 'әд',
+    230 => 'ну',
+    231 => 'еч',
+    232 => 'әз',
+    233 => '_бә',
+    234 => 'да_',
+    235 => 'кә',
+    236 => 'ш_',
+    237 => 'ст',
+    238 => 'ји',
+    239 => 'тм',
+    240 => '_к',
+    241 => 'ја_',
+    242 => 'адл',
+    243 => 'әми',
+    244 => 'нә_',
+    245 => 'тмә',
+    246 => 'длы',
+    247 => 'әја',
+    248 => '_ү',
+    249 => 'та',
+    250 => 'сы_',
+    251 => 'нун',
+    252 => 'бәр',
+    253 => '_он',
+    254 => 'әһ',
+    255 => 'дл',
+    256 => 'ун_',
+    257 => 'етм',
+    258 => 'инә',
+    259 => 'маг',
+    260 => 'дан',
+    261 => 'һа',
+    262 => 'он',
+    263 => '_н',
+    264 => 'ды',
+    265 => 'ҝ',
+    266 => 'ид',
+    267 => 'лд',
+    268 => 'нл',
+    269 => '_ва',
+    270 => 'инс',
+    271 => 'рлә',
+    272 => 'раг',
+    273 => 'си_',
+    274 => 'ры_',
+    275 => 'ынд',
+    276 => 'ит',
+    277 => 'өз',
+    278 => 'нм',
+    279 => 'нма',
+    280 => 'аны',
+    281 => 'әра',
+    282 => 'ама',
+    283 => '_өз',
+    284 => 'ду',
+    285 => '_ҹ',
+    286 => 'еј',
+    287 => 'аһ',
+    288 => 'ва',
+    289 => 'фи',
+    290 => 'ығы',
+    291 => 'ләт',
+    292 => '_ди',
+    293 => 'ик_',
+    294 => 'ли_',
+    295 => 'ала',
+    296 => '_ал',
+    297 => 'ил_',
+    298 => 'бил',
+    299 => 'ирл',
+    300 => 'им',
+    301 => 'ҹә',
+    302 => 'ат',
+    303 => 'ыл',
+    304 => 'ғы',
+    305 => 'ги',
+    306 => 'ах',
+    307 => 'сан',
+    308 => 'ны_',
+    309 => 'әлә',
+  ),
+);

+ 152 - 0
web/lib/vendor/patrickschur/language-detection/resources/az-Cyrl/az-Cyrl.txt

@@ -0,0 +1,152 @@
+
+ИНСАН ҺҮГУГЛАРЫ ҺАГГЫНДА ҮМУМИ БӘЈАННАМӘ
+ПРЕАМБУЛА
+
+Бәшәр аиләсинин бүтүн үзвләринә хас олан ләјагәт һиссинин вә онларын бәрабәр вә ајрылмаз һүгугларынын танынмасынын азадлыг, әдаләт вә үмуми сүлһүн әсасы олдуғуну нәзәрә алараг,
+
+инсан һүгугларына етинасызлыг вә нифрәтин бәшәријјәти дәһшәтә ҝәтирән барбаризм һәрәкәтләринә сәбәб олдуғуну вә инсанларын сөз вә етигад азадлығына малик, горху вә еһтијаҹдан азад олдуглары дүнјанын јарадылмасынын бәшәријјәтин ән али истәји олдуғуну нәзәрә алараг,
+
+инсанын сон васитә кими истибдад вә зүлмә гаршы гијама галхмаға мәҹбур олмамасыны тәмин етмәк үчүн инсан һүгугларынын ганунун һакимијјәти илә мүдафиә олунмасынын зәрурилијини нәзәрә алараг,
+
+халглар арасында меһрибан мүнасибәтләрин инкишафыны дәстәкләмәјин ваҹиблијини нәзәрә алараг,
+
+Бирләшмиш Милләтләрин халгларынын БМТ Низамнамәсиндә әсас инсан һүгугларына, инсан шәхсијјәтинин ләјагәт вә дәјәринә, киши вә гадынларын һүгуг бәрабәрлијинә инамларыны тәсдиг етдикләрини вә даһа ҝениш азадлыг шәраитиндә сосиал тәрәгги вә һәјат шәраитинин јахшылашдырылмасына јардым етмәји гәт етдикләрини нәзәрә алараг,
+
+үзв дөвләтләрин БМТ илә әмәкдашлыг шәраитиндә инсан һүгугларына вә әсас азадлыглара үмуми һөрмәт вә онлара әмәл олунмасына јардым етмәји өһдәләринә ҝөтүрдүкләрини нәзәрә алараг,
+
+бу һүгуг вә азадлыгларын характеринин там шәкилдә дәрк олунмасынын һәмин өһдәлијин һәртәрәфли јеринә јетирилмәси үчүн бөјүк әһәмијјәт кәсб етдијини нәзәрә алараг,
+
+БМТ Баш Ассамблејасы
+
+Инсан һүгуглары Һаггында Үмуми Бәјаннамәни, һәр бир кәсин вә ҹәмијјәтин һәр бир органынын бу Бәјаннамәни рәһбәр тутараг маарифчилик вә тәдрис јолу илә һәмин һүгуг вә азадлыглара һөрмәт олунмасына јардым етмәси вә милли вә бејнәлхалг сәвијјәдә тәрәггипәрвәр тәдбирләр јолу илә, һәм тәшкилатын үзвү олан халглары, һәм дә онларын јурисдиксијасы алтында олан әразиләрин халглары арасында үмумиликдә вә еффектив танынмасы вә һәјата кечирилмәсинә сәј ҝөстәрмәләри мәгсәдилә бүтүн халглар вә бүтүн дөвләтләрин јеринә јетирмәјә ҹан атмалы олдуглары вәзифә кими бәјан едир.
+Маддә 1
+
+Бүтүн инсанлар ләјагәт вә һүгугларына ҝөрә азад вә бәрабәр доғулурлар. Онларын шүурлары вә виҹданлары вар вә бир-бирләринә мүнасибәтдә гардашлыг руһунда давранмалыдырлар.
+Маддә 2
+
+Һәр бир шәхс иргиндән, дәрисинин рәнҝиндән, ҹинсиндән, дилиндән, дининдән, сијаси вә диҝәр әгидәсиндән, милли вә ја сосиал мәншәјиндән, әмлак, сосиал мөвге вә диҝәр вәзијјәтиндән асылы олмајараг бу Бәјаннамәдә елан олунмуш бүтүн һүгуг вә азадлыглара малик олмалыдыр.
+
+Бундан әлавә, һәмин шәхсин мәнсуб олдуғу өлкәнин вә ја әразинин, һәмин әразинин мүстәгил, гәјјумлуг алтында олан, өзүидарәолунмајан вә ја суверенлији һәр һансы шәкилдә мәһдудлашмыш олмасындан асылы олмајараг, сијасы, һүгуги вә бејнәлхалг статусундан асылы олараг һеч бир ајры-сечкилик гојулмамалыдыр.
+Маддә 3
+
+Һәр бир шәхсин јашамаг, азадлыг вә шәхси тохунулмазлыг һүгугу вар.
+Маддә 4
+
+Һеч ким көлә вә ја асылы вәзијјәтдә сахланыла билмәз; гулдарлыг вә гул тиҹарәти бүтүн формаларда гадаған едилир.
+Маддә 5
+
+Һеч ким ишҝәнҹәјә вә ја гәддар, гејри-инсани вә ја онун ләјагәтини алчалдан мүнасибәтә вә ҹәзаја мәруз галмамалыдыр.
+Маддә 6
+
+Һәр бир шәхс һарада олмасындан асылы олмајараг өзүнүн һүгуг субјектлтилијинин танынмасы һүгугуна маликдир.
+Маддә 7
+
+Бүтүн инсанлар ганун гаршысында бәрабәрдирләр вә ганун тәрәфиндән бәрабәр мүдафиә һүгугуна маликдирләр. Бүтүн инсанлар бу Бәјаннамәни позан һәр һансы ајры-сечкиликдән вә белә ајры-сечкилијә һәр һансы ҹәһддән бәрабәр мүдафиә олунма һүгугуна маликдирләр.
+Маддә 8
+
+Һәр бир шәхс Конститусијанын вә ја ганунун она вердији һүгугларын позулмасы заманы сәләаһијјәтли милли мәһкәмәләр тәрәфиндән һүгугларынын бәрпа олунмасы һүгугуна маликдир.
+Маддә 9
+
+Һеч ким өзбашына һәбсә, тутулмаја вә ја сүрҝүнә мәруз гала билмәз.
+Маддә 10
+
+Һәр бир шәхс онун һүгуг вә вәзифәләринин тәјини вә она гаршы ирәли сүрүлмүш ҹинајәт иттиһамынын әсаслылығынын мүәјјәнләшдирилмәси үчүн онун ишинин мүстәгил вә битәрәф мәһкәмәдә, там бәрабәрлик әсасында, ашкарлыг вә әдаләтин бүтүн тәләбләринин ҝөзләнилмәси шәраитиндә бахылмасы һүгугуна маликдир.
+Маддә 11
+
+1. Ҹинајәт төрәтмәкдә иттиһам олунан һәр бир шәхс ҝүнаһы она мүдафиә үчүн бүтүн имканларын тәмин олундуғу ачыг мәһкәмә истинтагында гануни шәкилдә сүбут олунанадәк ҝүнаһсыз һесаб едилмәк һүгуна маликдир.
+
+2. Һеч бир кәс милли ганунвериҹилик вә ја бејнәлхалг һүгуга әсасән төрәдилдији заман ҹинајәт һесаб едилмәјән һәрәкәт вә ја һәрәкәтсизлик үчүн ҹинајәтдә иттиһам олуна билмәз. Ејни заманда ҹинајәтин төрәдилдији заман тәтбиг олуна биләҹәк ҹәзадан даһа ағыры тәтбиг олуна билмәз.
+Маддә 12
+
+Һеч ким шәхси вә аилә һәјатына мүдахиләјә, евинин тохунулмазлығына, мәктублашмасынын ҝизлилијинә, шәрәф вә нүфузуна өзбашына гәсдә мәруз гала билмәз. Һәр бир шәхсин белә мүдахилә вә гәсдән ганун тәрәфиндән мүдафиә олунмаг һүгугу вар.
+Маддә 13
+
+1. Һәр бир шәхс һәр бир өлкә һүдудунда сәрбәст һәрәкәт етмәк вә јашајыш јери сечмәк һүгугуна маликдир.
+
+2. Һәр бир шәхс өз өлкәси дә дахил олмагла истәнилән өлкәни тәрк етмәк вә өз өлкәсинә гајытмаг һүгугуна маликдир.
+Маддә 14
+
+1. Һәр бир шәхс диҝәр өлкәләрдә тәгибдән сығынаҹаг ахтармаг вә бу сығынаҹагдан истифадә етмәк һүгугуна маликдир.
+
+2. Бу һүгуг һәгигәтән дә гејри-сијаси ҹинајәт вә ја Бирләшмиш Милләтләр Тәшкилатынын мәгсәд вә принсипләринә зидд һәрәкәт төрәдилмәсинә әсасланан тәгибләр заманы истифадә олуна билмәз.
+Маддә 15
+
+1. Һәр бир шәхс вәтәндашлыг һүгугуна маликдир.
+
+2. Һеч ким өзбашына олараг вәтәндашлыгдан вә вәтәндашлығыны дәјишмәк һүгугундан мәһрум едилә билмәз.
+Маддә 16
+
+1. Јеткинлик јашына чатмыш кишиләр вә гадынлар ирги, милли вә дини әламәтләринә ҝөрә һеч бир мәһдудијјәт гојулмадан никаһа дахил олмаг вә аилә гурмаг һүгугуна маликдирләр. Онлар никаһа дахил оларкән, никаһ мүддәтиндә вә онун позулмасы заманы ејни һүгуглардан истифадә едирләр.
+
+2. Никаһ, никаһа дахил олан һәр ики тәрәфин азад вә там разылығы оларса бағлана биләр.
+
+3. Аилә ҹәмијјәтин тәбии вә башлыҹа груп ваһидидир вә ҹәмијјәт вә дөвләт тәрәфиндән мүдафиә олунма һүгугуна маликдир.
+Маддә 17
+
+1. Һәр бир шәхсин һәм тәкбашына, һәм дә диҝәрләри илә бирликдә мүлкијјәтә саһиб олма һүгугу вар.
+
+2. Һеч ким өзбашына олараг мүлкијјәтдән мәһрум едилә билмәз.
+Маддә 18
+
+Һәр бир шәхс дүшүнҹә, виҹдан вә дин азадлығы һүгугуна маликдир; бу һүгуга өз динини вә етигадыны дәјишмәк азадлығы вә өз дининә вә инанҹларына тәһсил, дуа вә дини вә ритуал ајинләр заманы тәкликдә вә ја башгалары илә бирликдә, ашкар вә ја фәрди шәкилдә етигад етмәк азадлығы дахилдир.
+Маддә 19
+
+Һәр бир шәхс әгидә вә ону сәрбәст ифадә етмәк азадлығы һүгугуна маликдир; бу һүгуга манеәсиз олараг әгидәјә малик олмаг вә информасија вә идејалары дөвләт сәрһәдләриндән асылы олмајараг истәнилән васитәләрлә ахтармаг, әлдә етмәк вә јајмаг азадлығы дахилдир.
+Маддә 20
+
+1. Һәр бир шәхс динҹ јығынҹаглар вә ассосиасијалар азадлығы һүгугуна маликдир.
+
+2. 2.Һеч бир шәхс һәр һансы бир ассосиасијаја гошулмаға мәҹбур едилә билмәз.
+Маддә 21
+
+1. Һәр бир шәхс дөвләтин идарә олунмасында билаваситә вә ја азад шәкилдә сечилмиш нүмајәндәләр васитәсилә иштирак етмәк һүгугуна маликдир.
+
+2. 2.Һәр бир шәхс өз өлкәсиндә дөвләт хидмәтиндә гуллуг етмәк үчүн бәрабәр имкана малик олмаг һүгугуна маликдир.
+
+3. Халгын ирадәси игтидар һакимијјәтинин әсасы олмалыдыр; бу ирадә өз ифадәсини ҝизли сәсвермә јолу илә, үмуми вә бәрабәр сечки һүгугу вә ја сәсвермәнин азадлығыны тәмин едән диҝәр ејнимәналы формалар әсасында кечирилән мүтамади вә сахталашдырылмамыш сечкиләрдә тапмалыдыр.
+Маддә 22
+
+Һәр бир шәхс ҹәмијјәтин үзвү кими сосиал мүдафиә һүгугуна вә милли сәјләр вә бејнәлхалг әмәкдашлыг јолу илә вә һәр бир дөвләтин структуру вә ресурсларына ујғун олараг онун ләјагәтинин мүдафиәси вә шәхсијјәтинин азад инкишафы үчүн игтисади, сосиал вә мәдәни саһәләрдә һүгуглара маликдир.
+Маддә 23
+
+1. Һәр бир шәхсин әмәк, сәрбәст иш јери сечмәк, әдаләтли вә јахшы иш шәраити вә ишсизликдән мүдафиә һүгугу вар.
+
+2. Һәр бир шәхс һеч бир ајры-сечкилик олмадан ејни иш үчүн ејни әмәк һаггы алмаг һүгугуна маликдир.
+
+3. Һәр бир ишләјән шәхс, әмәјинин лазым ҝәләрсә диҝәр сосиал мүдафиә васитәләрилә тамамланан, онун өзүнүн вә аиләсинин лајигли доланышығыны тәмин едә билән әдаләтли вә гәнаәтбәхш өдәнилмәси һүгугуна маликдир.
+
+4. Һәр бир шәхсин һәмкарлар иттифагы јаратмаг вә өз сосиал марагларыны мүдафиә етмәк үчүн һәмкарлар иттифагларына дахил олмаг һүгугу вар.
+Маддә 24
+
+Һәр бир шәхсин истираһәт вә асудә вахт, о ҹүмләдән иш ҝүнүнүн ағлабатан һүдуду вә өдәнилән мүтамади мәзунијјәт һүгугу вар.
+Маддә 25
+
+1. Һәр бир шәхс онун өзүнүн вә аиләсинин сәһһәт вә рифаһыны тәмин етмәк үчүн лазым олан, гида, ҝејим, тибби хидмәт вә лазыми сосиал тәминат да дахил олмагла һәјат сәвијјәси һүгугуна вә ишсизлик, хәстәлик, әлиллик, дул галма, гоҹалыг вә ондан асылы олмајан сәбәбләр үзүндән јашајыш васитәләринин итирилмәси заманы тәминат һүгугуна маликдир.
+
+2. Аналыг вә ушаглыг хүсуси гајғы вә јардым алмаг һүгугуна маликдирләр. Һәм никаһ нәтиҹәсиндә һәм дә никаһдан кәнар доғулмуш ушаглар ејни сосиал мүдафиәдән истифадә етмәлидирләр.
+Маддә 26
+
+1. Һәр бир шәхсин тәһсил һүгугу вар. Ән азы ибтидаи вә үмуми тәһсил пулсуз олмалыдыр. Ибтидаи тәһсил иҹбари олмалыдыр. Һәр кәс техники вә пешә тәһсили алмаг имканына малик олмалыдыр, али тәһсил дә һәр кәсин габилијјәти әсасында һамыја ејни дәрәҹәдә мүјәссәр олмалыдыр.
+
+2. Тәһсил инсан шәхсијјәтинин там инкишафына вә инсан һүгуглары вә әсас азадлыглара һөрмәтин артырылмасына јөнәлдилмәлидир. Тәһсил халглар, ирги вә дини груплар арасында гаршылыглы анлашманын, дөзүмлүлүјүн вә достлуғун мөһкәмләндирилмәсинә вә Бирләшмиш Милләтләрин сүлһү горума саһәсиндә фәалијјәтинә јардым етмәлидир.
+
+3. Валидејнләр өз азјашлы ушагларынын тәһсил нөвүнү сечмәкдә үстүнлүјә маликдирләр.
+Маддә 27
+
+1. Һәр бир шәхс ҹәмијјәтин мәдәни һәјатында сәрбәст иштирак етмәк, инҹәсәнәтдән һәзз алмаг, елми тәрәггидә иштирак етмәк вә онун фајдасындан истифадә етмәк һүгугуна маликдир.
+
+2. Һәр бир шәхс мүәллифи олдуғу елми, әдәби, вә инҹәсәнәт әсәрләринин нәтиҹәсиндә мејдана чыхан мадди вә мәнәви мәнафеләринин горунмасы һүгугуна маликдир.
+Маддә 28
+
+Һәр бир шәхсин бу Бәјаннамәдә әкс олунмуш һүгуг вә азадлыгларын там тәмин олундуғу сосиал вә бејнәлхалг дүзүм һүгугу вар.
+Маддә 29
+
+1. Һәр бир шәхс јалныз онун азад вә там инкишафы мүмкүн олдуғу ҹәмијјәт гаршысында вәзифәләр дашыјыр.
+
+2. Өз һүгуг вә азадлыгларыны һәјата кечирәркән һәр бир шәхс јалныз елә мәһдудијјәтләрә мәруз гала биләр ки, онлар ганун тәрәфиндән диҝәрләринин һүгуг вә азадлыгларынын танынмасы вә һөрмәт олунмасынын тәмин едилмәси вә демократик ҹәмијјәтин әхлаги, иҹтимаи асајиш вә үмуми рифаһ тәләбләрини өдәмәк мәгсәдилә тәјин едилмиш олсун.
+
+3. Бу һүгуг вә азадлыгларын һәјата кечирилмәси Бирләшмиш Милләтләр Тәшкилатынын мәгсәд вә принсипләринә зидд олмамалыдыр.
+Маддә 30
+
+Бу Бәјаннамәдә һеч нә һәр һансы дөвләтә, шәхсләр групуна вә ајры-ајры шәхсләрә Бәјаннамәндә елан олунмуш һүгуг вә азадлыгларын мәһвинә јөнәлмиш һәр һансы фәалијјәтлә мәшғул олмаг вә ја һәр һансы һәрәкәти төрәтмәк һүгугунун верилмәси кими тәфсир олуна билмәз.
+

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/az-Latn/az-Latn.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'az-Latn' => 
+  array (
+    0 => 'ə',
+    1 => 'a',
+    2 => 'i',
+    3 => 'n',
+    4 => 'l',
+    5 => 'r',
+    6 => 'd',
+    7 => 'm',
+    8 => 'ə_',
+    9 => 's',
+    10 => 'q',
+    11 => 'ı',
+    12 => 't',
+    13 => 'u',
+    14 => 'n_',
+    15 => 'y',
+    16 => 'h',
+    17 => 'in',
+    18 => 'r_',
+    19 => 'ər',
+    20 => '_h',
+    21 => 'ü',
+    22 => 'b',
+    23 => 'v',
+    24 => 'ma',
+    25 => 'k',
+    26 => '_v',
+    27 => '_və',
+    28 => 'və_',
+    29 => 'a_',
+    30 => 'və',
+    31 => '_m',
+    32 => 'də',
+    33 => 'ar',
+    34 => 'ş',
+    35 => '_b',
+    36 => 'lə',
+    37 => 'i_',
+    38 => 'la',
+    39 => 'il',
+    40 => 'o',
+    41 => 'mə',
+    42 => 'z',
+    43 => 'ın',
+    44 => 'e',
+    45 => 'an',
+    46 => 'al',
+    47 => 'ir',
+    48 => 'qu',
+    49 => 'na',
+    50 => 'də_',
+    51 => 'ər_',
+    52 => 'si',
+    53 => 'lar',
+    54 => '_o',
+    55 => 'ət',
+    56 => 'da',
+    57 => 'un',
+    58 => '_a',
+    59 => '_hə',
+    60 => 'ad',
+    61 => 'in_',
+    62 => 'li',
+    63 => 'di',
+    64 => '_i',
+    65 => 'ir_',
+    66 => 'ı_',
+    67 => 'hə',
+    68 => '_ol',
+    69 => '_hü',
+    70 => 'ya',
+    71 => 'lm',
+    72 => 'hüq',
+    73 => 'üqu',
+    74 => 'ni',
+    75 => '_ma',
+    76 => '_bi',
+    77 => 'quq',
+    78 => 'ol',
+    79 => 'x',
+    80 => 'q_',
+    81 => 'bi',
+    82 => 'ən',
+    83 => 'ti',
+    84 => '_t',
+    85 => 'tə',
+    86 => 'na_',
+    87 => 'hü',
+    88 => 'uq',
+    89 => 'as',
+    90 => 'lər',
+    91 => 'üq',
+    92 => '_d',
+    93 => 'lı',
+    94 => 'əs',
+    95 => 'ri',
+    96 => 'hər',
+    97 => 'ik',
+    98 => '_şə',
+    99 => 'nd',
+    100 => 'ra',
+    101 => 'bir',
+    102 => '_s',
+    103 => 'şə',
+    104 => 'an_',
+    105 => 'mi',
+    106 => 'aq',
+    107 => 'sı',
+    108 => '_tə',
+    109 => 'lik',
+    110 => '_e',
+    111 => 'ö',
+    112 => 'lma',
+    113 => 'mal',
+    114 => '_ş',
+    115 => '_q',
+    116 => 'iy',
+    117 => 'ası',
+    118 => 'k_',
+    119 => 'rı',
+    120 => 'ini',
+    121 => 'f',
+    122 => '_y',
+    123 => 'nı',
+    124 => 'yə',
+    125 => 'əxs',
+    126 => 'ən_',
+    127 => 'şəx',
+    128 => 'ək',
+    129 => 'qla',
+    130 => 'rə',
+    131 => 'am',
+    132 => 'ün',
+    133 => 'arı',
+    134 => 'bə',
+    135 => 'əm',
+    136 => 'əy',
+    137 => 'dir',
+    138 => 'ql',
+    139 => 'əx',
+    140 => 'uqu',
+    141 => 'ali',
+    142 => 'mad',
+    143 => 'aq_',
+    144 => 't_',
+    145 => 'nə',
+    146 => 'una',
+    147 => 'ilə',
+    148 => 'ın_',
+    149 => '_ə',
+    150 => 'xs',
+    151 => 'za',
+    152 => 'az',
+    153 => 'c',
+    154 => 'ki',
+    155 => '_ya',
+    156 => 'ddə',
+    157 => 'yət',
+    158 => 'u_',
+    159 => 'sa',
+    160 => 'ar_',
+    161 => 'əri',
+    162 => 'ara',
+    163 => 'əsi',
+    164 => 'add',
+    165 => 'ikd',
+    166 => 'dd',
+    167 => 'ç',
+    168 => 'kd',
+    169 => 'əti',
+    170 => 'rin',
+    171 => 'əl',
+    172 => 'qa',
+    173 => 'yyə',
+    174 => '_az',
+    175 => 'dən',
+    176 => 'nin',
+    177 => '_mü',
+    178 => '_mə',
+    179 => 'sin',
+    180 => 'ərə',
+    181 => 'ni_',
+    182 => 'zad',
+    183 => 'nda',
+    184 => 'mək',
+    185 => 'iyy',
+    186 => 'tin',
+    187 => 'm_',
+    188 => 'ay',
+    189 => 'ğ',
+    190 => 'rın',
+    191 => 'ndə',
+    192 => 'aza',
+    193 => 'nın',
+    194 => 'ını',
+    195 => 'olu',
+    196 => 'ün_',
+    197 => 'qun',
+    198 => 'ət_',
+    199 => 'z_',
+    200 => 'l_',
+    201 => 'lu',
+    202 => 's_',
+    203 => 'lıq',
+    204 => '_qa',
+    205 => '_et',
+    206 => 'ilm',
+    207 => 'yy',
+    208 => 'ind',
+    209 => 'ək_',
+    210 => 'lmə',
+    211 => 'lə_',
+    212 => 'kdi',
+    213 => 'mü',
+    214 => 'rl',
+    215 => 'et',
+    216 => 'iş',
+    217 => '_ö',
+    218 => 'ına',
+    219 => '_in',
+    220 => 'olm',
+    221 => 'aş',
+    222 => 'ıq',
+    223 => 'ns',
+    224 => 'mas',
+    225 => 'sın',
+    226 => 'xs_',
+    227 => 'lun',
+    228 => 'əd',
+    229 => 'əz',
+    230 => 'eç',
+    231 => 'nu',
+    232 => 'sə',
+    233 => 'da_',
+    234 => '_bə',
+    235 => 'ş_',
+    236 => 'kə',
+    237 => '_k',
+    238 => 'yi',
+    239 => 'st',
+    240 => 'tm',
+    241 => 'nə_',
+    242 => 'adl',
+    243 => 'tmə',
+    244 => 'dlı',
+    245 => 'əmi',
+    246 => 'ya_',
+    247 => 'əya',
+    248 => 'ta',
+    249 => '_ü',
+    250 => 'sı_',
+    251 => 'nun',
+    252 => '_on',
+    253 => 'bər',
+    254 => 'əh',
+    255 => 'dl',
+    256 => 'un_',
+    257 => 'maq',
+    258 => 'dan',
+    259 => 'inə',
+    260 => 'etm',
+    261 => 'ha',
+    262 => 'dı',
+    263 => 'on',
+    264 => '_n',
+    265 => 'g',
+    266 => 'id',
+    267 => 'nl',
+    268 => 'ld',
+    269 => 'ins',
+    270 => 'rlə',
+    271 => 'raq',
+    272 => 'si_',
+    273 => '_va',
+    274 => 'nm',
+    275 => 'öz',
+    276 => 'it',
+    277 => 'əra',
+    278 => 'anı',
+    279 => 'nma',
+    280 => 'ama',
+    281 => 'rı_',
+    282 => 'ınd',
+    283 => '_öz',
+    284 => '_c',
+    285 => 'du',
+    286 => 'qi',
+    287 => 'va',
+    288 => 'ey',
+    289 => 'ah',
+    290 => 'fi',
+    291 => 'lət',
+    292 => 'bil',
+    293 => 'ik_',
+    294 => 'li_',
+    295 => 'ığı',
+    296 => 'il_',
+    297 => '_al',
+    298 => 'ala',
+    299 => 'irl',
+    300 => '_di',
+    301 => 'cə',
+    302 => 'at',
+    303 => 'ax',
+    304 => 'ıl',
+    305 => 'im',
+    306 => 'ğı',
+    307 => '_sə',
+    308 => 'nsa',
+    309 => 'san',
+  ),
+);

+ 152 - 0
web/lib/vendor/patrickschur/language-detection/resources/az-Latn/az-Latn.txt

@@ -0,0 +1,152 @@
+
+İNSAN HÜQUQLARI HAQQINDA ÜMUMİ BƏYANNAMƏ
+PREAMBULA
+
+Bəşər ailəsinin bütün üzvlərinə xas olan ləyaqət hissinin və onların bərabər və ayrılmaz hüquqlarının tanınmasının azadlıq, ədalət və ümumi sülhün əsası olduğunu nəzərə alaraq,
+
+insan hüquqlarına etinasızlıq və nifrətin bəşəriyyəti dəhşətə gətirən barbarizm hərəkətlərinə səbəb olduğunu və insanların söz və etiqad azadlığına malik, qorxu və ehtiyacdan azad olduqları dünyanın yaradılmasının bəşəriyyətin ən ali istəyi olduğunu nəzərə alaraq,
+
+insanın son vasitə kimi istibdad və zülmə qarşı qiyama qalxmağa məcbur olmamasını təmin etmək üçün insan hüquqlarının qanunun hakimiyyəti ilə müdafiə olunmasının zəruriliyini nəzərə alaraq,
+
+xalqlar arasında mehriban münasibətlərin inkişafını dəstəkləməyin vacibliyini nəzərə alaraq,
+
+Birləşmiş Millətlərin xalqlarının BMT Nizamnaməsində əsas insan hüquqlarına, insan şəxsiyyətinin ləyaqət və dəyərinə, kişi və qadınların hüquq bərabərliyinə inamlarını təsdiq etdiklərini və daha geniş azadlıq şəraitində sosial tərəqqi və həyat şəraitinin yaxşılaşdırılmasına yardım etməyi qət etdiklərini nəzərə alaraq,
+
+üzv dövlətlərin BMT ilə əməkdaşlıq şəraitində insan hüquqlarına və əsas azadlıqlara ümumi hörmət və onlara əməl olunmasına yardım etməyi öhdələrinə götürdüklərini nəzərə alaraq,
+
+bu hüquq və azadlıqların xarakterinin tam şəkildə dərk olunmasının həmin öhdəliyin hərtərəfli yerinə yetirilməsi üçün böyük əhəmiyyət kəsb etdiyini nəzərə alaraq,
+
+BMT Baş Assambleyası
+
+İnsan hüquqları Haqqında Ümumi Bəyannaməni, hər bir kəsin və cəmiyyətin hər bir orqanının bu Bəyannaməni rəhbər tutaraq maarifçilik və tədris yolu ilə həmin hüquq və azadlıqlara hörmət olunmasına yardım etməsi və milli və beynəlxalq səviyyədə tərəqqipərvər tədbirlər yolu ilə, həm təşkilatın üzvü olan xalqları, həm də onların yurisdiksiyası altında olan ərazilərin xalqları arasında ümumilikdə və effektiv tanınması və həyata keçirilməsinə səy göstərmələri məqsədilə bütün xalqlar və bütün dövlətlərin yerinə yetirməyə can atmalı olduqları vəzifə kimi bəyan edir.
+Maddə 1
+
+Bütün insanlar ləyaqət və hüquqlarına görə azad və bərabər doğulurlar. Onların şüurları və vicdanları var və bir-birlərinə münasibətdə qardaşlıq ruhunda davranmalıdırlar.
+Maddə 2
+
+Hər bir şəxs irqindən, dərisinin rəngindən, cinsindən, dilindən, dinindən, siyasi və digər əqidəsindən, milli və ya sosial mənşəyindən, əmlak, sosial mövqe və digər vəziyyətindən asılı olmayaraq bu Bəyannamədə elan olunmuş bütün hüquq və azadlıqlara malik olmalıdır.
+
+Bundan əlavə, həmin şəxsin mənsub olduğu ölkənin və ya ərazinin, həmin ərazinin müstəqil, qəyyumluq altında olan, özüidarəolunmayan və ya suverenliyi hər hansı şəkildə məhdudlaşmış olmasından asılı olmayaraq, siyası, hüquqi və beynəlxalq statusundan asılı olaraq heç bir ayrı-seçkilik qoyulmamalıdır.
+Maddə 3
+
+Hər bir şəxsin yaşamaq, azadlıq və şəxsi toxunulmazlıq hüququ var.
+Maddə 4
+
+Heç kim kölə və ya asılı vəziyyətdə saxlanıla bilməz; quldarlıq və qul ticarəti bütün formalarda qadağan edilir.
+Maddə 5
+
+Heç kim işgəncəyə və ya qəddar, qeyri-insani və ya onun ləyaqətini alçaldan münasibətə və cəzaya məruz qalmamalıdır.
+Maddə 6
+
+Hər bir şəxs harada olmasından asılı olmayaraq özünün hüquq subyektltiliyinin tanınması hüququna malikdir.
+Maddə 7
+
+Bütün insanlar qanun qarşısında bərabərdirlər və qanun tərəfindən bərabər müdafiə hüququna malikdirlər. Bütün insanlar bu Bəyannaməni pozan hər hansı ayrı-seçkilikdən və belə ayrı-seçkiliyə hər hansı cəhddən bərabər müdafiə olunma hüququna malikdirlər.
+Maddə 8
+
+Hər bir şəxs Konstitusiyanın və ya qanunun ona verdiyi hüquqların pozulması zamanı sələahiyyətli milli məhkəmələr tərəfindən hüquqlarının bərpa olunması hüququna malikdir.
+Maddə 9
+
+Heç kim özbaşına həbsə, tutulmaya və ya sürgünə məruz qala bilməz.
+Maddə 10
+
+Hər bir şəxs onun hüquq və vəzifələrinin təyini və ona qarşı irəli sürülmüş cinayət ittihamının əsaslılığının müəyyənləşdirilməsi üçün onun işinin müstəqil və bitərəf məhkəmədə, tam bərabərlik əsasında, aşkarlıq və ədalətin bütün tələblərinin gözlənilməsi şəraitində baxılması hüququna malikdir.
+Maddə 11
+
+1. Cinayət törətməkdə ittiham olunan hər bir şəxs günahı ona müdafiə üçün bütün imkanların təmin olunduğu açıq məhkəmə istintaqında qanuni şəkildə sübut olunanadək günahsız hesab edilmək hüquna malikdir.
+
+2. Heç bir kəs milli qanunvericilik və ya beynəlxalq hüquqa əsasən törədildiyi zaman cinayət hesab edilməyən hərəkət və ya hərəkətsizlik üçün cinayətdə ittiham oluna bilməz. Eyni zamanda cinayətin törədildiyi zaman tətbiq oluna biləcək cəzadan daha ağırı tətbiq oluna bilməz.
+Maddə 12
+
+Heç kim şəxsi və ailə həyatına müdaxiləyə, evinin toxunulmazlığına, məktublaşmasının gizliliyinə, şərəf və nüfuzuna özbaşına qəsdə məruz qala bilməz. Hər bir şəxsin belə müdaxilə və qəsdən qanun tərəfindən müdafiə olunmaq hüququ var.
+Maddə 13
+
+1. Hər bir şəxs hər bir ölkə hüdudunda sərbəst hərəkət etmək və yaşayış yeri seçmək hüququna malikdir.
+
+2. Hər bir şəxs öz ölkəsi də daxil olmaqla istənilən ölkəni tərk etmək və öz ölkəsinə qayıtmaq hüququna malikdir.
+Maddə 14
+
+1. Hər bir şəxs digər ölkələrdə təqibdən sığınacaq axtarmaq və bu sığınacaqdan istifadə etmək hüququna malikdir.
+
+2. Bu hüquq həqiqətən də qeyri-siyasi cinayət və ya Birləşmiş Millətlər Təşkilatının məqsəd və prinsiplərinə zidd hərəkət törədilməsinə əsaslanan təqiblər zamanı istifadə oluna bilməz.
+Maddə 15
+
+1. Hər bir şəxs vətəndaşlıq hüququna malikdir.
+
+2. Heç kim özbaşına olaraq vətəndaşlıqdan və vətəndaşlığını dəyişmək hüququndan məhrum edilə bilməz.
+Maddə 16
+
+1. Yetkinlik yaşına çatmış kişilər və qadınlar irqi, milli və dini əlamətlərinə görə heç bir məhdudiyyət qoyulmadan nikaha daxil olmaq və ailə qurmaq hüququna malikdirlər. Onlar nikaha daxil olarkən, nikah müddətində və onun pozulması zamanı eyni hüquqlardan istifadə edirlər.
+
+2. Nikah, nikaha daxil olan hər iki tərəfin azad və tam razılığı olarsa bağlana bilər.
+
+3. Ailə cəmiyyətin təbii və başlıca qrup vahididir və cəmiyyət və dövlət tərəfindən müdafiə olunma hüququna malikdir.
+Maddə 17
+
+1. Hər bir şəxsin həm təkbaşına, həm də digərləri ilə birlikdə mülkiyyətə sahib olma hüququ var.
+
+2. Heç kim özbaşına olaraq mülkiyyətdən məhrum edilə bilməz.
+Maddə 18
+
+Hər bir şəxs düşüncə, vicdan və din azadlığı hüququna malikdir; bu hüquqa öz dinini və etiqadını dəyişmək azadlığı və öz dininə və inanclarına təhsil, dua və dini və ritual ayinlər zamanı təklikdə və ya başqaları ilə birlikdə, aşkar və ya fərdi şəkildə etiqad etmək azadlığı daxildir.
+Maddə 19
+
+Hər bir şəxs əqidə və onu sərbəst ifadə etmək azadlığı hüququna malikdir; bu hüquqa maneəsiz olaraq əqidəyə malik olmaq və informasiya və ideyaları dövlət sərhədlərindən asılı olmayaraq istənilən vasitələrlə axtarmaq, əldə etmək və yaymaq azadlığı daxildir.
+Maddə 20
+
+1. Hər bir şəxs dinc yığıncaqlar və assosiasiyalar azadlığı hüququna malikdir.
+
+2. Heç bir şəxs hər hansı bir assosiasiyaya qoşulmağa məcbur edilə bilməz.
+Maddə 21
+
+1. Hər bir şəxs dövlətin idarə olunmasında bilavasitə və ya azad şəkildə seçilmiş nümayəndələr vasitəsilə iştirak etmək hüququna malikdir.
+
+2. Hər bir şəxs öz ölkəsində dövlət xidmətində qulluq etmək üçün bərabər imkana malik olmaq hüququna malikdir.
+
+3. Xalqın iradəsi iqtidar hakimiyyətinin əsası olmalıdır; bu iradə öz ifadəsini gizli səsvermə yolu ilə, ümumi və bərabər seçki hüququ və ya səsvermənin azadlığını təmin edən digər eynimənalı formalar əsasında keçirilən mütamadi və saxtalaşdırılmamış seçkilərdə tapmalıdır.
+Maddə 22
+
+Hər bir şəxs cəmiyyətin üzvü kimi sosial müdafiə hüququna və milli səylər və beynəlxalq əməkdaşlıq yolu ilə və hər bir dövlətin strukturu və resurslarına uyğun olaraq onun ləyaqətinin müdafiəsi və şəxsiyyətinin azad inkişafı üçün iqtisadi, sosial və mədəni sahələrdə hüquqlara malikdir.
+Maddə 23
+
+1. Hər bir şəxsin əmək, sərbəst iş yeri seçmək, ədalətli və yaxşı iş şəraiti və işsizlikdən müdafiə hüququ var.
+
+2. Hər bir şəxs heç bir ayrı-seçkilik olmadan eyni iş üçün eyni əmək haqqı almaq hüququna malikdir.
+
+3. Hər bir işləyən şəxs, əməyinin lazım gələrsə digər sosial müdafiə vasitələrilə tamamlanan, onun özünün və ailəsinin layiqli dolanışığını təmin edə bilən ədalətli və qənaətbəxş ödənilməsi hüququna malikdir.
+
+4. Hər bir şəxsin həmkarlar ittifaqı yaratmaq və öz sosial maraqlarını müdafiə etmək üçün həmkarlar ittifaqlarına daxil olmaq hüququ var.
+Maddə 24
+
+Hər bir şəxsin istirahət və asudə vaxt, o cümlədən iş gününün ağlabatan hüdudu və ödənilən mütamadi məzuniyyət hüququ var.
+Maddə 25
+
+1. Hər bir şəxs onun özünün və ailəsinin səhhət və rifahını təmin etmək üçün lazım olan, qida, geyim, tibbi xidmət və lazımi sosial təminat da daxil olmaqla həyat səviyyəsi hüququna və işsizlik, xəstəlik, əlillik, dul qalma, qocalıq və ondan asılı olmayan səbəblər üzündən yaşayış vasitələrinin itirilməsi zamanı təminat hüququna malikdir.
+
+2. Analıq və uşaqlıq xüsusi qayğı və yardım almaq hüququna malikdirlər. Həm nikah nəticəsində həm də nikahdan kənar doğulmuş uşaqlar eyni sosial müdafiədən istifadə etməlidirlər.
+Maddə 26
+
+1. Hər bir şəxsin təhsil hüququ var. Ən azı ibtidai və ümumi təhsil pulsuz olmalıdır. İbtidai təhsil icbari olmalıdır. Hər kəs texniki və peşə təhsili almaq imkanına malik olmalıdır, ali təhsil də hər kəsin qabiliyyəti əsasında hamıya eyni dərəcədə müyəssər olmalıdır.
+
+2. Təhsil insan şəxsiyyətinin tam inkişafına və insan hüquqları və əsas azadlıqlara hörmətin artırılmasına yönəldilməlidir. Təhsil xalqlar, irqi və dini qruplar arasında qarşılıqlı anlaşmanın, dözümlülüyün və dostluğun möhkəmləndirilməsinə və Birləşmiş Millətlərin sülhü qoruma sahəsində fəaliyyətinə yardım etməlidir.
+
+3. Valideynlər öz azyaşlı uşaqlarının təhsil növünü seçməkdə üstünlüyə malikdirlər.
+Maddə 27
+
+1. Hər bir şəxs cəmiyyətin mədəni həyatında sərbəst iştirak etmək, incəsənətdən həzz almaq, elmi tərəqqidə iştirak etmək və onun faydasından istifadə etmək hüququna malikdir.
+
+2. Hər bir şəxs müəllifi olduğu elmi, ədəbi, və incəsənət əsərlərinin nəticəsində meydana çıxan maddi və mənəvi mənafelərinin qorunması hüququna malikdir.
+Maddə 28
+
+Hər bir şəxsin bu Bəyannamədə əks olunmuş hüquq və azadlıqların tam təmin olunduğu sosial və beynəlxalq düzüm hüququ var.
+Maddə 29
+
+1. Hər bir şəxs yalnız onun azad və tam inkişafı mümkün olduğu cəmiyyət qarşısında vəzifələr daşıyır.
+
+2. Öz hüquq və azadlıqlarını həyata keçirərkən hər bir şəxs yalnız elə məhdudiyyətlərə məruz qala bilər ki, onlar qanun tərəfindən digərlərinin hüquq və azadlıqlarının tanınması və hörmət olunmasının təmin edilməsi və demokratik cəmiyyətin əxlaqi, ictimai asayiş və ümumi rifah tələblərini ödəmək məqsədilə təyin edilmiş olsun.
+
+3. Bu hüquq və azadlıqların həyata keçirilməsi Birləşmiş Millətlər Təşkilatının məqsəd və prinsiplərinə zidd olmamalıdır.
+Maddə 30
+
+Bu Bəyannamədə heç nə hər hansı dövlətə, şəxslər qrupuna və ayrı-ayrı şəxslərə Bəyannaməndə elan olunmuş hüquq və azadlıqların məhvinə yönəlmiş hər hansı fəaliyyətlə məşğul olmaq və ya hər hansı hərəkəti törətmək hüququnun verilməsi kimi təfsir oluna bilməz.
+

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/be/be.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'be' => 
+  array (
+    0 => 'а',
+    1 => 'н',
+    2 => 'ы',
+    3 => 'і',
+    4 => 'р',
+    5 => 'в',
+    6 => 'е',
+    7 => 'о',
+    8 => 'с',
+    9 => 'я',
+    10 => 'д',
+    11 => 'л',
+    12 => 'на',
+    13 => 'к',
+    14 => 'а_',
+    15 => 'п',
+    16 => 'ц',
+    17 => 'у',
+    18 => 'м',
+    19 => 'і_',
+    20 => 'т',
+    21 => '_п',
+    22 => 'ав',
+    23 => 'ра',
+    24 => 'ва',
+    25 => 'б',
+    26 => '_а',
+    27 => 'з',
+    28 => 'ў',
+    29 => 'г',
+    30 => 'ч',
+    31 => 'е_',
+    32 => '_і',
+    33 => '_пр',
+    34 => '_н',
+    35 => '_і_',
+    36 => 'пр',
+    37 => 'аб',
+    38 => '_с',
+    39 => 'ы_',
+    40 => 'ь',
+    41 => 'ны',
+    42 => 'нн',
+    43 => 'пра',
+    44 => 'я_',
+    45 => 'ар',
+    46 => 'ац',
+    47 => 'ад',
+    48 => 'ан',
+    49 => 'х',
+    50 => 'па',
+    51 => 'ал',
+    52 => 'ава',
+    53 => 'ма',
+    54 => 'не',
+    55 => 'ж',
+    56 => '_на',
+    57 => 'на_',
+    58 => 'рав',
+    59 => '_па',
+    60 => 'ас',
+    61 => 'о_',
+    62 => 'ча',
+    63 => 'у_',
+    64 => 'э',
+    65 => 'ла',
+    66 => '_д',
+    67 => 'х_',
+    68 => 'ны_',
+    69 => 'ць_',
+    70 => 'од',
+    71 => '_м',
+    72 => 'ам',
+    73 => 'ю',
+    74 => 'ь_',
+    75 => 'ка',
+    76 => 'та',
+    77 => 'й',
+    78 => 'або',
+    79 => 'ў_',
+    80 => '_аб',
+    81 => 'ва_',
+    82 => 'ры',
+    83 => 'й_',
+    84 => '_з',
+    85 => 'ве',
+    86 => '_ў',
+    87 => 'бо',
+    88 => '_я',
+    89 => 'ць',
+    90 => 'ко',
+    91 => 'аг',
+    92 => 'ст',
+    93 => 'ль',
+    94 => 'ацы',
+    95 => 'м_',
+    96 => '_к',
+    97 => 'ня',
+    98 => 'цы',
+    99 => 'ш',
+    100 => 'аве',
+    101 => 'да',
+    102 => '_ча',
+    103 => 'ае_',
+    104 => 'га',
+    105 => 'дз',
+    106 => 'льн',
+    107 => '_ч',
+    108 => 'анн',
+    109 => 'ння',
+    110 => 'ін',
+    111 => '_ма',
+    112 => 'ала',
+    113 => '_св',
+    114 => 'сва',
+    115 => 'ні',
+    116 => 'ае',
+    117 => 'ым',
+    118 => 'не_',
+    119 => 'чал',
+    120 => 'ты',
+    121 => 'за',
+    122 => 'оў',
+    123 => 'лав',
+    124 => '_у',
+    125 => 'ня_',
+    126 => 'ьн',
+    127 => '_не',
+    128 => '_г',
+    129 => 'св',
+    130 => 'ых_',
+    131 => 'га_',
+    132 => 'ай_',
+    133 => 'ен',
+    134 => 'ул',
+    135 => 'цц',
+    136 => 'дн',
+    137 => '_як',
+    138 => 'век',
+    139 => 'ро',
+    140 => 'жн',
+    141 => '_б',
+    142 => '_р',
+    143 => 'ай',
+    144 => 'вы',
+    145 => 'к_',
+    146 => 'ек',
+    147 => 'са',
+    148 => '_ар',
+    149 => '_ад',
+    150 => 'як',
+    151 => 'ых',
+    152 => 'ак',
+    153 => '_в',
+    154 => '_ко',
+    155 => 'ага',
+    156 => 'пры',
+    157 => '_за',
+    158 => 'чы',
+    159 => 'ыя',
+    160 => 'ле',
+    161 => 'ку',
+    162 => 'мі',
+    163 => 'ык',
+    164 => 'ож',
+    165 => 'лі',
+    166 => 'кож',
+    167 => 'ожн',
+    168 => 'дна',
+    169 => 'жны',
+    170 => 'бод',
+    171 => 'кул',
+    172 => 'кі',
+    173 => '_ў_',
+    174 => 'цца',
+    175 => 'ваб',
+    176 => 'ца_',
+    177 => 'тык',
+    178 => 'ўн',
+    179 => 'ю_',
+    180 => 'то',
+    181 => 'ек_',
+    182 => 'мае',
+    183 => 'нне',
+    184 => 'ных',
+    185 => 'арт',
+    186 => 'го',
+    187 => 'ул_',
+    188 => 'рты',
+    189 => 'пав',
+    190 => 'бо_',
+    191 => 'асц',
+    192 => 'ыку',
+    193 => '_т',
+    194 => 'д_',
+    195 => 'ві',
+    196 => 'ца',
+    197 => 'зе',
+    198 => 'ьна',
+    199 => 'ста',
+    200 => 'ам_',
+    201 => 'аў',
+    202 => '_вы',
+    203 => 'ара',
+    204 => '_са',
+    205 => 'ван',
+    206 => 'сц',
+    207 => 'жа',
+    208 => '_ш',
+    209 => 'рт',
+    210 => 'він',
+    211 => 'дзе',
+    212 => 'го_',
+    213 => 'аць',
+    214 => 'одн',
+    215 => 'наг',
+    216 => '_да',
+    217 => 'цыя',
+    218 => 'л_',
+    219 => 'ыц',
+    220 => 'бы',
+    221 => 'оўн',
+    222 => 'мі_',
+    223 => '_ра',
+    224 => 'тва',
+    225 => 'то_',
+    226 => 'аю',
+    227 => 'ах',
+    228 => 'тв',
+    229 => 'ад_',
+    230 => 'ств',
+    231 => 'лен',
+    232 => 'аві',
+    233 => '_ас',
+    234 => 'ду',
+    235 => 'ля',
+    236 => 'во',
+    237 => 'аль',
+    238 => 'рац',
+    239 => 'аво',
+    240 => 'енн',
+    241 => 'най',
+    242 => 'іх',
+    243 => 'аро',
+    244 => 'ці_',
+    245 => 'ці',
+    246 => 'сці',
+    247 => '_яг',
+    248 => 'пад',
+    249 => 'ама',
+    250 => 'іх_',
+    251 => 'яго',
+    252 => '_бы',
+    253 => 'эт',
+    254 => 'ба',
+    255 => 'ту',
+    256 => 'ын',
+    257 => 'сп',
+    258 => 'ым_',
+    259 => 'род',
+    260 => 'рым',
+    261 => 'энн',
+    262 => 'што',
+    263 => 'ўл',
+    264 => 'ат',
+    265 => 'лю',
+    266 => 'эн',
+    267 => 'яг',
+    268 => 'оў_',
+    269 => 'нан',
+    270 => 'ана',
+    271 => '_гэ',
+    272 => '_та',
+    273 => 'ні_',
+    274 => '_дз',
+    275 => 'нас',
+    276 => 'гэт',
+    277 => 'рэ',
+    278 => 'кл',
+    279 => 'чын',
+    280 => 'ыць',
+    281 => '_шт',
+    282 => 'да_',
+    283 => 'інн',
+    284 => 'агу',
+    285 => 'ыі_',
+    286 => 'яў',
+    287 => 'ер',
+    288 => 'ол',
+    289 => 'шт',
+    290 => 'ўс',
+    291 => 'ну',
+    292 => 'юч',
+    293 => 'гу',
+    294 => 'яр',
+    295 => 'бе',
+    296 => 'ян',
+    297 => 'ач',
+    298 => 'які',
+    299 => 'ным',
+    300 => 'цыі',
+    301 => 'дзя',
+    302 => 'ыя_',
+    303 => 'зя',
+    304 => 'ов',
+    305 => 'гр',
+    306 => 'но',
+    307 => 'зн',
+    308 => 'ус',
+    309 => 'пе',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/be/be.txt

@@ -0,0 +1,153 @@
+10 СНЕЖНЯ 1948 ГОДА Генеральная Асамблея Арганізацыі Абʼяднаных Нацый зацвердзіла і абвясціла Усеагульную дэкларацыю правоў чалавека, поўны тэкст якой прыведзены на гэтых старонках. Прыняўшы гэта рашэнне гістарычнага значэння, Асамблея звярнулася з заклікам да ўсіх дзяржаў‐членаў Арганізацыі абнародаваць тэкст Дэкларацыі і зрабіць усё магчымае для «яе распаўсюджвання, абвяшчэння і растлумачэння, галоўным чынам у школах і іншых навучальных установах, без адрознення, якое заснавана на палітычным статусе краін або тэрыторый».
+УСЕАГУЛЬНАЯ ДЭКЛАРАЦЫЯ ПРАВОЎ ЧАЛАВЕКА
+ПРЭАМБУЛА
+
+Прымаючы пад увагу, што прызнанне годнасці, якая ўласціва ўсім членам чалавечай сямʼі, і роўных і неадʼемных правоў іх зʼяўляецца асновай свабоды, справядлівасці і ўсеагульнага міру; і
+
+прымаючы пад увагу, што грэбаванне і пагарда да правоў чалавека прывялі да варварскіх актаў, якія абураюць сумленне чалавецтва, і што стварэнне такога свету, у якім людзі будуць мець свабоду слова і перакананняў і будуць свабодныя ад страху і галечы, абвешчана як высокае імкненне людзей; і
+
+прымаючы пад увагу, што неабходна, каб правы чалавека ахоўваліся ўладай закону з мэтай забеспячэння таго, каб чалавек не быў вымушаны ўжываць, у якасці апошняга сродку, паўстання супроць тыраніі і прыгнечання; і
+
+прымаючы пад увагу, што неабходна садзейнічаць развіццю дружалюбных адносін паміж народамі; і
+
+прымаючы пад увагу, што народы Абʼяднаных Нацый пацвердзілі ў Статуце сваю веру ў асноўныя правы чалавека, у годнасць і каштоўнасць чалавечай асобы і ў раўнапраўе мужчын і жанчын і вырашылі садзейнічаць сацыяльнаму прагрэсу і паляпшэнню ўмоў жыцця пры большай свабодзе; і
+
+прымаючы пад увагу, што дзяржавы‐члены абавязаліся садзейнічаць, у супрацоўніцтве з Арганізацыяй Абʼяднаных Нацый, усеагульнай павазе і захаванню правоў чалавека і асноўных свабод; і
+
+прымаючы пад увагу, што ўсеагульнае разуменне характару гэтых правоў і свабод мае велізарнае значэнне для поўнага выканання гэтага абавязацельства:
+
+ГЕНЕРАЛЬНАЯ АСАМБЛЕЯ
+
+абвяшчае
+
+гэту Усеагульную дэкларацыю правоў чалавека ў якасці задачы, да выканання якой павінны імкнуцца ўсе народы і ўсе дзяржавы з тым, каб кожны чалавек і кожны орган грамадства, увесь час маючы на ўвазе гэту Дэкларацыю, імкнуліся шляхам асветы і адукацыі садзейнічаць павазе гэтых правоў і свабод і забеспячэнню, шляхам нацыянальных і міжнародных прагрэсіўных мерапрыемстваў, усеагульнага і эфектыўнага прызнання і ажыццяўлення іх як сярод народаў дзяржаў‐членаў Арганізацыі, так і сярод народаў тэрыторый, што знаходзяцца пад іх юрысдыкцыяй.
+Артыкул 1.
+
+Усе людзі нараджаюцца свабоднымі і роўнымі ў сваёй годнасці і правах. Яны надзелены розумам і сумленнем і павінны ставіцца адзін да аднаго ў духу брацтва.
+Артыкул 2.
+
+Кожны чалавек павінен валодаць усімі правамі і ўсімі свабодамі, што абвешчаны гэтай Дэкларацыяй, без якога б там ні было адрознення, як напрыклад у адносінах расы, колеру скуры, полу, мовы, рэлігіі, палітычных або іншых перакананняў, нацыянальнага або сацыяльнага паходжання, маёмаснага, саслоўнага або іншага становішча.
+
+Апрача таго, не павінна рабіцца ніякага адрознення на аснове палітычнага, прававога або міжнароднага статуса краіны або тэрыторыі, да якой чалавек належыць, незалежна ад таго, ці зʼяўляецца гэта тэрыторыя незалежнай, падапечнай, несамакіравальнай, або як‐небудзь інакш абмежаванай у сваім суверэнітэце.
+Артыкул 3.
+
+Кожны чалавека мае права на жыццё, на свабоду і на асабістую недатыкальнасць.
+Артыкул 4.
+
+Ніхто не павінен утрымлівацца ў рабстве або ў паднявольным стане; рабства і гандаль рабамі забараняюцца ва ўсіх іх выглядах.
+Артыкул 5.
+
+Ні над кім не павінны ўчыняцца катаванні або жорсткія, бесчалавечныя або ўніжаючыя яго годнасць абыходжанне і пакаранне.
+Артыкул 6.
+
+Кожны чалавек, дзе б ён ні знаходзіўся, мае права на прызнанне яго правасубʼектнасці.
+Артыкул 7.
+
+Усе людзі роўныя перад законам і маюць права, без усякага адрознення, на роўную абарону закону. Усе людзі маюць права на роўную ахову ад якой бы там ні было дыскрымінацыі, што парушае гэту Дэкларацыю, і ад якога б там ні было падбухторвання да такой дыскрымінацыі.
+Артыкул 8.
+
+Кожны чалавек мае права на эфектыўнае аднаўленне ў правах кампетэнтнымі нацыянальнымі судамі ў выпадках парушэння яго асноўных правоў, якія дадзены яму канстытуцыяй або законам.
+Артыкул 9.
+
+Ні над кім не павінны ўчыняцца самавольны арышт, затрыманне або выгнанне.
+Артыкул 10.
+
+Кожны чалавек, для вызначэння яго правоў і абавязкаў і для ўстанаўлення абгрунтаванасці прадʼяўленага яму крымінальнага абвінавачання, мае права, на падставе поўнай роўнасці, на тое, каб яго справа была разгледжана публічна і з захаваннем усіх патрабаванняў справядлівасці незалежным і непрадузятым судом.
+Артыкул 11.
+
+1. Кожны чалавек, які абвінавачваецца ў злачынстве, мае права лічыцца невінаватым да таго часу, пакуль яго вінаватасць не будзе ўстаноўлена законным парадкам шляхам публічнага судовага разбору, пры якім яму забяспечваюцца ўсе магчымасці для абароны.
+
+2. Ніхто не можа быць асуджаны за злачынства на падставе ўчынення якога‐небудзь дзеяння або за бяздзеянне, якія ў час іх учынення не зʼяўляліся злачынствам па нацыянальных законах або па міжнароднаму праву. Не можа таксама накладацца пакаранне больш цяжкае, чым тое, якое магло быць ужыта ў той час, калі злачынства было зроблена.
+Артыкул 12.
+
+Ні над кім не павінны ўчыняцца самавольнае ўмяшанне ў яго асабістае і сямейнае жыццё, самавольны замах на недатыкальнасць яго жылля, тайну яго карэспандэнцыі або на яго гонар і рэпутацыю. Кожны чалавек мае права на абарону закону ад такога ўмяшання або такіх замахаў.
+Артыкул 13.
+
+1. Кожны чалавек мае права свабодна перамяшчацца і выбіраць сабе месцапражыванне ў межах кожнай дзяржавы.
+
+2. Кожны чалавек мае права пакідаць любую краіну, уключаючы сваю ўласную, і вяртацца ў сваю краіну.
+Артыкул 14.
+
+1. Кожны чалавек мае права шукаць прыстанішча ад праследавання ў іншых краінах і карыстацца гэтым прыстанішчам.
+
+2. Гэта права не можа быць выкарыстана ў выпадку праследавання, сапраўды заснаванага на ўчыненні непалітычнага злачынства, або дзеяння, што супярэчыць мэтам і прынцыпам Арганізацыі Абʼяднаных Нацый.
+Артыкул 15.
+
+1. Кожны чалавек мае права на грамадзянства.
+
+2. Ніхто не можа быць самавольна пазбаўлены свайго грамадзянства або права змяніць сваё грамадзянства.
+Артыкул 16.
+
+1. Мужчыны і жанчыны, якія дасягнулі паўналецця, маюць права без усякіх абмежаванняў, незалежна ад расы, нацыянальнасці або рэлігіі, браць шлюб і засноўваць сямʼю. Яны карыстаюцца аднолькавымі правамі ў адносінах узяцця шлюбу, у час знаходжання ў шлюбе і ў час яго скасавання.
+
+2. Шлюб можа быць заключаны толькі пры свабоднай і поўнай згодзе абодвух бакоў, што бяруць шлюб.
+
+3. Сямʼя зʼяўляецца натуральнай і асноўнай ячэйкай грамадства і мае права на абарону з боку грамадства і дзяржавы.
+Артыкул 17.
+
+1. Кожны чалавек мае права валодаць маёмасцю як аднаасобна, так і сумесна з іншымі.
+
+2. Ніхто не павінен быць самавольна пазбаўлены сваёй маёмасці.
+Артыкул 18.
+
+Кожны чалавек мае права на свабоду думкі, сумлення і рэлігіі; гэта права ўключае свабоду мяняць сваю рэлігію або пераканні і свабоду спавядаць сваю рэлігію або перакананні як аднаасобна, так і разам з іншымі, публічным або прыватным парадкам у вучэнні, богаслужэнні і выкананні рэлігійных і рытуальных абрадаў.
+Артыкул 19.
+
+Кожны чалавек мае права на свабоду перакананняў і на свабоднае выражэнне іх; гэта права ўключае свабоду бесперашкодна прытрымлівацца сваіх перакананняў і свабоду шукаць, атрымліваць і распаўсюджваць інфармацыю і ідэі любымі сродкамі і незалежна ад дзяржаўных граніц.
+Артыкул 20.
+
+1. Кожны чалавек мае права на свабоду мірных сходаў і асацыяцый.
+
+2. Ніхто не павінен прымушацца ўступаць у якую‐небудзь асацыяцыю.
+Артыкул 21.
+
+1. Кожны чалавек мае права прымаць удзел у кіраванні сваёй краінай непасрэдна або пры дапамозе свабодна выбраных прадстаўнікоў.
+
+2. Кожны чалавек мае права роўнага доступу да дзяржаўнай службы ў сваёй краіне.
+
+3. Воля народа павінна быць асновай улады ўрада; гэта воля павінна знаходзіць сабе выяўленне ў перыядычных і нефальсіфікаваных выбарах, якія павінны праводзіцца пры ўсеагульным і роўным выбарчым праве, шляхам тайнага галасавання або пры дапамозе іншых раўназначных форм, што забяспечваюць свабоду галасавання.
+Артыкул 22.
+
+Кожны чалавек, як член грамадства, мае права на сацыяльнае забеспячэнне і на ажыццяўленне неабходных для падтрымання яго годнасці і для свабоднага развіцця яго асобы правоў у эканамічнай, сацыяльнай і культурнай галінах пры дапамозе нацыянальных намаганняў і міжнароднага супрацоўніцтва і ў адпаведнасці са структурай і рэсурсамі кожнай дзяржавы.
+Артыкул 23.
+
+1. Кожны чалавек мае права на працу, на свабодны выбар работы, на справядлівыя і добрыя ўмовы працы і на ахову ад беспрацоўя.
+
+2. Кожны чалавек, без якой‐небудзь дыскрымінацыі, мае права на роўную аплату за роўную працу.
+
+3. Кожны, хто працуе, мае права на справядлівую і здавальняючую ўзнагароду, якая забяспечвае вартае чалавека існаванне для яго самога і яго сямʼі, і дапаўняецца, пры неабходнасці, іншымі сродкамі сацыяльнага забеспячэння.
+
+4. Кожны чалавек мае права ствараць прафесіянальныя саюзы і ўступаць у прафесіянальные саюзы для аховы сваіх інтарэсаў.
+Артыкул 24.
+
+Кожны чалавек мае права на адпачынак і вольны час, уключаючы права на разумнае абмежаванне рабочага дня і на перыядычны водпуск, які аплачваецца.
+Артыкул 25.
+
+1. Кожны чалавек мае права на такі жыццёвы ўзровень, уключаючы харч, адзенне, жыллё, медыцынскі догляд і неабходнае сацыяльнае абслугоўванне, які неабходны для падтрымання здароўя і дабрабыту яго самога і яго сямʼі, і права на забеспячэнне на выпадак беспрацоўя, хваробы, інваліднасці, удоўства, надыходу старасці або іншага выпадку страты сродкаў да існавання па незалежачых ад яго акалічнасцях.
+
+2. Мацярынства і дзяцінства даюць права на асобую апеку і дапамогу. Усе дзеці, якія нараділіся ў шлюбе або па‐за шлюбам, павінны карыстацца аднолькавай сацыяльнай абаронай.
+Артыкул 26.
+
+1. Кожны чалавек мае права на адукацыю. Адукацыя павінна быць бясплатнай па меншай меры ў тым, што датычыць пачатковай і агульнай адукацыі. Пачатковая адукацыя павінна быць абавязковай. Тэхнічная і прафесіянальная адукацыя павінна быць агульнадаступнай і вышэйшая адукацыя павінна быць аднолькава даступнай для ўсіх на падставе здольнасцей кожнага.
+
+2. Адукацыя павінна быць накіравана да поўнага развіцця чалавечай асобы і да павелічэння павагі да правоў чалавека і асноўных свабод. Адукацыя павінна садзейнічаць узаемаразуменню, цярпімасці і дружбе паміж усімі народамі, расавымі або рэлігійнымі групамі, і павінна садзейнічаць дзейнасці Арганізацыі Абʼяднаных Нацый па падтрыманню міру.
+
+3. Бацькі маюць права прыярытэту ў выбары віду адукацыі для сваіх малалетніх дзяцей.
+Артыкул 27.
+
+1. Кожны чалавек мае права свабодна ўдзельнічаць у культурным жыцці грамадства, цешыцца мастацтвам, удзельнічаць у навуковым прагрэсе і карыстацца яго дабротамі.
+
+2. Кожны чалавек мае права на ахову яго маральных і матэрыяльных інтарэсаў, што зʼяўляюцца вынікам навуковых, літаратурных або мастацкіх прац, аўтарам якіх ён зʼяўляецца.
+Артыкул 28.
+
+Кожны чалавек мае права на сацыяльны і міжнародны парадак, пры якім правы і свабоды, што выкладзены ў гэтай Дэкларацыі, могуць быць цалкам ажыццёўлены.
+Артыкул 29.
+
+1. Кожны чалавек мае абавязкі перад грамадствам, у якім толькі і магчыма свабоднае і поўнае развіццё яго асобы.
+
+2. Пры ажыццяўленні сваіх правоў і свабод кожны чалавек павінен спазнаць толькі такія абмежаванні, якія ўстаноўлены законам выключна з мэтай забеспячэння належнага прызнання і павагі правоў і свабод другіх і задавальнення справядлівых патрабаванняў маралі, грамадскага парадку і агульнага дабрабыту ў дэмакратычным грамадстве.
+
+3. Ажыццяўленне гэтых правоў і свабод ні ў якім разе не павінна супярэчыць мэтам і прынцыпам Арганізацыі Абʼяднаных Нацый.
+Артыкул 30.
+
+Нішто ў гэтай Дэкларацыі не можа быць вытлумачана, як прадастаўленне якой‐небудзь дзяржаве, групе асоб або асобным людзям права займацца якой‐небудзь дзейнасцю або ўчыняць дзеянні, накіраваныя да знішчэння правоў і свабод, што выкладзены ў гэтай Дэкларацыі.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/bg/bg.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'bg' => 
+  array (
+    0 => 'а',
+    1 => 'о',
+    2 => 'и',
+    3 => 'е',
+    4 => 'н',
+    5 => 'в',
+    6 => 'т',
+    7 => 'а_',
+    8 => 'с',
+    9 => 'р',
+    10 => 'и_',
+    11 => 'д',
+    12 => 'о_',
+    13 => 'е_',
+    14 => '_н',
+    15 => 'на',
+    16 => 'к',
+    17 => 'л',
+    18 => '_на',
+    19 => 'п',
+    20 => '_и',
+    21 => '_п',
+    22 => 'на_',
+    23 => 'ра',
+    24 => '_с',
+    25 => 'ва',
+    26 => 'б',
+    27 => 'з',
+    28 => '_пр',
+    29 => 'ни',
+    30 => 'пр',
+    31 => 'ч',
+    32 => 'ст',
+    33 => 'то',
+    34 => 'во',
+    35 => '_д',
+    36 => 'то_',
+    37 => 'ен',
+    38 => '_и_',
+    39 => 'ав',
+    40 => 'я',
+    41 => 'м',
+    42 => 'ъ',
+    43 => '_в',
+    44 => 'ов',
+    45 => 'у',
+    46 => 'не',
+    47 => 'но',
+    48 => 'ан',
+    49 => 'да',
+    50 => 'рав',
+    51 => '_о',
+    52 => 'та',
+    53 => '_ч',
+    54 => 'да_',
+    55 => 'те',
+    56 => 'от',
+    57 => 'об',
+    58 => 'пра',
+    59 => 'ит',
+    60 => '_да',
+    61 => 'ат',
+    62 => 'ств',
+    63 => 'ва_',
+    64 => 'г',
+    65 => 'та_',
+    66 => 'ек',
+    67 => 'ве',
+    68 => 'тв',
+    69 => 'ре',
+    70 => 'ите',
+    71 => 'т_',
+    72 => 'ли',
+    73 => 'ж',
+    74 => 'се',
+    75 => 'ос',
+    76 => 'од',
+    77 => 'но_',
+    78 => '_т',
+    79 => 'за',
+    80 => 'ени',
+    81 => 'во_',
+    82 => 'де',
+    83 => '_за',
+    84 => '_к',
+    85 => 'ия',
+    86 => 'ле',
+    87 => 'н_',
+    88 => '_вс',
+    89 => 'ван',
+    90 => 'ото',
+    91 => 'те_',
+    92 => 'не_',
+    93 => 'ки_',
+    94 => 'ен_',
+    95 => 'ове',
+    96 => '_не',
+    97 => 'ри',
+    98 => 'ка',
+    99 => '_з',
+    100 => 'ес',
+    101 => 'ки',
+    102 => 'им',
+    103 => '_по',
+    104 => 'ава',
+    105 => 'ед',
+    106 => 'ви',
+    107 => 'чов',
+    108 => 'ия_',
+    109 => '_б',
+    110 => 'ане',
+    111 => 'лен',
+    112 => 'ни_',
+    113 => '_чо',
+    114 => 'по',
+    115 => 'ц',
+    116 => 'вс',
+    117 => '_р',
+    118 => 'щ',
+    119 => 'аво',
+    120 => 'ие_',
+    121 => 'ко',
+    122 => 'ак',
+    123 => 'я_',
+    124 => 'ие',
+    125 => '_св',
+    126 => 'ди',
+    127 => 'век',
+    128 => '_об',
+    129 => 'сво',
+    130 => 'ест',
+    131 => 'ет',
+    132 => 'чо',
+    133 => 'има',
+    134 => '_им',
+    135 => 'ма',
+    136 => 'ил',
+    137 => 'ци',
+    138 => 'ро',
+    139 => 'все',
+    140 => 'ост',
+    141 => 'ани',
+    142 => 'св',
+    143 => 'тво',
+    144 => 'или',
+    145 => 'ние',
+    146 => 'ли_',
+    147 => '_чл',
+    148 => 'чле',
+    149 => 'ват',
+    150 => 'вот',
+    151 => 'аз',
+    152 => '_ра',
+    153 => 'ма_',
+    154 => 'лн',
+    155 => 'ич',
+    156 => 'си',
+    157 => 'й',
+    158 => 'тр',
+    159 => 'ек_',
+    160 => 'еки',
+    161 => 'сек',
+    162 => '_в_',
+    163 => 'к_',
+    164 => 'из',
+    165 => '_ил',
+    166 => 'съ',
+    167 => 'ят',
+    168 => 'бо',
+    169 => '_м',
+    170 => '_се',
+    171 => 'ата',
+    172 => 'при',
+    173 => 'ова',
+    174 => 'чл',
+    175 => 'аци',
+    176 => 'ето',
+    177 => '_е',
+    178 => 'пре',
+    179 => 'бод',
+    180 => 'обо',
+    181 => 'воб',
+    182 => 'ел',
+    183 => 'в_',
+    184 => 'ат_',
+    185 => '_съ',
+    186 => 'оди',
+    187 => 'ла',
+    188 => 'ред',
+    189 => '_ос',
+    190 => '_ка',
+    191 => '_бъ',
+    192 => 'раз',
+    193 => 'ъд',
+    194 => 'ац',
+    195 => 'че',
+    196 => 'се_',
+    197 => 'за_',
+    198 => 'лно',
+    199 => '_ко',
+    200 => 'бъд',
+    201 => 'ния',
+    202 => 'ме',
+    203 => 'ез',
+    204 => 'ин',
+    205 => 'ъде',
+    206 => '_от',
+    207 => 'ал',
+    208 => 'ър',
+    209 => 'до',
+    210 => '_е_',
+    211 => 'ята',
+    212 => 'ар',
+    213 => 'го',
+    214 => 'бе',
+    215 => 'х',
+    216 => 'тел',
+    217 => '_тр',
+    218 => '_де',
+    219 => 'ол',
+    220 => 'бъ',
+    221 => '_у',
+    222 => 'бр',
+    223 => 'жд',
+    224 => 'ти',
+    225 => 'ор',
+    226 => 'ран',
+    227 => 'от_',
+    228 => 'ка_',
+    229 => 'общ',
+    230 => 'нит',
+    231 => 'ас',
+    232 => 'ще',
+    233 => 'ция',
+    234 => 'де_',
+    235 => 'бра',
+    236 => 'д_',
+    237 => 'ой',
+    238 => 'ява',
+    239 => '_до',
+    240 => 'про',
+    241 => 'алн',
+    242 => 'ият',
+    243 => 'ря',
+    244 => 'вн',
+    245 => 'мо',
+    246 => 'дъ',
+    247 => 'как',
+    248 => 'ст_',
+    249 => 'ден',
+    250 => 'его',
+    251 => 'ато',
+    252 => 'нег',
+    253 => 'нов',
+    254 => '_из',
+    255 => 'яв',
+    256 => 'ру',
+    257 => 'бщ',
+    258 => 'ег',
+    259 => 'бва',
+    260 => 'щес',
+    261 => 'ряб',
+    262 => 'тря',
+    263 => 'вен',
+    264 => 'ябв',
+    265 => 'га',
+    266 => 'он',
+    267 => 'же',
+    268 => 'бв',
+    269 => 'еж',
+    270 => 'дн',
+    271 => 'жа',
+    272 => 'тве',
+    273 => 'дър',
+    274 => 'ърж',
+    275 => 'ржа',
+    276 => 'нос',
+    277 => 'нац',
+    278 => 'гов',
+    279 => 'ено',
+    280 => 'зв',
+    281 => 'кл',
+    282 => 'ск',
+    283 => 'въ',
+    284 => 'зи',
+    285 => 'зи_',
+    286 => '_та',
+    287 => 'ежд',
+    288 => 'род',
+    289 => 'вит',
+    290 => 'акв',
+    291 => 'у_',
+    292 => 'яб',
+    293 => 'ив',
+    294 => 'чи',
+    295 => 'с_',
+    296 => 'ез_',
+    297 => 'кат',
+    298 => 'йст',
+    299 => 'иче',
+    300 => 'нар',
+    301 => 'нот',
+    302 => 'она',
+    303 => '_с_',
+    304 => 'обр',
+    305 => '_ни',
+    306 => 'кв',
+    307 => 'ид',
+    308 => 'рж',
+    309 => 'ми',
+  ),
+);

+ 151 - 0
web/lib/vendor/patrickschur/language-detection/resources/bg/bg.txt

@@ -0,0 +1,151 @@
+
+ВСЕОБЩА ДЕКЛАРАЦИЯ ЗА ПРАВАТА НА ЧОВЕКА
+ПРЕАМБЮЛ
+
+Като взе предвид, че признаването на достойнството, присъщо на всички членове на човешкия род, на техните равни и неотменими права представлява основа на свободата, справедливостта и мира в света,
+
+Като взе предвид, че пренебрегването и неуважаването на правата на човека доведоха до варварски деяния, които потресоха съвестта на човечеството, и че създаването на един свят, в който хората ще се радват на свобода на словото и убежденията си и ще бъдат свободни от страх и лишения бе провъзгласено за най‐съкровения стремеж на човека,
+
+Като взе предвид, че е необходимо правата на човека да бъдат закриляни от закона така, че човек да не бъде принуждаван да прибягва към бунт срещу тиранията и потисничеството, като последен изход,
+
+Като взе предвид, че е необходимо да се нацърчава развитието на приятелски отношения между народите,
+
+Като взе предвид, че народите на Обединените нации потвърдиха в Устава своята вяра в основните права на човека, в достойнството и стойността на човешката личност, в равноправието на мъжете и жените, и обявиха своята решимост да насърчават обществения напредък и по‐добро жизнено равнище при по‐голяма свобода,
+
+Като взе предвид, че държавите‐членки се задължиха да постигнат в сътрудничество с Организацията на Обединените нации, всеобщо уважение и зачитане на правата на човека и неговите основни свободи,
+
+Като взе предвид, че общото разбиране на тези права и свободи е от най‐голямо значение за пълното осъществяване на този обет,
+
+ОБЩОТО СЪБРАНИЕ
+
+провъзгласява тази Всеобща декларация за правата на човека като обща мярка, към постигането на която трябва да се стремят всички народи и държави, така че всеки човек и всеки орган на обществото, имайки постоянно предвид тази Декларация, да се стремят, чрез просвета и образование, да съдействат за зачитане на тези права и свободи и чрез последователни национални и международни мерки да осигурят тяхното всеобщо и ефективно признаване и спазване, както сред народите и държавите‐членки на Организацията, така и сред народите от териториите, намиращи се под тяхна юрисдикция.
+Член 1
+
+Всички хора се раждат свободни и равни по достойнство и права. Те са надарени с разум и съвест и следва да се отнасят помежду си в дух на братство.
+Член 2
+
+Всеки човек има право на всички права и свободи, провъзгласени в тази Декларация, без никакви различия, основани на раса, цвят на кожата, пол, език, религия, политически или други възгледи, национален или социален произход, материално, обществено или друго положение.
+
+Освен това, няма да се допускат никакви различия, основани на политическия, прания или международния статут на държавата или територията, към която човек принадлежи, без оглед на това, дали тази страна или територия е независима, под попечителство, несамоуправляваща се или подложена на каквото и да е друго ограничение на суверенитета.
+Член 3
+
+Всеки има право на живот, свобода и лична сигурност.
+Член 4
+
+Никой не трябва да бъде държан в робство или крепостничество: робството и търговията с роби са забранени във всичките им форми.
+Член 5
+
+Никой не трябва да бъде подлаган на изтезания или на жестоко, нечовешко или унизително третиране или наказание.
+Член 6
+
+Всеки човек, където и да се намира, има право на признаване на неговата правосубектност.
+Член 7
+
+Всички хора са равни пред закона и имат право, без каквато и да е дискриминация, на еднаква закрила от закона. Всички хора имат право на еднаква защита срещу каквато и да е дискриминация, нарушаваща тази Декларация, както и срещу всяко подбуждане към дискриминация.
+Член 8
+
+Всеки човек има право на ефективно въстановяване на правата си от компетентните национални юрисдикции за действия, нарушаващи негови основни права, признати му от конституцията или закона.
+Член 9
+
+Никой не трябва да бъде подлаган на произволен арест, задържане или изгнание.
+Член 10
+
+Всеки човек има право, при пълно равенство, на справедливо и публично разглеждане на неговото дело, от независим и безпристрастен съд, за установяване на неговите права и задължения, както и за разглеждане на каквото и да е наказателно обвинение, предявено срещу него.
+Член 11
+
+1. Всеки човек, който е обвинен в престъпление, има право да бъде считан за невинен до доказване на неговата вина, в съответствие със закона, в публичен процес, по време на който са му били осигурени всички необходими гаранции за неговата защита.
+
+2. Никой не трябва да бъде осъден за действие или бездействие, което в момента на извършването му не е съставлявало престъпление по националното или международното право. Не може, също така, да бъде налагано наказание по‐тежко от онова, което е било предвидено за съответното престъпление по времето, когато това престъпление е било извършено.
+Член 12
+
+Никой не трябва де бъде подлаган на произволна намеса в личния му живот, семейството, жилището и кореспонденцията, нито на посегателства върху неговата чест и добро име. Всеки човек има право на закрила от закона срещу подобна намеса или посегателства.
+Член 13
+
+1. Всеки човек има право свободно да се придвижва и да избира своето местожителство в пределите на всяка държава.
+
+2. Всеки човек има право да папусне всяка страна, включително и своята, и да се връща в страната си.
+Член 14
+
+1. Всеки човек има право да търси и да получи убежище в други страни, когато е преследван.
+
+2. Това право не може да бъде ползвано, когато действителното основание за преследване е неполитическо престъпление или деяние, което противоречи на целите и принципите на Организацията на Обединените нации.
+Член 15
+
+1. Всеки човек има право на гражданство.
+
+2. Никой не може да бъде произволно лишен от своето гражданство, нито да му бъде отказано правото да смени гражданството си.
+Член 16
+
+1. Мъжете и жените, навършили пълнолетие, без каквито и да са ограничения, основани на раса, националност или религия, имат право да сключат брак и да образуват семейство. Те се ползуват с равни права при сключване на брака, по време на брака и при неговото разтрогване.
+
+2. Бъракът трябва да се сключва само с доброволното и пълно съглацие на бъдещите съпрузи.
+
+3. Семейството е естествена и основна клетка на обществото и има право на закрила от обществото и от държавата.
+Член 17
+
+1. Всеки човек има право на собственост, индивидуално или съвместно с други лица.
+
+2. Никой не трябва да бъде произволно лишен от своята собственост.
+Член 18
+
+Всеки човек има право на свобода на мисълта, съвестта и религията; това право включва правото да смени религията или убежденията си, както и свободата да изповядва религията или убежденията си, индивидуално или колективно, публично или частно, чрез обучение, обреди, богослужение и ритуали.
+Член 19
+
+Всеки човек има право на свобода на убеждение и на изразяването му; тази свобода включва правото безпрепятствено да се придържа към своите убеждения, както и правото да търси, да получава и да разпространява информация и идеи чрез всички средства и без оглед на държавните граници.
+Член 20
+
+1. Всеки човек има право на свобода на мирни събрания и сдружения.
+
+2. Никой не трябва да бъде принуждаван да участва в дадено сдружение.
+Член 21
+
+1. Всеки човек има право да участва в управлението на своята държава пряко или чрез свободно избрани представители.
+
+2. Всеки човек има право на достъп, при равни условия, до обществените и държавни служби на своята страна.
+
+3. Волята на народа трябва да бъде основата на властта на правителството. Тази воля трябва да се изразява чрез периодични и действителни избори, при всеобщо, равно и тайно гласуване или чрез равностойна процедура, осигуряваща свобода на гласуването.
+Член 22
+
+Всеки човек, като член на обществото, има право на социална сигурност и на осъществяване – чрез национални усилия и международно сътрудничество и в съответствие с устройството и ресурсите на съответната държава – на икономическите, социалните и културни права, необходими за неговото достойнство и за свободното развитие на неговата личност.
+Член 23
+
+1. Всеки човек има право на труд, на свободен избор на работа, на справедливи и благоприятни условия на труда, както и на закрила срещу безработица.
+
+2. Всеки човек, без каквато и да е дискриминация, има право на равно възнаграждение за равен труд.
+
+3. Всеки човек, който се труди, има право на справедливо и задоволително възнаграждение, което да осигури на него и неговото семейство съществувание, съответствуващо на човешкото достойнство и допълнено, ако това е необходимо, с други средства за соцална защита.
+
+4. Всеки човек има право да учредява и да членува в професионални съюзи за защита на своите интереси.
+Член 24
+
+Всеки човек има право на почивка и отдих, включително на разумно ограничаване на работното време и на периодичен платен отпуск.
+Член 25
+
+1. Всеки човек има право на жизнено равнище, включително прехрана, облекло, жилище, медицинско обслужване и необходимите социални грижи, което е необходимо за поддържане на неговото и на семейството му здраве и благосъстояние. Той има право на осигуряване в случай на безработица, болест, инвалидност, овдовяване, старост или други случаи на лишаване от средства за съществуване по независещи от него причини.
+
+2. Майките и децата се ползват с особени грижи и подпомагане. Всички деца, родени в брака или извън брака, се ползуват с еднаква социална защита.
+Член 26
+
+1. Всеки човек има право на образование. Образованието трябва да бъде безплатно, поне що се отнася до началното и основното образование. Началното образование трябва да бъде задължително. Техническото и професионалното образование трябва да бъдат общодостъпни, а висшето образование трябва да бъде еднакво достъпно за всички на основата на техните способности.
+
+2. Образованието трябва да бъде насочено към цялостно развитие на човешката личност и засилване на уважението към правата на човека и основните свободи. То трябва да съдейства за разбирателството, тъпримостта и приятелството между всички народи, расови или религиозни групи, както и за осъществяване дейността на Организацията на Обединените нации за поддържане на мира.
+
+3. Родителите имат право, с приоритет, да избират вида образование, което да получат техните деца.
+Член 27
+
+1. Всеки човек има право свободно да участва в културния живот на обществото, да се наслаждава на изкуствата, да участва в научния напредък и да се ползва от неговите достижения.
+
+2. Всеки човек има право на закрила на моралните и материалните си интереси, които са резултат от каквото и да е научно, литературно или художествено произведение, на което той е автор.
+Член 28
+
+Всеки човек има право на социален и международен ред, при който правата и свободите, провъзгласени в тази декларация, могат да бъдат напълно осъществени.
+Член 29
+
+1. Всеки човек има задължения към обществото, в което единствено е възможно свободното и цялостно развитие на неговата личност.
+
+2. Всеки човек, при упражняването на своите права и свободи, е подчинен само на такива ограничения, установени със закон, изключително с цел да се осигури необходимото признаване и зачитане правата и свободите на другите и за удовлетворяване на справедливите изисквания на морала, обществения ред и общото благоденствие в едно демократично общество.
+
+3. Тези права и свободи при никакви обстоятелства не могат да бъдат упражнявани в противоречие с целите и принципите на Организацията на Обединените нации.
+Член 30
+
+Нищо в тази Декларация не може да бъде тълкувано като предоставящо право на дадена държава, група или лице да се занимават с каквато и да е дейност или да извършват действия, насочени към унищожаване на правата и свободите, провъзгласени в нея.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/bi/bi.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'bi' => 
+  array (
+    0 => 'o',
+    1 => 'e',
+    2 => 'a',
+    3 => 'n',
+    4 => 'm',
+    5 => 'i',
+    6 => 'l',
+    7 => 't',
+    8 => 'ng_',
+    9 => 'g',
+    10 => 'ong',
+    11 => 'lon',
+    12 => 's',
+    13 => 'on',
+    14 => 'ng',
+    15 => 'n_',
+    16 => 'g_',
+    17 => 'lo',
+    18 => 'r',
+    19 => 'i_',
+    20 => 'em',
+    21 => 'm_',
+    22 => 'em_',
+    23 => 'an_',
+    24 => '_m',
+    25 => 'an',
+    26 => 'b',
+    27 => '_b',
+    28 => '_bl',
+    29 => 'blo',
+    30 => 'ol',
+    31 => 'w',
+    32 => 'o_',
+    33 => 'k',
+    34 => '_w',
+    35 => 'bl',
+    36 => '_o',
+    37 => 'ol_',
+    38 => '_i',
+    39 => 't_',
+    40 => 'ma',
+    41 => 'ae',
+    42 => 'l_',
+    43 => '_ol',
+    44 => 'man',
+    45 => 'mo_',
+    46 => '_mo',
+    47 => '_i_',
+    48 => 'e_',
+    49 => '_s',
+    50 => 'p',
+    51 => 'mo',
+    52 => '_l',
+    53 => 'f',
+    54 => 'se',
+    55 => 'en',
+    56 => '_lo',
+    57 => 'wan',
+    58 => 'ri',
+    59 => 'a_',
+    60 => '_he',
+    61 => 'et',
+    62 => 'om',
+    63 => 'hem',
+    64 => 'at',
+    65 => 'in',
+    66 => 'd',
+    67 => '_f',
+    68 => '_h',
+    69 => 'ti',
+    70 => '_r',
+    71 => '_we',
+    72 => 'ra',
+    73 => '_ma',
+    74 => 'wa',
+    75 => 'et_',
+    76 => 'u',
+    77 => 'aet',
+    78 => 'he',
+    79 => '_wo',
+    80 => 'en_',
+    81 => 'v',
+    82 => '_g',
+    83 => 'rae',
+    84 => '_ra',
+    85 => 'h',
+    86 => 'we',
+    87 => 'at_',
+    88 => 'we_',
+    89 => '_n',
+    90 => 'wo',
+    91 => 'te',
+    92 => '_t',
+    93 => 'ek',
+    94 => '_ga',
+    95 => 'gat',
+    96 => '_e',
+    97 => 'oma',
+    98 => '_o_',
+    99 => 'ta',
+    100 => '_p',
+    101 => 'wom',
+    102 => 'as',
+    103 => 'ba',
+    104 => 'li',
+    105 => '_k',
+    106 => 'ga',
+    107 => 'is',
+    108 => '_wa',
+    109 => '_a',
+    110 => 'ev',
+    111 => 'sem',
+    112 => '_ka',
+    113 => 'mi',
+    114 => 'fa',
+    115 => 're',
+    116 => 'am',
+    117 => 'evr',
+    118 => 'vri',
+    119 => '_ev',
+    120 => 'sen',
+    121 => 'le',
+    122 => 'emi',
+    123 => '_fr',
+    124 => 'ro',
+    125 => 'sa',
+    126 => 'ka',
+    127 => 's_',
+    128 => 'no',
+    129 => 'ik',
+    130 => '_no',
+    131 => 'li_',
+    132 => 'ke',
+    133 => 'ing',
+    134 => 'ri_',
+    135 => 'fr',
+    136 => 'vr',
+    137 => 'eke',
+    138 => '_se',
+    139 => 'mi_',
+    140 => 'kem',
+    141 => 'me',
+    142 => 'oli',
+    143 => 'na',
+    144 => 'al',
+    145 => 'mba',
+    146 => 'ni',
+    147 => 'tin',
+    148 => 'om_',
+    149 => '_me',
+    150 => 'k_',
+    151 => 'ei',
+    152 => 'so',
+    153 => 'la',
+    154 => '_st',
+    155 => 'amb',
+    156 => 'tem',
+    157 => '_sa',
+    158 => 'ko',
+    159 => 'tik',
+    160 => 'si',
+    161 => 've',
+    162 => 'st',
+    163 => 'iko',
+    164 => 'ise',
+    165 => 'ae_',
+    166 => 'kol',
+    167 => 'eis',
+    168 => 'mb',
+    169 => '_ba',
+    170 => '_fa',
+    171 => 'mek',
+    172 => 'ati',
+    173 => 'tr',
+    174 => '_at',
+    175 => 'iwa',
+    176 => '_pr',
+    177 => 'riw',
+    178 => 'ala',
+    179 => 'la_',
+    180 => 'ia_',
+    181 => 'nt',
+    182 => 'av',
+    183 => 'ave',
+    184 => 'bam',
+    185 => 'bae',
+    186 => '_na',
+    187 => 'fal',
+    188 => 'in_',
+    189 => 'ot',
+    190 => 'lem',
+    191 => 'fri',
+    192 => 'sav',
+    193 => 've_',
+    194 => 'no_',
+    195 => 'ar',
+    196 => 'ao',
+    197 => 'p_',
+    198 => 'ia',
+    199 => 'it',
+    200 => 'd_',
+    201 => 'asi',
+    202 => 'fas',
+    203 => 'se_',
+    204 => 'sta',
+    205 => 'ed',
+    206 => 'es',
+    207 => 'iw',
+    208 => 'pr',
+    209 => 'sin',
+    210 => 'ti_',
+    211 => 'po',
+    212 => '_d',
+    213 => 'os',
+    214 => 'pro',
+    215 => 'j',
+    216 => 'im',
+    217 => 'id',
+    218 => 'dom',
+    219 => '_ia',
+    220 => 'ido',
+    221 => 'ap_',
+    222 => 'rid',
+    223 => 'ns',
+    224 => 'ap',
+    225 => 'pe',
+    226 => 'ed_',
+    227 => 'ge',
+    228 => 'er',
+    229 => 'ip',
+    230 => '_ta',
+    231 => '_in',
+    232 => '_fo',
+    233 => '_pi',
+    234 => '_ti',
+    235 => 'ote',
+    236 => 'aem',
+    237 => 'rom',
+    238 => 'ipo',
+    239 => 'tek',
+    240 => 'afa',
+    241 => 'sae',
+    242 => 'ta_',
+    243 => 'de',
+    244 => 'el',
+    245 => 'iti',
+    246 => 'ara',
+    247 => 'ens',
+    248 => 'pol',
+    249 => 'nar',
+    250 => 'ole',
+    251 => 'tae',
+    252 => 'raf',
+    253 => 'di',
+    254 => 'do',
+    255 => 'im_',
+    256 => 'nte',
+    257 => 'tri',
+    258 => '_so',
+    259 => 'aon',
+    260 => 'fo',
+    261 => 'pi',
+    262 => 'lse',
+    263 => 'ols',
+    264 => 'res',
+    265 => 'eta',
+    266 => 'fol',
+    267 => 'ok_',
+    268 => 'ne',
+    269 => 'af',
+    270 => 'is_',
+    271 => 'ase',
+    272 => 'ni_',
+    273 => 'gti',
+    274 => 'ntr',
+    275 => 'sos',
+    276 => 'tap',
+    277 => 'kao',
+    278 => 'ngt',
+    279 => '_tr',
+    280 => 'ok',
+    281 => 'wok',
+    282 => '_re',
+    283 => 'um_',
+    284 => 'eni',
+    285 => 'ont',
+    286 => 'ot_',
+    287 => 'ili',
+    288 => '_de',
+    289 => 'pa',
+    290 => 'ak',
+    291 => 'uk',
+    292 => '_j',
+    293 => 'nd',
+    294 => 'ete',
+    295 => 'fro',
+    296 => 'aso',
+    297 => '_en',
+    298 => 'kas',
+    299 => 'son',
+    300 => 'aot',
+    301 => 'ere',
+    302 => 'oa_',
+    303 => 'um',
+    304 => 'tu',
+    305 => 'ef',
+    306 => 'us',
+    307 => 'ks',
+    308 => 'ls',
+    309 => 'il',
+  ),
+);

+ 151 - 0
web/lib/vendor/patrickschur/language-detection/resources/bi/bi.txt

@@ -0,0 +1,151 @@
+
+Deklereisen Blong Raet Blong Evri Man Mo Woman Raon Wol
+FESTOK
+
+From se Jenerol Asembli i luksave respek mo ikwol raet blong man mo woman olsem stamba blong fridom, jastis mo pis long wol,
+
+From se fasin blong no luksave mo no respektem ol raet blong man mo woman i mekem se i gat ol nogud aksen i tekemples we oli mekem se pipol i kros, mo bambae wan taem i kam we pipol bambae i glad long fridom blong toktok mo biliv blong hem, fridom blong no fraet mo wantem samting hemi kamaot olsem nambawan tingting blong ol grasrut pipol,
+
+From se hemi wan impoten samting, sipos man i no fos blong lukaotem help, olsem wan las aksen we hemi save mekem, blong faet agensem rabis fasin blong spoelem no fosem pipol hemia blong mekem nomo se Loa i protektem ol raet blong man mo woman,
+
+From se i gat nid blong promotem fasin blong developem frensip wetem ol narafala kaontri,
+
+From se ol pipol blong Unaeted Neisen oli talem bakegen insaed long Jata strong tingting blong olgeta long ol stamba raet blong man mo woman, respek mo valiu blong man mo woman mo long ikwol raet blong man mo woman, oli disaed blong promotem sosol progres mo ol standed blong laef we i moa gud mo we i gat moa fridom,
+
+From se ol Memba Kaontri oli mekem strong promis blong promotem respek blong ol raet blong man mo woman olbaot long wol mo gat ol stamba fridom taem we oli stap wok tugeta wetem Unaeted Neisen,
+
+From se hemi impoten tumas blong evriwan i luksave ol raet mo fridom blong promis ia i save tekemples fulwan,
+
+Hemi mekem se JENEROL ASEMBLI i putumaot
+
+Deklereisen blong ol Raet blong evri Man mo Woman Raon long Wol olsem wan impoten samting we evri pipol mo evri kaontri long wol oli mas kasem, blong mekem se wanwan man mo woman insaed long sosaeti oli tingting oltaem long Deklereisen ia, bambae oli wok had tru long tijing mo edukeisen blong leftemap resek long ol raet mo fridom ia mo tru ol step we oli tekem long nasonol mo intenasonol level, blong mekem se ol pipol blong ol Memba Kaontri mo ol pipol blong ol teritori we oli stap anda long olgeta blong oli luksave mo folem Deklereisen ia.
+Atikol 1
+
+Evri man mo woman i bon fri mo ikwol long respek mo ol raet. Oli gat risen mo tingting mo oli mas tritim wanwan long olgeta olsem ol brata mo sista.
+Atikol 2
+
+Evriwan i gat raet long evri raet mo fridom we i stap long Deklereisen ia, wetaot eni kaen difrens, olsem long reis, kala blong skin, seks, langwis, rilijen, politikol o narafala kaen tingting, we i kamaot long saed blong neisen o sosol, propeti, taem we man i bon long hem o emi narafala sosol saed olsem.
+
+Andap long hemia, bambae wan man o woman i no save mekem eni difrens long level blong politik, eria we wok hem i kavremap o intenasonol level blong kaontri o teritori blong narafala man o woman ia, nomata we hemi indipenden, tras, non-self-gavening o anda eni narafala arenjmen blong soverenti.
+Atikol 3
+
+Evriwan i gat raet blong laef, fridommo sekuriti blong man mo woman.
+Atikol 4
+
+Bambae man i no tekem narafala man o woman olsem slev blong hem. Bambae hemi agensem loa blong eni kaen fasin blong slev mo fasin blong salem man o woman olsem slev i tekemples.
+Atikol 5
+
+Bambae man mo woman i no save mekem fasin blong mekem narafala man o woman i safa o mekem rabis fasin long hem, fasin we i nogud long man o woman o tritim man o woman long fasin o panismen we i soem se man o woman i luk daon long man o woman.
+Atikol 6
+
+Evriwan i gat raet blong narafala man i luksave hem olsem wan man o woman we i stap anda long loa.
+Atikol 7
+
+Evri man mo woman i semak folem loa mo oli gat semak raet wetaot eni diskrismineisen blong loa i protektem olgeta. Evri man mo woman oli gat raet blong loa ia i protektem olgeta long ikwol fasin agensem diskrimineisen long taem we man mo woman i brekem wan pat blong Deklereisen ia mo agensem eni fasin blong mekem se i gat diskrimineisen olsem.
+Atikol 8
+
+Evriwan i gat raet blong kasem wan stret fasin blong stretem problem we ol stret nasonol traebuno blong ol akt we oli go agensem ol stamba raet we Konstitusen o loa givim, oli mekem.
+Atikol 9
+
+Bambae man o woman i no save arestem narafala man o woman long fasin we i folem tingting blong hem nomo, fasin blong givim panismen o fasin blong mekem man i stap hemwan olsem panismen.
+Atikol 10
+
+Evriwan i gat raet blong ful ikwaliti long wan indipenden mo fea pablik hearing we wan indipenden mo fea tribunal i putum, long taem blong disaedem ol raet mo ol obligeisen blong hem mo blong eni kriminol jasmen agensem hem.
+Atikol 11
+
+1. Eniwan we i gat jasmen blong wan rong agensem hem hemi gat raet blong stap olsem wan inosen man o woman go kasem taem we kot i pruvum se hemi gilti from se hemi mekem rong agensem loa long wan pablik traeol we hemi bin gat evri janis we hemi nidim blong difendem hemwan.
+
+2. Bambae man o woman i no gilti from wan rong we hemi mekem o wan aksen we hemi no mekem we i no wan rong folem nasonal mo intenasonal loa, long taem we man o woman ia i mekem aksen ia. Bambae i nogat wan panismen we i hevi bitim hemia we i aplae long taem ia we man o woman ia i bin mekem rong ia.
+Atikol 12
+
+Bambae man o woman i no save intefea wetem praevet laef, famili, hom or korespondens blong narafala man o woman folem tingting blong hem, mo no save spolem hae respek mo gudfala nem blong hem. Evriwan i gat raet blong loa i protektem hem agensem ol fasin blong intefea olsem o atak.
+Atikol 13
+
+1. Evriwan i gat raet blong kasem fridom blong go long weaples hemi wantem go mo blong stap insaed long eria blong wanwan steit.
+
+2. Evriwan i gat raet blong livim eni kaontri, we i minim se kaontri blong hem tu mo blong hemi go bak long kaontri blong hem.
+Atikol 14
+
+1. Evriwan i gat raet blong lukaotem mo stap long wan ples long wan narafala kaontri sipos hemi stap ronwe long ol fasin blong talem mo tritum nogud man o woman.
+
+2. Man o woman i no save yusum raet ia taem i gat prosekusen we i kamaot folem ol kraem we oli no kamaot from politik o from ol aksen we oli no folem ol eim mo prinsipol blong Unaeted Neisesn.
+Atikol 15
+
+1. Evriwan i gat raet blong gat wan nasonaliti.
+
+2. Bambae wan man o woman i nogat raet blong kiaman long wan man o woman long nasonaliti blong hem o kiaman long raet blong jenisim nasonaliti blong hem.
+Atikol 16
+
+1. Evri man mo woman long evri eij, nomata wanem reis, nasonaliti o rilijen, oli gat raet blong maret mo blong statem wan famili. Oli gat raet long ikwel raet long saed blong maret, long taem blong maret mo long taem we oli disolvem maret.
+
+2. Maret bambae i tekemples nomo taem we hemi tingting blong man mo woman ia blong tufala i maret.
+
+3. Famili hemi natural mo impoten grup unit blong sosaeti mo hemi gat raet blong sosaeti mo steit i protektem hem.
+Atikol 17
+
+1. Evriwan i gat raet blong onem wan propeti hemwan mo tu wetem ol narafala man o woman tugeta.
+
+2. Folem tingting blong hem, bambae wan man o woman i no save kiaman long narafala man o woman from propeti blong hem.
+Atikol 18
+
+Evriwan i gat raet long fridom blong tingting, fridom blong morol tingting blong jasmen mo rilijen; raet ia hemi kavremap fridom blong jenisim rilijen o bilif blong hem, mo fridom blong hem hemwan o tugeta wetem ol narafala man o woman long komuniti mo long pablik o praevet laef, blong soem rilijen blong hem tru long fasin we hemi tijim, praktisim, wosip mo folem ol tijing blong rilijen blong hem o biliv blong hem.
+Atikol 19
+
+Evriwan i gat raet long fridom blong talem tingting blong hem mo talem long wei we hemi wantem; raet ia hemi kavremap fridom blong save gat ol difren tingting wetaot man i intefea mo blong risivim mo givimaot infomeisen mo ol tingting tru long niuspepa, televisen o radio nomata long ol baondri blong ol kaontri.
+Atikol 20
+
+1. Evriwan i gat raet long fridom blong mit wanples mo grup tugeta long fasin we i gat pis long hem.
+
+2. Wan man o woman i no save fosem narafala man o woman blong stap long wan asosiesen.
+Atikol 21
+
+1. Evriwan i gat raet blong tekpat long Gavman blong kaontri blong hem, daerek o tru long ol representativ we olgeta pipol oli jusum folem tingting blong olgeta.
+
+2. Evriwan i gat raet long semak janis blong kasem sevis blong Gavman long kaontri blong hem.
+
+3. Bambae pipol oli jusum kaen Gavman we oli wantem blong rul; fasin blong jusum Gavman ia bambae i kamaot tru ol eleksen long wanwan period mo bambae evri man mo woman i gat raet blong vot long sekret folem ol fasin blong fri vot.
+Atikol 22
+
+Evriwan, olsem memba blong sosaeti, i gat raet blong kasem sosol sekuriti mo hemi gat raet blong kasem ol ekonomik, sosol mo kaljarol raet blong hem we hemi nidim from respek blong hem mo blong mekem se hemi fri blong developem hemwan, hemia tru long help mo hadwok blong nasonol mo intenasonol komuniti mo folem oganaeseisen mo risos blong wanwan Kaontri.
+Atikol 23
+
+1. Evriwan i gat raet blong wok, blong jusum wanem wok hemi wantem mekem, blong stap long ol gudfala kondisen blong wok mo blong gat proteksen agensem fasim blong nogat wok.
+
+2. Evriwan, wetaot diskrimineisen, i gat raet blong kasem ikwol pei blong mekem semak wok.
+
+3. Evriwan we i wok oli gat raet long stret mo gudfala pei we i mekem se hem mo famili blong hem i save gat wan gudfala laef we i soem se i gat respek, mo i kasem tu ol narafala kaen proteksen long sosol laef blong hem, sipos i gat nid.
+
+4. Evriwan i gat raet blong fomem mo joenem ol tred union blong protektem ol intres blong olgeta.
+Atikol 24
+
+Evriwan i gat raet blong spel mo enjoem hem, we i minim se i mas gat limit long ol haoa blong wok mo blong oli gat holidei wetem pei wanwan taem.
+Atikol 25
+
+1. Evriwan i gat raet long wan standed blong laef we i stret long helt mo welfea blong hem mo famili blong hem, hemia long saed blong kakae, klos, haos mo medikol kea mo ol narafala sosol sevis, mo raet long sekuriti long taem we man o woman i no wok, i sik, wan pat blong bodi i nogat o no save wok gud, woman i lusum man blong hem o man i lususm woman blong hem, taem hemi olfala o taem hemi no save gat wan gudfala laef from sam samting we hemwan i no save kontrolem.
+
+2. Mama mo pikinini oli gat raet blong kasem spesel kea mo help. Evri pikinini, nomata we oli bon long mama mo papa we tufala i mared o no mared, bambae oli kasem semak protektek long sosol laef blong olgeta tu.
+Atikol 26
+
+1. Evriwan i gat raet blong kasem edukeisen. Bambae edukeisen hemi fri, sipos i no long ol narafala level be bambae hemi hapen long ol elementeri mo fes level blong skul. Bambae evri pikinini i mas go long wan elementeri skul. Bambae i mas gat teknikol mo profesonal edukeisen we pipol i save folem sipos oli wantem mo bambae evri man mo woman i gat raet blong kasem hae edukeisen folem merit.
+
+2. Edukeisen bambae hemi blong developem fulwan ol defren kaen fasin blong man mo woman mo blong leftemap respek blong ol raet blong man mo woman mo ol stamba fridom. Edukeisen bambae hemi promotem fasin blong andastanem, luksave nid mo mekem fren wetem evri kaontri, evri difren kaen reis mo rilijes grup blong pipol mo bambae hemi mekem ol wok blong Unaeted Neisen blong kipim pis oltaem.
+
+3. Papa mo mama blong pikinini oli gat raet blong jusum kaen edukeisen we bambae pikinini blong tufala i kasem.
+Atikol 27
+
+1. Evriwan i gat raet blong tekempat olsem hemi wantem long kaljarol laef blong komuniti, blong enjoem ol art mo serem ol save blong saens we i stap kam andap mo ol benefit blong hem.
+
+2. Evriwan i gat raet blong protektem ol morol mo materiol interes we i kamoat folem eni wok we man mo woman i prodiusum long saed blong saens, litereja mo art we hemi bin raetem.
+Atikol 28
+
+Evriwan i gat raet long wan sosol mo intenasonol oda we i mekem se oli save yusum fulwan ol raet mo fridom we oli stap insaed long Deklereisen ia.
+Atikol 29
+
+1. Evriwan i gat diuti blong mekem i go long komuniti we tru long hem nomo bambae hemi fri blong save developem fulwan fasin blong hem olsem wan man o woman.
+
+2. Taem we man mo woman i stap yusum ol raet mo fridom ia, bambae evriwan i mas folem ol limit we oli stap insaed long loa blong mekem se man i luksave mo respektem ol raet mo fridom blong ol narafala pipol mo blong folem ol rul blong gudfala fasin, pablik oda mo jenerol welfea long wan demokratik sosaeti.
+
+3. Man mo woman i no save yusum ol raet mo fridom ia long wei we i agensem ol tingting mo prinsipol blong Unaeted Neisens.
+Atikol 30
+
+Wan man o woman i no save yusum wan pat blong Deklereisen ia blong mekem se Steit, o wan grup o man o woman i ting se hemi gat raet blong mekem eni aktiviti o blong mekem eni aksen we i go agensem ol raet mo fridom we i stap insaed long Deklereisen ia.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/bn/bn.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'bn' => 
+  array (
+    0 => '_র_',
+    1 => '_র',
+    2 => 'র_',
+    3 => 'র',
+    4 => '_ক_',
+    5 => '_ব_',
+    6 => '_য_',
+    7 => '_ত_',
+    8 => 'ত_',
+    9 => 'ব_',
+    10 => '_ক',
+    11 => 'ক_',
+    12 => 'ন_',
+    13 => '_ন_',
+    14 => 'ব',
+    15 => 'য_',
+    16 => 'ক',
+    17 => 'ত',
+    18 => '_ব',
+    19 => 'ন',
+    20 => '_য',
+    21 => '_ত',
+    22 => 'য',
+    23 => '_স',
+    24 => '_ন',
+    25 => '_স_',
+    26 => '_প_',
+    27 => '_ধ_',
+    28 => 'স',
+    29 => 'ধ_',
+    30 => '_প',
+    31 => 'ম_',
+    32 => 'ম',
+    33 => 'স_',
+    34 => 'ধ',
+    35 => 'প',
+    36 => '_ম_',
+    37 => '_শ_',
+    38 => '_অ',
+    39 => '_ধ',
+    40 => '_জ_',
+    41 => 'প_',
+    42 => 'অধ_',
+    43 => '_অধ',
+    44 => '_এ',
+    45 => '_ম',
+    46 => '_এব',
+    47 => '_ষ_',
+    48 => 'এব_',
+    49 => '_সম',
+    50 => 'রত_',
+    51 => '_দ_',
+    52 => '_জ',
+    53 => '_রত',
+    54 => 'সম_',
+    55 => 'অ',
+    56 => '_ই_',
+    57 => 'দ_',
+    58 => '_কর',
+    59 => 'শ_',
+    60 => '_ষ',
+    61 => '_হ_',
+    62 => '_শ',
+    63 => '_ছ_',
+    64 => '_হ',
+    65 => '_ও_',
+    66 => 'জ_',
+    67 => 'এ',
+    68 => 'জ',
+    69 => '_গ_',
+    70 => 'দ',
+    71 => '_ভ_',
+    72 => 'কর_',
+    73 => 'সম',
+    74 => 'ল',
+    75 => 'হ',
+    76 => 'ল_',
+    77 => '_রয',
+    78 => 'রয_',
+    79 => 'অধ',
+    80 => '_ই',
+    81 => '_দ',
+    82 => 'ভ_',
+    83 => 'শ',
+    84 => 'ষ_',
+    85 => 'ষ',
+    86 => 'এব',
+    87 => '_ল',
+    88 => 'রত',
+    89 => 'ণ_',
+    90 => '_ল_',
+    91 => 'পর_',
+    92 => 'ছ_',
+    93 => '_গ',
+    94 => 'কর',
+    95 => '_ও',
+    96 => 'হ_',
+    97 => 'ই_',
+    98 => '_থ_',
+    99 => '_চ_',
+    100 => 'গ_',
+    101 => '_ছ',
+    102 => 'জন_',
+    103 => 'ভ',
+    104 => 'ই',
+    105 => 'গ',
+    106 => '_আ',
+    107 => 'ণ',
+    108 => 'ও_',
+    109 => '_ভ',
+    110 => '_জন',
+    111 => '_পর',
+    112 => 'ছ',
+    113 => '_নত',
+    114 => 'চ_',
+    115 => 'থ_',
+    116 => '_এ_',
+    117 => 'নত_',
+    118 => 'ও',
+    119 => '_চ',
+    120 => 'রয',
+    121 => '_থ',
+    122 => 'চ',
+    123 => 'অন_',
+    124 => '_অন',
+    125 => '_উ',
+    126 => 'থ',
+    127 => 'পর',
+    128 => 'পত_',
+    129 => '_পত',
+    130 => '_ট_',
+    131 => '_হব',
+    132 => 'আ',
+    133 => 'ট_',
+    134 => 'তর_',
+    135 => '_যক',
+    136 => '_ণ_',
+    137 => '_ঘ_',
+    138 => 'মত_',
+    139 => 'হব_',
+    140 => 'কল_',
+    141 => 'জন',
+    142 => '_খ_',
+    143 => '_ষণ',
+    144 => 'ষণ_',
+    145 => 'যক_',
+    146 => '_তর',
+    147 => 'রক_',
+    148 => '_ঘ',
+    149 => 'ট',
+    150 => 'উ',
+    151 => 'নত',
+    152 => '_এক',
+    153 => 'নব_',
+    154 => '_রক',
+    155 => '_মত',
+    156 => 'এ_',
+    157 => '_খ',
+    158 => '_নব',
+    159 => '_সক',
+    160 => '_ধর',
+    161 => 'মন_',
+    162 => 'সকল',
+    163 => 'পন_',
+    164 => 'অন',
+    165 => '_ট',
+    166 => 'ঘ',
+    167 => 'ঘ_',
+    168 => 'পত',
+    169 => '_ণ',
+    170 => 'হব',
+    171 => 'রণ_',
+    172 => '_সন',
+    173 => 'খ_',
+    174 => 'যক',
+    175 => 'তর',
+    176 => 'খ',
+    177 => 'কল',
+    178 => 'মত',
+    179 => '_বন',
+    180 => '_আ_',
+    181 => '_এম',
+    182 => '_ইন',
+    183 => 'ইন_',
+    184 => 'এমন',
+    185 => 'কব_',
+    186 => 'ওয_',
+    187 => '_ওয',
+    188 => '_কব',
+    189 => 'আছ_',
+    190 => '_আছ',
+    191 => '_লন',
+    192 => '_অব',
+    193 => 'লন_',
+    194 => 'বন_',
+    195 => 'ষণ',
+    196 => '_ড_',
+    197 => '_পন',
+    198 => '_তন',
+    199 => 'গত_',
+    200 => 'উক_',
+    201 => 'তন_',
+    202 => 'সন_',
+    203 => 'রব_',
+    204 => '_অপ',
+    205 => '_রণ',
+    206 => 'মর_',
+    207 => '_সঙ',
+    208 => 'সঙ_',
+    209 => '_উক',
+    210 => 'রক',
+    211 => 'ঙ_',
+    212 => '_ড',
+    213 => 'এক',
+    214 => '_ঠ_',
+    215 => 'ধর_',
+    216 => 'কট_',
+    217 => 'একট',
+    218 => 'রসম',
+    219 => 'যম_',
+    220 => '_রস',
+    221 => '_উপ',
+    222 => '_মর',
+    223 => '_যব',
+    224 => 'বস_',
+    225 => 'অপর',
+    226 => '_যম',
+    227 => 'বন',
+    228 => 'মন',
+    229 => 'নব',
+    230 => 'পন',
+    231 => 'সক',
+    232 => 'ধর',
+    233 => 'রণ',
+    234 => '_ঞ_',
+    235 => 'অব_',
+    236 => '_সহ',
+    237 => 'উন_',
+    238 => '_বর',
+    239 => 'হণ_',
+    240 => 'রন_',
+    241 => '_বল',
+    242 => '_ষম',
+    243 => '_গত',
+    244 => 'আন_',
+    245 => '_আন',
+    246 => 'ময_',
+    247 => 'বর_',
+    248 => 'লক_',
+    249 => '_লক',
+    250 => 'যথ_',
+    251 => '_যথ',
+    252 => 'সময',
+    253 => '_রহ',
+    254 => '_উন',
+    255 => 'হয_',
+    256 => 'করব',
+    257 => 'রহণ',
+    258 => 'বস',
+    259 => 'সন',
+    260 => 'ঙ',
+    261 => 'ড',
+    262 => 'কব',
+    263 => 'আছ',
+    264 => 'রব',
+    265 => 'তন',
+    266 => 'এম',
+    267 => 'আ_',
+    268 => 'অব',
+    269 => 'ওয',
+    270 => 'লন',
+    271 => 'ইন',
+    272 => '_আশ',
+    273 => 'আশ_',
+    274 => 'বল_',
+    275 => '_ঘট',
+    276 => '_অ_',
+    277 => 'এক_',
+    278 => 'নভ_',
+    279 => 'আদ_',
+    280 => '_সর',
+    281 => '_নর',
+    282 => '_সদ',
+    283 => 'সদস',
+    284 => 'দস_',
+    285 => '_অভ',
+    286 => 'বদ_',
+    287 => 'অভ_',
+    288 => 'করত',
+    289 => '_আদ',
+    290 => 'মর',
+    291 => 'অপ',
+    292 => 'উক',
+    293 => 'ড_',
+    294 => 'সঙ',
+    295 => 'গত',
+    296 => 'ঞ_',
+    297 => '_ঠ',
+    298 => 'ঠ',
+    299 => 'সব_',
+    300 => '_সব',
+    301 => 'ষম_',
+    302 => 'ধরন',
+    303 => 'যবস',
+    304 => '_অর',
+    305 => 'অর_',
+    306 => 'বজন',
+    307 => '_বস',
+    308 => 'নয_',
+    309 => '_হয',
+  ),
+);

+ 159 - 0
web/lib/vendor/patrickschur/language-detection/resources/bn/bn.txt

@@ -0,0 +1,159 @@
+
+মানবাধিকারের সার্বজনীন ঘোষণাপত্র
+মুখবন্ধ
+
+যেহেতু মানব পরিবারের সকল সদস্যের সমান ও অবিচ্ছেদ্য অধিকারসমূহ এবং সহজাত মর্যাদার স্বীকৃতি‌ই হচ্ছে বিশ্বে শান্তি, স্বাধীনতা এবং ন্যায়বিচারের ভিত্তি;
+
+যেহেতু মানব অধিকারের প্রতি অবজ্ঞা এবং ঘৃণার ফলে মানুবের বিবেক লাঞ্ছিত বোধ করে এমন সব বর্বরোচিত ঘটনা সংঘটিত হয়েছে এবং যেহেতু এমন একটি পৃথিবীর উদ্ভবকে সাধারণ মানুষের সর্বোচ্চ কাঙ্খা রূপে ঘোষণা করা হয়েছে, যেখানে সকল মানুষ ধর্ম এবং বাক স্বাধীনতা ভোগ করবে এবং অভাব ও শংকামুক্ত জীবন যাপন করবে;
+
+যেহেতু মানুষ যাতে অত্যাচার ও উত্‍পীড়নের মুখে সর্বশেষ উপায় হিসেবে বিদ্রোহ করতে বাধ্য না হয় সেজন্য আ‌ইনের শাসন দ্বারা মানবাধিকার সংরক্ষণ করা অতি প্রয়োজনীয়;
+
+যেহেতু জাতিসমূহের মধ্যে বন্ধুত্বপূর্ণ সম্পর্ক উন্নয়নের প্রয়াস গ্রহণ করা অত্যাবশ্যক;
+
+যেহেতু সদস্য জাতিসমূহ জাতিসংঘের সনদে মৌলিক মানবাধিকার, মানব দেহের মর্যাদা ও মূল্য এবং নারী পুরুষের সমান অধিকারের প্রতি তাঁদের বিশ্বাস পুনর্ব্যক্ত করেছেন এবং বৃহত্তর স্বাধীনতার পরিমণ্ডলে সামাজিক উন্নতি এবং জীবনযাত্রার উন্নততর মান অর্জনে দৃঢ়প্রতিজ্ঞ হয়েছেন;
+
+যেহেতু সদস্য রাষ্ট্রসমূহ জাতিসংঘের সহযোগিতায় মানবাধিকার ও মৌলিক স্বাধীনতা সমূহের প্রতি সার্বজনীন সন্মান বৃদ্ধি এবং এদের যথাযথ পালন নিশ্চিতকরণের লক্ষ্য অর্জনে অঙ্গীকারবদ্ধ;
+
+যেহেতু এ স্বাধীনতা এবং অধিকারসমূহের একটি সাধারণ উপলব্ধি এ অঙ্গীকারের পূর্ণ বাস্তবায়নের জন্য সর্বাধিক গুরুত্বপূর্ণ
+
+এজন্য এখন
+
+সাধারণ পরিষদ
+
+এই
+
+মানবাধিকারের সার্বজনীন ঘোষণাপত্র
+
+জারি করছে
+
+এ ঘোষণা সকল জাতি এবং রাষ্ট্রের সাফল্যের সাধারণ মানদন্ড হিসেবে সে‌ই লক্ষ্যে নিবেদিত হবে, যেখানে প্রতিটি ব্যক্তি এবং সমাজের প্রতিটি অঙ্গ এ ঘোষণাকে সবসময় মনে রেখে পাঠদান ও শিক্ষার মাধ্যমে এ‌ই স্বাধীনতা ও অধিকার সমূহের প্রতি শ্রদ্ধাবোধ জাগ্রত করতে সচেষ্ট হবে এবং সকল সদস্য রাষ্ট্র ও তাদের অধীনস্থ ভূখণ্ডের জাতিসমূহ উত্তরোত্তর জাতীয় ও আন্তর্জাতিক প্রয়াসের মাধ্যমে এ‌ই অধিকার এবং স্বাধীনতাসমূহের সার্বজনীন ও কার্যকর স্বীকৃতি আদায় এবং যথাযথ পালন নিশ্চিত করবে।
+ধারা ১
+
+সমস্ত মানুষ স্বাধীনভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহণ করে। তাঁদের বিবেক এবং বুদ্ধি আছে; সুতরাং সকলেরই একে অপরের প্রতি ভ্রাতৃত্বসুলভ মনোভাব নিয়ে আচরণ করা উচিত।
+ধারা ২
+
+এ ঘোষণায় উল্লেখিত স্বাধীনতা এবং অধিকারসমূহে গোত্র, ধর্ম, বর্ণ, শিক্ষা, ভাষা, রাজনৈতিক বা অন্যবিধ মতামত, জাতীয় বা সামাজিক উত্‍পত্তি, জন্ম, সম্পত্তি বা অন্য কোন মর্যাদা নির্বিশেষে প্রত্যেকের‌ই সমান অধিকার থাকবে।
+
+কোন দেশ বা ভূখণ্ডের রাজনৈতিক, সীমানাগত বা আন্তর্জাতিক মর্যাদার ভিত্তিতে তার কোন অধিবাসীর প্রতি কোনরূপ বৈষম্য করা হবেনা; সে দেশ বা ভূখণ্ড স্বাধীন‌ই হোক, হোক অছিভূক্ত, অস্বায়ত্বশাসিত কিংবা সার্বভৌমত্বের অন্য কোন সীমাবদ্ধতায় বিরাজমান।
+ধারা ৩
+
+জীবন, স্বাধীনতা এবং দৈহিক নিরাপত্তায় প্রত্যেকের অধিকার আছে।
+ধারা ৪
+
+কা‌উকে অধীনতা বা দাসত্বে আবদ্ধ করা যাবে না। সকল প্রকার ক্রীতদাস প্রথা এবং দাসব্যবসা নিষিদ্ধ করা হবে।
+ধারা ৫
+
+কা‌উকে নির্যাতন করা যাবে না; কিংবা কারো প্রতি নিষ্ঠুর, অমানবিক বা অবমাননাকর আচরণ করা যাবে না অথবা কা‌উকে এহেন শাস্তি দেওয়া যাবে না।
+ধারা ৬
+
+আ‌ইনের সামনে প্রত্যেকের‌ই ব্যক্তি হিসেবে স্বীকৃতি লাভের অধিকার আছে।
+ধারা ৭
+
+আ‌ইনের চোখে সবা‌ই সমান এবং ব্যক্তিনির্বিশেষে সকলে‌ই আ‌ইনের আশ্রয় সমানভাবে ভোগ করবে। এ‌ই ঘোষণা লঙ্ঘন করে এমন কোন বৈষম্য বা বৈষম্য সৃষ্টির প্ররোচনার মুখে সমান ভাবে আশ্রয় লাভের অধিকার প্রত্যেকের‌ই আছে।
+ধারা ৮
+
+শাসনতন্ত্রে বা আ‌ইনে প্রদত্ত মৌলিক অধিকার লঙ্ঘনের ক্ষেত্রে উপযুক্ত জাতীয় বিচার আদালতের কাছ থেকে কার্যকর প্রতিকার লাভের অধিকার প্রত্যেকের‌ই রয়েছে।
+ধারা ৯
+
+কা‌উকে‌ই খেয়ালখুশীমত গ্রেপ্তার বা অন্তরীণ করা কিংবা নির্বাসন দে‌ওয়া যাবে না।
+ধারা ১০
+
+নিজের অধিকার ও দায়িত্ব নির্ধারণ এবং নিজের বিরুদ্ধে আনীত ফৌজদারি অভিযোগ নিরূপণের জন্য প্রত্যেকের‌ই পূর্ণ সমতার ভিত্তিতে একটি স্বাধীন এবং নিরপেক্ষ বিচার-আদালতে প্রকাশ্য শুনানি লাভের অধিকার রয়েছে।
+ধারা ১১
+
+১. দন্ডযোগ্য অপরাধে অভিযুক্ত প্রত্যেক ব্যক্তির আত্মপক্ষ সমর্থনের নিশ্চিত অধিকারসম্বলিত একটি প্রকাশ্য আদালতে আ‌ইনানুসারে দোষী প্রমাণিত না হ‌ওয়া পর্যন্ত নির্দোষ গণ্য হ‌ওয়ার অধিকার থাকবে।
+
+২. কা‌উকে‌ই এমন কোন কাজ বা ক্রটির জন্য দণ্ডযোগ্য অপরাধে দোষী সাব্যস্ত করা যাবে না, যে কাজ বা ক্রটি সংঘটনের সময় জাতীয় বা আন্তর্জাতিক আ‌ইনে দণ্ডনীয় অপরাধ ছিলনা। দণ্ডযোগ্য অপরাধ সংঘটনের সময় যে শাস্তি প্রযোজ্য ছিল, তার চেয়ে গুরুতর শাস্তি‌ও দে‌ওয়া চলবে না।
+ধারা ১২
+
+কারো ব্যক্তিগত গোপনীয়তা কিংবা তাঁর গৃহ, পরিবার ও চিঠিপত্রের ব্যাপারে খেয়ালখুশীমত হস্তক্ষেপ কিংবা তাঁর সুনাম ও সম্মানের উপর আঘাত করা চলবে না। এ ধরনের হস্তক্ষেপ বা আঘাতের বিরুদ্ধে আ‌ইনের আশ্রয় লাভের অধিকার প্রত্যেকের‌ই রয়েছে।
+ধারা ১৩
+
+১. নিজ রাষ্ট্রের চৌহদ্দির মধ্যে স্বাধীনভাবে চলাফেরা এবং বসবাস করার অধিকার প্রত্যেকের‌ই রয়েছে।
+
+২. প্রত্যেকের‌ই নিজ দেশ সহ যে কোন দেশ পরিত্যাগ এবং স্বদেশে প্রত্যাবর্তনের অধিকার রয়েছে।
+ধারা ১৪
+
+১. নির্যাতনের হাত থেকে রক্ষা পা‌ওয়ার জন্য ভিন্নদেশে আশ্রয় প্রার্থনা করবার এবং সে দেশের আশ্রয়ে থাকবার অধিকার প্রত্যেকের‌ই রয়েছে।
+
+২. অরাজনৈতিক অপরাধ এবং জাতিসংঘের উদ্দেশ্য এবং মূলনীতির পরিপন্থী কাজ থেকে সত্যিকারভাবে উদ্ভূত অভিযোগের ক্ষেত্রে এ অধিকার প্রার্থনা না‌ও করা যেতে পারে।
+ধারা ১৫
+
+১. প্রত্যেকের‌ই একটি জাতীয়তার অধিকার রয়েছে।
+
+২. কা‌উকে‌ই যথেচ্ছভাবে তাঁর জাতীয়তা থেকে বঞ্চিত করা যাবে না, কিংবা কারো জাতীয়তা পরিবর্তনের অধিকার অগ্রাহ্য করা যাবে না।
+ধারা ১৬
+
+১. ধর্ম, গোত্র ও জাতি নির্বিশেবে সকল পূর্ণ বয়স্ক নরনারীর বিয়ে করা এবং পরিবার প্রতিষ্ঠার অধিকার রয়েছে। বিয়ে, দাম্পত্যজীবন এবং বিবাহবিচ্ছেদে তাঁদের সমান অধিকার থাকবে।
+
+২. বিয়েতে ইচ্ছুক নরনারীর স্বাধীন এবং পূর্ণ সম্মতিতে‌ই কেবল বিয়ে সম্পন্ন হবে।
+
+৩. পরিবার হচ্ছে সমাজের স্বাভাবিক এবং মৌলিক গোষ্ঠী-একক, সুতরাং সমাজ ও রাষ্ট্রের কাছ থেকে নিরাপত্তা লাভের অধিকার পরিবারের রয়েছে।
+ধারা ১৭
+
+১. প্রত্যেকের‌ই একা অথবা অন্যের সঙ্গে মিলিতভাবে সম্পত্তির মালিক হ‌ওয়ার অধিকার আছে।
+
+২. কা‌উকে‌ই যথেচ্ছভাবে তাঁর সম্পত্তি থেকে বঞ্চিত করা বাবে না।
+ধারা ১৮
+
+প্রত্যেকের‌ই ধর্ম, বিবেক ও চিন্তার স্বাধীনতায় অধিকার রয়েছে। এ অধিকারের সঙ্গে ধর্ম বা বিশ্বাস পরিবর্তনের অধিকার এবং এ‌ই সঙ্গে, প্রকাশ্যে বা একান্তে, একা বা অন্যের সঙ্গে মিলিতভাবে, শিক্ষাদান, অনুশীলন, উপাসনা বা আচারব্রত পালনের মাধ্যমে ধর্ম বা বিশ্বাস ব্যক্ত করার অধিকার‌ও অন্তর্ভূক্ত থাকবে।
+ধারা ১৯
+
+প্রত্যেকের‌ই মতামত পোষণ এবং মতামত প্রকাশের স্বাধীনতায় অধিকার রয়েছে। অবাধে মতামত পোষণ এবং রাষ্ট্রীয় সীমানা নির্বিশেষে যে কোন মাধ্যমের মারফত ভাব এবং তথ্য জ্ঞাপন, গ্রহণ ও সন্ধানের স্বাধীনতা‌ও এ অধিকারের অন্তর্ভূক্ত।
+ধারা ২০
+
+১. প্রত্যেকের‌ই শান্তিপূর্ণ সমাবেশে অংশগ্রহণ ও সমিতি গঠনের স্বাধীনতায় অধিকার রয়েছে।
+
+২. কা‌উকে কোন সংঘভূক্ত হতে বাধ্য করা যাবে না।
+ধারা ২১
+
+১. প্রত্যক্ষভাবে বা অবাধে নির্বাচিত প্রতিনিধিদের মাধ্যমে নিজ দেশের শাসন পরিচালনায় অংশগ্রহণের অধিকার প্রত্যেকের‌ই রয়েছে।
+
+২. নিজ দেশের সরকারী চাকুরীতে সমান সুযোগ লাভের অধিকার প্রত্যেকের‌ই রয়েছে।
+
+৩. জনগণের ইচ্ছা‌ই হবে সরকারের শাসন ক্ষমতার ভিত্তি; এ‌ই ইচ্ছা নিয়মিত সময়ের ব্যবধানে অনুষ্ঠিত প্রকৃত নির্বাচনের মাধ্যমে ব্যক্ত হবে; গোপন ব্যালট কিংবা সমপর্যায়ের কোন অবাধ ভোটদান পদ্ধতিতে এ নির্বাচন অনুষ্ঠিত হবে।
+ধারা ২২
+
+সমাজের সদস্য হিসেবে প্রত্যেকের‌ই সামাজিক নিরাপত্তার অধিকার আছে। জাতীয় প্রচেষ্টা ও আন্তর্জাতিক সহযোগিতার মাধ্যমে রাষ্ট্রের সংগঠন ও সম্পদের সঙ্গে সঙ্গতি রেখে প্রত্যেকের‌ই আপন মর্যাদা এবং ব্যক্তিত্বের অবাধ বিকাশের জন্য অপরিহার্য সামাজিক, অর্থনৈতিক ও সাংস্কৃতিক অধিকারসমূহ আদায়ের অধিকার রয়েছে।
+ধারা ২৩
+
+১. প্রত্যেকের‌ই কাজ করার, স্বাধীনভাবে চাকুরীবেছে নেবার, কাজের ন্যায্য এবং অনুকূল পরিবেশ লাভ করার এবং বেকারত্ব থেকে রক্ষিত হবার অধিকার রয়েছে।
+
+২. কোনরূপ বৈষম্য ছাড়া সমান কাজের জন্য সমান বেতন পাবার অধিকার প্রত্যেকের‌ই আছে।
+
+৩. কাজ করেন এমন প্রত্যেকের‌ই নিজের এবং পরিবারের মানবিক মর্যাদার সমতুল্য অস্তিত্বের নিশ্চয়তা দিতে পারে এমন ন্যায্য ও অনুকূল পারিশ্রমিক লাভের অধিকার রয়েছে; প্রয়োজনবোধে একে অন্যান্য সামাজিক নিরাপত্তা ব্যবস্থাদি দ্বারা পরিবধিত করা যেতে পারে।
+
+৪. নিজ স্বার্থ সংরক্ষণের জন্য প্রত্যেকের‌ই ট্রেড ই‌উনিয়ন গঠন এবং তাতে যোগদানের অধিকার রয়েছে।
+ধারা ২৪
+
+প্রত্যেকের‌ই বিশ্রাম ও অবসরের অধিকার রয়েছে; নিয়মিত সময়ের ব্যবধানে বেতনসহ ছুটি এবং পেশাগত কাজের যুক্তিসঙ্গত সীমা‌ও এ অধিকারের অন্তর্ভূক্ত।
+ধারা ২৫
+
+১. খাদ্য, বস্ত্র, বাসস্থান, চিকিত্‍সা ও প্রয়োজনীয় সমাজ কল্যাণমূলক কার্যাদির সুযোগ এবং এ সঙ্গে পীড়া, অক্ষমতা, বৈধব্য, বার্ধক্য অথবা জীবনযাপনে অনিবার্যকারণে সংঘটিত অন্যান্য অপারগতার ক্ষেত্রে নিরাপত্তা এবং বেকার হলে নিরাপত্তার অধিকার সহ নিজের এবং নিজ পরিবারের স্বাস্থ্য এবং কল্যাণের জন্য পর্যাপ্ত জীবনমানের অধিকার প্রত্যেকের‌ই রয়েছে।
+
+২. মাতৃত্ব এবং শৈশবাবস্থায় প্রতিটি নারী এবং শিশুর বিশেষ যত্ন এবং সাহায্য লাভের অধিকার আছে। বিবাহবন্ধন-বহির্ভূত কিংবা বিবাহবন্ধনজাত সকল শিশু অভিন্ন সামাজিক নিরাপত্তা ভোগ করবে।
+ধারা ২৬
+
+১. প্রত্যেকের‌ই শিক্ষালাভের অধিকার রয়েছে। অন্ততঃপক্ষে প্রাথমিক ও মৌলিক পর্যায়ে শিক্ষা অবৈতনিক হবে। প্রাথমিক শিক্ষা বাধ্যতামূলক হবে। কারিগরী ও বৃত্তিমূলক শিক্ষা সাধারণভাবে লভ্য থাকবে এবং উচ্চতর শিক্ষা মেধার ভিত্তিতে সকলের জন্য সমভাবে উন্মুক্ত থাকবে।
+
+২. ব্যক্তিত্বের পূর্ণ বিকাশ এবং মানবিক অধিকার ও মৌলিক স্বাধীনতা-সমূহের প্রতি শ্রদ্ধাবোধ সুদৃঢ় করার লক্ষ্যে শিক্ষা পরিচালিত হবে। শিক্ষা সকল জাতি, গোত্র এবং ধর্মের মধ্যে সমঝোতা, সহিষ্ণুতা ও বন্ধুত্বপূর্ণ সম্পর্ক উন্নয়নের প্রয়াস পাবে এবং শান্তিরক্ষার স্বার্থে জাতিসংঘের কার্যাবলীকে এগিয়ে নিয়ে যাবে।
+
+৩. কোন ধরনের শিক্ষা সন্তানকে দে‌ওয়া হবে, তা বেছে নেবার পূর্বাধিকার পিতামাতার থাকবে।
+ধারা ২৭
+
+১. প্রত্যেকের‌ই সমষ্টিগত সাংস্কৃতিক জীবনে অংশগ্রহণ করা, শিল্পকলা উপভোগ করা এবং বৈজ্ঞানিক অগ্রগতি ও তার সুফল সমূহে অংশীদার হ‌ওয়ার অধিকার রয়েছে।
+
+২. বিজ্ঞান, সাহিত্য ও শিল্পকলা ভিত্তিক কোন কর্মের রচয়িতা হিসেবে নৈতিক ও বৈষয়িক স্বার্থ সংরক্ষণের অধিকার প্রত্যেকের‌ই থাকবে।
+ধারা ২৮
+
+এ ঘোষণাপত্রে উল্লেখিত অধিকার ও স্বাধীনতাসমূহের বাস্তবায়ন সম্ভব এমন একটি সামাজিক ও আন্তর্জাতিক ব্যবস্থায় অংশীদারীত্বের অধিকার প্রত্যেকের‌ই আছে।
+ধারা ২৯
+
+১. প্রত্যেকের‌ই সে সমাজের প্রতি পালনীয় কর্তব্য রয়েছে, যে সমাজে‌ই কেবল তাঁর আপন ব্যক্তিত্বের স্বাধীন এবং পূর্ণ বিকাশ সম্ভব।
+
+২. আপন স্বাধীনতা এবং অধিকারসমূহ ভোগ করার সময় প্রত্যেকে‌ই কেবলমাত্র ঐ ধরনের সীমাবদ্ধতা দ্বারা নিয়ন্ত্রিত হবেন যা অন্যদের অধিকার ও স্বাধীনতাসমূহ নিশ্চিত করা এবং একটি গণতান্ত্রিক সমাজব্যবস্থায় নৈতিকতা, গণশৃংখলা ও সাধারণ কল্যাণের ন্যায়ানুগ প্রয়োজন মেটাবার জন্য আ‌ইন দ্বারা নির্নীত হবে।
+
+৩. জাতিসংঘের উদ্দেশ্য ও মূলনীতির পরিপন্থী কোন উপায়ে এ অধিকার ও স্বাধীনতাসমূহ ভোগ করা যাবে না।
+ধারা ৩০
+
+কোন রাষ্ট্র, গোষ্ঠী বা ব্যক্তি এ ঘোষণাপত্রের কোন কিছুকে‌ই এমনভাবে ব্যাখ্যা করতে পারবেন না, যার বলে তারা এ‌ই ঘোষণাপত্রে উল্লেখিত অধিকার ও স্বাধীনতাসমূহ নস্যাত্‍ করতে পারে এমন কোন কাজে লিপ্ত হতে পারেন কিংবা সে ধরনের কোন কাজ সম্পাদন করতে পারেন।

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/bo/bo.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'bo' => 
+  array (
+    0 => 'ས_',
+    1 => '_ས_',
+    2 => 'ས',
+    3 => '_ད',
+    4 => '_ད_',
+    5 => 'ང_',
+    6 => '_ར_',
+    7 => '_བ',
+    8 => 'ད',
+    9 => '_ག',
+    10 => '_བ_',
+    11 => 'ད_',
+    12 => 'ག',
+    13 => '_ས',
+    14 => 'བ',
+    15 => 'ང',
+    16 => '_ན_',
+    17 => '_ལ_',
+    18 => '_ག_',
+    19 => 'ར_',
+    20 => '_ར',
+    21 => 'ག_',
+    22 => 'བ_',
+    23 => 'ན_',
+    24 => 'ར',
+    25 => '_ན',
+    26 => 'ན',
+    27 => '_ང_',
+    28 => '_ལ',
+    29 => 'འ',
+    30 => 'ལ_',
+    31 => '_འ',
+    32 => '_མ',
+    33 => '_ཡ_',
+    34 => '_གས',
+    35 => 'མ',
+    36 => 'ལ',
+    37 => '_པ_',
+    38 => '_ང',
+    39 => '_པ',
+    40 => 'གས_',
+    41 => 'དང_',
+    42 => '_དང',
+    43 => '_མ_',
+    44 => '_ཐ',
+    45 => '_ཡ',
+    46 => '_ཐ_',
+    47 => 'འ_',
+    48 => 'མ_',
+    49 => 'པ',
+    50 => 'ཐ',
+    51 => 'ཡ_',
+    52 => 'གས',
+    53 => '_ཀ_',
+    54 => 'པ_',
+    55 => 'ཡ',
+    56 => 'ཐ_',
+    57 => 'དང',
+    58 => '_ཚ',
+    59 => '_པའ',
+    60 => 'པའ_',
+    61 => '_རང',
+    62 => '_འ_',
+    63 => '_ཚ_',
+    64 => 'རང_',
+    65 => 'བས_',
+    66 => '_ཐང',
+    67 => '_འད',
+    68 => '_དབ',
+    69 => 'འད_',
+    70 => 'ཐང_',
+    71 => 'ནས_',
+    72 => 'ཚ',
+    73 => 'དག_',
+    74 => '_ཁ',
+    75 => 'ཀ_',
+    76 => '_ཁ_',
+    77 => '_བས',
+    78 => '_དག',
+    79 => '_ཆ_',
+    80 => 'མས_',
+    81 => '_བཅ',
+    82 => 'དབང',
+    83 => '_འག',
+    84 => 'བང_',
+    85 => '_ཀ',
+    86 => '_མས',
+    87 => 'ཚ_',
+    88 => 'ངས_',
+    89 => 'ཁ',
+    90 => '_ངས',
+    91 => 'ཀ',
+    92 => 'བས',
+    93 => '_ནས',
+    94 => 'པའ',
+    95 => 'ཁ_',
+    96 => 'ཞ_',
+    97 => 'བཅས',
+    98 => 'རང',
+    99 => 'ཅས_',
+    100 => '_ཚན',
+    101 => 'ཚན_',
+    102 => '_ཆ',
+    103 => 'ཐང',
+    104 => 'དབ',
+    105 => 'བར_',
+    106 => 'དག',
+    107 => 'ནས',
+    108 => 'འད',
+    109 => 'འག_',
+    110 => '_ཤ_',
+    111 => '_ཞ_',
+    112 => '_བར',
+    113 => 'མས',
+    114 => 'ཆ_',
+    115 => 'ཅ',
+    116 => 'ཞ',
+    117 => '_ཉ_',
+    118 => '_གང',
+    119 => '_གཞ',
+    120 => 'གང_',
+    121 => '_ཡང',
+    122 => 'བཅ',
+    123 => 'བང',
+    124 => 'འག',
+    125 => '_གན',
+    126 => 'ཡང_',
+    127 => 'ཉ',
+    128 => '_འབ',
+    129 => 'ངས',
+    130 => 'ལས_',
+    131 => '_ལས',
+    132 => 'ཆ',
+    133 => '_མཐ',
+    134 => 'ཉམ_',
+    135 => 'འབ_',
+    136 => 'མཉམ',
+    137 => 'གཞ_',
+    138 => '_བའ',
+    139 => 'ཉ_',
+    140 => 'ཤ_',
+    141 => '_མཉ',
+    142 => 'བའ_',
+    143 => 'ཅས',
+    144 => '_ཁབ',
+    145 => 'ཚན',
+    146 => '_ཞ',
+    147 => 'བར',
+    148 => '_ཤ',
+    149 => '_ཕ_',
+    150 => 'མཐ_',
+    151 => 'ཁབ_',
+    152 => '_གཏ',
+    153 => 'གན',
+    154 => 'གཞ',
+    155 => '_ཉ',
+    156 => 'གནས',
+    157 => '_འཛ',
+    158 => '_ནང',
+    159 => 'ཡང',
+    160 => 'གང',
+    161 => 'ནང_',
+    162 => 'གལ_',
+    163 => '_ཚང',
+    164 => 'ཅ_',
+    165 => 'ཤ',
+    166 => '_ཕ',
+    167 => 'ཏ_',
+    168 => 'ཚང_',
+    169 => 'སམ_',
+    170 => 'བད_',
+    171 => 'འཛ_',
+    172 => '_བད',
+    173 => 'འབ',
+    174 => 'ཕ_',
+    175 => 'ཏ',
+    176 => 'ལས',
+    177 => 'ཉམ',
+    178 => 'མཐ',
+    179 => 'གཏ_',
+    180 => '_པར',
+    181 => '_འཚ',
+    182 => 'ཕ',
+    183 => 'སལ_',
+    184 => '_མང',
+    185 => 'བཅ_',
+    186 => 'པར_',
+    187 => 'བའ',
+    188 => 'མཉ',
+    189 => '_ལག',
+    190 => '_བཀ',
+    191 => 'ལག_',
+    192 => 'འགལ',
+    193 => 'གསལ',
+    194 => 'འཚ_',
+    195 => '_བཟ',
+    196 => '_ཏ_',
+    197 => 'གཏ',
+    198 => 'ཁབ',
+    199 => 'མང_',
+    200 => 'བད',
+    201 => '_ཐབ',
+    202 => 'ཐབས',
+    203 => 'བཀ_',
+    204 => 'ནང',
+    205 => 'འཛ',
+    206 => 'གལ',
+    207 => 'ཚང',
+    208 => '_གཅ',
+    209 => 'གཅ_',
+    210 => 'གཞན',
+    211 => 'ཛ_',
+    212 => 'སམ',
+    213 => 'པར',
+    214 => 'འཚ',
+    215 => 'གན_',
+    216 => '_གཉ',
+    217 => '_བཙ',
+    218 => 'ཞན_',
+    219 => 'ཛ',
+    220 => '_ཅ',
+    221 => 'སལ',
+    222 => 'མང',
+    223 => 'ཟ',
+    224 => 'བཟ',
+    225 => 'ལག',
+    226 => 'བཀ',
+    227 => '_ཏ',
+    228 => 'མར_',
+    229 => 'དབ_',
+    230 => 'བསམ',
+    231 => '_ཁག',
+    232 => '_སམ',
+    233 => 'ནད_',
+    234 => '_འཁ',
+    235 => 'འཁ_',
+    236 => 'གཉ_',
+    237 => 'ཁག_',
+    238 => '_མར',
+    239 => 'བཞ_',
+    240 => 'བཟ_',
+    241 => '_བཞ',
+    242 => '_ཇ_',
+    243 => '_ཕན',
+    244 => '_འཕ',
+    245 => 'འཕ_',
+    246 => '_དད',
+    247 => '_དམ',
+    248 => 'ཕན_',
+    249 => 'གནད',
+    250 => 'ཐབ',
+    251 => 'ནད',
+    252 => 'ཞན',
+    253 => 'ཇ_',
+    254 => 'གཅ',
+    255 => 'གཉ',
+    256 => 'ཟ_',
+    257 => '_ཚད',
+    258 => '_ཁང',
+    259 => 'ཡར_',
+    260 => '_ཅ_',
+    261 => '_མཚ',
+    262 => 'ཙན_',
+    263 => 'བཙན',
+    264 => 'དད_',
+    265 => '_གཡ',
+    266 => 'གཡ_',
+    267 => 'ཚད_',
+    268 => '_ཡར',
+    269 => 'དམ_',
+    270 => '_དཔ',
+    271 => 'ཐའ_',
+    272 => 'མཐའ',
+    273 => 'ཙ',
+    274 => 'བཙ',
+    275 => 'མར',
+    276 => 'འཁ',
+    277 => 'ཁག',
+    278 => '_མན',
+    279 => 'ཁར_',
+    280 => 'ཚམས',
+    281 => '_ཅན',
+    282 => 'འམ_',
+    283 => '_གལ',
+    284 => '_མཁ',
+    285 => '_ཆང',
+    286 => 'ཆང_',
+    287 => 'ཏང_',
+    288 => 'ཅན_',
+    289 => 'ཁས_',
+    290 => 'ཁང_',
+    291 => 'བམ_',
+    292 => '_བམ',
+    293 => 'ཅད_',
+    294 => '_ཁས',
+    295 => 'གཏན',
+    296 => 'ཏན_',
+    297 => 'འགན',
+    298 => 'ཇ',
+    299 => 'འཕ',
+    300 => 'དམ',
+    301 => 'བཞ',
+    302 => 'ཕན',
+    303 => 'དད',
+    304 => '_ཇ',
+    305 => 'བཟང',
+    306 => 'ནའ_',
+    307 => '_བཏ',
+    308 => 'རམ_',
+    309 => 'དཔ_',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/bo/bo.txt

@@ -0,0 +1,153 @@
+
+༄༅༎ ཡོངས་ཁྱབ་གསལ་བསྒྲགས་འགྲོ་བ་མིའི་ཐོབ་ཐང༌།
+
+མཐའ་དོན་གཏན་ལ་ཕབ་པའི་ཡིག་ཆ། མཉམ་སྦྲེལ་རྒྱལ་ཚོགས་ཀྱི་ཡོངས་ཁྱབ་དྲིལ་བསྒྲགས་ལས་ཁང་༎
+སྔོན་བརྗོད།
+
+༈ འགྲོ་བ་མིའི་ཁྱིམ་ཚང་ཁག་གི་ནང་མི་ཡོངས་ལ་རང་བཞིན་ཉིད་ནས་ཡོད་པའི་ཆེ་མཐོངས་དང་འདྲ་མཉམ། སུས་ཀྱང་འཕྲོག་ཏུ་མི་རུང་བའི་ཐོབ་ཐང་བཅས་ཀྱི་གནད་དོན་རྟོགས པར་བྱེད་པ་ནི། འཛམ་གླིང་ནང་གི་རང་དབང་དང༌། དྲང་བདེན། ཞི་བདེ་བཅས་ཀྱི་རྣང་གཞི་ལྟེ་བ་ཡིན།
+
+འགྲོ་བ་མིའི་ཐོབ་ཐང་ལ་སྣང་ཆུང་ཁྱད་གསོད་དང༌། དམའ་འབེབས་བྱས་པ་ལ་བརྟེན་ནས་ཀླ་ཀློའི་བྱེད་སྟངས་ཤིག་བྱུང་ཡོད་པ་སྟེ། དེ་ནི་མིའི་རིགས་ཀྱི་བསམ་ཚུལ་བཟང་པོ་དང་མི་མཐུན་པའི་གནས་ཚུལ་ཞིག་བྱུང་བ་རེད།འགྲོ་བ་མིའི་རིགས་ལ་གཏམ་བརྗོད་དང༌། དད་མོས་ཀྱི་རང་དབང་སྐུང་སྐྱོབ། དགོས་མཁོ་སྒྲུབ་པའི་རང་དབང་བཅས་ལ་ལོངས་སུ་སྤྱད་ཆོག་པའི་འཛམ་གླིང་ཞིག་འབྱུང་ཐབས་དེ་ནི་སྤྱིར་བཏང་མི་མང་ཡོངས་ཀྱི་རེ་འདོད་ཆེ་ཤོས་ཤིག་ཏུ་ངེས་པ་རྒྱ་ཁྱབ་ཡོངས་སུ་གྲགས་པ་ཡིན།
+
+སྐྱེ་བོ་དག་གིས་འུ་ཐུག་ཐབས་ཟད་ཀྱིས་རྐྱེན་པས་བཙན་དབང་དང༌། གཉའ་གནོན་ལ་ངོ་རྒོལ་སྒེར་ལངས་བྱེད་པའི་མཐའ་མའི་བྱ་ཐབས་ལག་བསྟར་མི་དགོས་པ་ཞིག་བྱེད་ན། དེ་ནི་ཁྲིམས་ལུགས་དྲང་འཛིན་གྱི་སྒོ་ནས་འགྲོ་བ་མིའི་ཐོབ་ཐང་ལ་སྲུང་བརྩི་བྱེད་པ་དེ་རང་གལ་གནད་ཆེ་བ་ཡིན།
+
+རྒྱལ་ཁབ་ཁག་གི་དབར་མཛའ་མཐུན་གྱི་འབྲེལ་བ་ཡར་རྒྱས་གོང་འཕེལ་གཏོང་རྒྱུར་འབད་བརྩོན་ཆེ་བསྐྱེད་དགོས་པ་དེ་ནི་ཧ་ཅང་གལ་གནད་ཆེ་བ་ཞིག་ཡིན།
+
+མཉམ་སྦྲེལ་རྒྱལ་ཚོགས་ཀྱི་མི་མང་རྣམས་ཀྱི་རང་དབང་རྒྱ་ཆེའི་ཐོག་ནས་སྒྲིག་ཡིག་གི་གཞི་རྩའི་རང་དབང་དང༌། འགྲོ་བ་མིའི་ཐོབ་ཐང༌། འགྲོ་བ་མིའི་ཆེ་མཐོངས་དང་འོས་མཐོངས། ཕོ་མོ་འདྲ་མཉམ་བཅས་ལ་བློ་མོས་གདེངས་འཁེལ་གྱིས་སྤྱི་ཚོགས་ཡར་རྒྱས་གོང་སྤེལ་ལ་ནུས་ཤུགས་འདོན་པ་དང༌། འཚོ་བའི་གནས་ཚད་ལེགས་སུ་གཏོང་རྒྱུར་སེམས་ཐགགཙང་མར་བཅད་ཡོད།
+
+འཐུས་མིའི་རྒྱལ་ཁབ་ཚོས་མཉམ་སྦྲེལ་རྒྱལ་ཚོགས་དང་མཉམ་མཐུན་གྱི་ཐོག་ནས་འགྲོ་བམིའི་ཐོབ་ཐང་དང༌། གཞི་རྩའི་རང་དབང་ལ་སྤྱི་ཡོངས་ནས་མོས་བཀུར་དང་བརྩི་འཇོག་ཤུགས ཆེ་བྱེད་པའི་ལས་དོན་དེ་དག་ཁོང་ཚོ་རང་ཉིད་ནས་ལག་ལེན་ལེགས་པར་བསྟར་རྒྱུའི་ཁས་ལེན་བྱས་ཡོད།
+
+གོང་གསལ་ཐོབ་ཐང་དང༌། རང་དབང་འདི་རྣམས་ཚང་མས་ཤེས་པར་བྱེད་པ་དེ་ནི། ཁས་ལེན་བྱས་པའི་དོན་སྙིང་ལག་ལེན་མཐིལ་ཕྱིན་བསྟར་བའི་ཐབས་ཚུལ་གལ་གནད་ཆེ་ཤོས་ཤིག་ཡིན༎
+
+གནས་ལུགས་འདི་ལྟར་ལ་སོང་ད་ཆ་ཚོགས་ཆེན་ནས་ཁྱབ་བསྒྲགས་བྱ་རྒྱུར།
+
+མི་མང་ཐམས་ཅད་དང༌། རྒྱལ་ཁབ་ཐམས་ཅད་ཀྱི་དོན་དུ་ཡོངས་ཁྱབ་གསལ་བསྒྲགས་འགྲོ་བ་མིའི་ཐོབ་ཐང་འདི་དག་ཀུན་གྱི་མིག་དཔེ་ལྟ་བུར་ཡོངས་སུ་འགྲུབ་པར་བྱེད་པའི་མཐའ་དོན་སྙིང་པོ་ནི་སྐྱེ་བོ་རེ་རེ་དང༌། སྤྱི་ཆོགས་ཀྱི་སྡེ་ཚན་རེ་རེ་ནས་གསལ་བསྒྲགས་འདི་དོན་ཡིད་ལ་བརྟན་པོར་རྒྱུན་དུ་བཟུང་སྟེ་མྱོང་འཁྲིད་དང༌། སློབ་སྟོན་ལ་བརྟེན་ནས་ཐོབ་ཐང་དང༌། རང་དབང་འདི་དག་ལ་བརྩི་བཀུར་རྒྱ་ཆེར་བྱེད་པ་དང་འབྲེལ་རྒྱལ་ཁབ་ཁག་དང༌། རྒྱལ་སྤྱིའི་ཐོག་དུ་དེའི་གནས་ཚད་གོང་མཐོར་གཏོང་བ་དང༌། དེ་དག་ཡོངས་སུ་ཁྱབ་པ་དང༌། ཤེས་རྟོགས་དང་བརྩི་བཀུར་དངོས་སུ་འབྱུང་ཐབས་སུ་འཐུས་མིའི་རྒྱལ་ཁབ་ཁག་གི་མི་མང་ཚོ་དང༌། ཁོང་ཚོའི་ཁྲིམས་དབང་འོག་ཏུ་ཡོད་པའི་མངའ་ཁུལ་གྱི་མི་མང་བཅས་ཚང་མས་འདི་དོན་ལག་ལེན་བསྟར་རྒྱུར་འབད་བརྩོན་བྱེད་དགོས་པ་ཡིན།
+དོན་ཚན་དང་པོ།
+
+འགྲོ་བ་མིའི་རིགས་རྒྱུད་ཡོངས་ལ་སྐྱེས་ཙམ་ཉིད་ནས་ཆེ་མཐོངས་དང༌། ཐོབ་ཐངགི་རང་དབང་འདྲ་མཉམ་དུ་ཡོད་ལ། ཁོང་ཚོར་རང་བྱུང་གི་བློ་རྩལ་དང་བསམ་ཚུལ་བཟང་པོ་འདོན་པའི་འོས་བབས་ཀྱང་ཡོད། དེ་བཞིན་ཕན་ཚུན་གཅིག་གིས་གཅིག་ལ་བུ་སྤུན་གྱི་འདུ་ཤེས་འཛིན་པའི་བྱ་སྤྱོད་ཀྱང་ལག་ལེན་བསྟར་དགོས་པ་ཡིན༎
+དོན་ཚན་གཉིས་པ།
+
+སྐྱེ་བོ་རེ་རེར་གསལ་བསྒྲགས་འདི་ནང་བཀོད་པའི་ཐོབ་ཐང་དང་རང་དབང་སྟེ། མི་རིགས་དང། ཤ་མདོག། ཕོ་མོ། སྐད་ཡིག། ཆོས་ལུགས། སྲིད་དོན་བཅས་སམ། འདོད་ཚུལ་གཞནདག་དང༌། རྒྱལ་ཁབ་དང་སྤྱི་ཚོགས་ཀྱི་འབྱུང་ཁུངས་། མཁར་དབང༌། རིགས་རྒྱུད། དེ་མིན་གནས་ཚུལ་འདི་རིགས་གང་ཡང་རུང་བར་དབྱེ་འབྱེད་མེད པའི་ཐོབ་དབང་ཡོད༎
+
+ད་དུང་རྒྱལ་ཁབ་བམ། ས་གནས་གང་ཞིག་རང་བཙན་ཡིན་པ་དང༌། ལྟ་རྟོགས་འོག་ཏུ་གནས་པ། རང་གཞུང་རང་སྐྱོང་མ་ཡིན་པ། གཞན་དག་བདག་དབང་ཚད་འཛིན་ཡོད་པ་བཅས་ཇི་ལྟར་ཡང་དེ་དག་གི་སྐྱེ་བོ་གང་ཞིག་སྐིད་དོན་དང། ཁྲིམས་དབང། རྒྱལ་སྤྱིའི་གནས་སྟངས་བཅས་ཀྱི་ཐོག་ཏུ་ཁྱད་པརམི་དབྱེ་བ་ཡིན༎
+དོན་ཚན་གསུམ་པ།
+
+སྐྱེ་བོ་རེ་རེར་སྲོག་འཚོ་བ་དང༌། རང་དབང་ལ་སྤྱོད་པ། ལུས་པོ་བདེ་སྐུང་བཅས་ཀྱི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་བཞི་པ།
+
+སུ་ཡིན་རུང་ཚེ་གཡོག་དང༌། བྲན་གཡོག་ཏུ་བཀོལ་བ་དང༌། ཚེ་གཡོག་དང་བྲན་གཡོག་ཉོ་ཚོང་བཅས་ཀྱི་རིགས་རྣམས་ལག་ལེན་མི་ཆོག་པའི་བཀགབ སྡོམས་བྱས་ཡོད༎
+དོན་ཚན་ལྔ་པ།
+
+སུ་ཡིན་རུང་མནར་གཅོད་གཏོང་བ་དང༌། ཡང་སྙིང་རྗེ་བྲལ་ཞིང་མི་སྤྱོད་ལས་འདས་པའམ། མ་རབས་ཀྱི་སྤྱོད་ཚུལ་བཅས་ཏེ། སྡིག་ཉེས་ཅན་གྱི་བྱ་སྤྱོད་འཛིན་པའི་རིགས་མི་ཆོག།
+དོན་ཚན་དྲུག་པ།
+
+སྐྱེ་བོ་རེ་རེར་ཁྲིམས་ཀྱི་མདུན་ས་གང་འདྲ་ཞིག་ཏུའང་འགྲོ་བ་མི་ཞིག་ལ་ངོས་འཛིན་ཆ་འཇོག་དགོས་པའི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་བདུན་པ།
+
+སྐྱེ་བོ་ཐམས་ཅད་ཁྲིམས་ཀྱི་མདུན་སར་འདྲ་མཉམ་ཡིན་པ་དང༌། ཁྲིམས་ཀྱི་ཐོག་ནས་དབྱེ་འབྱེད་མེད་པར་འདྲ་མཉམ་གྱི་རྒྱབ་གཉེར་སྲུང་སྐྱོབ་བྱེདདག ོས་པའི་ཐོབ་དབང་ཡོད། ཚང་མས་གསལ་བསྒྲགས་ཀྱི་སྙིང་དོན་འདི་ལས་འགལ་བའི་དབྱེ་འབྱེད་ཀྱི་གནས་ཚུལ་ལ་ངོ་རྒོལ་གང་ཡང་བྱེད་པ་དང༌། འདི་ལྟ་བུའི་དབྱེ་འབྱེད་ཀྱི་ངན་འགུལ་ལའང་ངོ་རྒོལ་གང་ཡང་བྱེད་པ་བཅས་ལ་རྒྱབ་གཉེར་བྱེད་དགོས་པའི་ཐོབ་དབང་འདྲ་མཉམ་དུ་ཡོད༎
+དོན་ཚན་བརྒྱད་པ།
+
+སྐྱེ་བོ་རེ་རེར་རྩ་ཁྲིམས་སམ། ཁྲིམས་ཀྱི་ཐོག་ནས་སྤྲད་པའི་གཞི་རྩའི་ཐོབ་ཐང་རྣམས་དང༌། ཕྱོགས་འགལ་གྱི་བྱ་སྤྱོད་རིགས་བྱུང་ཚེ་རྒྱལ་ཁབ་ཀྱི་ཁྲིམས་ཁང་ཚད་ལྡན་ཞིག་ནས་ཕན་ནུས་ལྡན་པའི་གུན་གསབ་ཡོང་དགོས་ཀྱི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་དགུ་པ།
+
+སུ་ཡིན་ཡང་བཙན་ཤུགས་ཀྱིས་འཛིན་བཟུང་དང༌། དོ་དམ། ཡང་ན་ཕྱིར་འབུད་བྱེད་པ་བཅས་ཀྱི་མནར་གཅོད་མྱོང་དུ་བཅུག་མི་ཆོག།
+དོན་ཚན་བཅུ་པ།
+
+སྐྱེ་བོ་རེ་རེར་རང་དབང་ལྡན་ལ་དྲང་ཚུགས་ཆེ་བའི་ཁྲིམས་ཁང་ཞིག་ནས་གང་ལ་གཞན་གྱིས་ཁྲིམས་འགལ་ཉེས་སྐྱོན་གང་ཡང་བཙུགས་པ་དེ་དང༌། གང་གི་ཐོབ་ཐང་དང་འོས་འགན་སྐོར་ཐག་གཅོད་བྱེད་པ། དེ་ཡང་ཕྱོགས་ལྷུང་བྲལ་ཞིངཀུན་གྱིས་གསལ་ཤེས་ཐུབ་པ་བཟོ་དགོས་བཅས་ཀྱི་ཐོབ་དབང་འདྲ་མཉམ་དུ་ཡོད༎
+དོན་ཚན་བཅུ་གཅིག་པ།
+
+༡ སྐྱེ་བོ་རེ་རེར་ཁྲིམས་འགལ་ཉེས་སྐྱོན་བཙུགས་རིགས་ལ་གང་གི་བདེན་པ་དག་སྐྱེལ་་གྱི་འགན་ལེན་དང་འབྲེལ་ཡོངས་གྲགས་ཁྲིམས་ཞིབ་ཐོག་ནས་འགལ་འཛོལ་བྱས་ཉེས་ར་འཕྲོད་མ་བྱུང་བར་ཉེས་མེད་དུ་སྡོད་པའི་ཐོབ་ཐང་ཡོད།
+
+༢ སུ་ཡིན་ཡང་བྱ་ངན་ལག་ལེན་བསྟར་བའི་དུས་སྐབས་སུ་རྒྱལ་ཁབ བམ། རྒྱལ་སྤྱིའི་ཁྲིམས་ལུགས་ཐོག་མ་གསལ་བའི་འགལ་ཉེས་སམ། ཡང་ན་བྱ་སྤྱོད་གང་ཡང་རུང་བ་ཞིག་སྟེ། སྙིང་པོ་ཁྲིམས་འགལ་དོན་རྩར་མགཏ ོགས་པའི་ཁྲིམས་འགལ་གྱི་གནས་ཚུལ་ཅི་འདྲ་ཞིག་བྱུང་རུང་ཉེས་ཅན་དུ་ངོས་འཛིནམི་བྱེད་པའི་ཁར། དེ་འབྲེལ་ཁྲིམས་འགལ་གྱི་བྱ་ངན་ལག་ལེན་བསྟར་བའི་སྐབས་དེར་ཉེས་ཆད་ཇི་བཏང་དེ་ལས་ལྕི་རུ་གཏོང་བའི་རིགས་ཀྱང་མི་ཆོག །
+དོན་ཚན་བཅུ་གཉིས་པ།
+
+སུ་ཡིན་རུང་དབང་ཤེད་ཀྱིས་སྒེར་དོན་དང༌། ནང་ཚང༌། ཁངཁྱིམ། ཡིག་འགྲུལ་འབྲེལ་གཏུགས་བཅས་ལ་ཐེ་བྱུས་མི་ཆོག་པ་དང༌། གཟི་མཐོངས་དང་མིང་དོན་ལ་གནོད་སྐྱོན་གཏང་བའི་རིགས་ཀྱང་མི་ཆོག །སྐྱེ་བོ་རེ་རེར་དེ་འདྲའི་ཐེ་བྱུས་སམ། གནོད་སྐྱོན་བྱུང་རིགས་ལ་ཁྲིམས་ཐོག་ནས་བདེན་རྒྱབ་བྱེད་པའི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་བཅུ་གསུམ་པ།
+
+༡ སྐྱེ་བོ་རེ་རེར་རྒྱལ་ཁབ་སོ་སོའི་ས་མཚམས་ནང་ཁོངས་སུ་འགྲིམས་འགྲུལ་བྱེད་པ་དང༌། གནས་སྡོད་ཀྱི་རང་དབང་ཐོབ་ཐང་ཡོད།
+
+༢ སྐྱེ་བོ་རེ་རེར་རང་ཡུལ་ཐེ་བས་ཡུལ་ལུང་གང་འདྲ་ཞིག་ནས་ཕྱིར་ཐོན་བྱེད་པའམ། ཡང་ན་རང་ཡུལ་དུ་ཕྱིར་ལོག་བྱེད་པའི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་བཅུ་བཞི་པ།
+
+༡ སྐྱེ་བོ་རེ་རེར་རང་ཉིད་གནོད་འཚེ་ལས་གཡོལ་ཆེད་རྒྱལ་ཁབགཞན་དག་གི་མངའ་ཁོངས་སུ་སྐྱབས་འཚོལ་གྱི་འཚོ་བར་ལོངས་སུ་སྤྱོད་པའི་ཐོབ་ཐང་ཡོད།
+
+༢ ཐོབ་ཐང་འདི་ལ་བརྟེན་ནས་སྐིད་དོན་མ་ཡིན་པའི་ཁྲིམས་འགལ་ལམ། མཉམ་སྦྲེལ་རྒྱལ་ཚོགས་ཀྱི་རྩ་དོནདང༌། བསྒྲུབ་བྱ་ཕྱོགས་འགལ་གྱི་བྱ་སྤྱོད་ལས་དངོས་སུ་བྱུང་བའི་རྩོད་གཞིའི་རིགས་ཞུ་གཏུགས་མི་ཆོག །
+དོན་ཚན་བཅོ་ལྔ་པ།
+
+༡ སྐྱེ་བོ་རེ་རེར་རྒྱལ་ཁབ་ཅིག་ཡོད་དགོས་པའི་ཐོབ་ཐང་ཡོད།
+
+༢ སུ་གང་གིས་གང་ཞིག་གི་རྒྱལ་ཁབ་ཐོབ་ཐང་བཙན་ཤེད་ཀྱིས་འཕྲོག་པ་དང༌། ཡང་ན་དེའི་རྒྱལ་ཁབ་བརྗེ་བསྒྱུར་གྱི་ཐོབ་ཐང་བཀག་འགོག་བྱེདཔའི་རིགས་མི་ཆོག །
+དོན་ཚན་བཅུ་དྲུག་པ།
+
+༡ སྐྱེ་བོ་ཕོ་མོ་ན་ཚོད་ལོན་པ་རྣམས་ལ་རིགས་རུས་དང༌། རྒྱལ་ཁབ། ཆོས་ལུགས་བཅས་ཀྱི་ཚད་འགོག་གང་ཡང་མེད་པར་ཆང་ས་རྒྱག་པ་དང༌། ཁྱིམ་ཚང་འཛུགས་པའི་ཐོབ་ཐང་ཡོད། ཁོང་ཚོར་ཆང་སའི་སྐོར་དང༌། བཟའ་ཚང་བྱེད་པའི་རིང༌། ཁ་བྲལ་དུ་འགྲོ་སྐབས་བཅས་སུ་འདྲ་མཉམ་གྱི་ཐོབཐང་སྤྱོད་པའི་ཐོབ་དབང་ཡོད།
+
+༢ བཟའ་མི་གཉིས་ཀས་རང་དབང་ཁས་ལེན་ཆ་ཚང་བྱེད་པ་ཁོ་ནའི་སྒོ་ནས་ཆང་ས་རྒྱག་དགོས་པ་ཡིན།
+
+༣ ཁྱིམ་ཚང་ནི་རང་བཞིན་གྱི་གཞི་རྩ་ལྡན་པའི་སྡེ་ཚན་གཅིག་སྒྲིལ་གྱི་ཚོགས་པ་ཞིག་ཡིན་ཞིང༌། དེ་ལ་ཚོགས་སྡེ་དང༌། རྒྱལ་ཁབ་གཞུང་ནས་སྐུང་སྐྱོབ་བྱེད་དགོས་ཀྱི་ཐོབ་དབང་ཡོད༎
+དོན་ཚན་བཅུ་བདུན་པ།
+
+༡ སུ་ཡིན་རུང་རང་གི་མཁར་དབང་ཇི་ཡོད་རང་ཉིད་ཁེར་རྐྱང་ནས་བདག་གཉེར་བྱེད་པ་དང༌། གཞན་དག་དང་སྐྱིད་སྡུག་འདོད་སྒྲིལ་ཇི་བྱེད་བཅསཀྱི་ཐོབ་ཐང་ཡོད།
+
+༢ སུ་གང་གིས་གང་ཞིག་གི་མཁར་དབང་བཙན་འཕྲོག་བྱེད་པའི་རིགས་མི་ཆོག །
+དོན་ཚན་བཅོ་བརྒྱད་པ།
+
+སུ་ཡིན་ཡང་རུང་བསམ་བློ་དང༌། དཔྱད་ཤེས། ཆོས་ལུགས་བཅས་ལ་རང་དབང་གི་ཐོབ་ཐང་ཡོད། ཐོབ་ཐང་དེའི་ནང་ཆོས་ལུགས་སམ། དད་མོས་བསྒྱུར་ཆོག་པ་དང༌། རང་ཉིད་ཁེར་རྐྱང་ངམ། གཞན་དགམཉམ་སྦྲེལ་དང་སྤྱི་ཡོངས་སམ། ཡང་ན་སྒེར་ཁག་བཅས་ནས་ཆོས་དང་དད་མོས་སློབ་སྟོན་བྱེད་པ་དང༌། ཉམས་སུ་ལེན་པ། ཆོས་སུ་སྤྱོད་པ། ཚུལ་ཁྲིམས་སྐུང་བ་བཅས་མངོན་གསལ་དུ་ལག་ལེན་ཆོག་པའི་རང་དབང་བཅས་ཀྱང་ཚུད་ཡོད༎
+དོན་ཚན་བཅུ་དགུ་པ།
+
+སྐྱེ་བོ་རེ་རེར་བསམ་བློ་གཏོང་བ་དང༌། བསམ་ཚུལ་ཐད་བརྗོད་ཀྱི་རངདབང་ལ་སྤྱོད་པའི་ཐོབ་ཐང་ཡོད། ཐོབ་ཐང་དེའི་ནང་གཞན་གྱིས་ཐེ་བྱུས་བྲལ་བའི་མནོ་བསམ་གཏོང་བ་དང༌། ས་མཚམས་ཀྱི་དབྱེ་འགོག་མེད་པར་གནད་དོན་གང་ཡང་རུང་བའི་སྒོ་ནས་གནས་ཚུལ་དང་བསམ་གཞི་སྤེལ་བའམ། འཚོལ་བ། ལེན་པ་བཅས་ཀྱི་རང་དབང་རྣམས་ཀྱང་ཚུད་ཡོད༎
+དོན་ཚན་ཉི་ཤུ་པ།
+
+༡ ཚང་མར་གཞི་མཐུན་གྱི་མཐུན་གྱི་སྒོ་ནས་འདུ་འཛོམས་བྱེད་པ་དང༌། སྐྱིད་སྡུག་གསར་འཛུགས་ཀྱི་རང་དབང་ལ་སྤྱོད་པའི་ཐོབ་ཐང་ཡོད།
+
+༢ སུ་ཡིན་ཡང་སྐྱིད་སྡུག་གཅིག་ཏུ་ཨུ་ཚུགས་མཐའ་ནན་གྱིས་བདགཉར་བྱེད་པའི་རིགས་མི་ཆོག །
+དོན་ཚན་ཉེར་གཅིག་པ།
+
+༡ ཚང་མར་རང་ཉིད་ནས་ཐད་ཀར་རམ། ཡང་ན་རང་དབངགིས་འདེམས་བསྐོས་འཐུས་མི་བརྒྱུད་དེ་རང་ཡུལ་གྱི་གཞུང་གི་ལས་དོན་ལ་དོ་འཁུར་བྱེད་པའི་ཐོབ་ཐང་ཡོད།
+
+༢ ཚང་མར་རང་གི་ཡུལ་ལུང་ནང་དུ་མི་མང་ལ་ཞབས་འདེགས་ཞུ་བའི་ཐོབ་ཐང་འདྲ་མཉམ་དུ་ཡོད།
+
+༣ མི་མང་གི་འདོད་པ་ནི་གཞུང་གི་དབང་ཆའི་གཞི་རྩར་འཛིན་དགོས་པ་ཡིན་ཞིང༌། འདོད་པ་དེ་ནི་དུས་སྐབས་སོ་སོར་འདེམས་བསྐོ་ངོ་མ་བྱེད་པའི་ཐོགགསལ་བར་འདོན་དགོས་པ་དང༌། དེ་ཡང་ཡོངས་ཁྱབ་དང་འདྲ་མཉམ་གྱི་འོས་བསྡུའམ། གསང་བ་དང༌། རང་དབང་ཅན་གྱི་འོས་བསྡུ་བྱེད་པ་ལ་བརྟེནནས་ལ ག་ལེན་བསྟར་དགོས་པ་ཡིན༎
+དོན་ཚན་ཉེར་གཉིས་པ།
+
+སྐྱེ་བོ་སུ་ཡིན་རུང་རང་ཉིད་འཇིག་རྟེན་སྤྱི་ཚོགས་ཀྱི་ཆ་ཤས་ཤིག་ཡིན་པར་སོང་རང་ལ་སྤྱི་ཚོགས་བདེ་སྐུང་གི་བྱ་བ་སྒྲུབ་པའི་ཐོབ་ཐང་ཡོད་ཅིང༌། དེ་ནི་རྒྱལ་ཁབ་རེ་རེའི་སྒྲིག་འཛུགས་དང༌། ཐོན་རྫས་འབྱུང་ཁུངས་ལ་བསྟུན་ཏེ་རྒྱལ་ཁབ་ཀྱི་འབད་བརྩོན་ནམ། ཡང་ན་རྒྱལ་སྤྱིའི་མཉམ་སྦྲེལ་ལ་བརྟེན་པའི་སྒོ་ནས་རང་གི་གཤིས་སྤྱོད་འགོག་མེད་རྒྱས་ཐབས་དང༌། རང་གི་ཆེ་མཐོངས་ཀྱི་སླད་དུ་ངེས་པར་དགོས་པའི་དཔལ་འབྱོར་དང༌། སྤྱི་ཚོགས། རིག་གཞུང་བཅས་ཀྱི་ཐོབ་ཐངདོན་འཁེལ་ཡོང་བའི་ཐོབ་དབང་ཡོད་པ་དེ་ཡིན༎
+དོན་ཚན་ཉེར་གསུམ་པ།
+
+༡ སྐྱེ་བ་རེ་རེར་ལས་ཀ་བྱེད་པ་དང༌། ལས་རིགས་འདོད་འདེམསབྱེད་པ། དེ་ཡང་དྲང་ལ་འོས་ཤིང་འཚམས་པའི་གནས་སྟངས་དང་འབྲེལ་བའི་ལས་ཀ་བྱེད་པ། ལས་ཀ་མ་ཐོབ་པའི་གནས་ལས་སྐྱོབ་པ་བཅས་ཀྱི་ཐོབ་ཐང་ཡོད།
+
+༢ ཚང་མར་དབྱེ་འབྱེད་གང་ཡང་མེད་པའི་སྒོ་ནས་ལས་དོན་འདྲ་མཚུངས་ལ་གླ་ཕོགས་འདྲ་མཉམ་དགོས་པའི་ཐོབ་ཐང་ཡོད།
+
+༣ ལས་དོན་བྱེད་པོ་ཚང་མར་འགྲོ་བ་མིའི་ཆེ་མཐོངས་ཀྱི་དངོས་དོན་དང་འཚམས་པར་རང་ཉིད་དང༌། རང་གི་ནང་མིར་འོས་ཤིང་འདོད་མཐུན་གྱི་གླ་ཕོགས་འགན་ལེན་ཡོང་བའི་ཐོབ་ཐང་ཡོད་པ་དང༌། གལ་ཏེ་དགོས་ངེས་བྱུང་ན་སྤྱི་ཚོགས་སྐུང་སྐྱོབ་ཀྱི་དོན་གནད་གཞན་དག་ཐོག་ནས་ཀྱང་འཚོ་སྣོན་བྱེད་དགོས་པ་ཡིན།
+
+༤ སུ་ཡིན་རུང་རང་གི་ཁེ་ཕན་སྐུང་སྐྱོབ་ཆེད་ཚོང་སྦྲེལ་མཉམ་ཚོགས་འཛུགས་པ་དང༌། ཚོང་སྦྲེལ་ཚོགས་པའི་ཁོངས་སུ་གཞུག་པའི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་ཉེར་བཞི་པ།
+
+སུ་ཡིན་རུང་ལས་ཀའི་དུས་ཚོད་ལུགས་དང་མཐུན་ཞིང༌། དུས་སྐབསསོ་སོར་གླ་ཕོགས་ཅན་གྱི་དགུང་སེང་ཡོད་པས་མཚོན་ངལ་གསོ་རྒྱག་པ་དང༌། ལྷོད་དལ་དུ་སྡོད་པའི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་ཉེར་ལྔ་པ།
+
+༡ སུ་ཡིན་རུང་རང་ཉིད་དང༌། རང་གི་ནང་མི་བཅས་པར་ཟས་གོས་དང༌། སྡོད་ཁང༌། སྨན་བཅོས། དེ་མིན་སྤྱི་ཚོགས་ཞབས་འདེགས་ཀྱི་མཐུན་རྐྱེན་དགོས་ངེས་བཅས་ལ་བརྟེན་ནས་ལུས་པོ་ཐང་ཞིང༌། བདེ་ཐབས་འགྲིགས་ངེས་ཀྱི་འཚོ་བའི་གནས་སྟངས་ཤིག་དགོས་པའི་ཐོབ་ཐང་ཡོད་པ་དང༌། དེ་འབྲེལ་ལས་ཀ་མ་ཐོབ་པ་དང༌། ནད་ཀྱིས་མནར་བ། དབང་པོ་ཡན་ལག་ཉམས་ཤིང་ལུས ཀྱི་ནུས་སྟོབས་ཤོར་བ། བཟའ་ཟླ་གྲོངས་པའི་ཕོ་ཧྲེང་མོ་ཧྲེང༌། རྒས་འཁོགས་བཅས་ཀྱི་སྐབས་སམ། གཞན་དག་རང་གི་ནུས་པས་ལྡེང་མིན་གྱིས་རྐྱེན་པའི་འཚོ་ཐབས་ཐོག་དཀའ་ངལ་བྱུང་སྐབས་དེ་ལ་འཚོ་སྐྱོབ་བྱ་དགོས་ཀྱི་ཐོབ་ཐང་ཡོད།
+
+༢ ཨ་མ་དང༌། བུ་ཕྲུག་གི་གནས་སྟངས་ལ་དམིགས་བསལ་གྱི་ལྟ་རྟོགས་དང༌། རོགས་རམ་དགོས་པའི་ཐོབ་ཐང་ཡོད་ཅིང༌། ཆང་ས་བརྒྱབ་ནསསམ། དེ་མིན་འབྲེལ་བ་བྱུང་བ་ལས་བཙས་པ་གང་ལྟར་ཡང་བུ་ཕྲུག་ཡོངས་ལ་སྤྱི་ཚོགས་ཀྱི་སྐུང་སྐྱོབ་འདྲ་མཚུངས་དགོས་པའི་ཐོབ་དབང་ཡོད༎
+དོན་ཚན་ཉེར་དྲུག་པ།
+
+༡ སྐྱེ་བོ་རེ་རེར་ཤེས་ཡོན་སློབ་སྦྱོང་གི་ཐོབ་ཐང་ཡོད། མམཐའ་ལའ ང་སྔོན་འགྲོ་དང་གཞི་རིམ་ཤེས་ཡོན་སློབ་སྦྱོང་ཐོག་འགྲོ་སོང་གཏོང་མི་དགོས་པ་ཞིག་དགོས་པ་ཡིན་ལ། ལྷག་པར་སྔོན་འགྲོའི་ཤེས་ཡོན་སློབ་སྦྱོང་མེདན་གཏན་ནས་མི་འགྲིགས། མང་ཆེ་བར་བཟོ་ལས་དང༌། འཚོ་ཐབས་ལས་རིགས་ཀྱི་ཤེས་ཡོན་སློབ་སྦྱོང་ཐོབ་པ་བྱ་རྒྱུ་དང༌། འོས་བབས་ཀྱི་གཞི་རྩའི་ཐོག ནས་ཚང་མར་མཐོ་རིམ་ཤེས་ཡོན་སློབ་སྦྱོང་འདྲ་མཉམ་དུ་ཐོབ་དགོས་པ་ཡིན།
+
+༢ ཤེས་ཡོན་སློབ་སྦྱོང་ནི་འགྲོ་བ་མི་ཡི་གཤིས་སྤྱོད་ཆ་གང་ས་ནས་ཡར་རྒྱས་གཏོང་བ་དང༌། འགྲོ་བ་མིའི་ཐོབ་ཐང་དང་གཞི་རྩའི་རང་དབང་ལ་བརྩི་བཀུར་གྱི་ཤུགས་ནུས་ཀྱང་ཆེ་བསྐྱེད་བྱེད་དགོས་པ་བཅས་སུ་དམིགས་པ་ཡིན། དེས་རྒྱལ་ཁབ་ཁག་དང༌། རིགས་རུས། ཆོས་ཀྱི་ཚོགས་སྡེ་བཅས་ཚངམའི་དབར་ལ་ཕན་ཚུན་ཤེས་རྟོགས་དང༌། བློ་ཡངས་བཟོད་འཁུར། མཛའ་གྲོགས་མཐུན་འབྲེལ་བཅས་པ་གོང་འཕེལ་གཏོང་དགོས་པ་དང༌། ཞི་བདེ་ཡུནགནས་
+
+༣ ཕ་མ་ཚོས་རང་གི་བུ་ཕྲུག་རྣམས་ལ་ཤེས་ཡོན་སློབ་སྦྱོང་གང་འདྲ་ཞིག་སྤྲོད་དགོས་འདོད་འདེམས་བྱེད་པའི་གཙོ་བོའི་ཐོབ་ཐང་དེ་ཡོད༎
+དོན་ཚན་ཉེར་བདུན་པ།
+
+༡ སྐྱེ་བོ་རེ་རེར་སྡེ་ཚོགས་ཀྱི་རིག་གཞུང་འཚོ་བའི་ནང་རང་དབང་གིས་གཞུག་པ་དང༌། རྩོམ་རིག་ལ་སྤྱོད་པ། ཚན་རིག་ཡར་ཐོན་དང༌། དེའི་ཁེ་ཕན་མཉམ་སྤྱོད་བྱེད་པ་བཅས་ཀྱི་ཐོབ་ཐང་ཡོད།
+
+༢ སྐྱེ་བོ་རེ་རེར་ཚན་རིག་དང༌། ཡི་གེའི་རིག་གནས། རྩོམ་རིག་བཅས་གང་ཡང་རུང་བ་སྟེ། རྩོམ་པ་པོ་གང་གི་ཐོན་སྤེལ་ལས་བྱུང་བའི་སེམས་སྟོབས་དང༌། དངོས་པོའི་ཁེ་ཕན་སྐུང་སྐྱོབ་བྱེད་པའི་ཐོབ་ཐང་ཡོད༎
+དོན་ཚན་ཉེར་བརྒྱད་པ།
+
+སྐྱེ་བོ་རེ་རེར་གསལ་བསྒྲགས་འདི་ནང་ཇི་བཀོད་ཀྱི་ཐོབ་ཐང་དང༌། རངདབང་ཁག་ཡོངས་སུ་སྒྲུབ་ཐུབ་པའི་སྤྱི་ཚོགས་དང༌། རྒྱལ་སྤྱིའི་སྒྲིག་འཛུགས་ནངགཞུག་རྒྱུའི་ཐོབ་དབང་ཡོད༎
+དོན་ཚན་ཉེར་དགུ་པ།
+
+༡ སྐྱེ་བོ་རེ་རེས་སྡེ་ཚོགས་ཀྱི་ལས་འགན་འཁུར་དགོས་པ་ཡིན་ཏེ། དེ་ཁོ་ནའི་ནང་དུ་རང་གི་གཤིས་སྤྱོད་ཆ་གང་ས་ནས་འགོག་མེད་ཡར་རྒྱས་འགྲོ་ཐུབ་པ་ཡིན།
+
+༢ རང་གི་ཐོབ་ཐང་དང༌། རང་དབང་རྣམས་ལོངས་སུ་སྤྱོད་སྐབསསུ་སྐྱེ་བོ་རེ་རེས་མི་མང་དབང་གཙོའི་ཚོགས་སྡེ་ཞིག་ནང་མི་མང་གི་སྒྲིག་ལམ་དང༌། སྤྱོད་བཟང༌། སྤྱིར་བཏང་བདེ་ཐབས་བཅས་སུ་དགོས་ངེས་དང༌། དེ་མིན་ཐོབ ཐང་དང༌། རང་དབང་རྣམས་ཁས་ལེན་དང་བརྩི་བཀུར་བྱེད་པར་སྐུང་འདོམས་ཆེདདུ་ཁྲིམས་ལུགས་ཁོ་ནའི་ཐོག་ནས་ཇི་ལྟར་གཏན་འབེབས་རྒྱས་དཔྱད་ཟིན་རིགས་དེ་རང་ལག་ལེན་བསྟར་དགོས་པ་ཡིན།
+
+༣ ཐོབ་ཐང་དང༌། རང་དབང་འདི་དག་མཉམ་སྦྲེལ་རྒྱལ་ཚོགསཀྱི་རྩ་དོན་དང་དམིགས་ཡུལ་ཕྱོགས་འགལ་གྱིས་ལོངས་སུ་སྤྱོད་པའི་རིགས་གཏན་ནས་མི་ཆོག །
+དོན་ཚན་སུམ་བཅུ་པ།
+
+རྒྱལ་ཁབ་བམ། ཚོགས་པ། མི་སྒེར་གང་འདྲ་ཞིག་གི་ཆེདདུའང་འདི་ནང་ཞིབ་བཀོད་ཀྱི་ཐོབ་ཐང་དང་རང་དབང་བསྟོར་བཤིག་གཏོང་བའི་དམིགས་ཡུལ་བཟུང་སྟེ་ལས་དོན་གང་ཡང་ལག་ལེན་བསྟར་བ་དང༌། ལས་འགུལ་གང་རུང་ལ་གཞུག་རྒྱུའི་ཐོབ་ཐང་ཅི་རིགས་ཡོད་པའི་གོ་དོན་བརྗོད་བྱ་གང་ཡངགསལ་བསྒྲགས་འདིའི་ནང་བཀོད་མེད་པ་བཅས་སོ། ༎

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/br/br.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'br' => 
+  array (
+    0 => 'e',
+    1 => 'a',
+    2 => 'n',
+    3 => 'r',
+    4 => 'd',
+    5 => 'o',
+    6 => 'i',
+    7 => 'l',
+    8 => '_d',
+    9 => 'h',
+    10 => 'z',
+    11 => 't',
+    12 => 'g',
+    13 => 'n_',
+    14 => 'u',
+    15 => '_e',
+    16 => '_a',
+    17 => 't_',
+    18 => 'r_',
+    19 => 'en',
+    20 => 'a_',
+    21 => 'ez',
+    22 => 'an',
+    23 => 'v',
+    24 => '_h',
+    25 => '_g',
+    26 => 'e_',
+    27 => 'ar',
+    28 => 'de',
+    29 => 'p',
+    30 => 'm',
+    31 => 'el',
+    32 => 's',
+    33 => 're',
+    34 => 'zh',
+    35 => 'k',
+    36 => 'en_',
+    37 => '_de',
+    38 => '_ha',
+    39 => 'et_',
+    40 => 'ar_',
+    41 => 'b',
+    42 => 'zh_',
+    43 => 'ha',
+    44 => 'où_',
+    45 => 'h_',
+    46 => 'l_',
+    47 => 'di',
+    48 => '_p',
+    49 => 'et',
+    50 => 'ad',
+    51 => 'ezh',
+    52 => '_di',
+    53 => '_da',
+    54 => '_pe',
+    55 => 'll',
+    56 => 'o_',
+    57 => 'où',
+    58 => 'ù_',
+    59 => 'añ_',
+    60 => '_ar',
+    61 => 'ñ_',
+    62 => 'da_',
+    63 => 'ou',
+    64 => 'da',
+    65 => 'w',
+    66 => 'ñ',
+    67 => '_m',
+    68 => 'an_',
+    69 => '_gw',
+    70 => 'pe',
+    71 => 've',
+    72 => 'añ',
+    73 => '’',
+    74 => 'wir',
+    75 => '_v',
+    76 => 'ù',
+    77 => 'ha_',
+    78 => '_an',
+    79 => 'gwi',
+    80 => 'er',
+    81 => '_e_',
+    82 => 'ir',
+    83 => 'enn',
+    84 => '_en',
+    85 => 'z_',
+    86 => 'nt',
+    87 => 'io',
+    88 => 'nn',
+    89 => 'gw',
+    90 => 'ne',
+    91 => 'ge',
+    92 => 'c’h',
+    93 => 'le',
+    94 => 'd_',
+    95 => 'wi',
+    96 => 'ell',
+    97 => 'nt_',
+    98 => 'la',
+    99 => 'ga',
+    100 => 'el_',
+    101 => '_ga',
+    102 => 'ev',
+    103 => '_b',
+    104 => '_ma',
+    105 => 'be',
+    106 => 'he',
+    107 => 'ur',
+    108 => 'ma',
+    109 => 'den',
+    110 => 'ze',
+    111 => 'eu',
+    112 => 'me',
+    113 => '’h',
+    114 => 'c’',
+    115 => '_o',
+    116 => 'ro',
+    117 => 'ir_',
+    118 => 's_',
+    119 => '_k',
+    120 => 'us_',
+    121 => '_a_',
+    122 => 'ant',
+    123 => 'ez_',
+    124 => 'ioù',
+    125 => 'ri',
+    126 => 'c',
+    127 => 'ep_',
+    128 => 'ad_',
+    129 => 'eus',
+    130 => 'll_',
+    131 => 'iz',
+    132 => '_s',
+    133 => 'ur_',
+    134 => 'vez',
+    135 => 'us',
+    136 => 'ed',
+    137 => 'lla',
+    138 => 'na',
+    139 => 'lad',
+    140 => 'ag_',
+    141 => 'oa',
+    142 => '_u',
+    143 => 'g_',
+    144 => 'ra',
+    145 => 'p_',
+    146 => 'hag',
+    147 => '_me',
+    148 => 'eze',
+    149 => 'ep',
+    150 => 'deu',
+    151 => 'sk',
+    152 => 'ag',
+    153 => 'al',
+    154 => 'pe_',
+    155 => 'mel',
+    156 => '_l',
+    157 => '_be',
+    158 => 'gan',
+    159 => '_ve',
+    160 => '_d’',
+    161 => 'ho',
+    162 => 'ao',
+    163 => 'f',
+    164 => 'zi',
+    165 => '_n',
+    166 => 'gez',
+    167 => 'vr',
+    168 => 'lez',
+    169 => 'pep',
+    170 => 'oll',
+    171 => 'rez',
+    172 => 'ke',
+    173 => '_r',
+    174 => 'em',
+    175 => '_re',
+    176 => '_ke',
+    177 => 'ab',
+    178 => 'ol',
+    179 => 'wa',
+    180 => 'net',
+    181 => 'nn_',
+    182 => 'eza',
+    183 => 'za',
+    184 => 'eo',
+    185 => '_t',
+    186 => '_o_',
+    187 => 'ade',
+    188 => 'out',
+    189 => 'ut_',
+    190 => 'zañ',
+    191 => 'oad',
+    192 => 'd’',
+    193 => 'rio',
+    194 => 'iri',
+    195 => 'roa',
+    196 => 'hol',
+    197 => '_ho',
+    198 => 'eo_',
+    199 => 'war',
+    200 => '_c’',
+    201 => 'ki',
+    202 => 'do',
+    203 => 'k_',
+    204 => 'dig',
+    205 => '_eo',
+    206 => 'aou',
+    207 => 'del',
+    208 => 'ig',
+    209 => 'ie',
+    210 => 'eg',
+    211 => 'in',
+    212 => 'ta',
+    213 => '_fr',
+    214 => 'ere',
+    215 => 'ran',
+    216 => '_ne',
+    217 => '_vo',
+    218 => 'hel',
+    219 => 'red',
+    220 => '_f',
+    221 => '_z',
+    222 => 'i_',
+    223 => 'ut',
+    224 => 'on',
+    225 => 'vo',
+    226 => 'du',
+    227 => 'fra',
+    228 => '’he',
+    229 => 'ank',
+    230 => 'kiz',
+    231 => 'dur',
+    232 => 'nki',
+    233 => 'adu',
+    234 => 'ia',
+    235 => 'st',
+    236 => '_w',
+    237 => 'hi',
+    238 => '_c',
+    239 => 'eve',
+    240 => 'ouz',
+    241 => '_wa',
+    242 => 're_',
+    243 => 'ni',
+    244 => 'uzh',
+    245 => 'er_',
+    246 => '’h_',
+    247 => 'evr',
+    248 => 'tr',
+    249 => '_he',
+    250 => 'ent',
+    251 => 'doù',
+    252 => 'gao',
+    253 => '_ge',
+    254 => '_le',
+    255 => 'vo_',
+    256 => 'bet',
+    257 => 'nne',
+    258 => 'edi',
+    259 => 'li',
+    260 => 'fr',
+    261 => 'ne_',
+    262 => 'vro',
+    263 => 'iz_',
+    264 => 'are',
+    265 => 'ele',
+    266 => '_al',
+    267 => 'dio',
+    268 => 'ige',
+    269 => 'uz',
+    270 => 'nk',
+    271 => 'ba',
+    272 => 'd’a',
+    273 => 'hin',
+    274 => 'ado',
+    275 => '_ev',
+    276 => 'ni_',
+    277 => 'ber',
+    278 => '_em',
+    279 => 'kl',
+    280 => 'vi',
+    281 => 'se',
+    282 => 'un',
+    283 => 'zio',
+    284 => 'all',
+    285 => '_hi',
+    286 => 'vre',
+    287 => '_se',
+    288 => 'ini',
+    289 => 'no',
+    290 => 'or',
+    291 => 'as',
+    292 => 'ed_',
+    293 => '_pa',
+    294 => 'ege',
+    295 => 'mañ',
+    296 => '_br',
+    297 => 'rz',
+    298 => 'ei',
+    299 => 'ka',
+    300 => 'it',
+    301 => '_st',
+    302 => 'skl',
+    303 => '_vr',
+    304 => '_ur',
+    305 => 'iñ_',
+    306 => '_un',
+    307 => '_la',
+    308 => 'dis',
+    309 => 'ek_',
+  ),
+);

+ 157 - 0
web/lib/vendor/patrickschur/language-detection/resources/br/br.txt

@@ -0,0 +1,157 @@
+
+DISKLERIADUR HOLLVEDEL GWIRIOU MAB-DEN
+
+Embannet gant ar Broadou-Unanet d’an 10 a viz Kerzu 1948
+Rakger
+
+–O vezañ ma’z eo war anaout an dellezegezh enstag ouzh holl izili an denelezh hag o gwirioù par ha diwerzhus eo diazezet ar frankiz, ar reizhded hag ar peoc’h,
+
+–o vezañ ma’z eo war dizanaout ha dismegañsiñ gwirioù mab-den eo bet ganet an aktoù a varbariezh a sav koustiañs mab-den en o enep, ha ma’z eo bet embannet eo donedigezh ur bed a vo ennañ gant an dud frankiz da gomz ha da grediñ, dieubet ma vint diouzh ar spont hag an dienez, a zo mennad uhelañ mab-den,
+
+–o vezañ ma’z eo ret-holl diwall gwirioù mabden gant reolenn al lezenn evit na vefe ket rediet an dud d’en em sevel ouzh an tirantegezh hag ar gwaskerezh da rekour diwezhañ,
+
+–o vezañ ma’z eo ret-holl kas war-raok an darempredoù a vignoniezh etre ar broadoù,
+
+–o vezañ ma’z eo bet embannet adarre er Garta gant pobloù ar Broadoù-Unanet o feiz e gwirioù diazez mab-den, e dellezegezh ha talvoudegezh mab-den, e parded ar baotred hag ar merc’hed en o gwirioù, ha ma’z eo bet disklêriet ganto e oant mennet da gas war-raok an diorroadur kevredigezhel ha da wellaat an aozioù-buhez en ur frankiz vrasoc’h,
+
+-o vezañ ma’z eo bet gouestlet gant ar Stadoù-Ezel diogeliñ, gant kenlabour Aozadur ar Broadoù-Unanet, an doujañs hollvedel ha gwirion ouzh gwirioù mab-den hag ar frankizioù pennan,
+
+–hago vezañ ma’z eo a bouez bras kengompren ar gwirioù hag ar frankizioù-mañ a-benn seveniñ ar gouestl,
+
+EZ EMBANN
+
+AR VODADEG-VEUR
+
+DISKLERIADUR HOLLVEDEL GWIRIOÙ MABDEN
+
+evel uhelvennad boutin da vezañ diraezet gant an holl bobloù hag an holl vroadoù, d’an holl dud hag ensavadurioù, gant an Disklêriadur-mañ atav en o freder, da lakaat kreskiñ dre ar c’helenn hag an deskadurezh, an doujans ouzh ar gwirioù ha frankizioù-mañ, d’o lakaat da vezañ anavezet ha sevenet tamm-ha-tamm da vat hag e pep lec’h, dre ziarbennoù broadel hag etrevroadel, koulz e-touez pobloù ar Stadoù-Ezel hag e-touez ar re zo war zouaroù dindan o lezennoù.
+Mellad unan (1)
+
+Dieub ha par en o dellezegezh hag o gwirioù eo ganet an holl dud. Poell ha skiant zo dezho ha dleout a reont bevañ an eil gant egile en ur spered a genvreudeuriezh.
+Mellad daou (2)
+
+Da bep hini eo an holl wirioù ha frankizioù embannet en disklêriadur-mañ, hep ket a ziforc’h, a ouenn, a liv, a reizh, a yezh, a veno politikel pe a veno all, a orin broadel pe gevredigezhel, a leve, a c’hanedigezh pe a natur all.
+
+Ouzhpenn-se ne vo graet diforc’h ebet hervez statud politikel, lezennel pe etrevroadel, arvro pe an dachenn-vro emañ an den dindan he lezenn, pe dizalc’h pe dindan verezeh e ve, diemren pe bevennet hec’h aotrouniezh en ur stumm bennak.
+Mellad tri (3)
+
+Gwir a zo gant pep hini d’ar vuhez, d’ar frankiz, ha d’an diogelroez evitañ.
+Mellad peuar (4)
+
+Ne vo dalc’het den er sklaverezh nag er sujidigezh; berzet e vo kement stumm a sklaverezh hag a werzhañ-sklaved.
+Mellad pemp (5)
+
+Ne vo lakaet den da c’houzañv ar jahinerezh, na doareoù pe kastizoù kriz ha didruez.
+Mellad c’hwec’h (6)
+
+Gwir pep hini eo e vefe anavezet e bersonelezh lezennel e pep lec’h.
+Mellad seizh (7)
+
+Par eo an holl dirak al lezenn ha gwir o deus da vezañ diwallet ganti. Holl o deus gwir da vezañ diwallet heñvel diouzh kement gwallziforc’h a dorrfe an Disklêriadur-mañ ha diouzh kement tra a zegasfe seurt diforc’hioù.
+Mellad eizh (8)
+
+Pep hini en deus gwir da gaout digoll gwirion dirak lezioù-barn broadel kenveliek evit oberoù o dije torret ar gwirioù diazez anavezet dezhañ gant ar Vonreizh pa al lezenn.
+Mellad nav (9)
+
+Den ebet ne vo harzet, bac’het pe harluet diouzh c’hoant.
+Mellad dek (10)
+
+Ur gwir par da hini ar re all a zo gant pep hini da vezañ klevet dirak an holl ha gant reizhded gant ul lez-varn dizalc’h ha neptu, dezhi da dermenañ e wirioù ha dleadoù hag an tamalloù graet dezhañ.
+Mellad unnek (11)
+
+1. Digablus eo kement den a zo tamallet dezhañ ur felladenn ken na vo prouet eo kablus hervez al lezenn en ur prosez digor d’an holl ma vo bet diogelet dezhañ an holl wareziou ret d’en em zifenn.
+
+2. Ne vo kondaonet den ebet en abeg da oberoù pe da nannoberoù ha ne oant ket felladennoù hervez ar gwir broadel pe etrevroadel d’ar mare ma oant c’hoarvezet. Den kennebeut ne vo barnet d’ur c’hastiz kreñvoc’h eget an hini a oa hervez al lezenn d’ar mare ma oa bet graet ar felladenn.
+Mellad daouzek (12)
+
+Den ebet ne vo emellet diouzh c’hoant en e vuhez prevez, e diegezh, e annez pe e lizhiri, ha ne vo ket stoket ouzh e enor nag ouzh e vrud. Pep hini en deus gwir da gaout gwarez digant al lezenn diouzh emelladennoù ha tagadennoù a seurt-se.
+Mellad trizek (13)
+
+1. Pep den en deus gwir da vont ha dont en e frankiz ha da zibab e annez e diabarzh ur Stad.
+
+2. Pep den en deus gwir da guitaat ne vern pe vro, da guitaat e vro-eñ zoken ha da zont en-dro dezhi.
+Mellad pevarzek (14)
+
+1. Pep den en deus gwir da glask repu ha da gavout bod e broioù all pa vez heskinerezh.
+
+2. Ar gwir-mañ n’haller ket daveiñ dezhañ pa vez klask war un den gant gwir abeg evit torfedoù a genwir pe evit oberoù kontrol da balioù ha pennaennoù ar Broadoù-Unanet.
+Mellad pemzek (15)
+
+1. Pep den en deus gwir da gaout ur vroadelezh.
+
+2. Den ebet ne vo tennet e vroadelezh digantañ nag ar gwir da gemmañ e vroadelezh diouzh c’hoant.
+Mellad c’hwezek (16)
+
+1. Gwir o deus ar wazed hag ar merc’hed adalek an oad da zimeziñ, ne vern o gouenn, o broadelezh, pe o relijion, da zimeziñ ha da sevel tiegezh. Gwirioù par zo dezho e-keñver an dimeziñ, e-pad ar briedelezh hag e-keñver an dibriediñ.
+
+2. Ne c’hell bezañ dimeziñ ebet hep asant gwir ha dieub an danvez-priedoù.
+
+3. An tiegezh eo maen diazez naturel ar gevredigezh, ha gwir en deus da gaout gwarez ar gevredigezh hag ar Stad.
+Mellad seitek (17)
+
+1. Pep den en deus gwir da vezañ perc’henn e-unan pe a-gevret gant tud all.
+
+2. Den ebet ne vo tennet e berc’hentiezh digantañ diouzh c’hoant.
+Mellad triwec’h (18)
+
+Pep den en deus gwir da gaout frankiz ar soñj, ar goustiañs hag ar relijion; er gwir-mañ emañ ivez ar frankiz da gemmañ e relijion pe e gredenn, hag ivez ar frankiz da ziskuliañ e relijion pe e gredenn, eunan pe a-stroll, dirak an holl pe en-prevez, dre ar c’helenn, an oberoù, an azeulerezh pe al liderezh.
+Mellad naontek (19)
+
+Pep hini en deus gwir d’ar frankiz d’ober e veno ha d’en disklêriañ, da lavarout eo gwir da chom hep bezañ trubuilhet en abeg d’e vennozhioù, gwir da glask, da resev ha da skignañ keleier ha mennozhioù, dre n’eus forzh pe zoare disklêriañ, hep teurel pled ouzh an harzoù.
+Mellad ugent (20)
+
+1. Pep den en deus gwir d’ar frankiz d’en em vodañ ha d’en em gevreañ e peoc’h.
+
+2. Den ne c’hell bezañ rediet da vezañ ezel eus ur gevredigezh.
+Mellad unan warn-ugent (21)
+
+1. Pep hini en deus gwir da gemer perzh e gouarnerezh e vro, war-eeun pe dre hantererezh dileuridi dibabet hep gwaskerezh.
+
+2. Pep hini, par d’ar re al, en deus gwir da gaout kargoù publik en e vro.
+
+3. Youl ar bobl eo diazez aotrouniezh ar galloud publik; disklêriet e vo ar youl-se e dilennadegoù onest ha mareadek gant mouezhierezh an holl, dre baperennoù kuzh pe dre zoareoù mouezhiañ kevatal o tiogeliñ frankiz ar vouezhiadeg.
+Mellad daou warn-ugent (22)
+
+Pep den, evel ezel eus ar gevredigezh, en deus gwir d’ar c’hedskor ha da gaout e walc’h eus ar gwirioù armerzhel, kevredigezhel ha sevenadurel en deus ezhomm evit e zellezegezh ha diorroadur dinask e bersonelezh a-drugarez d’ar strivadeg vroadel ha d’ar c’henlabour etrevroadel, en ur zerc’hel kont eus aozadur ha pinvidigezh ar vro.
+Mellad tri warn-ugent (23)
+
+1. Pep den en deus gwir da labourat, da zibab al labour a gar, da gaout aozioù labour reizh ha dereat, ha da vezañ gwarezet diouzh an dilabour.
+
+2. Pep den en deus gwir, hep gwallziforc’h ebet, da gaout an hevelep gopr evit an hevelep labour.
+
+3. An neb a labour en deus gwir da vezañ paeet reizh ha mat evit ma c’hellfe, eñ hag e diegezh, bevañ en un doare a zere ouzh dellezegezh mab-den, ha mar deo ret ouzhpenn, da gaout gwarez kevredigezhel dre hentoù all.
+
+4. Pep den en deus gwir da sevel sindikadoù pe da emezelañ enno evit difenn e lazioù.
+Mellad pevar warn-ugent (24)
+
+Pep hini en deus gwir da ziskuizhañ ha da gaout lezir, da gaout un amzer-labour bevennet poellek ha vakañsoù mareadek paeet.
+Mellad pemp warn-ugent (25)
+
+1. Pep den en deus gwir da gaout ul live-bevañ dereat evit e yec’hed, e aezamant ha hini e diegezh da lavarout eo: boued, dilhad, lojeiz, skoazell ar vezegiezh hag ar servijoù kevredigezhel zo ezhomm; gwir en deus ivez d’an diogelroez ma c’hoarvez dezhañ bezañ dilabour, klañv, mac’hagnet, instañvet, kozh, pe koll an tu da gaout peadra da vevañ en desped dezhañ.
+
+2. Ar mammoù hag ar vugale o deus gwir da gaout harp ha skoazell dreist an holl. An hol vugale, ganet eus tud dimezet pe dizimez, o devo ar emmes gwares kevredigezhel.
+Mellad c’hwec’h warn-ugent (26)
+
+1. Pep den en deus gwir da gaout deskadurezh. Digoust e tle bezañ an deskadurezh, da vihanañ an deskadurezh kentañ ha diazez. Ret ha dleet eo ar gelennadurezh kentañ. D’an holl e tle bezañ kinniget ar gelennadurezh teknikel ha micherel, d’an holl e vo roet tu d’ober studioù uhel hervez o dellid.
+
+2. Pal an deskadurezh eo diorren personelezh mab-den ha lakaat doujañ muioc’h gwirioù mab-den hag ar frankizioù diazez. Drezi e klaskor kreskiñ ar c’hengompren, an habaskted hag ar vignoniezh etre an holl vroadoù hag an holl strolladoù a ouenn pe a relijion disheñvel, hag ivez kas war-raok obererezh ar Broadoù-Unanet evit derc’hel ar peoc’h.
+
+3. An tadoù ha mammoù, da gentañ, o deus gwir da zibab an doare deskadurezh a vo roet d’o bugale.
+Mellad seizh warn-ugent (27)
+
+1. Pep hini en deus gwir da gemer perzh evel a gar e buhez sevenadurel ar gumuniezh, da gaout dudi gant an arzoù, da gemer perzh en araokadeg ar skiantoù ha da gaout e lod eus ar madoù degaset ganti.
+
+2. Pep den en deus gwir da gaout e lazioù speredel ha danvezel deuet diwar an oberennoù skiantel, lennegel pe arzel savet gantañ.
+Mellad eizh warn-ugent (28)
+
+Pep hini en deus gwir e renfe un urzh kevredigezhel hag etrevroadel a c’hellfe bezañ peursevenet enni ar gwirioù ha frankizioù embannet en Disklêriadur-mañ.
+Mellad nav warn-ugent (29)
+
+1. Pep den en deus dleadoù e-keñver ar gevredigezh, al lec’h nemetañ ma c’hell peurziorren e bersonelezh en he frankiz.
+
+2. En e wirioù hagen e frankiz ne c’hell pep hini bezañ bevennet nemet gant al lezenn ha nemet evit diogeliñ ma vo anavezet ha doujet gwirioù ha frankizioù ar re all hag evit klotañ gant ezhommoù reizh ar vuhezegezh, an urzh publik, hag aezamant an holl en ur gevredigezh demokratel.
+
+3. Ar gwirioù ha frankizioù-mañ ne c’hellor, war zigarez ebet, ober ganto a-enep da balioù ha pennaennoù ar Broadoù-Unanet.
+Mellad tregont (30)
+
+Pennad ebet eus an Disklêriadur-mañ ne c’hello bezañ komprenet evel pa rofe gwir d’ur Stad, d’ur strollad pe d’un den, da ober pe klask ober traoù abenn distrujañ ar gwirioù hag ar frankizioù embannet amañ.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/bs-Cyrl/bs-Cyrl.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'bs-Cyrl' => 
+  array (
+    0 => 'а',
+    1 => 'и',
+    2 => 'о',
+    3 => 'е',
+    4 => 'н',
+    5 => 'а_',
+    6 => 'в',
+    7 => 'р',
+    8 => 'у',
+    9 => 'с',
+    10 => 'д',
+    11 => 'и_',
+    12 => 'т',
+    13 => 'ј',
+    14 => 'п',
+    15 => 'м',
+    16 => 'е_',
+    17 => '_с',
+    18 => 'к',
+    19 => '_и',
+    20 => 'у_',
+    21 => '_п',
+    22 => 'о_',
+    23 => 'л',
+    24 => 'ра',
+    25 => 'је',
+    26 => '_пр',
+    27 => 'на',
+    28 => 'пр',
+    29 => 'б',
+    30 => 'ва',
+    31 => 'ав',
+    32 => '_д',
+    33 => '_и_',
+    34 => '_н',
+    35 => 'им',
+    36 => '_о',
+    37 => 'ко',
+    38 => 'з',
+    39 => 'но',
+    40 => 'во',
+    41 => 'ст',
+    42 => 'њ',
+    43 => 'ч',
+    44 => 'рав',
+    45 => '_у',
+    46 => 'ни',
+    47 => '_на',
+    48 => 'пра',
+    49 => 'на_',
+    50 => 'ма',
+    51 => 'да_',
+    52 => 'г',
+    53 => 'ма_',
+    54 => 'од',
+    55 => 'да',
+    56 => 'има',
+    57 => 'ов',
+    58 => '_св',
+    59 => 'ти',
+    60 => 'ак',
+    61 => 'ан',
+    62 => 'м_',
+    63 => 'ос',
+    64 => '_б',
+    65 => 'св',
+    66 => 'ој',
+    67 => '_да',
+    68 => 'об',
+    69 => 'ла',
+    70 => '_к',
+    71 => '_по',
+    72 => 'по',
+    73 => 'је_',
+    74 => 'ње',
+    75 => 'ре',
+    76 => 'во_',
+    77 => 'ва_',
+    78 => 'ко_',
+    79 => 'ли',
+    80 => 'ло',
+    81 => 'љ',
+    82 => '_у_',
+    83 => 'иј',
+    84 => 'ш',
+    85 => '_з',
+    86 => 'ањ',
+    87 => 'не',
+    88 => 'ако',
+    89 => 'за',
+    90 => 'но_',
+    91 => 'ил',
+    92 => '_за',
+    93 => 'ан_',
+    94 => 'ви',
+    95 => 'ед',
+    96 => 'ен',
+    97 => 'ри',
+    98 => '_ч',
+    99 => 'аво',
+    100 => 'ти_',
+    101 => '_им',
+    102 => 'ж',
+    103 => 'ро',
+    104 => 'сва',
+    105 => 'ава',
+    106 => 'н_',
+    107 => 'ли_',
+    108 => 'ђ',
+    109 => 'ц',
+    110 => 'др',
+    111 => 'или',
+    112 => 'ка',
+    113 => '_т',
+    114 => 'ит',
+    115 => 'тв',
+    116 => 'лан',
+    117 => 'чла',
+    118 => 'их_',
+    119 => '_чл',
+    120 => 'вак',
+    121 => '_ко',
+    122 => 'ост',
+    123 => 'сл',
+    124 => '_м',
+    125 => 'не_',
+    126 => '_сл',
+    127 => 'ја',
+    128 => 'би',
+    129 => 'ив',
+    130 => 'х',
+    131 => 'вањ',
+    132 => 'их',
+    133 => 'кој',
+    134 => '_др',
+    135 => 'ње_',
+    136 => '_не',
+    137 => 'бо',
+    138 => 'шт',
+    139 => 'ци',
+    140 => 'ар',
+    141 => 'ије',
+    142 => 'ња_',
+    143 => '_би',
+    144 => 'та',
+    145 => 'те',
+    146 => 'јед',
+    147 => 'обо',
+    148 => 'им_',
+    149 => 'сло',
+    150 => 'лоб',
+    151 => 'бод',
+    152 => 'ств',
+    153 => '_ил',
+    154 => 'х_',
+    155 => 'дн',
+    156 => 'чл',
+    157 => 'ем',
+    158 => '_р',
+    159 => 'ом',
+    160 => 'ог',
+    161 => 'ве',
+    162 => '_ј',
+    163 => 'ту',
+    164 => 'ај',
+    165 => 'ди',
+    166 => 'ња',
+    167 => '_ра',
+    168 => '_је',
+    169 => 'ање',
+    170 => 'вје',
+    171 => 'при',
+    172 => 'ру',
+    173 => 'ју',
+    174 => 'уд',
+    175 => '_об',
+    176 => '_су',
+    177 => 'се_',
+    178 => 'ом_',
+    179 => 'су',
+    180 => 'ми',
+    181 => '_се',
+    182 => 'сти',
+    183 => 'ју_',
+    184 => '_в',
+    185 => 'мо',
+    186 => '_ос',
+    187 => 'дру',
+    188 => 'циј',
+    189 => 'вн',
+    190 => 'вој',
+    191 => 'уј',
+    192 => 'вј',
+    193 => 'ин',
+    194 => 'ду',
+    195 => 'де',
+    196 => 'ич',
+    197 => 'тр',
+    198 => 'ат',
+    199 => 'се',
+    200 => 'он',
+    201 => 'ује',
+    202 => 'раз',
+    203 => 'ања',
+    204 => 'су_',
+    205 => 'аз',
+    206 => 'ис',
+    207 => '_од',
+    208 => 'аци',
+    209 => 'ло_',
+    210 => 'ова',
+    211 => 'ењ',
+    212 => 'жа',
+    213 => 'са',
+    214 => 'ер',
+    215 => 'ба',
+    216 => 'ск',
+    217 => 'оје',
+    218 => 'ни_',
+    219 => 'жав',
+    220 => 'дје',
+    221 => 'едн',
+    222 => 'нос',
+    223 => 'ово',
+    224 => 'ити',
+    225 => 'от',
+    226 => 'из',
+    227 => 'го',
+    228 => 'г_',
+    229 => 'ек',
+    230 => 'ад',
+    231 => 'про',
+    232 => 'пре',
+    233 => 'бра',
+    234 => '_ка',
+    235 => 'шти',
+    236 => 'ја_',
+    237 => 'них',
+    238 => 'оп',
+    239 => 'ац',
+    240 => 'бр',
+    241 => 'тре',
+    242 => 'бит',
+    243 => '_тр',
+    244 => '_бу',
+    245 => 'буд',
+    246 => 'држ',
+    247 => 'ста',
+    248 => 'ог_',
+    249 => 'ржа',
+    250 => 'ија',
+    251 => '_њ',
+    252 => 'ун',
+    253 => 'ег',
+    254 => 'уч',
+    255 => 'ик',
+    256 => 'ал',
+    257 => 'сво',
+    258 => 'авн',
+    259 => 'миј',
+    260 => 'реб',
+    261 => 'ка_',
+    262 => 'љу',
+    263 => 'дј',
+    264 => 'чн',
+    265 => 'еђ',
+    266 => 'д_',
+    267 => 'бу',
+    268 => 'ме',
+    269 => 'ји',
+    270 => 'ор',
+    271 => 'до',
+    272 => 'ам',
+    273 => 'ају',
+    274 => 'јер',
+    275 => 'ени',
+    276 => '_из',
+    277 => 'ред',
+    278 => 'ем_',
+    279 => 'род',
+    280 => 'аро',
+    281 => 'бил',
+    282 => 'ило',
+    283 => 'ђи_',
+    284 => 'ба_',
+    285 => 'пос',
+    286 => 'вим',
+    287 => '_ње',
+    288 => 'де_',
+    289 => 'ту_',
+    290 => 'ива',
+    291 => 'ве_',
+    292 => 'ну',
+    293 => 'ђи',
+    294 => 'рж',
+    295 => 'вр',
+    296 => 'ап',
+    297 => 'ез',
+    298 => 'уп',
+    299 => 'њег',
+    300 => 'тва',
+    301 => 'нар',
+    302 => '_до',
+    303 => 'оји',
+    304 => '_са',
+    305 => 'ду_',
+    306 => 'јел',
+    307 => 'ним',
+    308 => 'одн',
+    309 => 'за_',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/bs-Cyrl/bs-Cyrl.txt

@@ -0,0 +1,153 @@
+
+ОПШТА ДЕКЛАРАЦИЈА О ПРАВИМА ЧОВЈЕКА
+
+УСВОЈЕНА У ГЕНЕРАЛНОЈ СКУПШТИНИ УЈЕДИЊЕНИХ НАЦИЈА 10. ДЕЦЕМБРА 1948.
+УВОД
+
+БУДУЂИ да су признавање урођеног достојанства и једнаких и неотуђивих права свих чланова људске обитељи темељ слободе, правде и мира у свијету,
+
+БУДУЂИ да су непоштивање и презирање права човјека имали за посљедицу акте, који су грубо вријеђали савјест човјечанства, и будуђи да је стварање свијета у којем ђе људска биђа уживати слободу говора и вјеровања и слободу од страха и несташице било проглашено као највиша тежња обичних људи,
+
+БУДУЂИ да је битно да права човјека буду заштиђена владавином права, да човјек не буде приморан да као посљедњем средству прибјегне побуни против тираније и угњетавања,
+
+БУДУЂИ да је битно да се унапређује развој пријатељских односа између народа,
+
+БУДУЂИ да су народи Уједињених нација поново потврдили у Повељи своју вјеру у основна права човјека, у достојанство и вриједност човјекове особе и у равноправност мушкараца и жена и пошто су одлучили да унапређују друштвени напредак и бољи животни стандард у широј слободи,
+
+БУДУЂИ да су се Државе Чланице обавезале да, у сурадњи с Уједињеним нацијама, постигну унапређење општег поштивања човјекових права и основних слобода и њихово одржавање,
+
+БУДУЂИ да је заједничко разумијевање тих права и слобода од највеђе важности за пуно остварење те обавезе,
+
+ГЕНЕРАЛНА СКУПШТИНА ПРОГЛАШАВА
+
+ОВУ ОПШТУ ДЕКЛАРАЦИЈУ О ПРАВИМА ЧОВЈЕКА као заједничко мјерило постизања за све народе и све државе ради тога да би сваки орган друштва, имајуђи Декларацију стално на уму, тежили да учењем и одгојем допринесу поштивању ових права и слобода и да би прогресивним националним и међународним мјерама осигурали њихово опше и дјелотворно признавање и одржавање, како међу народима самих Држава Чланица, тако и међу народима оних подручја која су под њиховом ингеренцијом.
+Члан 1.
+
+Сва људска биђа рађају се слободна и једнака у достојанству и правима. Она су обдарена разумом и свијешђу и треба да једно према другоме поступају у духу братства.
+Члан 2.
+
+Свакоме су доступна сва права и слободе наведене у овој Декларацији без разлике било које врсте, као што су раса, боја, спол, језик, вјера, политичко или друго мишљење, народоносно или друштвено поријекло, имовина, рођење или други правни положај.
+
+Надаље, не смије се чинити било каква разлика на основу политичког, правног или међународног положаја земље или подручја којима нека особа припада, било да је ово подручје независно, под старатељством, несамоуправно, или да се налази ма под којим другим ограничењима суверености.
+Члан 3.
+
+Свако има право на живот, слободу и особну сигурност.
+Члан 4.
+
+Нико не смије бити држан у ропству или ропском односу; ропство и трговина робљем забрањује се у свим њиховим облицима.
+Члан 5.
+
+Нико не смије бити подвргнут мучењу или окрутном, нечовјечном или понижавајуђем поступку или кажњавању.
+Члан 6.
+
+Свако има право да се свагдје пред законом признаје као особа.
+Члан 7.
+
+Сви су пред законом једнаки и имају право, без икакве дискриминације, на једнаку заштиту закона. Сви имају право на једнаку заштиту против било какве дискриминације којом се крши ова Декларација и против сваког подстицања на такву дискриминацију.
+Члан 8.
+
+Свако има право на дјелотворна правна средства путем надлежних националних судова због дјела којима се крше основна права која су му додијељена у Уставу или закону.
+Члан 9.
+
+Нико не смије бити подвргнут самовољном хапшењу, затвору или изгону.
+Члан 10.
+
+Свако има право да га у пуној једнакости поштено и јавно саслуша независан и непристран суд ради утврђивања његових права и обавеза и било какве кривичне оптужбе против њега.
+Члан 11.
+
+1. Свако ко је оптужен за кривично дјело има право да се сматра невиним док се на темељу закона кривња не докаже на јавном претресу на којем је имао сва јамства потребна за своју одбрану.
+
+2. Нико се не смије сматрати кривим за кривично дјело на темељу било каквог чина или пропуста који нису представљали кривично дјело у смислу националног или међународног права у вријеме када су они били почињени. Исто тако не смије се изрицати тежа казна од оне која се могла примјенити када је кривично дјело почињено.
+Члан 12.
+
+Нико на смије бити извргнут самовољном мијешању у његов приватни зивот, обитељ, дом или преписку, нити нападајима на његову част и углед. Свако има право на заштиту закона против оваквом мијешању или нападу.
+Члан 13.
+
+1. Свако има право на слободу кретања и становања унутар границе сваке државе.
+
+2. Свако има право да напусти било коју земљу, укључујуђи своју властиту и да се врати у своју земљу.
+Члан 14.
+
+1. Свако има право да тражи и ужива у другим земљама уточиште пред прогонима.
+
+2. На то се правно не може позивати у случају прогона који су заиста изазвани неполитичким злочинима или дјелима противним циљевима и начелима Уједињених нација.
+Члан 15.
+
+1. Свако има право на држављанство.
+
+2. Нико не смије самовољно бити лишен својег држављанства нити му се смије одређи право да промијени своје држављанство.
+Члан 16.
+
+1. Пунољетни мушкарци и жене без икаквих ограничења у погледу расе, држављанства или вјере, имају право да склопе брак и да оснују обитељ. Они су равноправни приликом склапања брака, за вријеме његова трајања и приликом његова развода.
+
+2. Брак се склапа само уз слободан и потпун пристанак оних који намјеравају ступити у брак.
+
+3. Обитељ је природна и основна друштвена јединица и има право на заштиту друштва и државе.
+Члан 17.
+
+1. Свако има право да сам посједује имовину, а исто тако да је посједује у заједници с другима.
+
+2. Нико не смије самовољно бити лишен своје имовине.
+Члан 18.
+
+Свако има право на слободу мисли, савјести и вјере; то право укључује слободу промијенити своју вјеру или вјеровање и слободу да се, било појединачно или у заједници с другима, јавно или приватно, испољава вјера или вјеровање учењем, вршењем, обредима и одржавањем.
+Члан 19.
+
+Свако има право на слободу мишљења и изражавања; ово право укључује слободу мишљења без туђег мишљења а исто тако и тражење, примање и саопчавање обавјештења и идеја било којим средствима и без обзира на границе.
+Члан 20.
+
+1. Свако има право на слободу мирног окупљања и удруживања.
+
+2. Нико не може бити приморан да припада неком удружењу.
+Члан 21.
+
+1. Свако има право да судјелује у управи своје земље, непосредно или преко слободно изабраних представника.
+
+2. Свако има право на једнак приступ јавним службама у својој земљи.
+
+3. Воља народа треба да буде основа владине власти; та воља треба да се изражава у повременим и истинским изборима, који треба да се проводе општим и једнаким правом гласа, тајним гласањем или одговарајучим поступцима слободног гласања.
+Члан 22.
+
+Свако, као Члан друства, има право на социјално осигурање и право да остварује економска, социјална и културна права неопходна за своје достојанство и за развој своје личности путем државне помођи и међународне сурадње а у складу с организацијом и средствима сваке државе.
+Члан 23.
+
+1. Свако има право на рад, на слободан избор запослења, на правичне и повољне увјете рада и на заштиту од незапослености.
+
+2. Свако, без разлике, има право на једнаку плачу за једнаки рад.
+
+3. Свако ко ради има право на правичну и повољну наплату која њему и његовој обитељи осигурава човјека достојни опстанак и која се, по потреби, допуњује другим средствима социјалне заштите.
+
+4. Свако има право да ради заштите својих интереса образује синдикате и да ступа у њих.
+Члан 24.
+
+Свако има право на одмор и доколицу укључујуђи разумно ограничење радних сати и периодичне плађене празнике.
+Члан 25.
+
+1. Свако има право на животни стандард који одговара здрављу и добробити њега самога и његове обитељи, укључујуђи храну, одјеђу, стан и лијечничку његу и потребне социјалне услуге, као и право на осигурање за случај незапослености, болести, неспособности, удовишта, старости или другог помањкања средстава за живот у приликама које су изван његове мођи.
+
+2. Мајка и дијете имају право на нарочиту бригу и помођ. Сва дјеца, било рођена у браку или изван њега, треба да уживају исту социјалну заштиту.
+Члан 26.
+
+1. Свако има право на образовање. Образовање треба да буде бесплатно, бар у основним и нижим ступњевима. Основно образовање треба да буде обавезно. Техничко и стручно образовање треба да буде опђенито приступачно, а и више образовање треба такође да буде свима приступачно на темељу способности.
+
+2. Образовање треба да буде усмјерено на пуни развитак људске личности и на учвршђавање поштивања човјекових права и основних слобода. Оно треба да унапређује разумијевање, сношљивост и пријатељство међу свим народима, расним и вјерским скупинама, и треба да унапређује дјелатност Уједињених нација на одржавању мира.
+
+3. Родитељи имају првенствено право да бирају всту образовања за своју дјецу.
+Члан 27.
+
+1. Свако има право да слободно судјелује у културном животу заједнице, да ужива у умјетности и да учествује у знанственом напретку и у његовим користима.
+
+2. Свако има право на заштиту моралних и материјалних интереса који проистичу ма од којег знанственог, књижевног или умјетничког производа којему је аутор.
+Члан 28.
+
+Свако има право на друштвени и међународни поредак у којем права и слободе изложене у овој Декларацији могу бити потпуно остварене.
+Члан 29.
+
+1. Свако има обавезе према заједници из које је једино могуђе слободно и пуно развијање његове личности.
+
+2. У вршењу својих права и слобода сватко треба да буде подвргнут само оним ограничењима која су одређена законом искључиво у циљу осигурања дужног признања и поштивања права и слобода других и у циљу задовољења правичних захтјева морала, јавног поретка и опчег благостања у демократском друштву.
+
+3. Та права и слободе ни у којем случају не могу се примјењивати противно циљевима и начелима Уједињених нација.
+Члан 30.
+
+Ништа се у овој Декларацији не може тумачити као право ма које државе, скупине или особе да судјелује у било којој дјелатности или да врши било какву дјелатност усмјерену на уништавање било којих овдје изложених права и слобода.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/bs-Latn/bs-Latn.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'bs-Latn' => 
+  array (
+    0 => 'a',
+    1 => 'i',
+    2 => 'o',
+    3 => 'n',
+    4 => 'e',
+    5 => 'a_',
+    6 => 'j',
+    7 => 'v',
+    8 => 'r',
+    9 => 'u',
+    10 => 's',
+    11 => 'd',
+    12 => 'i_',
+    13 => 't',
+    14 => 'l',
+    15 => 'je',
+    16 => 'p',
+    17 => 'm',
+    18 => 'e_',
+    19 => '_s',
+    20 => 'k',
+    21 => '_i',
+    22 => 'u_',
+    23 => '_p',
+    24 => 'o_',
+    25 => 'ra',
+    26 => '_pr',
+    27 => 'na',
+    28 => '_n',
+    29 => 'pr',
+    30 => 'b',
+    31 => 'va',
+    32 => 'av',
+    33 => '_d',
+    34 => 'an',
+    35 => '_i_',
+    36 => 'nj',
+    37 => '_o',
+    38 => 'im',
+    39 => 'st',
+    40 => 'ko',
+    41 => 'z',
+    42 => 'je_',
+    43 => 'vo',
+    44 => 'no',
+    45 => 'rav',
+    46 => '_u',
+    47 => 'č',
+    48 => 'ni',
+    49 => 'pra',
+    50 => '_na',
+    51 => 'na_',
+    52 => 'ma',
+    53 => 'da_',
+    54 => 'g',
+    55 => 'ma_',
+    56 => 'od',
+    57 => 'da',
+    58 => 'ima',
+    59 => 'ov',
+    60 => 'ja',
+    61 => '_sv',
+    62 => 'ak',
+    63 => 'ti',
+    64 => 'nje',
+    65 => 'm_',
+    66 => 'en',
+    67 => 'os',
+    68 => '_b',
+    69 => 'oj',
+    70 => 'sv',
+    71 => '_da',
+    72 => 'lj',
+    73 => '_k',
+    74 => 'ob',
+    75 => 'la',
+    76 => '_po',
+    77 => 'anj',
+    78 => 'po',
+    79 => 're',
+    80 => 'ju',
+    81 => 'vo_',
+    82 => 'ja_',
+    83 => 'ko_',
+    84 => 'va_',
+    85 => 'li',
+    86 => 'lo',
+    87 => '_u_',
+    88 => 'il',
+    89 => 'ij',
+    90 => '_z',
+    91 => 'ako',
+    92 => 'za',
+    93 => 'ne',
+    94 => 'no_',
+    95 => 'ed',
+    96 => '_za',
+    97 => 'an_',
+    98 => 'ju_',
+    99 => 'vi',
+    100 => 'ri',
+    101 => '_č',
+    102 => 'ž',
+    103 => 'avo',
+    104 => 'ti_',
+    105 => '_im',
+    106 => 'ro',
+    107 => 'š',
+    108 => 'sva',
+    109 => 'ava',
+    110 => 'n_',
+    111 => 'li_',
+    112 => 'c',
+    113 => 'dr',
+    114 => 'ili',
+    115 => 'ka',
+    116 => 'sl',
+    117 => '_t',
+    118 => 'van',
+    119 => 'ost',
+    120 => 'it',
+    121 => 'tv',
+    122 => 'čla',
+    123 => 'vak',
+    124 => '_ko',
+    125 => '_čl',
+    126 => 'lan',
+    127 => 'ih_',
+    128 => '_m',
+    129 => '_sl',
+    130 => 'ne_',
+    131 => 'iv',
+    132 => 'bi',
+    133 => 'h',
+    134 => 'ih',
+    135 => 'dn',
+    136 => 'jed',
+    137 => 'nja',
+    138 => '_ne',
+    139 => '_dr',
+    140 => 'koj',
+    141 => 'bo',
+    142 => 'ar',
+    143 => 'ji',
+    144 => 'ci',
+    145 => 'ije',
+    146 => '_bi',
+    147 => 'slo',
+    148 => 'im_',
+    149 => '_il',
+    150 => 'lob',
+    151 => 'stv',
+    152 => 'obo',
+    153 => 'bod',
+    154 => 'in',
+    155 => 'ta',
+    156 => 'h_',
+    157 => 'te',
+    158 => 'čl',
+    159 => 'em',
+    160 => 'ć',
+    161 => 'og',
+    162 => 'om',
+    163 => '_r',
+    164 => 've',
+    165 => 'el',
+    166 => '_j',
+    167 => 'di',
+    168 => 'tu',
+    169 => 'aj',
+    170 => '_ra',
+    171 => 'vje',
+    172 => '_je',
+    173 => 'pri',
+    174 => 'sti',
+    175 => 'ru',
+    176 => 'ud',
+    177 => '_ob',
+    178 => 'om_',
+    179 => 'se_',
+    180 => '_su',
+    181 => 'su',
+    182 => 'mi',
+    183 => '_se',
+    184 => '_v',
+    185 => 'št',
+    186 => 'mo',
+    187 => 'vn',
+    188 => 'enj',
+    189 => 'dru',
+    190 => 'cij',
+    191 => '_os',
+    192 => 'voj',
+    193 => 'du',
+    194 => 'vj',
+    195 => 'tr',
+    196 => 'de',
+    197 => 'uj',
+    198 => 'on',
+    199 => 'ič',
+    200 => 'at',
+    201 => 'se',
+    202 => 'raz',
+    203 => 'su_',
+    204 => 'uje',
+    205 => 'az',
+    206 => 'is',
+    207 => 'ova',
+    208 => 'edn',
+    209 => '_nj',
+    210 => 'lo_',
+    211 => 'aci',
+    212 => '_od',
+    213 => 'ža',
+    214 => 'ba',
+    215 => 'sk',
+    216 => 'sa',
+    217 => 'nos',
+    218 => 'jen',
+    219 => 'lju',
+    220 => 'ni_',
+    221 => 'ovo',
+    222 => 'dje',
+    223 => 'oje',
+    224 => 'žav',
+    225 => 'iti',
+    226 => 'ran',
+    227 => 'ad',
+    228 => 'op',
+    229 => 'g_',
+    230 => 'go',
+    231 => 'er',
+    232 => 'iz',
+    233 => 'ot',
+    234 => 'ek',
+    235 => 'pro',
+    236 => 'bra',
+    237 => 'nih',
+    238 => '_ka',
+    239 => 'ji_',
+    240 => 'pre',
+    241 => 'un',
+    242 => 'ac',
+    243 => 'br',
+    244 => 'drž',
+    245 => 'og_',
+    246 => '_bu',
+    247 => 'bud',
+    248 => 'tre',
+    249 => '_tr',
+    250 => 'rža',
+    251 => 'jeg',
+    252 => 'sta',
+    253 => 'ija',
+    254 => 'bit',
+    255 => 'ol',
+    256 => 'eg',
+    257 => 'ik',
+    258 => 'al',
+    259 => 'dj',
+    260 => 'đ',
+    261 => 'čn',
+    262 => 'uč',
+    263 => 'mij',
+    264 => 'pos',
+    265 => 'reb',
+    266 => 'elj',
+    267 => 'svo',
+    268 => 'jem',
+    269 => 'ka_',
+    270 => 'avn',
+    271 => 'me',
+    272 => 'or',
+    273 => 'kl',
+    274 => 'do',
+    275 => 'am',
+    276 => 'bu',
+    277 => 'd_',
+    278 => 'aju',
+    279 => 'lje',
+    280 => 'rod',
+    281 => 'iva',
+    282 => 'aro',
+    283 => 'jel',
+    284 => 'de_',
+    285 => 'eni',
+    286 => 'em_',
+    287 => '_iz',
+    288 => 'ći_',
+    289 => 'vim',
+    290 => 'red',
+    291 => 'jer',
+    292 => 'bil',
+    293 => 'ilo',
+    294 => 've_',
+    295 => 'šti',
+    296 => 'ba_',
+    297 => 'ez',
+    298 => 'ći',
+    299 => 'rž',
+    300 => 'nu',
+    301 => 'vr',
+    302 => 'ap',
+    303 => 'up',
+    304 => 'j_',
+    305 => '_sa',
+    306 => '_ni',
+    307 => '_do',
+    308 => 'nim',
+    309 => 'tu_',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/bs-Latn/bs-Latn.txt

@@ -0,0 +1,153 @@
+
+OPĆA DEKLARACIJA O PRAVIMA ČOVJEKA
+
+USVOJENA U OPĆOJ SKUPŠTINI UJEDINJENIH NACIJA 10. DECEMBRA
+UVOD
+
+BUDUĆI da su priznavanje urođenog dostojanstva i jednakih i neotuđivih prava svih članova ljudske obitelji temelj slobode, pravde i mira u svijetu,
+
+BUDUĆI da su nepoštivanje i preziranje prava čovjeka imali za posljedicu akte, koji su grubo vrijeđali savjest čovječanstva, i budući da je stvaranje svijeta u kojem će ljudska bića uživati slobodu govora i vjerovanja i slobodu od straha i nestašice bilo proglašeno kao najviša težnja običnih ljudi,
+
+BUDUĆI da je bitno da prava čovjeka budu zastićena vladavinom prava, da čovjek ne bude primoran da kao posljednjem sredstvu pribjegne pobuni protiv tiranije i ugnjetavanja,
+
+BUDUĆI da je bitno da se unapređuje razvoj prijateljskih odnosa između naroda,
+
+BUDUĆI da su narodi Ujedinjenih nacija ponovo potvrdili u Povelji svoju vjeru u osnovna prava čovjeka, u dostojanstvo i vrijednost čovjekove osobe i u ravnopravnost muškaraca i žena i posto su odlučili da unapređuju društveni napredak i bolji životni standard u široj slobodi,
+
+BUDUĆI da su se Države Članice obavezale da, u suradnji s Ujedinjenim nacijama, postignu unapređenje općeg poštivanja čovjekovih prava i osnovnih sloboda i njihovo održavanje,
+
+BUDUĆI da je zajedničko razumijevanje tih prava i sloboda od najveće važnosti za puno ostvarenje te obaveze,
+
+GENERALNA SKUPSTINA PROGLAŠAVA
+
+OVU OPĆU DEKLARACIJU O PRAVIMA ČOVJEKA kao zajedničko mjerilo postizanja za sve narode i sve države radi toga da bi svaki organ društva, imajući Deklaraciju stalno na umu, težili da učenjem i odgojem doprinesu poštivanju ovih prava i sloboda i da bi progresivnim nacionalnim i međunarodnim mjerama osigurali njihovo opće i djelotvorno priznavanje i održavanje, kako među narodima samih Država Članica, tako i među narodima onih područja koja su pod njihovom ingerencijom.
+Član 1.
+
+Sva ljudska bića rađaju se slobodna i jednaka u dostojanstvu i pravima. Ona su obdarena razumom i sviješću i treba da jedno prema drugome postupaju u duhu bratstva.
+Član 2.
+
+Svakome su dostupna sva prava i slobode navedene u ovoj Deklaraciji bez razlike bilo koje vrste, kao sto su rasa, boja, spol, jezik, vjera, političko ili drugo mišljenje, narodonosno ili društveno porijeklo, imovina, rođenje ili drugi pravni položaj.
+
+Nadalje, ne smije se činiti bilo kakva razlika na osnovu političkog, pravnog ili međunarodnog položaja zemlje ili područja kojima neka osoba pripada, bilo da je ovo područje nezavisno, pod starateljstvom, nesamoupravno, ili da se nalazi ma pod kojim drugim ograničenjima suverenosti.
+Član 3.
+
+Svako ima pravo na život, slobodu i osobnu sigurnost.
+Član 4.
+
+Niko ne smije biti držan u ropstvu ili ropskom odnosu; ropstvo i trgovina robljem zabranjuje se u svim njihovim oblicima.
+Član 5.
+
+Niko ne smije biti podvrgnut mučenju ili okrutnom, nečovječnom ili ponižavajućem postupku ili kažnjavanju.
+Član 6.
+
+Svako ima pravo da se svagdje pred zakonom priznaje kao osoba.
+Član 7.
+
+Svi su pred zakonom jednaki i imaju pravo, bez ikakve diskriminacije, na jednaku zaštitu zakona. Svi imaju pravo na jednaku zaštitu protiv bilo kakve diskriminacije kojom se krši ova Deklaracija i protiv svakog podsticanja na takvu diskriminaciju.
+Član 8.
+
+Svako ima pravo na djelotvorna pravna sredstva putem nadležnih nacionalnih sudova zbog djela kojima se krše osnovna prava koja su mu dodijeljena u Ustavu ili zakonu.
+Član 9.
+
+Niko ne smije biti podvrgnut samovoljnom hapšenju, zatvoru ili izgonu.
+Član 10.
+
+Svako ima pravo da ga u punoj jednakosti pošteno i javno sasluša nezavisan i nepristran sud radi utvrđivanja njegovih prava i obaveza i bilo kakve krivične optužbe protiv njega.
+Član 11.
+
+1. Svako ko je optužen za krivično djelo ima pravo da se smatra nevinim dok se na temelju zakona krivnja ne dokaže na javnom pretresu na kojem je imao sva jamstva potrebna za svoju odbranu,
+
+2. Niko se ne smije smatrati krivim za krivično djelo na temelju bilo kakvog čina ili propusta koji nisu predstavljali krivično djelo u smislu nacionalnog ili međunarodnog prava u vrijeme kada su oni bili počinjeni. Isto tako ne smije se izricati teža kazna od one koja se mogla primjeniti kada je krivično djelo počinjeno.
+Član 12.
+
+Niko na smije biti izvrgnut samovoljnom miješanju u njegov privatni zivot, obitelj, dom ili prepisku, niti napadajima na njegovu čast i ugled. Svako ima pravo na zaštitu zakona protiv ovakvom miješanju ili napadu.
+Član 13.
+
+1. Svako ima pravo na slobodu kretanja i stanovanja unutar granice svake države.
+
+2. Svako ima pravo da napusti bilo koju zemlju, uključujući svoju vlastitu i da se vrati u svoju zemlju.
+Član 14.
+
+1. Svako ima pravo da traži i uživa u drugim zemljama utočište pred progonima.
+
+2. Na to se pravno ne može pozivati u slučaju progona koji su zaista izazvani nepolitičkim zločinima ili djelima protivnim ciljevima i načelima Ujedinjenih nacija.
+Član 15.
+
+1. Svako ima pravo na državljanstvo.
+
+2. Niko ne smije samovoljno biti lišen svojeg državljanstva niti mu se smije odreći pravo da promijeni svoje državljanstvo.
+Član 16.
+
+1. Punoljetni muškarci i žene bez ikakvih ograničenja u pogledu rase, državljanstva ili vjere, imaju pravo da sklope brak i da osnuju obitelj. Oni su ravnopravni prilikom sklapanja braka, za vrijeme njegova trajanja i prilikom njegova razvoda.
+
+2. Brak se sklapa samo uz slobodan i potpun pristanak onih koji namjeravaju stupiti u brak.
+
+3. Obitelj je prirodna i osnovna društvena jedinica i ima pravo na zaštitu društva i države.
+Član 17.
+
+1. Svako ima pravo da sam posjeduje imovinu, a isto tako da je posjeduje u zajednici s drugima.
+
+2. Niko ne smije samovoljno biti lišen svoje imovine.
+Član 18.
+
+Svako ima pravo na slobodu misli, savjesti i vjere; to pravo uključuje slobodu promijeniti svoju vjeru ili vjerovanje i slobodu da se, bilo pojedinačno ili u zajednici s drugima, javno ili privatno, ispoljava vjera ili vjerovanje učenjem, vršenjem, obredima i održavanjem.
+Član 19.
+
+Svako ima pravo na slobodu mišljenja i izražavanja; ovo pravo uključuje slobodu mišljenja bez tuđeg mišljenja a isto tako i traženje, primanje i saopćavanje obavještenja i ideja bilo kojim sredstvima i bez obzira na granice.
+Član 20.
+
+1. Svako ima pravo na slobodu mirnog okupljanja i udruživanja.
+
+2. Niko ne može biti primoran da pripada nekom udruženju.
+Član 21.
+
+1. Svako ima pravo da sudjeluje u upravi svoje zemlje, neposredno ili preko slobodno izabranih predstavnika.
+
+2. Svako ima pravo na jednak pristup javnim službama u svojoj zemlji.
+
+3. Volja naroda treba da bude osnova vladine vlasti; ta volja treba da se izražava u povremenim i istinskim izborima, koji treba da se provode općim i jednakim pravom glasa, tajnim glasanjem ili odgovarajućim postupcima slobodnog glasanja.
+Član 22.
+
+Svako, kao član drustva, ima pravo na socijalno osiguranje i pravo da ostvaruje ekonomska, socijalna i kulturna prava neophodna za svoje dostojanstvo i za razvoj svoje ličnosti putem državne pomoći i međunarodne suradnje a u skladu s organizacijom i sredstvima svake države.
+Član 23.
+
+1. Svako ima pravo na rad, na slobodan izbor zaposlenja, na pravične i povoljne uvjete rada i na zaštitu od nezaposlenosti.
+
+2. Svako, bez razlike, ima pravo na jednaku plaću za jednaki rad.
+
+3. Svako ko radi ima pravo na pravičnu i povoljnu naplatu koja njemu i njegovoj obitelji osigurava čovjeka dostojni opstanak i koja se, po potrebi, dopunjuje drugim sredstvima socijalne zaštite.
+
+4. Svako ima pravo da radi zaštite svojih interesa obrazuje sindikate i da stupa u njih.
+Član 24.
+
+Svako ima pravo na odmor i dokolicu uključujući razumno ograničenje radnih sati i periodične plaćene praznike.
+Član 25.
+
+1. Svako ima pravo na životni standard koji odgovara zdravlju i dobrobiti njega samoga i njegove obitelji, uključujući hranu, odjeću, stan i liječničku njegu i potrebne socijalne usluge, kao i pravo na osiguranje za slučaj nezaposlenosti, bolesti, nesposobnosti, udovišta, starosti ili drugog pomanjkanja sredstava za život u prilikama koje su izvan njegove moći.
+
+2. Majka i dijete imaju pravo na naročitu brigu i pomoć. Sva djeca, bilo rođena u braku ili izvan njega, treba da uživaju istu socijalnu zaštitu.
+Član 26.
+
+1. Svako ima pravo na obrazovanje. Obrazovanje treba da bude besplatno, bar u osnovnim i nižim stupnjevima. Osnovno obrazovanje treba da bude obavezno. Tehničko i stručno obrazovanje treba da bude općenito pristupačno, a i više obrazovanje treba takođe da bude svima pristupačno na temelju sposobnosti.
+
+2. Obrazovanje treba da bude usmjereno na puni razvitak ljudske ličnosti i na učvršćavanje poštivanja čovjekovih prava i osnovnih sloboda. Ono treba da unapređuje razumijevanje, snošljivost i prijateljstvo medju svim narodima, rasnim i vjerskim skupinama, i treba da unapređuje djelatnost Ujedinjenih nacija na održavanju mira.
+
+3. Roditelji imaju prvenstveno pravo da biraju vstu obrazovanja za svoju djecu.
+Član 27.
+
+1. Svako ima pravo da slobodno sudjeluje u kulturnom životu zajednice, da uživa u umjetnosti i da učestvuje u znanstvenom napretku i u njegovim koristima.
+
+2. Svako ima pravo na zaštitu moralnih i materijalnih interesa koji proistiću ma od kojeg znanstvenog, književnog ili umjetničkog proizvoda kojemu je autor.
+Član 28.
+
+Svako ima pravo na društveni i međunarodni poredak u kojem prava i slobode izložene u ovoj Deklaraciji mogu biti potpuno ostvarene.
+Član 29.
+
+1. Svako ima obaveze prema zajednici iz koje je jedino moguće slobodno i puno razvijanje njegove ličnosti.
+
+2. U vršenju svojih prava i sloboda svatko treba da bude podvrgnut samo onim ograničenjima koja su određena zakonom isključivo u cilju osiguranja dužnog priznanja i poštivanja prava i sloboda drugih i u cilju zadovoljenja pravičnih zahtjeva morala, javnog poretka i općeg blagostanja u demokratskom društvu.
+
+3. Ta prava i slobode ni u kojem slučaju ne mogu se primjenjivati protivno ciljevima i načelima Ujedinjenih nacija.
+Član 30.
+
+Ništa se u ovoj Deklaraciji ne može tumačiti kao pravo ma koje države, skupine ili osobe da sudjeluje u bilo kojoj djelatnosti ili da vrši bilo kakvu djelatnost usmjerenu na uništavanje bilo kojih ovdje izloženih prava i sloboda.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/ca/ca.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'ca' => 
+  array (
+    0 => 'e',
+    1 => 'a',
+    2 => 'i',
+    3 => 't',
+    4 => 's',
+    5 => 'l',
+    6 => 'n',
+    7 => 'r',
+    8 => 'o',
+    9 => 'a_',
+    10 => 'c',
+    11 => 's_',
+    12 => 'd',
+    13 => '_d',
+    14 => 'u',
+    15 => 'e_',
+    16 => 'p',
+    17 => '_a',
+    18 => 'm',
+    19 => '_l',
+    20 => 't_',
+    21 => 'en',
+    22 => '_de',
+    23 => 'de',
+    24 => 'es',
+    25 => 're',
+    26 => 'er',
+    27 => '_p',
+    28 => '_i',
+    29 => 'ci',
+    30 => 'ta',
+    31 => 'i_',
+    32 => '_e',
+    33 => 'on',
+    34 => 'al',
+    35 => 'l_',
+    36 => 'na',
+    37 => '_i_',
+    38 => 'nt',
+    39 => '_s',
+    40 => 'es_',
+    41 => 'de_',
+    42 => 'se',
+    43 => 'at',
+    44 => 'el',
+    45 => 'la',
+    46 => 'la_',
+    47 => '_t',
+    48 => '_la',
+    49 => '_a_',
+    50 => 'le',
+    51 => 'ar',
+    52 => '_c',
+    53 => 'pe',
+    54 => 'n_',
+    55 => '_pe',
+    56 => 'ió_',
+    57 => 'per',
+    58 => 'ent',
+    59 => 'tat',
+    60 => 'r_',
+    61 => 'li',
+    62 => '_se',
+    63 => 'nt_',
+    64 => 'ret',
+    65 => 'ts_',
+    66 => 'dre',
+    67 => 'ac',
+    68 => 'et',
+    69 => 'at_',
+    70 => '_el',
+    71 => 'g',
+    72 => 'b',
+    73 => 'ti',
+    74 => 'ns',
+    75 => '_dr',
+    76 => 'v',
+    77 => 'ó_',
+    78 => 'ls_',
+    79 => 'ió',
+    80 => 'men',
+    81 => 'aci',
+    82 => 'me',
+    83 => 'ció',
+    84 => 'ic',
+    85 => 'dr',
+    86 => 'ls',
+    87 => 'in',
+    88 => 'ona',
+    89 => 'ó',
+    90 => 'ts',
+    91 => 'qu',
+    92 => 'ra',
+    93 => '_co',
+    94 => 'rt',
+    95 => 'al_',
+    96 => 'an',
+    97 => 'so',
+    98 => 'co',
+    99 => 'it',
+    100 => 'na_',
+    101 => 'ot',
+    102 => 'que',
+    103 => 'en_',
+    104 => 'te',
+    105 => 'el_',
+    106 => '_n',
+    107 => 'q',
+    108 => 'un',
+    109 => '_to',
+    110 => 'ia',
+    111 => 'll',
+    112 => 'pr',
+    113 => 'st',
+    114 => 'f',
+    115 => '’',
+    116 => 'ni',
+    117 => 'am',
+    118 => 'ue',
+    119 => '_en',
+    120 => 'ns_',
+    121 => '_qu',
+    122 => 'ri',
+    123 => 'ers',
+    124 => 'et_',
+    125 => 'tot',
+    126 => 'to',
+    127 => '_pr',
+    128 => 'o_',
+    129 => 'om',
+    130 => 'ec',
+    131 => '_o',
+    132 => 'ons',
+    133 => 'rs',
+    134 => 'é',
+    135 => 'cl',
+    136 => 'er_',
+    137 => '_ll',
+    138 => 'tr',
+    139 => 'art',
+    140 => 'ion',
+    141 => 'le_',
+    142 => 'tic',
+    143 => 'ca',
+    144 => '_m',
+    145 => '_ar',
+    146 => 'ta_',
+    147 => 'rti',
+    148 => '_q',
+    149 => 'con',
+    150 => 'io',
+    151 => 'ur',
+    152 => 'els',
+    153 => '_l’',
+    154 => '_un',
+    155 => 'als',
+    156 => 'rso',
+    157 => 'res',
+    158 => 'est',
+    159 => 'cio',
+    160 => 'son',
+    161 => '_re',
+    162 => '_r',
+    163 => 'pro',
+    164 => 'di',
+    165 => 'h',
+    166 => 'les',
+    167 => 'cia',
+    168 => '_o_',
+    169 => 'ue_',
+    170 => '_in',
+    171 => 'ita',
+    172 => 'à',
+    173 => 'té_',
+    174 => 'icl',
+    175 => 'cle',
+    176 => 'lli',
+    177 => 'del',
+    178 => '_té',
+    179 => 'ro',
+    180 => '_f',
+    181 => 'l’',
+    182 => '_u',
+    183 => 'va',
+    184 => 'or',
+    185 => 'ia_',
+    186 => 'ame',
+    187 => 'ss',
+    188 => 'ig',
+    189 => 'sev',
+    190 => 'ota',
+    191 => 'ma',
+    192 => 'nac',
+    193 => 'é_',
+    194 => 'gu',
+    195 => 'si',
+    196 => '_le',
+    197 => '_al',
+    198 => 'ar_',
+    199 => 'ual',
+    200 => 'nal',
+    201 => 'nc',
+    202 => 'rà',
+    203 => 'té',
+    204 => 'ct',
+    205 => 'ev',
+    206 => 'ol',
+    207 => 'nci',
+    208 => 'ant',
+    209 => 'sa',
+    210 => '_h',
+    211 => 'is',
+    212 => 'pa',
+    213 => 'ert',
+    214 => 'rta',
+    215 => 'sta',
+    216 => 'ser',
+    217 => 'ua',
+    218 => 'ne',
+    219 => 'va_',
+    220 => '_d’',
+    221 => '_no',
+    222 => 're_',
+    223 => 'ats',
+    224 => 'mi',
+    225 => 'id',
+    226 => 'à_',
+    227 => 'em',
+    228 => '_ca',
+    229 => '_na',
+    230 => 'eva',
+    231 => 'com',
+    232 => 'rà_',
+    233 => 'ets',
+    234 => 'ues',
+    235 => '’e',
+    236 => 'no',
+    237 => 'oc',
+    238 => 'be',
+    239 => 'ibe',
+    240 => 'és_',
+    241 => '_so',
+    242 => 'ber',
+    243 => 'lib',
+    244 => '_es',
+    245 => 'ib',
+    246 => 'da',
+    247 => 'as',
+    248 => 'és',
+    249 => 'da_',
+    250 => 'una',
+    251 => 'l’e',
+    252 => 'no_',
+    253 => 'è',
+    254 => 'iv',
+    255 => 'd’',
+    256 => 'ter',
+    257 => 'sen',
+    258 => 'man',
+    259 => 'im',
+    260 => 'nd',
+    261 => 'bl',
+    262 => 'ure',
+    263 => 'ran',
+    264 => 'des',
+    265 => 'ad',
+    266 => '_v',
+    267 => 'po',
+    268 => 'í',
+    269 => '_di',
+    270 => 'cci',
+    271 => 'igu',
+    272 => '_pa',
+    273 => 'om_',
+    274 => 'ir',
+    275 => 'lt',
+    276 => 'vol',
+    277 => 'ada',
+    278 => 'ect',
+    279 => 'gua',
+    280 => 'hum',
+    281 => 'uma',
+    282 => 'cla',
+    283 => 'tre',
+    284 => 'aqu',
+    285 => 'tra',
+    286 => 'ide',
+    287 => 'us',
+    288 => 'm_',
+    289 => 'eg',
+    290 => 'vi',
+    291 => 'vo',
+    292 => 'cc',
+    293 => 'mb',
+    294 => 'ie',
+    295 => 'iu',
+    296 => 'fo',
+    297 => 'j',
+    298 => 'x',
+    299 => 'ei',
+    300 => 've',
+    301 => 'nta',
+    302 => 'soc',
+    303 => 'ntr',
+    304 => 'uni',
+    305 => 'oci',
+    306 => 'ial',
+    307 => 'ens',
+    308 => 'ra_',
+    309 => 'ene',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/ca/ca.txt

@@ -0,0 +1,153 @@
+
+
+Adoptada i proclamada per l’Assemblea General de les Nacions Unides, resolució 217 A (III), de 10 de desembre de 1948
+Declaració Universal de Drets Humans
+PREÀMBUL
+
+Considerant que el reconeixement de la dignitat inherent i dels drets iguals i inalienables de tots els membres de la família humana és el fonament de la llibertat, la justícia i la pau en el món,
+
+Considerant que el desconeixement i el menyspreu dels drets humans han originat actes de barbàrie que han ultratjat la consciència de la humanitat; i que s’ha proclamat com l’aspiració més elevada de tothom l’adveniment d’un món on els éssers humans, deslliurats del temor i la misèria, puguin gaudir de llibertat d’expressió i de creença,
+
+Considerant que és essencial que els drets humans siguin protegits per un règim de dret per tal que les persones no es vegin forçades, com a últim recurs, a la rebel·lió contra la tirania i l’opressió,
+
+Considerant també que és essencial de promoure el desenvolupament de relacions amistoses entre les nacions,
+
+Considerant que els pobles de les Nacions Unides han ratificat en la Carta llur fe en els drets humans fonamentals, en la dignitat i el valor de la persona humana i en la igualtat de dret d’homes i dones; i que han decidit de promoure el progrés social i millorar el nivell de vida dins d’una llibertat més àmplia,
+
+Considerant que els Estats membres s’han compromès a assegurar, en cooperació amb l’Organització de les Nacions Unides, el respecte universal i efectiu dels drets humans i les llibertats fonamentals,
+
+Considerant que una concepció comuna d’aquests drets i llibertats és de la més gran importància per al ple compliment d’aquest compromís,
+
+L’Assemblea General
+
+Proclama aquesta Declaració Universal de Drets Humans com l’ideal comú a assolir per a tots els pobles i nacions amb el fi que cada persona i cada institució, inspirant-se constantment en aquesta Declaració, promoguin, mitjançant l’ensenyament i l’educació, el respecte a aquests drets i llibertats i assegurin, amb mesures progressives nacionals i internacionals, el seu reconeixement i aplicació universals i efectius, tant entre els pobles dels Estats membres com entre els dels territoris sota llur jurisdicció.
+Article 1
+
+Tots els éssers humans neixen lliures i iguals en dignitat i en drets. Són dotats de raó i de consciència, i han de comportar-se fraternalment els uns amb els altres.
+Article 2
+
+Tothom té tots els drets i llibertats proclamats en aquesta Declaració, sense cap distinció de raça, color, sexe, llengua, religió, opinió política o de qualsevol altra mena, origen nacional o social, fortuna, naixement o altra condició.
+
+A més, no es farà cap distinció basada en l’estatut polític, jurídic o internacional del país o del territori al qual pertanyi una persona, tant si és independent com si està sota administració fiduciària, si no és autònom, o està sota qualsevol altra limitació de sobirania.
+Article 3
+
+Tota persona té dret a la vida, a la llibertat i a la seva seguretat.
+Article 4
+
+Ningú no serà sotmès a esclavitud o servitud: l’esclavitud i el tràfic d’esclaus són prohibits en totes llurs formes.
+Article 5
+
+Ningú no serà sotmès a tortures ni a penes o tractes cruels, inhumans o degradants.
+Article 6
+
+Tota persona té el dret arreu al reconeixement de la seva personalitat jurídica.
+Article 7
+
+Tots són iguals davant la llei i tenen dret, sense cap distinció, a igual protecció per la llei. Tots tenen dret a igual protecció contra qualsevol discriminació que violi aquesta Declaració i contra qualsevol incitació a una tal discriminació.
+Article 8
+
+Tota persona té dret a un recurs efectiu prop dels tribunals nacionals competents que l’empari contra actes que violin els seus drets fonamentals reconeguts per la constitució o per la llei.
+Article 9
+
+Ningú no serà detingut, pres o desterrat arbitràriament.
+Article 10
+
+Tota persona té dret, en condicions de plena igualtat, a ser escoltada públicament i amb justícia per un tribunal independent i imparcial, per a la determinació dels seus drets i obligacions o per a l’examen de qualsevol acusació contra ella en matèria penal.
+Article 11
+
+1. Tots els acusats d’un delicte tenen el dret que hom presumeixi la seva innocència fins que no es provi la seva culpabilitat segons la llei en un judici públic, en què hom li hagi assegurat totes les garanties necessàries per a la seva defensa.
+
+2. Ningú no serà condemnat per actes o omissions que en el moment que varen ésser comesos no eren delictius segons el dret nacional o internacional. Tampoc no s’imposarà cap pena superior a l’aplicable en el moment de cometre el delicte.
+Article 12
+
+Ningú no serà objecte d’intromissions arbitràries en la seva vida privada, la seva família, el seu domicili o la seva correspondència, ni d’atacs al seu honor i reputació. Tothom té dret a la protecció de la llei contra tals intromissions o atacs.
+Article 13
+
+1. Tota persona té dret a circular lliurement i a triar la seva residència dins les fronteres de cada Estat.
+
+2. Tota persona té dret o sortir de qualsevol país, àdhuc el propi, i a retornar-hi.
+Article 14
+
+1. En cas de persecució, tota persona té dret a cercar asil en altres països i a beneficiar-se’n.
+
+2. Aquest dret no podrà ser invocat contra una persecució veritablement originada per delictes comuns o per actes oposats als objectius i principis de les Nacions Unides.
+Article 15
+
+1. Tota persona té dret a una nacionalitat.
+
+2. Ningú no serà privat arbitràriament de la seva nacionalitat, ni del dret de canviar de nacionalitat.
+Article 16
+
+1. Els homes i les dones, a partir de l’edat núbil, tenen dret, sense cap restricció per motius de raça, nacionalitat o religió, a casar-se i a fundar una família. Gaudiran de drets iguals pel que fa al casament, durant el matrimoni i en la seva dissolució.
+
+2. Només es realitzarà el casament amb el lliure i ple consentiment dels futurs esposos.
+
+3. La família és l’element natural i fonamental de la societat i té dret a la protecció de la societat i de l’Estat.
+Article 17
+
+1. Tota persona té dret a la propietat, individualment i col·lectiva.
+
+2. Ningú no serà privat arbitràriament de la seva propietat.
+Article 18
+
+Tota persona té dret a la llibertat de pensament, de consciència i de religió; aquest dret inclou la llibertat de canviar de religió o de creença, i la llibertat, individualment o col·lectivament, en públic o en privat, de manifestar la seva religió o creença per mitjà de l’ensenyament, la pràctica, el culte i l’observança.
+Article 19
+
+Tota persona té dret a la llibertat d’opinió i d’expressió; aquest dret inclou el de no ser molestat a causa de les pròpies opinions i el de cercar, rebre i difondre les informacions i les idees per qualsevol mitjà i sense límit de fronteres.
+Article 20
+
+1. Tota persona té dret a la llibertat de reunió i d’associació pacífiques.
+
+2. Ningú no pot ser obligat a pertànyer a una associació.
+Article 21
+
+1. Tota persona té dret a participar en el govern del seu país, directament o per mitjà de representants lliurement elegits.
+
+2. Tota persona té dret, en condicions d’igualtat, a accedir a les funcions públiques del seu país.
+
+3. La voluntat del poble és el fonament de l’autoritat de l’Estat; aquesta voluntat ha d’expressar-se mitjançant eleccions autèntiques, que hauran de fer-se periòdicament per sufragi universal i igual i per vot secret o per altre procediment equivalent que garanteixi la llibertat del vot.
+Article 22
+
+Tota persona, com a membre de la societat, té dret a la seguretat social i a obtenir, mitjançant l’esforç nacional i la cooperació internacional, segons l’organització i els recursos de cada país, la satisfacció dels drets econòmics, socials i culturals indispensables per a la seva dignitat i el lliure desenvolupament de la seva personalitat.
+Article 23
+
+1. Tota persona té dret al treball, a la lliure elecció de la seva ocupació, a condicions equitatives i satisfactòries de treball, i a la protecció contra l’atur.
+
+2. Tota persona, sense cap discriminació, té dret a salari igual per igual treball.
+
+3. Tothom que treballa té dret a una remuneració equitativa i satisfactòria que asseguri per a ell i la seva família una existència conforme a la dignitat humana, completada, si cal, amb altres mitjans de protecció social.
+
+4. Tothom té dret a constituir sindicats per a la defensa dels seus interessos i a afiliar-s’hi.
+Article 24
+
+Tota persona té dret al descans i al lleure i, particularment, a una limitació raonable de la jornada de treball i a vacances periòdiques pagades.
+Article 25
+
+1. Tota persona té dret a un nivell de vida que asseguri, per a ell i la seva família, la salut i el benestar, especialment quant a alimentació, vestir, habitatge, assistència mèdica i als serveis socials necessaris; també té dret a la seguretat en cas d’atur, malaltia, incapacitat, viduïtat, vellesa o altra manca de mitjans de subsistència independent de la seva voluntat.
+
+2. La maternitat i la infantesa tenen dret a una cura i a una assistència especials. Tots els infants, nascuts d’un matrimoni o fora d’un matrimoni, gaudeixen d’igual protecció social.
+Article 26
+
+1. Tota persona té dret a l’educació. L’educació serà gratuïta, si més no, en la instrucció elemental i fonamental. La instrucció elemental serà obligatòria. L’ensenyament tècnic i professional es posarà a l’abast de tothom, i l’accés a l’ensenyament superior serà igual per a tots en funció dels mèrits respectius.
+
+2. L’educació tendirà al ple desenvolupament de la personalitat humana i a l’enfortiment del respecte als drets humans i a les llibertats fonamentals; promourà la comprensió, la tolerància i l’amistat entre totes les nacions i grups ètnics o religiosos, i fomentarà les activitats de les Nacions Unides per al manteniment de la pau.
+
+3. El pare i la mare tenen dret preferent d’escollir la mena d’educació que serà donada als seus fills.
+Article 27
+
+1. Tota persona té dret a participar lliurement en la vida cultural de la comunitat, a gaudir de les arts i a participar i beneficiar-se del progrés científic.
+
+2. Tota persona té dret a la protecció dels interessos morals i materials derivats de les produccions científiques, literàries o artístiques de què sigui autor.
+Article 28
+
+Tota persona té dret a un ordre social i internacional en què els drets i llibertats proclamats en aquesta Declaració puguin ser plenament efectius.
+Article 29
+
+1. Tota persona té deures envers la comunitat, ja que només en aquesta li és possible el lliure i ple desenvolupament de la seva personalitat.
+
+2. En l’exercici dels drets i les llibertats, tothom estarà sotmès només a les limitacions establertes per la llei i únicament amb la finalitat d’assegurar el reconeixement i el respecte deguts als drets i llibertats dels altres i de complir les justes exigències de la moral, de l’ordre públic i del benestar general en una societat democràtica.
+
+3. Aquests drets i llibertats mai no podran ser exercits en oposició als objectius i principis de les Nacions Unides.
+Article 30
+
+Res en aquesta Declaració no podrà interpretar-se en el sentit que doni cap dret a un Estat, a un grup o a una persona a emprendre activitats o a realitzar actes que tendeixin a la supressió de qualsevol dels drets i llibertats que s’hi enuncien.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/ch/ch.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'ch' => 
+  array (
+    0 => 'a',
+    1 => 'i',
+    2 => 'n',
+    3 => 'o',
+    4 => 'e',
+    5 => 'a_',
+    6 => 't',
+    7 => 's',
+    8 => 'r',
+    9 => 'o_',
+    10 => 'i_',
+    11 => 'na',
+    12 => 'n_',
+    13 => 'd',
+    14 => 'u',
+    15 => 'an',
+    16 => 'm',
+    17 => 'l',
+    18 => 'c',
+    19 => 'na_',
+    20 => '_n',
+    21 => '_i',
+    22 => 'an_',
+    23 => 'h',
+    24 => 'g',
+    25 => '_i_',
+    26 => 'p',
+    27 => 'si',
+    28 => '_na',
+    29 => 'on',
+    30 => '_p',
+    31 => 'ma',
+    32 => 'in',
+    33 => 'ta',
+    34 => 'er',
+    35 => 'ar',
+    36 => 'as',
+    37 => '_ma',
+    38 => '_m',
+    39 => '_ya',
+    40 => '_pa',
+    41 => '_g',
+    42 => 'de',
+    43 => 'yan',
+    44 => 'ya',
+    45 => 'on_',
+    46 => '_s',
+    47 => 're',
+    48 => '_de',
+    49 => 'pa',
+    50 => 'ra',
+    51 => 'ion',
+    52 => '_d',
+    53 => 'y',
+    54 => 'en',
+    55 => 'io',
+    56 => 'ha',
+    57 => '_t',
+    58 => '_y',
+    59 => 'ha_',
+    60 => '_si',
+    61 => 'e_',
+    62 => 'sio',
+    63 => 'al',
+    64 => 'ra_',
+    65 => '_u',
+    66 => 'b',
+    67 => 'iha',
+    68 => 'k',
+    69 => 'ina',
+    70 => 'ti',
+    71 => 'par',
+    72 => 'ho',
+    73 => 'ho_',
+    74 => 'ara',
+    75 => 'cho',
+    76 => '_a',
+    77 => 'ih',
+    78 => 'man',
+    79 => 'ad',
+    80 => 'ec',
+    81 => 'ni',
+    82 => 'asi',
+    83 => '_gi',
+    84 => 'nt',
+    85 => 'ch',
+    86 => 'li',
+    87 => 'ere',
+    88 => 'rec',
+    89 => 'sih',
+    90 => 'der',
+    91 => 'ech',
+    92 => 'gi',
+    93 => 'es',
+    94 => 'to',
+    95 => 'ao',
+    96 => 'te',
+    97 => 'at',
+    98 => 'do_',
+    99 => 'gi_',
+    100 => 'rt',
+    101 => 't_',
+    102 => 'ai',
+    103 => 'ai_',
+    104 => 'do',
+    105 => 'ot',
+    106 => 'la',
+    107 => 'ga',
+    108 => 'f',
+    109 => 'al_',
+    110 => 'co',
+    111 => 'da',
+    112 => 'ao_',
+    113 => 'lo_',
+    114 => 'lo',
+    115 => 'ent',
+    116 => '_e',
+    117 => 'ad_',
+    118 => 'odo',
+    119 => '_l',
+    120 => '_c',
+    121 => 'tao',
+    122 => '_ni',
+    123 => 'me',
+    124 => 'gu',
+    125 => 'sa',
+    126 => 'l_',
+    127 => 'ic',
+    128 => '_to',
+    129 => 'so',
+    130 => 'tod',
+    131 => '_ta',
+    132 => 'be',
+    133 => 'st',
+    134 => 'gai',
+    135 => 'd_',
+    136 => '_k',
+    137 => 'od',
+    138 => 'un',
+    139 => '_in',
+    140 => '_li',
+    141 => '_co',
+    142 => '_ar',
+    143 => 'ul',
+    144 => 'am',
+    145 => 'ri',
+    146 => 'ona',
+    147 => 'tic',
+    148 => 'nas',
+    149 => 'ci',
+    150 => 'um',
+    151 => 'ia',
+    152 => 'ne',
+    153 => 'id',
+    154 => 'men',
+    155 => 'fa',
+    156 => 's_',
+    157 => '_ga',
+    158 => 'ulo',
+    159 => 'art',
+    160 => 'nal',
+    161 => 'ka',
+    162 => 'se',
+    163 => 'cul',
+    164 => 'dad',
+    165 => 'ibe',
+    166 => 'om',
+    167 => 'rta',
+    168 => 'rti',
+    169 => 'ni_',
+    170 => '_es',
+    171 => 'po',
+    172 => 'ib',
+    173 => 'cu',
+    174 => 'icu',
+    175 => '_un',
+    176 => 'lib',
+    177 => 'ber',
+    178 => 'est',
+    179 => 'pat',
+    180 => 'at_',
+    181 => 'ert',
+    182 => 'ui',
+    183 => 'nte',
+    184 => 'uma',
+    185 => 'ana',
+    186 => '_f',
+    187 => 'et',
+    188 => 'pr',
+    189 => 'ro',
+    190 => '_h',
+    191 => '_gu',
+    192 => 'tad',
+    193 => 'te_',
+    194 => 'ida',
+    195 => 'is',
+    196 => 'mo',
+    197 => 'mi',
+    198 => 'com',
+    199 => 'tr',
+    200 => 'no',
+    201 => 'ua',
+    202 => 'ig',
+    203 => 'pe',
+    204 => '_ka',
+    205 => 'sin',
+    206 => 'di',
+    207 => '_um',
+    208 => 'as_',
+    209 => 'ame',
+    210 => 'nta',
+    211 => '_nu',
+    212 => '_re',
+    213 => 'oc',
+    214 => 'ku',
+    215 => 'nd',
+    216 => 'ag',
+    217 => 'go',
+    218 => 'ot_',
+    219 => 'ui_',
+    220 => 'ine',
+    221 => 'cia',
+    222 => '_pr',
+    223 => '_r',
+    224 => '_po',
+    225 => 'tan',
+    226 => 'mas',
+    227 => 'ng',
+    228 => 'nu',
+    229 => 'to_',
+    230 => 'en_',
+    231 => 'omo',
+    232 => 'ia_',
+    233 => '_o',
+    234 => 'el',
+    235 => 'mo_',
+    236 => 'ya_',
+    237 => 'ota',
+    238 => 'pro',
+    239 => '_ti',
+    240 => '_as',
+    241 => 'sta',
+    242 => 'le',
+    243 => 'ue',
+    244 => 'ano',
+    245 => 'nen',
+    246 => 'eb',
+    247 => 'ur',
+    248 => 'be_',
+    249 => '_so',
+    250 => 'aot',
+    251 => 'so_',
+    252 => 'no_',
+    253 => 'res',
+    254 => 'pot',
+    255 => 'nui',
+    256 => 'em',
+    257 => 'us',
+    258 => 'are',
+    259 => 'deb',
+    260 => 'ebe',
+    261 => 'sa_',
+    262 => 'oci',
+    263 => 'soc',
+    264 => 'un_',
+    265 => '_ha',
+    266 => 'ase',
+    267 => 'eh',
+    268 => 'or',
+    269 => 'ab',
+    270 => 'ie',
+    271 => 'gui',
+    272 => 'ant',
+    273 => 'per',
+    274 => 'go_',
+    275 => '_fa',
+    276 => 'ala',
+    277 => 'ter',
+    278 => 'gin',
+    279 => 'ta_',
+    280 => 'ns',
+    281 => 'ed',
+    282 => 'os',
+    283 => 'con',
+    284 => 'ksi',
+    285 => '_di',
+    286 => 'de_',
+    287 => 'io_',
+    288 => 'ade',
+    289 => 'nih',
+    290 => 'ers',
+    291 => 'ang',
+    292 => 'tra',
+    293 => 'et_',
+    294 => 'v',
+    295 => 'ay',
+    296 => 'ap',
+    297 => 'nda',
+    298 => 'ras',
+    299 => 'nto',
+    300 => 'asa',
+    301 => 'rio',
+    302 => 'afa',
+    303 => 'min',
+    304 => 'tin',
+    305 => 'ste',
+    306 => '_pe',
+    307 => 'ah',
+    308 => 'ek',
+    309 => 'ca',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/ch/ch.txt

@@ -0,0 +1,153 @@
+
+UNIVERSAL NA DECLARASION I DERECHO SIHA PARA I TAOTAO
+Preambulo
+
+Asi como i recognision pot i inherente (natural)na dignidad yan pot i pareho yan inahenable (tisina maamot) na derechon todo i membron i humano na familia guiya i fundacion i liberta, justicia yan pas gi todo i tano.
+
+Asi como i dinisatende yan i denisprecia i derecho siha para i taotao manhuyon ti civilisao na finatinas siha ni esta hasen insulta i consencian i taotao yan i finato gi tano anai taotao siha umagosa i libertad kumentos, yan hinenge yan libertad gine minanao yan minalago esta maproclama como i mas takilo na aspirasion (tinanga) i comodo (regular) na taotao siha.
+
+Asi como necesario, yangin i taotao ti para uenebliga na uespiha recurso (hinagon), como i utimo na fandiskansayan gi rebulasion contra i crueldad yan bahacion enao na i derecho siha para i taotao umaprotehe nui arreglon i lai.
+
+Asi como necesario na umaadelanta i kinalanten i amestao (inamigo) na relasion siha entalo nasion siha. Asi como i taotao i Unidos Nasion siha guaha gi halom i Charter masasegura i hinegen niha gi fundamental na derecho siha para i taotao, gi dignidad yan chatbale ya i humano (taotao) na persona yan i pareho na derecho i lahe yan i palauan yan esta madetermina na umaadelanta progresson social yan mas prisocio na standard siha pot linala gi mas dankulo na libertad.
+
+Asi como un comodo na kininprende pot este nana umaobtene, gi i cooperasion yan i Unidas Nasion siha, i maadelantan i universal na respecto para yan i maguadian i derechon taotao yan fundamental na libertad siha.
+
+Asi como un comodo na kininprende pot este na derecho yan libertad siha i mas importante para i kabales na marealizasion este na linala.
+
+Pago, Pot eso,
+
+i Heneralna Assemblia
+
+aproklama
+
+este i Universal na Declarasion i Derecho siha para i Taotao, como un comodo na standard i obtenamenten para todo i taotao siha yan todo nasion siha, esta i utimo na kada individual yan kada organon i sociedad, ugagaige ha este na Declarasion todo i tiempo gi hinason niha, ya umafatinas mano i sina gi finanague yan educasion para uma adelanta i respeto para este na derecho yan libertad siha yan gi manera ni progresibo, nasional yan inter-nasional, para umaasegura i universal na maguadian niha, tanto i mangaige na taotao siha gi territorio ni gaige gi papa jurisdicksion niha.
+Articulo 1.
+
+Todo taotao siha man mafanago libertao yan pareho gi dignidad yan derecho siha, man manae siha hinaso yan consiencia yan debe de ufatinas contra uno yan otro gi un espiritun chumelo.
+Articulo 2.
+
+Todo man qualificao nu todo i derecho yan libertad siha ni manmalatnos gi halom este na Declarasion, sin nihafa na distingasiongi maseha hafa na klase, asi como rasa, kulor, sexso, linguahe, relihon, political pat otro opinion, nasional, pat original social, properdad, parto, pat otro statulo (estao).
+
+Ademas, taya distinguasion sina umafatinas ni maapela gi i fundamenton political, i jurisdicksional pat i internasional na estao i tano pat i teritorio ni gaige un persona, maseha gui independensia, encargo, ti agobierbena gui pat papa maseha hafa otro na restriksion i minagas gobiernamentonna.
+Articulo 3.
+
+Todo mangai derecho pot linala, libertad yan seguridad i persona.
+Articulo 4.
+
+Taya sina mamantene como esclabo pat servidumbre; esclavitudu yan i commercion esclavo umapribe gi todo i klasen niha siha.
+Articulo 5.
+
+Taya sina masometido (manamerese) nui agoniado (na chatflik) na kastigo pat nui cruel, ti para taotao pat deshonrao na tratamento pat kastigo.
+Articulo 6.
+
+Todo man gai derecho na ufan marecognisa maseha mano como persona gi menan i lai.
+Articulo 7.
+
+Todo man pareho gi menan i lai yan man gai derecho sin nihafa na descriminasion nui pareho na proteksion i lai. Todo man gai derecho nui pareho na proteksion kontra kuatkuet discriminasion gi kinentran este na Declarasion yan kontra kuatkuet estimular nui eso na discriminasion.
+Articulo 8.
+
+Todo mangai derecho nui un effectibo na remedio ginen i man kaps na nasional na tribunal siha para finatinas siha ni acocontra i fundamental na derecho siha manae gui ginen i constitucion pot i lai.
+Articulo 9.
+
+Taya sina na sometido nu i arbitrario na inaresta, detension pat destierro.
+Articulo 10.
+
+Todo man gai derecho gi kabales na ekualidad nui un faborable yan mababa’para i publico nui un independente yan tai fabor na tribunal gi i madeterminasion i derechona yan obligasionna siha yan maseha hafa na acusasion ni criminal kontro guiya.
+Articulo 11.
+
+1. Hayi ma akusa gi penan chatmanhu'la mangai derecho para u fanma po'lo como inosenti asta-ki guaha ebidensia na umisao sigun gi lai ya u ma garantia na u mana guaha nisisariu na dinifendi.
+
+2. Taya sina ma akusa na umisao gi kuatkuet pena pat finatinas yan sinangan como ti guiya umisague' gi papa nasional na lai, gi tiempo anai makumiti i isao. Desde sed ti debi di u mas makat i pena kontra uno ni mas aplikable gi tiempo anai gumuaha pena.
+Articulo 12.
+
+Taya sina masumetido nu i arbitrarion na inentalo gi i secretuna, familiana, gumana pat corespondenciana, oset para uataka i honrana yan reputasiona. Todo mangai derecho nui proteksion i lai kontra eso na inentalo pat inataka siha.
+Articulo 13.
+
+1. Todo man gai derecho nui libertad na movimiento yan residencia gi halom i rendelon kada stado.
+
+2. Todo man gai derecho na udingo katkuet tano, incluso i tanona, yan para ubuetta gui guato ti tanona.
+Articulo 14.
+
+1. Todo man gai derecho na ualigao yan para ugosa gi otro tano siha asilo (linihen) gine kastigo.
+
+2. Este na derecho ti debe umainvoka gi kaso pot persucusion (kastigo) siha naturalmente dumoko ginen ti political na isao siha pat ginen finatinas siha ni acocontra i intension yan principal siha i Unidos Nasion siha.
+Articulo l5.
+
+1. Todo man gai derecho nu un nasionalidad.
+
+2. Taya ni uno sina maarbitariomente maamot nu i nasionalidadna oset marenuncia ni derecho para utulaika i nasionalidadna.
+Articulo l6.
+
+1. Lalahe yan famalauan ni kabales idad niha, sin nihafa na restriksion kauso pot rasa, nationalidad pat relihion, man gai derecho na ufan asagua yan para ufan gai familia. Mangai derecho siha pot kasamento, duranten umasaguan niha, yan inadespatan i kasamento.
+
+2. Kasamento debe de umahatme solo que gi libertao yan kabales na consentimenton i para ufan asagua na persona siha.
+
+3. I familia guiya i natural yan i fundamental na gurupon dinanna i sociedad yan gai derecho gui nui proteksion ginen i sociedad yan i stados (lugana).
+Articulo 17.
+
+1. Todo persona man gai derecho para ugai properdad namaisa yan loque gi associasion yan otro siha.
+
+2. Taya ni uno sina arbitariomente ma amot nui properdadna.
+Articulo 18.
+
+Todo man gai derecho para ufan man haso gi libertad, consciencia yan relihion; este na derecho ha inklulusa libertad para utulaika i relihionna pat hinengenna, yan libertad maseha guiya namaisa pat gi dinanna yan otro siha gi publico pat privado, para umanifesta i relihionna pat hinengenna gi finanague, mapractica, inadora yan guinadda.
+Articulo 19.
+
+Todo man gai derecho para libertad na opinion yan expresasion; este na derecho ha inklulusa i libertad para usustiene opinion sin nihafa na inentalo yan para uespia, uresibe yan ulaknos informasion yan idea siha gi maseha hafa na media yan sin considerasion pot nuebon niha siha.
+Articulo 20.
+
+1. Todo man gai derecho para libertad na assemblia yan asociasion ni pacifico.
+
+2. Taya sina maobliga para uhalong gi un asociasion.
+Articulo 21.
+
+1. Todo man gai derecho para ufan naonao gi i gobiernamenton i tanona, derektamente pat ginen i libertad ni maayek na representante.
+
+2. Todo man gai derecho nui pareho na accesso (entrada) para i servicion publico i tanona.
+
+3. I minalago i taotao debe de i fundamental i autoridad i gobiernamento; este na minalago debe de umanaanok gi tempo-pot-tempo yan magahet na election siha ni debe ginen i universal yan pareho na boto yan debe de umaconsige gi secreto na botasion pat gi ekuivalenten libertao na manera siha para man bota.
+Articulo 22.
+
+Todo, como membron i sociedad, man gai derecho para i social na seguridad yan gai derecho para managuahan i seguridad, ginen i nasional na prenekura yan internasional na co-operasion yan gi acondancia yan i organisasion yan guinahan i kada uno na stado, i economia, social yan cultural na derecho siha ni tisina machanda i dignidadna yan i libertao na inadelantan i personalidadna.
+Articulo 23
+
+1. Todo man gai derecho para ufachocho, para libertao na enaye empleo, para virtuoso yan faborable na condision i checho yan para proteksion kontra ti empleado.
+
+2. Todo, sin nihafa na discriminasion, man gai derecho nui pareho na apas para i pareho na chocho.
+
+3. Todo man machochocho man gai derecho para virtuoso yan faborable na compensensia asiguridot para guiya mismo yan i familiana un linala bale yan humano (taotao) na dignidad, yan maumentaye (masaplemente) yangin necesario, nui otro medio siha na proteksion social.
+
+4. Todo man gai derecho para uforma yan usaonao gi inetnon comercio siha para i proteksion i interesna siha.
+Articulo 24.
+
+Todo man gai derecho para udeskansa yan tai ocupasion, incluso mididao na oran choch siha, yan tempo-pot-tempo na haanen gupot ni maapase.
+Articulo 25.
+
+1. Todo man gai derecho para un standar na linala ni nahong para i hinemlo yan felicidadna yan para i familiana, incluso nenkano, magago, guma yan estiman medico yan necesario na servicion social siha, yan i derecho para seguridad inkaso na tiempleao, minalango, ininutet, biudo pat biuda, inamko pat otro ni fatan i linala gi circumstancia ni tangue gi sisinana.
+
+2. Maternida (humana) yan infancia (neni) mangai derecho para special na inistema yan ayudo. Todo famaguon, maseha mafango gi estao kasamento pat ahe, debe de ugosa i pareho na proteksion social.
+Articulo 26.
+
+1. Todo man gai derecho nui educasion. Educasion debe de sin apas, polomenos gi elmentario yan i fundamental na eskalera siha. Elementario na educasion debe de obligao. Teknical yan profesional na educasion debe umana guaha heneralmente yan i latakilo na educasion debe de kabales na hatmiyon para todo sigun i mireto.
+
+2. I educasion debe de umaderihe para i kabales yan i manametgot i respeto pot derechon humano siha yan fundamental na libertad siha. I educasion debe unadelanta inakumprende, siningon, yan inamigo entalo todo i tano siha, rasa pat gurupon relihion siha, yan debe uomenta i checho i Unidas Nasion siha para i masuseten i pas.
+
+3. I mManaina man gai primet derecho para uayek i klasen educasion ni para umanae i famaguon niha.
+Articulo 27.
+
+1. Todo man gai derecho libertao para usaonao gi i cultural na linala i comunidad, para ugosa i arto siha para usaonao gi sientifico na adelantamente yan i beneficiona siha.
+
+2. Todo man gai derecho pot i proteksion i moral yan material na interes siha umuhuyon ginen todo sientifico, literario (tinige) pat producsion artistico ni eso guiya autor (fumatinas).
+Articulo 28.
+
+Todo man gai derecho para un social yan internasional na arreglo anai i derecho yan i libertad siha ni man mapolo guine na Declarasion usina marealisa kabales.
+Articulo 29.
+
+1. Todo man gai obligasion para i comunidad anai solamente i libertad yan kabales na adelanto i personalidadna sina makonsige.
+
+2. Gi i ninaseben i derechona yan libertadna siha, todo ufan sometado (tokante) nui restriksion siha ni man madetermina gi lai solamente pot i intensiom i ma aseguran i ginagagao na recognision yan respeto para i derecho yan libertad i pumalo siha yan i inafacha i virtuoso na ginagao moral, areglao na publico yan i heneral na prosperidad ni un democratico na sociedad.
+
+3. I derecho yan libertad siha tidebe umausa gi kautkuet manero ni contrario yan i intension yan i motibon i Unidas Nasion siha.
+Articulo 30.
+
+Taya gi este na Declarasion usina mainterpete como haimplilika (hasasangan) para kuatkuet stado, gurupo pat persona kuatkuet derecho ni para usaonao gi kuatkuet actividad (chocho) pat para ufatinas kuatkuet acto madesigna para i destruksion i kuatkuet derecho yan libertad siha ni man mapolo guine na tinige.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/co/co.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'co' => 
+  array (
+    0 => 'i',
+    1 => 'a',
+    2 => 'u',
+    3 => 'i_',
+    4 => 'n',
+    5 => 't',
+    6 => 'r',
+    7 => 'u_',
+    8 => 'l',
+    9 => 's',
+    10 => 'a_',
+    11 => 'd',
+    12 => 'c',
+    13 => '_d',
+    14 => 'o',
+    15 => 'e',
+    16 => '_di',
+    17 => 'à_',
+    18 => 'di',
+    19 => 'p',
+    20 => '_s',
+    21 => 'à',
+    22 => 'li',
+    23 => 'ri',
+    24 => '_p',
+    25 => '_c',
+    26 => 'ar',
+    27 => 'ni',
+    28 => '_i',
+    29 => 'm',
+    30 => 'ti',
+    31 => '_a',
+    32 => 'di_',
+    33 => 'it',
+    34 => 'h',
+    35 => 'un',
+    36 => 'ni_',
+    37 => 'tu',
+    38 => 'na',
+    39 => 'è_',
+    40 => '_l',
+    41 => 'in',
+    42 => 'si',
+    43 => 'tt',
+    44 => 'cu',
+    45 => 'li_',
+    46 => '’',
+    47 => 'on',
+    48 => 'tu_',
+    49 => '_u',
+    50 => 'g',
+    51 => '_à_',
+    52 => 'ti_',
+    53 => 'è',
+    54 => '_è_',
+    55 => 'ic',
+    56 => '_i_',
+    57 => 'z',
+    58 => '_pa',
+    59 => 'v',
+    60 => 'ch',
+    61 => 'ell',
+    62 => '_a_',
+    63 => '_ch',
+    64 => 'pa',
+    65 => '_à',
+    66 => 'itt',
+    67 => 'rit',
+    68 => '_è',
+    69 => 'par',
+    70 => 'oni',
+    71 => 'al',
+    72 => 'lu_',
+    73 => 'el',
+    74 => 'll',
+    75 => '_in',
+    76 => '_si',
+    77 => 'lu',
+    78 => 'ir',
+    79 => 'n_',
+    80 => 'tà_',
+    81 => 'iri',
+    82 => 'zi',
+    83 => 'na_',
+    84 => 'dir',
+    85 => 'ta',
+    86 => 'tti',
+    87 => 'so',
+    88 => 'ia',
+    89 => 'ion',
+    90 => 'icu',
+    91 => '’el',
+    92 => 'ali',
+    93 => 'o_',
+    94 => 'si_',
+    95 => 'is',
+    96 => 'ci',
+    97 => 'ss',
+    98 => '’e',
+    99 => 'nt',
+    100 => 'ttu',
+    101 => 'nu_',
+    102 => '_o',
+    103 => 'nu',
+    104 => '_un',
+    105 => '_l’',
+    106 => 'du',
+    107 => 'io',
+    108 => 'tà',
+    109 => 'zio',
+    110 => 'rt',
+    111 => 'nd',
+    112 => '_n',
+    113 => 'en',
+    114 => 'ru',
+    115 => '_u_',
+    116 => '_cu',
+    117 => 'f',
+    118 => 'at',
+    119 => 'ra',
+    120 => '_li',
+    121 => 'ch’',
+    122 => 'h’e',
+    123 => 'azi',
+    124 => 'ul',
+    125 => 'la_',
+    126 => 'an',
+    127 => '_t',
+    128 => 'tic',
+    129 => '_m',
+    130 => 'una',
+    131 => '_so',
+    132 => 'da',
+    133 => 'az',
+    134 => 'ia_',
+    135 => '_pr',
+    136 => 'pr',
+    137 => 'l’',
+    138 => 'gn',
+    139 => 'b',
+    140 => 'art',
+    141 => 'la',
+    142 => 'du_',
+    143 => '_h',
+    144 => 'es',
+    145 => 'h’',
+    146 => '_f',
+    147 => 'ut',
+    148 => 'cul',
+    149 => 'rti',
+    150 => 'vi',
+    151 => 'st',
+    152 => 'sa',
+    153 => 'ca',
+    154 => 'ri_',
+    155 => 'so_',
+    156 => 'er',
+    157 => '_o_',
+    158 => '_ar',
+    159 => 'ità',
+    160 => 'gni',
+    161 => 'su',
+    162 => 'tr',
+    163 => 'mi',
+    164 => 'ulu',
+    165 => '_ri',
+    166 => '_e',
+    167 => '_r',
+    168 => 'lla',
+    169 => 'mu',
+    170 => 'hj',
+    171 => 'sc',
+    172 => 'ess',
+    173 => 'in_',
+    174 => '_v',
+    175 => 'ars',
+    176 => 'lib',
+    177 => 'pi',
+    178 => 'ur',
+    179 => 'ma',
+    180 => 'te',
+    181 => 'iu',
+    182 => 'ghj',
+    183 => 'un_',
+    184 => 'sa_',
+    185 => 'ru_',
+    186 => 'am',
+    187 => 'da_',
+    188 => 'ogn',
+    189 => 'im',
+    190 => 'rs',
+    191 => 'pu',
+    192 => 'ig',
+    193 => 'ib',
+    194 => '_na',
+    195 => 'ssa',
+    196 => 'hà_',
+    197 => '_hà',
+    198 => 'j',
+    199 => 'ù',
+    200 => '_og',
+    201 => 'ona',
+    202 => 'ta_',
+    203 => 'nal',
+    204 => 're',
+    205 => 'naz',
+    206 => 'rso',
+    207 => 'iss',
+    208 => 'son',
+    209 => 'lli',
+    210 => 'gh',
+    211 => 'um',
+    212 => 'og',
+    213 => 'ì_',
+    214 => 'va',
+    215 => '’a',
+    216 => '_ni',
+    217 => 'ari',
+    218 => 'int',
+    219 => '_da',
+    220 => 'hì_',
+    221 => 'chì',
+    222 => 'pri',
+    223 => 'tut',
+    224 => 'cun',
+    225 => '_tu',
+    226 => 'ssi',
+    227 => 'ndu',
+    228 => 'hà',
+    229 => 'cu_',
+    230 => '_mo',
+    231 => 'hè_',
+    232 => 'pru',
+    233 => '_hè',
+    234 => 'za_',
+    235 => 'l’a',
+    236 => 'gli',
+    237 => 'llu',
+    238 => 'tat',
+    239 => 'd’',
+    240 => 'mo',
+    241 => 'ent',
+    242 => 'anu',
+    243 => 'utt',
+    244 => '_pu',
+    245 => 'uc',
+    246 => 'ò_',
+    247 => 'il',
+    248 => 'ì',
+    249 => 'ù_',
+    250 => 'hì',
+    251 => 'me',
+    252 => 'ind',
+    253 => 'mu_',
+    254 => 'sia',
+    255 => 'id',
+    256 => '_g',
+    257 => 'atu',
+    258 => '_st',
+    259 => '_ma',
+    260 => 'mod',
+    261 => 'de',
+    262 => 'nz',
+    263 => 'za',
+    264 => 'hè',
+    265 => 'gl',
+    266 => 'inu',
+    267 => 'ert',
+    268 => 'ar_',
+    269 => 'rtà',
+    270 => 'ibe',
+    271 => 'nta',
+    272 => 'imu',
+    273 => 'odu',
+    274 => 'ber',
+    275 => '_ca',
+    276 => 'lit',
+    277 => '_d’',
+    278 => 'ò',
+    279 => 'iv',
+    280 => 'us',
+    281 => 'as',
+    282 => '_es',
+    283 => 'end',
+    284 => 'sci',
+    285 => 'cia',
+    286 => 'sta',
+    287 => 'are',
+    288 => 'nza',
+    289 => 'iu_',
+    290 => 'su_',
+    291 => 'aru',
+    292 => '_el',
+    293 => 'ara',
+    294 => 'r_',
+    295 => 'od',
+    296 => 'enz',
+    297 => '_su',
+    298 => 'ati',
+    299 => '_sc',
+    300 => 'ich',
+    301 => 'dic',
+    302 => 'l’o',
+    303 => 'qua',
+    304 => 'con',
+    305 => 'hju',
+    306 => 'ili',
+    307 => '_cù',
+    308 => 'iun',
+    309 => 'cù_',
+  ),
+);

+ 151 - 0
web/lib/vendor/patrickschur/language-detection/resources/co/co.txt

@@ -0,0 +1,151 @@
+
+DICHJARAZIONI UNIVIRSALI DI I DIRITTI DI L’OMU
+Introitu
+
+Cunsidarendu ch’ellu ci voli à ricunnoscia a dignità propria di tutti i membri di a famiglia umana è i so diritti pari ed inalienabili par ch’elli sianu fundati a libertà, a ghjustizia è a paci ind’u mondu,
+
+Cunsidarendu chì, ùn cunniscendu o sprizzendu i diritti di l’omu, si hè ghjuntu à atti barbari chì a cuscenza umana ni hè rivultata, è ch’ella hè stata chjamata a spiranza più alta di l’omu quilla di fà nascia un mondu duva elli saranu libari l’omi di parlà è di creda, libarati da u tarrori è da e miseria,
+
+Cunsidarendu ch’ella hè una primura maiò ch’elli sianu prutetti i diritti di l’omu da un guvernu di dirittu, da ch’ellu ùn sia custrettu l’omu, ghjuntu à i punti stremi, à rivultà si contru à a tirannia è l’upprissioni,
+
+Cunsidarendu ch’ella hè una primura maiò di fà ch’elli si sviloppinu i leii amichevuli trà i nazioni,
+
+Cunsidarendu ch’elli anu dittu in lu so Statutu i populi di i Nazioni Uniti ch’elli credinu in li diritti fundamintali di l’omu, in la dignità è u valori di a parsona umana, in la parità di i diritti di l’omi è di i donni, è ch’elli anu dittu d’essa dicisi à sviluppà u prugressu suciali è à fà nascia un modu di campà più bonu ind’una libertà più maiò,
+
+Cunsidarendu ch’elli anu prumissu i Stati Membri di fà, cù l’aiutu di l’Urganisazioni di i Nazioni Uniti, ch’elli sianu rispittati da veru in lu mondu sanu i diritti di l’omu è i libertà fundamintali,
+
+Cunsidarendu chì par rializà isssa prumessa, hè di primura d’avè una idea cumuna d’issi diritti è libertà,
+
+Sta Dichjarazioni Univirsali di i Diritti di l’Omu
+
+cum’è fini cumunu da ricircà da tutti i populi è tutti i nazioni, par ch’elli provinu tutti l’individui è tutti l’urganisazioni di a sucità, cù u insignamentu è l’educazioni, à sviluppà u rispettu d’issi diritti, è, pigliendu à pocu à pocu i misuri naziunali è internaziunali, à impona ni ignalocu a ricunniscenza è a prattica vera, sia ind’è i populi di i Stati membri stesi, sia ind’è quilli di i tarritorii ad elli cunfidati.
+Articulu Prima
+
+Nascinu tutti l’omi libari è pari di dignità è di diritti. Pussedinu a raghjoni è a cuscenza è li tocca ad agiscia trà elli di modu fraternu.
+Articulu 2
+
+Di tutti i diritti è i libertà scritti in issa dichjarazioni, si ni pò ghjuvà ugnunu, senza sfarenza varuna di razza, di culori, di sessu, di lingua, di rilighjoni, d’upinioni, pulitica o altra ch’ella sia, d’urighjini naziunali o suciali, di ricchezza, di nascita o di qualunqua altra situazioni.
+
+Mancu si farà nisuna sfarenza partendu da u statutu puliticu, ghjuridicu o internaziunali di u paesi o u tarritoriu duva ella campa a parsona, ch’ellu sia indipindenti issu paesi o tarritoriu, o puri cunfidatu ad una antra nazioni, privu d’autunumia o cù un puteri limitatu in calchì modu.
+Articulu 3
+
+Hà dirittu ogni persona à a vita, à a libertà è à a sicurezza.
+Articulu 4
+
+In la schiavitù o in la sirvitù ùn sarà tinutu nimu; sò pruibiti a schiavitù è u cumerciu di i schiavi in qualunqua forma.
+Articulu 5
+
+Un’ sarà turmintatu nimu, nè sottumissu à castichi o azzioni crudeli, inumani o vili.
+Articulu 6
+
+A so parsunalità ghjuridica, ugnunu hà dirittu à fà la ricunnoscia ignalocu.
+Articulu 7
+
+Pà a leggi tutti sò pari, è tutti anu dirittu à essa prutetti da ella senza sfarenza varuna. Anu dirittu tutti à una prutizzioni para contru à qualunqua discriminazioni chì ùn rispittaria issa dichjarazioni è contru à qualunqua chjama à fà una discriminazioni simula.
+Articulu 8
+
+Hà dirittu ogni parsona à chjamà ni di modu effettivu à i tribunali naziunali cumpitenti contru à l’atti chì ùn rispittarianu i diritti fundamintali ch’elli li ricunnoscinu a custituzioni o a leggi.
+Articulu 9
+
+Un’ pò essa nimu arristatu, incarciaratu o esiliatu di modu tirannicu.
+Articulu 10
+
+Hà dirittu ogni parsona, di modu paru, ch’ella sia intesa a so causa di modu ghjustu è publicu da un tribunali indipindenti ed imparziali, chì dicidarà, sia di i so diritti è oblighi, sia di a rialità di l’accusa pinali fatta contru ad ella.
+Articulu 11
+
+1. Ogni parsona incausata par un dilittu si cunsidareghja ch’ella hè nucenti fin ch’ella ùn hè stata purtata a prova ch’ella hè culpevuli, sicondu a leggi è ind’un prucessu publicu, duva ella avarà avutu tutti i guaranzii chì ci voli par difenda si.
+
+2. Un’ sara cundannatu nimu par azzioni o umissioni chì, quand’elli si sò fatti, ùn eranu un dilittu sicondu u dirittu naziunali o internaziunali. Un’ si darà mancu un casticu più maiò cà quillu chì era privistu quandu ellu hè statu fattu un dilittu.
+Articulu 12
+
+Un’ si pudarà intarvena di modu tirannicu in la vita parsunali di nimu, nè in la so famiglia, nè in casa soia, nè in li so lettari, nè contru à u so unori o a so nomina. Hà dirittu ogni parsona à essa prutetta da a leggi contru à intarvinzioni o colpi simuli.
+Articulu 13
+
+1. Pò ogni parsona viaghjà di modu libaru è sceglia duva ella voli campà indrentu à unu Statu.
+
+2. Pò ogni parsona lascià ogni paesi, puru u soiu, è vultà in lu so paesi.
+Articulu 14
+
+1. S’ella hè parsiguitata, ogni parsona hà u dirittu di dumandà l’asigliu è di riceva lu in l’altri paesi.
+
+2. Un’ si pò dumandà issu dirittu s’ella hè ricircata par via di un dilittu di dirittu cumunu, o di una azzioni chì andaria contru à i fini è i principii di i Nazioni Uniti.
+Articulu 15
+
+1. Ugnunu hà dirittu à una naziunalità.
+
+2. Di a so naziunalità ùn ni pò essa privu nimu, nè mancu di u dirittu di cambià ni.
+Articulu 16
+
+1. A’ parta si da l’età d’avè i figlioli, anu u dirittu l’omu è a donna, senza varuna limitazioni par ciò chì tocca à a razza, a naziunalità o a rilighjoni, di marità si è di custituì una famiglia. Sò pari i so diritti in lu matrimoniu, fin ch’ellu dura è s’ellu si scioglii.
+
+2. Un’ pò essa dicisu u matrimoniu cà cù l’accunsentu libaru è pienu di i sposi.
+
+3. A famiglia hè l’elementu naturali è fundamintali di a sucità è à a sucità è à u Statu li tocca à pruteghja la.
+Articulu 17
+
+1. Hà dirittu à a prupiità ogni parsona, da sola o in cumunità.
+
+2. Di a so prupiità ùn ni pò essa privu nimu di modu tirannicu.
+Articulu 18
+
+Hà dirittu ogni parsona à a libertà di pinsamentu, di cuscenza è di rilighjoni; vali à dì ch’ella hè libara di cambià a so rilighjoni o i so idei, sola o in cumunità, di modu sia publicu sia privatu, cù u insignamentu, i prattichi, u cultu o i riti.
+Articulu 19
+
+Hà dirittu ogni individuu à a libertà d’upinioni è di sprissioni; vali à dì ch’ellu ùn devi essa turmintatu pà i so upinioni è ch’ellu pò circà, riceva è sparghja, senza primura di i fruntieri, i infurmazioni è l’idei cù tutti i modi di sprissioni.
+Articulu 20
+
+1. Ogni parsona hà dirittu à a libertà di riunioni è d’associu pacificu.
+
+2. Un associu nimu pò essa custrettu à divintà ni membru.
+Articulu 21
+
+1. Hà dirittu ogni parsona à participà à a dirizzioni di l’affari publichi di u so paesi, sia da par ella, sia cù i so riprisintanti scelti di modu libaru.
+
+2. Hà dirittu ogni parsona à ghjugna, in cundizioni pari cù l’altri à i funzioni publichi di u so paesi.
+
+3. Da a vulintà di u populu nasci l’auturità di i puteri publichi; issa vulintà ci voli ch’ella si sprimi in alizzioni unesti chì si devinu fà à tempi pricisi, chì tutti ci devinu vutà di modu paru, cù u votu sicretu o di qualunqua altru modu simuli chì assicuressi a libertà di u votu.
+Articulu 22
+
+Hà dirittu à a sicurità suciali ogni parsona, cum’è membru di a sucità; hè ghjusta ch’ella possi rializà i so diritti ecunomichi, suciali è culturali nicissarii à a so dignità è à u sviloppu libaru di a so parsunalità, cù u sforzu naziunali è a cuuparazioni internaziunali, sicondu l’urganisazioni è i mezi d’ogni paesi.
+Articulu 23
+
+1. Hà dirittu ogni parsona à u so travagliu, à sceglia lu di modu libaru, à fà lu in cundizioni ghjusti è curretti, è à essa prutetta contru à a disuccupazioni.
+
+2. Anu dirittu tutti, senza sfarenza varuna, à listessa paca par listessu travagliu.
+
+3. A’ chì travaglia li ci voli un pacamentu ghjustu è currettu da ch’ellu possi campà cù a so famiglia cum’ellu si devi pà a dignità cumuna, cù l’aiutu, s’ellu l’accorri, d’ogni mezu di prutizzioni suciali.
+
+4. Hà dirittu ogni parsona à custituì cù l’altri i sindicati, à scriva si ind’i sindicati par difenda i so intaressi.
+Articulu 24
+
+Hà dirittu ogni parsona à u riposu è à u tempu libaru, vali à dì ch’ellu ùn devi essa troppu u so tempu di travagliu, è ch’ella devi avè i vacanzi à tempi fissi.
+Articulu 25
+
+1. Hà dirittu ogni parsona à un livellu di vita chì bastessi par prucurà ad ellu stessu è à a so famiglia a saluta è u benistà, pà u più pà u mangnà, a vistitura, l’alloghju, i curi midicali è i sirvizii suciali nicissarii; hà dirittu à a sicurità s’ella ùn hà travagliu, s’ella hè malata, inferma, veduva o anziana o in l’altri casi ch’ella pò perda i so mezi di campà par raghjoni ch’ella ùn ci hè par nulla.
+
+2. A’i mammi è à i zitelli li ci voli un aiutu è una assistenza particulari. I zitelli, nati in lu matrimoniu o for di matrimoniu, ricevinu listessa prutizzioni suciali.
+Articulu 26
+
+1. Ogni parsona hà dirittu à l’educazioni. Devi essa di gratisi l’educazioni, almenu par ciò chì tocca à un insignamentu elementari è fundamintali. U insignamentu elementari hè ublicatu. U insignamentu tecnicu è prufissiunali ci voli à giniralizà lu; à l’alti studii ci devinu pudè ghjugna tutti à paru, sicondu u meritu.
+
+2. U fini di l’educazioni devi essa ch’ella si spanni a parsunalità umana da veru è ch’ellu piglii forza u rispettu di i diritti di l’omu è di i libertà fundamintali. Devi fà ch’elli si capischinu, ch’elli s’accettinu è ch’elli sianu amichi tutti i nazioni è tutti i gruppi raziali o rilighjosi, ch’elli si sviloppinu l’attività di i Nazioni Uniti par mantena a paci.
+
+3. A’i parenti tocca prima à sceglia a forma d’educazioni da dà à i figlioli.
+Articulu 27
+
+1. Ogni parsona hà dirittu à participà di modu libaru à a vita culturali di a cumunità, à goda si l’arti è à participà à u prugressu scentificu è à l’avantaghji ch’ellu porta.
+
+2. Ugnunu hà u dirittu ch’elli sianu prutetti i intaressi murali è matiriali chì nascinu da ogni pruduzzioni scentifica, literaria o artistica ch’ellu ni hè ellu l’autori.
+Articulu 28
+
+Ogni parsona hà dirittu ch’ellu regni, in la sucità è trà i Stati, un ordini chì dessi tuttu u so pesu à i diritti è libertà ch’ella sprimi issa dichjarazioni.
+Articulu 29
+
+1. Hà i duveri l’individuu ver di a so cumunità chì in ella sola si pò fà u sviloppu libaru è pienu di a so parsunalità.
+
+2. Esercitendu i so diritti è gudendu i so libertà, ùn hè sottumissu ugnunu cà à i limitazioni da a leggi stabiliti, solu da assicurà ch’elli sianu ricunnisciuti è rispittati i diritti è i libertà di l’altri, è di dà sudesfu à i dumandi ghjusti di a murali, di l’ordini publicu è di u binistà di tutti ind’una sucità dimucratica.
+
+3. Issi diritti è issi libertà in nisun casu si pudaranu utilizà contru à i fini è i principii di i Nazioni Uniti.
+Articulu 30
+
+Nisuna dispusizioni d’issa dichjarazioni pò essa capita cum’è s’ella dessi ad unu Statu, ad un gruppu o ad u individuu un dirittu qualunqua d’avè una attività o d’agiscia cù u scopu di fà spariscia i diritti è i libertà chì ci si trovanu scritti.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/cr/cr.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'cr' => 
+  array (
+    0 => 'ᓂ',
+    1 => 'ᑕ',
+    2 => 'ᑭ',
+    3 => 'ᐢ',
+    4 => 'ᑲ',
+    5 => 'ᒋ',
+    6 => 'ᐎ',
+    7 => 'ᐠ_',
+    8 => 'ᐠ',
+    9 => 'ᒋ_',
+    10 => 'ᓇ',
+    11 => 'ᑭᒋ_',
+    12 => '_ᑭ',
+    13 => 'ᓯ',
+    14 => '_ᑭᒋ',
+    15 => 'ᐃ',
+    16 => 'ᐟ_',
+    17 => 'ᓀᐢᑕ',
+    18 => '_ᓀᐢ',
+    19 => 'ᐢᑕ_',
+    20 => 'ᑯ',
+    21 => 'ᒥ',
+    22 => 'ᑕ_',
+    23 => 'ᑭᒋ',
+    24 => '_ᐃ',
+    25 => '_ᐊ',
+    26 => 'ᐟ',
+    27 => 'ᐢᑕ',
+    28 => 'ᓀ',
+    29 => '_ᓀ',
+    30 => '_ᐅ',
+    31 => 'ᐊ',
+    32 => 'ᓀᐢ',
+    33 => '_ᐁ',
+    34 => '_ᑲ',
+    35 => 'ᐱ',
+    36 => 'ᑲ_',
+    37 => 'ᐅ',
+    38 => '_ᐱ',
+    39 => 'ᐌ',
+    40 => 'ᒪ',
+    41 => 'ᐁ',
+    42 => 'ᐣ',
+    43 => 'ᑎ',
+    44 => 'ᐣ_',
+    45 => '_ᑲ_',
+    46 => '_ᒥ',
+    47 => 'ᓇ_',
+    48 => 'ᔑ',
+    49 => 'ᐸ',
+    50 => 'ᐗ',
+    51 => 'ᐢᑭ',
+    52 => 'ᓂᐠ_',
+    53 => '_ᐁ_',
+    54 => 'ᐤ_',
+    55 => 'ᐎᓂ',
+    56 => 'ᐎᐣ_',
+    57 => 'ᓂᓂ',
+    58 => '_ᐱᑯ',
+    59 => 'ᑌ',
+    60 => 'ᓯᐟ_',
+    61 => 'ᒥᓯᐌ',
+    62 => '_ᒥᓯ',
+    63 => 'ᓯᐎ',
+    64 => 'ᐯ',
+    65 => 'ᓂᐠ',
+    66 => 'ᐎᓇ_',
+    67 => 'ᐁ_',
+    68 => 'ᐤ',
+    69 => 'ᑐ',
+    70 => 'ᓂᑕ',
+    71 => 'ᑯᐎᓯ',
+    72 => 'ᐱᑯ_',
+    73 => 'ᑾ',
+    74 => 'ᑫ',
+    75 => 'ᐎᓂᐠ',
+    76 => 'ᐎᐣ',
+    77 => 'ᔑ_',
+    78 => 'ᑯ_',
+    79 => '_ᑎ',
+    80 => 'ᐱᑯ',
+    81 => 'ᐌ_',
+    82 => '_ᐃᔑ',
+    83 => 'ᓂᐤ_',
+    84 => 'ᓯᐌ_',
+    85 => 'ᔭ',
+    86 => 'ᐎᓯ',
+    87 => 'ᓯᐟ',
+    88 => 'ᒥᓯ',
+    89 => 'ᓯᐌ',
+    90 => 'ᐗᐠ_',
+    91 => 'ᐎᓇ',
+    92 => 'ᑯᐎ',
+    93 => 'ᐁᑲ_',
+    94 => '_ᐁᑲ',
+    95 => 'ᒥᓂᑯ',
+    96 => 'ᓂᑯᐎ',
+    97 => '_ᐃᓂ',
+    98 => '_ᑎᐯ',
+    99 => '_ᒥᓂ',
+    100 => '_ᓂ',
+    101 => 'ᐌᓇ_',
+    102 => '_ᐊᐌ',
+    103 => 'ᐊᐌᓇ',
+    104 => '_ᐅᒋ',
+    105 => 'ᐃᔑ_',
+    106 => '_ᐊᐢ',
+    107 => 'ᐃᓂᓂ',
+    108 => 'ᒋᐠ_',
+    109 => 'ᐊᐢᑭ',
+    110 => 'ᓂᐤ',
+    111 => 'ᐃᔑ',
+    112 => 'ᓂᑯ',
+    113 => 'ᐅᐟ_',
+    114 => 'ᓯᓇᐃ',
+    115 => 'ᑭ_',
+    116 => 'ᑯᓯ',
+    117 => 'ᐗᐠ',
+    118 => 'ᐌᓇ',
+    119 => 'ᑎᐯ',
+    120 => 'ᑭᑕ',
+    121 => 'ᒥᓂ',
+    122 => '_ᐅᐟ',
+    123 => 'ᑕᓯᓇ',
+    124 => 'ᑲᐣ_',
+    125 => 'ᐢᑭᑕ',
+    126 => '_ᒪ',
+    127 => 'ᐁᑲ',
+    128 => 'ᓇᐃᑲ',
+    129 => 'ᐅᒋ_',
+    130 => 'ᓂᓂᐤ',
+    131 => 'ᑭᑕᓯ',
+    132 => 'ᓯᓇ',
+    133 => 'ᐃᓂ',
+    134 => 'ᐊᐌ',
+    135 => 'ᓂᐗ',
+    136 => 'ᐊᐢ',
+    137 => 'ᒋᐠ',
+    138 => 'ᐅᒋ',
+    139 => 'ᓂᐗᐠ',
+    140 => 'ᑕᑯᓯ',
+    141 => 'ᐱᐢᑭ',
+    142 => 'ᐃᑲᐣ',
+    143 => 'ᐢᑲ',
+    144 => '_ᑲᓇ',
+    145 => '_ᐱᐢ',
+    146 => 'ᓂᒥ',
+    147 => 'ᑎᓯ',
+    148 => 'ᐅᐟ',
+    149 => '_ᐎ',
+    150 => 'ᐃᑲ',
+    151 => 'ᑭᐠ_',
+    152 => 'ᓯᐎᓇ',
+    153 => 'ᐎ_',
+    154 => 'ᓇᐃ',
+    155 => '_ᐯᔭ',
+    156 => 'ᑕᓯ',
+    157 => 'ᑲᐣ',
+    158 => 'ᒧ',
+    159 => 'ᐱᐢ',
+    160 => 'ᑌᓂ',
+    161 => 'ᑕᑯ',
+    162 => 'ᐡ',
+    163 => 'ᒪᑲ',
+    164 => 'ᑲᓇ',
+    165 => '_ᓇ',
+    166 => '_ᐁᔑ',
+    167 => 'ᑌᓂᑕ',
+    168 => '_ᐃᑕ',
+    169 => '_ᐸ',
+    170 => '_ᐯ',
+    171 => 'ᑲᑌ',
+    172 => 'ᓄ',
+    173 => 'ᐁᔑ_',
+    174 => 'ᑎᐯᓂ',
+    175 => 'ᐎᓯᐎ',
+    176 => 'ᑕᐢᑲ',
+    177 => 'ᓂᑕᑯ',
+    178 => '_ᐊᓂ',
+    179 => 'ᓂᒥᑎ',
+    180 => 'ᐯᓂᒥ',
+    181 => 'ᑭᐠ',
+    182 => '_ᐊᐸ',
+    183 => 'ᐎᓯᐟ',
+    184 => 'ᓯᐎᓂ',
+    185 => 'ᐢᐱ',
+    186 => 'ᑕᒧ',
+    187 => 'ᐯᔭ',
+    188 => 'ᓇᐌ',
+    189 => 'ᒥᑯ',
+    190 => 'ᑕᑭ',
+    191 => 'ᑕᐢ',
+    192 => 'ᑕᒧᐎ',
+    193 => 'ᑯᓯᐟ',
+    194 => 'ᐎᓂᓂ',
+    195 => '_ᐃᐢ',
+    196 => 'ᑕᐟ_',
+    197 => 'ᐢᑭᐠ',
+    198 => '_ᑭᐢ',
+    199 => 'ᐯᔭᑾ',
+    200 => '_ᑫ',
+    201 => 'ᐁᔑ',
+    202 => 'ᐃᑕ',
+    203 => 'ᓂᑕᒧ',
+    204 => 'ᑎᓯᐎ',
+    205 => 'ᒋᑲᑌ',
+    206 => 'ᑲᐠ_',
+    207 => 'ᑌᐠ_',
+    208 => 'ᔕ',
+    209 => 'ᒪᐎ',
+    210 => 'ᑭᐢ',
+    211 => 'ᒥᑎ',
+    212 => 'ᐯᓂ',
+    213 => 'ᐊᓂ',
+    214 => 'ᓂᒋ',
+    215 => '_ᐗ',
+    216 => 'ᐌᓂ',
+    217 => 'ᓯᐎᐣ',
+    218 => 'ᑕᐠ_',
+    219 => 'ᑲᑌᐠ',
+    220 => '_ᐃᑗ',
+    221 => '_ᐱᒋ',
+    222 => 'ᒧᐎ',
+    223 => '_ᑕ',
+    224 => 'ᐊᐸ',
+    225 => 'ᒪ_',
+    226 => 'ᑐᐎ',
+    227 => 'ᑫᐎ',
+    228 => 'ᑴ',
+    229 => 'ᐱᒋ_',
+    230 => '_ᐅᑭ',
+    231 => 'ᓇᐗᐸ',
+    232 => 'ᐃᐢᐱ',
+    233 => 'ᑐᐎᓂ',
+    234 => 'ᐢᑲᓀ',
+    235 => 'ᑲᓇᐗ',
+    236 => 'ᐃᐢ',
+    237 => 'ᒋᑲ',
+    238 => 'ᐢᑯ',
+    239 => 'ᑕᐟ',
+    240 => 'ᔭᑾ',
+    241 => 'ᑲᒥ',
+    242 => 'ᓱ',
+    243 => 'ᐃᑗ',
+    244 => 'ᑌᐠ',
+    245 => 'ᐨ_',
+    246 => 'ᑾᐣ',
+    247 => 'ᑲᐠ',
+    248 => 'ᐌᐎ',
+    249 => 'ᑕᒪ',
+    250 => 'ᐣᑕ',
+    251 => 'ᐢᑲᒥ',
+    252 => 'ᒧᐎᐣ',
+    253 => 'ᐢᐱ_',
+    254 => 'ᑲᓀᓯ',
+    255 => '_ᐃᑌ',
+    256 => 'ᑾᐣ_',
+    257 => 'ᒥᑎᓱ',
+    258 => 'ᓂᒋᑲ',
+    259 => 'ᑐᑕ',
+    260 => 'ᑴ_',
+    261 => 'ᑲᓀ',
+    262 => 'ᐱᒋ',
+    263 => 'ᐗᐸ',
+    264 => 'ᓀᓯ',
+    265 => 'ᑯᓂ',
+    266 => 'ᑕᐠ',
+    267 => 'ᓀᓯᐎ',
+    268 => 'ᒥᐟ_',
+    269 => 'ᐃᑕᐢ',
+    270 => 'ᐃᑌᓂ',
+    271 => '_ᐅᑎ',
+    272 => '_ᐅᓇ',
+    273 => 'ᐢᑌᓂ',
+    274 => 'ᓂᓂᐠ',
+    275 => 'ᑭᐢᑌ',
+    276 => '_ᑎᐸ',
+    277 => 'ᑯᓯᐎ',
+    278 => 'ᐗᐸᒥ',
+    279 => '_ᐎᒋ',
+    280 => 'ᓂᓂᐎ',
+    281 => '_ᐅᑕ',
+    282 => 'ᑗ',
+    283 => 'ᐸᑎ',
+    284 => 'ᐎᑭ',
+    285 => 'ᐅᑭ',
+    286 => 'ᐡᑲ',
+    287 => 'ᓇᐗ',
+    288 => 'ᐱ_',
+    289 => 'ᑯᑕ',
+    290 => 'ᐨ',
+    291 => 'ᔓ',
+    292 => 'ᔕᑊ_',
+    293 => '_ᐅᒪ',
+    294 => '_ᐊᔭ',
+    295 => 'ᑕᓂᐗ',
+    296 => 'ᑭᔭ_',
+    297 => 'ᓇᔓᐌ',
+    298 => '_ᑕᐺ',
+    299 => 'ᐊᐸᑎ',
+    300 => 'ᓂᓂᐗ',
+    301 => 'ᐸᑎᓯ',
+    302 => 'ᓂᐎ_',
+    303 => 'ᑎᓱᐎ',
+    304 => 'ᑾᐠ_',
+    305 => 'ᔓᐌᐎ',
+    306 => 'ᐸᒋ',
+    307 => 'ᔑᑕ',
+    308 => 'ᐃᑌ',
+    309 => 'ᑎᓱ',
+  ),
+);

+ 116 - 0
web/lib/vendor/patrickschur/language-detection/resources/cr/cr.txt

@@ -0,0 +1,116 @@
+
+ᐁᐢᐱᑕᐢᑲᒥᑲᐠ ᐊᐢᑭᐠ ᑭᒋ ᐃᑗᐎᐣ ᐃᓂᓂᐎ ᒥᓂᑯᐎᓯᐎᓇ ᐅᒋ
+
+ᑲ ᑭ ᐃᔑ ᓇᐢᑯᒧᒋᐠ ᓀᐢᑕ ᑭᒋ ᑭᒋ ᐃᑗᒋᐠ ᑭᒋ ᓇᑭᐡᑲᑐᐎ ᓇᐢᑯᒥᑐᐎᓂᐠ 217 A (III) ᑲ ᐃᑕᓯᓇᑌᐠ ᑎᐢᑭᑕᓯᓇᐃᑲᐣ ᐸᐗᑕᑭᓇᔑᐡ 10 1948 ᐁ ᐱᐳᐠ
+
+ᐸᐗᑕᑭᓇᔑᐡ 10 1948 ᑲ ᐱᐳᓂᓂᐠ ᒪᒪᐎ ᐃᑕᐢᑲᓀᓯᐎᓇ ᐁ ᒪᐗᒋ ᓇᑭᐡᑲᑐᒋᐠ ᑭ ᓇᐢᑯᒧᑐᑕᒶᐠ ᓀᐢᑕ ᑭ ᑭᒋ ᐃᑗᐗᐠ ᐁ ᐅᔑᑕᒋᐠ ᐁᐢᐱᑕᐢᑲᒥᑲᐠ ᑭᒋ ᐃᑗᐎᐣ ᐃᓂᓂᐎ ᒥᓂᑯᐎᓯᐎᓇ ᐅᒋ ᐁ ᒥᓯᐌᔭᐠ ᐅᑕ ᑲ ᓄᑾᐠ ᐅᑕ ᓂᐱᑌ ᐅᐅ ᐸᐢᑲᔦᑭᓂᑲᓇ, ᐅᒪ ᑲ ᐃᐡᑾ ᐃᒋᐠ ᑭᒋ ᐃᑐᑕᒧᐎᐣ ᐊᓂᑭ ᐊᐣᑕ ᑭᒋ ᓇᑭᐡᑲᑐᐎᓂᐠ ᒥᓯᐌ ᑲ ᐊᔑᑕᑭᒥᑯᓯᓂᒋ ᐸᐱᐢᑭᒋ ᑭᒋ ᐊᐢᑭᔭ ᑭᒋ ᓄᑯᑕᓂᒋ ᐅᒣᓂᐤ ᑭᒋ ᐃᑗᐎᓂᓂᐤ ᑭᒋ ᐗᓴᓶᑎᔕᐃᑲᑌᐠ ᑭᒋ ᐸᔭᑌ ᓄᑯᑕᓂᐗᐠ ᑭᒋ ᐊᔭᒥᑕᓂᐗᐠ ᓀᐢᑕ ᑭᒋ ᐸᔭᑌ ᐎᑕᒪᒋᐠ ᑭᒋᐌ ᐱᒋ ᑭᐢᑭᓄᐊᒪᑐᐎᑲᒥᑯᐠ ᓀᐢᑕ ᑯᑕᑭᔭ ᑭᐢᑭᓄᐊᒪᑐᐎᑲᒥᑾ ᐁᑲ ᑭᒋ ᑲᓇᐗᐸᒋᑲᑌᐠ ᐁᔑ ᐱᑐᔑᓇᑾᓄᑴ ᐅᑭᒪᐎᐎᐣ ᐱᒋ ᐸᐯᐢᑭᒋ ᐊᐢᑭᔭ ᓀᐢᑕ ᑯᑕᑭᔭ ᐊᐢᑭᔭ᙮
+ᓂᑲᓂ ᐃᑗᐎᐣ
+
+ᐃᑕ ᐁ ᐃᔑ ᓂᓯᑕᐎᓂᒋᑲᑌᐠ ᒥᓯᐌ ᑲ ᑕᔑᐟ ᐎᒋᔕᓂᑐᐎᓂᐠ ᑭᐡᑌᓂᑕᑯᓯᐎᓂᐠ ᐁᑭ ᐃᔑ ᓂᑕᐎᑭᐟ ᓀᐢᑕ ᐊᓂᐃ ᒥᓂᑯᐎᓯᐎᓇ ᐯᔭᑾᓄᐠ ᐁ ᐃᔑ ᒥᓂᑯᐎᓯᐟ ᓀᐢᑕ ᐁᑲ ᒋᑭ ᐊᓂᐢᑫᐸᓂᓂᐠ ᐎᓇ ᐱᑯ ᑲ ᑭ ᐃᔑ ᒥᓂᑯᐎᓯᐟ ᐁᑯᑕ ᐌᒋ ᓂᐸᐎᒪᑲᐠ ᑎᐯᓂᒥᑎᓱᐎᐣ ᓀᐢᑕ ᑾᔭᐢᑭᑕᑎᓯᐎᐣ ᓀᐢᑕ ᑲᔭᒣᓂᑕᒧᐎᐣ ᐅᑕ ᐊᐢᑭᐠ᙮
+
+ᐁᑯ ᒪᑲ ᐁᑲ ᐁ ᐱᓯᐢᑫᓂᒋᑲᑌᐠ ᓀᐢᑕ ᐁ ᐱᑯᓂᑲᑌᑭ ᐃᓂᓂᐎ ᒥᓂᑯᐎᓯᐎᓇ ᐁ ᑲᑾᑕᑭᐃᒋᐠ ᐃᓂᓂᐗᐠ ᐁ ᑭᔑᐗᐃᑯᓇᓂᐗᐠ ᓀᐢᑕ ᐁ ᐊᑎ ᓄᑾᐠ ᐊᐢᑭᐠ ᐃᓂᓂᐤ ᐁ ᐸᑭᑎᓇᒪᑯᐎᓯᐟ ᑭᒋ ᒥᓉᓂᑕᐠ ᐗᐃᑗᐟ ᐱᑯ ᑫᑾᓂᐤ ᑭᒋ ᐃᑗᐟ ᓀᐢᑕ ᐅᑕᐺᔦᓂᑕᒧᐎᐣ ᓀᐢᑕ ᐅᑎᐯᓂᒥᑎᓱᐎᐣ ᐁᑲ ᑭᒋ ᓇᓂᒋᐟ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᓄᑌᐸᓂᐟ ᐁ ᑭᒋ ᐃᑡᓂᐗᐠ ᐅᑕ ᐁ ᐅᑯᒪ ᒪᐗᐨ ᑲ ᐃᔑ ᒧᐡᑌᔦᓂᑕᐠ ᐃᓂᓂᐤ᙮
+
+ᐁ ᑭᐢᑌᓂᑕᑾᐠ ᒪᑲ ᐃᓂᓂᐎ ᒥᓂᑯᐎᓯᐎᐣ ᑭᒋ ᑲᓇᐌᓂᒋᑲᑌᐠ ᐱᒋ ᐅᓇᔓᐌᐎᓂᐠ ᒪᑲ ᑭᔕᐢᐱᐣ ᐃᓂᓂᐤ ᐁᑲ ᑲ ᐸᑭᑎᓂᐟ ᑭᒋ ᐊᔭᐢᐸᐣ ᐱᑐᐡ ᑫᑾᓂᐤ ᑫ ᑭᑐᑕᐠ ᑲᓇᑫ ᒪᒋᐨ ᑫ ᐅᒋ ᒪᔑᑕᐟ ᐅᑭᒪᐎᐎᓂᓂᐤ ᐯᔭᐠ ᑭᒋ ᐅᑭᒪᐤ ᐁ ᑎᐯᐣᒋᑫᐟ ᓀᐢᑕ ᐁ ᐸᑕᑯᓄᐌᐟ᙮
+
+ᓀᐢᑕ ᐁ ᑭᐢᑌᓂᑕᑾᐠ ᑭᒋ ᔑᑭᑕᓂᐗᐠ ᐅᑐᑌᒥᒥᑐᐎᓂᐠ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᑐᒋᐠ ᐃᑕᐢᑲᓀᓯᐎᓇ᙮
+
+ᓀᐢᑕ ᐊᓂᑭ ᐃᓂᓂᐗᐠ ᐱᒋ ᒪᒪᐎ ᐃᑕᐢᑲᓀᓯᐎᓂᐠ ᐱᒋ ᐅᓇᔓᐌᐎᓂᐠ ᐁ ᑕᐱ ᐃᑗᒋᐠ ᐁ ᑕᐺᔦᓂᑕᑭᐠ ᑲ ᐅᒋ ᓂᐸᐎᒪᑲᑭ ᐃᓂᓂᐎ ᒥᓂᑯᐎᓯᐎᓇ ᐅᑭᐢᑌᓂᑕᑯᓯᐎᓂᐠ ᓀᐢᑕ ᐁᔑ ᑕᐺᔦᓂᑕᑯᓯᐟ ᐃᓂᓂᐤ ᓀᐢᑕᐢ ᐯᔭᑾᓄᐠ ᐁᔑ ᒥᓂᑯᐎᓯᒋᐠ ᓇᐯᐤ ᓀᐢᑕ ᐃᐢᑺᐤ ᓀᐢᑕ ᐁ ᐃᑌᓂᑕᑭᐠ ᑭᒋ ᔑᑭᑕᒋᐠ ᑭᒋ ᒥᓄᐸᓂᓂᒋ ᐃᓂᓂᐗ ᐅᐱᒪᑎᓯᐎᓂᓂᐠ ᓀᐢᑕ ᑭᒋ ᒥᓋᔑᓂᓂᐠ ᐅᐱᒪᑎᓯᐎᓂᓂᐤ ᐊᐗᓯᑌ ᑭᒋ ᐅᒋ ᑎᐯᓂᒥᑎᓯᓂᒋ᙮
+
+ᐁᑯ ᓀᐢᑕ ᐊᓂᑭ ᑲ ᐊᔑᑕᑭᒥᑯᓯᒋᐠ ᐸᐯᐢᑭᒋ ᐊᐢᑭᔭ ᐁᑭ ᐊᔓᑕᒪᑫᒋᐠ ᑭᒋᐎ ᑲᐡᑭᑕᒋᐠ ᐁ ᐗᐎᒋᐊᒋᐠ ᒪᒪᐎ ᐃᑕᐢᑲᓀᓯᐎᓇ ᐁ ᑲᑲᒋᐎᑕᓂᐗᐠ ᒥᓯᐌᐢᑲᒥᐠ ᐊᐢᑭᐠ ᑭᒋ ᑭᐢᑌᓂᒋᑲᑌᐠ ᓀᐢᑕ ᑲᓇᐌᓂᒋᑲᑌᐠ ᐃᓂᓂᐎ ᒥᓂᑯᐎᓯᐎᓇ ᓀᐢᑕ ᑲ ᐅᒋ ᓂᐸᐎᒪᑲᑭ ᑎᐯᓂᒥᑎᓱᐎᓇ᙮
+
+ᐁᑯ ᓀᐢᑕ ᐯᔭᑾᐣ ᐁ ᓂᓯᑐᒋᑲᑌᑭ ᐊᓂᐃ ᒥᓂᑯᐎᓯᐎᓇ ᓀᐢᑕ ᑎᐯᓂᒥᑎᓯᐎᓇ ᒪᐗᐨ ᐁ ᑭᐢᑌᓂᑕᑾᑭ ᑭᒋ ᐅᒋ ᑕᐺᐗᔦᑫᓂᑕᑾᐠ ᐅᒪ ᑲ ᑭ ᐃᔑ ᐊᔓᑕᒪᑫᒋᐠ᙮ ᐁᑯ ᒪᑲ ᐊᐣᑕ ᑭᒋ ᒪᐗᒋᐃᑐᐎᓂᐠ ᐁ ᑭᒋ ᐃᑗᒋᐠ ᐅᒣᓂᐤ ᐁᐢᐱᑕᐢᑲᒥᑲᐠ ᐊᐢᑭᐠ ᑭᒋ ᐃᑗᐎᓂᓂᐤ ᐃᓂᓂᐎ ᒥᓂᑺᐃᓯᐎᓂ ᐅᒋ ᐯᔭᑾᐣ ᑫ ᐃᔑ ᐅᑎᓴᐸᑕᑭᐠ ᒥᓯᐌ ᐃᓂᓂᐗᐠ ᓀᐢᑕ ᒥᓯᐌ ᐃᑕᐢᑲᓀᓯᐎᓇ ᐱᓂᐡ ᒥᓯᐌ ᑲᑕᔑᐟ ᐃᓂᓂᐤ ᓀᐢᑕ ᒥᓯᐌ ᑲ ᐃᔑᓇᑾᐠ ᐱᒪᑎᓯᐎᐣ ᑕᔑᓀ ᑭᒋ ᒪᒥᑐᓀᓂᒋᑲᑌᐠ ᐅᒪ ᑭᒋ ᐃᑗᐎᐣ ᑭᒋ ᑯᒋᑕᓂᐗᐠ ᑭᒋ ᑭᐢᑭᓄᐊᒪᑲᓂᐗᐠ ᓀᐢᑕ ᑲᑲᒋᐎᑕᓂᐗᐠ ᑭᒋ ᑭᐢᑌᓂᒋᑲᑌᑭ ᐊᓂᐃ ᒥᓂᑯᐎᓯᐎᓇ ᓀᐢᑕ ᑎᐯᓂᒥᑎᓱᐎᓇ ᓀᐢᑕ ᒥᓯᐌ ᐁᔑ ᑲᐡᑭᑕᓂᐗᐠ ᐱᒋ ᐸᐯᐢᑭᒋ ᐊᐢᑭᐠ ᓀᐢᑕ ᐁᐢᐱᑕᐢᑲᒥᑲᐠ ᐊᐢᑭᐠ ᑭᒋ ᐅᑎᓇᒪᓱᒋᐠ ᒥᓯᐌᐢᑲᒥᐠ ᓀᐢᑕ ᑾᔭᐢᐠ ᑭᒋ ᓂᓯᑕᐌᓂᒋᑲᑌᐠ ᓀᐢᑕ ᑲᓇᐌᓂᒋᑲᑌᐠ ᑲᑭᓇᐤ ᐊᓂᑭ ᐃᓂᓂᐗᐠ ᐸᐯᐢᑭᐨ ᐊᐢᑭᔭ ᓀᐢᑕ ᐊᓂᑭ ᐃᓂᓂᐗᐠ ᐸᐯᐢᑭᐨ ᐅᐟ ᐊᐢᑭᐗᐠ ᐱᒋ ᐁᔑ ᑎᐯᐣᑕᑯᓯᒋᐠ᙮
+ᐯᔭᐠ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐃᓂᓂᐤ ᑎᐯᓂᒥᑎᓱᐎᓂᐠ ᐁᔑ ᓂᑕᐎᑭᐟ ᓀᐢᑕ ᐯᔭᑾᐣ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᑯᐎᓯᐟ ᑭᐢᑌᓂᒥᑎᓱᐎᓂᐠ ᓀᐢᑕ ᒥᓂᑯᐎᓯᐎᓇ᙮ ᐁ ᐸᑭᑎᓇᒪᒋᐠ ᑲᑫᑕᐌᓂᑕᒧᐎᓂᓂᐤ ᓀᐢᑕ ᒥᑐᓀᓂᒋᑲᓂᓂᐤ ᓀᐢᑕ ᐎᒋᑴᓯᑐᐎᓂᐠ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᑐᒋᐠ᙮
+ᓂᔓ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᑎᐸᑫᓂᑕᑯᓯᐤ ᒥᓯᐌ ᐊᓂᐃ ᒥᓂᑯᐎᓯᐎᓇ ᓀᐢᑕ ᑎᐯᓂᒥᑎᓱᐎᓇ ᐃᑕ ᑲ ᒪᓯᓇᐃᑲᑌᑭ ᑭᒋ ᐃᑗᐎᓂᐠ ᐁᑲ ᐸᑲᐣ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᑯᐎᓯᐟ ᑕᐱᐢᑯᐨ ᑲ ᐅᑕᐢᑲᓀᓯᐟ ᐁᑕᔕᑫᐟ ᓀᐢᑕ ᑲ ᐃᐢᑴᐎᐟ ᓀᐢᑕ ᐱᑯ ᑲ ᓇᐯᐎᐟ ᐅᐟ ᐃᔑᑫᔗᐎᐣ ᐅᐟ ᐊᔭᒥᐊᐎᐣ ᐅᑭᒪᐎᐎᓂᐤ ᐁᔑ ᑎᐯᐣᑕᑯᓯᐟ ᓀᐢᑕ ᐱᑯ ᑯᑕᐠ ᑫᑾᓂᐤ ᑲ ᐃᑌᓂᒪᐎᑌ ᓀᐢᑕ ᑲ ᐅᒋᑴ ᐅᑎᐱᓇᐌᐎᓯᐎᓇ ᓀᐢᑕ ᑲ ᑭ ᐃᔑ ᓂᑕᐎᑭᐟ ᓀᐢᑕ ᐱᑯ ᑯᑕᑭᔾ ᑫᑾᐣ᙮ ᒥᓇ ᒪᑲ ᐁᑲ ᐱᑐᐡ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᐟ ᐅᑭᒪᐎᐎᓂᓂᐤ ᑎᐯᐣᒋᑫᐎᓂᓂᐤ ᓀᐢᑕ ᐱᑯ ᐁᔑᓇᑾᓂᓂᑴ ᐊᐢᑭᓂᐤ ᑲ ᐅᒋ ᑎᐯᐣᑕᑯᓯᐟ ᓀᐢᑕ ᐱᑯ ᐊᐢᑭᓂᐤ ᑲ ᐅᒋᐟ ᑭᔕᐢᐱᐣ ᑎᐯᓂᒥᑎᓯᒪᑲᓂᓂᑴ ᓀᐢᑕ ᐁᑲ ᑲ ᑎᐯᓂᒥᑎᓯᒪᑲᓂᓂᑴ ᓀᐢᑕ ᐱᑯ ᑯᑕᐠ ᑫᑾᐣ ᐁᔑ ᓄᑌᐸᓂᑴ ᐅᑭᒪᐎᐎᓂᐠ᙮
+ᓂᐢᑐ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᐃᔑ ᒥᓂᑯᐎᓯᐤ ᑭᒋ ᐱᒪᑎᓯᐟ ᓀᐢᑕ ᑎᐯᓂᒥᑎᓱᐎᓂᓂᐤ ᓀᐢᑕ ᐁᑲ ᑭᒋ ᐅᒋ ᓇᓂᓴᓂᓯᐟ᙮
+ᓀᐊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᐁᑲ ᐊᐌᓇ ᑭᒋ ᐊᐗᑲᑎᐟ ᓀᐢᑕ ᐱᑯ ᑎᐯᓂᒥᐟ᙮ ᐁᑲ ᑭᒋ ᐃᑕᑾᐠ ᒥᓯᐌ ᑲ ᐃᔑᓇᑾᐠ ᐃᓂᓂᐤ ᑲ ᐊᐗᑲᑎᐟ ᓀᐢᑕ ᒪᑲ ᐁᑲ ᑭᒋ ᐊᑕᐗᑫᐎ ᐊᐗᑭᑎᐟ ᐃᓂᓂᐤ᙮
+ᓂᔭᓇᐣ ᐱᐢᑭᑕᓯᓇᐃᑯᐣ
+
+ᐁᑲ ᐊᐎᓇ ᒥᑐᓂ ᑭᒋ ᑲᑾᑕᑭᐃᐟ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᐊᑾᑎᓯᐢᑕᐟ ᓀᐢᑕ ᓄᑕᐤ ᑭᒋ ᑐᑕᐟ ᓀᐢᑕ ᐱᑯ ᑾᐣᑕᐤ ᑭᒋ ᑐᑕᐟ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᓇᓀᑲᒋᐃᐟ᙮
+ᐢᑯᑡᐢ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᐁ ᑎᐸᑫᓂᑕᑯᓯᐟ ᑭᒋ ᓂᓯᑕᐌᓂᒥᐟ ᒥᓯᐌ ᐱᑯ ᑕᐢᑌ ᐁ ᐃᓂᓂᐎᐟ ᐅᑎᐢᑲᐤ ᐅᓇᔓᐌᐎᓂᐠ᙮
+ᓂᔀᐢ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐯᔭᑾᐣ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᐟ ᐅᑎᐡᑲᐤ ᐅᓇᔓᐌᐎᓂᐠ ᓀᐢᑕ ᐁ ᐃᑌᐢᑕᑯᓯᐟ ᐁᑲ ᑭᒋ ᒪᓀᓂᒥᑯᐎᓯᐟ ᐯᔭᑾᐣ ᐃᓂᑯᐠ ᑭᒋ ᐃᔑ ᑲᓇᐌᓂᒥᑯᐎᓯᐟ ᐅᓇᔓᐌᐎᓂᐠ᙮ ᒥᓯᐌ ᐊᐌᓇ ᐯᔭᑾᐣ ᑭᒋ ᐃᔑ ᑲᓇᐌᓂᒥᑯᐎᓯᐟ ᐱᑯ ᑫᑾᐣ ᑲ ᐱᑯᓂᑲᑌᐠ ᐅᒪ ᑭᒋ ᐃᑗᐎᐣ ᓀᐢᑕ ᑭᒋ ᑲᓇᐌᓂᒥᑯᐎᓯᐟ ᐃᐢᐱ ᑲ ᐎ ᐱᑯᓂᑲᑌᐠ ᐅᒪ ᑭᒋ ᐁᑗᐎᐣ᙮
+ᓂᔭᓇᓀᐤ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᐁ ᐃᔑ ᒥᓂᑯᐎᓯᐟ ᑭᒋ ᓇᑕᒪᑯᐟ ᒥᓯᐌᐢᑲᒥᐠ ᐅᑕᐸᐢᑯᓂᑫᐎ ᓇᑕᒪᑫᐗᐠ ᐃᐢᐱ ᑲ ᐱᑯᓂᑲᑌᑭ ᑲ ᐅᒋ ᓂᐸᐎᒪᑲᐠ ᐊᓂᐃ ᐅᒥᓂᑯᐎᓯᐎᓇ ᑲ ᐸᑭᑎᓇᒪᐟ ᑭᒋ ᐅᓇᐢᑯᓂᑫᐎᓂᐠ ᓀᐢᑕ ᐱᑯ ᐅᓇᔓᐌᐎᓂᐠ᙮
+ᔕᐣᐠ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᐁᑲ ᐊᐌᓇ ᑾᐣᑕᐤ ᑭᒋ ᒪᑯᓂᑯᐟ ᐅᑭᐸᐅᐌᐎᓯᐗ ᓀᐢᑕ ᑾᐢᑕᐤ ᑭᒋ ᑭᐸᐅᐟ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᐃᑲᑌᒋᔕᐅᐟ ᐅᐟ ᐊᐢᑭᐠ ᐅᒋ᙮
+ᒥᑕᑕᐟ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᐁ ᐃᑌᓂᑕᑯᓯᐟ ᐯᔭᑾᓄᐟ ᑭᒋ ᐁᔑ ᑲᓇᐗᐸᒥᐟ ᐃᐢᐱ ᑲ ᑎᐸᐢᑯᓂᑲᓂᐗᐠ ᑎᐸᐣ ᑲ ᑎᐸᐣᑯᓂᑫᓂᒋ ᐃᐢᐱ ᑲ ᓇᑕᐎ ᑭᐢᑫᓂᒋᑲᑌᓂᐠ ᐅᒥᓂᑯᐎᓯᐎᓇ ᓀᐢᑕ ᐅᐟ ᐃᑌᓂᑕᑯᓯᐎᓇ ᐃᐢᐱ ᑲ ᑎᐯᐢᑯᓂᐟ ᑲ ᐗᓂᔑᒋᑫᑴ᙮
+ᐯᔭᑯᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᑲ ᐗᓂᔑᒋᑯᐟ ᐢᑕᐌᓂᑕᑯᓯᐤ ᐁᑲ ᐱᑕᒪ ᓂᔡᓇᒋᒥᑯᓯᐎᓂᐠ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᐟ ᐸᑎᒪ ᑲ ᑭᐢᑫᓂᒪᐎᑌ ᑕᐺ ᐎᓇ ᑲ ᑐᑕᒧᑴ ᐱᒋ ᐅᓇᔓᐌᐎᓂᐠ ᐱᒋ ᑎᐸᐢᑯᓂᑫᐎᑲᒥᑯᐠ ᑭᐢᑎᓇᐨ ᑲ ᑭ ᐃᔑ ᐸᑭᑎᓇᒪᐟ ᑭᒋ ᒪᔑᑕᒪᓱᐟ᙮
+
+2. ᐁᑲ ᐊᐌᓇ ᑭᒋ ᐊᑕᒣᓂᑕᑯᓯᐟ ᐗᓂᔑᒋᑫᐌᓂᓂᐤ ᐱᑯ ᑫᑾᓂᐤ ᑲ ᑭ ᑐᑕᒧᑴ ᓀᐢᑕ ᐱᑯ ᑲ ᐅᒋ ᑐᑕᒧᑴ ᐁᑲ ᐗᓂᔑᒋᑫᐎᓂᓂᐤ ᐁᔑ ᑲᓇᐗᐸᒋᑲᑌᓂᐠ ᐱᒋ ᑭᒋ ᐅᓇᐢᑯᓂᑫᐎᓂᐠ ᒥᓯᐌᐢᑲᒥᑲᐠ ᑲ ᐱᒧᑌᒪᑲᐠ ᓀᐢᑕ ᐱᑯ ᐁᐢᐱᑕᐢᑲᒥᑲᐠ ᑭᒋ ᐊᓇᔓᐌᐎᐣ ᒬᒋ ᐊᓂᒪ ᐃᐢᐱ ᑲ ᐃᑐᑕᒧᑴ᙮ ᓀᐢᑕ ᐱᑯ ᐊᐗᓯᑌ ᑲ ᒪᐡᑲᐗᓂᐠ ᐃᑕᑭᑕᒪᑫᐎᓂᓂᐤ ᑭᒋ ᐃᔑ ᑎᐸᐢᑯᓂᐟ ᐃᐢᐱᐨ ᐊᓂᒪ ᑫ ᐃᑕᑭᑕᒪᐎᑎᐸᓀ ᐃᐢᐱ ᑲ ᐗᓂᔑᒋᑫᐟ᙮
+ᓂᔓᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᐁᑲ ᐊᐌᓇ ᑾᐣᑕᐤ ᑭᒋ ᒥᑯᐡᑲᒋᐃᐟ ᐎᓇ ᑌᐱᓇᐌ ᓀᐢᑕ ᐱᑯ ᐎᒋᔕᓂᑐᐠ ᐱᒋ ᐎᑭᐠ ᓀᐢᑕ ᐱᑯ ᒪᓯᓇᐊᒪᑐᐎᓂᐠ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᒪᓀᓂᒥᐟ ᐅᑭᐡᑌᓂᑕᑯᓯᐎᓂᐠ ᓀᐢᑕ ᐅᐟ ᐃᑕᑎᓯᐎᓂᐠ᙮ ᒥᓯᐌ ᐊᐌᓇ ᐁ ᐣᑕᐌᓂᑕᑯᓯᐟ ᑭᒋ ᑲᓇᐌᓂᒥᑯᐟ ᐅᓇᔓᐌᐎᓂᓂᐤ ᐁᑲ ᑭᒋ ᒥᑯᐡᑲᒋᐃᐟ ᓀᐢᑕ ᐱᑯ ᐁᑲ ᑭᒋ ᑾᓄᑕᐟ᙮
+ᓂᐢᑐᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᑎᐯᓂᒥᑎᓱᐟ ᐗᐃᑐᑌᐟ ᐱᑯ ᑭᒋ ᐃᑐᑌᐟ ᓀᐢᑕ ᑭᒋ ᑕᔑᑫᐟ ᐱᑯ ᑕᐣᑕ ᐁᔑ ᐊᐢᑭᐗᐠ᙮
+
+2. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᐸᑭᑎᓂᑯᓯᐟ ᑭᒋ ᓇᑲᑕᐠ ᐱᑯ ᑫᑯ ᐊᐢᑭᓂᐤ ᐊᔑᐨ ᐅᐟ ᐊᐢᑭᔾ ᓀᐢᑕ ᒥᓇ ᑭᒋ ᑭᐌᐟ ᐊᐣᑕ ᐅᐟ ᐊᐢᑭᐠ᙮
+ᓀᐅᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᐃᑌᓂᑕᑯᓯᐤ ᐱᑐᐡ ᐊᐢᑭᐠ ᑭᒋ ᐃᑐᑌᐟ ᐁᑲ ᑫ ᐃᔑ ᒥᑯᐡᑲᒋᐃᐟ ᓀᐢᑕ ᑫ ᐃᔑ ᓴᑲᐢᑫᓂᒧᐟ ᐊᐣᑕ ᐊᐢᑭᐠ᙮
+
+2. ᐅᒪ ᑎᐯᑫᓂᑕᑯᓯᐎᐣ ᐁᑲ ᑭᒋ ᒪᐢᑲᒥᐟ ᐃᐢᐱ ᑲ ᑎᐸᐢᑯᓇᐎᑌ ᐗᓂᔑᒋᑫᐎᓂᐠ ᑲ ᐅᒋ ᐸᓯᑯᒪᑲᐠ ᓀᐢᑕ ᐃᔑᒋᑫᐎᓇ ᓇᐁᐸᐨ ᑲ ᐅᒋᐸᓂᑭ ᐗᑐᑕᒧᒪᑲᐠ ᓀᐢᑕ ᓂᑲᓀᓂᑕᒧᐎᓇ ᒪᒪᐎ ᐃᑕᐢᑲᓀᓯᐎᓇ ᐁᔑ ᓂᐸᐎᒪᑲᑭ᙮
+ᓂᔭᓄᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᑎᐯᓇᐌ ᐅᐟ ᐃᑕᐢᑲᓀᓯᐎᐣ ᑭᒋ ᐱᒧᑕᑐᑕᐠ᙮
+
+2. ᐁᑲ ᐊᐌᓇ ᑭᒋ ᒥᑕᑴᓇᒪᐟ ᐅᐟ ᐃᑕᐢᑲᓀᓯᐎᐣ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᒥᑕᑴᓇᒪᐟ ᑯᑕᑭᔾ ᐃᑕᐢᑲᓀᓀᓯᐎᓂᓂᐤ ᑭᒋ ᐱᒪᑎᓯᑲᑕᐠ᙮
+ᐢᑯᑕᓱᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᓇᐯᐗᐠ ᓀᐢᑕ ᐃᐢᑴᐗᐠ ᑲ ᑎᐯᑕᑐ ᐱᐳᓀᓯᒋᐠ ᐁᑲ ᑲ ᑭᐸᐊᒪᐟ ᑲ ᐅᑕᐢᑲᓀᓯᐟ ᓀᐢᑕ ᐱᑯ ᐅᐟ ᐊᔭᒥᐊᐎᐣ ᐃᔑ ᒥᓂᑯᐎᓯᐗᐠ ᑭᐃ ᐎᑭᑐᒋᐠ ᓀᐢᑕ ᑭᒋ ᓂᑕᐎᑭᐃᐌᒋᐠ᙮ ᐯᔭᑾᐣ ᑭᒋ ᐃᔑ ᒥᓂᑯᐎᓯᒋᐠ ᐎᑭᑐᐎᓂᐠ ᒣᑾᐨ ᑲ ᐎᑭᑐᒋᐠ ᓀᐢᑕ ᒪᑲ ᐃᐢᐱ ᑲ ᐱᑯᓇᑭᐠ ᐅᐎᑭᑐᐎᓂᐗᐤ᙮
+
+2. ᑲᑕ ᐎᑭᑐᐗᐠ ᐸᑎᒪ ᑲ ᑎᐯᓂᒥᑎᓱᒋᐠ ᓀᐢᑕ ᑲᑭᓇᐤ ᐁ ᓇᐢᑯᒥᑐᒋᐠ ᑲᑕ ᐎᑭᑐᐗᐠ ᐊᓂᑭ ᑲ ᐎ ᓂᔑᒋᐠ᙮
+
+3. ᐎᒋᔕᓂᑐᐎᐣ ᐁ ᐅᑾᓂᒪ ᑾᔭᐢᐠ ᓀᐢᑕ ᑲ ᐅᒋ ᓂᐸᐎᒪᑲᐠ ᐅᒪ ᑲ ᐱᒪᑎᓯᓇᓂᐗᐠ ᓀᐢᑕ ᐁ ᐣᑕᐌᓂᑕᑾᐠ ᑭᒋ ᑲᓉᓂᑕᑭᐠ ᐃᓂᓂᐗᐠ ᓀᐢᑕ ᑭᒋ ᐊᐢᑭᐠ᙮
+ᓂᔀᓱᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᒥᓂᑯᐎᓯᐤ ᑭᒋ ᑎᐯᓇᐌᐎᓯᐟ ᑫᑾᓂᐤ ᓀᐢᑕ ᐊᔑᐨ ᑯᑕᑭᔭ᙮
+
+2. ᐁᑲ ᐊᐌᓇ ᑭᒋ ᒥᑕᑴᓇᒪᐟ ᐅᑎᐱᓇᐌᐎᓯᐎᐣ᙮
+ᓂᔭᓇᓀᐎᔕᑊ ᑎᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᐁ ᒥᓂᑯᐎᓯᐟ ᑭᒋ ᑎᐁᐢᑕᐠ ᐅᐟ ᐃᑌᓂᑕᒧᐎᐣ ᐅᒪᒥᑐᓀᓂᑕᒧᐎᐣ ᓀᐢᑕ ᐅᐟ ᐊᔭᒥᐃᐎᐣ᙮ ᐅᒪ ᒥᓂᑯᐎᓯᐎᐣ ᐊᔑᐨ ᐅᑎᐯᓂᒥᑎᓱᐎᐣ ᑭᒋ ᐊᐸᒋᑕᐟ ᐃᐢᐱ ᐗ ᐊᒋᑕᐟ ᐅᐟ ᐊᔭᒥᐊᐎᐣ ᓀᐢᑕ ᐅᐟ ᑕᐺᔦᓂᑕᒧᐎᐣ ᐁ ᐯᔭᑯᐟ ᓀᐢᑕ ᐱᑯ ᑯᑕᑭᔭ ᐃᓂᓂᐗ ᐅᑎᐢᑲᐤ ᐃᓂᓂᐠ ᓀᐢᑕ ᐱᑯ ᐎᓇ ᑎᐯᓇᐌ᙮ ᑭᒋ ᐗᐸᑎᓂᐌᐟ ᐅᐟ ᐊᔭᒥᐊᐎᐣ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᑭᐢᑭᓄᐊᒪᑭᐟ ᐁᔑ ᑕᐺᔦᓂᑕᐠ ᓀᐢᑕ ᑭᒋ ᐱᒧᑕᑐᑕᐠ ᐅᐟ ᑕᐺᔦᓂᑕᒧᐎᐣ ᓀᐢᑕ ᒪᑲ ᐁᔑ ᒪᒥᒋᒥᐌᐟ ᓀᐢᑕ ᓄᓱᓀᐊᐠ ᐅᐟ ᑕᐺᔦᓂᑕᒧᐎᐣ᙮
+ᔕᐣᑯᔕᑊ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᒥᓂᑯᐎᓯᐤ ᑎᐯᓇᐌ ᐅᐟ ᐃᑌᓂᑕᒧᐎᐣ ᑭᒋ ᐊᐸᒋᑕᐟ ᓀᐢᑕ ᑎᐯᓇᐌ ᐅᐟ ᐊᔭᒥᐅᐣ ᑭᒋ ᐊᐸᒋᑕᐟ᙮ ᐁ ᐊᑯᒪ ᒥᓂᑯᐎᓯᐎᐣ ᐁ ᑎᐯᓂᒥᑎᓯᐟ ᐅᐟ ᐃᑌᓂᑕᒧᐎᐣ ᑭᒋ ᐊᐸᒋᑕᐟ ᓀᐢᑕ ᐁᑲ ᑭᒋ ᒥᑯᐡᑲᒋᐃᐟ ᓀᐢᑕ ᑭᒋ ᓇᑕᐌᓂᑕᐠ ᓀᐢᑕ ᐅᑎᑎᑯᐟ ᓀᐢᑕ ᑭᒋ ᐊᐸᒋᑕᐟ ᐊᓂᐃ ᐎᑕᒪᑯᐎᓇ ᓀᐢᑕ ᐃᑌᓂᑕᒧᐎᓇ ᐱᑯ ᑲ ᐅᒋᐸᓂᑭ ᑎᐸᒋᒧᐎᓇ ᓀᐢᑕ ᐯᑕᑯᓯᐎᓇ ᓀᐢᑕ ᐁᑲ ᑭᒋ ᑭᐱᐡᑲᑯᓇᓂᐗᐠ ᐁᔑ ᑭᔑᐸᐠ ᐊᐢᑭᔾ᙮
+ᓂᔑᑕᓇ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᑎᐯᓂᒥᑎᓯᐟ ᑭᒋ ᐃᑕᐟ ᓇᑭᐡᑲᑐᐎᓂᐠ ᑲᔭᒣᓂᑕᒧᐎᐣ ᐁ ᐊᐸᑕᐠ ᓀᐢᑕ ᐱᑯ ᒪᒪᐎ ᐎᒋᐃᑐᐎᓂᐠ᙮
+
+2. ᐁᑲ ᐊᐎᓇ ᐊᑐᐢᑲᒼ ᑭᒋ ᔑᑭᐃᐟ ᑭᒋ ᑎᐯᐣᑕᑯᓯᐟ ᒪᒪᐎ ᐎᒋᐃᑐᐎᓂᐠ᙮
+ᓂᔑᑕᓇ ᐯᔭᐠ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᒥᓂᑯᐎᓯᐟ ᑭᒋ ᐊᔑᒋᐟ ᐅᑭᒪᐎᐎᓂᐠ ᐅᐟ ᐊᐢᑭᐠ ᐅᑕᐡᑲᐤ ᓀᐢᑕ ᐱᑯ ᐊᓂᐃ ᑎᐯᓇᐌ ᑲ ᐗᐌᓇᐸᒪᐟ ᑭᒋ ᐊᔭᒥᐡᑕᒪᑯᐟ᙮
+
+2. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᒥᓂᑯᐃᓯᐟ ᐯᔭᑾᓄᐠ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᐟ ᐃᐢᐱ ᑲ ᐎ ᐊᐸᒋᑕᑴ ᐃᓂᓂᐎ ᐊᑐᐢᑫᐎᓇ ᐅᑕ ᐊᐢᑭᐠ᙮
+
+3. ᐅᐟ ᐃᑌᓂᑕᒧᐎᓂᐗᐤ ᐃᓂᓂᐗᐠ ᑲᑕ ᐅᒋ ᓂᐸᐎᒪᑲᐣ ᑲᐡᑭᐅᐎᐣ ᐱᒋ ᐅᑭᒪᐎᐎᓂᐠ ᓀᐢᑕ ᑲᑕ ᓄᑭᑕᓂᐗᐣ ᐊᐢᑭ ᐊᐢᑲᐤ ᑲ ᑕᐺᒪᑲᐠ ᐗᐌᓇᐸᒋᑫᐎᐣ ᒥᓯᐌᐣᑲᒥᐠ ᑲ ᐱᒧᑌᒪᑲᐠ ᐯᔭᑾᓄᐠ ᑲ ᐱᒧᑕᑐᒋᑲᑌᐠ ᐯᒪᐗᓯᓇᐃᑫᐎᐣ ᓀᐢᑕ ᑲᑕᓄᐠ ᑲ ᐱᒋᐌᐱᓂᑲᓂᐗᐠ ᓀᐢᑕ ᐱᑯ ᑲ ᓄᓱᓀᐃᑲᑌᑭ ᐗᐌᓇᐸᒋᑫᐎᓇ᙮
+ᓂᔑᑕᓇ ᓂᔓ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+ᒥᓯᐌ ᐊᐌᓇ ᑲ ᐊᔑᑕᑭᒥᑯᓯᐟ ᐱᒪᑎᓯᐎᓂᐠ ᐁ ᒥᓂᑯᐎᓯᐠ ᑭᒋ ᑲᓇᐎᓂᒥᑯᐎᓯᐠ ᓀᐢᑕ ᑭᒋ ᐱᓯᐢᑭᓂᑕᑯᓯᐟ ᒥᓯᐌᐢᑲᒥᐠ ᐁᔑ ᑯᒋᑕᓂᐗᐠ ᓀᐢᑕ ᑲᑕᑾᑭ ᐎᒋᐃᐌᐎᓇ ᐯᔭᑾᔦᐠ ᐊᐢᑭᐠ ᑲ ᐅᒋ ᐱᒪᒋᐅᓇᓂᐗᐠ ᐃᓂᓂᐠ ᓀᐢᑕ ᐃᑕᐢᑲᓀᓯᐎ ᒥᓂᑯᐎᓯᓇ ᑲ ᑭᐢᑌᓂᑕᑾᑭ ᐎᓇ ᑎᐱᓇᐌ ᐅᑭᐢᑌᓂᑕᑯᓯᐎᐣ ᐅᒋ ᓀᐢᑕ ᑎᐱᓇᐌ ᑫ ᐅᒋ ᓂᑕᐎᑭᐟ ᐅᐟ ᐃᔑᓇᑯᓯᐎᓂᐠ᙮
+ᓂᔑᑕᓇ ᓂᐢᑐ ᐱᐢᑭᑕᓯᓇᐃᑲᐣ
+
+1. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᒥᓂᑯᐎᓯᐟ ᑭᒋ ᐊᐸᑎᓯᐟ ᑫᑯ ᐱᑯ ᐊᐸᑎᓯᐎᓂᓂᐤ ᐗᐅᑎᓇᒪᓱᐟ ᑾᔭᐢ ᑭᒋ ᑐᑕᐟ ᐁᔑ ᐊᐸᑎᓯᐟ ᓀᐢᑕ ᑭᒋ ᑲᓇᐌᓂᒥᑯᐎᓯᐟ ᐁᑲ ᐁᑕᑾᓂᓂᐠ ᐊᐸᑎᓯᐎᓂᓂᐤ᙮
+
+2. ᒥᓯᐌ ᐊᐌᓇ ᐁᑲ ᐱᑐᐡ ᑭᒋ ᐃᔑ ᑲᓇᐗᐸᒥᐟ ᐯᔭᑾᓄᐠ ᑭᒋ ᐃᔑ ᑎᐸᐊᒪᑯᓯᐟ ᓀᐢᑕ ᐯᔭᑾᐣ ᑭᒋ ᐃᔑᓇᑾᓂᓂᐠ ᐅᐟ ᐊᐸᑎᓯᐎᐣ᙮
+
+3. ᒥᓯᐌ ᐊᐌᓇ ᑲ ᐊᐸᑎᓯᐟ ᑾᔭᐢᐠ ᓀᐢᑕ ᑭᒋ ᒥᓋᔑᓂᓂᐠ ᐅᑐᑎᓯᐎᐣ ᐎᓇ ᐅᒋ ᓀᐢᑕ ᐎᒋᔕᓇ ᑭᒋ ᐅᒋ ᐅᒋ ᒥᓋᐊᔑᓂᓂᐠ ᐅᐱᒪᑎᓯᐎᓂᐗᐤ ᑭᐢᑌᓂᑕᑯᓯᐎᓂᐠ ᓀᐢᑕ ᑭᒋ ᐊᓂᐡᑫ ᐎᒋᐃᑯᓯᐟ ᑭᔕᐢᐱᐣ ᐢᑕᐌᓂᑕᑯᓯᑴ ᑲ ᐅᒋᐸᓂᐠ ᐃᓂᓂᐎ ᓇᑕᒪᑫᐎᐣ᙮
+
+4. ᒥᓯᐌ ᐊᐌᓇ ᐁ ᒥᓂᑯᐎᓯᐟ ᑭᒋ ᐅᔑᑕᐟ ᓀᐢᑕ ᐱᑯ ᑭᒋ ᐎᒋᑡᐟ ᐊᐸᑎᓯᐎ ᒪᒪᐎ ᓇᑕᒪᑫᐎᓂᐠ ᐊᐸᑎᓯᐎᐣ ᐅᒋ ᑫ ᐅᒋ ᓇᑕᒪᑯᓯᐟ ᒣᑾᐨ ᐁ ᐊᐸᑎᓯᐟ᙮

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/cs/cs.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'cs' => 
+  array (
+    0 => 'o',
+    1 => 'n',
+    2 => 'e',
+    3 => 'a',
+    4 => 'v',
+    5 => 't',
+    6 => 's',
+    7 => 'á',
+    8 => 'i',
+    9 => 'd',
+    10 => 'r',
+    11 => 'l',
+    12 => 'k',
+    13 => 'p',
+    14 => 'm',
+    15 => 'í',
+    16 => 'u',
+    17 => '_p',
+    18 => 'a_',
+    19 => '_s',
+    20 => 'o_',
+    21 => 'b',
+    22 => 'z',
+    23 => 'í_',
+    24 => '_n',
+    25 => 'h',
+    26 => 'c',
+    27 => 'j',
+    28 => 'st',
+    29 => '_v',
+    30 => 'i_',
+    31 => 'ní',
+    32 => '_pr',
+    33 => '_a',
+    34 => 'y',
+    35 => 'u_',
+    36 => 'ne',
+    37 => '_a_',
+    38 => 'ní_',
+    39 => 'vo',
+    40 => 'é',
+    41 => 'ro',
+    42 => 'pr',
+    43 => 'ě',
+    44 => 'ý',
+    45 => 'ž',
+    46 => '_z',
+    47 => 'od',
+    48 => 'ch',
+    49 => 'po',
+    50 => '_ne',
+    51 => 'rá',
+    52 => 'č',
+    53 => 'prá',
+    54 => '_m',
+    55 => 'áv',
+    56 => 'en',
+    57 => 'án',
+    58 => '_k',
+    59 => 'ráv',
+    60 => 'y_',
+    61 => 'bo',
+    62 => 'e_',
+    63 => 'ov',
+    64 => '_j',
+    65 => 't_',
+    66 => 'os',
+    67 => 'm_',
+    68 => 'ho',
+    69 => 'ost',
+    70 => 'no',
+    71 => 'na',
+    72 => 'k_',
+    73 => 'é_',
+    74 => '_sv',
+    75 => 'ob',
+    76 => '_po',
+    77 => 'na_',
+    78 => '_o',
+    79 => '_b',
+    80 => 'sv',
+    81 => 'li',
+    82 => 'ř',
+    83 => 'je',
+    84 => 'š',
+    85 => 'ch_',
+    86 => 'in',
+    87 => 'ho_',
+    88 => 'á_',
+    89 => 'ou',
+    90 => '_č',
+    91 => '_t',
+    92 => 'nos',
+    93 => '_na',
+    94 => 'h_',
+    95 => 'ti',
+    96 => '_d',
+    97 => 'lá',
+    98 => '_čl',
+    99 => 'lán',
+    100 => 'ra',
+    101 => 'ek',
+    102 => 'ol',
+    103 => 'la',
+    104 => 'by',
+    105 => '_ro',
+    106 => 'ání',
+    107 => 'né',
+    108 => 'ě_',
+    109 => 'ko',
+    110 => 'ná',
+    111 => 'neb',
+    112 => 'ti_',
+    113 => 'ek_',
+    114 => 'vo_',
+    115 => 'le',
+    116 => 'má_',
+    117 => 'ávo',
+    118 => 'za',
+    119 => 'te',
+    120 => '_ka',
+    121 => 'ou_',
+    122 => '_má',
+    123 => 'kaž',
+    124 => 'ažd',
+    125 => 'bo_',
+    126 => 'ebo',
+    127 => '_r',
+    128 => 'v_',
+    129 => 'ně',
+    130 => 'ý_',
+    131 => 'so',
+    132 => 'ni',
+    133 => 'nek',
+    134 => '_za',
+    135 => '_je',
+    136 => 'čl',
+    137 => 'eb',
+    138 => 'to',
+    139 => 'svo',
+    140 => '_př',
+    141 => 'ždý',
+    142 => 'dý_',
+    143 => 'ů',
+    144 => 'má',
+    145 => 'až',
+    146 => 'va',
+    147 => 'člá',
+    148 => 'áne',
+    149 => 'em',
+    150 => 'do',
+    151 => 'ka',
+    152 => '_st',
+    153 => 'sti',
+    154 => 'žd',
+    155 => 'at',
+    156 => 'dn',
+    157 => 've',
+    158 => '_v_',
+    159 => 'tn',
+    160 => 'sp',
+    161 => 'ný',
+    162 => 'př',
+    163 => 'ez',
+    164 => 'ln',
+    165 => 'zá',
+    166 => 'vob',
+    167 => 'obo',
+    168 => 'dý',
+    169 => 'vá',
+    170 => 'ak',
+    171 => 'ých',
+    172 => '_sp',
+    173 => 'bod',
+    174 => 'že',
+    175 => 'pro',
+    176 => '_zá',
+    177 => 'rod',
+    178 => 'sk',
+    179 => 'an',
+    180 => 'ván',
+    181 => 'ze',
+    182 => 'ta',
+    183 => 'né_',
+    184 => '_by',
+    185 => 'ého',
+    186 => 'ení',
+    187 => 'n_',
+    188 => 'ké',
+    189 => 'it',
+    190 => 'spo',
+    191 => '_ná',
+    192 => 'es',
+    193 => 'ac',
+    194 => 'ýc',
+    195 => 'aj',
+    196 => 'de',
+    197 => 'ji',
+    198 => 'ím',
+    199 => 'oc',
+    200 => 'mi',
+    201 => 'ter',
+    202 => '_li',
+    203 => 'ně_',
+    204 => 'mi_',
+    205 => 'ová',
+    206 => 'roz',
+    207 => 'ok',
+    208 => 'ot',
+    209 => 'mu',
+    210 => 'mí',
+    211 => '_l',
+    212 => 'ví',
+    213 => 'áro',
+    214 => 'lid',
+    215 => 'by_',
+    216 => 'to_',
+    217 => 'jak',
+    218 => '_ja',
+    219 => 'nár',
+    220 => '_vš',
+    221 => 'er',
+    222 => '_ú',
+    223 => 'ed',
+    224 => 'ec',
+    225 => 'éh',
+    226 => 'ci',
+    227 => 'ým',
+    228 => 'kte',
+    229 => 'ny_',
+    230 => 'ím_',
+    231 => 'av',
+    232 => 'id',
+    233 => 'ěn',
+    234 => 'at_',
+    235 => 'odn',
+    236 => 'kla',
+    237 => '_vy',
+    238 => 'mu_',
+    239 => 'jn',
+    240 => 'oj',
+    241 => 'oz',
+    242 => 'či',
+    243 => 'íc',
+    244 => 'ár',
+    245 => 'ma',
+    246 => 'ej',
+    247 => 'ře',
+    248 => 'ja',
+    249 => '_u',
+    250 => 'zák',
+    251 => '_ma',
+    252 => '_kt',
+    253 => 'tní',
+    254 => '_so',
+    255 => 'ví_',
+    256 => 'oli',
+    257 => 'li_',
+    258 => 'kl',
+    259 => 'vš',
+    260 => 'nu',
+    261 => 'vy',
+    262 => 'or',
+    263 => 'tu',
+    264 => 'ad',
+    265 => 'ú',
+    266 => 'jí',
+    267 => '_ž',
+    268 => 'tv',
+    269 => 'dě',
+    270 => 'ny',
+    271 => 'be',
+    272 => 'ém',
+    273 => 'kt',
+    274 => 'byl',
+    275 => 'pod',
+    276 => 'áva',
+    277 => 'do_',
+    278 => 'stá',
+    279 => 'vše',
+    280 => '_do',
+    281 => 'je_',
+    282 => 'mí_',
+    283 => 'em_',
+    284 => 'en_',
+    285 => 'še',
+    286 => 'yl',
+    287 => 'hr',
+    288 => 'tr',
+    289 => 'vn',
+    290 => 'vé',
+    291 => 'dů',
+    292 => 'vě',
+    293 => 'át',
+    294 => 'ož',
+    295 => '_ve',
+    296 => 'dní',
+    297 => '_k_',
+    298 => 'ýt_',
+    299 => 'být',
+    300 => '_bý',
+    301 => 'tví',
+    302 => 'pol',
+    303 => '_se',
+    304 => 'rov',
+    305 => 'it_',
+    306 => 'čin',
+    307 => 'tá',
+    308 => 'se',
+    309 => 'cí',
+  ),
+);

+ 157 - 0
web/lib/vendor/patrickschur/language-detection/resources/cs/cs.txt

@@ -0,0 +1,157 @@
+
+VŠEOBECNÁ DEKLARACE LIDSKÝCH PRÁV
+Úvod
+
+U vědomí toho,
+
+že uznání přirozené důstojnosti a rovných a nezcizitelných práv členů lidské rodiny je základem svobody, spravedlnosti a míru ve světě,
+
+že zneuznání lidských práv a pohrdání jimi vedlo k barbarským činům, urážejícím svědomí lidstva, a že vybudování světa, ve kterém lidé, zbavení strachu a nouze, se budou těšiti svobodě projevu a přesvědčení, bylo prohlášeno za nejvyšší cíl lidu,
+
+že je nutné, aby lidská práva byla chráněna zákonem, nemá-li být člověk donucen uchylovat se, když vše ostatní selhalo, k odboji proti tyranii a útlaku,
+
+že je nutné podporovat rozvoj přátelských vztahu mezi národy,
+
+že lid Spojených národů zdůraznil v Chartě znovu svou víru v základní lidská práva, v důstojnost a hodnotu lidské osobnosti, v rovná práva mužů i žen a že se rozhodl podporovat sociální pokrok a vytvořit lepší životní podmínky ve větší svobodě,
+
+že členské státy převzaly závazek zajistit ve spolupráci s Organizací spojených národů všeobecné uznávání a zachovávání lidských práv a základních svobod a
+
+že stejné chápání těchto práv a svobod má nesmírný význam pro dokonalé splnění tohoto závazku,
+
+Valné shromáždění
+
+vyhlašuje tuto
+
+Všeobecnou deklaraci lidských práv
+
+jakožto společný cíl pro všechny národy a všechny státy za tím účelem, aby se každý jednotlivec a každý orgán společnosti, maje tuto deklaraci stále na mysli, snažil vyučováním a výchovou rozšířit úctu k těmto právům a svobodám a zajistil postupnými opatřeními vnitrostátními i mezinárodními jejich všeobecné a účinné uznávání a zachovávání jak mezi lidem členských států samých, tak i mezi lidem území, jež jsou pod jejich pravomocí.
+Článek 1
+
+Všichni lidé rodí se svobodní a sobě rovní co do důstojnosti a práv. Jsou nadáni rozumem a svědomím a mají spolu jednat v duchu bratrství.
+Článek 2
+
+Každý má všechna práva a všechny svobody, stanovené touto deklarací, bez jakéhokoli rozlišování, zejména podle rasy, barvy, pohlaví, jazyka, náboženství, politického nebo jiného smýšlení, národnostního nebo sociálního původu, majetku, rodu nebo jiného postavení.
+
+Žádný rozdíl nebude dále činěn z důvodu politického, právního nebo mezinárodního postavení země nebo území, k nimž určitá osoba přísluší, ať jde o zemi nebo území nezávislé nebo pod poručenstvím, nesamosprávné nebo podrobené jakémukoli jinému omezení suverenity.
+Článek 3
+
+Každý má právo na život, svobodu a osobní bezpečnost.
+Článek 4
+
+Nikdo nesmí být držen v otroctví nebo nevolnictví; všechny formy otroctví a obchodu s otroky jsou zakázány.
+Článek 5
+
+Nikdo nesmí být mučen nebo podrobován krutému, nelidskému nebo ponižujícímu zacházení nebo trestu.
+Článek 6
+
+Každý má právo na to, aby byla všude uznávána jeho právní osobnost.
+Článek 7
+
+Všichni jsou si před zákonem rovni a mají právo na stejnou ochranu zákona bez jakéhokoli rozlišování. Všichni mají právo na stejnou ochranu proti jakékoli diskriminaci, která porušuje tuto deklaraci, a proti každému podněcování k takové diskriminaci.
+Článek 8
+
+Každý má právo, aby mu příslušné vnitrostátní soudy poskytly účinnou ochranu proti činům porušujícím základní práva, která jsou mu přiznána ústavou nebo zákonem.
+Článek 9
+
+Nikdo nesmí být svévolně zatčen, držen ve vazbě nebo vyhoštěn do vyhnanství.
+Článek 10
+
+Každý má úplně stejné právo, aby byl spravedlivě a veřejně vyslechnut nezávislým a nestranným soudem, který rozhoduje buď o jeho právech a povinnostech, nebo o jakémkoli trestním obvinění vzneseném proti němu.
+Článek 11
+
+1. Každý, kdo je obviněn z trestného činu, považuje se za nevinného, dokud není zákonným postupem prokázána jeho vina ve veřejném řízení, v němž mu byly zajištěny veškeré možnosti obhajoby.
+
+2. Nikdo nesmí být odsouzen pro čin nebo opomenutí, které v době, kdy byly spáchány, nebyly trestné podle státního nebo mezinárodního práva. Rovněž nesmí být uložen trest těžší, než jakého bylo lze použít v době, kdy byl trestný čin spáchán.
+Článek 12
+
+Nikdo nesmí být vystaven svévolnému zasahování do soukromého života, do rodiny, domova nebo korespondence, ani útokům na svou čest a pověst. Každý má právo na zákonnou ochranu proti takovým zásahům nebo útokům.
+Článek 13
+
+1. Každý má právo volně se pohybovat a svobodně si volit bydliště uvnitř určitého státu.
+
+2. Každý má právo opustit kteroukoli zemi, i svou vlastní, a vrátit se do své země.
+Článek 14
+
+1. Každý má právo vyhledat si před pronásledováním útočiště v jiných zemích a požívat tam azylu.
+
+2. Toto právo nelze uplatnit v případě stíhání skutečně odůvodněného nepolitickými zločiny nebo činy, které jsou v rozporu s cíli a zásadami Spojených národů.
+Článek 15
+
+1. Každý má právo na státní příslušnost.
+
+2. Nikdo nesmí být svévolně zbaven své státní příslušnosti ani práva svou státní příslušnost změnit.
+Článek 16
+
+1. Muži a ženy, jakmile dosáhnou plnoletosti, mají právo, bez jakéhokoli omezení z důvodů příslušnosti rasové, národnostní nebo náboženské, uzavřít sňatek a založit rodinu. Pokud jde o manželství, mají za jeho trvání i při jeho rozvázání stejná práva.
+
+2. Sňatky mohou být uzavřeny jen se svobodným a plným souhlasem nastávajících manželů.
+
+3. Rodina je přirozenou a základní jednotkou společnosti a má nárok na ochranu ze strany společnosti a státu.
+Článek 17
+
+1. Každý má právo vlastnit majetek jak sám, tak spolu s jinými.
+
+2. Nikdo nesmí být svévolně zbaven svého majetku.
+Článek 18
+
+Každý má právo na svobodu myšlení, svědomí a náboženství; toto právo zahrnuje v sobě i volnost změnit své náboženství nebo víru, jakož i svobodu projevovat své náboženství nebo víru, sám nebo společně s jinými, ať veřejně nebo soukromě, vyučováním, prováděním náboženských úkonů, bohoslužbou a zachováváním obřadů.
+Článek 19
+
+Každý má právo na svobodu přesvědčení a projevu; toto právo nepřipouští, aby někdo trpěl újmu pro své přesvědčení, a zahrnuje právo vyhledávat, přijímat a rozšiřovat informace a myšlenky jakýmikoli prostředky a bez ohledu na hranice.
+Článek 20
+
+1. Každému je zaručena svoboda pokojného shromažďování a sdružování.
+
+2. Nikdo nesmí být nucen, aby byl členem nějakého sdružení.
+Článek 21
+
+1. Každý má právo, aby se účastnil vlády své země přímo nebo prostřednictvím svobodně volených zástupců.
+
+2. Každý má právo vstoupit za rovných podmínek do veřejných služeb své země.
+
+3. Základem vládní moci budiž vůle lidu; ta musí být vyjádřena správně prováděnými volbami, které se mají konat v pravidelných obdobích na základě všeobecného a rovného hlasovacího práva tajným hlasováním nebo jiným rovnocenným postupem, zabezpečujícím svobodu hlasování.
+Článek 22
+
+Každý člověk má jako člen společnosti právo na sociální zabezpečení a nárok na to, aby mu byla národním úsilím i mezinárodní součinností a v souladu s organizací a s prostředky příslušného státu zajištěna hospodářská, sociální a kulturní práva, nezbytná k jeho důstojnosti a k svobodnému rozvoji jeho osobnosti.
+Článek 23
+
+1. Každý má právo na práci, na svobodnou volbu zaměstnání, na spravedlivé a uspokojivé pracovní podmínky a na ochranu proti nezaměstnanosti.
+
+2. Každý, bez jakéhokoli rozlišování, má nárok na stejný plat za stejnou práci.
+
+3. Každý pracující má právo na spravedlivou a uspokojivou odměnu, která by zajišťovala jemu samému a jeho rodině živobytí odpovídající lidské důstojnosti a která by byla doplněna, kdyby toho bylo třeba, jinými prostředky sociální ochrany.
+
+4. Na ochranu svých zájmů má každý právo zakládat s jinými odborové organizace a přistupovat k nim.
+Článek 24
+
+Každý má právo na odpočinek a na zotavení, zejména také na rozumné vymezení pracovních hodin a na pravidelnou placenou dovolenou.
+Článek 25
+
+1. Každý má právo na takovou životní úroveň, která by byla s to zajistit jeho zdraví a blahobyt i zdraví a blahobyt jeho rodiny, počítajíc v to zejména výživu, šatstvo, byt a lékařskou péči, jakož i nezbytná sociální opatření; má právo na zabezpečení v nezaměstnanosti, v nemoci, při nezpůsobilosti k práci, při ovdovění, ve stáří nebo v ostatních případech ztráty výdělečných možností, nastalé v důsledku okolností nezávislých na jeho vůli.
+
+2. Mateřství a dětství mají nárok na zvláštní péči a pomoc. Všechny děti, ať manželské nebo nemanželské, požívají stejné sociální ochrany.
+Článek 26
+
+1. Každý má právo na vzdělání. Vzdělání nechť je bezplatné, alespoň v počátečních a základních stupních. Základní vzdělání je povinné. Technické a odborné vzdělání budiž všeobecně přístupné a rovněž vyšší vzdělání má být stejně přístupné všem podle schopností.
+
+2. Vzdělání má směřovat k plnému rozvoji lidské osobnosti a k posílení úcty k lidským právům a základním svobodám. Má napomáhat k vzájemnému porozumění, snášenlivosti a přátelství mezi všemi národy a všemi skupinami rasovými i náboženskými, jakož i k rozvoji činnosti Spojených národů pro zachování míru.
+
+3. Rodiče mají přednostní právo volit druh vzdělání pro své děti.
+Článek 27
+
+1. Každý má právo svobodně se účastnit kulturního života společnosti, úžívat plodů umění a podílet se na vědeckém pokroku a jeho výtěžcích.
+
+2. Každý má právo na ochranu morálních a materiálních zájmů, které vyplývají z jeho vědecké, literární nebo umělecké tvorby.
+Článek 28
+
+Každý má právo na to, aby vládl takový sociální a mezinárodní řád, ve kterém by práva a svobody stanovené v této deklaraci byly plně uplatněny.
+Článek 29
+
+1. Každý má povinnosti vůči společnosti, v níž jediné může volně a plně rozvinout svou osobnost.
+
+2. Každý je při výkonu svých práv a svobod podroben jen takovým omezením, která stanoví zákon výhradně za tím účelem, aby bylo zajištěno uznávání a zachovávání práv a svobod ostatních a vyhověno spravedlivým požadavkům morálky, veřejného pořádku a obecného blaha v demokratické společnosti.
+
+3. Výkon těchto práv a svobod nesmí být v žádném případě v rozporu s cíli a zásadami Spojených národů.
+Článek 30
+
+Nic v této deklaraci nemůže být vykládáno, jako by dávalo kterémukoli státu, kterékoli skupině nebo osobě jakékoli právo vyvíjet činnost nebo dopouštět se činů, které by směřovaly k potlačení některého z práv nebo některé ze svobod v této deklaraci uvedených.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/cy/cy.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'cy' => 
+  array (
+    0 => 'a',
+    1 => 'd',
+    2 => 'y',
+    3 => 'n',
+    4 => 'e',
+    5 => 'i',
+    6 => 'l',
+    7 => 'r',
+    8 => 'h',
+    9 => 'w',
+    10 => 'o',
+    11 => 'g',
+    12 => 'n_',
+    13 => 'u',
+    14 => 'dd',
+    15 => 'l_',
+    16 => 'd_',
+    17 => 't',
+    18 => '_a',
+    19 => '_y',
+    20 => 'f',
+    21 => 'u_',
+    22 => '_g',
+    23 => 'b',
+    24 => 'yn',
+    25 => 'th',
+    26 => 'c',
+    27 => 's',
+    28 => 'm',
+    29 => 'i_',
+    30 => '_h',
+    31 => 'an',
+    32 => 'ha',
+    33 => 'aw',
+    34 => 'yd',
+    35 => 'ae',
+    36 => 'ol',
+    37 => 'ed',
+    38 => '_d',
+    39 => 'hy',
+    40 => 'ia',
+    41 => 'di',
+    42 => '_c',
+    43 => '_i',
+    44 => 'ol_',
+    45 => 'y_',
+    46 => '_y_',
+    47 => 'yn_',
+    48 => '_i_',
+    49 => '_e',
+    50 => 'dd_',
+    51 => 'ga',
+    52 => 'r_',
+    53 => 'an_',
+    54 => 'au_',
+    55 => 'ad',
+    56 => 'ydd',
+    57 => 'a_',
+    58 => 'wl',
+    59 => '_ha',
+    60 => '_a_',
+    61 => 'gan',
+    62 => '_ga',
+    63 => '_n',
+    64 => 'wy',
+    65 => 'au',
+    66 => '_b',
+    67 => 'h_',
+    68 => 'awl',
+    69 => 'haw',
+    70 => 'rh',
+    71 => '_m',
+    72 => '_yn',
+    73 => 'ei',
+    74 => 'th_',
+    75 => 'eth',
+    76 => 'b_',
+    77 => 'li',
+    78 => 'aet',
+    79 => 'od',
+    80 => 'eu',
+    81 => '_cy',
+    82 => 'er',
+    83 => 'll',
+    84 => 'ni',
+    85 => 'eu_',
+    86 => 'ne',
+    87 => 'edd',
+    88 => '_gy',
+    89 => 'ai',
+    90 => 'ym',
+    91 => 'dy',
+    92 => 'rhy',
+    93 => 'ith',
+    94 => 'ddi',
+    95 => 'et',
+    96 => 'gy',
+    97 => 'la',
+    98 => 'da',
+    99 => 'id',
+    100 => '_r',
+    101 => 'ch',
+    102 => '_rh',
+    103 => 'cy',
+    104 => 'en',
+    105 => 'un',
+    106 => '_ma',
+    107 => '_un',
+    108 => '\'',
+    109 => 're',
+    110 => 'it',
+    111 => 'no',
+    112 => 'ad_',
+    113 => '_u',
+    114 => 'ar',
+    115 => 's_',
+    116 => 'rt',
+    117 => '_p',
+    118 => 'ra',
+    119 => 'yf',
+    120 => 'mae',
+    121 => 'wl_',
+    122 => 'rth',
+    123 => '_er',
+    124 => 'p',
+    125 => 'ma',
+    126 => 'o_',
+    127 => 'nol',
+    128 => 'awb',
+    129 => '_ba',
+    130 => 'wb_',
+    131 => '_o',
+    132 => '_f',
+    133 => 'e_',
+    134 => 'na',
+    135 => 'ae_',
+    136 => 'iau',
+    137 => 'ba',
+    138 => '_ne',
+    139 => 'g_',
+    140 => 'io',
+    141 => 'w_',
+    142 => 'de',
+    143 => 'wn',
+    144 => 'baw',
+    145 => 'iad',
+    146 => 'ert',
+    147 => 'yl',
+    148 => 'wb',
+    149 => 'fy',
+    150 => 'yg',
+    151 => 'thy',
+    152 => 'lia',
+    153 => '_dd',
+    154 => 'ddy',
+    155 => 'hyd',
+    156 => 'wn_',
+    157 => 'yw',
+    158 => '_s',
+    159 => '_eu',
+    160 => 'eit',
+    161 => 'he',
+    162 => 'do',
+    163 => 'gw',
+    164 => '\'r_',
+    165 => 'ygl',
+    166 => 'gl_',
+    167 => 'yw_',
+    168 => '_gw',
+    169 => 'id_',
+    170 => 'hyg',
+    171 => 'ys',
+    172 => 'el',
+    173 => 'od_',
+    174 => 'fr',
+    175 => '_w',
+    176 => 'ac',
+    177 => 'nn',
+    178 => '_ac',
+    179 => 'edi',
+    180 => 'ac_',
+    181 => 'oe',
+    182 => 'gl',
+    183 => 'oed',
+    184 => 'md',
+    185 => 'as',
+    186 => 'nt',
+    187 => '\'r',
+    188 => 'ff',
+    189 => 'yr',
+    190 => 'ho',
+    191 => 'on',
+    192 => '_t',
+    193 => '_ym',
+    194 => 'wyd',
+    195 => 'neu',
+    196 => 'nia',
+    197 => 'fa',
+    198 => 'in',
+    199 => 'rw',
+    200 => 'wli',
+    201 => 'll_',
+    202 => 'ddo',
+    203 => '_dy',
+    204 => 'rwy',
+    205 => 'nrh',
+    206 => 'tha',
+    207 => 'we',
+    208 => 'c_',
+    209 => 'dyl',
+    210 => 'red',
+    211 => '_na',
+    212 => 'dr',
+    213 => 'iae',
+    214 => 'hyw',
+    215 => '_sy',
+    216 => 'yd_',
+    217 => 'cyf',
+    218 => 'ew',
+    219 => 'al',
+    220 => 'dw',
+    221 => 'ymd',
+    222 => 'fre',
+    223 => 'unr',
+    224 => '_o_',
+    225 => 'il',
+    226 => 'ri',
+    227 => 'nr',
+    228 => 'so',
+    229 => 'ly',
+    230 => 'ig',
+    231 => 't_',
+    232 => 'wa',
+    233 => 'dl',
+    234 => 'a\'',
+    235 => 'fe',
+    236 => 'sy',
+    237 => 'at',
+    238 => 'fyn',
+    239 => 'ni_',
+    240 => '_ar',
+    241 => '_ch',
+    242 => 'dei',
+    243 => 'ir',
+    244 => 'os',
+    245 => 'go',
+    246 => 'le',
+    247 => 'ng',
+    248 => 'nt_',
+    249 => 'ch_',
+    250 => 'eb_',
+    251 => 'add',
+    252 => 'gyf',
+    253 => 'edl',
+    254 => 'ned',
+    255 => '_me',
+    256 => 'ewn',
+    257 => 'eb',
+    258 => 'hr',
+    259 => 'ry',
+    260 => '_l',
+    261 => 'has',
+    262 => 'idd',
+    263 => 'ynn',
+    264 => '_ll',
+    265 => '_am',
+    266 => 'lad',
+    267 => 'mde',
+    268 => 'ir_',
+    269 => 'am',
+    270 => 'me',
+    271 => 'ge',
+    272 => 'fo',
+    273 => 'rha',
+    274 => '_hy',
+    275 => '_he',
+    276 => '_di',
+    277 => 'mew',
+    278 => 'ait',
+    279 => 'fod',
+    280 => 'wla',
+    281 => 'as_',
+    282 => 'on_',
+    283 => 'dau',
+    284 => 'rai',
+    285 => 'bo',
+    286 => 'lo',
+    287 => 'ani',
+    288 => '_a\'',
+    289 => '_ni',
+    290 => 'dyn',
+    291 => 'dol',
+    292 => 'ysg',
+    293 => 'dda',
+    294 => 'hau',
+    295 => '_da',
+    296 => 'di_',
+    297 => '\'u_',
+    298 => 'hw',
+    299 => 'ro',
+    300 => 'si',
+    301 => 'wr',
+    302 => 'ef',
+    303 => 'by',
+    304 => 'wy_',
+    305 => 'yli',
+    306 => 'rei',
+    307 => 'yr_',
+    308 => 'gae',
+    309 => 'chy',
+  ),
+);

+ 159 - 0
web/lib/vendor/patrickschur/language-detection/resources/cy/cy.txt

@@ -0,0 +1,159 @@
+
+DATGANIAD CYFFREDINOL O HAWLIAU DYNOL
+Rhagair
+
+Gan mai cydnabod urddas cynhenid a hawliau cydradd a phriod holl aelodau’r teulu dynol yw sylfaen rhyddid, cyfiawnder a heddwch yn y byd,
+
+Gan i anwybyddu a dirmygu hawliau dynol arwain at weithredoedd barbaraidd a dreisiodd gydwybod dynolryw, a bod dyfodiad byd lle y gall pob unigolyn fwynhau rhyddid i siarad a chredu a rhyddid rhag ofn ac angau wedi ei gyhoeddi yn ddyhead uchaf y bobl gyffredin,
+
+Gan fod yn rhaid amddiffyn hawliau dynol a rheolaeth cyfraith, os nad yw pob unigolyn dan orfod yn y pendraw i wrthryfela yn erbyn gormes a thrais,
+
+Gan fod yn rhaid hyrwyddo cysylltiadau cyfeillgar rhwng Cenhedloedd,
+
+Gan fod pobloedd y Cenhedloedd Unedig yn y Siarter wedi ail ddatgan ffydd mewn hawliau sylfaenol yr unigolyn, mewn urddas a gwerth y person dynol ac mewn hawliau cydradd
+
+gwr a gwragedd, ac wedi penderfynu hyrwyddo cynnydd cymdeithasol a safonau byw gwell mewn rhyddid helaethach,
+
+Gan fod y Gwladwriaethau sy'n Aelodau wedi ymrwymo, mewn cydweithrediad â'r Cenhedloedd Unedig, i sicrhau hyrwyddo parch cyffredinol i hawliau dynol a'r rhyddfreintiau sylfaenol, a'u cadw,
+
+Gan fod deall yr hawliau a'r rhyddfreintiau hyn gan bawb o'r pwys mwyaf i lwyr sylweddoli'r ymrwymiad hwn,
+
+Felly, y mae'r
+
+Cynulliad Cyffredinol
+
+yn awr yn cyhoeddi'r
+
+Datganiad Cyffredinol hwn o Hawliau Dynol
+
+yn ddelfryd cyffredin i'r holl bobloedd a'r holl genhedloedd ymgyrraedd ato, fel y bo i bob person ac i bob offeryn cymdeithasol, gan ddal y Datganiad hwn mewn cof yn wastad, ymdrechu trwy ddysgu a hyfforddi i sicrhau parch i'r hawliau a'r rhyddfreintiau hyn, a thrwy ffyrdd blaengar, cenedlaethol a chydgenedlaethol, i sicrhau eu cydnabod a'u cadw yn gyffredinol ac yn effeithiol, ymysg pobloedd y Gwladwriaethau sy'n Aelodau eu hunain yn ogystal ag ymysg pobloedd y tiriogaethau sydd dan eu rheolaeth.
+Erthygl 1
+
+Genir pawb yn rhydd ac yn gydradd â'i gilydd mewn urddas a hawliau. Fe'u cynysgaeddir â rheswm a chydwybod, a dylai pawb ymddwyn y naill at y llall mewn ysbryd cymodlon.
+Erthygl 2
+
+Y mae gan bawb hawl i'r holl hawliau a'r rhyddfreintiau a nodir yn y Datganiad hwn, heb unrhyw wahaniaeth o gwbl, yn arbennig unrhyw wahaniaeth hil, lliw, rhyw, iaith, crefydd, barn boliticaidd neu unrhyw farn arall, tarddiad cenedlaethol neu gymdeithasol, eiddo, geni neu safle arall.
+
+Ymhellach, ni ddylid gwahaniaethu ar sail safle politicaidd, gyfreithiol na chydwladol unrhyw wlad neu diriogaeth y mae pawb yn perthyn iddi, p’un ai yw honno’n annibynnol, dan nawdd, heb hunanlywodraeth, neu dan unrhyw gyfyngiad arall ar ei sofraniaeth.
+Erthygl 3
+
+Y mae gan bawb hawl i fywyd, rhyddid a diogelwch.
+Erthygl 4
+
+Ni ddylid dal neb yn gaethwas nac mewn caethiwed; dylid gwahardd caethwasiaeth a'r fasnach gaethweision ym mhob un o’u hagweddau.
+Erthygl 5
+
+Ni ddylid poenydio neb, na thrin na chosbi neb yn greulon, annynol na’n ddiraddiol.
+Erthygl 6
+
+Y mae gan bawb hawl i gael cydnabyddiaeth ym mhobman fel person yng ngydd y gyfraith.
+Erthygl 7
+
+Y mae pawb yn gydradd yng ngolwg y gyfraith gyda’r hawl yn ddiwahân i'r un amddiffyniad gan y gyfraith. Y mae gan bawb hawl i'r un amddiffyniad yn erbyn unrhyw wahaniaethu sy’n groes i’r datganiad hwn neu unrhyw anogaeth i wahaniaethu.
+Erthygl 8
+
+Y mae gan bawb hawl i ymwared effeithiol gan y llysoedd cenedlaethol cymwys rhag gweithredoedd sy’n troseddu'r hawliau sylfaenol a roddwyd iddynt gan y cyfansoddiad neu gan y gyfraith.
+Erthygl 9
+
+Ni ddylai neb gael eu dwyn i ddalfa, na'u caethiwo na'u halltudio yn fympwyol.
+Erthygl 10
+
+Y mae gan bawb hawl, mewn cydraddoldeb llawn, i gael gwrandawiad teg a chyhoeddus gan lys annibynnol a diduedd, wrth benderfynu eu hawliau a’u rhwymedigaethau ac unrhyw gyhuddiad troseddol yn eu herbyn.
+Erthygl 11
+
+1. Y mae gan bawb a gyhuddir o drosedd gosbadwy hawl i gael eu hystyried yn ddieuog tan y profir hwynt yn euog yn ôl y gyfraith mewn prawf cyhoeddus lle y byddant wedi cael pob gwarant angenrheidiol at eu hamddiffyniad.
+
+2. Ni ddylid dyfarnu neb yn euog o drosedd gosbadwy oherwydd unrhyw weithred neu wall nad oedd yn drosedd, yn ôl cyfraith genedlaethol neu ryngwladol, pan gyflawnwyd hi. Ni ddylid ychwaith osod cosb drymach na’r un a oedd yn gymwys ar yr adeg y cyflawnwyd y drosedd gosbadwy.
+Erthygl 12
+
+Ni ddylid ymyrryd yn fympwyol â bywyd preifat neb, na'u teulu, na'u cartref, na'u gohebiaeth, nac ymosod ar eu hanrhydedd na'u henw da. Y mae gan bawb hawl i amddiffyniad gan y gyfraith rhag y fath ymyrraeth ac ymosod.
+Erthygl 13
+
+1. Y mae gan bawb hawl i symud fel y mynnant ac i breswylio lle y mynnant o fewn terfynau'r Wladwriaeth.
+
+2. Y mae gan bawb hawl i adael unrhyw wlad, gan gynnwys eu gwlad eu hunain, a hawl i ddychwelyd iddi.
+Erthygl 14
+
+1. Y mae gan bawb hawl i geisio ac i gael mewn gwledydd eraill noddfa rhag erledigaeth.
+
+2. Ni ellir hawlio hyn mewn achosion o erledigaeth sy'n gwir ddilyn troseddau anwleidyddol neu weithredoedd croes i amcanion ac egwyddorion y Cenhedloedd Unedig.
+Erthygl 15
+
+1. Y mae gan bawb hawl i genedligrwydd.
+
+2. Ni ddylid amddifadu neb yn fympwyol o'u cenedligrwydd na gwrthod iddynt yr hawl i newid eu cenedligrwydd.
+Erthygl 16
+
+1. Y mae gan bawb mewn oed, yn wryw a benyw, heb unrhyw gyfyngiadau o ran hil, cenedligrwydd na chrefydd, hawl i briodi a sefydlu teulu. Y mae ganddynt hefyd hawliau cyfartal yngln â phriodas, yn ystod priodas ac wrth ei diddymu.
+
+2. Ni ddylid priodi ond o lwyr fodd y ddau sy'n golygu gwneud hynny.
+
+3. Y teulu yw uned naturiol a sylfaenol cymdeithas a chanddo’r hawl i amddiffyniad gan gymdeithas a’r Wladwriaeth.
+Erthygl 17
+
+1. Y mae gan bawb hawl i feddu eiddo unigol yn ogystal â chydag eraill.
+
+2. Ni ddylid amddifadu neb o'u heiddo yn fympwyol.
+Erthygl 18
+
+Y mae gan bawb hawl i ryddid meddwl, cydwybod a chrefydd; fe gynnwys hyn ryddid iddynt newid eu crefydd neu eu cred, a rhyddid hefyd, naill ai ar eu pen eu hunain neu gydag eraill, yn gyhoeddus neu'n breifat, i amlygu eu crefydd neu ei gred trwy addysgu, arddel, addoli a chadw defodau.
+Erthygl 19
+
+Y mae gan bawb ryddid barn a mynegiant; fe gynnwys hyn yr hawl i ryddid barn, heb ymyrraeth gan neb, a rhyddid i geisio, derbyn a chyfrannu gwybodaeth a syniadau trwy unrhyw gyfryngau, heb ystyried ffiniau gwlad.
+Erthygl 20
+
+1. Y mae gan bawb hawl i ryddid ymgynnull a chymdeithasu heddychlon.
+
+2. Ni ellir gorfodi neb i berthyn i unrhyw gymdeithas.
+Erthygl 21
+
+1. Y mae gan bawb hawl i gymryd rhan yn llywodraeth eu gwlad, yn uniongyrchol neu drwy gynrychiolwyr wedi eu dewis yn agored.
+
+2. Y mae gan bawb hawl gyfartal i wasanaeth cyhoeddus yn eu gwlad.
+
+3. Ewyllys y bobl fydd sail awdurdod llywodraeth; mynegir yr ewyllys hon drwy etholiadau dilys o bryd i'w gilydd, drwy bleidleisio cyffredinol a chyfartal, a thrwy bleidlais ddirgel neu ddull pleidleisio rhydd tebyg.
+Erthygl 22
+
+Y mae gan bawb, fel aelod o gymdeithas, hawl i ddiogelwch cymdeithasol, i allu mwynhau hawliau economaidd, cymdeithasol a diwylliannol sy'n anhepgorol i'w hurddas ac i ddatblygiad rhydd eu personoliaeth, trwy ymdrech genedlaethol a chydweithrediad rhyngwladol ac yn unol â threfniadaeth ac adnoddau pob Gwladwriaeth.
+Erthygl 23
+
+1. Y mae gan bawb hawl i waith, i ddewis eu gyrfa yn rhydd, i amodau gwaith cyfiawn a boddhaol, ac i amddiffyniad rhag diweithdra.
+
+2. Y mae gan bawb, yn ddiwahân, hawl i dâl cyfartal am waith cyfartal.
+
+3. Y mae gan bawb sy'n gweithio hawl i dâl teg a boddhaol gan sicrhau iddo'u hunain ac i'w teulu fodolaeth deilwng o urddas dynol, ac ychwanegu at hynny, os bydd rhaid, drwy ffyrdd eraill o nawdd cymdeithasol.
+
+4. Y mae gan bawb hawl i ffurfio undebau llafur ac i ymuno â hwy i amddiffyn eu buddiannau.
+Erthygl 24
+
+Y mae gan bawb hawl i orffwys a hamdden gan gynnwys cyfyngiad rhesymol ar oriau gwaith, ac i wyliau cyfnodol gyda thâl.
+Erthygl 25
+
+1. Y mae gan bawb hawl i safon byw digonol i'w hiechyd a'u ffyniant eu hunain a'u teulu, gan gynnwys bwyd, dillad, annedd a gofal meddygol ac i wasanaethau cymdeithasol angenrheidiol; a hawl i sicrwydd cynhaliaeth os digwydd diweithdra, afiechyd, anabledd, gweddwdod, henaint neu unrhyw fethiant bywoliaeth arall pan fo’r amgylchiadau tu hwnt i’w rheolaeth.
+
+2. Y mae gan famolaeth a phlentyndod hawl i ofal a chymorth arbennig. Dylai pob plentyn, p’un ai wedi eu geni o fewn neu du allan i briodas, fwynhau'r un diogelwch cymdeithasol.
+Erthygl 26
+
+1. Y mae gan bawb hawl i addysg. Dylai addysg fod yn rhydd, o leiaf addysg elfennol a sylfaenol. Dylai addysg elfennol fod yn orfodol. Dylid gwneud addysg dechnegol a phroffesiynol yn agored i bawb, a dylai fod mynediad llawn a chydradd i bawb i addysg uwchradd ar sail teilyngdod.
+
+2. Dylai addysg amcanu datblygu personoliaeth llawn yr unigolyn a chryfhau parch i hawliau dynol a'r rhyddfreintiau sylfaenol. Dylai hyrwyddo dealltwriaeth, goddefgarwch a chyfeillgarwch ymysg yr holl genhedloedd ac ymysg grwpiau hiliol neu grefyddol, a dylai hefyd hyrwyddo gwaith y Cenhedloedd Unedig dros heddwch.
+
+3. Gan rieni y mae'r hawl cyntaf i ddewis y math o addysg a roddir i'w plant.
+Erthygl 27
+
+1. Y mae gan bawb yr hawl i gymryd rhan ym mywyd diwylliannol eu cymdeithas, i fwynhau'r celfyddydau ac i gyfranogi o gynnydd gwyddonol a’i fuddiannau.
+
+2. Y mae gan bawb yr hawl i fynnu diogelwch i'r buddiannau moesol a materol sy'n deillio o unrhyw gynnyrch gwyddonol, llenyddol neu artistig y maent yn awdur iddo.
+Erthygl 28
+
+Y mae gan bawb hawl i drefn gymdeithasol a rhyngwladol lle y gellir llawn sylweddoli'r hawliau a'r rhyddfreintiau a nodir yn y Datganiad hwn.
+Erthygl 29
+
+1. Y mae gan bawb eu dyletswyddau i gymdeithas, lle yn unig y mae datblygiad rhydd a llawn eu personoliaeth yn bosibl.
+
+2. Ni ddylid cyfyngu ar neb, wrth iddynt arfer eu hawliau a'u rhyddfreintiau, ond pan bennir hynny gan gyfraith gyda'r unig amcan o sicrhau cydnabod a pharchu hawliau a rhyddfreintiau pobl eraill, ac i gyfarfod â gofynion cyfiawn moesoldeb, trefn gyhoeddus a ffyniant cyffredinol mewn cymdeithas ddemocrataidd.
+
+3. Ni ellir arfer yr hawliau a'r rhyddfreintiau hyn mewn unrhyw achos yn groes i amcanion ac egwyddorion y Cenhedloedd Unedig.
+Erthygl 30
+
+Ni ellir dehongli dim yn y Datganiad hwn i olygu bod gan Wladwriaeth, grp neu berson unrhyw hawl i ymroddi i unrhyw weithgarwch neu i gyflawni unrhyw weithred gyda'r bwriad o ddistrywio unrhyw un o'r hawliau a'r rhyddfreintiau a nodir yma.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/da/da.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'da' => 
+  array (
+    0 => 'e',
+    1 => 'r',
+    2 => 'n',
+    3 => 'l',
+    4 => 't',
+    5 => 'i',
+    6 => 'd',
+    7 => 'a',
+    8 => 's',
+    9 => 'g',
+    10 => 'o',
+    11 => 'e_',
+    12 => 'er',
+    13 => 'de',
+    14 => 'r_',
+    15 => 'en',
+    16 => 'f',
+    17 => 'er_',
+    18 => 'k',
+    19 => 'h',
+    20 => 'm',
+    21 => 'g_',
+    22 => 't_',
+    23 => 'ti',
+    24 => 'v',
+    25 => '_f',
+    26 => 'el',
+    27 => 're',
+    28 => '_a',
+    29 => '_o',
+    30 => 'nd',
+    31 => '_e',
+    32 => 'et',
+    33 => '_s',
+    34 => 'l_',
+    35 => 'og_',
+    36 => 'ig',
+    37 => '_og',
+    38 => 'n_',
+    39 => 'og',
+    40 => 'ed',
+    41 => 'in',
+    42 => 'ge',
+    43 => 'der',
+    44 => '_d',
+    45 => 'or',
+    46 => '_de',
+    47 => 'for',
+    48 => '_h',
+    49 => 'en_',
+    50 => 'li',
+    51 => 'et_',
+    52 => 'le',
+    53 => 'ar',
+    54 => 'sk',
+    55 => 'u',
+    56 => 'il',
+    57 => '_t',
+    58 => 'ke',
+    59 => 'fo',
+    60 => 've',
+    61 => 'til',
+    62 => 'd_',
+    63 => '_fo',
+    64 => 'an',
+    65 => 'ing',
+    66 => '_ti',
+    67 => 'de_',
+    68 => 'b',
+    69 => 'ng',
+    70 => 'ne',
+    71 => 'he',
+    72 => 's_',
+    73 => 'te',
+    74 => 'es',
+    75 => 'nde',
+    76 => 'al',
+    77 => 'ret',
+    78 => 'æ',
+    79 => 'at',
+    80 => 'hed',
+    81 => '_m',
+    82 => '_re',
+    83 => 'il_',
+    84 => 'lig',
+    85 => 'p',
+    86 => 'ri',
+    87 => 'st',
+    88 => '_i',
+    89 => 'me',
+    90 => '_ha',
+    91 => '_r',
+    92 => 'lle',
+    93 => 'ha',
+    94 => 'se',
+    95 => 'den',
+    96 => 'll',
+    97 => '_en',
+    98 => 'ed_',
+    99 => 'ver',
+    100 => 'ns',
+    101 => 'els',
+    102 => 'å',
+    103 => 'be',
+    104 => 'ls',
+    105 => 'un',
+    106 => 'und',
+    107 => 'ar_',
+    108 => '_me',
+    109 => '_v',
+    110 => '_fr',
+    111 => 'se_',
+    112 => 'kel',
+    113 => 'lse',
+    114 => 'and',
+    115 => 'gen',
+    116 => 'ede',
+    117 => 'har',
+    118 => '_u',
+    119 => 'ø',
+    120 => 'ge_',
+    121 => 'ng_',
+    122 => 'af',
+    123 => '_b',
+    124 => 'ell',
+    125 => 'nne',
+    126 => 'fr',
+    127 => 'at_',
+    128 => '_af',
+    129 => 'le_',
+    130 => '_ar',
+    131 => 'nge',
+    132 => 'ghe',
+    133 => 'rt',
+    134 => 'hv',
+    135 => 'tt',
+    136 => 'igh',
+    137 => 'vi',
+    138 => 'ik',
+    139 => '_p',
+    140 => 'y',
+    141 => 'enn',
+    142 => 'af_',
+    143 => 'es_',
+    144 => 'nn',
+    145 => 'om',
+    146 => '_i_',
+    147 => 'ske',
+    148 => 'ler',
+    149 => '_at',
+    150 => 'el_',
+    151 => 'hve',
+    152 => 'art',
+    153 => 'ne_',
+    154 => 'em',
+    155 => 'ra',
+    156 => 'enh',
+    157 => 'gh',
+    158 => 'i_',
+    159 => '_l',
+    160 => 'esk',
+    161 => 'ige',
+    162 => 'm_',
+    163 => 'ær',
+    164 => '_el',
+    165 => '_be',
+    166 => 'on',
+    167 => 'na',
+    168 => 'f_',
+    169 => '_n',
+    170 => '_g',
+    171 => 'is',
+    172 => 'ld',
+    173 => 'ig_',
+    174 => 'tig',
+    175 => 'la',
+    176 => 'ka',
+    177 => 'nin',
+    178 => 'ska',
+    179 => 'fri',
+    180 => 'or_',
+    181 => 'ni',
+    182 => 'nh',
+    183 => 'ion',
+    184 => '_er',
+    185 => 'rti',
+    186 => 'å_',
+    187 => 'men',
+    188 => 're_',
+    189 => 'ike',
+    190 => 'nhv',
+    191 => 'tik',
+    192 => 'nt',
+    193 => 'so',
+    194 => 'rs',
+    195 => '_in',
+    196 => 'am',
+    197 => 'ol',
+    198 => 'j',
+    199 => 'io',
+    200 => 'ett',
+    201 => '_st',
+    202 => '_sk',
+    203 => 'tti',
+    204 => 'ens',
+    205 => 'ati',
+    206 => '_på',
+    207 => 'med',
+    208 => 'al_',
+    209 => 'om_',
+    210 => 'tio',
+    211 => 'si',
+    212 => 'end',
+    213 => 'del',
+    214 => 'di',
+    215 => 'ta',
+    216 => 'ns_',
+    217 => 'ke_',
+    218 => 'eli',
+    219 => '_an',
+    220 => 'på_',
+    221 => '_so',
+    222 => 'rk',
+    223 => '_ve',
+    224 => '_al',
+    225 => 'nat',
+    226 => 'dl',
+    227 => '_k',
+    228 => 'ere',
+    229 => 'han',
+    230 => '_un',
+    231 => 'nes',
+    232 => 'tr',
+    233 => 'på',
+    234 => 'rd',
+    235 => 'ds',
+    236 => 'sa',
+    237 => 'lin',
+    238 => '_he',
+    239 => '_si',
+    240 => 'ter',
+    241 => 'ud',
+    242 => 'gr',
+    243 => 'gt',
+    244 => 'ndl',
+    245 => 'sam',
+    246 => 'rin',
+    247 => 'ale',
+    248 => 'det',
+    249 => '_ud',
+    250 => 'it',
+    251 => 'ør',
+    252 => 'erk',
+    253 => 'tte',
+    254 => 'ent',
+    255 => 'rih',
+    256 => 'lan',
+    257 => 'ihe',
+    258 => 'da',
+    259 => 'ag',
+    260 => 'kl',
+    261 => 'ind',
+    262 => '_na',
+    263 => 'som',
+    264 => 'isk',
+    265 => 'kal',
+    266 => 'ans',
+    267 => 'ner',
+    268 => 'lde',
+    269 => 'ren',
+    270 => 'hol',
+    271 => 'old',
+    272 => 'rn',
+    273 => 'fu',
+    274 => 'id',
+    275 => 'dig',
+    276 => 'te_',
+    277 => 'ors',
+    278 => 'ih',
+    279 => 'lk',
+    280 => 'od',
+    281 => 'må',
+    282 => 'ie',
+    283 => 'ræ',
+    284 => 'væ',
+    285 => 'ej',
+    286 => '_hv',
+    287 => 'mme',
+    288 => '_sa',
+    289 => 'ste',
+    290 => '_li',
+    291 => 'vær',
+    292 => 'nte',
+    293 => 'ene',
+    294 => 'ers',
+    295 => 'sni',
+    296 => 'sky',
+    297 => 'dt',
+    298 => 'pe',
+    299 => 'ru',
+    300 => 'ho',
+    301 => 'kr',
+    302 => 'læ',
+    303 => 'ove',
+    304 => 'vil',
+    305 => 'age',
+    306 => '_gr',
+    307 => '_om',
+    308 => 'nal',
+    309 => 'ona',
+  ),
+);

+ 161 - 0
web/lib/vendor/patrickschur/language-detection/resources/da/da.txt

@@ -0,0 +1,161 @@
+
+
+Den 10. december 1948 vedtog og offentliggjorde FNs tredie generalforsamling Verdenserklæringen om Menneskerettighederne. Erklæringen blev vedtaget med 48 landes ja-stemmer Ingen lande stemte imod. 8 lande afstod.
+
+Umiddelbart efter denne historiske begivenhed henstillede generalforsamlingen til alle medlemslande, at de offentliggjorde erklæringens fulde tekst. De skulle desuden "foranstalte, at den bliver omdelt, fremlagt, læst og forklaret i særdeleshed i skoler og andre undervisningsinstitutioner, uden hensyn til de forskellige landes og områders politiske forhold".
+
+Erklæringens officielle tekst findes på FNs seks officielle sprog: arabisk, engelsk, fransk, kinesisk, russisk og spansk. Endvidere har en lang række af FNs medlemslande fulgt generalforsamlingens opfordring og oversat erklæringen til det nationale sprog. Den danske oversættelse på de følgende sider er udarbejdet af udenrigsministeriet.
+
+Ved henvendelse til FNs nordiske informationskontor i København kan man gratis rekvirere eksemplarer af erklæringen på henholdsvis FNs officielle sprog, de øvrige nordiske sprog samt et begrænset antal andre sprog.
+VERDENSERKLÆRINGEN OM MENNESKERETTIGHEDERNE
+INDLEDNING
+
+Da anerkendelse af den mennesket iboende værdighed og af de lige og ufortabelige rettigheder for alle medlemmer af den menneskelige familie er grundlaget for frihed, retfærdighed og fred i verden,
+
+da tilsidesættelse af og foragt for menneskerettighederne har ført til barbariske handlinger, der har oprørt menneskehedens samvittighed, og da skabelsen af en verden, hvor menneskene nyder tale- og trosfrihed og frihed for frygt og nød, er blevet forkyndt som folkenes højeste mål,
+
+da det er af afgørende betydning, at menneskerettighederne beskyttes af loven, hvis ikke mennesket som en sidste udvej skal tvinges til at gøre oprør mod tyranni og undertrykkelse,
+
+da det er af afgørende betydning at fremme udviklingen af venskabelige forhold mellem nationerne,
+
+da De forenede Nationers folk i pagten påny har bekræftet deres tro på fundamentale menneskerettigheder, på menneskets værdighed og værd og på lige rettigheder for mænd og kvinder, og har besluttet at fremme sociale fremskridt og højne levevilkårene under større frihed,
+
+da medlemsstaterne har forpligtet sig til i samarbejde med De forenede Nationer at arbejde for fremme af almindelig respekt fur og overholdelse af menneskerettigheder og fundamentale frihedsrettigheder,
+
+da en fælles forståelse af disse rettigheder og friheder er af den største betydning for den fulde virkeliggørelse af denne forpligtelse,
+
+proklamerer
+
+PLENARFORSAMLINGEN
+
+derfor nu denne VERDENSERKLÆRING OM MENNESKERETTIGHEDERNE som et fælles mål for alle folk og alle nationer med det formål, at ethvert menneske og ethvert samfundsorgan stedse med denne erklæring for øje skal stræbe efter gennem undervisning og opdragelse at fremme respekt for disse rettigheder og friheder og gennem fremadskridende nationale og internationale foranstaltninger at sikre, at de anerkendes og overholdes overalt og effektivt, både blandt befolkningerne i medlemsstaterne og blandt befolkningerne i de områder, der befinder sig under deres styre.
+Artikel 1.
+
+Alle mennesker er født frie og lige i værdighed og rettigheder. De er udstyret med fornuft og samvittighed, og de bør handle mod hverandre i en broderskabets ånd.
+Artikel 2.
+
+Enhver har krav på alle de rettigheder og friheder, som nævnes i denne erklæring, uden forskelsbehandling af nogen art, f. eks. på grund af race, farve, køn, sprog, religion, politisk eller anden anskuelse, national eller social oprindelse, formueforhold, fødsel eller anden samfundsmæssig stilling.
+
+Der skal heller ikke gøres nogen forskel på grund af det lands eller områdes jurisdiktionsforhold eller politiske eller internationale stilling, til hvilket en person hører, hvadenten dette område er uafhængigt, under formynderskab eller er et ikke selvstyrende område, eller dets suverænitet på anden måde er begrænset.
+Artikel 3.
+
+Enhver har ret til liv, frihed og personlig sikkerhed.
+Artikel 4.
+
+Ingen må holdes i slaveri eller trældom ; slaveri og slavehandel under alle former skal være forbudt.
+Artikel 5.
+
+Ingen må underkastes tortur eller grusom, umenneskelig eller vanærende behandling eller straf.
+Artikel 6.
+
+Ethvert menneske har overalt i verden ret til at blive anerkendt som retssubjekt.
+Artikel 7.
+
+Alle er lige for loven og har uden forskelsbehandling af nogen art lige ret til lovens beskyttelse. Alle har ret til lige beskyttelse mod enhver forskelsbehandling i strid mod denne erklæring og mod enhver tilskyndelse til en sådan forskelsbehandling.
+Artikel 8.
+
+Enhver har ret til en fyldestgørende oprejsning ved de kompetente nationale domstole for handlinger, der krænker de fundamentale rettigheder, som forfatningen eller loven giver vedkommende.
+Artikel 9.
+
+Ingen må underkastes vilkårlig anholdelse, tilbageholdelse eller landsforvisning.
+Artikel 10.
+
+Enhver har under fuld ligeberettigelse krav på en retfærdig og offentlig behandling ved en uafhængig og upartisk domstol, når der skal træffes en afgørelse med hensyn til hans rettigheder og forpligtelser og med hensyn til en hvilken som helst mod ham rettet strafferetslig anklage.
+Artikel 11.
+
+1. Enhver, der anklages for et strafbart forhold, har ret til at blive anset for uskyldig, indtil hans skyld er godtgjort i henhold til lov ved en offentlig retshandling, hvorunder han har fået alle de garantier, der er fornødne for hans forsvar.
+
+2. Ingen må anses for skyldig i noget strafbart forhold på grund af nogen handling eller undladelse, der ikke i henhold til national eller international ret var strafbar på det tidspunkt, da den blev begået. Der skal heller ikke kunne idømmes strengere straf end fastsat på den tid, da det strafbare forhold blev begået.
+Artikel 12.
+
+Ingen må være genstand for vilkårlig indblanding i private forhold, familie, hjem eller korrespondance, ej heller for angreb på ære og omdømme. Enhver har ret til lovens beskyttelse mod sådan indblanding eller angreb.
+Artikel 13.
+
+1. Enhver har ret til at bevæge sig frit og til frit at vælge opholdssted indenfor hver stats grænser.
+
+2. Enhver har ret til at forlade et hvilket som helst land, herunder sig eget, og til at vende tilbage til sit eget land.
+Artikel 14.
+
+1. Enhver har ret til i andre lande at søge og få tilstået asyl mod forfølgelse.
+
+2. Denne ret må ikke påberåbes ved anklager, der virkelig hidrører fra ikke-politiske forbrydelser eller fra handlinger i strid med De forenede Nationers formål og principper.
+Artikel 15.
+
+1. Enhver har ret til en nationalitet.
+
+2. Ingen må vilkårligt berøves sin nationalitet eller nægtes ret til at skifte nationalitet.
+Artikel 16.
+
+1. Uden begrænsninger af racemæssige, nationalitetsmæssige eller religiøse grunde har mænd og kvinder, der har nået myndighedsalderen, ret til at gifte sig og stifte familie. De har krav på lige rettigheder med hensyn til indgåelse af ægteskab, under ægteskabet og ved dettes opløsning.
+
+2. Ægteskab skal kun kunne indgås med begge parters frie og fulde samtykke.
+
+3. Familien er samfundets naturlige og fundamentale enhedsgruppe og har krav på samfundets og statens beskyttelse.
+Artikel 17.
+
+1. Enhver har ret til at eje ejendom såvel alene som i fællig med andre.
+
+2. Ingen må vilkårligt berøves sin ejendom.
+Artikel 18.
+
+Enhver har ret til tanke-, samvittigheds- og religionsfrihed: denne ret omfatter frihed til at skifte religion eller tro og frihed til enten alene eller i fællesskab med andre, offentligt eller privat, at give udtryk for sin religion eller tro gennem undervisning, udøvelse, gudsdyrkelse og overholdelse af religiøse forskrifter.
+Artikel 19.
+
+Enhver har ret til menings- og ytringsfrihed; denne ret omfatter frihed til at hævde sin opfattelse uden indblanding og til at søge, modtage og meddele oplysning og tanker ved et hvilket som helst meddelelsesmiddel og uanset landegrænser.
+Artikel 20.
+
+1. Alle har ret til under fredelige former frit at forsamles og danne foreninger.
+
+2. Ingen kan tvinges til at være medlem af en forening.
+Artikel 21.
+
+1. Enhver har ret til at deltage i sit lands styre enten direkte eller gennem frit valgte repræsentanter.
+
+2. Enhver har ret til lige adgang til offentlige embeder og hverv i sit land.
+
+3. Folkets vilje skal være grundlaget for regeringens myndighed; denne vilje skal tilkendegives gennem periodiske og virkelige valg med almindelig og lige valgret og skal udøves gennem hemmelig afstemning eller tilsvarende frie afstemningsmåder.
+Artikel 22.
+
+Enhver har som medlem af samfundet ret til social tryghed og har krav på, at de økonomiske, sociale og kulturelle rettigheder, der er uundværlige for hans værdighed og hans personligheds frie udvikling, gennemføres ved nationale foranstaltninger og internationalt samarbejde og i overensstemmelse med hver stats organisation og hjælpekilder.
+Artikel 23.
+
+1. Enhver har ret til arbejde, til frit valg af beskæftigelse, til retfærdige og gunstige arbejdsvilkår og til beskyttelse mod arbejdsløshed.
+
+2. Enhver har uden forskel ret til lige løn for lige arbejde.
+
+3. Enhver, der arbejder, har ret til et retfærdigt og gunstigt vederlag, der sikrer ham selv og hans familie en menneskeværdig tilværelse, og om fornødent tillige til andre sociale beskyttelsesforanstaltninger.
+
+4. Enhver har ret til at danne og indtræde i fagforeninger til beskyttelse af sine interesser.
+Artikel 24.
+
+Enhver har ret til hvile og fritid, herunder en rimelig begrænsning af arbejdstiden, og til periodisk ferie med løn.
+Artikel 25.
+
+1. Enhver har ret til en sådan levefod, som er tilstrækkelig til hans og hans families sundhed og velvære, herunder til føde, klæder, bolig og lægehjælp og de nødvendige sociale goder og ret til tryghed i tilfælde af arbejdsløshed, sygdom, uarbejdsdygtighed, enkestand, alderdom eller andet tab af fortjenstmulighed under omstændigheder, der ikke er selvforskyldt.
+
+2. Mødre og børn har krav på særlig omsorg og hjælp. Alle børn skal, hvadenten de er født i eller udenfor ægteskab, have den samme sociale beskyttelse.
+Artikel 26.
+
+1. Enhver har ret til undervisning. Undervisningen skal være gratis, i det mindste på de elementære og grundlæggende trin. Elementær undervisning skal være obligatorisk. Teknisk og faglig uddannelse skal gøres almindelig tilgængelig for alle, og på grundlag af evner skal der være lige adgang for alle til højere undervisning.
+
+2. Undervisningen skal tage sigte på den menneskelige personligheds fulde udvikling og på at styrke respekten for menneskerettigheder og grundlæggende friheder. Den skal fremme forståelse, tolerance og venskab mellem alle nationer og racemæssige og religiøse grupper, og den skal fremme De forenede Nationers arbejde til fredens bevarelse.
+
+3. Forældre har førsteret til at vælge den form for undervisning, som deres børn skal have.
+Artikel 27.
+
+1. Enhver har ret til frit at deltage i samfundets kulturelle liv, til kunstnydelse og til at blive delagtiggjort i videnskabens fremskridt og dens goder.
+
+2. Enhver har ret til beskyttelse af de moralske og materielle interesser, der hidrører fra en hvilken som helst videnskabelig, litterær eller kunstnerisk frembringelse, som vedkommende har skabt.
+Artikel 28.
+
+Enhver har krav på en social og international orden, i hvilken de i denne erklæring nævnte rettigheder og friheder fuldtud kan virkeliggøres.
+Artikel 29.
+
+1. Enhver har pligter overfor samfundet, der alene muliggør personlighedens frie og fulde udvikling.
+
+2. Under udøvelsen af sine rettigheder og friheder er enhver kun underkastet de begrænsninger, der er fastsat i loven alene med det formål at sikre skyldig anerkendelse af og hensyntagen til andres rettigheder og friheder og med det formål at opfylde de retfærdige krav, som moralen, den offentlige orden og det almene vel stiller i et demokratisk samfund.
+
+3. Disse rettigheder og friheder må i intet tilfælde udøves i strid med De forenede Nationers formål og principper.
+Artikel 30.
+
+Intet i denne erklæring må fortolkes som givende nogen stat, gruppe eller enkeltperson hjemmel til at indlade sig på nogen virksomhed eller foretage nogen handling, der tilsigter at nedbryde nogen af de heri opregnede rettigheder og friheder.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/de/de.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'de' => 
+  array (
+    0 => 'e',
+    1 => 'n',
+    2 => 'r',
+    3 => 'i',
+    4 => 't',
+    5 => 'd',
+    6 => 'a',
+    7 => 's',
+    8 => 'h',
+    9 => 'u',
+    10 => 'en',
+    11 => 'er',
+    12 => 'n_',
+    13 => 'l',
+    14 => 'g',
+    15 => 'en_',
+    16 => 'ch',
+    17 => 'c',
+    18 => 'ei',
+    19 => 'un',
+    20 => 'de',
+    21 => '_d',
+    22 => 'er_',
+    23 => 't_',
+    24 => 'e_',
+    25 => 'r_',
+    26 => 'nd',
+    27 => 'f',
+    28 => 'der',
+    29 => 'ge',
+    30 => 're',
+    31 => 'in',
+    32 => '_a',
+    33 => 'o',
+    34 => '_un',
+    35 => 'm',
+    36 => 'ie',
+    37 => 'nd_',
+    38 => 'te',
+    39 => 'und',
+    40 => 'ein',
+    41 => 'd_',
+    42 => 'ng',
+    43 => '_u',
+    44 => '_s',
+    45 => 'he',
+    46 => 'ung',
+    47 => '_g',
+    48 => 'b',
+    49 => 'cht',
+    50 => '_de',
+    51 => 'k',
+    52 => 'ich',
+    53 => 'sch',
+    54 => 'ne',
+    55 => 'z',
+    56 => 'ht',
+    57 => 'ng_',
+    58 => 'w',
+    59 => 'ic',
+    60 => 'be',
+    61 => 'g_',
+    62 => 'sc',
+    63 => 'it',
+    64 => 's_',
+    65 => 'es',
+    66 => 'ie_',
+    67 => '_ge',
+    68 => '_e',
+    69 => 'di',
+    70 => 'le',
+    71 => 'ha',
+    72 => 'an',
+    73 => 'se',
+    74 => 'che',
+    75 => 'ech',
+    76 => '_di',
+    77 => 'die',
+    78 => 'rec',
+    79 => 'el',
+    80 => 'li',
+    81 => 'ine',
+    82 => 'eit',
+    83 => 'gen',
+    84 => '_i',
+    85 => 'ti',
+    86 => 'st',
+    87 => 'v',
+    88 => 'at',
+    89 => 'ec',
+    90 => 'al',
+    91 => 'ar',
+    92 => '_re',
+    93 => '_v',
+    94 => 'ke',
+    95 => 'ch_',
+    96 => '_da',
+    97 => 'zu',
+    98 => '_f',
+    99 => '_w',
+    100 => '_r',
+    101 => 'hen',
+    102 => 'ver',
+    103 => 'au',
+    104 => 'ns',
+    105 => '_zu',
+    106 => 'da',
+    107 => '_z',
+    108 => 'ig',
+    109 => '_au',
+    110 => '_ha',
+    111 => 'ht_',
+    112 => '_h',
+    113 => 'h_',
+    114 => 'ed',
+    115 => 'lic',
+    116 => 'ten',
+    117 => 'it_',
+    118 => '_b',
+    119 => 've',
+    120 => 'll',
+    121 => 'nt',
+    122 => 'ru',
+    123 => 'me',
+    124 => 'rei',
+    125 => 'rt',
+    126 => 'in_',
+    127 => '_be',
+    128 => '_ve',
+    129 => '_in',
+    130 => '_ei',
+    131 => 'ä',
+    132 => '_m',
+    133 => 'f_',
+    134 => 'nde',
+    135 => 'ü',
+    136 => 'l_',
+    137 => '_ar',
+    138 => 'auf',
+    139 => 'ede',
+    140 => 'den',
+    141 => 'em',
+    142 => 'fr',
+    143 => 'uf',
+    144 => 'ne_',
+    145 => 'zu_',
+    146 => 'ter',
+    147 => 'art',
+    148 => 'fre',
+    149 => 'el_',
+    150 => 'uf_',
+    151 => '_o',
+    152 => 'run',
+    153 => '_je',
+    154 => 'jed',
+    155 => 'es_',
+    156 => 'on',
+    157 => 'as',
+    158 => 'we',
+    159 => 'and',
+    160 => 'sei',
+    161 => '_fr',
+    162 => 'at_',
+    163 => '_se',
+    164 => '_an',
+    165 => '_n',
+    166 => 'rti',
+    167 => 'hte',
+    168 => 'das',
+    169 => 'hei',
+    170 => 'u_',
+    171 => '_al',
+    172 => 'ens',
+    173 => 'nsc',
+    174 => 'na',
+    175 => 'wi',
+    176 => 'is',
+    177 => 'rd',
+    178 => 'ere',
+    179 => 'hat',
+    180 => 'men',
+    181 => 'nge',
+    182 => 'as_',
+    183 => 'p',
+    184 => 'eh',
+    185 => 'so',
+    186 => '_j',
+    187 => 'je',
+    188 => 'ese',
+    189 => 'nte',
+    190 => 'tik',
+    191 => 'ike',
+    192 => 'kel',
+    193 => '_we',
+    194 => 'lle',
+    195 => 'rde',
+    196 => '_od',
+    197 => 'ner',
+    198 => 'ode',
+    199 => 'm_',
+    200 => 'all',
+    201 => 'ra',
+    202 => 'ih',
+    203 => 'j',
+    204 => 'te_',
+    205 => 'ers',
+    206 => 'ik',
+    207 => 'ri',
+    208 => 'eg',
+    209 => 'ö',
+    210 => '_so',
+    211 => 'nen',
+    212 => 'af',
+    213 => 'hr',
+    214 => 'or',
+    215 => 'od',
+    216 => 'rs',
+    217 => 'gr',
+    218 => 'et',
+    219 => 'ss',
+    220 => 'lt',
+    221 => 'lei',
+    222 => 'wer',
+    223 => 'ben',
+    224 => '_gr',
+    225 => 'ft',
+    226 => 'ni',
+    227 => 'rk',
+    228 => 'si',
+    229 => 'rf',
+    230 => '_st',
+    231 => 'ige',
+    232 => '_vo',
+    233 => 'ege',
+    234 => 'hl',
+    235 => 'ur',
+    236 => 'ion',
+    237 => '_me',
+    238 => '_er',
+    239 => 'erk',
+    240 => 'cha',
+    241 => 'le_',
+    242 => 'tz',
+    243 => 'mi',
+    244 => 'il',
+    245 => 'ts',
+    246 => 'haf',
+    247 => 'aft',
+    248 => 'ren',
+    249 => 'tig',
+    250 => 'eih',
+    251 => 'ihe',
+    252 => 'ent',
+    253 => '_si',
+    254 => 'kei',
+    255 => 'bei',
+    256 => 'erd',
+    257 => 'gl',
+    258 => 'vo',
+    259 => 'len',
+    260 => 'gem',
+    261 => 'lun',
+    262 => 'hu',
+    263 => 'ta',
+    264 => 'io',
+    265 => 'ß',
+    266 => 'fe',
+    267 => 'us',
+    268 => 'ati',
+    269 => 'tli',
+    270 => 'ern',
+    271 => 'on_',
+    272 => 'gru',
+    273 => 'ft_',
+    274 => 'chu',
+    275 => 'st_',
+    276 => 'end',
+    277 => 'ist',
+    278 => 'unt',
+    279 => 'ges',
+    280 => 'ies',
+    281 => '_gl',
+    282 => 'du',
+    283 => 'ol',
+    284 => 'lu',
+    285 => 'tl',
+    286 => 'ei_',
+    287 => 'tio',
+    288 => 'mit',
+    289 => 'sen',
+    290 => 'mei',
+    291 => 'ite',
+    292 => '_na',
+    293 => 'gun',
+    294 => 'sta',
+    295 => '_wi',
+    296 => 'eic',
+    297 => 'ür',
+    298 => 'am',
+    299 => '_k',
+    300 => 'lie',
+    301 => 'em_',
+    302 => 'gle',
+    303 => 'chl',
+    304 => 'uch',
+    305 => 'de_',
+    306 => 'nat',
+    307 => 'ab',
+    308 => 'fa',
+    309 => 'la',
+  ),
+);

+ 151 - 0
web/lib/vendor/patrickschur/language-detection/resources/de/de.txt

@@ -0,0 +1,151 @@
+Die Allgemeine Erklärung der Menschenrechte
+
+Präambel
+
+Da die Anerkennung der angeborenen Würde und der gleichen und unveräußerlichen Rechte aller Mitglieder der Gemeinschaft der Menschen die Grundlage von Freiheit, Gerechtigkeit und Frieden in der Welt bildet,
+
+da die Nichtanerkennung und Verachtung der Menschenrechte zu Akten der Barbarei geführt haben, die das Gewissen der Menschheit mit Empörung erfüllen, und da verkündet worden ist, dass einer Welt, in der die Menschen Rede- und Glaubensfreiheit und Freiheit von Furcht und Not genießen, das höchste Streben des Menschen gilt,
+
+da es notwendig ist, die Menschenrechte durch die Herrschaft des Rechtes zu schützen, damit der Mensch nicht gezwungen wird, als letztes Mittel zum Aufstand gegen Tyrannei und Unterdrückung zu greifen,
+
+da es notwendig ist, die Entwicklung freundschaftlicher Beziehungen zwischen den Nationen zu fördern,
+
+da die Völker der Vereinten Nationen in der Charta ihren Glauben an die grundlegenden Menschenrechte, an die Würde und den Wert der menschlichen Person und an die Gleichberechtigung von Mann und Frau erneut bekräftigt und beschlossen haben, den sozialen Fortschritt und bessere Lebensbedingungen in größerer Freiheit zu fördern,
+
+da die Mitgliedstaaten sich verpflichtet haben, in Zusammenarbeit mit den Vereinten Nationen auf die allgemeine Achtung und Einhaltung der Menschenrechte und Grundfreiheiten hinzuwirken,
+
+da ein gemeinsames Verständnis dieser Rechte und Freiheiten von größter Wichtigkeit für die volle Erfüllung dieser Verpflichtung ist,
+
+verkündet die Generalversammlung
+
+diese Allgemeine Erklärung der Menschenrechte als das von allen Völkern und Nationen zu erreichende gemeinsame Ideal, damit jeder einzelne und alle Organe der Gesellschaft sich diese Erklärung stets gegenwärtig halten und sich bemühen, durch Unterricht und Erziehung die Achtung vor diesen Rechten und Freiheiten zu fördern und durch fortschreitende nationale und internationale Maßnahmen ihre allgemeine und tatsächliche Anerkennung und Einhaltung durch die Bevölkerung der Mitgliedstaaten selbst wie auch durch die Bevölkerung der ihrer Hoheitsgewalt unterstehenden Gebiete zu gewährleisten.
+Artikel 1
+
+Alle Menschen sind frei und gleich an Würde und Rechten geboren. Sie sind mit Vernunft und Gewissen begabt und sollen einander im Geist der Brüderlichkeit begegnen.
+Artikel 2
+
+Jeder hat Anspruch auf die in dieser Erklärung verkündeten Rechte und Freiheiten ohne irgendeinen Unterschied, etwa nach Rasse, Hautfarbe, Geschlecht, Sprache, Religion, politischer oder sonstiger Überzeugung, nationaler oder sozialer Herkunft, Vermögen, Geburt oder sonstigem Stand.
+
+Des weiteren darf kein Unterschied gemacht werden auf Grund der politischen, rechtlichen oder internationalen Stellung des Landes oder Gebiets, dem eine Person angehört, gleichgültig, ob dieses unabhängig ist, unter Treuhandschaft steht, keine Selbstregierung besitzt oder sonst in seiner Souveränität eingeschränkt ist.
+Artikel 3
+
+Jeder hat das Recht auf Leben, Freiheit und Sicherheit der Person.
+Artikel 4
+
+Niemand darf in Sklaverei oder Leibeigenschaft gehalten werden; Sklaverei und Sklavenhandel sind in allen ihren Formen verboten.
+Artikel 5
+
+Niemand darf der Folter oder grausamer, unmenschlicher oder erniedrigender Behandlung oder Strafe unterworfen werden.
+Artikel 6
+
+Jeder hat das Recht, überall als rechtsfähig anerkannt zu werden.
+Artikel 7
+
+Alle Menschen sind vor dem Gesetz gleich und haben ohne Unterschied Anspruch auf gleichen Schutz durch das Gesetz. Alle haben Anspruch auf gleichen Schutz gegen jede Diskriminierung, die gegen diese Erklärung verstößt, und gegen jede Aufhetzung zu einer derartigen Diskriminierung.
+Artikel 8
+
+Jeder hat Anspruch auf einen wirksamen Rechtsbehelf bei den zuständigen innerstaatlichen Gerichten gegen Handlungen, durch die seine ihm nach der Verfassung oder nach dem Gesetz zustehenden Grundrechte verletzt werden.
+Artikel 9
+
+Niemand darf willkürlich festgenommen, in Haft gehalten oder des Landes verwiesen werden.
+Artikel 10
+
+Jeder hat bei der Feststellung seiner Rechte und Pflichten sowie bei einer gegen ihn erhobenen strafrechtlichen Beschuldigung in voller Gleichheit Anspruch auf ein gerechtes und öffentliches Verfahren vor einem unabhängigen und unparteiischen Gericht.
+Artikel 11
+
+1. Jeder, der wegen einer strafbaren Handlung beschuldigt wird, hat das Recht, als unschuldig zu gelten, solange seine Schuld nicht in einem öffentlichen Verfahren, in dem er alle für seine Verteidigung notwendigen Garantien gehabt hat, gemäß dem Gesetz nachgewiesen ist.
+
+2. Niemand darf wegen einer Handlung oder Unterlassung verurteilt werden, die zur Zeit ihrer Begehung nach innerstaatlichem oder internationalem Recht nicht strafbar war. Ebenso darf keine schwerere Strafe als die zum Zeitpunkt der Begehung der strafbaren Handlung angedrohte Strafe verhängt werden.
+Artikel 12
+
+Niemand darf willkürlichen Eingriffen in sein Privatleben, seine Familie, seine Wohnung und seinen Schriftverkehr oder Beeinträchtigungen seiner Ehre und seines Rufes ausgesetzt werden. Jeder hat Anspruch auf rechtlichen Schutz gegen solche Eingriffe oder Beeinträchtigungen.
+Artikel 13
+
+1. Jeder hat das Recht, sich innerhalb eines Staates frei zu bewegen und seinen Aufenthaltsort frei zu wählen.
+
+2. Jeder hat das Recht, jedes Land, einschließlich seines eigenen, zu verlassen und in sein Land zurückzukehren.
+Artikel 14
+
+1. Jeder hat das Recht, in anderen Ländern vor Verfolgung Asyl zu suchen und zu genießen.
+
+2. Dieses Recht kann nicht in Anspruch genommen werden im Falle einer Strafverfolgung, die tatsächlich auf Grund von Verbrechen nichtpolitischer Art oder auf Grund von Handlungen erfolgt, die gegen die Ziele und Grundsätze der Vereinten Nationen verstoßen.
+Artikel 15
+
+1. Jeder hat das Recht auf eine Staatsangehörigkeit.
+
+2. Niemandem darf seine Staatsangehörigkeit willkürlich entzogen noch das Recht versagt werden, seine Staatsangehörigkeit zu wechseln.
+Artikel 16
+
+1. Heiratsfähige Frauen und Männer haben ohne Beschränkung auf Grund der Rasse, der Staatsangehörigkeit oder der Religion das Recht, zu heiraten und eine Familie zu gründen. Sie haben bei der Eheschließung, während der Ehe und bei deren Auflösung gleiche Rechte.
+
+2. Eine Ehe darf nur bei freier und uneingeschränkter Willenseinigung der künftigen Ehegatten geschlossen werden.
+
+3. Die Familie ist die natürliche Grundeinheit der Gesellschaft und hat Anspruch auf Schutz durch Gesellschaft und Staat.
+Artikel 17
+
+1. Jeder hat das Recht, sowohl allein als auch in Gemeinschaft mit anderen Eigentum innezuhaben.
+
+2. Niemand darf willkürlich seines Eigentums beraubt werden.
+Artikel 18
+
+Jeder hat das Recht auf Gedanken-, Gewissens- und Religionsfreiheit; dieses Recht schließt die Freiheit ein, seine Religion oder Überzeugung zu wechseln, sowie die Freiheit, seine Religion oder Weltanschauung allein oder in Gemeinschaft mit anderen, öffentlich oder privat durch Lehre, Ausübung, Gottesdienst und Kulthandlungen zu bekennen.
+Artikel 19
+
+Jeder hat das Recht auf Meinungsfreiheit und freie Meinungsäußerung; dieses Recht schließt die Freiheit ein, Meinungen ungehindert anzuhängen sowie über Medien jeder Art und ohne Rücksicht auf Grenzen Informationen und Gedankengut zu suchen, zu empfangen und zu verbreiten.
+Artikel 20
+
+1. Alle Menschen haben das Recht, sich friedlich zu versammeln und zu Vereinigungen zusammenzuschließen.
+
+2. Niemand darf gezwungen werden einer Vereinigung anzugehören.
+Artikel 21
+
+1. Jeder hat das Recht, an der Gestaltung der öffentlichen Angelegenheiten seines Landes unmittelbar oder durch frei gewählte Vertreter mitzuwirken.
+
+2. Jeder hat das Recht auf gleichen Zugang zu öffentlichen Ämtern in seinem Lande.
+
+3. Der Wille des Volkes bildet die Grundlage für die Autorität der öffentlichen Gewalt; dieser Wille muss durch regelmäßige, unverfälschte, allgemeine und gleiche Wahlen mit geheimer Stimmabgabe oder in einem gleichwertigen freien Wahlverfahren zum Ausdruck kommen.
+Artikel 22
+
+Jeder hat als Mitglied der Gesellschaft das Recht auf soziale Sicherheit und Anspruch darauf, durch innerstaatliche Maßnahmen und internationale Zusammenarbeit sowie unter Berücksichtigung der Organisation und der Mittel jedes Staates in den Genuss der wirtschaftlichen, sozialen und kulturellen Rechte zu gelangen, die für seine Würde und die freie Entwicklung seiner Persönlichkeit unentbehrlich sind.
+Artikel 23
+
+1. Jeder hat das Recht auf Arbeit, auf freie Berufswahl, auf gerechte und befriedigende Arbeitsbedingungen sowie auf Schutz vor Arbeitslosigkeit.
+
+2. Jeder, ohne Unterschied, hat das Recht auf gleichen Lohn für gleiche Arbeit.
+
+3. Jeder, der arbeitet, hat das Recht auf gerechte und befriedigende Entlohnung, die ihm und seiner Familie eine der menschlichen Würde entsprechende Existenz sichert, gegebenenfalls ergänzt durch andere soziale Schutzmaßnahmen.
+
+4. Jeder hat das Recht, zum Schutz seiner Interessen Gewerkschaften zu bilden und solchen beizutreten.
+Artikel 24
+
+Jeder hat das Recht auf Erholung und Freizeit und insbesondere auf eine vernünftige Begrenzung der Arbeitszeit und regelmäßigen bezahlten Urlaub.
+Artikel 25
+
+1. Jeder hat das Recht auf einen Lebensstandard, der seine und seiner Familie Gesundheit und Wohl, einschließlich Nahrung, Kleidung, Wohnung, ärztlicher Versorgung und notwendiger sozialer Leistungen gewährleistet, sowie das Recht auf Sicherheit im Falle von Arbeitslosigkeit, Krankheit, Invalidität oder Verwitwung, im Alter sowie bei anderweitigem Verlust seiner Unterhaltsmittel durch unverschuldete Umstände.
+
+2. Mütter und Kinder haben Anspruch auf besondere Fürsorge und Unterstützung. Alle Kinder, eheliche wie außereheliche, genießen den gleichen sozialen Schutz.
+Artikel 26
+
+1. Jeder hat das Recht auf Bildung. Die Bildung ist unentgeltlich, zum mindesten der Grundschulunterricht und die grundlegende Bildung. Der Grundschulunterricht ist obligatorisch. Fach- und Berufsschulunterricht müssen allgemein verfügbar gemacht werden und der Hochschulunterricht muss allen gleichermaßen entsprechend ihren Fähigkeiten offenstehen.
+
+2. Die Bildung muss auf die volle Entfaltung der menschlichen Persönlichkeit und auf die Stärkung der Achtung vor den Menschenrechten und Grundfreiheiten gerichtet sein. Sie muss zu Verständnis, Toleranz und Freundschaft zwischen allen Nationen und allen rassischen oder religiösen Gruppen beitragen und der Tätigkeit der Vereinten Nationen für die Wahrung des Friedens förderlich sein.
+
+3. Die Eltern haben ein vorrangiges Recht, die Art der Bildung zu wählen, die ihren Kindern zuteil werden soll.
+Artikel 27
+
+1. Jeder hat das Recht, am kulturellen Leben der Gemeinschaft frei teilzunehmen, sich an den Künsten zu erfreuen und am wissenschaftlichen Fortschritt und dessen Errungenschaften teilzuhaben.
+
+2. Jeder hat das Recht auf Schutz der geistigen und materiellen Interessen, die ihm als Urheber von Werken der Wissenschaft, Literatur oder Kunst erwachsen.
+Artikel 28
+
+Jeder hat Anspruch auf eine soziale und internationale Ordnung, in der die in dieser Erklärung verkündeten Rechte und Freiheiten voll verwirklicht werden können.
+Artikel 29
+
+1. Jeder hat Pflichten gegenüber der Gemeinschaft, in der allein die freie und volle Entfaltung seiner Persönlichkeit möglich ist.
+
+2. Jeder ist bei der Ausübung seiner Rechte und Freiheiten nur den Beschränkungen unterworfen, die das Gesetz ausschließlich zu dem Zweck vorsieht, die Anerkennung und Achtung der Rechte und Freiheiten anderer zu sichern und den gerechten Anforderungen der Moral, der öffentlichen Ordnung und des allgemeinen Wohles in einer demokratischen Gesellschaft zu genügen.
+
+3. Diese Rechte und Freiheiten dürfen in keinem Fall im Widerspruch zu den Zielen und Grundsätzen der Vereinten Nationen ausgeübt werden.
+Artikel 30
+
+Keine Bestimmung dieser Erklärung darf dahin ausgelegt werden, dass sie für einen Staat, eine Gruppe oder eine Person irgendein Recht begründet, eine Tätigkeit auszuüben oder eine Handlung zu begehen, welche die Beseitigung der in dieser Erklärung verkündeten Rechte und Freiheiten zum Ziel hat.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/dz/dz.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'dz' => 
+  array (
+    0 => 'ས_',
+    1 => '_ད',
+    2 => '_ག',
+    3 => '_ག_',
+    4 => '_ས_',
+    5 => 'ད',
+    6 => 'ང_',
+    7 => 'ག',
+    8 => '_ར_',
+    9 => 'ས',
+    10 => 'ག_',
+    11 => 'ང',
+    12 => '_ད_',
+    13 => '_ལ_',
+    14 => 'བ',
+    15 => '_ན_',
+    16 => 'ད_',
+    17 => '_མ_',
+    18 => '_བ',
+    19 => 'ར_',
+    20 => '_ས',
+    21 => '_འ',
+    22 => 'ན_',
+    23 => 'འ',
+    24 => '_ར',
+    25 => '_ལ',
+    26 => 'ལ_',
+    27 => '_མ',
+    28 => 'ར',
+    29 => 'ལ',
+    30 => '_ན',
+    31 => 'ན',
+    32 => 'མ_',
+    33 => 'མ',
+    34 => 'དང_',
+    35 => '_དང',
+    36 => '_བ_',
+    37 => '_ང_',
+    38 => 'འ_',
+    39 => 'བ_',
+    40 => '_དབ',
+    41 => '_གས',
+    42 => 'བང_',
+    43 => '_ང',
+    44 => 'དབང',
+    45 => '_ཚ_',
+    46 => '_ཚ',
+    47 => 'གས_',
+    48 => '_པ',
+    49 => '_འ_',
+    50 => 'དང',
+    51 => '_ཡ_',
+    52 => '_ཡ',
+    53 => '_ཐ_',
+    54 => '_འབ',
+    55 => 'པ',
+    56 => 'ཚ',
+    57 => '_པ_',
+    58 => '_པའ',
+    59 => 'པའ_',
+    60 => 'གས',
+    61 => 'ཡ',
+    62 => 'བད_',
+    63 => 'དབ',
+    64 => 'ཐ_',
+    65 => 'ཚ_',
+    66 => '_ལས',
+    67 => 'ལས_',
+    68 => 'བང',
+    69 => 'པ_',
+    70 => '_ཆ_',
+    71 => 'འབད',
+    72 => '_ཁ_',
+    73 => '_ཐ',
+    74 => 'ཡ_',
+    75 => 'དག_',
+    76 => '_ཁ',
+    77 => '_དག',
+    78 => 'ཐ',
+    79 => 'བས_',
+    80 => '_ཡང',
+    81 => '_འད',
+    82 => 'འབ',
+    83 => 'འད_',
+    84 => 'ཁ',
+    85 => '_འག',
+    86 => '_བས',
+    87 => '_ཨ_',
+    88 => 'ཁ_',
+    89 => 'བད',
+    90 => 'ཚན_',
+    91 => '_ཆ',
+    92 => 'པའ',
+    93 => 'རང_',
+    94 => '_རང',
+    95 => 'འག_',
+    96 => '_ཚན',
+    97 => 'མས_',
+    98 => 'ལས',
+    99 => 'ཆ_',
+    100 => '_ཀ_',
+    101 => '_དལ',
+    102 => 'དལ_',
+    103 => 'དག',
+    104 => '_ཉ_',
+    105 => 'ནང_',
+    106 => '_ནང',
+    107 => 'ངས_',
+    108 => 'བས',
+    109 => '_ངས',
+    110 => 'བར_',
+    111 => '_བར',
+    112 => '_གཞ',
+    113 => '_མས',
+    114 => '_བཟ',
+    115 => 'ཆ',
+    116 => '_འཛ',
+    117 => 'ཡང',
+    118 => 'འད',
+    119 => 'བའ_',
+    120 => '_བའ',
+    121 => 'ཀ_',
+    122 => '_ཅ_',
+    123 => 'འག',
+    124 => 'ཉ_',
+    125 => 'ཀ',
+    126 => 'ཅ_',
+    127 => 'ཡང_',
+    128 => '_ཨ',
+    129 => 'ཨ_',
+    130 => 'ཉ',
+    131 => 'ཚན',
+    132 => 'རང',
+    133 => 'ངན_',
+    134 => '_བཀ',
+    135 => 'ཡངན',
+    136 => 'ཅ',
+    137 => 'མས',
+    138 => '_དཔ',
+    139 => 'ཞ',
+    140 => '_ཀ',
+    141 => 'དཔ_',
+    142 => 'གཞ_',
+    143 => 'འབ_',
+    144 => 'དལ',
+    145 => '_ཉ',
+    146 => 'ཁབ_',
+    147 => 'བཟ_',
+    148 => '_ཁབ',
+    149 => 'ནང',
+    150 => 'ངས',
+    151 => 'ཞ_',
+    152 => '_ཅ',
+    153 => '_གཏ',
+    154 => 'བར',
+    155 => 'གཞ',
+    156 => 'ཏ',
+    157 => '_ཏ_',
+    158 => '_གན',
+    159 => 'ཏང_',
+    160 => 'བཟ',
+    161 => 'ཨ',
+    162 => 'འཛ',
+    163 => '_ཕ_',
+    164 => 'འཛ_',
+    165 => '_འཐ',
+    166 => 'ཕ_',
+    167 => 'བའ',
+    168 => 'ཚད_',
+    169 => '_ཚད',
+    170 => '_ཤ_',
+    171 => 'ཟ_',
+    172 => 'ཟ',
+    173 => '_གཅ',
+    174 => 'གཅ_',
+    175 => 'ཕ',
+    176 => 'ངན',
+    177 => '_ཕ',
+    178 => 'བཀ',
+    179 => '_མཉ',
+    180 => '_པར',
+    181 => 'འཐ_',
+    182 => 'མཉམ',
+    183 => 'པར_',
+    184 => 'ཉམ_',
+    185 => 'དཔ',
+    186 => 'ཛ',
+    187 => 'ཤ_',
+    188 => 'ཏ_',
+    189 => 'གཏང',
+    190 => '_བད',
+    191 => '_མཐ',
+    192 => 'འཛམ',
+    193 => 'ཛམ_',
+    194 => 'ཁབ',
+    195 => 'གན',
+    196 => 'གཏ',
+    197 => '_ཏ',
+    198 => 'སལ_',
+    199 => '_གཉ',
+    200 => 'ནས_',
+    201 => 'འཕ_',
+    202 => '_འཕ',
+    203 => '_གཡ',
+    204 => 'གཉ_',
+    205 => 'གཡ_',
+    206 => 'གནས',
+    207 => 'ཏང',
+    208 => 'མཐ_',
+    209 => 'གསལ',
+    210 => 'བཀ_',
+    211 => 'འཐ',
+    212 => 'ཛ_',
+    213 => 'ཤ',
+    214 => 'ཚད',
+    215 => '_ཤ',
+    216 => '_འཁ',
+    217 => '_བཞ',
+    218 => '_བཅ',
+    219 => 'འཁ_',
+    220 => 'གཞན',
+    221 => 'དམ_',
+    222 => 'ཞན_',
+    223 => 'གཅ',
+    224 => 'ཉམ',
+    225 => 'པར',
+    226 => 'མཉ',
+    227 => '_ཐབ',
+    228 => 'ཐབས',
+    229 => '_མང',
+    230 => 'ཟའ_',
+    231 => 'བཟའ',
+    232 => 'གཔ_',
+    233 => 'མཐ',
+    234 => 'ཛམ',
+    235 => '_ཞ',
+    236 => 'གན_',
+    237 => '_ཞ_',
+    238 => 'ཚང_',
+    239 => '_ཚང',
+    240 => '_དམ',
+    241 => '_ལག',
+    242 => 'མང_',
+    243 => '_ཡར',
+    244 => '_བཙ',
+    245 => 'ཡར_',
+    246 => '_གཔ',
+    247 => 'ནས',
+    248 => 'གཉ',
+    249 => 'སལ',
+    250 => 'དམ',
+    251 => 'ཐབ',
+    252 => 'གཡ',
+    253 => 'འཕ',
+    254 => 'བཏང',
+    255 => '_བཏ',
+    256 => 'ཞག_',
+    257 => '_མཚ',
+    258 => 'གལ_',
+    259 => '_བཤ',
+    260 => '_གད',
+    261 => 'བཀལ',
+    262 => 'ཀལ_',
+    263 => 'ལག_',
+    264 => 'ཅན_',
+    265 => '_ཅན',
+    266 => '_ནམ',
+    267 => 'ནམ_',
+    268 => '_འཚ',
+    269 => 'འཁ',
+    270 => 'བཞ',
+    271 => 'བཅ',
+    272 => 'མང',
+    273 => 'ཞན',
+    274 => 'ཙ',
+    275 => 'ཙ_',
+    276 => 'ཟའ',
+    277 => 'གཔ',
+    278 => '_གང',
+    279 => 'མཁ_',
+    280 => 'གདམ',
+    281 => '_ཁག',
+    282 => 'བཞག',
+    283 => '_མཁ',
+    284 => 'ཚམས',
+    285 => 'ཅའ_',
+    286 => 'གང_',
+    287 => 'བཙ_',
+    288 => 'བཅའ',
+    289 => 'ཞབས',
+    290 => 'འཚ_',
+    291 => 'ཁག_',
+    292 => 'ཀའ_',
+    293 => 'ཀག_',
+    294 => '_ཞབ',
+    295 => 'བཞ_',
+    296 => 'སཔ_',
+    297 => 'བཀག',
+    298 => 'གསཔ',
+    299 => 'ཁར_',
+    300 => '_ཁར',
+    301 => 'བཙ',
+    302 => 'ཡར',
+    303 => 'ཚང',
+    304 => 'ལག',
+    305 => 'ཁས_',
+    306 => 'ཆས_',
+    307 => '_ཆས',
+    308 => 'མའ_',
+    309 => 'སམ_',
+  ),
+);

+ 149 - 0
web/lib/vendor/patrickschur/language-detection/resources/dz/dz.txt

@@ -0,0 +1,149 @@
+
+འགྲོ་བ་མིའི་དབང་ཆ་གི་འཛམ་གླིང་གསལ་བསྒྲགས།
+གླེང་གཞི།
+
+དེ་ཡང་ འཛམ་གླིང་ནང་གི་ཞི་བདེ་དང་དྲང་ཁྲིམས། དེ་ལས་དལ་དབང་ཚུ་གི་གཞི་འགྱམ་གཙོ་བོ་དེ་ འགྲོ་བ་མིའི་རིགས་ག་ར་དང་མཉམ་ ལྷན་ཅིག་སྐྱེས་ཏེ་ཡོད་པའི་བརྩི་མཐོང་དང་འདྲ་མཉམ། རང་དང་འབྲེལ་བ་མེད་པའི་དལ་དབང་ཚུ་ཨིན་པའི་ངོས་འཛིན་གྲུབ་ཨིན།
+
+དེ་ཡང་ འགྲོ་བ་མིའི་དལ་དབང་ལུ་ཆ་གནས་མ་འབད་མི་དང་། བརྩི་བཀུར་མ་འབད་མི་ལུ་བརྟེན་ཏེ་ ཀླ་ཀློའི་སྤྱོད་པ་དང་འབྲེལ་བའི་བྱ་སྤྱོད་ལུ་བརྩོན་བཅུག་སྟེ་ འགྲོ་བ་མིའི་རྣམ་དཔྱོད་དེ་ར་ཁོང་ཁྲོ་དང་ལྡན་མི་ཅིག་ལུ་བཟོ་སྟེ་ཡོདཔ་མ་ཚད།སྤྱིར་བཏང་འགྲོ་བ་མི་ཚུ་གིས་ རང་ར་སོ་སོའི་ ཁའི་དལ་དབང་དང་ཡིད་ཆེས་ཀྱི་དལ་དབང་། དེ་ལས་ འདྲོག་འཇིགས་མེདཔ་གཅིག་དགོ་པའི་དལ་དབང་ཚུ་ཁག་ཆེ་ཤོས་གཅིག་ལུ་འགྱུར་ཏེ་ཡོདཔ་ཨིན།
+
+དེ་ཡང་ ག་དེམ་གཅིག་འབད་ འགྲོ་བ་མི་ཚུ་གིས་ དབང་སྐྱོང་དང་དབང་གནོན་ལས་བཟློག་ཐབས་ལུ་ མཐའ་མཇུག་གི་ཐབས་ཤེས་བཟུམ་ཅིག་འབད་ ངོ་བརྒལ་འབད་དགོཔ་མེདཔ་སྦེ་བཞག་དགོ་པ་ཅིན་ འགྲོ་བ་མིའི་དབང་ཆ་དེ་ ཁྲིམས་གྱིས་ཉེན་སྲུང་འབད་དགོཔ་ ག་ནི་ལས་ཁག་ཆེ།
+
+དེ་ཡང་ རྒྱལ་ཁབ་ཚུ་གི་བར་ན་མཐུན་འབྲེལ་ཡར་དྲག་དང་གོང་འཕེལ་གཏང་དགོཔ་དེ་ཡང་ག་ནི་ལས་ཁག་ཆེ།
+
+དེ་ཡང་ འཛམ་གླིང་སྤྱི་ཚོགས་ཀྱི་འཐུས་མི་ཨིན་པའི་རྒྱལ་ཁབ་ཀྱི་མི་ཚུ་གིས་ སྤྱི་ཚོགས་ཀྱི་བཀའ་ཁྲིམས་ནང་ལུ་ འགྲོ་བ་མིའི་དལ་དབང་གི་གཞི་རྩ། འགྲོ་བ་མིའི་ངོས་འཛིན་དང་རིན་ཐང་། ཕོ་མོ་འདྲ་མཉམ་གྱི་ཐོབ་དབང་། དེ་ལས་ རྒྱ་ཆེའི་དལ་དབང་གི་ཐོག་ལས་མི་སྡེ་ཡར་དྲག་གཏང་ནི་དང་ སྤུས་ཚད་ལྡན་པའི་མི་ཚེ་ཡར་དྲག་གཏང་དགོཔ་འབད་ཚུད་དེ་ཡོད།
+
+དེ་ཡང་འཐུས་མི་རྒྱལ་ཁབ་ཚུ་གིས་ཡང་ འཛམ་གླིང་སྤྱི་ཚོགས་དང་གཅིག་ཁར་ལགཔ་མཐུད་དེ་ འཛམ་གླིང་ནང་ལུ་གུས་བཀུར་ཡར་དྲག་གཏང་ནི་དང་། འགྲོ་བ་མིའི་ཐོབ་དབང་དང་གཞི་རྟེན་གྱི་དལ་དབང་ཚུ་གྲུབ་ནི་ལུ་ཁས་ལེན་འབད་དེ་ཡོད། དེ་ཡང་ ཐོབ་དབང་དང་དལ་དབང་དེ་དང་འབྲེལ་བའི་ སྤྱིར་བཏང་གོ་བ་ལེན་དགོཔ་འདི་ དེ་ནང་འཁོད་དེ་ཡོད་པའི་ཁས་བླངས་ཚུ་ག་ར་འགྲུབ་ཚུགསཔ་འབད་དགོ་མི་དེ་ཨིན།
+
+དེ་འབདཝ་ལས་ ད་ལས་ཕར།
+
+འཛམ་གླིང་སྤྱི་ཚོགས་ཡོངས་ཁྱབ་ཞལ་འཛོམས་ནང་ལས།
+
+འགྲོ་བ་མིའི་དབང་ཆ་གི་འཛམ་གླིང་གསལ་བསྒྲགས་འདི་ མི་དང་རྒྱལ་ཁབ་ག་ར་གིས་གནས་ཚད་གཅིག་གི་ཐོག་ལས་གྲུབ་དགོཔ་མི་གཅིག་དང་། མི་ངོམ་རེ་རེ་བཞིན་དང་མི་སྡེའི་ལས་ཚོགས་ཚུ་གིས་ གསལ་བསྒྲགས་འདི་དུས་རྒྱུན་དུ་སེམས་ཁར་དྲན་ཏེ་ ཤེས་རིག་ཡོན་ཏན་གྱི་ཐོག་ལས་ ཐོབ་དབང་དང་དལ་དབང་ཚུ་ལུ་བསྐྱེད་དགོ་པའི་གུས་ཞབས་ཡར་དྲག་གཏང་ནི་དང་།རྒྱལ་ཡོངས་དང་རྒྱལ་སྤྱི་གིས་ འཛམ་གླིང་ཡོངས་དང་ འཐུས་མིའི་རྒྱལ་ཁབ་ཀྱི་མི་ཚུ་དང་། རང་སོའི་མངའ་ཁོངས་ཀྱི་ས་ཁོངས་ཚུ་ནང་ཡོད་པའི་མི་ཚུ་ལས་ཡང་ ནུས་ཤུགས་ལྡན་པའི་ངོས་འཛིན་དང་མིག་ལྟ་ཚུ་ཐོབ་ཐབས་འབད་ནིའི་སྤྱིར་བཏང་གནས་ཚད་ཅིག་འབད་གསལ་བསྒྲགས་འབདཝ་ཨིན།
+རྩ་ཚན་༡པ།
+
+འགྲོ་བ་མི་ཚུ་ག་ར་དལ་དབང་གི་ཐོག་ལས་སྐྱེས་ཏེ་ཡོདཔ་ལས་ ག་ར་ལུ་བརྩི་མཐོང་དང་ཐོབ་དབང་འདྲ་མཉམ་སྦེ་ཡོད། མི་ཚུ་ག་ར་སྨྲ་ཤེས་དོན་གོ་བའི་མཚན་ཉིད་དང་ལྡནམ་ལས་ ག་ར་གིས་ལཱ་ག་ཅི་ར་འབད་རུང་ གཅིག་གིས་གཅིག་ལུ་སྤུན་ཆའི་འདུ་ཤེས་བསྐྱེད་ཐོག་ལས་ལཱ་འབད་དགོ།
+རྩ་ཚན་༢པ།
+
+འགྲོ་བ་མི་རིགས་ག་ར་ལུ་ གསལ་བསྒྲགས་འདི་ནང་འཁོད་དེ་ཡོད་པའི་ ཐོབ་དབང་དང་དལ་དབང་ཚུ་ འགྲོ་བ་མིའི་རིགས་ཀྱི་དབྱེ་བ་དང་། ཤ་བཀྱག མཚན་རྟགས། ཁ་སྐད། ཆོས་ལུགས། སྲིད་དོན་དང་གཞན་གནད་དོན། མི་ཁུངས། རྒྱུ་དངོས། སྐྱེ་སའི་ཡུལ་དང་སྟོབས་གོ་ས་ལ་སོགས་པ་ག་ནི་ལུ་ཡང་དབྱེ་བ་མ་ཕྱེ་བར་ འདྲ་མཉམ་སྦེ་ཐོབ་དགོ། ལྷག་པར་དུ་ རྒྱལ་ཁབ་ཀྱི་ ཆབ་སྲིད་དང་། ས་ཁོངས། ཡངན་ རྒྱལ་སྤྱིའི་ནང་གི་གནས་རིམ་དང་། ཡངན་ རང་དབང་དང་བློ་གཏད་ཅན། ཡངན་ རང་དབང་གི་ཐོག་ལུ་སྐྱོང་གཞག་མེད་པའི་ས་ཁོངས། ཡངན་ རང་དབང་ལུ་ཚད་བཟུང་འབད་ཡོད་པའི་ས་ཁོངས་ག་སྟེ་གི་ མི་ར་ཨིན་རུང་ དེ་ཚུ་ཡང་ སོ་སོར་འབད་དབྱེ་བ་ཕྱེ་མི་ཆོག
+རྩ་ཚན་༣པ།
+
+འགྲོ་བ་མི་ག་ར་ལུ་མི་ཚེའི་དལ་དབང་དང་རང་དབང་། དེ་ལས་ཉེན་སྲུང་གི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༤པ།
+
+འགྲོ་བ་མི་ག་ར་ཨིན་རུང་ བྲན་གཡོག་འབད་བཞག་མ་ཆོགཔ་དང་།བྲན་གཡོག་རིན་ལུགས་འདི་དང་ བྲན་གཡོག་ཚོང་འབྲེལ་གྱི་རིགས་ག་ཅི་ར་ཨིན་རུང་བཀག་དམ་འབད་དགོ།
+རྩ་ཚན་༥པ།
+
+འགྲོ་བ་མི་ག་ར་ཨིན་རུང་ སྡུག་སྤྱོད་དང་གདུག་རྩུབ། མིའི་སྤྱོད་པ་ལས་འདས་པའི་ ཡངན་ དམའ་ཕབ་དང་འབྲེལ་བའི་ལཱ་ཚུ་དང་ཉེས་ཁྲིམས་སོགས་བཀལ་བའི་ཉེས་སྤྱོད་མྱོང་བཅུག་ནི་འདི་མི་ཆོག
+རྩ་ཚན་༦པ།
+
+ཁྲིམས་ཀྱི་འདུན་ས་ག་སྟེ་འབད་རུང་ ག་ར་ལུ་ འགྲོ་བ་མི་ཨིན་པའི་ངོས་འཛིན་གྱི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༧པ།
+
+ཁྲིམས་འདུན་ལུ་འགྲོ་བ་མི་ག་ར་འདྲ་མཉམ་ཨིནམ་ལས་ ག་ར་ལུ་ཁྲིམས་འདུན་ལས་ ཆགས་སྡང་ཕྱོགས་རིས་མེད་པའི་ཉེན་སྲུང་གི་ཐོབ་དབང་ཡོད། གསལ་བསྒྲགས་འདི་ལུ་ཆ་གནས་མ་འབད་བར་གཤིག་སྟེ་བྱུང་བའི་ ཉེ་རིང་དང་ཕྱོགས་རིས། དེ་བཟུམ་མའི་ཉེ་རིང་དང་ཕྱོགས་རིས་ལུ་རྒྱུད་སྐུལ་འབད་བའི་རིགས་ག་ར་ལས་སྲུང་སྐྱོབ་འབད་དགོ་པའི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༨པ།
+
+རྩ་ཁྲིམས་ཆེན་མོ་དང་ ཡངན་ ཁྲིམས་གཞུང་གང་རུང་གིས་གནང་ཡོད་པའི་གཞི་རྟེན་ཐོབ་དབང་ལུ་གནོད་པའི་བྱ་སྤྱོད་རེ་བྱུང་ཚེ་ རྒྱལ་ཡོངས་ཀྱི་ལྕོགས་གྲུབ་ཅན་གྱི་ཁྲིམས་ཞིབ་ཚོགས་པའི་ཁ་ཐུག་ལས་ནུས་པ་དང་ལྡན་པའི་སེལ་ཐབས་འབད་དགོཔ་འདི་ག་ར་གི་ཐོབ་དབང་ཨིན།
+རྩ་ཚན་༩པ།
+
+ཁྲིམས་དང་མ་མཐུན་པར་འཛིན་བཟུང་འབད་ནི་དང་། དོ་དམ་འོག་ལུ་བཙུགས་ནི། ཡངན་ མཐར་བཤུད་གཏང་ནི་སོགས་ག་ལུ་ཡང་འབད་མི་ཆོག
+རྩ་ཚན་༡༠པ།
+
+མི་ངོམ་གང་རུང་གི་ཐོབ་དབང་དང་འགན་འཁྲི། དེ་ལས་ དེ་ལུ་བཀལ་ཡོད་པའི་ཁྲིམས་འགལ་གྱི་ཉེས་འཛུགས་ཚུ་ དྲང་བདེན་ཐག་བཅད་འབད་ནིའི་དོན་ལུ་ རང་དབང་ཅན་དང་ཡངན་ ཉེ་རིང་ལས་འདས་པའི་ ཁྲིམས་ཞིབ་ཚོགས་པ་གཅིག་གིས་འབད་དགོ་པའི་ཐོབ་དབང་མི་ངོམ་ག་ར་ལུ་ཡོད།
+རྩ་ཚན་༡༡པ།
+
+༡. མི་མང་ཁྲིམས་དཔྱད་ཀྱི་ནང་ལུ་ མི་ངོམ་ག་ར་ཨིན་རུང་ རང་སོའི་བདེན་ཁུངས་བཟང་ནིའི་གོ་སྐབས་སྤྲོད་དེ་ཡོད་མི་དང་འཁྲིལ་ཏེ་ ཉེས་པ་ཡོདཔ་འབད་མ་ཐོན་རིང་ ཉེས་འགེལ་ཁྲིམས་བཤེར་འབད་དེ་ཡོད་རུང་ དེ་ལུ་ཉེས་པ་མེདཔ་འབད་ བརྩི་ཆོག་པའི་ཐོབ་དབང་ཡོད།
+
+༢. གལ་སྲིད་ཉེས་འགེལ་ཅིག་འབད་བའི་དུས་སྐབས་ལུ་ ཉེས་པ་འདི་ རྒྱལ་ཡོངས་དང་རྒྱལ་སྤྱིའི་ཉེས་འགེལ་ཁྲིམས་ཀྱི་གྲངས་སུ་ཐོ་བཀོད་འབད་དེ་མེད་པ་ཅིན་ དེ་བཟུམ་འབད་མི་ག་ར་ཨིན་རུང་ ཉེས་འགེལ་ཁྲིམས་ཕོག་པའི་ཉེས་ཅན་གྱི་གྲངས་སུ་བརྩི་ནི་མི་འོངམ་མ་ཚད། ཉེས་པ་འདི་འབྱུང་བའི་དུས་སྐབས་ཀྱི་ཉེས་ཆད་ལས་མཐོ་བའི་ཉེས་བྱ་བཀལ་མི་ཆོག
+རྩ་ཚན་༡༢པ།
+
+མི་ངོམ་ག་ལུ་ར་ཨིན་རུང་ མི་ངོམ་འདི་གི་རང་དབང་དང་། བཟའ་ཚང་། ཁྱིམ་ཡངན་དེ་དང་འདྲ་བའི་གཞི་རྟེན་མཁོ་ཆས་ཚུ་ལུ་བང་བཙོང་གི་ཐོག་ལས་ཁྲིམས་འགལ་གྱི་བར་འཛུལ་འབད་མི་ཆོགཔ་མ་ཚད།མི་ངོམ་འདི་གི་མིང་དང་མིང་གཏམ་ལུ་ཡང་གནོད་པ་བཀལ་མི་ཆོག མི་ངོམ་ག་ར་ཨིན་རུང་ དེ་བཟུམ་མིའི་གནོད་པ་བཀལ་མི་ལས་ཉེན་སྲུང་གི་དོན་ལུ་ཁྲིམས་ཀྱི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༡༣པ།
+
+༡. མི་ངོམ་ག་ར་ལུ་ རྒྱལ་ཁབ་རེ་རེ་བཞིན་གྱི་ས་མཚམས་ནང་འཁོད་ལུ་ ག་སྟེ་འགྱོ་རུང་འགྱོ་ཆོགཔ་དང་། ག་སྟེ་གཞི་བཅའ་རུང་བཅའ་ཆོག་པའི་ཐོབ་དབང་ཡོད།
+
+༢. མི་ངོམ་ག་ར་ཨིན་རུང་ རང་སོའི་རྒྱལ་ཁབ་བརྩིས་ཏེ་ རྒྱལ་ཁབ་གཞན་ག་ར་ཨིན་རུང་བཞག་སྟེ་འགྱོ་ཆོག་ནི་དང་། སླར་ལོག་རང་སོའི་རྒྱལ་ཁབ་ནང་ལུ་འོང་ཆོག་པའི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༡༤པ།
+
+༡. མི་ངོམ་ག་ར་ལུ་ སྡུག་སྦྱོང་ལས་ཟུར་ཐབས་ལུ་ རྒྱལ་ཁབ་གཞན་ཁར་སྐྱབས་སྦྱིན་ལེན་ཏེ་སྡོད་ཆོག་པའི་ཐོབ་དབང་ཡོད།
+
+༢. སྲིད་དོན་དང་འབྲེལ་བའི་ཉེས་ལཱ་ ཡངན་ འཛམ་གླིང་སྤྱི་ཚོགས་ཀྱི་དགོས་དོན་དང་གཞི་རྩ་ལས་འགལ་བའི་ལཱ་ལུ་བརྟེན་ཏེ་འབྱུང་ཡོདཔ་ངེས་བདེན་ཨིན་པའི་ ཁྲིམས་དཔྱད་འབད་ནིའི་ཐོབ་དབང་བཀག་ནི་མི་འོང་།
+རྩ་ཚན་༡༥པ།
+
+༡. ག་ར་ལུ་མི་ཁུངས་ཀྱི་ཐོབ་དབང་ཡོད།
+
+༢. ག་ལུ་ཡང་ངེས་པ་མེད་པར་རང་སོའི་མི་ཁུངས་ཐོབ་དབང་མེདཔ་བཟོ་མ་ཆོགཔ་མ་ཚད་མི་ཁུངས་སོར་ནིའི་ཐོབ་དབང་མེདཔ་བཟོ་མི་ཆོག
+རྩ་ཚན་༡༦པ།
+
+༡. ལོ་ན་ཚོད་རན་པའི་ཕོ་མོ་ག་ར་ཨིན་རུང་ མི་རིགས་དང་མི་ཁུངས་ ཡངན་ ཆོས་ལུགས་ག་ཅི་ར་ཨིན་རུང་ དེ་ཚུ་ལུ་གཉེན་རྐྱབ་ནི་དང་བཟའ་ཚང་སྐྱོང་ནིའི་ཐོབ་དབང་ཡོད། གཉེན་སྦྱོར་ཀྱི་སྐབས་ལུ་གཉེན་འབྲེལ་གྱི་ཐོབ་དབང་དང་ ཁ་བྲལ་དང་འབྲེལ་བའི་ཐོབ་དབང་ཚུ་འདྲ་མཉམ་སྦེ་ར་ཐོབ་དགོ།
+
+༢. གཉེན་བསྡོམས་ནི་གི་ཐད་ གཉེན་བསྡོམས་ནི་ཨིན་པའི་བཟའ་གྲོགས་ཀྱི་དལ་དབང་དང་ཁས་བླངས་ཀྱི་ཐོག་ལས་རྐྱངམ་ཅིག་བསྡོམས་དགོ།
+
+༣. བཟའ་ཚང་ཟེར་མི་འདི་ མི་སྡེ་ནང་གི་སྡེ་ཚན་གི་རང་བཞིན་དང་ མང་གཞི་བཟུམ་གཅིག་ཨིནམ་ལས་ དེ་ཚུ་ལུ་མི་སྡེ་དང་རྒྱལ་ཁབ་གཉིས་ཆ་རང་གིས་ར་ཉེན་སྲུང་འབད་དགོ་པའི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༡༧པ།
+
+༡. མི་ངོམ་ག་ར་ལུ་ རང་རྐྱང་ ཡངན་ སྡེ་ཚན་ནང་ལུ་ རྒྱུ་དངོས་བདག་དབང་འབད་ནིའི་རང་དབང་ཡོད།
+
+༢. ག་ར་གིས་ཡང་ རང་སོའི་རྒྱུ་དངོས་ཐོབ་དབང་ལས་ཤེས་ཅི་མཐོང་ཅི་བཀག་མི་ཆོག
+རྩ་ཚན་༡༨པ།
+
+ག་ར་ལུ་མནོ་བསམ་གཏང་ནི་དང་རྣམ་རིག་སྟོན་ནི། དེ་ལས་ཆོས་ལུགས་གདམ་ཁའི་ནང་རང་སོའི་ཐོབ་དབང་ཡོད། ཐོབ་དབང་དེ་གི་གྲངས་སུ་ ཆོས་ལུགས་ཡངན་ཡིད་ཆེས་སོར་ནི། རང་རྐྱང་ཡངན་མི་སྡེ་དང་། མི་མང་ཡངན་རང་རྐྱང་འབད་དེ་ སློབ་སྦྱོང་དང་སྦྱང་བ་འབད་ཆོག
+རྩ་ཚན་༡༩པ།
+
+ག་ར་ལུ་རང་སོའི་བསམ་འཆར་སླབ་ནི་དང་མནོ་ཡོད་མི་ བཤད་ནིའི་དལ་དབང་ཡོད། དལ་དབང་དེའི་གྲངས་སུ་ གཞན་གྱི་བར་འཛུལ་མེད་པར་ རང་གི་བསམ་འཆར་མ་སླབ་པར་བཞག་ཆོགཔ་དང་། ས་མཚམས་དེ་ཟེརཝ་མེད་པར་ བརྡ་བརྒྱུད་ཀྱི་ཐོག་ལས་ བརྡ་དོན་འཚོལ་ནི་དང་ལེན་ནི། དེ་ལས་སྤེལ་ནི་ཚུ་འབད་ཆོག་པའི་ དལ་དབང་ཚུ་ཚུདཔ་ཨིན།
+རྩ་ཚན་༢༠པ།
+
+༡. ག་ར་ལུ་ཞི་བདེ་དང་ལྡན་པའི་ཚོགས་འཛོམས་འཚོགས་ནི་དང་ ཚོགས་པ་བཟོ་ནིའི་དལ་དབང་ཡོད།
+
+༢. ག་ལུ་ཡང་ཚོགས་པ་ཅིག་ནང་འཛུལ་དགོ་པའི་ཐབས་མེད་བྱ་བ་བཙུགས་མི་ཆོག
+རྩ་ཚན་༢༡པ།
+
+༡. མི་ག་ར་ལུ་རང་སོའི་རྒྱལ་ཁབ་ཀྱི་གཞུང་སྐྱོང་ནི་ནང་ལུ་ཐད་ཀར་དུ་ཡངན་ དལ་དབང་གི་ཐོག་ལས་གདམ་འཐུ་འབད་བའི་འཐུས་མི་ངོ་ཚབ་བརྒྱུད་དེ་ བཅའ་མར་གཏོགས་ཆོག
+
+༢. མི་ག་ར་ལུ་ རང་སོའི་རྒྱལ་ཁབ་ནང་མི་མང་ཞབས་ཏོག་འདྲ་མཉམ་ཐོབ་དགོ་པའི་དལ་དབང་ཡོད།
+
+༣. མི་སེར་གྱི་རེ་འདོད་འདི་གཞུང་གི་དབང་ཚད་ཀྱི་གཞི་འགྱམ་བཟུམ་ཅིག་ཨིན་དགོ། རེ་འདོད་འདི་ དུས་རིམ་དང་དངོས་སུའི་བཙག་འཐུའི་ཐོག་ལས་བཤད་དགོཔ་དང་། བཙག་འཐུའི་བྱ་རིམ་ཚུ་ཡང་ མི་མང་ཡོངས་ལུ་ཁྱབ་མི་དང་ ཚོགས་རྒྱན་བཙུགས་ནིའི་དབང་ཆ་འདྲ་མཉམ་ཡོད་མི་ཅིག་ཨིན་དགོ་པའི་ཁར་། དེ་ཚུ་ གསང་བའི་ཚོགས་རྒྱན་ཡང་ དེ་དང་འདྲ་མཉམ་གྱི་ཚོགས་རྒྱན་བསྐྱུར་ནིའི་ བྱ་སྒོའི་ཐོག་ལས་འབད་དགོ།
+རྩ་ཚན་༢༢པ།
+
+འགྲོ་བ་མི་རིགས་ག་ར་ མི་སྡེའི་འཐུས་མི་གཅིག་ཨིནམ་ལས་ མི་སྡེ་དང་འབྲེལ་བའི་ཉེན་སྲུང་གི་ཐོབ་དབང་ཡོདཔ་མ་ཚད་ རྒྱལ་ཡོངས་ཀྱི་འབད་བརྩོན་དང་རྒྱལ་སྤྱིའི་མཉམ་འབྲེལ་གྱི་ཐོག་ལས་ དེ་ལས་གཞན་ཡང་། ལས་ཚོགས་དང་རྒྱལ་ཁབ་ཀྱི་ཐོན་ཁུངས་ཚུ་དང་ རང་སོའི་ངོ་སོ་གོང་འཕེལ་གྱི་དོན་ལུ་མེད་ཐབས་མེད་པར་ཁག་ཆེ་བའི་དཔལ་འབྱོར་དང་ལམ་སྲོལ་གྱི་དལ་དབང་ཚུ་ཐོབ་དགོ།
+རྩ་ཚན་༢༣པ།
+
+༡. ག་ར་ལུ་ ལཱ་གཡོག་འབད་ནིའི་དང་ ལཱ་གཡོག་གདམ་ཁ་རྐྱབ་ནིའི་དལ་དབང་། དེ་ལས་ ལེགས་ཆ་ཅན་གྱི་ལཱ་གཡོག་གི་གནས་སྟངས་དང་ ལཱ་གཡོག་མེད་པའི་དཀའ་ངལ་ལས་ཉེན་སྲུང་ཐོབ་དགོ་པའི་དབང་ཆ་ཡོད།
+
+༢. ག་ར་ལུ་ ཕྱོགས་རིས་མེད་པར་ རང་སོའི་ལཱ་གཡོག་དང་འཁྲིལ་བའི་དངུལ་ཕོགས་ཐོབ་དགོ་པའི་དབང་ཆ་ཡོད།
+
+༣. ལཱ་གཡོག་འབད་མི་ག་ར་ཨིན་རུང་དེ་ཚུ་ལུ་ཁོ་ར་དང་ཁོ་རའི་བཟའ་ཚང་ཚུ་ འགྲོ་བ་མིའི་བརྩི་མཐོང་དང་ལྡནམ་འབད་སྡོད་ཚུགས་པའི་དངུལ་ཕོགས་ཐོབ་དགོཔ་པའི་ དབང་ཆ་ཡོདཔ་མ་ཚད་ གལ་ཆེ་བ་ཅིན་ མི་སྡེའི་ཉེན་སྲུང་གཞན་མི་ཚུ་ཡང་བྱིན་དགོ།
+
+༤. ག་ར་ལུ་ རང་སོའི་ཁེ་ཕན་ཚུ་ཉེན་སྲུང་གི་དོན་ལུ་ ཚོང་འབྲེལ་པའི་སྐྱིད་སྡུག་ཚོགས་པ་བཟོ་ནི་དང་། བཟོ་སྟེ་ཡོད་མི་ཚུ་ནང་ལུ་འཛུལ་ནིའི་དབང་ཆ་ཡོད།
+རྩ་ཚན་༢༤པ།
+
+ག་ར་ལུ་ དངུལ་ཕོགས་དང་བཅས་པའི་ འོས་ཚད་ལྡན་པའི་ལཱ་དུས་དང་། དུས་མཚམས་ཀྱི་ངལ་གསོ་ཚུ་བརྩིས་པའི་ ངལ་གསོ་དང་དལཝ་སྡོད་ནིའི་དུས་ཚོད་ཀྱི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༢༥པ།
+
+༡. ག་ར་ལུ་ བཟའ་འཐུང་དང་གྱོན་ཆས། སྡོད་ཁྱིམ་དང་འཕྲོད་བསྟེན་བདག་འཛིན། དེ་ལས་དགོས་མཁོ་ལྡན་པའི་མི་སྡེ་དང་འབྲེལ་བའི་ཞབས་ཏོག ལཱ་གཡོག་མ་འཐོབ་པ་སྡོད་པ་དང་ན་ཚ་ཕོག་པའི་སྐབས། དེ་ལས་ཡན་ལག་ལུ་སྐྱོན་ཞུགས་པ། ཡུགས་ས་མོ་དང་ལོ་ན་ཚོད་རྒས་པའི་གནས་སྐབས་དང་། གཞན་ཡང་རང་ར་སོ་སོར་གྱིས་འབད་མ་ཚུགས་པའི་འཚོ་བའི་གནས་སྟངས་ལ་སོགས་པ་ཚུ་བརྩིས་ཏེ་ མི་ངོམ་རང་ར་སོ་སོ་དང་ རང་གི་བཟའ་ཚང་ཚུ་གི་གཟུགས་ཁམས་འཕྲོད་བསྟེན་དང་ བདེ་སྐྱིད་ལུ་མཁོ་བའི་ འོས་འཚམས་ལྡན་པའི་མི་ཚེའི་འཚོ་སྐྱོང་འཐོབ་དགོ་པའི་དལ་དབང་ཡོད།
+
+༢. མའི་གནས་སྐབས་དང་ཨ་ལུའི་གནས་སྐབས་འདི་གཉིས་ལུ་ དམིགས་བསལ་གྱི་བདག་འཛིན་དང་གྲོགས་རམ་གྱི་ཐོབ་དབང་ཡོད། གཉེན་སྦྱོར་ལུ་བརྟེན་ཏེ་སྐྱེས་བའི་ཨ་ལུ། ཡངན་ གཉེན་སྦྱོར་ཐོག་ལས་མེན་པར་སྐྱེ་བའི་ཨ་ལུ་ག་ཅི་ར་ཨིན་རུང་ དེ་གཉིས་ཆ་ར་ལུ་ མི་སྡེའི་ཉེན་སྲུང་གི་ཐོབ་དབང་འདྲ་མཉམ་ཡོད།
+རྩ་ཚན་༢༦པ།
+
+༡. ག་ར་ལུ་ཤེས་ཡོན་སྦྱོང་ནིའི་ཐོབ་དབང་ཡོདཔ་མ་ཚད་ གཞི་རིམཤེས་ཡོན་འདི་རིན་མེད་སྟོང་པར་ཐོབ་དགོཔ་དང་ དེ་བཞིན་གཞི་རིམ་སློབ་སྦྱོང་འདི་ ག་ར་ལུ་ཨིན་ཅི་མིན་ཅི་ཐོབ་དགོ། སྤྱིར་བཏང་ལུ་ འཕྲུལ་རིག་དང་ཁྱད་རིག་གི་ཤེས་ཡོན་གོ་སྐབས་ཡོདཔ་བཟོ་དགོཔ་དང་། ཆེ་རིམ་ཤེས་ཡོན་གི་གོ་སྐབས་འདི་རང་སོའི་གཟེངས་ཐོན་དང་འཁྲིལ་ཏེ་ག་ར་ལུ་འཐོབ་ཚུགསཔ་སྦེ་དགོ།
+
+༢. ཤེས་ཡོན་དེ་གཙོ་བོ་འགྲོ་བ་མིའི་ཁྱད་ཆོས་ཆ་ཚང་གོང་འཕེལ་གཏང་ཚུགསཔ་ཅིག་དང་། འགྲོ་བ་མིའི་ཐོབ་དབང་དང་གཞི་རྟེན་དལ་དབང་ལུ་ གུས་བཀུར་བསྐྱེད་དགོ་པའི་མནོ་ལུགས་གོང་འཕེལ་གཏང་ཚུགསཔ་ཅིག་ལུ་དམིགས་གཏད་བསྐྱེད་དགོ། ཤེས་ཡོན་དེ་གིས་ རྒྱལ་ཁབ་ག་ར་དང་མི་རིགས་ཡངན་ཆོས་ལུགས་སོ་སོའི་སྡེ། ལྷག་པར་དུ་འཛམ་གླིང་སྤྱི་ཚོགས་ཀྱི་ཞི་བདེ་ཉམས་སྲུང་གི་ལཱ་རིགས་ཚུ་ནང་ ངོས་ལེན་དང་ བཟོད་བསྲན། མཛའ་བཤེས་མཐུན་འབྲེལ་ཚུ་ རྒྱལ་ཁབ་ག་ར་དང་ མི་རིགས་ཚུ་གི་བར་ན་ཡར་དྲག་གོང་འཕེལ་གཏང་དགོ།
+
+༣. ཕམ་ཚུ་ལུ་ རང་སོའི་ཨ་ལུ་ལུ་ཤེས་ཡོན་ག་ཅི་བཟུམ་གཅིག་བྱིན་ནི་ཨིན་ན་ སྔ་གོང་ལས་གདམ་ཁ་རྐྱབ་ནིའི་དབང་ཆ་ཡོད།
+རྩ་ཚན་༢༧པ།
+
+༡. ག་ར་ལུ་མི་སྡེ་ནང་གི་ལམ་སྲོལ་བརྩིས་སྲུང་ཚུ་ནང་ལུ་བཀག་ཆ་ག་ནི་ཡང་མེད་པར་བཅའ་མར་གཏོགས་ཏེ་ ལུགས་སྲོལ་ལུ་ སྤྲོ་བ་འཕེལ་ནི་དང་། ཚན་རིག་གོང་འཕེལ་གྱི་གྲུབ་འབྲས་ཚུ་དང་ དེའི་ཁེ་ཕན་ཚུ་སྤྱོད་ནིའི་དལ་དབང་ཡོད།
+
+༢. ག་ར་ལུ་རང་གི་བློ་རིག་ལས་བརྟེན་ཏེ་ གྲུབ་ཡོད་པའི་ ཚན་རིག་དང་རྩོམ་རིག་ ཡངན་ ལག་རྩལ་ཐོན་དངོས་ཚུ་གི་སྙིང་དོན་དང་ རྒྱུ་ཆས་ཀྱི་དང་བ་ཚུ་གི་ཉེན་སྲུང་གི་ཐོབ་དབང་ཡོད།
+རྩ་ཙན་༢༨པ།
+
+ག་ར་ལུ་ གསལ་བསྒྲགས་འདི་ནང་བཀོད་དེ་ཡོད་པའི་ཐོབ་དབང་དང་དལ་དབང་ཚུ་ ཧྲིལ་པོར་ཐོབ་དགོ་པའི་སྐོར་ལས་ ཚུད་དེ་ཡོད་པའི་ མི་སྡེ་དང་རྒྱལ་སྤྱིའི་བཀའ་ཁྲིམས་ཚུ་གི་ཐོབ་དབང་ཡོད།
+རྩ་ཚན་༢༩པ།
+
+༡. ག་ར་ལུ་ རང་དབང་གི་ཐོག་ལས་ཕོཝ་རྒྱགས་སའི་མི་སྡེ་འདི་ནང་ འབད་དགོ་པའི་རིགས་ཚུ་གི་ འགན་ཁུར་ཕོག
+
+༢. རང་སོའི་ཐོབ་དབང་དང་དལ་དབང་ཚུ་ལག་ལེན་འཐབ་པའི་སྐབས་ གཞན་གྱི་ཐོབ་དབང་དང་ དལ་དབང་ལུ་ངོས་འཛིན་དང་ གུས་ཞབས་བསྐྱེད་དགོ་མི་དང་། དམངས་གཙོ་གཞུང་ལུགས་ཀྱི་མི་སྡེ་ནང་གི་ བཟང་སྤྱོད་དང་ མི་མང་བཀའ་རྒྱ། དེ་ལས་ སྤྱིར་བཏང་ཕན་བདེ་གྲུབ་དགོ་པའི་དགོས་མཁོ་ཚུ་གི་དོན་ལུ་རྐྱངམ་གཅིག་ཨིན་དགོཔ་འབད་ ཁྲིམས་ནང་བཀོད་ཡོད་མིའི་ཚད་གཞི་གི་ནང་འཁོད་ལུ་ ལག་ལེན་འཐབ་དགོ།
+
+༣. ཐོབ་དབང་དང་དལ་དབང་དེ་ཚུ་ག་ར་ ག་ཅི་གི་ཐད་ལས་ར་ཨིན་རུང་ འཛམ་གླིང་སྤྱི་ཚོགས་ཀྱི་དགོས་དོན་དང་གཞི་རྩ་ལས་བརྒལ་བའི་ཐོག་ལས་ལག་ལེན་འཐབ་མི་ཆོག
+རྩ་ཚན༣༠པ།
+
+གསལ་བསྒྲགས་འདི་ནང་བཀོད་ཡོད་མི་གི་དོན་ཚན་ཚུ་ གསལ་བསྒྲགས་འདི་ནང་བཀོད་ཡོད་པའི་ ཐོབ་དབང་དང་དལ་དབང་གང་རུང་མེདཔ་གཏང་ནིའི་ལཱ་རིགས་ནང་འབྲེལ་གཏོགས་ ཡངན་ དངོས་སུ་འབད་ནིའི་དོན་ལུ་ རྒྱལ་ཁབ་དང་ སྡེ་ཚན་ ཡངན་ མི་ངོམ་གང་རུང་ལུ་འཇུགཔ་འབད་གོ་དོན་འགྲེལ་མི་ཆོག

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/el-monoton/el-monoton.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'el-monoton' => 
+  array (
+    0 => 'α',
+    1 => 'ι',
+    2 => 'ε',
+    3 => 'τ',
+    4 => 'ο',
+    5 => 'ν',
+    6 => 'κ',
+    7 => 'ρ',
+    8 => 'σ',
+    9 => 'η',
+    10 => 'α_',
+    11 => 'ς_',
+    12 => 'π',
+    13 => '_τ',
+    14 => 'ς',
+    15 => 'ι_',
+    16 => 'υ',
+    17 => 'κα',
+    18 => 'ί',
+    19 => 'μ',
+    20 => '_κ',
+    21 => 'ν_',
+    22 => 'αι',
+    23 => '_κα',
+    24 => 'δ',
+    25 => 'αι_',
+    26 => 'ικ',
+    27 => 'λ',
+    28 => 'θ',
+    29 => '_α',
+    30 => 'τη',
+    31 => 'ω',
+    32 => 'έ',
+    33 => 'ου',
+    34 => 'και',
+    35 => 'η_',
+    36 => 'το',
+    37 => '_π',
+    38 => '_δ',
+    39 => 'ά',
+    40 => '_ε',
+    41 => 'τα',
+    42 => 'να',
+    43 => '_το',
+    44 => 'ή',
+    45 => 'ο_',
+    46 => '_σ',
+    47 => 'δι',
+    48 => 'ό',
+    49 => 'ει',
+    50 => '_δι',
+    51 => '_τη',
+    52 => 'πο',
+    53 => 'ου_',
+    54 => 'να_',
+    55 => 'γ',
+    56 => '_να',
+    57 => 'ή_',
+    58 => 'δικ',
+    59 => 'στ',
+    60 => 'υ_',
+    61 => 'ικα',
+    62 => 'ε_',
+    63 => '_ν',
+    64 => 'εί',
+    65 => 'οι',
+    66 => 'αν',
+    67 => 'ει_',
+    68 => 'χ',
+    69 => 'ια',
+    70 => 'ρο',
+    71 => 'ης_',
+    72 => 'του',
+    73 => 'ία',
+    74 => 'ερ',
+    75 => 'μα',
+    76 => 'ας_',
+    77 => 'ην_',
+    78 => '_μ',
+    79 => 'την',
+    80 => 'ων',
+    81 => 'ης',
+    82 => 'ην',
+    83 => '_πρ',
+    84 => 'ώ',
+    85 => 'θε',
+    86 => 'ων_',
+    87 => 'ύ',
+    88 => 'πρ',
+    89 => 'ία_',
+    90 => 'ση',
+    91 => 'ας',
+    92 => 'τα_',
+    93 => 'ται',
+    94 => '_αν',
+    95 => 'ατ',
+    96 => 'ση_',
+    97 => 'τε',
+    98 => 'αί',
+    99 => '_στ',
+    100 => 'αρ',
+    101 => 'μα_',
+    102 => 'ια_',
+    103 => 'λε',
+    104 => 'ωμ',
+    105 => 'τι',
+    106 => '_ο',
+    107 => 'το_',
+    108 => 'θρ',
+    109 => 'της',
+    110 => 'πε',
+    111 => '_έ',
+    112 => 'με',
+    113 => 'σε',
+    114 => 'κή',
+    115 => 'ική',
+    116 => 'ξ',
+    117 => 'νε',
+    118 => 'ασ',
+    119 => 'χει',
+    120 => 'έχ',
+    121 => 'των',
+    122 => 'ελ',
+    123 => 'χε',
+    124 => 'υν',
+    125 => 'έχε',
+    126 => 'καί',
+    127 => '_έχ',
+    128 => 'ωμα',
+    129 => 'τω',
+    130 => 'ρι',
+    131 => 'ες_',
+    132 => 'έν',
+    133 => 'ετ',
+    134 => 'ίωμ',
+    135 => 'αίω',
+    136 => '_απ',
+    137 => 'ετα',
+    138 => 'απ',
+    139 => '_σε',
+    140 => 'ελε',
+    141 => '_η',
+    142 => 'ό_',
+    143 => 'προ',
+    144 => 'ίω',
+    145 => 'φ',
+    146 => 'κή_',
+    147 => 'που',
+    148 => '_πο',
+    149 => 'κο',
+    150 => '_αρ',
+    151 => '_η_',
+    152 => 'ον',
+    153 => 'ες',
+    154 => 'σε_',
+    155 => '_γ',
+    156 => 'ισ',
+    157 => '_με',
+    158 => 'στη',
+    159 => 'πα',
+    160 => 'ρα',
+    161 => 'μο',
+    162 => 'τικ',
+    163 => 'ρο_',
+    164 => 'ιο',
+    165 => 'ις_',
+    166 => 'ους',
+    167 => 'ρθρ',
+    168 => 'θρο',
+    169 => 'αρθ',
+    170 => 'εί_',
+    171 => 'υς_',
+    172 => 'ί_',
+    173 => '_ελ',
+    174 => 'θερ',
+    175 => '_συ',
+    176 => 'λο',
+    177 => 'ρί',
+    178 => 'ού',
+    179 => 'νο',
+    180 => 'ιν',
+    181 => 'τη_',
+    182 => 'νικ',
+    183 => 'δε',
+    184 => 'εν',
+    185 => 'ευ',
+    186 => 'β',
+    187 => 'πι',
+    188 => 'νι',
+    189 => '_τω',
+    190 => 'οι_',
+    191 => '_ή_',
+    192 => '_επ',
+    193 => 'ά_',
+    194 => 'συ',
+    195 => '_ά',
+    196 => 'οιν',
+    197 => 'με_',
+    198 => 'ένα',
+    199 => 'ίας',
+    200 => 'πει',
+    201 => 'ντ',
+    202 => 'κά',
+    203 => '_ό',
+    204 => 'ρθ',
+    205 => 'υς',
+    206 => 'ρε',
+    207 => 'ις',
+    208 => 'επ',
+    209 => 'καθ',
+    210 => 'ιδ',
+    211 => 'κό',
+    212 => 'ητ',
+    213 => 'αθ',
+    214 => 'ών_',
+    215 => 'υν_',
+    216 => 'ουν',
+    217 => 'τητ',
+    218 => '_πα',
+    219 => 'κατ',
+    220 => 'οπ',
+    221 => 'ησ',
+    222 => 'ερι',
+    223 => 'ποι',
+    224 => '_ή',
+    225 => 'άτ',
+    226 => 'ών',
+    227 => 'ορ',
+    228 => 'ρέ',
+    229 => '_οι',
+    230 => 'δια',
+    231 => 'ατα',
+    232 => '_γι',
+    233 => 'σία',
+    234 => 'για',
+    235 => 'νω',
+    236 => 'πό',
+    237 => '_θ',
+    238 => 'ίσ',
+    239 => 'αλ',
+    240 => 'σί',
+    241 => 'γι',
+    242 => 'οσ',
+    243 => '_υ',
+    244 => 'εξ',
+    245 => '_υπ',
+    246 => 'οπο',
+    247 => 'πό_',
+    248 => 'ροσ',
+    249 => 'ικό',
+    250 => 'σκ',
+    251 => 'σμ',
+    252 => 'έπε',
+    253 => 'ής_',
+    254 => 'συν',
+    255 => 'καν',
+    256 => '_πε',
+    257 => 'νας',
+    258 => 'στα',
+    259 => 'ζ',
+    260 => 'μέ',
+    261 => 'ότ',
+    262 => 'υθ',
+    263 => 'εσ',
+    264 => 'όλ',
+    265 => '_τα',
+    266 => 'ματ',
+    267 => '_εξ',
+    268 => 'αθέ',
+    269 => '_όλ',
+    270 => 'ος_',
+    271 => 'θέν',
+    272 => 'λευ',
+    273 => 'ευθ',
+    274 => 'υθε',
+    275 => 'περ',
+    276 => 'νων',
+    277 => 'ανε',
+    278 => 'θέ',
+    279 => 'σα',
+    280 => 'νθ',
+    281 => 'λι',
+    282 => 'νθρ',
+    283 => 'παρ',
+    284 => 'κοι',
+    285 => 'ερί',
+    286 => '_εί',
+    287 => 'σα_',
+    288 => 'ότη',
+    289 => 'ον_',
+    290 => '_δε',
+    291 => 'ρέπ',
+    292 => '_κο',
+    293 => 'ίς_',
+    294 => '_ι',
+    295 => 'κε',
+    296 => 'υπ',
+    297 => 'ρη',
+    298 => 'έπ',
+    299 => 'λλ',
+    300 => 'ρισ',
+    301 => 'ές_',
+    302 => 'νεί',
+    303 => '_τι',
+    304 => 'ασί',
+    305 => 'τις',
+    306 => 'εύ',
+    307 => '_χ',
+    308 => 'αγ',
+    309 => 'ής',
+  ),
+);

+ 154 - 0
web/lib/vendor/patrickschur/language-detection/resources/el-monoton/el-monoton.txt

@@ -0,0 +1,154 @@
+
+ΟΙΚΟΥΜΕΝΙΚΗ ΔΙΑΚΗΡΥΞΗ ΓΙΑ ΤΑ ΑΝΘΡΩΠΙΝΑ ΔΙΚΑΙΩΜΑΤΑ
+
+10 ΔΕΚΕΜΒΡΙΟΥ 1948
+ΠΡΟΟΙΜΙΟ
+
+Επειδή η αναγνώριση της αξιοπρέπειας, που είναι σύμφυτη σε όλα τα μέλη της ανθρώπινης οικογένειας, καθώς και των ίσων και αναπαλλοτρίωτων δικαιωμάτων τους αποτελεί το θεμέλιο της ελευθερίας, της δικαιοσύνης και της ειρήνης στον κόσμο.
+
+Επειδή η παραγνώριση και η περιφρόνηση των δικαιωμάτων του ανθρώπου οδήγησαν σε πράξεις βαρβαρότητας, που εξεγείρουν την ανθρώπινη συνείδηση, και η προοπτική ενός κόσμου όπου οι άνθρωποι θα είναι ελεύθεροι να μιλούν και να πιστεύουν, λυτρωμένοι από τον τρόμο και την αθλιότητα, έχει διακηρυχθεί ως η πιο υψηλή επιδίωξη του ανθρώπου.
+
+Επειδή έχει ουσιαστική σημασία να προστατεύονται τα ανθρώπινα δικαιώματα από ένα καθεστώς δικαίου, ώστε ο άνθρωπος να μην αναγκάζεται να προσφεύγει, ως έσχατο καταφύγιο, στην εξέγερση κατά της τυραννίας και της καταπίεσης.
+
+Επειδή έχει ουσιαστική σημασία να ενθαρρύνεται η ανάπτυξη φιλικών σχέσεων ανάμεσα στα έθνη.
+
+Επειδή, με τον καταστατικό Χάρτη, οι λαοί των Ηνωμένων Εθνών διακήρυξαν και πάλι την πίστη τους στα θεμελιακά δικαιώματα του ανθρώπου, στην αξιοπρέπεια και την αξία της ανθρώπινης προσωπικότητας, στην ισότητα δικαιωμάτων ανδρών και γυναικών, και διακήρυξαν πως είναι αποφασισμένοι να συντελέσουν στην κοινωνική πρόοδο και να δημιουργήσουν καλύτερες συνθήκες ζωής στα πλαίσια μιας ευρύτερης ελευθερίας.
+
+Επειδή τα κράτη μέλη ανέλαβαν την υποχρέωση να εξασφαλίσουν, σε συνεργασία με τον Οργανισμό των Ηνωμένων Εθνών, τον αποτελεσματικό σεβασμό των δικαιωμάτων του ανθρώπου και των θεμελιακών ελευθεριών σε όλο τον κόσμο.
+
+Επειδή η ταυτότητα αντιλήψεων ως προς τα δικαιώματα και τις ελευθερίες αυτές έχει εξαιρετική σημασία για να εκπληρωθεί πέρα ως πέρα αυτή η υποχρέωση,
+
+Η ΓΕΝΙΚΗ ΣΥΝΕΛΕΥΣΗ
+
+Διακηρύσσει ότι η παρούσα Οικουμενική Διακήρυξη των Δικαιωμάτων του Ανθρώπου αποτελεί το κοινό ιδανικό στο οποίο πρέπει να κατατείνουν όλοι οι λαοί και όλα τα έθνη, έτσι ώστε κάθε άτομο και κάθε όργανο της κοινωνίας, με τη Διακήρυξη αυτή διαρκώς στη σκέψη, να καταβάλλει, με τη διδασκαλία και την παιδεία, κάθε προσπάθεια για να αναπτυχθεί ο σεβασμός των δικαιωμάτων και των ελευθεριών αυτών, και να εξασφαλιστεί προοδευτικά, με εσωτερικά και διεθνή μέσα, η παγκόσμια και αποτελεσματική εφαρμογή τους, τόσο ανάμεσα στους λαούς των ίδιων των κρατών μελών όσο και ανάμεσα στους πληθυσμούς χωρών που βρίσκονται στη δικαιοδοσία τους.
+ΑΡΘΡΟ 1
+
+Όλοι οι άνθρωποι γεννιούνται ελεύθεροι και ίσοι στην αξιοπρέπεια και τα δικαιώματα. Είναι προικισμένοι με λογική και συνείδηση, και οφείλουν να συμπεριφέρονται μεταξύ τους με πνεύμα αδελφοσύνης.
+ΑΡΘΡΟ 2
+
+Κάθε άνθρωπος δικαιούται να επικαλείται όλα τα δικαιώματα και όλες τις ελευθερίες που προκηρύσσει η παρούσα Διακήρυξη, χωρίς καμία απολύτως διάκριση, ειδικότερα ως προς τη φυλή, το χρώμα, το φύλο, τη γλώσσα, τις θρησκείες, τις πολιτικές ή οποιεσδήποτε άλλες πεποιθήσεις, την εθνική ή κοινωνική καταγωγή, την περιουσία, τη γέννηση ή οποιαδήποτε άλλη κατάσταση.
+
+Δεν θα μπορεί ακόμα να γίνεται καμία διάκριση εξαιτίας του πολιτικού, νομικού ή διεθνούς καθεστώτος της χώρας από την οποία προέρχεται κανείς, είτε πρόκειται για χώρα ή εδαφική περιοχή ανεξάρτητη, υπό κηδεμονία ή υπεξουσία, ή που βρίσκεται υπό οποιονδήποτε άλλον περιορισμό κυριαρχίας.
+ΑΡΘΡΟ 3
+
+Κάθε άτομο έχει δικαίωμα στη ζωή, την ελευθερία και την προσωπική του ασφάλεια.
+ΑΡΘΡΟ 4
+
+Κανείς δεν επιτρέπεται να ζει υπό καθεστώς δουλείας, ολικής ή μερικής. Η δουλεία και το δουλεμπόριο υπό οποιαδήποτε μορφή απαγορεύονται.
+ΑΡΘΡΟ 5
+
+Κανείς δεν επιτρέπεται να υποβάλλεται σε βασανιστήρια ούτε σε ποινή ή μεταχείριση σκληρή, απάνθρωπη ή ταπεινωτική.
+ΑΡΘΡΟ 6
+
+Καθένας, όπου και αν βρίσκεται, έχει δικαίωμα στην αναγνώριση της νομικής του προσωπικότητας.
+ΑΡΘΡΟ 7
+
+Όλοι είναι ίσοι απέναντι στον νόμο και έχουν δικαίωμα σε ίση προστασία του νόμου, χωρίς καμία απολύτως διάκριση. Όλοι έχουν δικαίωμα σε ίση προστασία από κάθε διάκριση που θα παραβίαζε την παρούσα Διακήρυξη και από κάθε πρόκληση για μια τέτοια δυσμενή διάκριση.
+ΑΡΘΡΟ 8
+
+Καθένας έχει δικαίωμα να ασκεί αποτελεσματικά ένδικα μέσα στα αρμόδια εθνικά δικαστήρια κατά των πράξεων που παραβιάζουν τα θεμελιακά δικαιώματα τα οποία του αναγνωρίζουν το Σύνταγμα και ο νόμος.
+ΑΡΘΡΟ 9
+
+Κανείς δεν μπορεί να συλλαμβάνεται, να κρατείται ή να εξορίζεται αυθαίρετα.
+ΑΡΘΡΟ 10
+
+Καθένας έχει δικαίωμα, με πλήρη ισότητα, να εκδικάζεται η υπόθεσή του δίκαια και δημόσια, από δικαστήριο ανεξάρτητο και αμερόληπτο, που θα αποφασίσει είτε για τα δικαιώματα και τις υποχρεώσεις του είτε, σε περίπτωση ποινικής διαδικασίας, για το βάσιμο της κατηγορίας που στρέφεται εναντίον του.
+ΑΡΘΡΟ 11
+
+1. Κάθε κατηγορούμενος για ποινικό αδίκημα πρέπει να θεωρείται αθώος, ωσότου διαπιστωθεί η ενοχή του σύμφωνα με τον νόμο, σε ποινική δίκη, κατά την οποία θα του έχουν εξασφαλιστεί όλες οι απαραίτητες για την υπεράσπισή του εγγυήσεις.
+
+2. Κανείς δεν θα καταδικάζεται για πράξεις ή παραλείψεις που, κατά τον χρόνο που τελέστηκαν, δεν συνιστούσαν αξιόποινο αδίκημα κατά το εσωτερικό ή το διεθνές δίκαιο. Επίσης, δεν επιβάλλεται ποινή βαρύτερη από εκείνη που ίσχυε κατά τον χρόνο που τελέστηκε η αξιόποινη πράξη.
+ΑΡΘΡΟ 12
+
+Κανείς δεν επιτρέπεται να υποστεί αυθαίρετες επεμβάσεις στην ιδιωτική του ζωή, την οικογένεια, την κατοικία ή την αλληλογραφία του, ούτε προσβολές της τιμής και της υπόληψης του. Καθένας έχει το δικαίωμα να τον προστατεύουν οι νόμοι από επεμβάσεις και προσβολές αυτού του είδους.
+ΑΡΘΡΟ 13
+
+1. Καθένας έχει το δικαίωμα να κυκλοφορεί ελεύθερα και να εκλέγει τον τόπο της διαμονής του στο εσωτερικό ενός κράτους.
+
+2. Καθένας έχει το δικαίωμα να εγκαταλείπει οποιαδήποτε χώρα, ακόμα και τη δική του, και να επιστρέφει σε αυτήν.
+ΑΡΘΡΟ 14
+
+1. Κάθε άτομο που καταδιώκεται έχει το δικαίωμα να ζητά άσυλο και του παρέχεται άσυλο σε άλλες χώρες.
+
+2. Το δικαίωμα αυτό δεν μπορεί κανείς να το επικαλεστεί, σε περίπτωση δίωξης για πραγματικό αδίκημα του κοινού ποινικού δικαίου ή για ενέργειες αντίθετες προς τους σκοπούς και τις αρχές του ΟΗΕ.
+ΑΡΘΡΟ 15
+
+1. Καθένας έχει το δικαίωμα μιας ιθαγένειας.
+
+2. Κανείς δεν μπορεί να στερηθεί αυθαίρετα την ιθαγένειά του ούτε το δικαίωμα να αλλάξει ιθαγένεια.
+ΑΡΘΡΟ 16
+
+1. Από τη στιγμή που θα φθάσουν σε ηλικία γάμου, ο άνδρας και η γυναίκα, χωρίς κανένα περιορισμό εξαιτίας της φυλής, της εθνικότητας ή της θρησκείας, έχουν το δικαίωμα να παντρεύονται και να ιδρύουν οικογένεια. Και οι δύο έχουν ίσα δικαιώματα ως προς τον γάμο, κατά τη διάρκεια του γάμου και κατά τη διάλυσή του.
+
+2. Γάμος δεν μπορεί να συναφθεί παρά μόνο με ελεύθερη και πλήρη συναίνεση των μελλονύμφων.
+
+3. Η οικογένεια είναι το φυσικό και το βασικό στοιχείο της κοινωνίας και έχει το δικαίωμα προστασίας από την κοινωνία και το κράτος.
+ΑΡΘΡΟ 17
+
+1. Κάθε άτομο, μόνο του ή με άλλους μαζί, έχει το δικαίωμα της ιδιοκτησίας.
+
+2. Κανείς δεν μπορεί να στερηθεί αυθαίρετα την ιδιοκτησία του.
+ΑΡΘΡΟ 18
+
+Κάθε άτομο έχει το δικαίωμα της ελευθερίας της σκέψης, της συνείδησης και της θρησκείας. Στο δικαίωμα αυτό περιλαμβάνεται η ελευθερία για την αλλαγή της θρησκείας ή πεποιθήσεων, όπως και η ελευθερία να εκδηλώνει κανείς τη θρησκεία του ή τις θρησκευτικές του πεποιθήσεις, μόνος ή μαζί με άλλους, δημόσια ή ιδιωτικά, με τη διδασκαλία, την άσκηση, τη λατρεία και με την τέλεση θρησκευτικών τελετών.
+ΑΡΘΡΟ 19
+
+Καθένας έχει το δικαίωμα της ελευθερίας της γνώμης και της έκφρασης, που σημαίνει το δικαίωμα να μην υφίσταται δυσμενείς συνέπειες για τις γνώμες του, και το δικαίωμα να αναζητεί, να παίρνει και να διαδίδει πληροφορίες και ιδέες, με οποιοδήποτε μέσο έκφρασης, και από όλο τον κόσμο.
+ΑΡΘΡΟ 20
+
+1. Καθένας έχει το δικαίωμα να συνέρχεται και να συνεταιρίζεται ελεύθερα και για ειρηνικούς σκοπούς.
+
+2. Κανείς δεν μπορεί να υποχρεωθεί να συμμετέχει σε ορισμένο σωματείο.
+ΑΡΘΡΟ 21
+
+1. Καθένας έχει το δικαίωμα να συμμετέχει στη διακυβέρνηση της χώρας του, άμεσα ή έμμεσα, με αντιπροσώπους ελεύθερα εκλεγμένους.
+
+2. Καθένας έχει το δικαίωμα να γίνεται δεκτός, υπό ίσους όρους, στις δημόσιες υπηρεσίες της χώρας του.
+
+3. Η λαϊκή θέληση είναι το θεμέλιο της κρατικής εξουσίας. Η θέληση αυτή πρέπει να εκφράζεται με τίμιες εκλογές, οι οποίες πρέπει να διεξάγονται περιοδικά, με καθολική, ίση και μυστική ψηφοφορία, ή με αντίστοιχη διαδικασία που να εξασφαλίζει την ελευθερία της εκλογής.
+ΑΡΘΡΟ 22
+
+Κάθε άτομο, ως μέλος του κοινωνικού συνόλου, έχει δικαίωμα κοινωνικής προστασίας. Η κοινωνία, με την εθνική πρωτοβουλία και τη διεθνή συνεργασία, ανάλογα πάντα με την οργάνωση και τις οικονομικές δυνατότητες κάθε κράτους, έχει χρέος να του εξασφαλίσει την ικανοποίηση των οικονομικών, κοινωνικών και πολιτιστικών δικαιωμάτων που είναι απαραίτητα για την αξιοπρέπεια και την ελεύθερη ανάπτυξη της προσωπικότητάς του.
+ΑΡΘΡΟ 23
+
+1. Καθένας έχει το δικαίωμα να εργάζεται και να επιλέγει ελεύθερα το επάγγελμά του, να έχει δίκαιες και ικανοποιητικές συνθήκες δουλειάς και να προστατεύεται από την ανεργία.
+
+2. Όλοι, χωρίς καμία διάκριση, έχουν το δικαίωμα ίσης αμοιβής για ίση εργασία.
+
+3. Κάθε εργαζόμενος έχει δικαίωμα δίκαιης και ικανοποιητικής αμοιβής, που να εξασφαλίζει σε αυτόν και την οικογένειά του συνθήκες ζωής άξιες στην ανθρώπινη αξιοπρέπεια. Η αμοιβή της εργασίας, αν υπάρχει, πρέπει να συμπληρώνεται με άλλα μέσα κοινωνικής προστασίας.
+
+4. Καθένας έχει το δικαίωμα να ιδρύει μαζί με άλλους συνδικάτα και να συμμετέχει σε συνδικάτα για την προάσπιση των συμφερόντων του.
+ΑΡΘΡΟ 24
+
+Καθένας έχει το δικαίωμα στην ανάπαυση, σε ελεύθερο χρόνο, και ιδιαίτερα, σε λογικό περιορισμό του χρόνου εργασίας και σε περιοδικές άδειες με πλήρεις αποδοχές.
+ΑΡΘΡΟ 25
+
+1. Καθένας έχει δικαίωμα σε ένα βιοτικό επίπεδο ικανό να εξασφαλίσει στον ίδιο και στην οικογένεια του υγεία και ευημερία, και ειδικότερα τροφή, ρουχισμό, κατοικία, ιατρική περίθαλψη όπως και τις απαραίτητες κοινωνικές υπηρεσίες. Ἐχει ακόμα δικαίωμα σε ασφάλιση για την ανεργία, την αρρώστια, την αναπηρία, τη χηρεία, τη γεροντική ηλικία, όπως και για όλες τις άλλες περιπτώσεις που στερείται τα μέσα της συντήρησής του, εξαιτίας περιστάσεων ανεξαρτήτων της θέλησης του.
+
+2. Η μητρότητα και η παιδική ηλικία έχουν δικαίωμα ειδικής μέριμνας και περίθαλψης. Όλα τα παιδιά, ανεξάρτητα αν είναι νόμιμα ή εξώγαμα, απολαμβάνουν την ίδια κοινωνική προστασία.
+ΑΡΘΡΟ 26
+
+1. Καθένας έχει δικαίωμα στην εκπαίδευση. Η εκπαίδευση πρέπει να παρέχεται δωρεάν, τουλάχιστον στη στοιχειώδη και βασική βαθμίδα της. Η στοιχειώδης εκπαίδευση είναι υποχρεωτική. Η τεχνική και επαγγελματική εκπαίδευση πρέπει να εξασφαλίζεται για όλους. Η πρόσβαση στην ανώτατη παιδεία πρέπει να είναι ανοικτή σε όλους, υπό ίσους όρους, ανάλογα με τις ικανότητες τους.
+
+2. Η εκπαίδευση πρέπει να αποβλέπει στην πλήρη ανάπτυξη της ανθρώπινης προσωπικότητας και στην ενίσχυση του σεβασμού των ανθρωπίνων δικαιωμάτων και των θεμελιακών ελευθεριών. Πρέπει να προάγει την κατανόηση, την ανεκτικότητα και τη φιλία ανάμεσα σε όλα τα έθνη και σε όλες τις φυλές και τις θρησκευτικές ομάδες, και να ευνοεί την ανάπτυξη των δραστηριοτήτων των Ηνωμένων Εθνών για τη διατήρηση της ειρήνης.
+
+3. Οι γονείς έχουν, κατά προτεραιότητα, το δικαίωμα να επιλέγουν το είδος της παιδείας που θα δοθεί στα παιδιά τους.
+ΑΡΘΡΟ 27
+
+1. Καθένας έχει το δικαίωμα να συμμετέχει ελεύθερα στην πνευματική ζωή της κοινότητας, να χαίρεται τις καλές τέχνες και να μετέχει στην επιστημονική πρόοδο και στα αγαθά της.
+
+2. Καθένας έχει το δικαίωμα να προστατεύονται τα ηθικά και υλικά συμφέροντά του που απορρέουν από κάθε είδους επιστημονική, λογοτεχνική ή καλλιτεχνική παραγωγή του.
+ΑΡΘΡΟ 28
+
+Καθένας έχει το δικαίωμα να επικρατεί μια κοινωνική και διεθνής τάξη, μέσα στην οποία τα δικαιώματα και οι ελευθερίες που προκηρύσσει η παρούσα Διακήρυξη να μπορούν να πραγματώνονται σε όλη τους την έκταση.
+ΑΡΘΡΟ 29
+
+1. Το άτομο έχει καθήκοντα απέναντι στην κοινότητα, μέσα στα πλαίσια της οποίας και μόνο είναι δυνατή η ελεύθερη και ολοκληρωμένη ανάπτυξη της προσωπικότητάς του.
+
+2. Στην άσκηση των δικαιωμάτων του και στην απόλαυση των ελευθεριών του κανείς δεν υπόκειται παρά μόνο στους περιορισμούς που ορίζονται από τους νόμους, με αποκλειστικό σκοπό να εξασφαλίζεται η αναγνώριση και ο σεβασμός των δικαιωμάτων και των ελευθεριών των άλλων, και να ικανοποιούνται οι δίκαιες απαιτήσεις της ηθικής, της δημόσιας τάξης και του γενικού καλού, σε μια δημοκρατική κοινωνία.
+
+3. Τα δικαιώματα αυτά και οι ελευθερίες δεν μπορούν, σε καμία περίπτωση, να ασκούνται αντίθετα προς τους σκοπούς και τις αρχές των Ηνωμένων Εθνών.
+ΑΡΘΡΟ 30
+
+Καμιά διάταξη της παρούσας Διακήρυξης δεν μπορεί να ερμηνευθεί ότι παρέχει σε ένα κράτος, σε μια ομάδα ή σε ένα άτομο οποιοδήποτε δικαίωμα να επιδίδεται σε ενέργειες ή να εκτελεί πράξεις που αποβλέπουν στην άρνηση των δικαιωμάτων και των ελευθεριών που εξαγγέλλονται σε αυτήν.
+

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/el-polyton/el-polyton.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'el-polyton' => 
+  array (
+    0 => 'α',
+    1 => 'τ',
+    2 => 'ι',
+    3 => 'ν',
+    4 => 'ο',
+    5 => 'ε',
+    6 => 'κ',
+    7 => 'ρ',
+    8 => 'σ',
+    9 => 'ς_',
+    10 => 'π',
+    11 => '_τ',
+    12 => 'ς',
+    13 => 'κα',
+    14 => 'μ',
+    15 => 'ν_',
+    16 => '_κ',
+    17 => '_κα',
+    18 => 'α_',
+    19 => 'δ',
+    20 => 'η',
+    21 => 'λ',
+    22 => 'υ',
+    23 => 'ί',
+    24 => 'ικ',
+    25 => 'θ',
+    26 => 'ὰ_',
+    27 => 'ι_',
+    28 => '_π',
+    29 => '_δ',
+    30 => 'ὰ',
+    31 => 'ω',
+    32 => '_σ',
+    33 => 'δι',
+    34 => '_δι',
+    35 => 'καὶ',
+    36 => 'αὶ_',
+    37 => 'ὶ',
+    38 => 'ει',
+    39 => 'τα',
+    40 => '_ἀ',
+    41 => 'ὴ',
+    42 => '_ἐ',
+    43 => 'πο',
+    44 => 'ου',
+    45 => 'ὶ_',
+    46 => 'αι',
+    47 => 'αὶ',
+    48 => 'έ',
+    49 => 'ἀ',
+    50 => 'η_',
+    51 => 'ἐ',
+    52 => 'ά',
+    53 => '_νὰ',
+    54 => 'νὰ_',
+    55 => 'γ',
+    56 => 'ὴν_',
+    57 => 'ὸ',
+    58 => 'δικ',
+    59 => 'τὴν',
+    60 => 'στ',
+    61 => 'το',
+    62 => '_ν',
+    63 => 'ὸ_',
+    64 => 'χ',
+    65 => 'ει_',
+    66 => 'ικα',
+    67 => 'τὴ',
+    68 => 'ο_',
+    69 => 'νὰ',
+    70 => 'ὴν',
+    71 => 'ρο',
+    72 => 'ία',
+    73 => 'ὲ',
+    74 => 'μα',
+    75 => '_το',
+    76 => 'αι_',
+    77 => 'ῆς_',
+    78 => '_μ',
+    79 => 'ας_',
+    80 => 'ερ',
+    81 => '_πρ',
+    82 => 'οι',
+    83 => 'θε',
+    84 => '_τὴ',
+    85 => 'πρ',
+    86 => '_τὸ',
+    87 => 'ό',
+    88 => 'τὸ',
+    89 => 'ῆς',
+    90 => 'ται',
+    91 => 'ία_',
+    92 => 'ατ',
+    93 => 'ση',
+    94 => 'ση_',
+    95 => 'αί',
+    96 => 'τε',
+    97 => 'ας',
+    98 => 'ῶν_',
+    99 => '_στ',
+    100 => 'ου_',
+    101 => 'μα_',
+    102 => 'ὲ_',
+    103 => 'λε',
+    104 => 'ῆ',
+    105 => 'να',
+    106 => 'ια',
+    107 => 'ωμ',
+    108 => '_ἀν',
+    109 => 'αρ',
+    110 => 'θρ',
+    111 => 'τὸ_',
+    112 => 'πε',
+    113 => 'του',
+    114 => 'τῆς',
+    115 => '_τῆ',
+    116 => '_ἔ',
+    117 => 'ξ',
+    118 => 'ή',
+    119 => 'νε',
+    120 => 'ῶν',
+    121 => 'χει',
+    122 => 'υ_',
+    123 => 'ὴ_',
+    124 => '_ἔχ',
+    125 => 'ῶ',
+    126 => 'ἀν',
+    127 => 'χε',
+    128 => 'καί',
+    129 => 'ωμα',
+    130 => '_α',
+    131 => 'υν',
+    132 => 'ρι',
+    133 => 'ες_',
+    134 => 'ετ',
+    135 => 'ασ',
+    136 => 'αίω',
+    137 => 'ίωμ',
+    138 => 'ἔ',
+    139 => 'τῆ',
+    140 => 'ετα',
+    141 => '_ἀπ',
+    142 => 'ων',
+    143 => 'ίω',
+    144 => 'ἔχ',
+    145 => 'έν',
+    146 => 'φ',
+    147 => '_πο',
+    148 => 'τη',
+    149 => 'κο',
+    150 => 'τι',
+    151 => 'ἔχε',
+    152 => 'ες',
+    153 => '_ἡ',
+    154 => 'εῖ',
+    155 => '_σὲ',
+    156 => '_ἡ_',
+    157 => 'σὲ_',
+    158 => 'τὰ_',
+    159 => '_γ',
+    160 => 'ώ',
+    161 => 'ἀπ',
+    162 => 'οῦ',
+    163 => 'ὶς_',
+    164 => 'ύ',
+    165 => 'ῖ',
+    166 => 'πα',
+    167 => 'οὺ',
+    168 => 'ρα',
+    169 => 'μο',
+    170 => 'προ',
+    171 => 'τικ',
+    172 => 'ρο_',
+    173 => 'εῖ_',
+    174 => 'αν',
+    175 => 'ισ',
+    176 => 'τῶν',
+    177 => 'θρο',
+    178 => 'τα_',
+    179 => 'και',
+    180 => 'αρθ',
+    181 => 'ρθρ',
+    182 => '_αρ',
+    183 => 'ιο',
+    184 => 'ἡ',
+    185 => 'ῦ',
+    186 => '_συ',
+    187 => 'θερ',
+    188 => '_ἐλ',
+    189 => 'ων_',
+    190 => 'ἐλε',
+    191 => 'ιν',
+    192 => 'νο',
+    193 => 'λο',
+    194 => 'ε_',
+    195 => 'οῦ_',
+    196 => 'νικ',
+    197 => 'κὴ_',
+    198 => 'σὲ',
+    199 => 'τὰ',
+    200 => 'ἡ_',
+    201 => 'β',
+    202 => 'ὺ',
+    203 => 'νι',
+    204 => 'ὶς',
+    205 => 'πι',
+    206 => '_ἐπ',
+    207 => 'ικὴ',
+    208 => '_τῶ',
+    209 => 'ποὺ',
+    210 => '_ἢ_',
+    211 => 'ῖ_',
+    212 => 'συ',
+    213 => '_ἄ',
+    214 => 'τῶ',
+    215 => 'ίας',
+    216 => 'οιν',
+    217 => 'μὲ_',
+    218 => '_μὲ',
+    219 => 'πει',
+    220 => 'ιὰ_',
+    221 => 'ρί',
+    222 => 'ρε',
+    223 => 'ντ',
+    224 => 'ρθ',
+    225 => 'ευ',
+    226 => 'καθ',
+    227 => 'στὴ',
+    228 => 'οὺ_',
+    229 => 'ητ',
+    230 => '_ὅ',
+    231 => 'ἐλ',
+    232 => 'με',
+    233 => '_πα',
+    234 => 'τητ',
+    235 => 'ους',
+    236 => 'κατ',
+    237 => 'ουν',
+    238 => 'υν_',
+    239 => 'ια_',
+    240 => 'ης_',
+    241 => 'υς_',
+    242 => 'ησ',
+    243 => 'κὴ',
+    244 => 'ῦ_',
+    245 => '_ο',
+    246 => 'ποι',
+    247 => 'ερι',
+    248 => '_ἢ',
+    249 => 'ἢ_',
+    250 => '_ε',
+    251 => 'ἐπ',
+    252 => 'ρέ',
+    253 => 'αθ',
+    254 => 'ἄ',
+    255 => 'ένα',
+    256 => 'δια',
+    257 => 'σία',
+    258 => 'ατα',
+    259 => '_γι',
+    260 => '_ὁ',
+    261 => 'ιὰ',
+    262 => '_θ',
+    263 => 'μὲ',
+    264 => 'νω',
+    265 => 'ἰ',
+    266 => 'ὅ',
+    267 => 'ὺ_',
+    268 => '_ὑ',
+    269 => 'γι',
+    270 => 'οσ',
+    271 => 'σί',
+    272 => 'ον',
+    273 => 'πὸ_',
+    274 => 'γιὰ',
+    275 => '_ὑπ',
+    276 => 'ροσ',
+    277 => 'τοῦ',
+    278 => 'ης',
+    279 => 'υς',
+    280 => 'σκ',
+    281 => 'σμ',
+    282 => '_πε',
+    283 => 'νας',
+    284 => 'καν',
+    285 => 'έπε',
+    286 => 'συν',
+    287 => 'ζ',
+    288 => 'ἢ',
+    289 => 'μέ',
+    290 => 'ορ',
+    291 => 'εί',
+    292 => 'ὁ',
+    293 => '_ὅλ',
+    294 => 'αθέ',
+    295 => 'ματ',
+    296 => 'θέν',
+    297 => '_ἐξ',
+    298 => 'λευ',
+    299 => 'νων',
+    300 => 'ευθ',
+    301 => 'υθε',
+    302 => 'περ',
+    303 => 'λι',
+    304 => 'αλ',
+    305 => 'θέ',
+    306 => 'νθ',
+    307 => 'σα',
+    308 => 'ὑ',
+    309 => 'κοι',
+  ),
+);

+ 154 - 0
web/lib/vendor/patrickschur/language-detection/resources/el-polyton/el-polyton.txt

@@ -0,0 +1,154 @@
+
+ΟΙΚΟΥΜΕΝΙΚΗ ΔΙΑΚΗΡΥΞΗ ΓΙΑ ΤΑ ΑΝΘΡΩΠΙΝΑ ΔΙΚΑΙΩΜΑΤΑ
+
+10 ΔΕΚΕΜΒΡΙΟΥ 1948
+ΠΡΟΟΙΜΙΟ
+
+Ἐπειδὴ ἡ ἀναγνώριση τῆς ἀξιοπρέπειας, ποὺ εἶναι σύμφυτη σὲ ὅλα τὰ μέλη τῆς ἀνθρώπινης οἰκογένειας, καθὼς καὶ τῶν ἴσων καὶ ἀναπαλλοτρίωτων δικαιωμάτων τους ἀποτελεῖ τὸ θεμέλιο τῆς ἐλευθερίας, τῆς δικαιοσύνης καὶ τῆς εἰρήνης στὸν κόσμο.
+
+Ἐπειδὴ ἡ παραγνώριση καὶ ἡ περιφρόνηση τῶν δικαιωμάτων τοῦ ἀνθρώπου ὁδήγησαν σὲ πράξεις βαρβαρότητας, ποὺ ἐξεγείρουν τὴν ἀνθρώπινη συνείδηση, καὶ ἡ προοπτικὴ ἑνὸς κόσμου ὅπου οἱ ἄνθρωποι θὰ εἶναι ἐλεύθεροι νὰ μιλοῦν καὶ νὰ πιστεύουν, λυτρωμένοι ἀπὸ τὸν τρόμο καὶ τὴν ἀθλιότητα, ἔχει διακηρυχθεῖ ὡς ἡ πιὸ ὑψηλὴ ἐπιδίωξη τοῦ ἀνθρώπου.
+
+Ἐπειδὴ ἔχει οὐσιαστικὴ σημασία νὰ προστατεύονται τὰ ἀνθρώπινα δικαιώματα ἀπὸ ἕνα καθεστὼς δικαίου, ὥστε ὁ ἄνθρωπος νὰ μὴν ἀναγκάζεται νὰ προσφεύγει, ὡς ἔσχατο καταφύγιο, στὴν ἐξέγερση κατὰ τῆς τυραννίας καὶ τῆς καταπίεσης.
+
+Ἐπειδὴ ἔχει οὐσιαστικὴ σημασία νὰ ἐνθαρρύνεται ἡ ἀνάπτυξη φιλικῶν σχέσεων ἀνάμεσα στὰ ἔθνη.
+
+Ἐπειδή, μὲ τὸν καταστατικὸ Χάρτη, οἱ λαοὶ τῶν Ἡνωμένων Ἐθνῶν διακήρυξαν καὶ πάλι τὴν πίστη τους στὰ θεμελιακὰ δικαιώματα τοῦ ἀνθρώπου, στήν ἀξιοπρέπεια καὶ τὴν ἀξία τῆς ἀνθρώπινης προσωπικότητας, στὴν ἰσότητα δικαιωμάτων ἀνδρῶν καὶ γυναικῶν, καὶ διακήρυξαν πὼς εἶναι ἀποφασισμένοι νὰ συντελέσουν στὴν κοινωνικὴ πρόοδο καὶ νὰ δημιουργήσουν καλύτερες συνθῆκες ζωῆς στὰ πλαίσια μιᾶς εὐρύτερης ἐλευθερίας.
+
+Ἐπειδὴ τὰ κράτη μέλη ἀνέλαβαν τὴν ὑποχρέωση νὰ ἐξασφαλίσουν, σὲ συνεργασία μὲ τὸν Ὀργανισμὸ τῶν Ἡνωμένων Ἐθνῶν, τὸν ἀποτελεσματικὸ σεβασμὸ τῶν δικαιωμάτων τοῦ ἀνθρώπου καὶ τῶν θεμελιακῶν ἐλευθεριῶν σὲ ὅλο τὸν κόσμο.
+
+Ἐπειδὴ ἡ ταυτότητα ἀντιλήψεων ὡς πρὸς τὰ δικαιώματα καὶ τὶς ἐλευθερίες αὐτὲς ἔχει ἐξαιρετικὴ σημασία γιὰ νὰ ἐκπληρωθεῖ πέρα ὣς πέρα αὐτὴ ἡ ὑποχρέωση,
+
+Η ΓΕΝΙΚΗ ΣΥΝΕΛΕΥΣΗ
+
+Διακηρύσσει ὅτι ἡ παρούσα Οἰκουμενικὴ Διακήρυξη τῶν Δικαιωμάτων τοῦ Ἀνθρώπου ἀποτελεῖ τὸ κοινὸ ἰδανικὸ στὸ ὁποῖο πρέπει νὰ κατατείνουν ὅλοι οἱ λαοὶ καὶ ὅλα τὰ ἔθνη, ἔτσι ὥστε κάθε ἄτομο καὶ κάθε ὄργανο τῆς κοινωνίας, μὲ τὴν Διακήρυξη αὐτὴ διαρκῶς στὴν σκέψη, νὰ καταβάλλει, μὲ τὴν διδασκαλία καὶ τὴν παιδεία, κάθε προσπάθεια γιὰ νὰ ἀναπτυχθεῖ ὁ σεβασμὸς τῶν δικαιωμάτων καὶ τῶν ἐλευθεριῶν αὐτῶν, καὶ νὰ ἐξασφαλιστεῖ προοδευτικά, μὲ ἐσωτερικὰ καὶ διεθνῆ μέσα, ἡ παγκόσμια καὶ ἀποτελεσματικὴ ἐφαρμογή τους, τόσο ἀνάμεσα στοὺς λαοὺς τῶν ἰδίων τῶν κρατῶν μελῶν ὅσο καὶ ἀνάμεσα στοὺς πληθυσμοὺς χωρῶν ποὺ βρίσκονται στὴν δικαιοδοσία τους.
+ΑΡΘΡΟ 1
+
+Ὅλοι οἱ ἄνθρωποι γεννιοῦνται ἐλεύθεροι καὶ ἴσοι στὴν ἀξιοπρέπεια καὶ τὰ δικαιώματα. Εἶναι προικισμένοι μὲ λογικὴ καὶ συνείδηση, καὶ ὀφείλουν νὰ συμπεριφέρονται μεταξύ τους μὲ πνεῦμα ἀδελφοσύνης.
+ΑΡΘΡΟ 2
+
+Κάθε ἄνθρωπος δικαιοῦται νὰ ἐπικαλεῖται ὅλα τὰ δικαιώματα καὶ ὅλες τὶς ἐλευθερίες ποὺ προκηρύσσει ἡ παρούσα Διακήρυξη, χωρὶς καμία ἀπολύτως διάκριση, εἰδικότερα ὡς πρὸς τὴν φυλή, τὸ χρῶμα, τὸ φῦλο, τὴν γλώσσα, τὶς θρησκεῖες, τὶς πολιτικὲς ἢ ὁποιεσδήποτε ἄλλες πεποιθήσεις, τὴν ἐθνικὴ ἢ κοινωνικὴ καταγωγή, τὴν περιουσία, τὴν γέννηση ἢ ὁποιαδήποτε ἄλλη κατάσταση.
+
+Δὲν θὰ μπορεῖ ἀκόμα νὰ γίνεται καμία διάκριση ἐξαιτίας τοῦ πολιτικοῦ, νομικοῦ ἢ διεθνοῦς καθεστῶτος τῆς χώρας ἀπὸ τὴν ὁποία προέρχεται κανείς, εἴτε πρόκειται γιὰ χώρα ἢ ἐδαφικὴ περιοχὴ ἀνεξάρτητη, ὑπὸ κηδεμονία ἢ ὑπεξουσία, ἢ ποὺ βρίσκεται ὑπὸ ὁποιονδήποτε ἄλλον περιορισμὸ κυριαρχίας.
+ΑΡΘΡΟ 3
+
+Κάθε ἄτομο ἔχει δικαίωμα στὴν ζωή, τὴν ἐλευθερία καὶ τὴν προσωπική του ἀσφάλεια.
+ΑΡΘΡΟ 4
+
+Κανεὶς δὲν ἐπιτρέπεται νὰ ζεῖ ὑπὸ καθεστὼς δουλείας, ὁλικῆς ἢ μερικῆς. Ἡ δουλεία καὶ τὸ δουλεμπόριο ὑπὸ ὁποιαδήποτε μορφὴ ἀπαγορεύονται.
+ΑΡΘΡΟ 5
+
+Κανεὶς δὲν ἐπιτρέπεται νὰ ὑποβάλλεται σὲ βασανιστήρια οὔτε σὲ ποινὴ ἢ μεταχείριση σκληρή, ἀπάνθρωπη ἢ ταπεινωτική.
+ΑΡΘΡΟ 6
+
+Καθένας, ὅπου καὶ ἂν βρίσκεται, ἔχει δικαίωμα στὴν ἀναγνώριση τῆς νομικῆς του προσωπικότητας.
+ΑΡΘΡΟ 7
+
+Ὅλοι εἶναι ἴσοι ἀπέναντι στὸν νόμο καὶ ἔχουν δικαίωμα σὲ ἴση προστασία τοῦ νόμου, χωρὶς καμία ἀπολύτως διάκριση. Ὅλοι ἔχουν δικαίωμα σὲ ἴση προστασία ἀπὸ κάθε διάκριση ποὺ θὰ παραβίαζε τὴν παρούσα Διακήρυξη καὶ ἀπὸ κάθε πρόκληση γιὰ μιὰ τέτοια δυσμενὴ διάκριση.
+ΑΡΘΡΟ 8
+
+Καθένας ἔχει δικαίωμα νὰ ἀσκεῖ ἀποτελεσματικὰ ἔνδικα μέσα στὰ ἁρμόδια ἐθνικὰ δικαστήρια κατὰ τῶν πράξεων ποὺ παραβιάζουν τὰ θεμελιακὰ δικαιώματα τὰ ὁποῖα τοῦ ἀναγνωρίζουν τὸ Σύνταγμα καὶ ὁ νόμος.
+ΑΡΘΡΟ 9
+
+Κανεὶς δὲν μπορεῖ νὰ συλλαμβάνεται, νὰ κρατεῖται ἢ νὰ ἐξορίζεται αὐθαίρετα.
+ΑΡΘΡΟ 10
+
+Καθένας ἔχει δικαίωμα, μὲ πλήρη ἰσότητα, νὰ ἐκδικάζεται ἡ ὑπόθεσή του δίκαια καὶ δημόσια, ἀπὸ δικαστήριο ἀνεξάρτητο καὶ ἀμερόληπτο, ποὺ θὰ ἀποφασίσει εἴτε γιὰ τὰ δικαιώματα καὶ τὶς ὑποχρεώσεις του εἴτε, σὲ περίπτωση ποινικῆς διαδικασίας, γιὰ τὸ βάσιμο τῆς κατηγορίας ποὺ στρέφεται ἐναντίον του.
+ΑΡΘΡΟ 11
+
+1. Κάθε κατηγορούμενος γιὰ ποινικὸ ἀδίκημα πρέπει νὰ θεωρεῖται ἀθῶος, ὠσότου διαπιστωθεῖ ἡ ἐνοχή του σύμφωνα μὲ τὸν νόμο, σὲ ποινικὴ δίκη, κατὰ τὴν ὁποία θὰ τοῦ ἔχουν ἐξασφαλιστεῖ ὅλες οἱ ἀπαραίτητες γιὰ τὴν ὑπεράσπισή του ἐγγυήσεις.
+
+2. Κανεὶς δὲν θὰ καταδικάζεται γιὰ πράξεις ἢ παραλείψεις πού, κατὰ τὸν χρόνο ποὺ τελέστηκαν, δὲν συνιστοῦσαν ἀξιόποινο ἀδίκημα κατὰ τὸ ἐσωτερικὸ ἢ τὸ διεθνὲς δίκαιο. Ἐπίσης, δὲν ἐπιβάλλεται ποινὴ βαρύτερη ἀπὸ ἐκείνη ποὺ ἴσχυε κατὰ τὸν χρόνο ποὺ τελέστηκε ἡ ἀξιόποινη πράξη.
+ΑΡΘΡΟ 12
+
+Κανεὶς δὲν ἐπιτρέπεται νὰ ὑποστεῖ αὐθαίρετες ἐπεμβάσεις στὴν ἰδιωτική του ζωή, τὴν οἰκογένεια, τὴν κατοικία ἢ τὴν ἀλληλογραφία του, οὔτε προσβολὲς τῆς τιμῆς καὶ τῆς ὑπόληψής του. Καθένας ἔχει τὸ δικαίωμα νὰ τὸν προστατεύουν οἱ νόμοι ἀπὸ ἐπεμβάσεις καὶ προσβολὲς αὐτοῦ τοῦ εἴδους.
+ΑΡΘΡΟ 13
+
+1. Καθένας ἔχει τὸ δικαίωμα νὰ κυκλοφορεῖ ἐλεύθερα καὶ νὰ ἐκλέγει τὸν τόπο τῆς διαμονῆς του στὸ ἐσωτερικὸ ἑνὸς κράτους.
+
+2. Καθένας ἔχει τὸ δικαίωμα νὰ ἐγκαταλείπει ὁποιαδήποτε χώρα, ἀκόμα καὶ τὴν δική του, καὶ νὰ ἐπιστρέφει σὲ αὐτήν.
+ΑΡΘΡΟ 14
+
+1. Κάθε ἄτομο ποὺ καταδιώκεται ἔχει τὸ δικαίωμα νὰ ζητᾶ ἄσυλο καὶ νὰ τοῦ παρέχεται ἄσυλο σὲ ἄλλες χῶρες.
+
+2. Τὸ δικαίωμα αὐτὸ δὲν μπορεῖ κανεὶς νὰ τὸ ἐπικαλεστεῖ, σὲ περίπτωση δίωξης γιὰ πραγματικὸ ἀδίκημα τοῦ κοινοῦ ποινικοῦ δικαίου ἢ γιὰ ἐνέργειες ἀντίθετες πρὸς τοὺς σκοποὺς καὶ τὶς ἀρχὲς τοῦ ΟΗΕ.
+ΑΡΘΡΟ 15
+
+1. Καθένας ἔχει τὸ δικαίωμα μιᾶς ἰθαγένειας.
+
+2. Κανεὶς δὲν μπορεῖ νὰ στερηθεῖ αὐθαίρετα τὴν ἰθαγένειά του οὔτε τὸ δικαίωμα νὰ ἀλλάξει ἰθαγένεια.
+ΑΡΘΡΟ 16
+
+1. Ἀπὸ τὴν στιγμὴ ποὺ θὰ φθάσουν σὲ ἡλικία γάμου, ὁ ἄνδρας καὶ ἡ γυναίκα, χωρὶς κανένα περιορισμὸ ἐξαιτίας τῆς φυλῆς, τῆς ἐθνικότητας ἢ τῆς θρησκείας, ἔχουν τὸ δικαίωμα νὰ παντρεύονται καὶ νὰ ἱδρύουν οἰκογένεια. Καὶ οἱ δύο ἔχουν ἴσα δικαιώματα ὡς πρὸς τὸν γάμο, κατὰ τὴν διάρκεια τοῦ γάμου καὶ κατὰ τὴν διάλυσή του.
+
+2. Γάμος δὲν μπορεῖ νὰ συναφθεῖ παρὰ μόνο μὲ ἐλεύθερη καὶ πλήρη συναίνεση τῶν μελλονύμφων.
+
+3. Ἡ οἰκογένεια εἶναι τὸ φυσικὸ καὶ τὸ βασικὸ στοιχεῖο τῆς κοινωνίας καὶ ἔχει τὸ δικαίωμα προστασίας ἀπὸ τὴν κοινωνία καὶ τὸ κράτος.
+ΑΡΘΡΟ 17
+
+1. Κάθε ἄτομο, μόνο του ἢ μὲ ἄλλους μαζί, ἔχει τὸ δικαίωμα τῆς ἰδιοκτησίας.
+
+2. Κανεὶς δὲν μπορεῖ νὰ στερηθεῖ αὐθαίρετα τὴν ἰδιοκτησία του.
+ΑΡΘΡΟ 18
+
+Κάθε ἄτομο ἔχει τὸ δικαίωμα τῆς ἐλευθερίας τῆς σκέψης, τῆς συνείδησης καὶ τῆς θρησκείας. Στὸ δικαίωμα αὐτὸ περιλαμβάνεται ἡ ἐλευθερία γιὰ τήν ἀλλαγὴ τῆς θρησκείας ἢ πεποιθήσεων, ὅπως καὶ ἡ ἐλευθερία νὰ ἐκδηλώνει κανεὶς τὴν θρησκεία του ἢ τὶς θρησκευτικές του πεποιθήσεις, μόνος ἢ μαζὶ μὲ ἄλλους, δημόσια ἢ ἰδιωτικά, μὲ τὴν διδασκαλία, τὴν ἄσκηση, τὴν λατρεία καὶ μὲ τὴν τέλεση θρησκευτικῶν τελετῶν.
+ΑΡΘΡΟ 19
+
+Καθένας ἔχει τὸ δικαίωμα τῆς ἐλευθερίας τῆς γνώμης καὶ τῆς ἔκφρασης, ποὺ σημαίνει τὸ δικαίωμα νὰ μὴν ὑφίσταται δυσμενεῖς συνέπειες γιὰ τὶς γνῶμες του, καὶ τὸ δικαίωμα νὰ ἀναζητεῖ, νὰ παίρνει καὶ νὰ διαδίδει πληροφορίες καὶ ἰδέες, μὲ ὁποιοδήποτε μέσο ἔκφρασης, καὶ ἀπὸ ὅλο τὸν κόσμο.
+ΑΡΘΡΟ 20
+
+1. Καθένας ἔχει τὸ δικαίωμα νὰ συνέρχεται καὶ νὰ συνεταιρίζεται ἐλεύθερα καὶ γιὰ εἰρηνικοὺς σκοπούς.
+
+2. Κανεὶς δὲν μπορεῖ νὰ ὑποχρεωθεῖ νὰ συμμετέχει σὲ ὁρισμένο σωματεῖο.
+ΑΡΘΡΟ 21
+
+1. Καθένας ἔχει τὸ δικαίωμα νὰ συμμετέχει στὴν διακυβέρνηση τῆς χώρας του, ἄμεσα ἢ ἔμμεσα, μὲ ἀντιπροσώπους ἐλεύθερα ἐκλεγμένους.
+
+2. Καθένας ἔχει τὸ δικαίωμα νὰ γίνεται δεκτός, ὑπὸ ἴσους ὅρους, στὶς δημόσιες ὑπηρεσίες τῆς χώρας του.
+
+3. Ἡ λαϊκὴ θέληση εἶναι τὸ θεμέλιο τῆς κρατικῆς ἐξουσίας. Ἡ θέληση αὐτὴ πρέπει νὰ ἐκφράζεται μὲ τίμιες ἐκλογές, οἱ ὁποῖες πρέπει νὰ διεξάγονται περιοδικά, μὲ καθολική, ἴση καὶ μυστικὴ ψηφοφορία, ἢ μὲ ἀντίστοιχη διαδικασία ποὺ νὰ ἐξασφαλίζει τὴν ἐλευθερία τῆς ἐκλογῆς.
+ΑΡΘΡΟ 22
+
+Κάθε ἄτομο, ὡς μέλος τοῦ κοινωνικοῦ συνόλου, ἔχει δικαίωμα κοινωνικῆς προστασίας. Ἡ κοινωνία, μὲ τὴν ἐθνικὴ πρωτοβουλία καὶ τὴν διεθνὴ συνεργασία, ἀνάλογα πάντα μὲ τὴν ὀργάνωση καὶ τὶς οἰκονομικὲς δυνατότητες κάθε κράτους, ἔχει χρέος νὰ τοῦ ἐξασφαλίσει τὴν ἱκανοποίηση τῶν οἰκονομικῶν, κοινωνικῶν καὶ πολιτιστικῶν δικαιωμάτων ποὺ εἶναι ἀπαραίτητα γιὰ τὴν ἀξιοπρέπεια καὶ τὴν ἐλεύθερη ἀνάπτυξη τῆς προσωπικότητάς του.
+ΑΡΘΡΟ 23
+
+1. Καθένας ἔχει τὸ δικαίωμα νὰ ἐργάζεται καὶ νὰ ἐπιλέγει ἐλεύθερα τὸ ἐπάγγελμά του, νὰ ἔχει δίκαιες καὶ ἱκανοποιητικὲς συνθῆκες δουλειᾶς καὶ νὰ προστατεύεται ἀπὸ τὴν ἀνεργία.
+
+2. Ὅλοι, χωρὶς καμία διάκριση, ἔχουν τὸ δικαίωμα ἴσης ἀμοιβῆς γιὰ ἴση ἐργασία.
+
+3. Κάθε ἐργαζόμενος ἔχει δικαίωμα δίκαιης καὶ ἱκανοποιητικῆς ἀμοιβῆς, ποὺ νὰ ἐξασφαλίζει σὲ αὐτὸν καὶ τὴν οἰκογένειά του συνθῆκες ζωῆς ἄξιες στὴν ἀνθρώπινη ἀξιοπρέπεια. Ἡ ἀμοιβὴ τῆς ἐργασίας, ἂν ὑπάρχει, πρέπει νὰ συμπληρώνεται μὲ ἄλλα μέσα κοινωνικῆς προστασίας.
+
+4. Καθένας ἔχει τὸ δικαίωμα νὰ ἱδρύει μαζὶ μὲ ἄλλους συνδικᾶτα καὶ νὰ συμμετέχει σὲ συνδικᾶτα γιὰ τὴν προάσπιση τῶν συμφερόντων του.
+ΑΡΘΡΟ 24
+
+Καθένας ἔχει τὸ δικαίωμα στὴν ἀνάπαυση, σὲ ἐλεύθερο χρόνο, καὶ ἰδιαίτερα, σὲ λογικὸ περιορισμὸ τοῦ χρόνου ἐργασίας καὶ σὲ περιοδικὲς ἄδειες μὲ πλήρεις ἀποδοχές.
+ΑΡΘΡΟ 25
+
+1. Καθένας ἔχει δικαίωμα σὲ ἕνα βιοτικὸ ἐπίπεδο ἱκανὸ νὰ ἐξασφαλίσει στὸν ἴδιο καὶ στὴν οἰκογένειά του ὑγεία καὶ εὐημερία, καὶ εἰδικότερα τροφή, ρουχισμό, κατοικία, ἰατρικὴ περίθαλψη ὅπως καὶ τὶς ἀπαραίτητες κοινωνικὲς ὑπηρεσίες. Ἔχει ἀκόμα δικαίωμα σὲ ἀσφάλιση γιὰ τὴν ἀνεργία, τὴν ἀρρώστια, τὴν ἀναπηρία, τὴν χηρεία, τὴν γεροντικὴ ἡλικία, ὅπως καὶ γιὰ ὅλες τὶς ἄλλες περιπτώσεις ποὺ στερεῖται τὰ μέσα τῆς συντήρησής του, ἐξ αἰτίας περιστάσεων ἀνεξαρτήτων τῆς θέλησής του.
+
+2. Ἡ μητρότητα καὶ ἡ παιδικὴ ἡλικία ἔχουν δικαίωμα εἰδικῆς μέριμνας καὶ περίθαλψης. Ὅλα τὰ παιδιά, ἀνεξάρτητα ἂν εἶναι νόμιμα ἢ ἐξώγαμα, ἀπολαμβάνουν τὴν ἴδια κοινωνικὴ προστασία.
+ΑΡΘΡΟ 26
+
+1. Καθένας ἔχει δικαίωμα στὴν ἐκπαίδευση. Ἡ ἐκπαίδευση πρέπει νὰ παρέχεται δωρεάν, τουλάχιστον στὴν στοιχειώδη καὶ βασικὴ βαθμίδα της. Ἡ στοιχειώδης ἐκπαίδευση εἶναι ὑποχρεωτική. Ἡ τεχνικὴ καὶ ἐπαγγελματικὴ ἐκπαίδευση πρέπει νὰ ἐξασφαλίζεται γιὰ ὅλους. Ἡ πρόσβαση στὴν ἀνώτατη παιδεία πρέπει νὰ εἶναι ἀνοικτὴ σὲ ὅλους, ὑπὸ ἴσους ὅρους, ἀνάλογα μὲ τὶς ἱκανότητες τους.
+
+2. Ἡ ἐκπαίδευση πρέπει νὰ ἀποβλέπει στὴν πλήρη ἀνάπτυξη τῆς ἀνθρώπινης προσωπικότητας καὶ στὴν ἐνίσχυση τοῦ σεβασμοῦ τῶν ἀνθρωπίνων δικαιωμάτων καὶ τῶν θεμελιακῶν ἐλευθεριῶν. Πρέπει νὰ προάγει τὴν κατανόηση, τὴν ἀνεκτικότητα καὶ τὴν φιλία ἀνάμεσα σὲ ὅλα τὰ ἔθνη καὶ σὲ ὅλες τὶς φυλὲς καὶ τὶς θρησκευτικές ὁμάδες, καὶ νὰ εὐνοεῖ τὴν ἀνάπτυξη τῶν δραστηριοτήτων τῶν Ἡνωμένων Ἐθνῶν γιὰ τὴν διατήρηση τῆς εἰρήνης.
+
+3. Οἱ γονεῖς ἔχουν, κατὰ προτεραιότητα, τὸ δικαίωμα νὰ ἐπιλέγουν τὸ εἶδος τῆς παιδείας ποὺ θὰ δοθεῖ στὰ παιδιά τους.
+ΑΡΘΡΟ 27
+
+1. Καθένας ἔχει τὸ δικαίωμα νὰ συμμετέχει ἐλεύθερα στὴν πνευματικὴ ζωὴ τῆς κοινότητας, νὰ χαίρεται τὶς καλὲς τέχνες καὶ νὰ μετέχει στὴν ἐπιστημονικὴ πρόοδο καὶ στὰ ἀγαθά της.
+
+2. Καθένας ἔχει τὸ δικαίωμα νὰ προστατεύονται τὰ ἠθικὰ καὶ ὑλικὰ συμφέροντά του ποὺ ἀπορρέουν ἀπὸ κάθε εἴδους ἐπιστημονική, λογοτεχνικὴ ἢ καλλιτεχνικὴ παραγωγή του.
+ΑΡΘΡΟ 28
+
+Καθένας ἔχει τὸ δικαίωμα νὰ ἐπικρατεῖ μιὰ κοινωνικὴ καὶ διεθνὴς τάξη, μέσα στὴν ὁποία τὰ δικαιώματα καὶ οἱ ἐλευθερίες ποὺ προκηρύσσει ἡ παροῦσα Διακήρυξη νὰ μποροῦν νὰ πραγματώνονται σὲ ὅλη τους τὴν ἔκταση.
+ΑΡΘΡΟ 29
+
+1. Τὸ ἄτομο ἔχει καθήκοντα ἀπέναντι στὴν κοινότητα, μέσα στὰ πλαίσια τῆς ὁποίας καὶ μόνο εἶναι δυνατὴ ἡ ἐλεύθερη καὶ ὁλοκληρωμένη ἀνάπτυξη τῆς προσωπικότητάς του.
+
+2. Στὴν ἄσκηση τῶν δικαιωμάτων του καὶ στὴν ἀπόλαυση τῶν ἐλευθεριῶν του κανεὶς δὲν ὑπόκειται παρὰ μόνο στοὺς περιορισμοὺς ποὺ ὁρίζονται ἀπὸ τοὺς νόμους, μὲ ἀποκλειστικὸ σκοπὸ νὰ ἐξασφαλίζεται ἡ ἀναγνώριση καὶ ὁ σεβασμὸς τῶν δικαιωμάτων καὶ τῶν ἐλευθεριῶν τῶν ἄλλων, καὶ νὰ ἱκανοποιοῦνται οἱ δίκαιες ἀπαιτήσεις τῆς ἠθικῆς, τῆς δημόσιας τάξης καὶ τοῦ γενικοῦ καλοῦ, σὲ μιὰ δημοκρατικὴ κοινωνία.
+
+3. Τὰ δικαιώματα αὐτὰ καὶ οἱ ἐλευθερίες δὲν μποροῦν, σὲ καμία περίπτωση, νὰ ἀσκοῦνται ἀντίθετα πρὸς τοὺς σκοποὺς καὶ τὶς ἀρχὲς τῶν Ἡνωμένων Ἐθνῶν.
+ΑΡΘΡΟ 30
+
+Καμιὰ διάταξη τῆς παρούσας Διακήρυξης δὲν μπορεῖ νὰ ἑρμηνευθεῖ ὅτι παρέχει σὲ ἕνα κράτος, σὲ μιὰ ὁμάδα ἢ σὲ ἕνα ἄτομο ὁποιοδήποτε δικαίωμα νὰ ἐπιδίδεται σὲ ἐνέργειες ἢ νὰ ἐκτελεῖ πράξεις ποὺ ἀποβλέπουν στὴν ἄρνηση τῶν δικαιωμάτων καὶ τῶν ἐλευθεριῶν ποὺ ἐξαγγέλλονται σὲ αὐτήν.
+

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/en/en.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'en' => 
+  array (
+    0 => 'e',
+    1 => 't',
+    2 => 'n',
+    3 => 'o',
+    4 => 'a',
+    5 => 'i',
+    6 => 'r',
+    7 => 's',
+    8 => 'h',
+    9 => 'e_',
+    10 => 'l',
+    11 => 'd',
+    12 => '_a',
+    13 => '_t',
+    14 => 'c',
+    15 => 's_',
+    16 => 'th',
+    17 => 'f',
+    18 => 'on',
+    19 => '_th',
+    20 => 'the',
+    21 => 'd_',
+    22 => 'he',
+    23 => 'an',
+    24 => 'n_',
+    25 => '_o',
+    26 => 'u',
+    27 => 'm',
+    28 => 'ti',
+    29 => '_an',
+    30 => 'he_',
+    31 => 'er',
+    32 => 'y',
+    33 => 'nd',
+    34 => 'g',
+    35 => 'nd_',
+    36 => 'in',
+    37 => 'and',
+    38 => 'p',
+    39 => 're',
+    40 => 'al',
+    41 => 'y_',
+    42 => 'ion',
+    43 => 't_',
+    44 => 'l_',
+    45 => '_of',
+    46 => 'of_',
+    47 => 'io',
+    48 => 'tio',
+    49 => 'en',
+    50 => 'on_',
+    51 => '_to',
+    52 => 'to_',
+    53 => '_i',
+    54 => 'ri',
+    55 => 'f_',
+    56 => 'o_',
+    57 => '_s',
+    58 => 'of',
+    59 => '_r',
+    60 => 'or',
+    61 => 'b',
+    62 => '_e',
+    63 => 'ar',
+    64 => 'it',
+    65 => '_h',
+    66 => 'at',
+    67 => '_f',
+    68 => 'to',
+    69 => '_in',
+    70 => 'r_',
+    71 => 'v',
+    72 => 'ed',
+    73 => 'nt',
+    74 => '_p',
+    75 => 'al_',
+    76 => 'ati',
+    77 => 've',
+    78 => 'te',
+    79 => 'ha',
+    80 => 'le',
+    81 => 'ig',
+    82 => '_b',
+    83 => 'is',
+    84 => 'igh',
+    85 => 'as',
+    86 => 'ght',
+    87 => 'rig',
+    88 => 'es',
+    89 => 'ic',
+    90 => '_ri',
+    91 => 'w',
+    92 => 'or_',
+    93 => 'ent',
+    94 => 'gh',
+    95 => 'hi',
+    96 => 'as_',
+    97 => 'na',
+    98 => 'll_',
+    99 => 'ne',
+    100 => '_w',
+    101 => 'ed_',
+    102 => 'is_',
+    103 => '_c',
+    104 => 'in_',
+    105 => 'ht',
+    106 => '_ar',
+    107 => '_be',
+    108 => 'll',
+    109 => 'rt',
+    110 => 'ry',
+    111 => 'le_',
+    112 => 'ne_',
+    113 => 'ver',
+    114 => 'be',
+    115 => 'one',
+    116 => 'ec',
+    117 => 'all',
+    118 => 'me',
+    119 => 'om',
+    120 => 'eve',
+    121 => 'li',
+    122 => 'se',
+    123 => 'st',
+    124 => '_fr',
+    125 => 'tic',
+    126 => 'de',
+    127 => 'cl',
+    128 => '_ha',
+    129 => '_re',
+    130 => 'art',
+    131 => 'ty_',
+    132 => '_pr',
+    133 => 'pr',
+    134 => 'ro',
+    135 => '_d',
+    136 => 'co',
+    137 => 'pe',
+    138 => 'ce',
+    139 => 'un',
+    140 => 'ra',
+    141 => '_or',
+    142 => 'ery',
+    143 => '_n',
+    144 => 'ng',
+    145 => '_ev',
+    146 => 'ht_',
+    147 => '_co',
+    148 => 'ev',
+    149 => 'ng_',
+    150 => 'rti',
+    151 => 'ts_',
+    152 => 'fr',
+    153 => 'el',
+    154 => 'his',
+    155 => 'ct',
+    156 => 'ee',
+    157 => 'ing',
+    158 => 'be_',
+    159 => 'yon',
+    160 => 'ty',
+    161 => 'h_',
+    162 => 'ou',
+    163 => 'cle',
+    164 => 'ryo',
+    165 => '_sh',
+    166 => 'fre',
+    167 => 'ree',
+    168 => 'ce_',
+    169 => 'icl',
+    170 => 'ta',
+    171 => 'ot',
+    172 => 'men',
+    173 => 'her',
+    174 => 'nc',
+    175 => 'di',
+    176 => 'ni',
+    177 => 'sha',
+    178 => 'nal',
+    179 => 'for',
+    180 => 'has',
+    181 => 'pro',
+    182 => 'nat',
+    183 => 'es_',
+    184 => 'g_',
+    185 => 'sh',
+    186 => 'ts',
+    187 => 'hal',
+    188 => '_hi',
+    189 => 'ch',
+    190 => '_m',
+    191 => 'so',
+    192 => 'ns',
+    193 => 'ea',
+    194 => '_pe',
+    195 => 'nt_',
+    196 => 'fo',
+    197 => 'yo',
+    198 => 'ac',
+    199 => 'ma',
+    200 => 'ci',
+    201 => '_fo',
+    202 => 'la',
+    203 => 'ur',
+    204 => 'nce',
+    205 => 'er_',
+    206 => 'ect',
+    207 => 'res',
+    208 => 'ity',
+    209 => 'ons',
+    210 => '_l',
+    211 => '_de',
+    212 => 'ly_',
+    213 => 'hts',
+    214 => 'an_',
+    215 => 'ers',
+    216 => 'ry_',
+    217 => 'eed',
+    218 => 'cti',
+    219 => 'ter',
+    220 => 'dom',
+    221 => 'edo',
+    222 => 'rs',
+    223 => 'ie',
+    224 => 'ho',
+    225 => 'no',
+    226 => 'im',
+    227 => 'tr',
+    228 => 'ss',
+    229 => 'ona',
+    230 => '_wh',
+    231 => '_no',
+    232 => 're_',
+    233 => '_un',
+    234 => 'ly',
+    235 => 'mi',
+    236 => 'em',
+    237 => 'do',
+    238 => '_as',
+    239 => 'ny_',
+    240 => '_a_',
+    241 => 'ge',
+    242 => 'iv',
+    243 => 'wh',
+    244 => 'ia',
+    245 => 'oc',
+    246 => 'nit',
+    247 => '_wi',
+    248 => 'any',
+    249 => '_na',
+    250 => 'nte',
+    251 => '_en',
+    252 => 'ere',
+    253 => '_u',
+    254 => 'm_',
+    255 => 'et',
+    256 => 'th_',
+    257 => 'st_',
+    258 => 'per',
+    259 => 'sta',
+    260 => 'ns_',
+    261 => 'ith',
+    262 => 'ted',
+    263 => 'man',
+    264 => '_di',
+    265 => 'a_',
+    266 => 'om_',
+    267 => '_se',
+    268 => 'equ',
+    269 => 've_',
+    270 => 'soc',
+    271 => 'oci',
+    272 => 'uni',
+    273 => 'nti',
+    274 => 'ch_',
+    275 => 'rea',
+    276 => 'op',
+    277 => 'ny',
+    278 => 'il',
+    279 => 'ca',
+    280 => 'bl',
+    281 => 'wi',
+    282 => '_ma',
+    283 => 'ial',
+    284 => '_al',
+    285 => '_ac',
+    286 => 'ote',
+    287 => 'ess',
+    288 => 'ive',
+    289 => '_on',
+    290 => '_so',
+    291 => '_fu',
+    292 => 'wit',
+    293 => 'oth',
+    294 => 'ua',
+    295 => 'ms',
+    296 => 'mo',
+    297 => 'am',
+    298 => 'um',
+    299 => '_g',
+    300 => '_eq',
+    301 => 'tat',
+    302 => 'enc',
+    303 => 'qua',
+    304 => 'thi',
+    305 => 'ual',
+    306 => 'int',
+    307 => '_st',
+    308 => 'hum',
+    309 => 'uma',
+  ),
+);

+ 153 - 0
web/lib/vendor/patrickschur/language-detection/resources/en/en.txt

@@ -0,0 +1,153 @@
+
+Universal Declaration of Human Rights
+Preamble
+
+Whereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world,
+
+Whereas disregard and contempt for human rights have resulted in barbarous acts which have outraged the conscience of mankind, and the advent of a world in which human beings shall enjoy freedom of speech and belief and freedom from fear and want has been proclaimed as the highest aspiration of the common people,
+
+Whereas it is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law,
+
+Whereas it is essential to promote the development of friendly relations between nations,
+
+Whereas the peoples of the United Nations have in the Charter reaffirmed their faith in fundamental human rights, in the dignity and worth of the human person and in the equal rights of men and women and have determined to promote social progress and better standards of life in larger freedom,
+
+Whereas Member States have pledged themselves to achieve, in co‐operation with the United Nations, the promotion of universal respect for and observance of human rights and fundamental freedoms,
+
+Whereas a common understanding of these rights and freedoms is of the greatest importance for the full realization of this pledge,
+
+Now, therefore,
+
+The General Assembly
+
+Proclaims this Universal Declaration of Human Rights as a common standard of achievement for all peoples and all nations, to the end that every individual and every organ of society, keeping this Declaration constantly in mind, shall strive by teaching and education to promote respect for these rights and freedoms and by progressive measures, national and international, to secure their universal and effective recognition and observance, both among the peoples of Member States themselves and among the peoples of territories under their jurisdiction.
+Article 1
+
+All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.
+Article 2
+
+Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status.
+
+Furthermore, no distinction shall be made on the basis of the political, jurisdictional or international status of the country or territory to which a person belongs, whether it be independent, trust, non‐self‐governing or under any other limitation of sovereignty.
+Article 3
+
+Everyone has the right to life, liberty and the security of person.
+Article 4
+
+No one shall be held in slavery or servitude; slavery and the slave trade shall be prohibited in all their forms.
+Article 5
+
+No one shall be subjected to torture or to cruel, inhuman or degrading treatment or punishment.
+Article 6
+
+Everyone has the right to recognition everywhere as a person before the law.
+Article 7
+
+All are equal before the law and are entitled without any discrimination to equal protection of the law. All are entitled to equal protection against any discrimination in violation of this Declaration and against any incitement to such discrimination.
+Article 8
+
+Everyone has the right to an effective remedy by the competent national tribunals for acts violating the fundamental rights granted him by the constitution or by law.
+Article 9
+
+No one shall be subjected to arbitrary arrest, detention or exile.
+Article 10
+
+Everyone is entitled in full equality to a fair and public hearing by an independent and impartial tribunal, in the determination of his rights and obligations and of any criminal charge against him.
+Article 11
+
+1. Everyone charged with a penal offence has the right to be presumed innocent until proved guilty according to law in a public trial at which he has had all the guarantees necessary for his defence.
+
+2. No one shall be held guilty of any penal offence on account of any act or omission which did not constitute a penal offence, under national or international law, at the time when it was committed. Nor shall a heavier penalty be imposed than the one that was applicable at the time the penal offence was committed.
+Article 12
+
+No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.
+Article 13
+
+1. Everyone has the right to freedom of movement and residence within the borders of each State.
+
+2. Everyone has the right to leave any country, including his own, and to return to his country.
+Article 14
+
+1. Everyone has the right to seek and to enjoy in other countries asylum from persecution.
+
+2. This right may not be invoked in the case of prosecutions genuinely arising from non‐political crimes or from acts contrary to the purposes and principles of the United Nations.
+Article 15
+
+1. Everyone has the right to a nationality.
+
+2. No one shall be arbitrarily deprived of his nationality nor denied the right to change his nationality.
+Article 16
+
+1. Men and women of full age, without any limitation due to race, nationality or religion, have the right to marry and to found a family. They are entitled to equal rights as to marriage, during marriage and at its dissolution.
+
+2. Marriage shall be entered into only with the free and full consent of the intending spouses.
+
+3. The family is the natural and fundamental group unit of society and is entitled to protection by society and the State.
+Article 17
+
+1. Everyone has the right to own property alone as well as in association with others.
+
+2. No one shall be arbitrarily deprived of his property.
+Article 18
+
+Everyone has the right to freedom of thought, conscience and religion; this right includes freedom to change his religion or belief, and freedom, either alone or in community with others and in public or private, to manifest his religion or belief in teaching, practice, worship and observance.
+Article 19
+
+Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.
+Article 20
+
+1. Everyone has the right to freedom of peaceful assembly and association.
+
+2. No one may be compelled to belong to an association.
+Article 21
+
+1. Everyone has the right to take part in the government of his country, directly or through freely chosen representatives.
+
+2. Everyone has the right of equal access to public service in his country.
+
+3. The will of the people shall be the basis of the authority of government; this will shall be expressed in periodic and genuine elections which shall be by universal and equal suffrage and shall be held by secret vote or by equivalent free voting procedures.
+Article 22
+
+Everyone, as a member of society, has the right to social security and is entitled to realization, through national effort and international co‐operation and in accordance with the organization and resources of each State, of the economic, social and cultural rights indispensable for his dignity and the free development of his personality.
+Article 23
+
+1. Everyone has the right to work, to free choice of employment, to just and favourable conditions of work and to protection against unemployment.
+
+2. Everyone, without any discrimination, has the right to equal pay for equal work.
+
+3. Everyone who works has the right to just and favourable remuneration ensuring for himself and his family an existence worthy of human dignity, and supplemented, if necessary, by other means of social protection.
+
+4. Everyone has the right to form and to join trade unions for the protection of his interests.
+Article 24
+
+Everyone has the right to rest and leisure, including reasonable limitation of working hours and periodic holidays with pay.
+Article 25
+
+1. Everyone has the right to a standard of living adequate for the health and well‐being of himself and of his family, including food, clothing, housing and medical care and necessary social services, and the right to security in the event of unemployment, sickness, disability, widowhood, old age or other lack of livelihood in circumstances beyond his control.
+
+2. Motherhood and childhood are entitled to special care and assistance. All children, whether born in or out of wedlock, shall enjoy the same social protection.
+Article 26
+
+1. Everyone has the right to education. Education shall be free, at least in the elementary and fundamental stages. Elementary education shall be compulsory. Technical and professional education shall be made generally available and higher education shall be equally accessible to all on the basis of merit.
+
+2. Education shall be directed to the full development of the human personality and to the strengthening of respect for human rights and fundamental freedoms. It shall promote understanding, tolerance and friendship among all nations, racial or religious groups, and shall further the activities of the United Nations for the maintenance of peace.
+
+3. Parents have a prior right to choose the kind of education that shall be given to their children.
+Article 27
+
+1. Everyone has the right freely to participate in the cultural life of the community, to enjoy the arts and to share in scientific advancement and its benefits.
+
+2. Everyone has the right to the protection of the moral and material interests resulting from any scientific, literary or artistic production of which he is the author.
+Article 28
+
+Everyone is entitled to a social and international order in which the rights and freedoms set forth in this Declaration can be fully realized.
+Article 29
+
+1. Everyone has duties to the community in which alone the free and full development of his personality is possible.
+
+2. In the exercise of his rights and freedoms, everyone shall be subject only to such limitations as are determined by law solely for the purpose of securing due recognition and respect for the rights and freedoms of others and of meeting the just requirements of morality, public order and the general welfare in a democratic society.
+
+3. These rights and freedoms may in no case be exercised contrary to the purposes and principles of the United Nations.
+Article 30
+
+Nothing in this Declaration may be interpreted as implying for any State, group or person any right to engage in any activity or to perform any act aimed at the destruction of any of the rights and freedoms set forth herein.

+ 317 - 0
web/lib/vendor/patrickschur/language-detection/resources/eo/eo.php

@@ -0,0 +1,317 @@
+<?php
+
+return array (
+  'eo' => 
+  array (
+    0 => 'a',
+    1 => 'e',
+    2 => 'o',
+    3 => 'i',
+    4 => 'n',
+    5 => 'r',
+    6 => 'j',
+    7 => 'l',
+    8 => 't',
+    9 => 'k',
+    10 => 'j_',
+    11 => 'aj',
+    12 => 'o_',
+    13 => 's',
+    14 => 'u',
+    15 => 'a_',
+    16 => 'aj_',
+    17 => '_k',
+    18 => 'n_',
+    19 => 'd',
+    20 => 'la',
+    21 => 'p',
+    22 => '_l',
+    23 => '_a',
+    24 => 'e_',
+    25 => 'la_',
+    26 => '_la',
+    27 => '_p',
+    28 => 'c',
+    29 => 'on',
+    30 => 'ka',
+    31 => 'kaj',
+    32 => 'ra',
+    33 => '_ka',
+    34 => 'en',
+    35 => 'oj_',
+    36 => 'ta',
+    37 => 'oj',
+    38 => '_e',
+    39 => '_d',
+    40 => '_de',
+    41 => 'm',
+    42 => 'er',
+    43 => '_r',
+    44 => 'de',
+    45 => 'li',
+    46 => 'u_',
+    47 => 'v',
+    48 => 'ti',
+    49 => 'iu',
+    50 => 'on_',
+    51 => 're',
+    52 => '_s',
+    53 => 'de_',
+    54 => 'to',
+    55 => 'al',
+    56 => 'raj',
+    57 => 'g',
+    58 => 'ia',
+    59 => 'ko',
+    60 => '_ra',
+    61 => 's_',
+    62 => 'iu_',
+    63 => 'b',
+    64 => 'i_',
+    65 => 'ajt',
+    66 => 'as',
+    67 => 'as_',
+    68 => 'an',
+    69 => 'ro',
+    70 => '_ĉi',
+    71 => 'pr',
+    72 => 'ar',
+    73 => 'ci',
+    74 => '_ĉ',
+    75 => 'es',
+    76 => 'nt',
+    77 => 'jt',
+    78 => 'in',
+    79 => 'ri',
+    80 => 'aŭ',
+    81 => 'st',
+    82 => '_li',
+    83 => 'io',
+    84 => 'or',
+    85 => 'ĉ',
+    86 => 'ne',
+    87 => 'ĉi',
+    88 => '_pr',
+    89 => 'eco',
+    90 => 'ec',
+    91 => 'lo',
+    92 => 'co',
+    93 => 'aŭ_',
+    94 => 'ol',
+    95 => 'ĉiu',
+    96 => 'po',
+    97 => 'ŭ',
+    98 => 'f',
+    99 => 'te',
+    100 => 'ek',
+    101 => 'jto',
+    102 => 'ia_',
+    103 => 'jn_',
+    104 => '_n',
+    105 => 'rt',
+    106 => 'art',
+    107 => 'un',
+    108 => 'ik',
+    109 => '_es',
+    110 => 'est',
+    111 => 'do',
+    112 => 'na',
+    113 => '_al',
+    114 => 'lo_',
+    115 => 'olo',
+    116 => 'ŭ_',
+    117 => 'io_',
+    118 => 'pro',
+    119 => '_ki',
+    120 => 'an_',
+    121 => '_t',
+    122 => 'ki',
+    123 => 'ig',
+    124 => '_ar',
+    125 => '_ko',
+    126 => '_i',
+    127 => 'ni',
+    128 => 'rti',
+    129 => 'kon',
+    130 => 'en_',
+    131 => 'se',
+    132 => 'jn',
+    133 => '_h',
+    134 => 'tik',
+    135 => '_ti',
+    136 => 'co_',
+    137 => 'so',
+    138 => '_aŭ',
+    139 => '_po',
+    140 => 'tas',
+    141 => 'aci',
+    142 => 'ibe',
+    143 => 'ro_',
+    144 => 'toj',
+    145 => 'ber',
+    146 => '_en',
+    147 => 'lib',
+    148 => 'el',
+    149 => 'h',
+    150 => 'ĝ',
+    151 => 'cio',
+    152 => 'kol',
+    153 => 'it',
+    154 => 'vi',
+    155 => 'ac',
+    156 => 'ere',
+    157 => '_ne',
+    158 => 'iko',
+    159 => 'pe',
+    160 => 'at',
+    161 => 'ce',
+    162 => 'ib',
+    163 => '_in',
+    164 => 'ta_',
+    165 => 'z',
+    166 => 'le',
+    167 => 'be',
+    168 => 'l_',
+    169 => 'to_',
+    170 => '_j',
+    171 => 'ala',
+    172 => 'do_',
+    173 => 'va',
+    174 => 'no',
+    175 => '_se',
+    176 => 'taj',
+    177 => 'nd',
+    178 => 'di',
+    179 => '_f',
+    180 => 'me',
+    181 => 'om',
+    182 => 'ma',
+    183 => 'r_',
+    184 => '_re',
+    185 => 'kiu',
+    186 => 'rec',
+    187 => 'iuj',
+    188 => '_pe',
+    189 => 'ado',
+    190 => 'ita',
+    191 => 'ajn',
+    192 => 'nta',
+    193 => 'ad',
+    194 => 'tr',
+    195 => 'si',
+    196 => 'tu',
+    197 => 'lia',
+    198 => 'sta',
+    199 => 'ekt',
+    200 => 'nac',
+    201 => 'kt',
+    202 => 'is',
+    203 => 'ed',
+    204 => 'iaj',
+    205 => 'ter',
+    206 => 'per',
+    207 => 'eni',
+    208 => 'uj_',
+    209 => 'av',
+    210 => 'ga',
+    211 => 'ton',
+    212 => 'int',
+    213 => '_si',
+    214 => 'cia',
+    215 => 'mo',
+    216 => 'iv',
+    217 => 'uj',
+    218 => 'ev',
+    219 => 'am',
+    220 => 'vo',
+    221 => '_m',
+    222 => 'ku',
+    223 => 'mi',
+    224 => 'je_',
+    225 => '_ho',
+    226 => 'hom',
+    227 => '_ha',
+    228 => 'al_',
+    229 => 'jta',
+    230 => 'stu',
+    231 => '_je',
+    232 => 'go',
+    233 => 've',
+    234 => 'tu_',
+    235 => 'sen',
+    236 => '_di',
+    237 => 'vas',
+    238 => 'hav',
+    239 => '_ri',
+    240 => 'iĝ',
+    241 => 'im',
+    242 => 'ho',
+    243 => 'ent',
+    244 => 'nec',
+    245 => 'ali',
+    246 => '_so',
+    247 => 'nte',
+    248 => 'ava',
+    249 => '_na',
+    250 => 'sia',
+    251 => 'por',
+    252 => 'igi',
+    253 => 'tiu',
+    254 => 'tra',
+    255 => 'je',
+    256 => 'kl',
+    257 => '_o',
+    258 => 'ha',
+    259 => 'ĝi',
+    260 => 'bl',
+    261 => 'ie',
+    262 => 'ega',
+    263 => 'oci',
+    264 => 'or_',
+    265 => '_pl',
+    266 => '_aj',
+    267 => 'soc',
+    268 => 'no_',
+    269 => 'fa',
+    270 => 'pl',
+    271 => 'em',
+    272 => 'ur',
+    273 => 'oc',
+    274 => 'gi',
+    275 => 'sa',
+    276 => 'eg',
+    277 => 'ns',
+    278 => 'pa',
+    279 => '_v',
+    280 => 'ojn',
+    281 => 'ers',
+    282 => 'evi',
+    283 => 'laj',
+    284 => 'kto',
+    285 => 'ke',
+    286 => 'zi',
+    287 => 'igo',
+    288 => 'ke_',
+    289 => '_eg',
+    290 => 'lan',
+    291 => 'gal',
+    292 => 'er_',
+    293 => 'pre',
+    294 => 're_',
+    295 => 'sk',
+    296 => 'op',
+    297 => 'ju',
+    298 => 'da',
+    299 => 'oma',
+    300 => 'ioj',
+    301 => 'li_',
+    302 => 'pri',
+    303 => 'rim',
+    304 => '_ju',
+    305 => 'ont',
+    306 => 'era',
+    307 => 'ata',
+    308 => 'kla',
+    309 => 'don',
+  ),
+);

+ 155 - 0
web/lib/vendor/patrickschur/language-detection/resources/eo/eo.txt

@@ -0,0 +1,155 @@
+
+Universala Deklaracio de Homaj Rajtoj
+
+Adoptita kaj proklamita de Rezolucio 217 A (III) de la Ĝenerala Asembleo, 10an de decembro 1948
+Antaŭkonsideroj
+
+Pro tio, ke agnosko de la esenca digno kaj de la egalaj kaj nefordoneblaj rajtoj de ĉiuj membroj de la homara familio estas la fundamento de libero, justo kaj paco en la mondo,
+
+Pro tio, ke malagnosko kaj malestimo de la homaj rajtoj rezultigis barbarajn agojn, kiuj forte ofendis la konsciencon de la homaro, kaj ke la efektiviĝo de tia mondo, en kiu la homoj ĝuos liberecon de parolo kaj de kredo kaj liberiĝon el timo kaj bezono, estas proklamita kiel la plej alta aspiro de ordinaraj homoj,
+
+Pro tio, ke nepre necesas, se la homoj ne estu devigitaj, sen alia elektebla vojo, ribeli kontraŭ tiranismo kaj subpremo, ke la homaj rajtoj estu protektataj de la leĝo,
+
+Pro tio, ke nepre necesas evoluigi amikajn rilatojn inter la nacioj,
+
+Pro tio, ke la popoloj de Unuiĝintaj Nacioj en la Ĉarto reasertis sian firman kredon je la fundamentaj homaj rajtoj, je la digno kaj valoro de la homa personeco kaj je la egalaj rajtoj de viroj kaj virinoj, kaj firme decidis antaŭenigi socian progreson kaj pli altnivelan vivon en pli granda libereco,
+
+Pro tio, ke la Ŝtatoj-Membroj sin devigis atingi, en kunlaboro kun Unuiĝintaj Nacioj, la antaŭenigon de universala respekto al kaj observado de la homaj rajtoj kaj fundamentaj liberecoj,
+
+Pro tio, ke komuna kompreno pri tiuj ĉi rajtoj kaj liberecoj estas esence grava por plena realigo de tiu sindevigo,
+
+Tial, nun,
+
+La Ĝenerala Asembleo,
+
+Proklamas tiun ĉi Universalan Deklaracion de Homaj Rajtoj kiel komunan celon de atingo por ĉiuj popoloj kaj ĉiuj nacioj, por tio, ke ĉiu individuo kaj ĉiu organo de la socio, konstante atentante ĉi tiun Deklaracion, per instruado kaj edukado strebu al respektigo de tiuj ĉi rajtoj kaj liberecoj, kaj per laŭgradaj paŝoj naciaj kaj internaciaj certigu ilian universalan kaj efektivan agnoskon kaj observadon, same tiel inter la popoloj de la Ŝtatoj-Membroj mem, kiel inter la popoloj de teritorioj sub ilia jurisdikcio.
+Artikolo 1
+
+Ĉiuj homoj estas denaske liberaj kaj egalaj laŭ digno kaj rajtoj. Ili posedas racion kaj konsciencon, kaj devus konduti unu al alia en spirito de frateco.
+Artikolo 2
+
+Ĉiuj rajtoj kaj liberecoj difinitaj en tiu ĉi Deklaracio validas same por ĉiuj homoj, sen kia ajn diferencigo, ĉu laŭ raso, haŭtkoloro, sekso, lingvo, religio, politika aŭ alia opinio, nacia aŭ socia deveno, posedaĵoj, naskiĝo aŭ alia stato.
+
+Plie, nenia diferencigo estu farata surbaze de la politika, jurisdikcia aŭ internacia pozicio de la lando aŭ teritorio, al kiu apartenas la koncerna persono, senkonsidere ĉu ĝi estas sendependa, sub kuratoreco, ne-sinreganta aŭ sub kia ajn alia limigo de la suvereneco.
+Artikolo 3
+
+Ĉiu havas la rajtojn je vivo, libereco kaj persona sekureco.
+Artikolo 4
+
+Neniu estu tenata en sklaveco aŭ servuteco; sklaveco kaj sklavkomerco estu malpermesitaj en ĉiuj siaj formoj.
+Artikolo 5
+
+Neniu suferu torturon aŭ kruelan, nehoman aŭ sendignigan traktadon aŭ punon.
+Artikolo 6
+
+Ĉiu rajtas esti ĉie agnoskita jure kiel persono.
+Artikolo 7
+
+Ĉiuj homoj estas jure egalaj, kaj rajtas sen diskriminacio al egala jura protekto. Ĉiuj rajtas ricevi egalan protekton kontraŭ kia ajn diskriminacio, kiu kontraŭas tiun ĉi Deklaracion, kaj kontraŭ kia ajn instigo al tia diskriminacio.
+Artikolo 8
+
+Ĉiu rajtas ricevi de la kompetentaj naciaj tribunaloj efikan riparon pro agoj, kiuj kontraŭas la fundamentajn rajtojn, kiujn li havas laŭ la konstitucio aŭ la leĝoj.
+Artikolo 9
+
+Neniu suferu arbitrajn areston, malliberigon aŭ ekzilon.
+Artikolo 10
+
+Ĉiu en plena egaleco rajtas je justa kaj publika proceso antaŭ sendependa kaj senpartia tribunalo, por prijuĝo de liaj rajtoj kaj devoj kaj de kiu ajn kriminala akuzo kontraŭ li.
+Artikolo 11
+
+1. Ĉiu akuzita pro punebla faro rajtas, ke oni supozu lin senkulpa, ĝis oni pruvos laŭleĝe lian kulpon en publika proceso, en kiu li ricevis ĉiujn garantiojn necesajn por sia defendo.
+
+2. Neniu estu konsiderata krimkulpa pro kia ajn ago aŭ neago, kiu ne konsistigis puneblan faron, laŭ nacia aŭ internacia juro, en la tempo, kiam ĝi estis farita. Same tiel, ne estu aljuĝita pli severa puno ol tiu, kiu estis aplikebla en la tempo, kiam la punebla faro estis plenumita.
+Artikolo 12
+
+Neniu suferu arbitrajn intervenojn en sian privatecon, familion, hejmon aŭ korespondadon, nek atakojn kontraŭ sia honoro aŭ reputacio. Ĉiu rajtas ricevi juran protekton kontraŭ tiaj intervenoj aŭ atakoj.
+Artikolo 13
+
+1. Ĉiu havas la rajton libere moviĝi kaj loĝi interne de la limoj de kiu ajn ŝtato.
+
+2. Ĉiu rajtas eliri el kiu ajn lando, inkluzive la propran, kaj reveni en sian landon.
+Artikolo 14
+
+1. Ĉiu rajtas peti kaj ricevi en aliaj landoj azilon kontraŭ persekuto.
+
+2. Tiu rajto ne estas alvokebla en kazoj de persekutaj akuzoj malfalse levitaj pro ne-politikaj krimoj aŭ pro agoj kontraŭaj al la celoj kaj principoj de Unuiĝintaj Nacioj.
+Artikolo 15
+
+1. Ĉiu rajtas havi ŝtatanecon.
+
+2. Al neniu estu arbitre forprenita la ŝtataneco, nek rifuzita la rajto ŝanĝi sian ŝtatanecon.
+Artikolo 16
+
+1. Plenaĝaj viroj kaj virinoj, sen ia ajn limigo pro raso, nacieco aŭ religio, rajtas edziĝi kaj fondi familion. Iliaj rajtoj estas egalaj koncerne la geedziĝon, dum la geedzeco kaj koncerne eksedziĝon.
+
+2. Geedziĝo okazu sole laŭ libera kaj plena konsento de la geedziĝontoj.
+
+3. La familio estas la natura kaj fundamenta grupunuo de la socio, kaj ĝi rajtas ricevi protekton de la socio kaj de la Ŝtato.
+Artikolo 17
+
+1. Ĉiu rajtas proprieti havaĵon, kaj sola kaj en asociiĝo kun aliaj.
+
+2. Al neniu estu arbitre forprenita lia proprieto.
+Artikolo 18
+
+Ĉiu havas la rajton je libereco de penso, konscienco kaj religio; tiu ĉi rajto inkluzivas la liberecon ŝanĝi sian religion aŭ kredon, kaj liberecon manifesti, ĉu sola ĉu kune kun aliaj, ĉu publike ĉu private, sian religion aŭ kredon per instruado, praktikado, adorado kaj observado.
+Artikolo 19
+
+Ĉiu havas la rajton je libereco de opinio kaj esprimado; ĉi tiu rajto inkluzivas la liberecon havi opiniojn sen intervenoj de aliaj, kaj la rajton peti, ricevi kaj havigi informojn kaj ideojn per kiu ajn rimedo kaj senkonsidere pri la landlimoj.
+Artikolo 20
+
+1. Ĉiu havas la rajton je libereco de pacema kunvenado kaj asociiĝo.
+
+2. Neniu estu devigita aparteni al asocio.
+Artikolo 21
+
+1. Ĉiu homo rajtas partopreni la regadon de sia lando, aŭ rekte aŭ pere de libere elektitaj reprezentantoj.
+
+2. Ĉiu rajtas je egala aliro al publika servo en sia lando.
+
+3. La volo de la popolo estu la bazo de la aŭtoritato de la registaro; tiu volo estu esprimata per regulaj kaj aŭtentikaj elektoj, kiuj okazu per universala kaj egala balotrajto, kaj per sekreta voĉdono aŭ ekvivalentaj liberaj voĉdonaj proceduroj.
+Artikolo 22
+
+Ĉiu, kiel membro de la socio, havas rajton je socia sekureco kaj povas postuli la realigon, per naciaj klopodoj kaj internacia kunlaboro, kaj konforme al la organizo kaj disponeblaj rimedoj de ĉiu Ŝtato, de tiuj ekonomiaj, sociaj kaj kulturaj rajtoj, kiuj estas nepre necesaj por lia digno kaj por la libera disvolviĝo de lia personeco.
+Artikolo 23
+
+1. Ĉiu havas rajton je laboro, je libera elekto de sia okupo, je justaj kaj favoraj laborkondiĉoj kaj je protekto kontraŭ senlaboreco.
+
+2. Ĉiu, sen ia ajn diskriminacio, rajtas ricevi egalan salajron pro egala laboro.
+
+3. Ĉiu, kiu laboras, rajtas ricevi justan kaj favoran kompenson, kiu certigu por li mem kaj por lia familio ekziston konforman al homa digno, kaj kiun suplementu, laŭnecese, aliaj rimedoj de socia protekto.
+
+4. Ĉiu rajtas formi kaj aliĝi sindikatojn por protekto de siaj interesoj.
+Artikolo 24
+
+Ĉiu havas rajton je ripozo kaj libertempo, inkluzive racian limigon de la laborhoroj kaj periodajn feriojn kun salajro.
+Artikolo 25
+
+1. Ĉiu havas rajton je vivnivelo adekvata por la sano kaj bonfarto de si mem kaj de sia familio, inkluzive de nutraĵo, vestaĵoj, loĝejo kaj medicina prizorgo kaj necesaj sociaj servoj, kaj la rajton je sekureco en okazo de senlaboreco, malsano, malkapablo, vidvineco, maljuneco aŭ alia perdo de la vivrimedoj pro cirkonstancoj ekster sia povo.
+
+2. Patrineco kaj infaneco rajtigas al specialaj prizorgoj kaj helpo. Ĉiuj infanoj, egale ĉu ili naskiĝis en aŭ ekster geedzeco, ricevu saman socian protekton.
+Artikolo 26
+
+1. Ĉiu havas rajton je edukiĝo. La edukado estu senpaga, almenaŭ en la elementa kaj fundamenta stadioj. La elementa edukado estu deviga. La teknika kaj porprofesia edukado estu ĝenerale akirebla, kaj pli alta edukado estu egale akirebla por ĉiuj laŭ ties meritoj.
+
+2. Edukado celu la plenan disvolvon de la homa personeco kaj plifortigon de la respekto al la homaj rajtoj kaj fundamentaj liberecoj. Ĝi kreskigu komprenon, toleron kaj amikecon inter ĉiuj nacioj, rasaj aŭ religiaj grupoj, kaj antaŭenigu la agadon de Unuiĝintaj Nacioj por konservo de paco.
+
+3. Gepatroj havas unuavican rajton elekti la specon de la edukado, kiun ricevu iliaj infanoj.
+Artikolo 27
+
+1. Ĉiu rajtas libere partopreni la kulturan vivon de la komunumo, ĝui la artojn kaj partopreni sciencan progreson kaj ĝiajn fruktojn.
+
+2. Ĉiu havas rajton je protekto de la moralaj kaj materialaj interesoj rezultantaj el eventualaj sciencaj, literaturaj aŭ artaj produktaĵoj, kiujn li aŭtoris.
+Artikolo 28
+
+Ĉiu havas rajton je socia kaj internacia organizo, en kiu la rajtoj kaj liberecoj difinitaj en ĉi tiu Deklaracio povas esti plene realigitaj.
+Artikolo 29
+
+1. Ĉiu havas devojn al la komunumo, en kiu, sole, estas ebla la libera kaj plena disvolviĝo de lia personeco.
+
+2. En la uzado de siaj rajtoj kaj liberecoj, ĉiu estu subigita sole al tiuj limigoj, kiuj estas jure difinitaj ekskluzive kun la celo certigi adekvatan rekonon kaj respekton por la rajtoj kaj liberecoj de aliaj kaj por konformiĝi al justaj postuloj de moralo, publika ordo kaj ĝenerala bonfarto en demokrata socio.
+
+3. Tiuj ĉi rajtoj kaj liberecoj estas en neniu okazo efektivigeblaj kontraŭe al la celoj kaj principoj de Unuiĝintaj Nacioj.
+Artikolo 30
+
+Nenio en ĉi tiu Deklaracio estu interpretita kiel implico, ke iu ajn Ŝtato, grupo aŭ persono iel ajn rajtas entrepreni ian ajn agadon aŭ plenumi ian ajn agon, kiu celus detrui kiun ajn el la rajtoj kaj liberecoj ĉi-ene difinitaj.

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff