Compare commits

...

38 Commits
3.6.2 ... 3.6.4

Author SHA1 Message Date
Paddy Xu
5b67135d6f update SharpCompress lib 2018-11-07 22:32:03 +02:00
Paddy Xu
5025b4169d Fix #361: seperate icons for share and open-with 2018-11-07 22:30:39 +02:00
Paddy Xu
7847a02840 Fix #377: truncate long lines for better performance 2018-11-07 21:40:18 +02:00
Paddy Xu
8e74040bb5 Close #387: update nconvert to v7.20 which fixes the Sony ARW bug; handle Apple HEIC 2018-11-07 21:22:26 +02:00
Paddy Xu
ea55fda70a use helper call 2018-11-07 20:32:47 +02:00
Paddy Xu
ea0032f3df Merge pull request #408 from Verrickt/feature/Per-Monitor-DPI-Awareness
Make QuickLook per monitor DPI aware
2018-11-07 20:26:46 +02:00
Paddy Xu
8630c116b5 Fix #371, #413: use statically linked EVR Dlls 2018-11-03 16:44:32 +02:00
Paddy Xu
69c46620ad Fix #417: search acTL chunk by block, instead of byte-by-byte 2018-11-01 23:58:51 +02:00
Verrickt
3de59702f4 Make HTML viewer and Markdown viewer per monitor DPI aware 2018-10-25 19:36:46 +08:00
Verrickt
4d04f152fd Enable WPF's native scaling 2018-10-25 19:23:04 +08:00
Verrickt
5af733d166 Declare per monitor DPI awareness 2018-10-25 19:22:30 +08:00
Paddy Xu
6768f44c8b Merge pull request #395 from akshaythakare7/master
Added Marathi and Hindi languages
2018-10-13 21:09:22 +03:00
akshaythakare7
ed6c7009b0 Added Marathi and Hindi font families 2018-10-13 20:41:12 +05:30
akshaythakare7
547f3dec8e Added Marathi and Hindi languages 2018-10-13 20:26:25 +05:30
Paddy Xu
e1dfcdd048 Merge pull request #382 from Retrobottega/master
Update Italian Translation
2018-10-01 16:35:32 +03:00
Paddy Xu
db871f8708 Merge pull request #381 from xoxoalfa/patch-1
Update Translations.config
2018-10-01 16:34:48 +03:00
SalGnt
0e3ac9c8b0 Update Italian Translation 2018-10-01 12:49:15 +02:00
xoxoalfa
60e57f74fa Update Translations.config
Hello. I've added Indonesia language for helping Indonesian user.
2018-09-30 19:10:16 +07:00
Paddy Xu
f80784aa5c Merge pull request #380 from Spiria/master
Add Korean translation
2018-09-29 10:05:27 +03:00
Yeohwan Yoon
e50fc55860 Add Korean translation 2018-09-29 12:24:14 +09:00
Paddy Xu
ffbf8faccd Update feature_request.md 2018-09-28 14:33:39 +03:00
Paddy Xu
d130c2a855 Update bug_report.md 2018-09-28 14:33:23 +03:00
Paddy Xu
e72989fe22 Update feature_request.md 2018-09-28 14:30:41 +03:00
Paddy Xu
c1facbef23 Update bug_report.md 2018-09-28 14:30:31 +03:00
Paddy Xu
9e6d7c5784 Update bug_report.md 2018-09-28 14:30:00 +03:00
Paddy Xu
f7c4cd08eb Update feature_request.md 2018-09-28 14:29:43 +03:00
Paddy Xu
3ba23320c0 Update feature_request.md 2018-09-28 14:29:02 +03:00
Paddy Xu
87fa3fbf70 Update bug_report.md 2018-09-28 14:28:30 +03:00
Paddy Xu
219551b747 Update feature_request.md 2018-09-28 14:27:10 +03:00
Paddy Xu
19b0a662d3 Update bug_report.md 2018-09-28 14:27:03 +03:00
Paddy Xu
561a3df448 Merge pull request #359 from bafsar/master
Turkish translation
2018-09-16 14:57:37 +03:00
Bilal AFŞAR
6d8375de9c Some translate correction 2018-09-16 01:42:52 +03:00
Bilal AFŞAR
1cc38e2535 Update Translations.config 2018-09-16 01:24:52 +03:00
Bilal AFŞAR
fdc4b4ef8d Turkish translation added
Also, language codes were sorted.
2018-09-16 00:33:23 +03:00
Bilal AFŞAR
042d3aa96b Turkish translation added
Also, language codes were sorted.
2018-09-16 00:32:06 +03:00
Paddy Xu
f0b2702e36 Update bug_report.md 2018-09-15 17:51:56 +03:00
Paddy Xu
49d0c9eebe Fix crash when closing preview quickly 2018-09-15 16:25:24 +03:00
Paddy Xu
9192b42be0 Fix #352. Window size should count borders in 2018-09-15 12:59:58 +03:00
37 changed files with 668 additions and 1239 deletions

View File

@@ -1,11 +1,13 @@
---
name: Bug report
about: Create a report to help us improve
name: Report a bug
about: Please follow this template or your issue will be closed
---
*For all's convenience, please use English to fill this issue.*
*Please search within existing issues before the submission. Has this issue already been reported?*
**Describe the bug**
A clear and concise description of what the bug is.

View File

@@ -1,6 +1,6 @@
---
name: Feature request
about: Suggest an idea for this project
name: Suggest a new idea
about: Please follow this template or your issue will be closed
---

View File

@@ -59,8 +59,8 @@
<ItemGroup>
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="SharpCompress, Version=0.21.1.0, Culture=neutral, PublicKeyToken=afb0a02973931d96, processorArchitecture=MSIL">
<HintPath>..\..\packages\SharpCompress.0.21.1\lib\net45\SharpCompress.dll</HintPath>
<Reference Include="SharpCompress, Version=0.22.0.0, Culture=neutral, PublicKeyToken=afb0a02973931d96, processorArchitecture=MSIL">
<HintPath>..\..\packages\SharpCompress.0.22.0\lib\net45\SharpCompress.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="SharpCompress" version="0.21.1" targetFramework="net462" />
<package id="SharpCompress" version="0.22.0" targetFramework="net462" />
<package id="UTF.Unknown" version="1.0.0-beta1" targetFramework="net462" />
</packages>

View File

@@ -15,10 +15,9 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.IO;
using System.Text;
using System.Windows.Controls;
using System.Windows;
using System.Windows.Threading;
using QuickLook.Common.Helpers;
@@ -28,7 +27,15 @@ namespace QuickLook.Plugin.HtmlViewer
{
public WebpagePanel()
{
Zoom = (int) (100 * DpiHelper.GetCurrentScaleFactor().Vertical);
Zoom = (int)(100 * DpiHelper.GetCurrentScaleFactor().Vertical);
}
// adjust zoom when DPI changes.
protected override void OnDpiChanged(DpiScale oldDpi, DpiScale newDpi)
{
var ratio = newDpi.DpiScaleX / oldDpi.DpiScaleX;
Zoom = (int)(Zoom * ratio);
base.OnDpiChanged(oldDpi, newDpi);
}
public void LoadFile(string path)

View File

@@ -179,9 +179,18 @@ namespace QuickLook.Plugin.ImageViewer.AnimatedImage
{
using (var br = new BinaryReader(new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)))
{
while (br.BaseStream.Length - br.BaseStream.Position >= 4)
if (br.BaseStream.Length < 8 + 4)
return false;
uint nextChunk = 8; // skip header
while (nextChunk > 0 && nextChunk < br.BaseStream.Length)
{
var window = br.ReadBytes(4);
br.BaseStream.Position = nextChunk;
var data_size = ToUInt32BE(br.ReadBytes(4)); // data size in BE
var window = br.ReadBytes(4); // label
if (window[0] == 'I' && window[1] == 'D' && window[2] == 'A' && window[3] == 'T')
return false;
@@ -189,11 +198,18 @@ namespace QuickLook.Plugin.ImageViewer.AnimatedImage
if (window[0] == 'a' && window[1] == 'c' && window[2] == 'T' && window[3] == 'L')
return true;
br.BaseStream.Position -= 3;
// *[Data Size] + Data Size + Label + CRC
nextChunk += data_size + 4 + 4 + 4;
}
return false;
}
uint ToUInt32BE(byte[] data)
{
Array.Reverse(data);
return BitConverter.ToUInt32(data, 0);
}
}
private class FrameInfo

View File

