Merge branch 'release/1.2.9BF2' of https://github.com/greenshot/greenshot

This commit is contained in:
xucongli1989 2017-06-14 20:43:19 +08:00
commit cfc402ba16
26 changed files with 714 additions and 133 deletions

View file

@ -68,8 +68,10 @@ namespace Greenshot.Controls {
}
private void ColorButtonClick(object sender, EventArgs e) {
ColorDialog colorDialog = ColorDialog.GetInstance();
colorDialog.Color = SelectedColor;
var colorDialog = new ColorDialog
{
Color = SelectedColor
};
// Using the parent to make sure the dialog doesn't show on another window
colorDialog.ShowDialog(Parent.Parent);
if (colorDialog.DialogResult == DialogResult.Cancel)

View file

@ -66,8 +66,10 @@ namespace Greenshot.Controls {
}
private void ColorButtonClick(object sender, EventArgs e) {
ColorDialog colorDialog = ColorDialog.GetInstance();
colorDialog.Color = SelectedColor;
var colorDialog = new ColorDialog
{
Color = SelectedColor
};
// Using the parent to make sure the dialog doesn't show on another window
colorDialog.ShowDialog(Parent.Parent);
if (colorDialog.DialogResult == DialogResult.Cancel)

View file

@ -34,10 +34,9 @@ namespace Greenshot {
/// Description of ColorDialog.
/// </summary>
public partial class ColorDialog : BaseForm {
private static ColorDialog _uniqueInstance;
private static readonly EditorConfiguration EditorConfig = IniConfig.GetIniSection<EditorConfiguration>();
private ColorDialog() {
public ColorDialog() {
SuspendLayout();
InitializeComponent();
SuspendLayout();
@ -47,11 +46,6 @@ namespace Greenshot {
UpdateRecentColorsButtonRow();
}
public static ColorDialog GetInstance()
{
return _uniqueInstance ?? (_uniqueInstance = new ColorDialog());
}
private readonly List<Button> _colorButtons = new List<Button>();
private readonly List<Button> _recentColorButtons = new List<Button>();
private readonly ToolTip _toolTip = new ToolTip();

View file

@ -21,7 +21,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.IO;
@ -1003,24 +1002,12 @@ namespace Greenshot {
}
private void OpenDirectoryMenuItemClick(object sender, EventArgs e) {
var path = Path.GetDirectoryName(_surface.LastSaveFullPath);
if (path == null)
{
return;
}
var processStartInfo = new ProcessStartInfo("explorer")
{
Arguments = path,
UseShellExecute = false
};
using (var process = new Process()) {
process.StartInfo = processStartInfo;
process.Start();
}
ExplorerHelper.OpenInExplorer(_surface.LastSaveFullPath);
}
#endregion
private void BindFieldControls() {
// TODO: This is actually risky, if there are no references than the objects may be garbage collected
new BidirectionalBinding(btnFillColor, "SelectedColor", _surface.FieldAggregator.GetField(FieldType.FILL_COLOR), "Value", NotNullValidator.GetInstance());
new BidirectionalBinding(btnLineColor, "SelectedColor", _surface.FieldAggregator.GetField(FieldType.LINE_COLOR), "Value", NotNullValidator.GetInstance());
new BidirectionalBinding(lineThicknessUpDown, "Value", _surface.FieldAggregator.GetField(FieldType.LINE_THICKNESS), "Value", DecimalIntConverter.GetInstance(), NotNullValidator.GetInstance());

View file

@ -279,7 +279,9 @@
<None Include="Languages\help-nl-NL.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\help-nn-NO.html" />
<None Include="Languages\help-nn-NO.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\help-pl-PL.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
@ -307,9 +309,9 @@
<None Include="Languages\language-el-GR.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<EmbeddedResource Include="Languages\language-en-US.xml">
<None Include="Languages\language-en-US.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</EmbeddedResource>
</None>
<None Include="Languages\language-es-ES.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
@ -322,7 +324,9 @@
<None Include="Languages\language-fr-FR.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-fr-QC.xml" />
<None Include="Languages\language-fr-QC.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-he-IL.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
@ -344,7 +348,9 @@
<None Include="Languages\language-nl-NL.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-nn-NO.xml" />
<None Include="Languages\language-nn-NO.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-pl-PL.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
@ -406,6 +412,40 @@
<Name>GreenshotPlugin</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Languages\language-kab-DZ.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<None Include="Languages\help-ko-KR.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\help-pt-PT.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-ca-CA.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-da-DK.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-de-x-franconia.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-et-EE.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-id-ID.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-lv-LV.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Languages\language-sl-SI.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
<PropertyGroup>
<PreBuildEvent>

View file

@ -507,55 +507,17 @@ namespace Greenshot.Helpers {
return;
}
ISurface surface = eventArgs.Surface;
if (surface != null && eventArgs.MessageType == SurfaceMessageTyp.FileSaved) {
if (!string.IsNullOrEmpty(surface.LastSaveFullPath)) {
string errorMessage = null;
var path = Path.GetDirectoryName(surface.LastSaveFullPath);
try {
ExplorerHelper.OpenInExplorer(path);
}
catch (Exception ex)
{
errorMessage = ex.Message;
}
// Added fallback for when the explorer can't be found
// TODO: Check if this makes sense
if (errorMessage != null) {
try {
string windowsPath = Environment.GetEnvironmentVariable("SYSTEMROOT");
if (windowsPath != null)
{
string explorerPath = Path.Combine(windowsPath, "explorer.exe");
if (File.Exists(explorerPath))
{
var lastSaveDirectory = Path.GetDirectoryName(surface.LastSaveFullPath);
if (lastSaveDirectory != null)
{
var processStartInfo = new ProcessStartInfo(explorerPath)
{
Arguments = lastSaveDirectory,
UseShellExecute = false
};
using (var process = new Process()) {
process.StartInfo = processStartInfo;
process.Start();
}
}
errorMessage = null;
}
}
}
catch
{
// ignored
}
}
if (errorMessage != null) {
MessageBox.Show($"{errorMessage}\r\nexplorer.exe {surface.LastSaveFullPath}", "explorer.exe", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
if (surface != null)
{
switch (eventArgs.MessageType)
{
case SurfaceMessageTyp.FileSaved:
ExplorerHelper.OpenInExplorer(surface.LastSaveFullPath);
break;
case SurfaceMessageTyp.UploadedUri:
Process.Start(surface.UploadUrl);
break;
}
} else if (!string.IsNullOrEmpty(surface?.UploadUrl)) {
Process.Start(surface.UploadUrl);
}
Log.DebugFormat("Deregistering the BalloonTipClicked");
RemoveEventHandler(sender, e);

View file

@ -0,0 +1,309 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.2.0.58" languagegroup="1">
<resources>
<resource name="about_bugs">Azen ibugen ar</resource>
<resource name="about_donations">Ma tḥemled Greenshot, Mudd-aɣ-d afus :</resource>
<resource name="about_host">Greenshot yezdeɣ di sourceforge.net di</resource>
<resource name="about_icons">Tignitin i d-yekkan seg uqettun n tignitin Fugue n Kamiyamane Yuusuke (Creative Commons Attribution 3.0 license)</resource>
<resource name="about_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 :</resource>
<resource name="about_title">Ɣef Greenshot</resource>
<resource name="application_title">Greenshot - afecku ifazen n tuṭṭfa n ugdil</resource>
<resource name="bugreport_cancel">Mdel</resource>
<resource name="bugreport_info">Suref-aɣ, teḍra-d tuccḍa.
Isali yelhan, tzemreḍ ad tmuddeḍ afus akken ad nefru uguren ma yella tuzned-d aneqqis n ibugen.
Rzu ma ulac aɣilif ar tensa URL daw-a, rnu aneqqis amaynur sakin senteḍ agbur-agi di temnaṭ-agi n uḍris.
Rnu agzul yettwagzan akked telɣut i twalad tlaq akken ad nwali ugur.
Rnu ɣur-s, nḥemmel aṭas ma yella tesneqdeḍ aneqqis igebren ugur-agi. (Tzemreḍ ad tesqedceḍ afecku n unadi akken ad id-tafeḍ s zreb.) Tanemmirt :)</resource>
<resource name="bugreport_title">Tuccḍa</resource>
<resource name="CANCEL">Sefsex</resource>
<resource name="clipboard_error">Teḍra-d tuccḍa di tira n ɣef afus.</resource>
<resource name="clipboard_inuse">Greenshot ur izmir ara ad yeru ɣef afus acku akala {0} isewḥel anekcum.</resource>
<resource name="clipboard_noimage">Ur izmir ara ad d-yaf tugna ɣef afus.</resource>
<resource name="ClipboardFormat.BITMAP">Windows Bitmap</resource>
<resource name="ClipboardFormat.DIB">Amasal n tugna amunan ɣef yibenk (DIB)</resource>
<resource name="ClipboardFormat.HTML">HTML</resource>
<resource name="ClipboardFormat.HTMLDATAURL">HTML s tugniwin s srid</resource>
<resource name="ClipboardFormat.PNG">PNG</resource>
<resource name="colorpicker_alpha">Alpha</resource>
<resource name="colorpicker_apply">Snes</resource>
<resource name="colorpicker_blue">Amidadi</resource>
<resource name="colorpicker_green">Azegzaw</resource>
<resource name="colorpicker_htmlcolor">Ini HTML</resource>
<resource name="colorpicker_recentcolors">Initen ineggura</resource>
<resource name="colorpicker_red">Azeggaɣ</resource>
<resource name="colorpicker_title">Fren ini</resource>
<resource name="colorpicker_transparent">Afrawan</resource>
<resource name="com_rejected">Taniɣert {0} tugi anekcum n Greenshot, tasfaylu n udiwenni ahat yeldi. Mdel asfaylu n udewenni sakin ɛreḍ tikelt-nniḍen.</resource>
<resource name="com_rejected_title">Anekcum n Greenshot yettwagdel</resource>
<resource name="config_unauthorizedaccess_write">Ur izmir ara ad isekles afaylu n twila n Greenshot. Ma ulac aɣilif senqed izerfan n '{0}'.</resource>
<resource name="contextmenu_about">Ɣef Greenshot</resource>
<resource name="contextmenu_capturearea">Ṭṭef tamnaṭ</resource>
<resource name="contextmenu_captureclipboard">Ldi Tugna yellan Ɣef afus</resource>
<resource name="contextmenu_capturefullscreen">Ṭṭef akk agdil</resource>
<resource name="contextmenu_capturefullscreen_all">Akk</resource>
<resource name="contextmenu_capturefullscreen_bottom">akesser</resource>
<resource name="contextmenu_capturefullscreen_left">azelmaḍ</resource>
<resource name="contextmenu_capturefullscreen_right">ayeffus</resource>
<resource name="contextmenu_capturefullscreen_top">awriran</resource>
<resource name="contextmenu_captureie">Ṭṭef Internet Explorer</resource>
<resource name="contextmenu_captureiefromlist">Ṭṭef Internet Explorer si tebdart agi</resource>
<resource name="contextmenu_capturelastregion">Ṭṭef tamnaṭ taneggarut</resource>
<resource name="contextmenu_capturewindow">Ṭṭef asfaylu urmid</resource>
<resource name="contextmenu_capturewindowfromlist">Ṭṭef asfaylu urmid si tebdart agi</resource>
<resource name="contextmenu_donate">Mudd afus i Greenshot</resource>
<resource name="contextmenu_exit">Ffeɣ</resource>
<resource name="contextmenu_help">Tallelt</resource>
<resource name="contextmenu_openfile">Ldi tugna seg ufaylu</resource>
<resource name="contextmenu_openrecentcapture">Ldi adig n usekles aneggaru</resource>
<resource name="contextmenu_quicksettings">Ismenyifen iruraden</resource>
<resource name="contextmenu_settings">Ismenyifen...</resource>
<resource name="destination_exportfailed">Tuccḍa deg usnirem ɣer {0}.Ma ulac aɣilif ɛreḍ tikelt nniḍen.</resource>
<resource name="editor_align_bottom">D akesser</resource>
<resource name="editor_align_center">Di tlemmast</resource>
<resource name="editor_align_horizontal">Areyyec aglawan</resource>
<resource name="editor_align_left">Reyyec s azelmaḍ</resource>
<resource name="editor_align_middle">Di tlemmast</resource>
<resource name="editor_align_right">Reyyec s ayeffus</resource>
<resource name="editor_align_top">D asawen</resource>
<resource name="editor_align_vertical">Areyyec ubdid</resource>
<resource name="editor_arrange">Suddes</resource>
<resource name="editor_arrowheads">Iqeṛṛa n ineccaben</resource>
<resource name="editor_arrowheads_both">I sin</resource>
<resource name="editor_arrowheads_end">Taneqqiṭ n tagara</resource>
<resource name="editor_arrowheads_none">Ula yiwen</resource>
<resource name="editor_arrowheads_start">Taneqqiṭ n tazwara</resource>
<resource name="editor_autocrop">Aseggem awurman</resource>
<resource name="editor_backcolor">Ini n taččart</resource>
<resource name="editor_blur_radius">Aqqaṛ n udaɛmec</resource>
<resource name="editor_bold">Zur</resource>
<resource name="editor_border">Rnu leryuf</resource>
<resource name="editor_brightness">Tafat</resource>
<resource name="editor_cancel">Sefsex</resource>
<resource name="editor_clipboardfailed">Teḍra-d tuccḍa deg unekcum ɣef afus. Ɛreḍ tikelt -nniḍen.</resource>
<resource name="editor_close">Mdel</resource>
<resource name="editor_close_on_save">Tebɣiḍ ad teselkseḍ tuṭṭfa n ugdil?</resource>
<resource name="editor_close_on_save_title">Sekles tugna?</resource>
<resource name="editor_confirm">Sentem</resource>
<resource name="editor_copyimagetoclipboard">Nɣel tugna ɣef afus</resource>
<resource name="editor_copypathtoclipboard">Nɣel abrid ɣef afus</resource>
<resource name="editor_copytoclipboard">Nɣel</resource>
<resource name="editor_counter">Rnu Amesmiḍan</resource>
<resource name="editor_crop">Seggem (C)</resource>
<resource name="editor_cursortool">Afecku n ufran (ESC)</resource>
<resource name="editor_cuttoclipboard">Gzem</resource>
<resource name="editor_deleteelement">Kkes</resource>
<resource name="editor_downonelevel">Ṣub</resource>
<resource name="editor_downtobottom">Deg ugilal</resource>
<resource name="editor_drawarrow">Suneɣ aneccab (A)</resource>
<resource name="editor_drawellipse">Suneɣ taglayt (E)</resource>
<resource name="editor_drawfreehand">Suneɣ s ufus (F)</resource>
<resource name="editor_drawhighlighter">Derrer (H)</resource>
<resource name="editor_drawline">Suneɣ izirig (L)</resource>
<resource name="editor_drawrectangle">Suneɣ asrem(R)</resource>
<resource name="editor_drawtextbox">Rnu asfaylu n uḍris (T)</resource>
<resource name="editor_dropshadow_darkness">Tebrek n tili</resource>
<resource name="editor_dropshadow_offset">Asiẓi</resource>
<resource name="editor_dropshadow_settings">Iɣewwaṛen n tili</resource>
<resource name="editor_dropshadow_thickness">Tuzert n tili</resource>
<resource name="editor_duplicate">Sleg aferdis yettwafernen</resource>
<resource name="editor_edit">Taẓrigt</resource>
<resource name="editor_effects">Isemda</resource>
<resource name="editor_email">Imayl</resource>
<resource name="editor_file">Afaylu</resource>
<resource name="editor_fontsize">Teɣzi</resource>
<resource name="editor_forecolor">Ini n izirig</resource>
<resource name="editor_grayscale">Tifesniwin n umumed</resource>
<resource name="editor_highlight_area">Jerreḍ tamnaṭ</resource>
<resource name="editor_highlight_grayscale">Tifesniwin n umumed</resource>
<resource name="editor_highlight_magnify">Semɣeṛ</resource>
<resource name="editor_highlight_mode">Askar n ujerreḍ</resource>
<resource name="editor_highlight_text">Sebrureq aḍris</resource>
<resource name="editor_image_shadow">Tili yettwarfden</resource>
<resource name="editor_imagesaved">Tugna tettwasekles ara {0}.</resource>
<resource name="editor_insertwindow">Ger asfaylu</resource>
<resource name="editor_invert">Tti initen</resource>
<resource name="editor_italic">Uknan</resource>
<resource name="editor_load_objects">Sali-d tiɣawsiwin seg ufaylu</resource>
<resource name="editor_magnification_factor">Amesker n usuzer</resource>
<resource name="editor_match_capture_size">Seggem amasal n tuṭṭfa n ugdil</resource>
<resource name="editor_obfuscate">Sdaɛmumec (O)</resource>
<resource name="editor_obfuscate_blur">Sdeɛmumec</resource>
<resource name="editor_obfuscate_mode">Askar n usdaɛmumec</resource>
<resource name="editor_obfuscate_pixelize">Piksilizi</resource>
<resource name="editor_object">Taɣawsa</resource>
<resource name="editor_opendirinexplorer">Ldi akaram n unaram Windows</resource>
<resource name="editor_pastefromclipboard">Sented</resource>
<resource name="editor_pixel_size">Teɣzu n upiksil</resource>
<resource name="editor_preview_quality">Taɣara n teskant</resource>
<resource name="editor_print">Siggez</resource>
<resource name="editor_redo">Err-d {0}</resource>
<resource name="editor_resetsize">Wennez teɣzi</resource>
<resource name="editor_resize">Snifel tahri/teɣzi</resource>
<resource name="editor_resize_aspectratio">Eǧǧ afmiḍi Teɣ / Teh</resource>
<resource name="editor_resize_height">Awrir</resource>
<resource name="editor_resize_percent">Afmiḍi</resource>
<resource name="editor_resize_pixel">Ipiksilen</resource>
<resource name="editor_resize_settings">Iqewwaṛen n usnufel n Tehri/Teɣzi</resource>
<resource name="editor_resize_width">Tehri</resource>
<resource name="editor_rotateccw">Zzi s azelmaḍ</resource>
<resource name="editor_rotatecw">Zzi s ayeffus</resource>
<resource name="editor_save">Sekles</resource>
<resource name="editor_save_objects">Sekles tiɣawsiwin deg ufaylu</resource>
<resource name="editor_saveas">Sekles s yisem...</resource>
<resource name="editor_selectall">Fren akk</resource>
<resource name="editor_senttoprinter">Tamhelt n usiggez tettwazen ɣer '{0}'.</resource>
<resource name="editor_shadow">Tili tettwarfed</resource>
<resource name="editor_speechbubble">tačuffiṭ n uḍris</resource>
<resource name="editor_storedtoclipboard">Tugna tetwasers ɣef afus.</resource>
<resource name="editor_thickness">Tuzert n izirig</resource>
<resource name="editor_title">Greenshot Amaẓrag n tugniwin</resource>
<resource name="editor_torn_edge">Leryuf qqeṛsen</resource>
<resource name="editor_tornedge_all">Seɣres akk idisan</resource>
<resource name="editor_tornedge_bottom">Snes aseɣres ukesser</resource>
<resource name="editor_tornedge_horizontaltoothrange">Aglawan : azilal n tuɣmas</resource>
<resource name="editor_tornedge_left">Snes aseɣres deg uzelmaḍ</resource>
<resource name="editor_tornedge_right">Snes aseɣres deg uyeffus</resource>
<resource name="editor_tornedge_settings">Aswel n leryuf</resource>
<resource name="editor_tornedge_shadow">Sefek tili</resource>
<resource name="editor_tornedge_toothsize">Teɣzi n tuɣmas</resource>
<resource name="editor_tornedge_top">Snes acerrig d asawen</resource>
<resource name="editor_tornedge_verticaltoothrange">Ubdid : Azilal n tuɣmas</resource>
<resource name="editor_undo">Sefsex {0}</resource>
<resource name="editor_uponelevel">Rfed</resource>
<resource name="editor_uptotop">Deg uɣawas amenzu</resource>
<resource name="EmailFormat.MAPI">Amsaɣ MAPI</resource>
<resource name="EmailFormat.OUTLOOK_HTML">Outlook s HTML</resource>
<resource name="EmailFormat.OUTLOOK_TXT">Outlook s uḍris</resource>
<resource name="error">Tuccḍa</resource>
<resource name="error_multipleinstances">Tummant n Greenshot tettuselkam yakan.</resource>
<resource name="error_nowriteaccess">Ur izmir ara ad isekles afaylu ara {0}.
Ma ulac aɣilif senqed tuffart n ukaram n usekles.</resource>
<resource name="error_openfile">afaylu "{0}" ur izmir ara ad yettwaldi.</resource>
<resource name="error_openlink">Ur izmir ara ad d-yelid aseɣwen '{0}'.</resource>
<resource name="error_save">Ur izmir ara ad isekles tuṭṭfa n ugdil. Ma ulac aɣilif, aff-d akaram ilaqen !</resource>
<resource name="error_save_invalid_chars">Isem n ukaram neɣ isem n ufaylu yettusirwen mačči d ameɣtu. Seɣti taneɣruft n yisem n ufaylu, sakin ɛreḍ tikelt-nniḍen.</resource>
<resource name="expertsettings">Amazzag</resource>
<resource name="expertsettings_autoreducecolors">Tugna s 8 s ibiten ma yella amḍan n initen &lt; 256 i tugna n &gt; 8 n ibiten</resource>
<resource name="expertsettings_checkunstableupdates">Senqed ileqman urkiden</resource>
<resource name="expertsettings_clipboardformats">Imasalen n ɣef afus</resource>
<resource name="expertsettings_counter">Amḍan i $(NUM) di tneɣruft n ufaylu</resource>
<resource name="expertsettings_enableexpert">Ẓriɣ d acu xeddmeɣ!</resource>
<resource name="expertsettings_footerpattern">Taneɣruft n uḍar n usebter</resource>
<resource name="expertsettings_minimizememoryfootprint">Adsil n tkatut yettusemẓi, acukan timellit tuder (ur lhi ara).</resource>
<resource name="expertsettings_optimizeforrdp">Asesfer i useqdec s tnarit tanmeggagt</resource>
<resource name="expertsettings_reuseeditorifpossible">Seqdec amaẓrag ma tzemreḍ</resource>
<resource name="expertsettings_suppresssavedialogatclose">Kkes asfaylu n udiwenni n usekles deg umdal n umazrag</resource>
<resource name="expertsettings_thumbnailpreview">Asfaylu aqmamaḍ deg umuɣ asatal (i Windows Vista akked Windows 7)</resource>
<resource name="exported_to">Yettusifeḍ ar : {0}</resource>
<resource name="exported_to_error">Teḍra-d tuccḍa deg usifeḍ n {0} :</resource>
<resource name="help_title">Tallalt n Greenshot</resource>
<resource name="hotkeys">Inegzumen n unasiw</resource>
<resource name="jpegqualitydialog_choosejpegquality">Ma ulac aɣilif, fren taɣara n tugna JPEG.</resource>
<resource name="OK">Ih</resource>
<resource name="print_error">Teḍra-d tuccḍa deeg usiggez.</resource>
<resource name="printoptions_allowcenter">Slemmes ɣef usebter</resource>
<resource name="printoptions_allowenlarge">Sehrew ar tisektiwin n usebter</resource>
<resource name="printoptions_allowrotate">Zzi tasaggazt akken tella tnila n usebter</resource>
<resource name="printoptions_allowshrink">Senɣes ar tsektiwin n usebter</resource>
<resource name="printoptions_colors">Iɣewwaṛen n usiggez s yiniten</resource>
<resource name="printoptions_dontaskagain">Sekles iɣewwaṛen amzun d azalen imezwar, ur d-sutur ara tikelt nniḍen.</resource>
<resource name="printoptions_inverted">Siggez s tuttya n yiniten</resource>
<resource name="printoptions_layout">Iɣewwaṛen n trusi n usebter</resource>
<resource name="printoptions_printcolor">Asiggez s initen</resource>
<resource name="printoptions_printgrayscale">Sekmer asiggez s uswir n tfesniwin n umumad</resource>
<resource name="printoptions_printmonochrome">Sekmer asiggez s aberkan/amellal</resource>
<resource name="printoptions_timestamp">Siggez azemz d wakud deg uḍaṛ n usebter</resource>
<resource name="printoptions_title">Greenshot - Iɣewwaṛen n tsaggazt</resource>
<resource name="qualitydialog_dontaskagain">Sekles am tɣara tamezwert udiɣ ur d(sutur ara tikelt-nniḍen</resource>
<resource name="qualitydialog_title">Greenshot - Taɣara</resource>
<resource name="quicksettings_destination_file">Sekles srid (seqdec iɣewwaṛen n tuffɣa)</resource>
<resource name="settings_alwaysshowprintoptionsdialog">Sken srid asfaylu n udiwenni n usiggez.</resource>
<resource name="settings_alwaysshowqualitydialog">Sken asfaylu n udiwenni n tɣaṛa n yal asekles</resource>
<resource name="settings_applicationsettings">Iɣewwaṛen n usnas</resource>
<resource name="settings_autostartshortcut">Senker Greenshot di tnekra n Windows</resource>
<resource name="settings_capture">Tuṭṭfa</resource>
<resource name="settings_capture_mousepointer">Ṭṭef taḥnaccaṭ n tɣerdayt</resource>
<resource name="settings_capture_windows_interactive">Seqdec askar amyigawan n tuṭṭfa n usfaylu</resource>
<resource name="settings_checkperiod">Azilal n usenqed n ileqman s wussan (0=ulac usenqed)</resource>
<resource name="settings_configureplugin">Swel</resource>
<resource name="settings_copypathtoclipboard">Nɣel abrid ar ufaylu ɣef afus di yal asekles</resource>
<resource name="settings_destination">Taniɣert n tuṭṭfa n ugdil</resource>
<resource name="settings_destination_clipboard">Ɣef afus</resource>
<resource name="settings_destination_editor">Ldi deg umaẓrag n tugniwin</resource>
<resource name="settings_destination_email">Imayl</resource>
<resource name="settings_destination_file">Sekles s srid (s useqdec n iɣewwaṛen daw-a)</resource>
<resource name="settings_destination_fileas">Sekles s yisem (sken asfaylu n udiwenni)</resource>
<resource name="settings_destination_picker">Fren taniɣert tamussant</resource>
<resource name="settings_destination_printer">Ar tsaggazt</resource>
<resource name="settings_editor">Amaẓrag</resource>
<resource name="settings_filenamepattern">Taneɣruft n ufaylu</resource>
<resource name="settings_general">Amatu</resource>
<resource name="settings_iconsize">Teɣzi n tignitin</resource>
<resource name="settings_iecapture">Tuṭṭfa n Internet Explorer</resource>
<resource name="settings_jpegquality">Taɣara JPEG</resource>
<resource name="settings_language">Tutlayt</resource>
<resource name="settings_message_filenamepattern">Imuttiyen-agi ad ttwasemselsin s wudem awurman di tneqruft inek:
${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
Tzemreḍ daɣen ad teǧǧeḍ Greenshot ad yernu ikaramen s wudem amussan, s useqdec n uslac(\) akken ad tfeṛqeḍ gar ikaramen aekked ifuyla.
Amedya: taneqruft ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss}
ad yernu akaram i wass amiran deg adig n usekles amezwer, amedya 2008-06-29, isem n ufaylu igebren tuṭṭfa n ugdil ad tettwabnu qef usrag
amiran, amedya 11_58_32 (akked usiɣzef yettwamlen deg iɣewwaṛen)</resource>
<resource name="settings_network">Aẓeṭṭa akked ileqman</resource>
<resource name="settings_output">Tuffɣa</resource>
<resource name="settings_playsound">Urar imesli n usagu n tewlafin</resource>
<resource name="settings_plugins">Isiɣzaf</resource>
<resource name="settings_plugins_createdby">Yerna-t</resource>
<resource name="settings_plugins_dllpath">Abrid DLL</resource>
<resource name="settings_plugins_name">Isem</resource>
<resource name="settings_plugins_version">Lqem</resource>
<resource name="settings_preferredfilesettings">Ismenyifen n usekles</resource>
<resource name="settings_primaryimageformat">Amasal n tugna</resource>
<resource name="settings_printer">Tasaggazt</resource>
<resource name="settings_printoptions">Iɣewwaṛen n usiggez</resource>
<resource name="settings_qualitysettings">Iɣewwaṛen n tɣara</resource>
<resource name="settings_reducecolors">Senɣes amḍan n yiniten ar 256 ma yela aṭas</resource>
<resource name="settings_registerhotkeys">Sekles inegzumen n unasiw</resource>
<resource name="settings_showflashlight">Zlem agdil</resource>
<resource name="settings_shownotify">Sken alɣu</resource>
<resource name="settings_storagelocation">Sniles asekles</resource>
<resource name="settings_title">Iɣewwaṛen</resource>
<resource name="settings_tooltip_filenamepattern">Taneɣruft yettwasqedcen i usirew n yesmawen n ifuyla deg usekles n tuṭṭfiwin n ugdil</resource>
<resource name="settings_tooltip_language">Tutlayt tamezwert n ugrudem n useqdac n Greenshot</resource>
<resource name="settings_tooltip_primaryimageformat">Amasal n tugna tamezwert</resource>
<resource name="settings_tooltip_registerhotkeys">Ad d-yemmel ma yellai negzumen n unasiw Sigg. agd, Ctrl+Sigg. agdil, Alt+Sigg. agdil ttwaḥerren i Greenshot ticki yettuselkam.</resource>
<resource name="settings_tooltip_storagelocation">Akaram anida ttwakelsent tuṭṭfiwin inek n ugdil. (Eǧǧ-it d ilem akken ad tseklseḍ ɣef tnarit)</resource>
<resource name="settings_usedefaultproxy">Seqdec apṛuksi n unagraw amezwer</resource>
<resource name="settings_visualization">Isemda</resource>
<resource name="settings_waittime">Millitasinin n uraǧu send tuṭṭfa</resource>
<resource name="settings_window_capture_mode">Aska n tuṭṭfa n usfaylu (aɣanib Aero)</resource>
<resource name="settings_windowscapture">Ṭṭef asfaylu urmid</resource>
<resource name="settings_zoom">Sken tasemɣart</resource>
<resource name="tooltip_firststart">Sit s tqeffalt n uyeffus dagi sakin senned ɣef tqeffalt {0}.</resource>
<resource name="update_found">Yella lqem-nniḍen n Greenshot! Tebɣid ad tsidreḍ Greenshot {0} ?</resource>
<resource name="wait_ie_capture">Ma ulac aɣilif, rǧu arama tfuk tuṭṭfa n ugdil n usebter Internet Explorer...</resource>
<resource name="warning">Ɣur-k</resource>
<resource name="warning_hotkeys">Anegzum n unasiw "{0}" ur yettwakles ara. Ugur-agi ahat yekka-d seg ufecku-nniḍen iseqdacen yiwen n unegzum n unasiw. Tzemreḍ ahat ad tesnifleḍ inegzumen inek n unasiw neɣ ad tsenseḍ/ad tesnifleḍ aseɣẓan iseqdacen anegzum.
Akk timahilin n Greenshot sttenkarent daɣen s srid seg umuɣ umniḍ n tignit n temnaṭ n ulɣu n unagraw.</resource>
<resource name="WindowCaptureMode.Aero">Seqdec ini udmawan</resource>
<resource name="WindowCaptureMode.AeroTransparent">Ḥrez tafrawant</resource>
<resource name="WindowCaptureMode.Auto">Awurman</resource>
<resource name="WindowCaptureMode.GDI">Seqdec ini amezwer</resource>
<resource name="WindowCaptureMode.Screen">Akken i d-yettban</resource>
</resources>
</language>

View file

@ -9,31 +9,33 @@ All details to our tickets can be found here: https://greenshot.atlassian.net
@DETAILVERSION@
This is Greenshot 1.2.9BF2, the second bugfix release for Greenshot 1.2.9
Bugs fixed:
* [BUG-2051] - Scroll-lock button not usable as hotkey
* [BUG-2056] - Cannot export to external command Paint.NET if .greenshot format is used
* [BUG-2081] - Canvas resize (Ctrl + / Ctrl -) only works via numpad keys
* [BUG-2093] - Shadow effects not rendering correctly on Windows 10
* [BUG-2095] - 'Save as' doesn't remember last saved directory (after restart)
* [BUG-2097] - Window border is not captured on Windows 10
* [BUG-2102] - InvalidOperationException when selecting a color
* [BUG-2104] - Speechbubble can't be used after copy/paste
* [BUG-2105] - Window border is not captured on Windows 10
* [BUG-2108] - Capture last region doesn't work
* [BUG-2109] - Double-click on textbox causes NullReferenceException
* [BUG-2111] - Drag and Drop image file on editor doesn't work
* [BUG-2114] - Storage location reset to default if not available during start
* [BUG-2115] - Error while trying to upload screen shot to Jira
* [BUG-2116] - MemberAccessException when opening the color dialog
* [BUG-2119] - crash on editing (dragged line)
* [BUG-2120] - Greenshot Editor Canvas Changed to White Screen
* [BUG-2121] - NullReferenceException when moving text
* [BUG-2122] - Jira Plugin: Crash when uploading to Jira
* [BUG-2124] - Flickr plugin generates wrong image link
* [BUG-2125] - Send to OneNote does not work
* [BUG-2126] - MemberAccessException during un-DropShadow of Ellipse
* [FEATURE-998] - Opening last capture in explorer should select/jump to the file
* [FEATURE-992] - When reusing the editor, it is not brought to the front (second try)
The following tickets are on the list for the bugfix release, the current state is not represented in UNSTABLE builds:
* BUG-2051 Scroll-lock button not usable as hotkey
* BUG-2055 Cannot paste Greenshot capture to Skype
* BUG-2056 Cannot export to external command Paint.NET if .greenshot format is used
* BUG-2068 Export to Confluence caused System.NullReferenceException
* BUG-2081 Canvas resize (Ctrl + / Ctrl -) only works via numpad keys
* BUG-2093 Shadow effects not renderingWindows 10 window border frame is not capture correctly on Windows 10
* BUG-2095 'Save as' doesn't remember last saved directory (after restart)
* BUG-2097 Window border is not captured on Windows 10
* BUG-2098 Greenshot opens Explorer when clicking tray while notification is still showing
* BUG-2100 ArgumentException when changing the icon size from 16 to 32
* BUG-2101 Update to version 1.2.9.112 release -> Error 5 Access is denied
* BUG-2102 InvalidOperationException when selecting a color
* BUG-2103 ArgumentException when changing the icon size from 16 to 32
* BUG-2104 Speechbubble can't be used after copy/paste
* BUG-2105 Window border is not captured on Windows 10
* BUG-2108 Capture last region doesn't work
* BUG-2109 Double-click on textbox causes NullReferenceException
* BUG-2110 Missing annotations when opening .greenshot files
* BUG-2111 Drag and Drop image file on editor doesn't work
* BUG-2114 Storage location reset to default if not available during start
* BUG-2115 Error while trying to upload screenshot to Jira
* FEATURE-998 The feature "Opening last capture in explorer should select/jump to the file" wasn't available everywhere
Added Taqbaylit as a new language.
1.2.9.112-9bc62ac RELEASE

View file

@ -50,6 +50,7 @@ Source: ..\..\Languages\*id-ID*; Excludes: "*installer*,*website*"; DestDir: {ap
Source: ..\..\Languages\*it-IT*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\itIT; Flags: overwritereadonly ignoreversion replacesameversion;
Source: ..\..\Languages\*ja-JP*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\jaJP; Flags: overwritereadonly ignoreversion replacesameversion;
Source: ..\..\Languages\*ko-KR*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\koKR; Flags: overwritereadonly ignoreversion replacesameversion;
Source: ..\..\Languages\*kab-DZ*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\kabDZ; Flags: overwritereadonly ignoreversion replacesameversion;
Source: ..\..\Languages\*lt-LT*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\ltLT; Flags: overwritereadonly ignoreversion replacesameversion;
Source: ..\..\Languages\*lv-LV*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\lvLV; Flags: overwritereadonly ignoreversion replacesameversion;
Source: ..\..\Languages\*nn-NO*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\nnNO; Flags: overwritereadonly ignoreversion replacesameversion;
@ -279,16 +280,16 @@ lt.startup=Palaist {#ExeName} uzsākot darbus
lt.win10=Windows 10 spraudnis
nl.confluence=Confluence plug-in
nl.default=Default installation
nl.default=Standaardinstallatie
nl.office=Microsoft Office plug-in
nl.externalcommand=Open met externes commando plug-in
nl.imgur=Imgur plug-in (Zie: http://imgur.com)
nl.externalcommand=Openen met extern commando plug-in
nl.imgur=Imgur plug-in (zie: http://imgur.com)
nl.jira=Jira plug-in
nl.language=Extra talen
nl.ocr=OCR plug-in (heeft Microsoft Office Document Imaging (MODI) nodig)
nl.optimize=Prestaties verbeteren, kan even duren.
nl.startgreenshot=Start {#ExeName}
nl.startup=Start {#ExeName} wanneer Windows opstart
nl.ocr=OCR plug-in (vereist Microsoft Office Document Imaging (MODI))
nl.optimize=Prestaties verbeteren, even geduld.
nl.startgreenshot={#ExeName} starten
nl.startup={#ExeName} automatisch starten met Windows
nl.win10=Windows 10 plug-in
nn.confluence=Confluence-tillegg
@ -391,6 +392,7 @@ Name: "languages\idID"; Description: "Bahasa Indonesia"; Types: full custom; Fla
Name: "languages\itIT"; Description: "Italiano"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('1')
Name: "languages\jaJP"; Description: "日本語"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('7')
Name: "languages\koKR"; Description: "한국의"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('8')
Name: "languages\kabDZ"; Description: "Taqbaylit"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('8')
Name: "languages\ltLT"; Description: "Lietuvių"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('3')
Name: "languages\lvLV"; Description: "Latviski"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('3')
Name: "languages\nnNO"; Description: "Nynorsk"; Types: full custom; Flags: disablenouninstallwarning; Check: hasLanguageGroup('1')

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0" languagegroup="">
<resources>
<resource name="communication_wait">Taɣwaylt tetteddu akked umeẓlu n usekles s srid. Ṛǧu ma ulac aɣilif...</resource>
<resource name="Configure">Swel Box</resource>
<resource name="label_AfterUpload">Deffir n usider/asali</resource>
<resource name="label_AfterUploadLinkToClipBoard">Nɣel aseɣwen ɣef afus</resource>
<resource name="label_upload_format">Amasal tugna</resource>
<resource name="settings_title">Iɣewwaṛen n usekles s srid</resource>
<resource name="upload_failure">Teḍra-d tuccḍa deg usali ɣer usekles s srid :</resource>
<resource name="upload_menu_item">Sali ɣer usekles s srid</resource>
<resource name="upload_success">Tugna tuli ɣer usekles srid !</resource>
</resources>
</language>

View file

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0" languagegroup="">
<resources>
<resource name="browse_pages">Inig</resource>
<resource name="CANCEL">Sefsex</resource>
<resource name="copy_wikimarkup">Nɣel Wikimarkup ɣef afus</resource>
<resource name="filename">Afaylu</resource>
<resource name="include_person_spaces">Seddu imeḍqan idiganen deg unagi akked tunigin</resource>
<resource name="label_password">Awal uffir</resource>
<resource name="label_timeout">Akud n uṛaǧu</resource>
<resource name="label_url">Tansa Url</resource>
<resource name="label_user">Aseqdac</resource>
<resource name="loading">Aggway n isefka n Confluence, Rǧu ma ulac aɣilif...</resource>
<resource name="login_error">Teḍra-d tuccḍa deg usesteb : {0}</resource>
<resource name="login_title">Sekcem ma ulac aɣilif, isefka yinek n usesteb confluence</resource>
<resource name="OK">Ih</resource>
<resource name="open_page_after_upload">Ldi asebter ticki yemmed usali</resource>
<resource name="open_pages">Ldi isebtar</resource>
<resource name="plugin_settings">Iɣewwaṛen n Confluence</resource>
<resource name="search">Nadi</resource>
<resource name="search_pages">Nadi deg isebtar</resource>
<resource name="search_text">Nadi aḍris</resource>
<resource name="upload">Sali</resource>
<resource name="upload_failure">Teḍra-d tuccḍa deg usali ɣer Confluence :</resource>
<resource name="upload_format">Sali amasal</resource>
<resource name="upload_menu_item">Sali ɣef Confluence</resource>
<resource name="upload_success">Tugna tuli ɣer Confluence !</resource>
</resources>
</language>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0" languagegroup="">
<resources>
<resource name="communication_wait">Taɣwalt tetteddu akked Dropbox. Ṛǧu ma ulac aɣilif...</resource>
<resource name="Configure">Swel Dropbox</resource>
<resource name="label_AfterUpload">Ticki yemmad usali</resource>
<resource name="label_AfterUploadLinkToClipBoard">Nɣel aseɣwen ɣef afus</resource>
<resource name="label_upload_format">Amasal tugna</resource>
<resource name="settings_title">Iɣewwaṛen n Dropbox</resource>
<resource name="upload_failure">Teḍra-d tuccḍa deg usali ɣer Dropbox :</resource>
<resource name="upload_menu_item">Sali ɣer Dropbox</resource>
<resource name="upload_success">Tugna tuli ɣer Dropbox !</resource>
</resources>
</language>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0">
<resources>
<resource name="contextmenu_configure">
Tawila n tludna tizɣaṛayin
</resource>
<resource name="settings_title">
Tawila n tladna tazɣarayt
</resource>
<resource name="settings_detail_title">
Tawila n tladna
</resource>
<resource name="settings_new">
Amaynut
</resource>
<resource name="settings_delete">
Kkes
</resource>
<resource name="settings_edit">
Ẓreg
</resource>
<resource name="label_name">
Isem
</resource>
<resource name="label_command">
Taladna
</resource>
<resource name="label_argument">
Tiɣira
</resource>
<resource name="label_information">
{0} d isem n ufaylu n tuṭṭfa yinek n ugdil
</resource>
</resources>
</language>

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.2.0.58" languagegroup="1">
<resources prefix="Flickr">
<resource name="label_HiddenFromSearch">
Yettwaffer seg unadi
</resource>
<resource name="label_SafetyLevel">
Aswir aɣelsan
</resource>
<resource name="label_AfterUploadLinkToClipBoard">
Cudd ɣef afus
</resource>
<resource name="label_AfterUpload">
Seld asali
</resource>
<resource name="Configure">
Swel Flickr
</resource>
<resource name="upload_menu_item">
Sali ar Flickr
</resource>
<resource name="settings_title">
Iɣewwaṛen n Flickr
</resource>
<resource name="upload_success">
Tugna tuli akken iwata ar Flickr!
</resource>
<resource name="upload_failure">
Teḍra-d tuccḍa deg usali ar Flickr:
</resource>
<resource name="label_upload_format">
Amasal n tugna
</resource>
<resource name="communication_wait">
Taɣwalt tetteddu akked Flickr. Rǧu ma ulac aɣilif...
</resource>
<resource name="public">
Azayez
</resource>
<resource name="family">
Tawacult
</resource>
<resource name="friend">
Amdakkel
</resource>
</resources>
</language>

View file

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.2.0.58" languagegroup="1">
<resources prefix="Imgur">
<resource name="upload_menu_item">
Sali ar Imgur
</resource>
<resource name="settings_title">
Iɣewwaṛen n Imgur
</resource>
<resource name="label_url">
Tansa Url
</resource>
<resource name="OK">
IH
</resource>
<resource name="CANCEL">
Sefsex
</resource>
<resource name="upload_success">
Tugna tuli akken i wata ar Imgur!
</resource>
<resource name="upload_failure">
Teḍra-d tuccḍa deg usali ar Imgur:
</resource>
<resource name="label_upload_format">
Amasal n tugna
</resource>
<resource name="communication_wait">
Taɣwalt tetteddu akked Imgur. Ma ulac aɣilif, ṛǧu...
</resource>
<resource name="delete_question">
Tebɣiḍ ad tekksed tugna {0} si Imgur?
</resource>
<resource name="clear_question">
Tebɣiḍ ad tekkseḍ Are you sure you want to delete the local Imgur history?
</resource>
<resource name="delete_title">
Kkes Imgur {0}
</resource>
<resource name="anonymous_access">
Seqdec anekcum udrig
</resource>
<resource name="use_page_link">
Seqdec aseɣwen n usebter deg umḍiq n useɣwenn tuggna ɣef afus
</resource>
<resource name="history">
Amazray
</resource>
<resource name="configure">
Swel
</resource>
</resources>
</language>

View file

@ -38,8 +38,8 @@
<HintPath>..\packages\Dapplo.HttpExtensions.0.6.17\lib\net45\Dapplo.HttpExtensions.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Dapplo.Jira, Version=0.5.8.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Jira.0.5.8\lib\net45\Dapplo.Jira.dll</HintPath>
<Reference Include="Dapplo.Jira, Version=0.5.12.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Jira.0.5.12\lib\net45\Dapplo.Jira.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Dapplo.Log, Version=1.0.23.0, Culture=neutral, processorArchitecture=MSIL">

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0" languagegroup="">
<resources>
<resource name="CANCEL">Sefsex</resource>
<resource name="column_assignee">Bénéficiaire</resource>
<resource name="column_created">Yettwarna</resource>
<resource name="column_id">Asulay</resource>
<resource name="column_reporter">Azen</resource>
<resource name="column_summary">Agzul</resource>
<resource name="communication_wait">Asiweḍ n isefka ɣer JIRA, ṛǧu ma ulac aɣilif...</resource>
<resource name="label_comment">Awennit</resource>
<resource name="label_filename">Afaylu</resource>
<resource name="label_jira">JIRA</resource>
<resource name="label_jirafilter">Imzizdeg JIRA</resource>
<resource name="label_upload_format">Amasal tugna</resource>
<resource name="label_url">Tansa Url</resource>
<resource name="login_error">Teḍra-d tucḍa deg usesteb : {0}</resource>
<resource name="login_title">Ma ulac aɣilif sekcem isulayen Jira</resource>
<resource name="OK">IH</resource>
<resource name="settings_title">Iɣewwaṛen Jira</resource>
<resource name="upload_failure">Teḍra-d tuccḍa deg usal ɣer Jira :</resource>
<resource name="upload_menu_item">Sali ɣer Jira</resource>
<resource name="upload_success">Tugna tuli ɣer Jira akken iwata !</resource>
</resources>
</language>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Dapplo.HttpExtensions" version="0.6.17" targetFramework="net45" />
<package id="Dapplo.Jira" version="0.5.8" targetFramework="net45" />
<package id="Dapplo.Jira" version="0.5.12" targetFramework="net45" />
<package id="Dapplo.Log" version="1.0.23" targetFramework="net45" />
<package id="LibZ.Tool" version="1.2.0.0" targetFramework="net45" />
<package id="Svg" version="2.3.0" targetFramework="net45" />

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0" languagegroup="">
<resources>
<resource name="language">Tutlayt i OCR</resource>
<resource name="orient_image">Wehhi tugna</resource>
<resource name="straighten_image">Seggwem tugna</resource>
</resources>
</language>

View file

@ -45,7 +45,8 @@ namespace Greenshot.Interop.Office {
OneNotePage newPage = new OneNotePage();
string unfiledNotesSectionId = GetSectionId(oneNoteApplication, SpecialLocation.slUnfiledNotesSection);
if(unfiledNotesSectionId != null) {
string pageId;
// ReSharper disable once RedundantAssignment
string pageId = "";
oneNoteApplication.CreateNewPage(unfiledNotesSectionId, out pageId, NewPageStyle.npsDefault);
newPage.ID = pageId;
// Set the new name, this is automatically done in the export to page
@ -106,10 +107,12 @@ namespace Greenshot.Interop.Office {
if(oneNoteApplication == null) {
return null;
}
string unfiledNotesPath;
// ReSharper disable once RedundantAssignment
string unfiledNotesPath = "";
oneNoteApplication.GetSpecialLocation(specialLocation, out unfiledNotesPath);
string notebookXml;
// ReSharper disable once RedundantAssignment
string notebookXml = "";
oneNoteApplication.GetHierarchy("", HierarchyScope.hsPages, out notebookXml, XMLSchema.xs2010);
if(!string.IsNullOrEmpty(notebookXml)) {
Log.Debug(notebookXml);
@ -144,7 +147,8 @@ namespace Greenshot.Interop.Office {
try {
using (IOneNoteApplication oneNoteApplication = COMWrapper.GetOrCreateInstance<IOneNoteApplication>()) {
if (oneNoteApplication != null) {
string notebookXml;
// ReSharper disable once RedundantAssignment
string notebookXml = "";
oneNoteApplication.GetHierarchy("", HierarchyScope.hsPages, out notebookXml, XMLSchema.xs2010);
if (!string.IsNullOrEmpty(notebookXml)) {
Log.Debug(notebookXml);
@ -215,7 +219,7 @@ namespace Greenshot.Interop.Office {
if(p1.IsCurrentlyViewed || p2.IsCurrentlyViewed) {
return p2.IsCurrentlyViewed.CompareTo(p1.IsCurrentlyViewed);
}
return String.Compare(p1.DisplayName, p2.DisplayName, StringComparison.Ordinal);
return string.Compare(p1.DisplayName, p2.DisplayName, StringComparison.Ordinal);
});
return pages;
}

View file

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="0.8.0">
<resources>
<resource name="upload_menu_item">
Sali ɣer Photobucket
</resource>
<resource name="settings_title">
Iɣewwaṛen n Photobucket
</resource>
<resource name="label_use_proxy">
Seqdec apṛuksi
</resource>
<resource name="upload_success">
Tugna tuli akken iwata ɣer Photobucket !
</resource>
<resource name="upload_failure">
Teḍra-d tuccḍa deg usali ɣer Photobucket:
</resource>
<resource name="label_upload_format">
Amasal n tugna
</resource>
<resource name="upload_wait">
Asali ɣer Photobucket, Ṛǧu ma ulac aɣilif...
</resource>
<resource name="configure">
Swel Photobucket
</resource>
</resources>
</language>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<language description="Taqbaylit" ietf="kab-DZ" version="1.0.0" languagegroup="">
<resources>
<resource name="communication_wait">S tidett tebɣiḍ ad tekkseḍ amazray adigan n Picasa ?...</resource>
<resource name="Configure">Swel Picasa</resource>
<resource name="label_AfterUpload">Ticki yemmed usali</resource>
<resource name="label_AfterUploadLinkToClipBoard">Nɣel aseɣwen ɣef afus</resource>
<resource name="label_upload_format">Amsal n tugna</resource>
<resource name="settings_title">Iɣewwaṛen Picasa</resource>
<resource name="upload_failure">Teḍra-d tuccḍa deg usali ɣer Picasa :</resource>
<resource name="upload_menu_item">Sali ɣer Picasa</resource>
<resource name="upload_success">Tugna tuli ɣer Picasa !</resource>
</resources>
</language>

View file

@ -32,7 +32,7 @@ namespace GreenshotPlugin.Core
}
}
// Check if path is a file
else if (File.Exists(path))
if (File.Exists(path))
{
// Start the explorer process and select the file
using (var explorer = Process.Start("explorer.exe", $"/select,\"{path}\""))

View file

@ -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<string> UnsupportedLanguageGroups = new List<string>();
private static readonly IDictionary<string, string> Resources = new Dictionary<string, string>();
@ -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)
{

View file

@ -1258,26 +1258,33 @@ namespace GreenshotPlugin.Core {
/// <param name="workaround">bool with true to use a trick to really bring the window to the foreground</param>
public static void ToForeground(IntPtr handle, bool workaround = true)
{
// Do nothing if the window is already in the foreground
if (User32.GetForegroundWindow() == handle)
var window = new WindowDetails(handle);
// Nothing we can do if it's not visible!
if (!window.Visible)
{
return;
}
const byte ALT = 0xA4;
const int EXTENDEDKEY = 0x1;
const int KEYUP = 0x2;
if (window.Iconic)
{
window.Iconic = false;
while (window.Iconic)
{
Application.DoEvents();
}
}
// See https://msdn.microsoft.com/en-us/library/windows/desktop/ms633539(v=vs.85).aspx
if (workaround)
{
const byte alt = 0xA4;
const int extendedkey = 0x1;
const int keyup = 0x2;
// Simulate an "ALT" key press.
User32.keybd_event(ALT, 0x45, EXTENDEDKEY | 0, 0);
User32.keybd_event(alt, 0x45, extendedkey | 0, 0);
// Simulate an "ALT" key release.
User32.keybd_event(ALT, 0x45, EXTENDEDKEY | KEYUP, 0);
User32.keybd_event(alt, 0x45, extendedkey | keyup, 0);
}
// Show window in forground.
User32.BringWindowToTop(handle);
User32.SetForegroundWindow(handle);
}

View file

@ -38,7 +38,7 @@ environment:
secure: bjKXhFZkDqaq98XBrz5oQKQfT8CLpuv2ZAiBIwkzloaAPUs97b5yx6h/xFaE4NLS
credentials_picasa_consumer_secret:
secure: yNptTpmJWypbu9alOQtetxU66drr2FKxoPflNgRJdag=
build_type: UNSTABLE
build_type: RELEASE
rsakey:
secure: GNomwdlwZOCyd8d7xEWTnMVs1lpOeHvF+tlnvcbXGovLRtwAp2Ufu0r7paGY7BHGGkIs2WE7xUfyQ9UauVB+58JZ6fwVega8ucUgVJhl4x0QQNN2d6sULUhHfhuEHmxw+FDO/FxKFE6Lmf+ZRY+OGiw0wKIl4qD7mGRHcDQTipNEsTbau8HzqRVCdu3dx7pODC61DlsbO71xLF7UlqnmuZE+91Zz3V6AgaqE246n1499d6bXBYw1AH+8opNnKDFLnTHf7hUVcZn9mj6tKZXeTCuVUOr/SVQcgHKxlBlqzhfaEkxCR5GPtzQRqwDMxEycmFvj2wNP/sie6UEGhQxE4YMCc2OgqNOkpc5BbP/fxLr/SLFOEf1XXzTWCFMhsgpHx7TZbgQH26sa0rK/xaBRacZlwAaNk7V2nFZT7TebYEFy6zWNr9Y+IyeXIofj42XQTNXv8d8hyh+UYLByVEFYRf2DnActQkZQyNdWjZ+CxDV50QSZZs8FT3IIqraHYKsj2ITAN5LrUtWCi7bpNJL0UGo0EJiB2i0bp++tEAAwyrCljxI8d4bbGl/flHk/xd+ysQPnomndijeObjguEzqT8pyXZluSZhF+lI50mIDhMdtdAfMi5yn5RW7P6NWOSlC8xgQQgMZylsuSvRflKbEd/gsoDyEOnakNcdH2jekt9OD6GnuYM7iHkbMC89LBZ0VaHNGvCC+BQXdGUG7O9R3NthZcDXE7q7xbtGRB5ncVQDRfKoT5HVfiV6bSDrcfRODiuR59mZgiSYtZG+3kQWYUKn2wagvZKckGukA0SlOuTRCKZhgLcVHhWeRWeGE3iJ8K6BeHf2EgB8Qr6ayTyTUjBcn+u4qqWKgkvG4qRavlvrBSdMrAXWIKE8vSq1od0A2ZzP6+HCsrkuUR+HFfpE2dpjeckoa5vATQgyn8j5x11iIOB9HnT3YKbZ0aTU4rQgYMJXA/fPcgKDGkAPdgtGbQLssy/mwSdsXBYtMgEcs7vI9laR8Ik+NK2dbFHGFPnxS43WToGyKBxojt8SZbgPJXm22WRrN1+9AZvvhI7/mpZiEE7HWgNRClZYuqbfCMpelLGvVq832OLjelrWMJ0XBVNHnOw0p8qZKI1UpqQJXX1nL8j3JttEVHsfryIanM03kNDL0dX1VAKECKUMCVQ6i6tG4VWsR0C2JccPJ3PSoPgo5KMJhuZNaBoiPjZ2eaMREV6vUYbBYzrvdDQzUcE2stacREl4eJzGJ4GP5h08GQmIirGF/SCyZV1CadAbKZVjqb70XpIbE6NT/+84O82LZR4ui5KgTAv87lTZgvNJ7LxM7rRg1awj/iBxQeARNJxuPMPlk1CVx8Z3091UdL1K1avPKa85lCRwCkDKLcJPO9tlqi4dVjCrwpoCJkQMm3fbTl/BgHn00/RsnFZ2qfl5m2DyF+XuaOPauzsRdLUFAC4h44qoUuzRb4Pv6RFhN5CI4fddRKafNBHU9f69UCkO080/hIjTdj0+bpr4oNY4UEi80huyJY/c0iUPE8o48qBB8F3cW30SwhPmuphn4/18lB8GEwEPqoatmli4QRaDFUCUf9Hj0DEUqEAya/OHOW7/PvWcw/l/ZaIMUpOZ6q0xvPDAXokFRJAWzZhG7hNbWNEzQ3f/BjlYlYsBtMY0JUU8mH6YxwIzIGbHiLTBC0OglH0rDd5W+3NaUG9FZ//o9MAP5j2QqwSuFWXppbigh4zk+h17eJn5zhld7dtvOr+YmgYULj6NFIDKBZHUJdqLYScVzdc1p812FCCBcLmmw4RnwuF+RldHixTdy4UZ17T/hD4OLpWCINl9lUAficC0OFeLJLHxFW6Em8SCbZ3aUtFDIQD8oTqzUHZhGWYF2ukrOc8Dzm4FQ8xy3BhqfntTod1gwoilIirsP/z+GGMnTltkqiqK+gCmkVOfICwNFmHltZeJrmDQ4YU5abR09Yr1TaAk3CzWjV1XGBaf/oek0+tFkMOtZNdFRdlzLLE90PsZZFFnZhFBoNoOhYnMB9K2VqgEpJs0nXvF6qBOllptcpBYUYMzMdb0Ggu6m1d/phxuBuOsm+Xtr0Zw8Xd0vxIOQNDGsskCDIEUYWYajw2i66MmRPRyFEennXfLA0WIPpztXvfsrKjf42rjE3RukBsRff1Sci68cel4fGfmvj2y7gW0Tt
before_build: