diff --git a/Greenshot/Greenshot.csproj b/Greenshot/Greenshot.csproj
index 40ba04d9c..ef68e31b5 100644
--- a/Greenshot/Greenshot.csproj
+++ b/Greenshot/Greenshot.csproj
@@ -275,7 +275,9 @@
Always
-
+
+ Always
+
Always
@@ -303,9 +305,9 @@
Always
-
+
Always
-
+
Always
@@ -318,7 +320,9 @@
Always
-
+
+ Always
+
Always
@@ -340,7 +344,9 @@
Always
-
+
+ Always
+
Always
@@ -402,6 +408,40 @@
GreenshotPlugin
+
+
+ Always
+
+
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
diff --git a/Greenshot/Languages/language-kab-DZ.xml b/Greenshot/Languages/language-kab-DZ.xml
new file mode 100644
index 000000000..508da01e7
--- /dev/null
+++ b/Greenshot/Languages/language-kab-DZ.xml
@@ -0,0 +1,309 @@
+
+
+
+ Azen ibugen ar
+ Ma tḥemled Greenshot, Mudd-aɣ-d afus :
+ Greenshot yezdeɣ di sourceforge.net di
+ Tignitin i d-yekkan seg uqettun n tignitin Fugue n Kamiyamane Yuusuke (Creative Commons Attribution 3.0 license)
+ Copyright © 2007-2015 Thomas Braun, Jens Klingen, Robin Krom
+Greenshot yettunefk-d S WAR ṬMANA. d aseɣẓan ilelli i tzemreḍ ad tezuzreḍ s kra n tewtilin.
+Talqayt ɣef GNU General Public License :
+ Ɣef Greenshot
+ Greenshot - afecku ifazen n tuṭṭfa n ugdil
+ Mdel
+ Suref-aɣ, teḍra-d tuccḍa.
+
+Isali yelhan, c'est que vous pouvez nous aider à nous en débarrasser en remplissant un rapport de bogue.
+Veuillez visiter l'URL ci-dessous, créer un nouveau rapport de bogue et coller le contenu de cette zone de texte.
+
+Ajoutez un résumé compréhensible et des informations que vous jugez utiles à la reproduction du problème.
+De plus, nous apprécierions beaucoup que vous preniez la peine de vérifier si un rapport concernant ce problème existe déjà. (Vous pouvez utiliser l'outil de recherche pour les trouver rapidement.) Merci :)
+ Tuccḍa
+ Sefsex
+ Une erreur inattendue a eu lieu lors de l'écriture vers le presse-papier.
+ Greenshot n'a pu écrire dans le presse-papier car le processus {0} en a bloqué l'accès.
+ Ur izmir ara ad d-yaf tugna ɣef afus.
+ Windows Bitmap
+ Format d'image indépendante du périphérique (DIB)
+ HTML
+ HTML s tugniwin s srid
+ PNG
+ Alpha
+ Appliquer
+ Amidadi
+ Azegzaw
+ Ini HTML
+ Initen ineggura
+ Azeggaɣ
+ Fren ini
+ Transparent
+ La destination {0} a refusé l'accès de Greenshot, une boîte de dialogue est probablement ouverte. Fermez la boîte de dialogue et essayez à nouveau.
+ Accès de Greenshot refusé
+ Impossible d'enregistrer le fichier de configuration de Greenshot. Veuillez vérifier les droits pour '{0}'.
+ Ɣef Greenshot
+ Ṭṭef tamnaṭ
+ Ldi Tugna yellan Ɣef afus
+ Ṭṭef akk agdil
+ Akk
+ akesser
+ azelmaḍ
+ ayeffus
+ haut
+ Ṭṭef Internet Explorer
+ Ṭṭef Internet Explorer si tebdart agi
+ Ṭṭef tamnaṭ taneggarut
+ Ṭṭef asfaylu urmid
+ Ṭṭef asfaylu urmid si tebdart agi
+ Mudd afus i Greenshot
+ Ffeɣ
+ Tallelt
+ Ldi tugna seg ufaylu
+ Ldi adig n usekles aneggaru
+ Ismenyifen iruraden
+ Ismenyifen...
+ Tuccḍa deg usnirem ɣer {0}.Ma ulac aɣilif ɛreḍ tikelt nniḍen.
+ D akesser
+ Di tlemmast
+ Alignement horizontal
+ Reyyec s azelmaḍ
+ Di tlemmast
+ Reyyec s ayeffus
+ D asawen
+ Areyyec ubdid
+ Suddes
+ Iqeṛṛa n ineccaben
+ I sin
+ Taneqqiṭ n tagara
+ Ula yiwen
+ Taneqqiṭ n tazwara
+ Cadrage automatique
+ Couleur de remplissage
+ Rayon du floutage
+ Zur
+ Rnu leryuf
+ Luminosité
+ Sefsex
+ Une erreur s'est produite lors de l'accès au presse-papier. Veuillez réessayer.
+ Mdel
+ Voulez-vous enregistrer la capture d'écran ?
+ Sekles tugna?
+ Sentem
+ Nɣel tugna ɣef afus
+ Nɣel abrid ɣef afus
+ Nɣel
+ Rnu Amesmiḍan
+ Recadrer (C)
+ Afecku n ufran (ESC)
+ Gzem
+ Kkes
+ Ṣub
+ Deg ugilal
+ Suneɣ aneccab (A)
+ Suneɣ taglayt (E)
+ Suneɣ s ufus (F)
+ Derrer (H)
+ Suneɣ izirig (L)
+ Suneɣ asrem(R)
+ Rnu asfaylu n uḍris (T)
+ Opacité de l'ombre
+ Décalage
+ Iɣewwaṛen n tili
+ Tuzert n tili
+ Dupliquer l'élément sélectionné
+ Taẓrigt
+ Effets
+ Courriel
+ Afaylu
+ Teɣzi
+ Ini n izirig
+ Niveaux de gris
+ Surligner une zone
+ Niveaux de gris
+ Agrandir
+ Mode de surlignage
+ Surligner le texte
+ Ombre portée
+ Image enregistrée vers {0}.
+ Insérer une fenêtre
+ Inverser les couleurs
+ Uknan
+ Sali-d tiɣawsiwin seg ufaylu
+ Facteur de grossissement
+ Adapter le format de capture
+ Brouiller (O)
+ Flouter
+ Mode de brouillage
+ Pixéliser
+ Taɣawsa
+ Ldi akaram n unaram Windows
+ Sented
+ Taille de pixel
+ Qualité de prévisualisation
+ Siggez
+ Err-d {0}
+ Wennez teɣzi
+ Redimmensionner
+ Maintenir le rapport L / H
+ rir
+ Afmiḍi
+ Ipiksilen
+ Paramètres du redimmensionnement
+ Tahri
+ Zzi s azelmaḍ
+ Zzi s ayeffus
+ Sekles
+ Sekles tiɣawsiwin deg ufaylu
+ Sekles s yisem...
+ Fren akk
+ Tamhelt n usiggez tettwazen ɣer '{0}'.
+ Tili tettwarfed
+ tačuffiṭ n uḍris
+ Tugna tetwasers ɣef afus.
+ Tuzert n izirig
+ Greenshot Amaẓrag n tugniwin
+ Leryuf qqeṛsen
+ Seɣres akk idisan
+ Snes aseɣres ukesser
+ Aglawan : azilal n tuɣmas
+ Snes aseɣres deg uzelmaḍ
+ Snes aseɣres deg uyeffus
+ Aswel n leryuf
+ Sefek tili
+ Teɣzi n tuɣmas
+ Appliquer une déchirure en haut
+ Vertical : Intervalle des dents
+ Sefsex {0}
+ Rfed
+ Au premier plan
+ Amsaɣ MAPI
+ Outlook avec HTML
+ Outlook avec texte
+ Erreur
+ Une instance de Greenshot est déjà en cours d'exécution.
+ Impossible d'enregistrer le fichier vers {0}.
+Veuillez vérifier l'accessibilité du répertoire de stockage.
+ Le fichier "{0}" n'a pu être ouvert.
+ Ne peut ouvrir le lien '{0}'.
+ Impossible d'enregistrer la capture d'écran. Veuillez trouver un répertoire adéquat !
+ Le nom du répertoire ou le nom du fichier généré n'est pas valide. Corrigez le modèle de nom de fichier, puis essayez à nouveau.
+ Expert
+ Image en 8 bits si le nombre de couleurs est < à 256 pour une image > 8 bits
+ Vérifier les mises à jour instables
+ Formats du presse-papier
+ Nombre pour $(NUM) dans modèle nom de fichier
+ Je sais ce que je fais !
+ Modèle du pied de page
+ Empreinte mémoire minimisée, mais performances dégradées (non conseillé).
+ Optimisations pour l'utilisation avec le bureau à distance
+ Réutiliser l'éditeur si possible
+ Supprimer la boîte de dialogue de sauvegarde lors de la fermeture de l'éditeur
+ Fenêtre de miniatures dans le menu contextuel (pour Windows Vista et Windows 7)
+ Yettusifeḍ ar : {0}
+ Une erreur s'est produite lors de l'exportation de {0} :
+ Aide de Greenshot
+ Raccourcis clavier
+ Veuillez choisir la qualité de l'image JPEG.
+ Ok
+ Une erreur s'est produite lors de l'impression.
+ Centrer sur la page
+ Élargir aux dimensions de la page
+ Tourner l'impression selon l'orientation de la page
+ Réduire aux dimensions de la page
+ Paramètres d'impression couleur
+ Sekles iɣewwaṛen amzun d azalen imezwar, ur d-sutur ara tikelt nniḍen.
+ Imprimer en couleurs inversées
+ Paramètres de mise en page
+ Impression en couleur
+ Forcer l'impression en niveaux de gris
+ Forcer l'impression en noir/blanc
+ Imprimer la date et l'heure dans le pied de page
+ Greenshot - Options d'impression
+ Enregistrer en tant que qualité par défaut et ne plus le demander
+ Greenshot - Qualité
+ Selkes srid (seqdec iɣewwaṛen n tuffɣa)
+ Afficher systématiquement la boite de dialogue d'impression.
+ Afficher la boîte de dialogue de qualité à chaque enregistrement
+ Paramètres de l'application
+ Lancer Greenshot au démarrage de Windows
+ Tuṭṭfa
+ Capturer le pointeur de la souris
+ Utiliser le mode interactif de capture de fenêtre
+ Intervalle de vérification des m.à.j en jours (0=pas de vérification)
+ Swel
+ Copier le chemin vers le fichier dans le presse-papier à chaque sauvegarde
+ Destination de la capture d'écran
+ Ɣef afus
+ Ldi deg umaẓrag n tugniwin
+ Courriel
+ Enregistrez directement (en utilisant les paramètres ci-dessous)
+ Sekles s yisem (sken asfaylu n udiwenni)
+ Sélectionner la destination dynamiquement
+ Ar tsaggazt
+ Amaẓrag
+ Taneɣruft n ufaylu
+ Amatu
+ Teɣzi n tignitin
+ Capture d'Internet Explorer
+ Taɣara JPEG
+ Tutlayt
+ Les variables suivantes seront automatiquement remplacées dans votre modèle :
+${YYYY} aseggass s 4
+${MM} aggur s 2 n izwilen
+${DD} jass s 2 n izwilen
+${hh} asrag s n 2 izwilen
+${mm} tisdatin s 2 n izwilen
+${ss} tasinin s 2 n izwilen
+${NUM} Incrément sur 6 n izwilen
+${title} Azwel n usfaylu
+${user} isem n useqdac Windows
+${domain} Taɣult Windows
+${hostname} Isem n usenneftaɣ n uselkim
+
+Vous pouvez aussi laisser Greenshot créer des répertoires dynamiquement, simplement en utilisant la barre oblique inversée (\) pour séparer les répertoires et les fichiers.
+Exemple : le modèle ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss}
+créera un répertoire pour le jour en cours dans votre emplacement de stockage par défaut, par exemple 2008-06-29, le nom du fichier contenant la capture d'écran sera basé sur l'heure
+en cours, par exemple 11_58_32 (plus l'extension définie dans les paramètres)
+ Réseau et mises à jour
+ Tuffɣa
+ Jouer un son d'appareil photo
+ Isiɣzaf
+ Yerna-t
+ Abrid DLL
+ Isem
+ Lqem
+ Préférences d'enregistrement
+ Format d'image
+ Imprimante
+ Options d'impression
+ Paramètres de qualité
+ Réduire le nombre de couleurs à 256 maximum
+ Enregistrer les raccourcis clavier
+ Faire flasher l'écran
+ Afficher les notifications
+ Rép. de sauvegarde
+ Paramètres
+ Modèle utilisé pour générer les noms de fichier lors de la sauvegarde des captures d'écran
+ Langue de l'interface utilisateur de Greenshot
+ Format d'image par défaut
+ Détermine si les raccourcis clavier Impr. écran, Ctrl+Impr. écran, Alt+Impr. écran sont réservés à Greenshot lorsqu'il est en cours d'exécution.
+ Répertoire où sont stockés vos captures d'écran par défaut. (Laisser vide pour sauvegarder sur le bureau)
+ Seqdec apṛuksi n unagraw amezwer
+ Effets
+ Millisecondes d'attente avant la capture
+ Mode de capture de fenêtre (style Aero)
+ Capture de la fenêtre active
+ Afficher la loupe
+ Cliquez droit ici ou appuyez sur la touche {0}.
+ Une nouvelle version de Greenshot est disponible ! Voulez-vous télécharger Greenshot {0} ?
+ Veuillez patienter pendant la capture de la page Internet Explorer...
+ Avertissement
+ Le(s) raccourci(s) clavier "{0}" n'a pu être enregistré. Ce problème est probablement dû à un autre outil qui utilise le(s) même(s) raccourci(s) clavier. Vous pouvez soit modifier vos raccourcis clavier soit désactiver/modifier le logiciel utilisant le(s) raccourci(s).
+
+Toutes les fonctionnalités de Greenshot se lancent aussi directement depuis le menu contextuel de l'icône de la zone de notifications système.
+ Utiliser une couleur personnalisée
+ Préserver la transparence
+ Awurman
+ Seqdec ini amezwer
+ Akken i d-yettban
+
+
diff --git a/GreenshotBoxPlugin/Languages/language_boxplugin-kab-DZ.xml b/GreenshotBoxPlugin/Languages/language_boxplugin-kab-DZ.xml
new file mode 100644
index 000000000..3730f2b67
--- /dev/null
+++ b/GreenshotBoxPlugin/Languages/language_boxplugin-kab-DZ.xml
@@ -0,0 +1,14 @@
+
+
+
+ Taɣwaylt tetteddu akked umeẓlu n usekles s srid. Ṛǧu ma ulac aɣilif...
+ Swel Box
+ Deffir n usider/asali
+ Nɣel aseɣwen ɣef afus
+ Amasal tugna
+ Iɣewwaṛen n usekles s srid
+ Teḍra-d tuccḍa deg usali ɣer usekles s srid :
+ Sali ɣer usekles s srid
+ Tugna tuli ɣer usekles srid !
+
+
diff --git a/GreenshotConfluencePlugin/Languages/language_confluenceplugin-kab-DZ.xml b/GreenshotConfluencePlugin/Languages/language_confluenceplugin-kab-DZ.xml
new file mode 100644
index 000000000..bfde4b49d
--- /dev/null
+++ b/GreenshotConfluencePlugin/Languages/language_confluenceplugin-kab-DZ.xml
@@ -0,0 +1,29 @@
+
+
+
+ Inig
+ Sefsex
+ Nɣel Wikimarkup ɣef afus
+ Afaylu
+ Seddu imeḍqan idiganen deg unagi akked tunigin
+ Awal uffir
+ Akud n uṛaǧu
+ Tansa Url
+ Aseqdac
+ Aggway n isefka n Confluence, Rǧu ma ulac aɣilif...
+ Teḍra-d tuccḍa deg usesteb : {0}
+ Sekcem ma ulac aɣilif, isefka yinek n usesteb confluence
+ Ih
+ Ldi asebter ticki yemmed usali
+ Ldi isebtar
+ Iɣewwaṛen n Confluence
+ Nadi
+ Nadi deg isebtar
+ Nadi aḍris
+ Sali
+ Teḍra-d tuccḍa deg usali ɣer Confluence :
+ Sali amasal
+ Sali ɣef Confluence
+ Tugna tuli ɣer Confluence !
+
+
diff --git a/GreenshotDropboxPlugin/Languages/language_dropboxplugin-kab-DZ.xml b/GreenshotDropboxPlugin/Languages/language_dropboxplugin-kab-DZ.xml
new file mode 100644
index 000000000..6a7e35179
--- /dev/null
+++ b/GreenshotDropboxPlugin/Languages/language_dropboxplugin-kab-DZ.xml
@@ -0,0 +1,14 @@
+
+
+
+ Taɣwalt tetteddu akked Dropbox. Ṛǧu ma ulac aɣilif...
+ Swel Dropbox
+ Ticki yemmad usali
+ Nɣel aseɣwen ɣef afus
+ Amasal tugna
+ Iɣewwaṛen n Dropbox
+ Teḍra-d tuccḍa deg usali ɣer Dropbox :
+ Sali ɣer Dropbox
+ Tugna tuli ɣer Dropbox !
+
+
diff --git a/GreenshotExternalCommandPlugin/Languages/language_externalcommandplugin-kab-DZ.xml b/GreenshotExternalCommandPlugin/Languages/language_externalcommandplugin-kab-DZ.xml
new file mode 100644
index 000000000..9133907ae
--- /dev/null
+++ b/GreenshotExternalCommandPlugin/Languages/language_externalcommandplugin-kab-DZ.xml
@@ -0,0 +1,35 @@
+
+
+
+
+ Tawila n tludna tizɣaṛayin
+
+
+ Tawila n tladna tazɣarayt
+
+
+ Tawila n tladna
+
+
+ Amaynut
+
+
+ Kkes
+
+
+ Ẓreg
+
+
+ Isem
+
+
+ Taladna
+
+
+ Tiɣira
+
+
+ {0} d isem n ufaylu n tuṭṭfa yinek n ugdil
+
+
+
diff --git a/GreenshotJiraPlugin/language_jiraplugin-kab-DZ.xml b/GreenshotJiraPlugin/language_jiraplugin-kab-DZ.xml
new file mode 100644
index 000000000..27e2c9471
--- /dev/null
+++ b/GreenshotJiraPlugin/language_jiraplugin-kab-DZ.xml
@@ -0,0 +1,25 @@
+
+
+
+ Sefsex
+ Bénéficiaire
+ Yettwarna
+ Asulay
+ Azen
+ Agzul
+ Asiweḍ n isefka ɣer JIRA, ṛǧu ma ulac aɣilif...
+ Awennit
+ Afaylu
+ JIRA
+ Imzizdeg JIRA
+ Amasal tugna
+ Tansa Url
+ Teḍra-d tucḍa deg usesteb : {0}
+ Ma ulac aɣilif sekcem isulayen Jira
+ IH
+ Iɣewwaṛen Jira
+ Teḍra-d tuccḍa deg usal ɣer Jira :
+ Sali ɣer Jira
+ Tugna tuli ɣer Jira akken iwata !
+
+
diff --git a/GreenshotOCRPlugin/Languages/language_ocrplugin-kab-DZ.xml b/GreenshotOCRPlugin/Languages/language_ocrplugin-kab-DZ.xml
new file mode 100644
index 000000000..3d884a724
--- /dev/null
+++ b/GreenshotOCRPlugin/Languages/language_ocrplugin-kab-DZ.xml
@@ -0,0 +1,8 @@
+
+
+
+ Tutlayt i OCR
+ Wehhi tugna
+ Seggwem tugna
+
+
diff --git a/GreenshotPhotobucketPlugin/Languages/language_photobucketplugin-kab-DZ.xml b/GreenshotPhotobucketPlugin/Languages/language_photobucketplugin-kab-DZ.xml
new file mode 100644
index 000000000..32f91f77c
--- /dev/null
+++ b/GreenshotPhotobucketPlugin/Languages/language_photobucketplugin-kab-DZ.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ Sali ɣer Photobucket
+
+
+ Iɣewwaṛen n Photobucket
+
+
+ Seqdec apṛuksi
+
+
+ Tugna tuli akken iwata ɣer Photobucket !
+
+
+ Teḍra-d tuccḍa deg usali ɣer Photobucket:
+
+
+ Amasal n tugna
+
+
+ Asali ɣer Photobucket, Ṛǧu ma ulac aɣilif...
+
+
+ Swel Photobucket
+
+
+
diff --git a/GreenshotPicasaPlugin/Languages/language_picasaplugin-kab-DZ.xml b/GreenshotPicasaPlugin/Languages/language_picasaplugin-kab-DZ.xml
new file mode 100644
index 000000000..367287108
--- /dev/null
+++ b/GreenshotPicasaPlugin/Languages/language_picasaplugin-kab-DZ.xml
@@ -0,0 +1,14 @@
+
+
+
+ S tidett tebɣiḍ ad tekkseḍ amazray adigan n Picasa ?...
+ Swel Picasa
+ Ticki yemmed usali
+ Nɣel aseɣwen ɣef afus
+ Amsal n tugna
+ Iɣewwaṛen Picasa
+ Teḍra-d tuccḍa deg usali ɣer Picasa :
+ Sali ɣer Picasa
+ Tugna tuli ɣer Picasa !
+
+
diff --git a/GreenshotPlugin/Core/Language.cs b/GreenshotPlugin/Core/Language.cs
index 79c32c19c..024f40055 100644
--- a/GreenshotPlugin/Core/Language.cs
+++ b/GreenshotPlugin/Core/Language.cs
@@ -44,7 +44,7 @@ namespace GreenshotPlugin.Core {
private const string LanguageFilenamePattern = @"language*.xml";
private static readonly Regex PrefixRegexp = new Regex(@"language_([a-zA-Z0-9]+).*");
private static readonly Regex IetfCleanRegexp = new Regex(@"[^a-zA-Z]+");
- private static readonly Regex IetfRegexp = new Regex(@"^.*([a-zA-Z]{2}-[a-zA-Z]{2})\.xml$");
+ private static readonly Regex IetfRegexp = new Regex(@"^.*([a-zA-Z]{2,3}-[a-zA-Z]{2})\.xml$");
private const string LanguageGroupsKey = @"SYSTEM\CurrentControlSet\Control\Nls\Language Groups";
private static readonly IList UnsupportedLanguageGroups = new List();
private static readonly IDictionary Resources = new Dictionary();
@@ -341,8 +341,10 @@ namespace GreenshotPlugin.Core {
xmlDocument.Load(languageFilePath);
XmlNodeList nodes = xmlDocument.GetElementsByTagName("language");
if (nodes.Count > 0) {
- LanguageFile languageFile = new LanguageFile();
- languageFile.Filepath = languageFilePath;
+ LanguageFile languageFile = new LanguageFile
+ {
+ Filepath = languageFilePath
+ };
XmlNode node = nodes.Item(0);
if (node?.Attributes != null)
{