@@ -61,11 +61,10 @@ namespace QuickLook.Plugin.ImageViewer
{
var temp = Path.GetTempFileName();
File.Delete(temp);
var sony = Path.GetExtension(_path)?.ToLower() == ".arw" ? "-autolevels" : "";
var thumb = thumbnail ? "-embedded_jpeg" : "";
var d = RunInternal(
$"-quiet {thumb} {sony} -raw_camerabalance -raw_autobright -icc -out tiff -o \"{temp}\" \"{_path}\"",
$"-quiet {thumb} -raw_camerabalance -raw_autobright -icc -out tiff -o \"{temp}\" \"{_path}\"",
10000);
var ms = new MemoryStream(File.ReadAllBytes(temp));

View File

@@ -0,0 +1,5 @@
HEIF support based on https://github.com/liuziangexit/HEIF-Utility-Native-DLL
https://github.com/nokiatech/heif
Please check https://github.com/nokiatech/heif/blob/master/LICENSE.TXT

View File

@@ -32,7 +32,7 @@ Supported formats Extension Rema
[psd] Adobe Photoshop psd
[ocp] Advanced Art Studio ocp art pic
[anv] AirNav anv
[frm2] Album b<>b<EFBFBD> frm
[frm2] Album b<>b<EFBFBD> frm
[alias] Alias Image File pix als alias
[abmp] Alpha Microsystems BMP bmp
[2d] Amapi 2d

View File

@@ -1,6 +1,6 @@
------------------------------------------
NConvert v7.20
XnView v2.45
XnView v2.46
Copyright (c) 1991-2018 Pierre-E Gougelet
All Rights Reserved.

View File

@@ -1,5 +1,5 @@
Nconvert v7.20
XnView v2.45
XnView v2.46
Copyright (c) 1991-2018 Pierre-E Gougelet
All Rights Reserved.

View File

@@ -1,5 +1,5 @@
NConvert v7.20
XnView v2.45
XnView v2.46
Copyright (c) 1991-2018 Pierre-E Gougelet
All Rights Reserved.

View File

@@ -1,10 +1,22 @@
NConvert v7.20
XnView v2.45
XnView v2.46
Copyright (c) 1991-2018 Pierre-E Gougelet
All Rights Reserved.
XnView v2.46 (LIBFORMAT v7.20) 05/09/2018:
* JPEG2000 YCC - https://newsgroup.xnview.com/viewtopic.php?f=35&t=37806
* Bad loading for ARW - https://newsgroup.xnview.com/viewtopic.php?f=36&t=37683
* TIFF with JPEG compression - https://newsgroup.xnview.com/viewtopic.php?f=35&t=37585
* Adjust dialog clipped - https://newsgroup.xnview.com/viewtopic.php?f=36&t=32011
* PDF version 1.4 output
* Sqlite 2.24.0
* RLE & ICO vulnerabilities Cody Sixteen from STM Solutions
* NConvert: stdout problem on windows - https://newsgroup.xnview.com/viewtopic.php?f=57&t=37810
XnView v2.45 (LIBFORMAT v7.20) 31/05/2018:
* License written in HKCU

View File

@@ -1,827 +0,0 @@
** NCONVERT v7.20 (c) 1991-2017 Pierre-E Gougelet (May 31 2018/13:57:24) **
Version for Windows NT/9x/2000/Xp/Vista/7 (All rights reserved)
** Site license for Kabam Games Inc
The JPEG code is based in part on the work of the Independent JPEG Group's software.
The PNG code is based in part on the work of the Group 42, Inc.
This software is based in part on compression library of Jean-loup Gailly and Mark Adler
Usage : nconvert [options] file ...
Options :
-quiet : Quiet mode
-info : Display informations only
-fullinfo : Display informations & metadata only
-v[.] : Verbose
-in format : Input format number or -1
-page num : Page/image number
-xall : Extract all images
-multi : Create a multi-page (TIFF/DCX/LDF/PDF only)
-npcd num : PCD 0:192x128, 1:384x256, 2:768x512 (default)
-ngrb npic : HP-48 number of grey : 1, 2 or 4 (default : 1)
-no# : # not used for numeric operator
-org_depth : Load with original depth
-older n : Convert only if older than n days
-clipboard : Import from clipboard
-overwrite : Overwrite existing file
-ignore_errors : Ignore errors
-no_auto_ext : Don't add extension to output filename
-ctype type : Channel Type (Raw)
grey : Greyscale (default)
rgb : Red,Green,Blue
bgr : Blue,Green,Red
rgba : Red,Green,Blue,Alpha
abgr : Alpha,Blue,Green,Red
cmy : Cyan,Magenta,Yellow
cmyk : Cyan,Magenta,Yellow,Black
-corder order : Channel Order (Raw)
inter : Interleaved (default)
seq : Sequential
sep : Separate
-size geometry : Width and height (Raw/YUV)
Geometry is widthxheight+offset
-l file : Use file as filelist
-n start end step : Begin End Step (for image sequence)
-t start step : Begin Step (for # in output filename)
-o filename : Output filename
Use # to specify position of numeric enumerator
Use % to specify source filename
Use $ to specify full source pathname
Use $$ to specify source folder name
Use $EXIF:DateModified[date format] to specify EXIF date modified
Use $EXIF:DateTaken[date format] to specify EXIF date taken
Date format: Please check documentation of strftime
-out format : Output format name
-D : Delete original picture
-c value : Compression number
default : 0 (uncompressed)
PDF : 1 (Fax), 2 (Rle), 3 (LZW), 4(ZIP), 5 (JPEG)
TIFF : 1 (Rle), 2 (LZW), 3 (LZW+Prediction)
4 (ZLIB)
5 (CCITT G3), 6 (CCITT G3-2D), 7 (CCITT G4) only B/W
8 (JPEG) only 24/32 bits
TARGA, Softimage, SGI, PCX, IFF, BMP : 1 (Rle)
-c_bw value : Compression number for black&white picture (default : 0)
-c_grey value : Compression number for greyscale picture (default : 0)
-c_rgb value : Compression number for color picture (default : 0)
-q value : JPEG/FPX/WIC/PDF quality (default : 85)
-clevel value : PNG Compression level (default : 6)
-i : Interlaced GIF / Progressive JPEG
-icc : Use ICC Profile
-keep_icc : Keep ICC Profile from original file
-icc_in filename : Input color profile
-icc_out filename : Output color profile
-icc_intent value : Intent value
-icc_bcp : Black point compensation
-icc_ie : Ignore embedded ICC profile
-add_alpha value : Add alpha channel (24bits)
-merge_alpha : Merge alpha by using 'transparent color' (32bits)
-set_alpha : Add alpha by using 'transparent color' (32bits)
-transparent value: Transparency index (GIF/PNG)
-transpcolor red green blue: Transparency color (GIF/PNG)
-opthuff : Optimize Huffman Table (JPEG)
-dct value : DCT method
0 : Slow
1 : Fast
2 : Float
-smoothingf value : Smoothing factor (0-10)
-subsampling value : Subsampling factor
0 : 2x2,1x1,1x1
1 : 2x1,1x1,1x1
2 : 1x1,1x1,1x1
-comp_ratio value: Compress ratio (JPEG2K)
-max_filesize value: Maximum filesize (JPEG2K)
-bgcolor red green blue: Background color (for rotate/canvas)
-dpi res_dpi : Set the resolution in DPI
-keepdocsize : Resize bitmap function of the old and new DPI value
-keepfiledate : Keep original file data/time
-keepcspace : Keep original color space if possible
-cmyk_space : Convert if possible in CMYK space
-jpegtrans op : JPEG lossless transformations
rot90 : Rotate 90 degrees
rot180 : Rotate 180 degrees
rot270 : Rotate 270 degrees
exif : Use orientation EXIF tag
vflip : Flip vertical
hflip : Flip horizontal
-jpegcrop x y w h : JPEG lossless crop
-clean value : JPEG Clean Metadata (EXIF/IPTC/...)
1 : Comment
2 : EXIF
4 : XMP
8 : EXIF thumbnail
16 : IPTC
32 : ICC Profile
64 : Other markers
-rmeta : Remove Metadata (EXIF/IPTC/...)
-rexifthumb : Remove EXIF thumbnail
-buildexifthumb : Try to rebuild EXIF thumbnail
-exif_orient value : Set EXIF orientation value
1 = Horizontal
2 = Mirror horizontal
3 = Rotate 180
4 = Mirror vertical
5 = Mirror horizontal and rotate 270 CW
6 = Rotate 90 CW
7 = Mirror horizontal and rotate 90 CW
8 = Rotate 270 CW
-iptc_print tag : Print IPTC tag value
-iptc_clear tag : Erase IPTC tag
-iptc_set tag value : Set value to IPTC tag
-iptc_add tag value : Add value to IPTC tag
-thumb width height : Extract thumbnail
-use_cie : Use CIE Colors (PS/EPS/PDF ghostscript)
-wflag flag : Write flag
os2 : Write OS/2 bmp
gif87 : Write GIF87a
hp49 : Write HP49
-half_res : Load half resolution (Camera RAW)
-embedded_jpeg : Load embedded jpeg (Camera RAW)
-ascii : Ascii (PPM)
-one_strip : One strip (TIFF)
-jxr_color value : JpegXR color format (yuv444, yuv422, yuv420)
-jxr_filter value : JpegXR block filtering
0: off, 1: HP, 2:all
-gam value : Gamma (EXR, HDRI), default=1.0
-raw_autobalance : Auto balance (Camera RAW)
-raw_camerabalance : Camera balance (Camera RAW)
-raw_autobright : Auto brightness (Camera RAW)
-raw_gamma value : Gamma (Camera RAW), default=0.6
-raw_brightness value : Brighness (Camera RAW), default=0.8
-raw_redscale value : Red scaling (Camera RAW)
-raw_bluescale value : Blue scaling (Camera RAW)
-ilut file : Input LUT file (DPX/Cineon)
-olut file : Output LUT file (DPX/Cineon)
-wmfile file : Watermark file (Must be after other -wm commands)
-wmpos x y : Watermark position
-wmflag flag : Watermark position
top-left, top-center, top-right
center-left, center, center-right
bottom-left, bottom-center, bottom-right
-wmopacity value : Watermark opacity (0-100)
-wmstretch : Stretch image
Process :
-32bits : Convert in 32bits
-average size : Average (3,5,7,9,11,13)
-autocrop tol r g b : Auto Crop
-autocontrast : Auto Contrast
-autodeskew r g b : Auto Deskew
-autolevels : Auto Levels
-balance r g b : Color balance
-binary dither : Convert in Binary
pattern : Ordered pattern
floyd : Floyd steinberg
halft45 : Halftone 45
halft90 : Halftone 90
nodither : No dithering
-blur percent : Blur (1...100)
-brightness value : Modify brightness (-100...100)
-canvas w h pos : Resize canvas
w h can be percent (ex: -canvas 100% 200%)
or #x #y for offset
pos top-left, top-center, top-right
center-left, center, center-right
bottom-left, bottom-center, bottom-right
-conbright value : Modify brightness (-100...100)
-colours num
-colors num : Convert in Indexed Colors (256, 216, 128, 64, 32, 16 or 8)
-contrast value : Modify contrast (-100...100)
-crop x y w h : Crop
-dither : Use Bayer dithering for conversion (Colors and Grey only)
-deinter k n : De-interlace
k : even or odd
n : dup or int
-edetail : Enhance detail
-eedge percent : Enhance edges (1...100)
-edgedetect type : Edge detect
light/medium/heavy
-efocus : Enhance focus
-emboss : Emboss
-embossmore : Emboss more
-equalize : Equalize
-floyd : Use floydSteinberg dithering for conversion (Colors and Grey only)
-frestore : Focus restoration
-gamma value : Modify gamma (0.01<->5.0
-gammasat value : Modify gamma (0.01<->5.0
-gauss size : Blur gaussian (3,5,7,9,11,13)
-grey num : Convert in Grey Scale (256, 128, 64, 32, 16, 8 or 4)
-hls h l s : Adjust Hue Lightness Saturation
-lens percent : Lens (1...100)
-levels b w : Levels
-log : Apply logarithmic correction
-maximum size : Maximum filter (3,5,7,9,11,13)
-medianb size : Median Box filter (3,5,7,9,11,13)
-medianc size : Median Cross filter (3,5,7,9,11,13)
-minimum size : Minimum filter (3,5,7,9,11,13)
-mosaic size : Mosaic (1...64)
-negate : Negate
-new bpp w h : Create new bitmap
-noise reduce : Reduce noise
-noise type value
uniform : Add uniform noise
gaussian : Add gaussian noise
laplacian : Add laplacian noise
poisson : Add poisson noise
-normalize : Normalize
-oil size : Oilify (1...16)
-posterize count : Posterize (2...256)
-ratio : Keep the aspect ratio for scaling
-replace r g b r g b : Replace color
-rtype : Type of resampling
quick : Quick resize
linear : Bi-linear (linear)
hermite : Hermite
gaussian : Gaussian
bell : Bell
bspline : Bspline
mitchell : Mitchell
lanczos : Lanczos
-rflag : Flag for resizing
incr : Increase only
decr : Decrease only
orient : Follow orientation
-resize w h : Scale width-height
w h can be percent (ex: -resize 100% 200%)
-resize fill w h : Scale by filling the box wxh
-resize longest size : Scale longest side
-resize shortest size : Scale shortest side
-rotate_flag : Rotate flags
smooth : Use smooth rotate
-rotate degrees : Rotate
-saturation red green blue cyan magenta yellow : Saturation (-100...100)
-sepia percent : Sepia
-sharpen percent : Sharpen (1...100)
-shear : Shear
-slice : Slice
-soften percent : Soften (1...100)
-solarize value : Solarize (1...255)
-spread amount : Spread (1...32)
-swap type : Swap component
rbg : RGB->RBG
bgr : RGB->BGR
brg : RGB->BRG
grb : RGB->GRB
gbr : RGB->GBR
-swirl degrees : Swirl (1...360)
-text string : Add a text
-text_font name size : Font name and size
-text_color r g b : Text color
-text_back r g b : Text background color
-text_flag pos : Position of text
top-left, top-center, top-right
center-left, center, center-right
bottom-left, bottom-center, bottom-right
-text_pos x y : Position or offset
-text_rotation degrees : Rotation
-text_border size red green blue : Add a border
-tile size : Tile (1...64)
-truecolors
-truecolours : Convert in True Colors
-xflip : Flip horizontal
-yflip : Flip vertical
-waves wavelength phase amount : Waves
wavelength : (1.0 50.0)
phase : (0.0 360.0)
amount : (0.0 100.0)
Available format:
Name Write Description
-1 : Automatic (Only for input)
[* ] : JFIF based file
[2bp ] : Pocket PC Bitmap
[2d ] : Amapi
[3fr ] : Hasselblad RAW
[411 ] : Mavica
[a64 ] : Artist 64
[abmp ] : Alpha Microsystems BMP
[abr ] : PS Brush
[abs ] : Optocat
[acc ] : Access
[ace ] : ACE texture
[aces ] : Aces200
[acorn ] : Acorn Sprite
[adex ] : ADEX
[adt ] : AdTech perfectfax
[afdesign<67>] : Affinity designer
[afphoto ] : Affinity photo
[afx ] : Auto F/X
[ai ] : Adobe Illustrator
[aim ] : AIM Grey Scale
[aip ] : Starlight Xpress SX 500x291 RAW
[aipd ] : AIPD image
[alias ] * : Alias Image File
[ami ] : Amica Paint
[ani ] : Windows Animated Cursor
[anv ] : AirNav
[aphp ] : Adobe PhotoParade (images)
[apx ] : Ability Photopaint Image
[arcib ] * : ArcInfo Binary
[arf ] : ARF
[arn ] : Astronomical Research Network
[art ] : Artisan
[artdir ] : Art Director
[arw ] : Sony RAW
[atk ] : Andrew Toolkit raster object
[att ] : AT&T Group 4
[aurora ] : Aurora
[avs ] : Stardent AVS X
[avw ] : Analyze
[az7 ] : Analyze-7
[b16 ] : PCO
[b3d ] : B3D (images)
[bdr ] : Brender
[bfli ] : BFLI
[bfx ] : Bfx Bitware
[bga ] : Os/2 Warp
[bias ] : BIAS FringeProcessor
[bif ] : byLight
[biorad ] * : Bio-Rad confocal
[bip ] : Character Studio (thumbnail)
[bld ] : MegaPaint
[blend ] : Blender thumbnail
[blp ] : BLP textures
[bmc ] : Embroidery
[bmg ] : Bert's Coloring
[bmp ] * : Windows Bitmap
[bms ] : Playback Bitmap Sequence
[bmx ] : Siemens Mobile
[bob ] : Bob Raytracer
[bpr ] : AAA logo
[brk ] : Brooktrout 301
[bsg ] : Fontasy Grafik
[btn ] : JustButtons animated bitmap
[bum ] : Poser Bump
[byusir ] : BYU SIR
[c4 ] : Edmics
[cadc ] : Autocad CAD-Camera
[cals ] : CALS Raster
[cam ] : Casio QV-10/100 Camera
[can ] : Canon Navigator Fax
[car ] : NeoBook Cartoon
[cart ] : Crayola
[cat ] : Photomatrix
[cbmf ] : Corel Flow (preview)
[cdr ] : Corel Draw Bitmap (preview)
[cdu ] : CDU Paint
[ce ] : Computer Eyes, Digital Vision
[ce1 ] : ComputerEyes Raw
[cel ] : Kiss Cel
[cft ] : Optigraphics
[cgm ] : CGM
[che ] : Cheese
[cin ] * : Kodak Cineon
[cip ] : Cisco IP Phone
[ciph ] : InterPaint (Hires)
[cipt ] : InterPaint (Multicolor)
[cish ] : Image System (Hires)
[cism ] : Image System (Multicolor)
[cloe ] : Cloe Ray-Tracer
[clp ] : Windows Clipboard
[cmt ] : Chinon ES-1000 digital camera
[cmu ] : CMU Window Manager
[cmx ] : Corel Metafile Exchange (preview)
[cncd ] : CoverDesigner (images)
[cnct ] : CoverDesigner Template (images)
[cp8 ] : CP8 256 Gray Scale
[cpa ] : Prism
[cpat ] : Corel Draw Pattern (preview)
[cpc ] : Amstrad Cpc Screen
[cpt ] : Corel PhotoPaint 6.0
[cr2 ] : Canon EOS-1D Mark II RAW
[craw ] : Camera RAW
[crd ] : PowerCard maker
[crg ] : Calamus
[crw ] : Canon PowerShot
[csv ] * : CSV
[ct ] : Iris CT
[cur ] : Windows Cursor
[cut ] : Dr Halo
[cvp ] : Portrait
[cwg ] : CreateWithGarfield
[d3d ] : TopDesign Thumbnail
[dali ] : Dali Raw
[dbw ] : DBW Render
[dcmp ] : Discorp CMP Image
[dcpy ] : Datacopy
[dcr ] : Kodak Pro Digital RAW
[dcx ] * : Zsoft Multi-page Paintbrush
[dd ] : Doodle C64
[dds ] * : Direct Draw Surface
[degas ] * : Degas & Degas Elite
[dib ] : Windows DIB
[dicom ] : Dicom
[dkb ] * : DKB Ray-Tracer
[dng ] : DNG
[dol ] : DolphinEd
[doodle ] : Doodle Atari
[dpx ] * : DPX
[drz ] : Draz Paint
[dsi ] : CImage
[dta ] : Zeiss BIVAS
[dwg ] : DWG preview
[dwg ] : AutoCAD DWG
[ecc ] : Ecchi
[efx ] : Everex Everfax
[eidi ] : Electric Image
[eif ] : Eroiica
[emf ] * : Windows Enhanced Metafile
[emz ] : Windows Comp. Enhanced Metafile
[epa ] : Award Bios Logo
[epi ] : EPS Interchange Format
[eps ] : Encapsulated Postscript
[epsp ] : Encapsulated Postscript(Preview)
[erf ] : Epson RAW
[esm ] : Enhance Simplex
[esmp ] : ESM Software Pix
[eyes ] : Microtek Eyestar
[f96 ] : Fremont Fax96
[face ] : Usenix FaceServer
[fax ] : Fax Group 3
[fbm ] : Fuzzy bitmap
[fcx ] : Faxable PCX
[fff ] : Maggi Hairstyles & Cosmetics
[fff ] : Imacon/Hasselblad RAW
[ffpg ] : Fenix Multi Map
[fgs ] : Fun Graphics Machine Hires
[fi ] : Flash Image
[fit ] : FIT
[fits ] * : Flexible Image Transport System
[fli ] : Autodesk Animator
[fmag ] : FileMagic
[fmap ] : Fenix Map
[fmf ] : Fax man
[fp2 ] : Fun Painter II
[fpg ] : DIV Game Studio Multi Map
[fpr ] : Fun Photor
[fpt ] : Face Painter
[fre ] : Male Normal CT
[frm ] : PhotoFrame
[frm2 ] : Album b<>b<EFBFBD>
[fsh ] : EA Sports FSH
[fsy ] : PhotoFantasy Image
[ftf ] : Faxable TIFF
[fx3 ] : Fugawi Map
[fxs ] : WinFAX
[g16 ] : GRS16
[g3n ] : Imaging Fax
[gaf ] : Total Annihilation
[gbr ] * : Gimp Brush
[gcd ] : Gigacad (Hires)
[gem ] : Digital Research (GEM Paint)
[geo ] : GeoPaint
[gfaray ] : Gfa Raytrace
[gg ] : Koala Paint (Compressed)
[gicon ] : Gimp Icon
[gif ] * : CompuServe GIF
[gig ] : GigaPaint Multi
[gih ] : GigaPaint Hi-res
[gm ] : Autologic
[gmf ] : Gamma Fax
[god ] : GoDot
[gpat ] * : Gimp Pattern
[gpb ] : Sharp GPB
[grob ] * : HP-48/49 GROB
[gun ] : GunPaint
[hdri ] : HDRI
[hdru ] : Apollo HDRU
[hed ] : Hi-Eddi
[hf ] : HF
[hir ] : Hires C64
[hpgl ] : HPGL-2
[hpi ] : Hemera Photo Image
[hr ] : TRS 80
[hru ] * : HRU
[hrz ] : Slow Scan Television
[hsi ] : HSI Raw
[hta ] : Hemera Thumbs
[iam ] : Inventor Assembly thumbnail
[icb ] : Image Capture Board
[icd ] : Core IDC
[icl ] : Icon Library
[icn ] : AT&T multigen
[icns ] : Mac icon
[ico ] * : Windows Icon
[icon ] : Sun Icon/Cursor
[iff ] * : Amiga IFF
[ifx ] : IcoFX
[iim ] : Inshape
[iimg ] : Interleaf
[ilab ] : ImageLab
[im5 ] : IM5 (Visilog)
[img ] : Img Software Set
[imgt ] : Imaging Technology
[imi ] : TMSat image
[imt ] : IMNET Image
[indd ] : InDesign thumbnail
[info ] : Amiga icon
[ingr ] : Intergraph Format
[ioca ] : IOCA
[ipg ] : Mindjongg Format
[ipl ] : IPLab
[ipl2 ] : IPLab
[ipn ] : Inventor Presentation thumbnail
[ipseq ] : ImagePro Sequence
[ipt ] : Inventor Fusion thumbnail
[iris ] : Iris Graphics
[ish ] : Image Speeder
[iss ] : ISS
[j6i ] : Ricoh Digital Camera
[jbf ] : PaintShopPro Browser Cache File
[jbr ] : PaintShopPro Brush
[jif ] * : Jeff's Image Format
[jig ] : Jigsaw
[jig2 ] : Weekly Puzzle
[jj ] : Doodle C64 (Compressed)
[jls ] : Jpeg-LS
[jpeg ] * : JPEG / JFIF
[jps ] : Stereo Image
[jtf ] : Hayes JTFax
[jxr ] * : JPEG XR
[k25 ] : Kodak DC25 Camera
[k25b ] : Kodak DC25 Camera
[kdc ] : Kodak DC120 Digital Camera
[kdc2 ] : Kodak DC120 Digital Camera
[kfx ] : Kofax Group 4
[kntr ] : KONTRON
[koa ] : Koala Paint
[kps ] : IBM Kips
[kqp ] : Konica Camera File
[kro ] * : Kolor Raw Format
[kskn ] : KinuPix Skin
[lbm ] : Deluxe Paint, Electronic Arts
[lcel ] : Lumena CEL
[lda ] : LaserData
[lff ] : LucasFilm Format
[lif ] : Homeworld Texture
[lsm ] : Zeiss LSM
[lss ] : LSS16
[lvp ] : LView Pro
[lwi ] : Light Work Image
[m8 ] : Heretic II MipMap
[mac ] : Mac Paint
[mag ] : MAKIchan Graphics
[map ] : DIV Game Studio Map
[mbig ] : Cartes Michelin
[mdl ] : Half-Life Model
[mef ] : Mamiya RAW
[mfrm ] : Megalux Frame
[mgr ] : MGR bitmap
[mh ] : Teli Fax
[miff ] * : Image Magick file
[mil ] : Micro Illustrator Uncompressed
[mjpg ] : JPEG 8BIM header (Mac)
[mkcf ] : MonkeyCard
[mklg ] : MonkeyLogo
[mng ] : Multiple Network Graphics
[mon ] : Mono Magic
[mos ] : Leaf RAW
[mph ] : MonkeyPhoto
[mpo ] : Multiple Picture
[mrc ] : MRC (Medical Research Council)
[mrf ] : Marks Russel File
[mrw ] : Minolta DiMAGE RAW
[msp ] : Microsoft Paint
[msx2 ] : Msx 2 Screen
[mtv ] * : MTV Ray-Tracer
[mtx ] : Maw-Ware Textures
[ncr ] : NCR Image
[ncy ] : FlashCam Frame
[ncy ] : FlashCam frame
[nef ] : Nikon RAW
[neo ] : Neochrome (ST & TT)
[ngg ] * : Nokia Group Graphics
[nifti ] : Nifti
[nist ] : NIST ihdr
[nitf ] : National Imagery Transmission F.
[nlm ] * : Nokia Logo File
[nol ] * : Nokia Operator Logo
[npm ] : Neopaint Mask
[nrw ] : Nikon RAW
[nsr ] : NewsRoom
[oaz ] : OAZ Fax
[ocp ] : Advanced Art Studio
[of ] : HP-49 OpenFire
[ofx ] : Olicom Fax
[ohir ] : Oric Hires
[oil ] : Open Image Library Format
[ols ] : Olympus Scan
[orf ] : Olympus RAW
[os2 ] : OS/2 Bitmap
[otap ] : Oric TAP
[otb ] * : Nokia OTA bitmap
[p64 ] : Picasso 64
[p7 ] : XV Visual Schnauzer
[pabx ] * : PABX background
[palm ] * : Palm Pilot
[pam ] : Portable Arbitrary Map
[pan ] : SmoothMove Pan Viewer
[patps ] : Photoshop Pattern
[pbm ] * : Portable Bitmap
[pbt ] : Micro Dynamics MARS
[pcd ] : Kodak Photo CD
[pcl ] * : Page Control Language
[pcp ] : Atari grafik
[pcx ] * : Zsoft Publisher's Paintbrush
[pd ] : Male MRI
[pdd ] : Photo Deluxe
[pdf ] * : Portable Document Format
[pds ] : Planetary Data System
[pdx ] : Mayura Draw
[pef ] : Pentax *ist D
[pegs ] : Pegs
[pfi ] : Photo Filtre Studio
[pfm ] : PFM graphic
[pfs ] : Pfs Art Publisher
[pgc ] : Portfolio Graphics Compressed
[pgf ] : Portfolio Graphics
[pgm ] * : Portable Greyscale
[pi ] : Blazing Paddles
[pic ] : PC Paint / Pictor Page
[pict ] : Macintosh Quickdraw/Pict
[pig ] : Ricoh IS30
[pixi ] : Pixibox
[pixp ] : Pixel Power Collage
[pld ] : PhotoLine (preview)
[pm ] : Print Master
[pm ] : PM
[pmg ] : Paint Magic
[pmp ] : Sony DSC-F1 Cyber-shot
[pmsk ] : PaintShopPro Mask
[png ] * : Portable Network Graphics
[pnm ] * : Portable Image
[pp4 ] : Micrografx Picture Publisher 4.0
[pp5 ] : Micrografx Picture Publisher 5.0
[ppm ] * : Portable Pixmap
[ppp ] : Punk Productions Picture
[pps ] : PowerPoint (images)
[ppt ] : PowerPoint Presentation (images)
[prc ] * : Picture Gear Pocket
[prf ] : Polychrome Recursive Format
[prisms ] : Prisms
[prx ] : Printfox/Pagefox
[ps ] * : Postscript
[psa ] : Print Shop
[psb ] : Adobe Photoshop (large)
[psd ] * : Adobe Photoshop
[pseg ] : IBM Printer Page Segment
[psf ] : PhotoStudio File
[psion3 ] * : Psion Series 3 Bitmap
[psion5 ] * : Psion Series 5 Bitmap
[psp ] : PaintShopPro Image
[pspb ] : PaintShopPro Brush
[pspf ] : PaintShopPro Frame
[pspm ] : PaintShopPro Mask
[pspp ] : PaintShopPro Pattern
[pspt ] : PaintShopPro Texture
[ptg ] : Artrage
[pwp ] : Seattle Film Works multi-image
[pxa ] : Pixia
[pxr ] : Pixar picture file
[pzl ] : Puzzle
[pzp ] : MGI Photosuite Project (images)
[q0 ] : Q0
[qcad ] : Autodesk QuickCAD thumbnail
[qdv ] : Qdv (Random Dot Software)
[qrt ] * : Qrt Ray-Tracer
[qtif ] : QuickTime Image Format
[rad ] * : Radiance
[raf ] : Fuji S2 RAW
[ras ] : Sun Rasterfile
[raw ] * : Raw
[raw1 ] : Sinar RAW
[raw2 ] : AVT RAW
[raw3 ] : Casio RAW
[raw4 ] : Contax RAW
[raw5 ] : Creative PC-CAM RAW
[raw6 ] : Foculus RAW
[raw7 ] : Leica RAW
[raw8 ] : Micron RAW
[raw9 ] : Panasonic RAW
[rawa ] : RoverShot RAW
[rawb ] : ST Micro RAW
[rawdvr ] : RAW DVR
[rawe ] * : Raw
[ray ] * : Rayshade
[rdc ] : Rollei RAW
[rfa ] : Mobile FAX
[rfax ] : Ricoh Fax
[ript ] : RIPTerm Image
[rix ] : ColoRIX
[rla ] * : Wavefront Raster file
[rlc2 ] : Image Systems RLC2 Graphic
[rle ] : Utah raster image
[rp ] : Rainbow Painter
[rpm ] : RunPaint (Multicolor)
[rsb ] : Red Storm File Format
[rsrc ] : Mac OSX Resource
[rw2 ] : Panasonic LX3 RAW
[rwl ] : Leica RAW
[sar ] : Saracen Paint
[sci ] : SciFax
[sct ] * : SciTex Continuous Tone
[sdg ] : Star Office Gallery
[sdt ] : SmartDraw 6 template
[sfax ] : SmartFax
[sfw ] : Seattle Film Works
[sgi ] * : Silicon Graphics RGB
[sif ] : SIF MICHEL-Soft
[sir ] : Solitaire Image Recorder
[sj1 ] : Sega SJ-1 DIGIO
[skf ] : Autodesk SKETCH thumbnail
[skn ] : Skantek
[skp ] : Autodesk SketchUp component
[smp ] : Xionics SMP
[soft ] * : Softimage
[spc ] : Spectrum 512 (Compressed)
[spot ] : SPOT
[sps ] : Spectrum 512 (Smooshed)
[spu ] : Spectrum 512
[srf ] : Panasonic DMC-LC1 RAW
[srf2 ] : Sony DSC-F828 RAW
[srw ] : Samsung RAW
[ssi ] : SriSun
[ssp ] : Axialis Screensaver (images)
[sst ] : AVHRR Image
[st4 ] : SBIG CCD camera ST-4
[stad ] : Stad
[star ] : Starbase
[stm ] : PhotoStudio Stamp
[stw ] : Neopaint Stamp
[stx ] : SBIG CCD camera ST-X
[svg ] : SVG
[syj ] : Syberia texture
[synu ] : Synthetic Universe
[taac ] : Sun TAAC file
[tdi ] * : Explore (TDI) & Maya
[tdim ] : Digital F/X
[teal ] : TealPaint
[tg4 ] : TG4
[tga ] * : Truevision Targa
[thmb ] : IPod thumb
[ti ] * : TI Bitmap
[tiff ] * : TIFF Revision 6
[til ] : Buttonz & Tilez texture
[tile ] : Eclipse
[tim ] : Sony Playstation TIM
[tim2 ] : Sony PS2 TIM
[tiny ] : Tiny
[tjp ] : TilePic
[tnl ] : Thumbnail
[trup ] : Egg Paint
[tsk ] : Pocket PC Themes (images)
[ttf ] : Optigraphics Tiled
[tub ] : PaintShopPro Picture Tube
[txc ] : PS2 TXC
[uni ] : Brother Fax
[upe4 ] : Ulead Texture (images)
[upi ] : Ulead PhotoImpact
[upst ] : Ulead Pattern
[uyvy ] * : YUV 16Bits
[uyvyi ] * : YUV 16Bits Interleaved
[v ] : VIPS Image
[vda ] : Video Display Adapter
[vfx ] : Venta Fax
[vi ] : Jovian VI
[vicar ] : Vicar
[vid ] : Vidcom 64
[vif ] : Verity
[viff ] : Khoros Visualization Image file
[vista ] * : Vista
[vit ] : VITec
[vivid ] * : Vivid Ray-Tracer
[vob ] : Vue d'esprit
[vort ] : Vort
[vpb ] : Quantel VPB
[wad ] : WAD (Half life)
[wal ] : Quake Texture
[wbc ] : WebShots (images)
[wbmp ] * : Wireless Bitmap (level 0)
[webp ] * : WebP
[wfx ] : Worldport Fax
[winm ] : WinMIPS
[wmf ] : Windows & Aldus Metafile
[wmz ] : Windows Compressed Metafile
[wpg ] : Word Perfect Graphics (images)
[wrl ] * : VRML2
[wzl ] : Winzle Puzzle
[x3f ] : Sigma RAW
[xar ] : Xara (images)
[xbm ] * : X11 Bitmap
[xcf ] : Gimp Bitmap
[xif ] : Xerox DIFF
[xim ] : Ximage
[xnf ] : XnView Frame
[xp0 ] : SecretPhotos puzzle
[xpm ] * : X11 Pixmap
[xwd ] : X Windows System dump
[xyz ] : Rm2K XYZ
[yuv411 ] : YUV 4:1:1
[yuv422 ] : YUV 4:2:2
[yuv444 ] : YUV 4:4:4
[zbr ] : Zoner Zebra Metafile (preview)
[zmf ] : Zoner Callisto Metafile (preview)
[zxhob ] : ZX Spectrum Hobetta
[zxscr ] : ZX Spectrum standard screen
[zxsna ] : ZX Spectrum Snapshot
[zzrough ] : ZZ Rough

View File

@@ -35,7 +35,7 @@ namespace QuickLook.Plugin.ImageViewer
".iiq", ".k25", ".kdc", ".mdc", ".mef", ".mos", ".mrw", ".nef", ".nrw", ".obm", ".orf", ".pef", ".ptx",
".pxn", ".r3d", ".raf", ".raw", ".rwl", ".rw2", ".rwz", ".sr2", ".srf", ".srw", ".x3f",
// normal
".bmp", ".ico", ".icon", ".jpg", ".jpeg", ".psd", ".wdp", ".tif", ".tiff", ".tga", ".webp", ".pbm",
".bmp",".heic", ".heif", ".ico", ".icon", ".jpg", ".jpeg", ".psd", ".wdp", ".tif", ".tiff", ".tga", ".webp", ".pbm",
".pgm", ".ppm", ".pnm",
// animated
".png", ".apng", ".gif"

View File

@@ -108,9 +108,6 @@
<Content Include="NConvert\docs\Formats.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\docs\help.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\docs\license.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
@@ -129,9 +126,36 @@
<Content Include="NConvert\nconvert.exe">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\heif.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\heif.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\libwebp.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\msvcp120.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\msvcr120.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\opencv_core330.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\opencv_ffmpeg330.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\opencv_imgcodecs330.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\opencv_imgproc330.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\Plugins\opencv_videoio330.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="NConvert\vcomp120.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>

View File

@@ -25,6 +25,7 @@ using System.Windows.Threading;
using ICSharpCode.AvalonEdit;
using ICSharpCode.AvalonEdit.Document;
using ICSharpCode.AvalonEdit.Highlighting;
using ICSharpCode.AvalonEdit.Rendering;
using QuickLook.Common.Helpers;
using QuickLook.Common.Plugin;
using UtfUnknown;
@@ -46,6 +47,8 @@ namespace QuickLook.Plugin.TextViewer
WordWrap = true;
IsReadOnly = true;
IsManipulationEnabled = true;
Options.EnableEmailHyperlinks = false;
Options.EnableHyperlinks = false;
ManipulationInertiaStarting += Viewer_ManipulationInertiaStarting;
ManipulationStarting += Viewer_ManipulationStarting;
@@ -55,6 +58,8 @@ namespace QuickLook.Plugin.TextViewer
FontFamily = new FontFamily(TranslationHelper.Get("Editor_FontFamily"));
TextArea.TextView.ElementGenerators.Add(new TruncateLongLines());
LoadFileAsync(path);
}
@@ -92,6 +97,29 @@ namespace QuickLook.Plugin.TextViewer
e.Mode = ManipulationModes.Translate;
}
private class TruncateLongLines : VisualLineElementGenerator
{
const int maxLength = 10000;
const string ellipsis = "……………";
public override int GetFirstInterestedOffset(int startOffset)
{
var line = CurrentContext.VisualLine.LastDocumentLine;
if (line.Length > maxLength)
{
int ellipsisOffset = line.Offset + maxLength - ellipsis.Length;
if (startOffset <= ellipsisOffset)
return ellipsisOffset;
}
return -1;
}
public override VisualLineElement ConstructElement(int offset)
{
return new FormattedTextElement(ellipsis, CurrentContext.VisualLine.LastDocumentLine.EndOffset - offset);
}
}
private void LoadFileAsync(string path)
{
Task.Run(() =>

View File

@@ -1,49 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Translations>
<ca>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</ca>
<de-DE>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</de-DE>
<en>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</en>
<zh-CN>
<Editor_FontFamily>Consolas,Microsoft Yahei UI,Microsoft Yahei,SimSun</Editor_FontFamily>
</zh-CN>
<zh-TW>
<Editor_FontFamily>Consolas,Microsoft JhengHei UI,Microsoft JhengHei,MingLiU</Editor_FontFamily>
</zh-TW>
<es-ES>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</es-ES>
<fr-FR>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</fr-FR>
<it>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</it>
<ja-JP>
<Editor_FontFamily>Consolas,Meiryo UI,MS UI Gothic,MS Gothic</Editor_FontFamily>
</ja-JP>
<ko-KR>
<Editor_FontFamily>Consolas,Malgun Gothic,Batang</Editor_FontFamily>
</ko-KR>
<es-ES>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</es-ES>
<pt-PT>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</pt-PT>
<nl-NL>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</nl-NL>
<it>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</it>
<de-DE>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</de-DE>
<ca>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</ca>
<fr-FR>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</fr-FR>
<nb-NO>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</nb-NO>
<nl-NL>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</nl-NL>
<pl>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</pl>
<pt-BR>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</pt-BR>
<pt-PT>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</pt-PT>
<ru_RU>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</ru_RU>
<tr-TR>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</tr-TR>
<uk-UA>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</uk-UA>
</Translations>
<vi>
<Editor_FontFamily>Consolas</Editor_FontFamily>
</vi>
<zh-CN>
<Editor_FontFamily>Consolas,Microsoft Yahei UI,Microsoft Yahei,SimSun</Editor_FontFamily>
</zh-CN>
<zh-TW>
<Editor_FontFamily>Consolas,Microsoft JhengHei UI,Microsoft JhengHei,MingLiU</Editor_FontFamily>
</zh-TW>
<mr>
<Editor_FontFamily>Consolas,Mangal,Nirmala UI</Editor_FontFamily>
</mr>
<hi>
<Editor_FontFamily>Consolas,Mangal,Nirmala UI</Editor_FontFamily>
</hi>
</Translations>

View File

@@ -44,8 +44,7 @@ namespace QuickLook.Plugin.VideoViewer
{
private readonly ContextObject _context;
private BitmapSource _coverArt;
private bool _hasEnded;
private bool _hasVideo;
private bool _isPlaying;
private bool _wasPlaying;
@@ -147,6 +146,9 @@ namespace QuickLook.Plugin.VideoViewer
private void MediaOpened(object o, RoutedEventArgs args)
{
if (mediaElement == null)
return;
HasVideo = mediaElement.HasVideo;
_context.IsBusy = false;
@@ -164,6 +166,9 @@ namespace QuickLook.Plugin.VideoViewer
private void MediaEnded(object sender, RoutedEventArgs e)
{
if (mediaElement == null)
return;
IsPlaying = false;
mediaElement.MediaPosition = 0;

View File

@@ -5,6 +5,7 @@
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
</startup>
<runtime>
<AppContextSwitchOverrides value = " Switch.System.Windows.DoNotScaleForDpiChanges=false"/>
<legacyCorruptedStateExceptionsPolicy enabled="true" />
<legacyUnhandledExceptionPolicy enabled="1" />
</runtime>

View File

@@ -34,20 +34,25 @@ namespace QuickLook.Helpers
{
private static string _sharingPath = string.Empty;
internal static void Share(string path, Window parent)
internal static bool IsShareSupported(string path)
{
return !Directory.Exists(path) && App.IsWin10 && Environment.OSVersion.Version >= new Version("10.0.16299.0");
}
internal static void Share(string path, Window parent, bool forceOpenWith = false)
{
if (string.IsNullOrEmpty(path))
return;
_sharingPath = path;
if (!Directory.Exists(path) && App.IsWin10 && Environment.OSVersion.Version >= new Version("10.0.16299.0"))
if (!forceOpenWith && IsShareSupported(path))
ShowShareUI(parent);
else
RunWith();
ShowRunWithUI();
}
private static void RunWith()
private static void ShowRunWithUI()
{
try
{

View File

@@ -1,6 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<Translations>
<id-ID>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook berjalan di latar belakang.</APP_START>
<APP_SECOND>QuickLook telah berjalan</APP_SECOND>
<APP_SECOND_TEXT>QuickLook mengaktifkan pratinjau cepat beberapa tipe berkas dengan menekan tombol spasi saat berkas tersebut disorot.</APP_SECOND_TEXT>
<MW_BrowseFolder>Jelajahi {0}</MW_BrowseFolder>
<MW_Open>Buka {0}</MW_Open>
<MW_OpenWith>Buka dengan {0}</MW_OpenWith>
<MW_Run>Jalankam {0}</MW_Run>
<Icon_RunAtStartup>Jalankan saat &amp;dimulai</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v. {0}</Icon_ToolTip>
<Icon_CheckUpdate>Cek &amp;Pembaharuan...</Icon_CheckUpdate>
<Icon_GetPlugin>Menemukan Plug-ins &amp;Baru...</Icon_GetPlugin>
<Icon_Quit>&amp;Keluar</Icon_Quit>
<Update_NoUpdate>Anda saat ini menggunakan versi paling mutakhir.</Update_NoUpdate>
<Update_Found>QuickLook v. {0} dirilis. Klik disini untuk membuka halaman download.</Update_Found>
<Update_Error>Kesalahan terjadi ketika mengecek pembaharuan: {0}</Update_Error>
<InfoPanel_LastModified>Terakhir diubah pada {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Kapasitas {0}, {1} tersedia</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} folder</InfoPanel_Folder>
<InfoPanel_Folders>{0} folder</InfoPanel_Folders>
<InfoPanel_File>{0} berkas</InfoPanel_File>
<InfoPanel_Files>{0} berkas</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} dan {1})</InfoPanel_FolderAndFile>
</id-ID>
<ko-KR>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook이 백그라운드에서 실행 중입니다.</APP_START>
<APP_SECOND>QuickLook이 이미 실행 중입니다</APP_SECOND>
<APP_SECOND_TEXT>QuickLook은 지원되는 파일 형식에 한해 파일 선택 후 스페이스바를 사용하여 미리보기를 할 수 있습니다.</APP_SECOND_TEXT>
<MW_BrowseFolder>{0} 열기</MW_BrowseFolder>
<MW_Open>{0} 열기</MW_Open>
<MW_OpenWith>다음으로 열기 : {0}</MW_OpenWith>
<MW_Run>{0} 실행</MW_Run>
<Icon_RunAtStartup>시작 시 실행(&amp;S)</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>업데이트 확인(&amp;U)</Icon_CheckUpdate>
<Icon_GetPlugin>새 플러그인 찾기(&amp;P)</Icon_GetPlugin>
<Icon_Quit>종료(&amp;Q)</Icon_Quit>
<Update_NoUpdate>최신 버전을 사용 중입니다.</Update_NoUpdate>
<Update_Found>QuickLook {0} 버전이 출시되었습니다. 다운로드 페이지로 가려면 이곳을 클릭하십시오.</Update_Found>
<Update_Error>업데이트 확인 중 오류가 발생하였습니다: {0}</Update_Error>
<InfoPanel_LastModified>수정한 날짜: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>용량: {0}, 사용 가능한 공간: {1}</InfoPanel_DriveSize>
<InfoPanel_Folder>폴더 {0}개</InfoPanel_Folder>
<InfoPanel_Folders>폴더 {0}개</InfoPanel_Folders>
<InfoPanel_File>파일 {0}개</InfoPanel_File>
<InfoPanel_Files>파일 {0}개</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0}, {1})</InfoPanel_FolderAndFile>
</ko-KR>
<ca>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>El QuickLook s'està executant en segon pla.</APP_START>
<APP_SECOND>El QuickLook ja s'està executant en segon pla</APP_SECOND>
<MW_BrowseFolder>Navega {0}</MW_BrowseFolder>
<MW_Open>Obre {0}</MW_Open>
<MW_OpenWith>Obre'l amb {0}</MW_OpenWith>
<MW_Run>Executa'l {0}</MW_Run>
<Icon_RunAtStartup>Executa'l a l'&amp;inici</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Cerca &amp;actualitzacions...</Icon_CheckUpdate>
<Icon_Quit>&amp;Surt</Icon_Quit>
<Update_NoUpdate>Ja teniu l'última versió.</Update_NoUpdate>
<Update_Found>S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.</Update_Found>
<Update_Error>S'ha produït un error en cercar actualitzacions: {0}</Update_Error>
<InfoPanel_LastModified>Última modificació el {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacitat {0}, {1} disponibles</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} carpeta</InfoPanel_Folder>
<InfoPanel_Folders>{0} carpetes</InfoPanel_Folders>
<InfoPanel_File>{0} fitxer</InfoPanel_File>
<InfoPanel_Files>{0} fitxers</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} i {1})</InfoPanel_FolderAndFile>
</ca>
<de-DE>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook läuft nun im Hintergrund</APP_START>
<APP_SECOND>QuickLook wird bereits ausgeführt</APP_SECOND>
<APP_SECOND_TEXT>QuickLook ermöglicht es mit Drücken der Leertaste eine Vorschau der ausgewählten Datei zu öffnen</APP_SECOND_TEXT>
<MW_BrowseFolder>{0} öffnen</MW_BrowseFolder>
<MW_Open>{0} öffnen</MW_Open>
<MW_OpenWith>Öffnen mit {0}</MW_OpenWith>
<MW_Run>{0} ausführen</MW_Run>
<Icon_RunAtStartup>Beim Systemstart &amp;ausführen</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Nach &amp;Updates suchen</Icon_CheckUpdate>
<Icon_GetPlugin>&amp;Plugins suchen (öffnet Browser)</Icon_GetPlugin>
<Icon_Quit>&amp;Beenden</Icon_Quit>
<Update_NoUpdate>Sie haben die neueste Version</Update_NoUpdate>
<Update_Found>QuickLook {0} ist verfügbar, hier klicken um die Downloadseite zu öffnen</Update_Found>
<Update_Error>Beim Suchen nach Updates ist ein Fehler aufgetreten: {0}</Update_Error>
<InfoPanel_LastModified>Zuletzt geändert am {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>{1} frei von {0}</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} Ordner</InfoPanel_Folder>
<InfoPanel_Folders>{0} Ordner</InfoPanel_Folders>
<InfoPanel_File>{0} Datei</InfoPanel_File>
<InfoPanel_Files>{0} Dateien</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} und {1})</InfoPanel_FolderAndFile>
</de-DE>
<en>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook is running in the background.</APP_START>
@@ -26,6 +124,316 @@
<InfoPanel_Files>{0} files</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} and {1})</InfoPanel_FolderAndFile>
</en>
<es-ES>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook está funcionando en segundo plano.</APP_START>
<APP_SECOND>QuickLook ya está funcionando en segundo plano</APP_SECOND>
<MW_BrowseFolder>Explorar {0}</MW_BrowseFolder>
<MW_Open>Abrir {0}</MW_Open>
<MW_OpenWith>Abrir con {0}</MW_OpenWith>
<MW_Run>Iniciar {0}</MW_Run>
<Icon_RunAtStartup>Iniciar con el &amp;sistema</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Buscar &amp;actualizaciones...</Icon_CheckUpdate>
<Icon_Quit>&amp;Salir</Icon_Quit>
<Update_NoUpdate>Estás usando la última versión.</Update_NoUpdate>
<Update_Found>QuickLook {0} está disponible. Haz clic aquí para abrir la página de descarga.</Update_Found>
<Update_Error>Ocurrió un error al buscar actualizaciones: {0}</Update_Error>
<InfoPanel_LastModified>Última modificación a las {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacidad {0}, {1} disponible</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} carpeta</InfoPanel_Folder>
<InfoPanel_Folders>{0} carpetas</InfoPanel_Folders>
<InfoPanel_File>{0} archivo</InfoPanel_File>
<InfoPanel_Files>{0} archivos</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} y {1})</InfoPanel_FolderAndFile>
</es-ES>
<fr-FR>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook s'exécute en tâche de fond.</APP_START>
<APP_SECOND>QuickLook s'exécute déjà en tâche de fond</APP_SECOND>
<MW_BrowseFolder>Ouvrir {0}</MW_BrowseFolder>
<MW_Open>Ouvrir {0}</MW_Open>
<MW_OpenWith>Ouvrir avec {0}</MW_OpenWith>
<MW_Run>Exécuter {0}</MW_Run>
<Icon_RunAtStartup>Exécuter au &amp;démarrage</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Vérifier s'il existe des &amp;mises à jour...</Icon_CheckUpdate>
<Icon_Quit>&amp;Quitter</Icon_Quit>
<Update_NoUpdate>Vous êtes maintenant sur la dernière version.</Update_NoUpdate>
<Update_Found>QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.</Update_Found>
<Update_Error>Une erreur s'est produite lors de la vérification des mises à jour : {0}</Update_Error>
<InfoPanel_LastModified>Dernière modification le {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacité {0}, {1} disponible</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} dossier</InfoPanel_Folder>
<InfoPanel_Folders>{0} dossiers</InfoPanel_Folders>
<InfoPanel_File>{0} fichier</InfoPanel_File>
<InfoPanel_Files>{0} fichiers</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} et {1})</InfoPanel_FolderAndFile>
</fr-FR>
<it>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook è in esecuzione in secondo piano.</APP_START>
<APP_SECOND>QuickLook è già in esecuzione in secondo piano</APP_SECOND>
<APP_SECOND_TEXT>QuickLook consente l'anteprima rapida di alcuni tipi di file premendo la barra spaziatrice quando uno di essi è evidenziato.</APP_SECOND_TEXT>
<MW_BrowseFolder>Esplora {0}</MW_BrowseFolder>
<MW_Open>Apri {0}</MW_Open>
<MW_OpenWith>Apri con {0}</MW_OpenWith>
<MW_Run>Esegui {0}</MW_Run>
<Icon_RunAtStartup>Esegui all'&amp;Avvio</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Verifica &amp;Aggiornamenti...</Icon_CheckUpdate>
<Icon_GetPlugin>Trova nuovi &amp;Plugin...</Icon_GetPlugin>
<Icon_Quit>&amp;Esci</Icon_Quit>
<Update_NoUpdate>Stai usando l'ultima versione.</Update_NoUpdate>
<Update_Found>QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.</Update_Found>
<Update_Error>Si è verificato un errore durante la verifica degli aggiornamenti: {0}</Update_Error>
<InfoPanel_LastModified>Ultima modifica: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacità {0}, {1} disponibile</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} cartella</InfoPanel_Folder>
<InfoPanel_Folders>{0} cartelle</InfoPanel_Folders>
<InfoPanel_File>{0} file</InfoPanel_File>
<InfoPanel_Files>{0} file</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} e {1})</InfoPanel_FolderAndFile>
</it>
<ja>
<UI_FontFamily>Segoe UI,Meiryo UI,MS Gothic</UI_FontFamily>
<APP_START>QuickLook はバックグラウンドで動作しています</APP_START>
<APP_SECOND>QuickLook はすでにバックグラウンドで動作しています</APP_SECOND>
<MW_BrowseFolder>{0} をブラウズ</MW_BrowseFolder>
<MW_Open>{0} を開く</MW_Open>
<MW_OpenWith>{0} で開く</MW_OpenWith>
<MW_Run>{0} を起動</MW_Run>
<Icon_RunAtStartup>スタートアップ時に起動</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>更新を確認する... (&amp;U)</Icon_CheckUpdate>
<Icon_GetPlugin>新しいプラグインを検索する... (&amp;P)</Icon_GetPlugin>
<Icon_Quit>終了(&amp;E)</Icon_Quit>
<Update_NoUpdate>最新版です</Update_NoUpdate>
<Update_Found>QuickLook {0} がリリースされました。ここをクリックしてダウンロードページを開きます。</Update_Found>
<Update_Error>更新の確認中にエラーが発生しました: {0}</Update_Error>
<InfoPanel_LastModified>最終更新: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>容量 {0}, {1} 使用可能</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} フォルダー</InfoPanel_Folder>
<InfoPanel_Folders>{0} フォルダー</InfoPanel_Folders>
<InfoPanel_File>{0} ファイル</InfoPanel_File>
<InfoPanel_Files>{0} ファイル</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0}と {1})</InfoPanel_FolderAndFile>
</ja>
<nb-NO>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook kjører i bakgrunnen.</APP_START>
<APP_SECOND>QuickLook kjører allerede i bakgrunnen</APP_SECOND>
<MW_BrowseFolder>Bla gjennom {0}</MW_BrowseFolder>
<MW_Open>Åpne {0}</MW_Open>
<MW_OpenWith>Åpne med {0}</MW_OpenWith>
<MW_Run>Kjør {0}</MW_Run>
<Icon_RunAtStartup>Kjør ved &amp;oppstart</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Se etter &amp;oppdateringer...</Icon_CheckUpdate>
<Icon_Quit>&amp;Avslutt</Icon_Quit>
<Update_NoUpdate>Du bruker nå siste versjon.</Update_NoUpdate>
<Update_Found>QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.</Update_Found>
<Update_Error>Feil oppstod under lasting av oppdateringer: {0}</Update_Error>
<InfoPanel_LastModified>Sist endret {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Kapasitet {0}, {1} tilgjengelig</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} mappe</InfoPanel_Folder>
<InfoPanel_Folders>{0} mapper</InfoPanel_Folders>
<InfoPanel_File>{0} fil</InfoPanel_File>
<InfoPanel_Files>{0} filer</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} og {1})</InfoPanel_FolderAndFile>
</nb-NO>
<nl-NL>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook draait op de achtergrond.</APP_START>
<APP_SECOND>QuickLook draait al op de achtergrond</APP_SECOND>
<MW_BrowseFolder>Verken {0}</MW_BrowseFolder>
<MW_Open>Open {0}</MW_Open>
<MW_OpenWith>Openen met {0}</MW_OpenWith>
<MW_Run>Uitvoeren {0}</MW_Run>
<Icon_RunAtStartup>Uitvoeren bij &amp;Opstarten</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Controleren op &amp;Updates...</Icon_CheckUpdate>
<Icon_Quit>&amp;Sluiten</Icon_Quit>
<Update_NoUpdate>U heeft de meest recente versie.</Update_NoUpdate>
<Update_Found>QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.</Update_Found>
<Update_Error>Fout tijdens controleren op updates: {0}</Update_Error>
<InfoPanel_LastModified>Gewijzigd op {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capaciteit {0}, {1} beschikbaar</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} map</InfoPanel_Folder>
<InfoPanel_Folders>{0} mappen</InfoPanel_Folders>
<InfoPanel_File>{0} bestand</InfoPanel_File>
<InfoPanel_Files>{0} bestanden</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} en {1})</InfoPanel_FolderAndFile>
</nl-NL>
<pl>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook działa w tle.</APP_START>
<APP_SECOND>QuickLook jest już uruchomiony</APP_SECOND>
<APP_SECOND_TEXT>QuickLook pozwala szybko podejrzeć pliki w określonych formatach poprzez naciśnięcie klawisza spacji, gdy są zaznaczone.</APP_SECOND_TEXT>
<MW_BrowseFolder>Przeglądaj {0}</MW_BrowseFolder>
<MW_Open>Otwórz {0}</MW_Open>
<MW_OpenWith>Otwórz w {0}</MW_OpenWith>
<MW_Run>Uruchom {0}</MW_Run>
<Icon_RunAtStartup>Uruchamiaj razem z systemem</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Sprawdź aktualizacje...</Icon_CheckUpdate>
<Icon_Quit>Zakończ</Icon_Quit>
<Update_NoUpdate>Używasz już najnowszej wersji.</Update_NoUpdate>
<Update_Found>QuickLook {0} został udostępniony. Kliknij tutaj, aby otworzyć stronę pobierania.</Update_Found>
<Update_Error>Podczas sprawdzania aktualizacji wystąpił błąd: {0}</Update_Error>
<InfoPanel_LastModified>Ostatnia modyfikacja: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Pojemność {0}, {1} dostępne</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} folder</InfoPanel_Folder>
<InfoPanel_Folders>{0} folderów</InfoPanel_Folders>
<InfoPanel_File>{0} plik</InfoPanel_File>
<InfoPanel_Files>{0} plików</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} i {1})</InfoPanel_FolderAndFile>
</pl>
<pt-BR>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook está sendo executado.</APP_START>
<APP_SECOND>QuickLook já está sendo executado</APP_SECOND>
<MW_BrowseFolder>Abrir pasta {0}</MW_BrowseFolder>
<MW_Open>Abrir {0}</MW_Open>
<MW_OpenWith>Abrir com {0}</MW_OpenWith>
<MW_Run>Executar {0}</MW_Run>
<Icon_RunAtStartup>Executar no &amp;Arranque</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Procurar por &amp;Atualizações...</Icon_CheckUpdate>
<Icon_Quit>&amp;Fechar</Icon_Quit>
<Update_NoUpdate>Executando a versão mais recente.</Update_NoUpdate>
<Update_Found>Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.</Update_Found>
<Update_Error>Ocorreu um erro ao procurar por atualizações: {0}</Update_Error>
<InfoPanel_LastModified>Ultima modificação: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacidade {0}, {1} disponível</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} pasta</InfoPanel_Folder>
<InfoPanel_Folders>{0} pastas</InfoPanel_Folders>
<InfoPanel_File>{0} arquivo</InfoPanel_File>
<InfoPanel_Files>{0} arquivos</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} e {1})</InfoPanel_FolderAndFile>
</pt-BR>
<pt-PT>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook está em execução.</APP_START>
<APP_SECOND>QuickLook já está em execução</APP_SECOND>
<MW_BrowseFolder>Abrir pasta {0}</MW_BrowseFolder>
<MW_Open>Abrir {0}</MW_Open>
<MW_OpenWith>Abrir com {0}</MW_OpenWith>
<MW_Run>Executar {0}</MW_Run>
<Icon_RunAtStartup>Executar no &amp;Arranque</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Procurar por &amp;Atualizações...</Icon_CheckUpdate>
<Icon_Quit>&amp;Fechar</Icon_Quit>
<Update_NoUpdate>Está a executar a versão mais recente.</Update_NoUpdate>
<Update_Found>Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.</Update_Found>
<Update_Error>Ocorreu um erro ao procurar por atualizações: {0}</Update_Error>
<InfoPanel_LastModified>Ultima modificação: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacidade {0}, {1} disponível</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} pasta</InfoPanel_Folder>
<InfoPanel_Folders>{0} pastas</InfoPanel_Folders>
<InfoPanel_File>{0} ficheiro</InfoPanel_File>
<InfoPanel_Files>{0} ficheiros</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} e {1})</InfoPanel_FolderAndFile>
</pt-PT>
<ru_RU>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook выполняется в фоновом режиме.</APP_START>
<APP_SECOND>QuickLook уже запущен</APP_SECOND>
<APP_SECOND_TEXT>QuickLook добавляет быстрый предпросмотр определенных типов файлов по нажатию клавиши "Пробел", когда они подсвечены.</APP_SECOND_TEXT>
<MW_BrowseFolder>Проводник {0}</MW_BrowseFolder>
<MW_Open>Открыть {0}</MW_Open>
<MW_OpenWith>Открыть с помощью {0}</MW_OpenWith>
<MW_Run>Запустить {0}</MW_Run>
<Icon_RunAtStartup>Автозапуск</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Проверить &amp;обновления…</Icon_CheckUpdate>
<Icon_GetPlugin>Найти новые &amp;Дополнения…</Icon_GetPlugin>
<Icon_Quit>&amp;Выход</Icon_Quit>
<Update_NoUpdate>Вы используете последнюю версию.</Update_NoUpdate>
<Update_Found>Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.</Update_Found>
<Update_Error>При проверке обновлений произошла ошибка: {0}</Update_Error>
<InfoPanel_LastModified>Последнее изменение {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Емкость {0}, {1} доступно</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} папка</InfoPanel_Folder>
<InfoPanel_Folders>{0} папки(ок)</InfoPanel_Folders>
<InfoPanel_File>{0} файл</InfoPanel_File>
<InfoPanel_Files>{0} файла(ов)</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} и {1})</InfoPanel_FolderAndFile>
</ru_RU>
<tr-TR>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook arkaplanda çalışıyor.</APP_START>
<APP_SECOND>QuickLook zaten çalışıyor</APP_SECOND>
<APP_SECOND_TEXT>QuickLook boşluk tuşuna basılarak vurgulanan belli dosya türlerinin, hızlı bir şekilde önizleme modunda görüntülenmesini sağlar.</APP_SECOND_TEXT>
<MW_BrowseFolder>Gözat: {0}</MW_BrowseFolder>
<MW_Open>Aç: {0}</MW_Open>
<MW_OpenWith>Birlikte aç: {0}</MW_OpenWith>
<MW_Run>Çalıştır: {0}</MW_Run>
<Icon_RunAtStartup>B&amp;aşlangıçta çalıştır</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>&amp;Güncellemeleri denetle...</Icon_CheckUpdate>
<Icon_GetPlugin>&amp;Yeni eklentiler bul...</Icon_GetPlugin>
<Icon_Quit>Çı&amp;kış</Icon_Quit>
<Update_NoUpdate>Son sürümü kullanıyorsunuz.</Update_NoUpdate>
<Update_Found>QuickLook {0} sürümü yayınladı. İndirme sayfasını açmak için buraya tıklayın.</Update_Found>
<Update_Error>Güncellemeler kontrol edilirken hata meydana geldi: {0}</Update_Error>
<InfoPanel_LastModified>Son düzenleme zamanı: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Kapasite {0}, {1} kullanılabilir</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} klasör</InfoPanel_Folder>
<InfoPanel_Folders>{0} klasör</InfoPanel_Folders>
<InfoPanel_File>{0} dosya</InfoPanel_File>
<InfoPanel_Files>{0} dosya</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} ve {1})</InfoPanel_FolderAndFile>
</tr-TR>
<uk-UA>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook виконується в фоновому режимі.</APP_START>
<APP_SECOND>QuickLook вже запущений</APP_SECOND>
<APP_SECOND_TEXT>QuickLook дозволяє швидко переглянути певний тип файлів, натискаючи "Пробіл" під час виділення.</APP_SECOND_TEXT>
<MW_BrowseFolder>Провідник {0}</MW_BrowseFolder>
<MW_Open>Відкрити {0}</MW_Open>
<MW_OpenWith>Відкрити за допомогою {0}</MW_OpenWith>
<MW_Run>Запустити {0}</MW_Run>
<Icon_RunAtStartup>Автозапуск</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Перевірити &amp;оновлення…</Icon_CheckUpdate>
<Icon_GetPlugin>Знайти нові &amp;Доповнення…</Icon_GetPlugin>
<Icon_Quit>&amp;Вихід</Icon_Quit>
<Update_NoUpdate>Ви використовуєте останню версію.</Update_NoUpdate>
<Update_Found>Випущений QuickLook {0}. Натисніть тут для переходу на сторінку завантаження.</Update_Found>
<Update_Error>При перевірці оновлень сталася помилка: {0}</Update_Error>
<InfoPanel_LastModified>Остання зміна {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Місткість {0}, {1} доступно</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} папка</InfoPanel_Folder>
<InfoPanel_Folders>{0} папки(ок)</InfoPanel_Folders>
<InfoPanel_File>{0} файл</InfoPanel_File>
<InfoPanel_Files>{0} файлу(ів)</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} і {1})</InfoPanel_FolderAndFile>
</uk-UA>
<vi>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook đang chạy trong nền.</APP_START>
<APP_SECOND>QuickLook đang chạy</APP_SECOND>
<APP_SECOND_TEXT>QuickLook cho phép xem trước nhanh chóng một số loại tệp nhất định bằng cách nhấn phím cách khi bạn chọn tệp.</APP_SECOND_TEXT>
<MW_BrowseFolder>Duyệt {0}</MW_BrowseFolder>
<MW_Open>Mở {0}</MW_Open>
<MW_OpenWith>Mở bằng {0}</MW_OpenWith>
<MW_Run>Chạy {0}</MW_Run>
<Icon_RunAtStartup>&amp;Khởi động cùng hệ thống</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>&amp;Kiểm tra cập nhật...</Icon_CheckUpdate>
<Icon_Quit>&amp;Thoát</Icon_Quit>
<Update_NoUpdate>Bạn hiện đang sử dụng phiên bản mới nhất.</Update_NoUpdate>
<Update_Found>Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.</Update_Found>
<Update_Error>Đã xảy ra lỗi khi kiểm tra cập nhật: {0}</Update_Error>
<InfoPanel_LastModified>Sửa đổi lần cuối lúc {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Chứa {0}, {1} có sẵn</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} thư mục</InfoPanel_Folder>
<InfoPanel_Folders>{0} thư mục</InfoPanel_Folders>
<InfoPanel_File>{0} tệp</InfoPanel_File>
<InfoPanel_Files>{0} tệp</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} và {1})</InfoPanel_FolderAndFile>
</vi>
<zh-CN>
<UI_FontFamily>Segoe UI,Microsoft Yahei UI,Microsoft Yahei,SimSun</UI_FontFamily>
<APP_START>QuickLook 正在后台运行。</APP_START>
@@ -76,335 +484,54 @@
<InfoPanel_Files>{0} 個檔案</InfoPanel_Files>
<InfoPanel_FolderAndFile>(包含 {0}和 {1})</InfoPanel_FolderAndFile>
</zh-TW>
<es-ES>
<mr>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook está funcionando en segundo plano.</APP_START>
<APP_SECOND>QuickLook ya está funcionando en segundo plano</APP_SECOND>
<MW_BrowseFolder>Explorar {0}</MW_BrowseFolder>
<MW_Open>Abrir {0}</MW_Open>
<MW_OpenWith>Abrir con {0}</MW_OpenWith>
<MW_Run>Iniciar {0}</MW_Run>
<Icon_RunAtStartup>Iniciar con el &amp;sistema</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Buscar &amp;actualizaciones...</Icon_CheckUpdate>
<Icon_Quit>&amp;Salir</Icon_Quit>
<Update_NoUpdate>Estás usando la última versión.</Update_NoUpdate>
<Update_Found>QuickLook {0} está disponible. Haz clic aquí para abrir la página de descarga.</Update_Found>
<Update_Error>Ocurrió un error al buscar actualizaciones: {0}</Update_Error>
<InfoPanel_LastModified>Última modificación a las {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacidad {0}, {1} disponible</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} carpeta</InfoPanel_Folder>
<InfoPanel_Folders>{0} carpetas</InfoPanel_Folders>
<InfoPanel_File>{0} archivo</InfoPanel_File>
<InfoPanel_Files>{0} archivos</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} y {1})</InfoPanel_FolderAndFile>
</es-ES>
<pt-PT>
<APP_START>Quicklook पार्श्वभूमीत चालू आहे.</APP_START>
<APP_SECOND>Quicklook आधीपासून चालू आहे.</APP_SECOND>
<APP_SECOND_TEXT>QuickLook निवडलेल्या विशिष्ट प्रकारच्या फाईल्सचे स्पेसबार दाबुन जलद पूर्वावलोकन करण्यात मदत करते.</APP_SECOND_TEXT>
<MW_BrowseFolder>{0} शोधा</MW_BrowseFolder>
<MW_Open>{0} उघडा</MW_Open>
<MW_OpenWith>{0} च्या सह उघडा</MW_OpenWith>
<MW_Run>{0} चालवा</MW_Run>
<Icon_RunAtStartup>&amp;सुरूवातीस चालवा</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook आवृत्ती v{0}</Icon_ToolTip>
<Icon_CheckUpdate>&amp;अद्यतनांसाठी तपासा...</Icon_CheckUpdate>
<Icon_GetPlugin>नवीन &amp;प्लगइन्स शोधा...</Icon_GetPlugin>
<Icon_Quit>&amp;बंद करा</Icon_Quit>
<Update_NoUpdate>आपण आता नवीनतम आवृत्ती वापरत आहात.</Update_NoUpdate>
<Update_Found>QuickLook ची नवीन आवृत्ती {0} उपलब्ध आहे. डाउनलोड पृष्ठ उघडण्यासाठी येथे क्लिक करा.</Update_Found>
<Update_Error>अद्यतने तपासताना त्रुटी आली: {0}</Update_Error>
<InfoPanel_LastModified>अखेरचे सुधारित केलेः {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>क्षमता {0}, {1} उपलब्ध</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} फोल्डर</InfoPanel_Folder>
<InfoPanel_Folders>{0} फोल्डर्स</InfoPanel_Folders>
<InfoPanel_File>{0} फाइल</InfoPanel_File>
<InfoPanel_Files>{0} फायली</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} आणि {1})</InfoPanel_FolderAndFile>
</mr>
<hi>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook está em execução.</APP_START>
<APP_SECOND>QuickLook já está em execução</APP_SECOND>
<MW_BrowseFolder>Abrir pasta {0}</MW_BrowseFolder>
<MW_Open>Abrir {0}</MW_Open>
<MW_OpenWith>Abrir com {0}</MW_OpenWith>
<MW_Run>Executar {0}</MW_Run>
<Icon_RunAtStartup>Executar no &amp;Arranque</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Procurar por &amp;Atualizações...</Icon_CheckUpdate>
<Icon_Quit>&amp;Fechar</Icon_Quit>
<Update_NoUpdate>Está a executar a versão mais recente.</Update_NoUpdate>
<Update_Found>Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.</Update_Found>
<Update_Error>Ocorreu um erro ao procurar por atualizações: {0}</Update_Error>
<InfoPanel_LastModified>Ultima modificação: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacidade {0}, {1} disponível</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} pasta</InfoPanel_Folder>
<InfoPanel_Folders>{0} pastas</InfoPanel_Folders>
<InfoPanel_File>{0} ficheiro</InfoPanel_File>
<InfoPanel_Files>{0} ficheiros</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} e {1})</InfoPanel_FolderAndFile>
</pt-PT>
<pt-BR>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook está sendo executado.</APP_START>
<APP_SECOND>QuickLook já está sendo executado</APP_SECOND>
<MW_BrowseFolder>Abrir pasta {0}</MW_BrowseFolder>
<MW_Open>Abrir {0}</MW_Open>
<MW_OpenWith>Abrir com {0}</MW_OpenWith>
<MW_Run>Executar {0}</MW_Run>
<Icon_RunAtStartup>Executar no &amp;Arranque</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Procurar por &amp;Atualizações...</Icon_CheckUpdate>
<Icon_Quit>&amp;Fechar</Icon_Quit>
<Update_NoUpdate>Executando a versão mais recente.</Update_NoUpdate>
<Update_Found>Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.</Update_Found>
<Update_Error>Ocorreu um erro ao procurar por atualizações: {0}</Update_Error>
<InfoPanel_LastModified>Ultima modificação: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacidade {0}, {1} disponível</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} pasta</InfoPanel_Folder>
<InfoPanel_Folders>{0} pastas</InfoPanel_Folders>
<InfoPanel_File>{0} arquivo</InfoPanel_File>
<InfoPanel_Files>{0} arquivos</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} e {1})</InfoPanel_FolderAndFile>
</pt-BR>
<nl-NL>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook draait op de achtergrond.</APP_START>
<APP_SECOND>QuickLook draait al op de achtergrond</APP_SECOND>
<MW_BrowseFolder>Verken {0}</MW_BrowseFolder>
<MW_Open>Open {0}</MW_Open>
<MW_OpenWith>Openen met {0}</MW_OpenWith>
<MW_Run>Uitvoeren {0}</MW_Run>
<Icon_RunAtStartup>Uitvoeren bij &amp;Opstarten</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Controleren op &amp;Updates...</Icon_CheckUpdate>
<Icon_Quit>&amp;Sluiten</Icon_Quit>
<Update_NoUpdate>U heeft de meest recente versie.</Update_NoUpdate>
<Update_Found>QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.</Update_Found>
<Update_Error>Fout tijdens controleren op updates: {0}</Update_Error>
<InfoPanel_LastModified>Gewijzigd op {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capaciteit {0}, {1} beschikbaar</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} map</InfoPanel_Folder>
<InfoPanel_Folders>{0} mappen</InfoPanel_Folders>
<InfoPanel_File>{0} bestand</InfoPanel_File>
<InfoPanel_Files>{0} bestanden</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} en {1})</InfoPanel_FolderAndFile>
</nl-NL>
<it>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook è in esecuzione in secondo piano.</APP_START>
<APP_SECOND>QuickLook è già in esecuzione in secondo piano</APP_SECOND>
<MW_BrowseFolder>Esplora {0}</MW_BrowseFolder>
<MW_Open>Apri {0}</MW_Open>
<MW_OpenWith>Apri con {0}</MW_OpenWith>
<MW_Run>Esegui {0}</MW_Run>
<Icon_RunAtStartup>Esegui all'&amp;Avvio</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Verifica &amp;Aggiornamenti...</Icon_CheckUpdate>
<Icon_Quit>&amp;Esci</Icon_Quit>
<Update_NoUpdate>Stai usando l'ultima versione.</Update_NoUpdate>
<Update_Found>QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.</Update_Found>
<Update_Error>Si è verificato un errore durante la verifica degli aggiornamenti: {0}</Update_Error>
<InfoPanel_LastModified>Ultima modifica: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacità {0}, {1} disponibile</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} cartella</InfoPanel_Folder>
<InfoPanel_Folders>{0} cartelle</InfoPanel_Folders>
<InfoPanel_File>{0} file</InfoPanel_File>
<InfoPanel_Files>{0} file</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} e {1})</InfoPanel_FolderAndFile>
</it>
<de-DE>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook läuft nun im Hintergrund</APP_START>
<APP_SECOND>QuickLook wird bereits ausgeführt</APP_SECOND>
<APP_SECOND_TEXT>QuickLook ermöglicht es mit Drücken der Leertaste eine Vorschau der ausgewählten Datei zu öffnen</APP_SECOND_TEXT>
<MW_BrowseFolder>{0} öffnen</MW_BrowseFolder>
<MW_Open>{0} öffnen</MW_Open>
<MW_OpenWith>Öffnen mit {0}</MW_OpenWith>
<MW_Run>{0} ausführen</MW_Run>
<Icon_RunAtStartup>Beim Systemstart &amp;ausführen</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Nach &amp;Updates suchen</Icon_CheckUpdate>
<Icon_GetPlugin>&amp;Plugins suchen (öffnet Browser)</Icon_GetPlugin>
<Icon_Quit>&amp;Beenden</Icon_Quit>
<Update_NoUpdate>Sie haben die neueste Version</Update_NoUpdate>
<Update_Found>QuickLook {0} ist verfügbar, hier klicken um die Downloadseite zu öffnen</Update_Found>
<Update_Error>Beim Suchen nach Updates ist ein Fehler aufgetreten: {0}</Update_Error>
<InfoPanel_LastModified>Zuletzt geändert am {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>{1} frei von {0}</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} Ordner</InfoPanel_Folder>
<InfoPanel_Folders>{0} Ordner</InfoPanel_Folders>
<InfoPanel_File>{0} Datei</InfoPanel_File>
<InfoPanel_Files>{0} Dateien</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} und {1})</InfoPanel_FolderAndFile>
</de-DE>
<ca>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>El QuickLook s'està executant en segon pla.</APP_START>
<APP_SECOND>El QuickLook ja s'està executant en segon pla</APP_SECOND>
<MW_BrowseFolder>Navega {0}</MW_BrowseFolder>
<MW_Open>Obre {0}</MW_Open>
<MW_OpenWith>Obre'l amb {0}</MW_OpenWith>
<MW_Run>Executa'l {0}</MW_Run>
<Icon_RunAtStartup>Executa'l a l'&amp;inici</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Cerca &amp;actualitzacions...</Icon_CheckUpdate>
<Icon_Quit>&amp;Surt</Icon_Quit>
<Update_NoUpdate>Ja teniu l'última versió.</Update_NoUpdate>
<Update_Found>S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.</Update_Found>
<Update_Error>S'ha produït un error en cercar actualitzacions: {0}</Update_Error>
<InfoPanel_LastModified>Última modificació el {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacitat {0}, {1} disponibles</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} carpeta</InfoPanel_Folder>
<InfoPanel_Folders>{0} carpetes</InfoPanel_Folders>
<InfoPanel_File>{0} fitxer</InfoPanel_File>
<InfoPanel_Files>{0} fitxers</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} i {1})</InfoPanel_FolderAndFile>
</ca>
<fr-FR>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook s'exécute en tâche de fond.</APP_START>
<APP_SECOND>QuickLook s'exécute déjà en tâche de fond</APP_SECOND>
<MW_BrowseFolder>Ouvrir {0}</MW_BrowseFolder>
<MW_Open>Ouvrir {0}</MW_Open>
<MW_OpenWith>Ouvrir avec {0}</MW_OpenWith>
<MW_Run>Exécuter {0}</MW_Run>
<Icon_RunAtStartup>Exécuter au &amp;démarrage</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Vérifier s'il existe des &amp;mises à jour...</Icon_CheckUpdate>
<Icon_Quit>&amp;Quitter</Icon_Quit>
<Update_NoUpdate>Vous êtes maintenant sur la dernière version.</Update_NoUpdate>
<Update_Found>QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.</Update_Found>
<Update_Error>Une erreur s'est produite lors de la vérification des mises à jour : {0}</Update_Error>
<InfoPanel_LastModified>Dernière modification le {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Capacité {0}, {1} disponible</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} dossier</InfoPanel_Folder>
<InfoPanel_Folders>{0} dossiers</InfoPanel_Folders>
<InfoPanel_File>{0} fichier</InfoPanel_File>
<InfoPanel_Files>{0} fichiers</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} et {1})</InfoPanel_FolderAndFile>
</fr-FR>
<ja>
<UI_FontFamily>Segoe UI,Meiryo UI,MS Gothic</UI_FontFamily>
<APP_START>QuickLook はバックグラウンドで動作しています</APP_START>
<APP_SECOND>QuickLook はすでにバックグラウンドで動作しています</APP_SECOND>
<MW_BrowseFolder>{0} をブラウズ</MW_BrowseFolder>
<MW_Open>{0} を開く</MW_Open>
<MW_OpenWith>{0} で開く</MW_OpenWith>
<MW_Run>{0} を起動</MW_Run>
<Icon_RunAtStartup>スタートアップ時に起動</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>更新を確認する... (&amp;U)</Icon_CheckUpdate>
<Icon_GetPlugin>新しいプラグインを検索する... (&amp;P)</Icon_GetPlugin>
<Icon_Quit>終了(&amp;E)</Icon_Quit>
<Update_NoUpdate>最新版です</Update_NoUpdate>
<Update_Found>QuickLook {0} がリリースされました。ここをクリックしてダウンロードページを開きます。</Update_Found>
<Update_Error>更新の確認中にエラーが発生しました: {0}</Update_Error>
<InfoPanel_LastModified>最終更新: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>容量 {0}, {1} 使用可能</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} フォルダー</InfoPanel_Folder>
<InfoPanel_Folders>{0} フォルダー</InfoPanel_Folders>
<InfoPanel_File>{0} ファイル</InfoPanel_File>
<InfoPanel_Files>{0} ファイル</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0}と {1})</InfoPanel_FolderAndFile>
</ja>
<nb-NO>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook kjører i bakgrunnen.</APP_START>
<APP_SECOND>QuickLook kjører allerede i bakgrunnen</APP_SECOND>
<MW_BrowseFolder>Bla gjennom {0}</MW_BrowseFolder>
<MW_Open>Åpne {0}</MW_Open>
<MW_OpenWith>Åpne med {0}</MW_OpenWith>
<MW_Run>Kjør {0}</MW_Run>
<Icon_RunAtStartup>Kjør ved &amp;oppstart</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Se etter &amp;oppdateringer...</Icon_CheckUpdate>
<Icon_Quit>&amp;Avslutt</Icon_Quit>
<Update_NoUpdate>Du bruker nå siste versjon.</Update_NoUpdate>
<Update_Found>QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.</Update_Found>
<Update_Error>Feil oppstod under lasting av oppdateringer: {0}</Update_Error>
<InfoPanel_LastModified>Sist endret {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Kapasitet {0}, {1} tilgjengelig</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} mappe</InfoPanel_Folder>
<InfoPanel_Folders>{0} mapper</InfoPanel_Folders>
<InfoPanel_File>{0} fil</InfoPanel_File>
<InfoPanel_Files>{0} filer</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} og {1})</InfoPanel_FolderAndFile>
</nb-NO>
<ru_RU>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook выполняется в фоновом режиме.</APP_START>
<APP_SECOND>QuickLook уже запущен</APP_SECOND>
<APP_SECOND_TEXT>QuickLook добавляет быстрый предпросмотр определенных типов файлов по нажатию клавиши "Пробел", когда они подсвечены.</APP_SECOND_TEXT>
<MW_BrowseFolder>Проводник {0}</MW_BrowseFolder>
<MW_Open>Открыть {0}</MW_Open>
<MW_OpenWith>Открыть с помощью {0}</MW_OpenWith>
<MW_Run>Запустить {0}</MW_Run>
<Icon_RunAtStartup>Автозапуск</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Проверить &amp;обновления…</Icon_CheckUpdate>
<Icon_GetPlugin>Найти новые &amp;Дополнения…</Icon_GetPlugin>
<Icon_Quit>&amp;Выход</Icon_Quit>
<Update_NoUpdate>Вы используете последнюю версию.</Update_NoUpdate>
<Update_Found>Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.</Update_Found>
<Update_Error>При проверке обновлений произошла ошибка: {0}</Update_Error>
<InfoPanel_LastModified>Последнее изменение {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Емкость {0}, {1} доступно</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} папка</InfoPanel_Folder>
<InfoPanel_Folders>{0} папки(ок)</InfoPanel_Folders>
<InfoPanel_File>{0} файл</InfoPanel_File>
<InfoPanel_Files>{0} файла(ов)</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} и {1})</InfoPanel_FolderAndFile>
</ru_RU>
<pl>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook działa w tle.</APP_START>
<APP_SECOND>QuickLook jest już uruchomiony</APP_SECOND>
<APP_SECOND_TEXT>QuickLook pozwala szybko podejrzeć pliki w określonych formatach poprzez naciśnięcie klawisza spacji, gdy są zaznaczone.</APP_SECOND_TEXT>
<MW_BrowseFolder>Przeglądaj {0}</MW_BrowseFolder>
<MW_Open>Otwórz {0}</MW_Open>
<MW_OpenWith>Otwórz w {0}</MW_OpenWith>
<MW_Run>Uruchom {0}</MW_Run>
<Icon_RunAtStartup>Uruchamiaj razem z systemem</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Sprawdź aktualizacje...</Icon_CheckUpdate>
<Icon_Quit>Zakończ</Icon_Quit>
<Update_NoUpdate>Używasz już najnowszej wersji.</Update_NoUpdate>
<Update_Found>QuickLook {0} został udostępniony. Kliknij tutaj, aby otworzyć stronę pobierania.</Update_Found>
<Update_Error>Podczas sprawdzania aktualizacji wystąpił błąd: {0}</Update_Error>
<InfoPanel_LastModified>Ostatnia modyfikacja: {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Pojemność {0}, {1} dostępne</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} folder</InfoPanel_Folder>
<InfoPanel_Folders>{0} folderów</InfoPanel_Folders>
<InfoPanel_File>{0} plik</InfoPanel_File>
<InfoPanel_Files>{0} plików</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} i {1})</InfoPanel_FolderAndFile>
</pl>
<vi>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook đang chạy trong nền.</APP_START>
<APP_SECOND>QuickLook đang chạy</APP_SECOND>
<APP_SECOND_TEXT>QuickLook cho phép xem trước nhanh chóng một số loại tệp nhất định bằng cách nhấn phím cách khi bạn chọn tệp.</APP_SECOND_TEXT>
<MW_BrowseFolder>Duyệt {0}</MW_BrowseFolder>
<MW_Open>Mở {0}</MW_Open>
<MW_OpenWith>Mở bằng {0}</MW_OpenWith>
<MW_Run>Chạy {0}</MW_Run>
<Icon_RunAtStartup>&amp;Khởi động cùng hệ thống</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>&amp;Kiểm tra cập nhật...</Icon_CheckUpdate>
<Icon_Quit>&amp;Thoát</Icon_Quit>
<Update_NoUpdate>Bạn hiện đang sử dụng phiên bản mới nhất.</Update_NoUpdate>
<Update_Found>Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.</Update_Found>
<Update_Error>Đã xảy ra lỗi khi kiểm tra cập nhật: {0}</Update_Error>
<InfoPanel_LastModified>Sửa đổi lần cuối lúc {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Chứa {0}, {1} có sẵn</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} thư mục</InfoPanel_Folder>
<InfoPanel_Folders>{0} thư mục</InfoPanel_Folders>
<InfoPanel_File>{0} tệp</InfoPanel_File>
<InfoPanel_Files>{0} tệp</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} và {1})</InfoPanel_FolderAndFile>
</vi>
<uk-UA>
<UI_FontFamily>Segoe UI</UI_FontFamily>
<APP_START>QuickLook виконується в фоновому режимі.</APP_START>
<APP_SECOND>QuickLook вже запущений</APP_SECOND>
<APP_SECOND_TEXT>QuickLook дозволяє швидко переглянути певний тип файлів, натискаючи "Пробіл" під час виділення.</APP_SECOND_TEXT>
<MW_BrowseFolder>Провідник {0}</MW_BrowseFolder>
<MW_Open>Відкрити {0}</MW_Open>
<MW_OpenWith>Відкрити за допомогою {0}</MW_OpenWith>
<MW_Run>Запустити {0}</MW_Run>
<Icon_RunAtStartup>Автозапуск</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook v{0}</Icon_ToolTip>
<Icon_CheckUpdate>Перевірити &amp;оновлення…</Icon_CheckUpdate>
<Icon_GetPlugin>Знайти нові &amp;Доповнення…</Icon_GetPlugin>
<Icon_Quit>&amp;Вихід</Icon_Quit>
<Update_NoUpdate>Ви використовуєте останню версію.</Update_NoUpdate>
<Update_Found>Випущений QuickLook {0}. Натисніть тут для переходу на сторінку завантаження.</Update_Found>
<Update_Error>При перевірці оновлень сталася помилка: {0}</Update_Error>
<InfoPanel_LastModified>Остання зміна {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>Місткість {0}, {1} доступно</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} папка</InfoPanel_Folder>
<InfoPanel_Folders>{0} папки(ок)</InfoPanel_Folders>
<InfoPanel_File>{0} файл</InfoPanel_File>
<InfoPanel_Files>{0} файлу(ів)</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} і {1})</InfoPanel_FolderAndFile>
</uk-UA>
<APP_START>QuickLook पृष्ठभूमि में चल रहा है।</APP_START>
<APP_SECOND>QuickLook पहले ही चल रहा है।</APP_SECOND>
<APP_SECOND_TEXT>QuickLook चुनी हुई विशिष्ट प्रकार की फ़ाइलों को स्पेसबार दबाकर आपको तुरंत पूर्वावलोकन करने में मदद करता है।</APP_SECOND_TEXT>
<MW_BrowseFolder>{0} को खोजें</MW_BrowseFolder>
<MW_Open>{0} खोलें</MW_Open>
<MW_OpenWith>{0} के साथ खोलें</MW_OpenWith>
<MW_Run>{0} चलाएं</MW_Run>
<Icon_RunAtStartup>&amp;शुरु होते समय चलाएं</Icon_RunAtStartup>
<Icon_ToolTip>QuickLook आवृत्ती v{0}</Icon_ToolTip>
<Icon_CheckUpdate>&amp;अद्यतन के लिए जाँच करें...</Icon_CheckUpdate>
<Icon_GetPlugin>नए &amp;प्लगइन्स खोजें...</Icon_GetPlugin>
<Icon_Quit>&amp;बंद किजीए</Icon_Quit>
<Update_NoUpdate>अब आप नवीनतम संस्करण पर हैं।</Update_NoUpdate>
<Update_Found>QuickLook का नया संस्करण उपलब्ध है। डाउनलोड पेज खोलने के लिए यहां क्लिक करें।</Update_Found>
<Update_Error>अपडेट की जांच करते समय त्रुटि हुई: {0}</Update_Error>
<InfoPanel_LastModified>अंतिम बार संशोधितः {0}</InfoPanel_LastModified>
<InfoPanel_DriveSize>क्षमता {0}, {1} उपलब्ध है</InfoPanel_DriveSize>
<InfoPanel_Folder>{0} फ़ोल्डर</InfoPanel_Folder>
<InfoPanel_Folders>{0} फ़ोल्डर</InfoPanel_Folders>
<InfoPanel_File>{0} फ़ाइल</InfoPanel_File>
<InfoPanel_Files>{0} फ़ाइलें</InfoPanel_Files>
<InfoPanel_FolderAndFile>({0} तथा {1})</InfoPanel_FolderAndFile>
</hi>
</Translations>

View File

@@ -153,11 +153,9 @@ namespace QuickLook
// revert UI changes
ContextObject.IsBusy = true;
var margin = windowFrameContainer.Margin.Top * 2;
var newHeight = ContextObject.PreferredSize.Height + margin +
var newHeight = ContextObject.PreferredSize.Height + BorderThickness.Top + BorderThickness.Bottom +
(ContextObject.TitlebarOverlap ? 0 : windowCaptionContainer.Height);
var newWidth = ContextObject.PreferredSize.Width + margin;
var newWidth = ContextObject.PreferredSize.Width + BorderThickness.Left + BorderThickness.Right;
var newSize = new Size(newWidth, newHeight);
// if use has adjusted the window size, keep it
@@ -191,7 +189,11 @@ namespace QuickLook
private void SetOpenWithButtonAndPath()
{
buttonOpenWithText.Inlines.Clear();
// share icon
buttonShare.Visibility = ShareHelper.IsShareSupported(_path) ? Visibility.Visible : Visibility.Collapsed;
// open icon
buttonOpenText.Inlines.Clear();
if (Directory.Exists(_path))
{
@@ -228,11 +230,11 @@ namespace QuickLook
while (elements.Count < 2)
elements.Add(string.Empty);
buttonOpenWithText.Inlines.Add(
buttonOpenText.Inlines.Add(
new Run(elements[0]) {FontWeight = FontWeights.Normal}); // text beforehand
buttonOpenWithText.Inlines.Add(
buttonOpenText.Inlines.Add(
new Run(replaceWith) {FontWeight = FontWeights.SemiBold}); // appFriendlyName
buttonOpenWithText.Inlines.Add(
buttonOpenText.Inlines.Add(
new Run(elements[1]) {FontWeight = FontWeights.Normal}); // text afterward
}
}
@@ -267,10 +269,5 @@ namespace QuickLook
ProcessHelper.PerformAggressiveGC();
}
internal void Share(object sender, RoutedEventArgs e)
{
ShareHelper.Share(_path, this);
}
}
}

View File

@@ -98,10 +98,14 @@
</Style>
</Button.Style>
</Button>
<Button x:Name="buttonOpenWith" DockPanel.Dock="Right"
<Button DockPanel.Dock="Right" x:Name="buttonShare" Style="{StaticResource CaptionButtonStyle}"
Content="&#xE72D;" ToolTip="Share" />
<Button DockPanel.Dock="Right" x:Name="buttonOpenWith" Style="{StaticResource CaptionButtonStyle}"
Content="&#xE7AC;" ToolTip="Open With" />
<Button x:Name="buttonOpen" DockPanel.Dock="Right"
Style="{StaticResource CaptionTextButtonStyle}">
<Button.Content>
<TextBlock x:Name="buttonOpenWithText" VerticalAlignment="Center">
<TextBlock x:Name="buttonOpenText" VerticalAlignment="Center">
Open with <Bold>AppName</Bold>
</TextBlock>
</Button.Content>
@@ -148,8 +152,6 @@
</Style>
</Button.Style>
</Button>
<Button DockPanel.Dock="Left" x:Name="buttonShare" Style="{StaticResource CaptionButtonStyle}"
Content="&#xE72D;" ToolTip="Open With..." />
<Grid x:Name="titleArea" Background="Transparent">
<TextBlock x:Name="titleAreaText" Text="{Binding ContextObject.Title, ElementName=mainWindow}" FontSize="12"
HorizontalAlignment="Left" TextTrimming="CharacterEllipsis"

View File

@@ -22,6 +22,7 @@ using System.Windows.Media.Animation;
using QuickLook.Common.ExtensionMethods;
using QuickLook.Common.Helpers;
using QuickLook.Common.Plugin;
using QuickLook.Helpers;
using Brush = System.Windows.Media.Brush;
using FontFamily = System.Windows.Media.FontFamily;
using Size = System.Windows.Size;
@@ -55,7 +56,7 @@ namespace QuickLook
StateChanged += (sender, e) => _ignoreNextWindowSizeChange = true;
windowFrameContainer.PreviewMouseMove += ShowWindowCaptionContainer;
Topmost = SettingHelper.Get("Topmost", false);
buttonTop.Tag = Topmost ? "Top" : "Auto";
@@ -82,7 +83,7 @@ namespace QuickLook
ViewWindowManager.GetInstance().ClosePreview();
};
buttonOpenWith.Click += (sender, e) =>
buttonOpen.Click += (sender, e) =>
{
if (Pinned)
RunAndClose();
@@ -93,7 +94,8 @@ namespace QuickLook
buttonWindowStatus.Click += (sender, e) =>
WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized;
buttonShare.Click += Share;
buttonShare.Click += (sender, e) => ShareHelper.Share(_path, this);
buttonOpenWith.Click += (sender, e) => ShareHelper.Share(_path, this, true);
}
public override void OnApplyTemplate()

View File

@@ -49,13 +49,19 @@
DPIs. Windows Presentation Foundation (WPF) applications are automatically DPI-aware and do not need
to opt in. Windows Forms applications targeting .NET Framework 4.6 that opt into this setting, should
also set the 'EnableWindowsFormsHighDpiAutoResizing' setting to 'true' in their app.config. -->
<!--
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
<!-- The combination of below two tags have the following effect : 1) Per-Monitor for >= Windows 10 Anniversary Update 2) System < Windows 10 Anniversary Update -->
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
PerMonitor
</dpiAwareness>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
true
</dpiAware>
</windowsSettings>
</application>
-->
<!-- Enable themes for Windows common controls and dialogs (Windows XP and later) -->
<!--