├── .gitignore ├── LICENSE ├── README.md ├── docs ├── _config.yml ├── _layouts │ ├── default.html │ └── default.html.txt ├── app-privacy-policy │ └── index.md ├── assets │ └── css │ │ └── styles.scss └── index.md ├── files ├── Linux │ └── ImageViewer.desktop ├── PackageFiles │ └── Assets │ │ ├── BadgeLogo.scale-100.png │ │ ├── BadgeLogo.scale-125.png │ │ ├── BadgeLogo.scale-150.png │ │ ├── BadgeLogo.scale-200.png │ │ ├── BadgeLogo.scale-400.png │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-125.png │ │ ├── LargeTile.scale-150.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-125.png │ │ ├── SmallTile.scale-150.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-125.png │ │ ├── SplashScreen.scale-150.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square310x310Logo.png │ │ ├── Square310x310Logo.scale-100.png │ │ ├── Square310x310Logo.scale-125.png │ │ ├── Square310x310Logo.scale-150.png │ │ ├── Square310x310Logo.scale-200.png │ │ ├── Square310x310Logo.scale-400.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-16_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-256_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-32_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── Square44x44Logo.targetsize-48_altform-unplated.png │ │ ├── Square71x71Logo.png │ │ ├── Square71x71Logo.scale-100.png │ │ ├── Square71x71Logo.scale-125.png │ │ ├── Square71x71Logo.scale-150.png │ │ ├── Square71x71Logo.scale-200.png │ │ ├── Square71x71Logo.scale-400.png │ │ ├── StoreLogo.backup.png │ │ ├── StoreLogo.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ └── Wide310x150Logo.scale-400.png ├── bin │ ├── ImageViewerScreenshot1.png │ ├── ImageViewerScreenshot2.png │ ├── ImageViewerScreenshot3-Ubuntu.png │ ├── ImageViewerScreenshot3-Windows.png │ ├── ImageViewerScreenshot3-n.png │ ├── ImageViewerScreenshot3.png │ ├── Mac 2018-02-20 18.34.57.png │ ├── Screenshot from 2018-02-20 21-19-26.jpg │ └── macOS-inFrameScreenshot-2018-02-20 23.56.00.png ├── icon files │ ├── ImageViewer (2).ico │ ├── ImageViewer (2).png │ ├── ImageViewer.svg │ ├── imageviewer_store.png │ └── old │ │ ├── ImageViewer-150x150.png │ │ ├── ImageViewer-300x300.png │ │ ├── ImageViewer-71x71.png │ │ ├── ImageViewer.ico │ │ ├── ImageViewer.png │ │ ├── ImageViewerIcon.png │ │ ├── ImageViewerIcon.svg │ │ ├── ImageViewerIcon4Store.svg │ │ ├── ImageViewerIcon4Store2.svg │ │ ├── MyImageViewerIcon.png │ │ ├── MyImageViewerIcon2.png │ │ ├── MyImageViewerIcon2.svg │ │ ├── MyImageViewerIcon3.png │ │ └── MyImageViewerIcon4.png ├── icons │ ├── ImageViewer (2).ico │ ├── ImageViewer (2).png │ ├── ImageViewer-150x150.png │ ├── ImageViewer-300x300.png │ ├── ImageViewer-71x71.png │ ├── ImageViewer.ico │ ├── ImageViewer.png │ ├── ImageViewer.svg │ ├── ImageViewerIcon.svg │ └── ImageViewerIcon4MSStore.svg └── libwebp │ ├── x64 │ └── libwebp.dll │ └── x86 │ └── libwebp.dll └── src ├── ImageViewer.ico ├── ImageViewer.lpi ├── ImageViewer.lpr ├── ImageViewer.png ├── ImageViewer.res ├── languages ├── ImageViewer.en.po ├── ImageViewer.ja.po ├── ImageViewer.ko.po ├── ImageViewer.ru.po ├── ImageViewer.zh_CN.po ├── ImageViewer.zh_Hant.po ├── lclstrconsts.en.po ├── lclstrconsts.ja.po ├── lclstrconsts.ko.po ├── lclstrconsts.ru.po └── lclstrconsts.zh_CN.po ├── po_files ├── ImageViewer.po └── ImageViewer.pot ├── uabout.lfm ├── uabout.pas ├── ufullscreen.lfm ├── ufullscreen.pas ├── umain.lfm ├── umain.pas └── win32titlestyler.pas /.gitignore: -------------------------------------------------------------------------------- 1 | ImageViewer.config 2 | ImageViewer.lps 3 | files/PackageFiles/AppxManifest.xml 4 | ImageViewer.lpr.old 5 | uabout.lrj 6 | ufullscreen.lrj 7 | umain.lrj 8 | src/ImageViewer.exe 9 | lib/ 10 | lib/i386-win32/ 11 | po_files/ImageViewer.pot 12 | backup/ 13 | *.o 14 | *.ppu 15 | *.or 16 | *.a 17 | *.log 18 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License 2 | Copyright (c) torum 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining 5 | a copy of this software and associated documentation files (the 6 | "Software"), to deal in the Software without restriction, including 7 | without limitation the rights to use, copy, modify, merge, publish, 8 | distribute, sublicense, and/or sell copies of the Software, and to 9 | permit persons to whom the Software is furnished to do so, subject to 10 | the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 19 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 20 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 21 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Image viewer with slideshow (Windows/Linux/Mac) 2 | Simple, minimum, yet configurable photo viewer/slideshow/digital signage software for Windows, Linux, and macOS. Inspired by "feh" https://feh.finalrewind.org/ 3 | 4 | ## Download: 5 | Windows version is [available at the Microsoft Store](https://apps.microsoft.com/store/detail/simple-image-viewer/9NNZPQD4WJCK). Alternatively, you can download executables directly from the [releases page](https://github.com/torum/Image-viewer/releases).  6 | 7 | ## Feature: 8 | * Multiple viewing styles: 1. Normal window view, 2. "Windowless" inFrame view with slideshow, and 3. Fullscreen view with slideshow. 9 | * Full keyboard and mouse playback control. 10 | * Configurable options with command line parameters and popup menus. 11 | * Supports multiple moniters. 12 | * Files and folder drop support. 13 | 14 | ## Screenshot: 15 | Windowless(inFrame) View (with slideshow) on Windows 11 16 | ![Windowless View (with slideshow) on Windows 11](https://github.com/torum/Image-viewer/blob/master/files/bin/ImageViewerScreenshot3-n.png?raw=true) 17 | 18 | Normal View on Windows 11 19 | ![Normal View on Windows 11](https://github.com/torum/Image-viewer/blob/master/files/bin/ImageViewerScreenshot3-Windows.png?raw=true) 20 | 21 | Normal View on Linux 22 | ![Normal View on Linux](https://github.com/torum/Image-viewer/blob/master/files/bin/ImageViewerScreenshot3-Ubuntu.png?raw=true) 23 | 24 | ## Usage: 25 | ImageViewer can be launched by (1) double clicking the executable and selecting image files or (2) selecting image files or folders and using "send to" feature in Windows explorer (create "shortcut" file and place it to "shell:sendto" folder) or (3) command-line. 26 | 27 | ### Command-line options: 28 | ImageViewer can be launched via command-line, and applications or scripts can also launch Image Viewer with following options. 29 | 30 | - Start fullscreen mode at startup (default off): 31 | `-f on` or `--fullscreen=on` 32 | `-f off` or `--fullscreen=off` 33 | 34 | - Start inFrame mode at startup (default off): 35 | `-s on` or `--inFrame=on` 36 | `-s off` or `--inFrame=off` 37 | 38 | - Start/Force slideshow (default behavior: if single file is selected = off, if folder is selected = on): 39 | `-a on` or `--slideshowAutoStart=on` 40 | `-a off` or `--slideshowAutoStart=off` 41 | 42 | - Set slideshow interval in seconds (default 4 seconds): 43 | `-i 4` or `--interval=4` 44 | 45 | - Set slideshow random (default on): 46 | `-r on` or `--random=on` 47 | `-r off` or `--random=off` 48 | 49 | - Set slideshow repeat (default on): 50 | `-e on` or `--repeat=on` 51 | `-e off` or `--repeat=off` 52 | 53 | - Set slideshow transitional effect (default on): 54 | `-t on` or `--effect=on` 55 | `-t off` or `--effect=off` 56 | 57 | - Picture stretch In (fit to window/screen when the size is bigger than window/screen. default on): 58 | `-n on` or `--stretchIn=on` 59 | `-n off` or `--stretchIn=off` 60 | 61 | - Picture stretch Out (fit to window/screen when the size is smaller than window/screen. default off): 62 | `-o on` or `--stretchOut=on` 63 | `-o off` or `--stretchOut=off` 64 | 65 | - Load pictures in the sub folders as well when manually open a picture (default on): 66 | `-u on` or `--includSubFolders=on` 67 | `-u off` or `--includSubFolders=off` 68 | 69 | - Specify a moniter to show fullscreen slideshow (default 0 is the main moniter): 70 | `-m 1` or `--moniter=1` 71 | 72 | - Specify window should stay on top (default off): 73 | `-y on` or `--stayOnTop=on` 74 | `-y off` or `--stayOnTop=off` 75 | 76 | - Help shows command-line options. 77 | `-h` or `--help` 78 | 79 | ### Command-line Useage example: 80 | ` $ ImageViewer -i 2 -f on -o on -e off C:\Users\\Pictures\Wallpapers\` 81 | 82 | ## Contributing 83 | Feel free to open issues and send PRs. It is much appreciated. 84 | 85 | ### Build instruction: 86 | You can download [Lazarus IDE](https://www.lazarus-ide.org/), the Delphi compatible cross-platform IDE and FPC(compiler) from [here](https://www.lazarus-ide.org/index.php?page=downloads). 87 | 88 | Or `sudo apt install lazarus` on Ubuntu. 89 | 90 | Just open the project file ("ImageViewer.lpr") with Lazarus IDE and hit F9 and run. That's it! 91 | 92 | If you are on Linux, you may need to change target platform. Main menu > Project > Project Options and Compiler Options > Config and Target menu, and then pick Target platform > Target OS "Linux", Target CPU family "x86_64" according to your system. 93 | 94 | ### Compiled and tested on: 95 | 96 | * Windows 11: Lazarus 2.2.2 FPC 3.2.2 x86_64-win64-win32/win64 97 | * Windows 10: Lazarus 1.8.0 FPC 3.0.4 x86_64-win64-win32/win64 98 | * Ubuntu 22.04.1 LTS: Lazarus 2.2.0 FPC 3.2.2 x86_64-linux-gtk2 99 | * Ubuntu 17.10 (64bit): Lazarus 1.8.0 FPC 3.0.2 x86_64-linux-gtk2 100 | * Ubuntu 16.04 LTS (64bit): Lazarus 1.9.0 trunk, FPC 3.0.4 101 | * macOS 10.13.3 (64bit) High Sierra: Lazarus 1.8.0 rexported FPC 3.0.4 i386-darwin-carbon 102 | * macOS 10.11.6 (64bit) El Capitan: Lazarus 1.9.0 carbon trunk, FPC 3.0.4 103 | 104 | ## Contributers 105 | - [@Nemo08](https://github.com/Nemo08) Russian translation. 106 | - [@quadroid](https://github.com/quadroid) File/folder drop and portable mode. 107 | - [@killtimer920](https://github.com/killtimer920) Chinese translations (simplified zh-CN and traditional zh-Hant). 108 | - [@VenusGirl](https://github.com/VenusGirl) Korean translation. 109 | 110 | ## Third-party components 111 | [win32titlestyler.pas](https://github.com/Alexey-T/CudaText/blob/master/comp/win32titlestyler.pas) by [@Alexey-T](https://github.com/Alexey-T) 112 | 113 | -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-tactile -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 12 | 13 | {% seo %} 14 | 15 | 16 | 23 | 24 | 25 | 26 |
27 |
28 | 29 |
30 |

{{ page.title | default: site.title | default: site.github.repository_name }}

31 |

{{ page.description | default: site.description | default: site.github.project_tagline }}

32 |
33 |
34 | {% if site.show_downloads %} 35 | Download .zip 36 | Download .tar.gz 37 | {% endif %} 38 | {% if site.github.public %} 39 | {% if site.github.is_project_page %} 40 | View on GitHub 41 | {% else %} 42 | View on GitHub 43 | {% endif %} 44 | {% endif %} 45 |
46 |
47 |
48 | {{ content }} 49 |
50 | 51 |
52 | {% if site.github.is_project_page %} 53 | {{ site.title | default: site.github.repository_name }} is maintained by {{ site.github.owner_name }}
54 | {% endif %} 55 | This page was generated by GitHub Pages. 56 |
57 | 58 |
59 |
60 | 61 | {% if site.google_analytics %} 62 | 70 | {% endif %} 71 | 72 | 73 | -------------------------------------------------------------------------------- /docs/_layouts/default.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {%- include head.html -%} 5 | 6 | 7 | 8 | {%- include header.html -%} 9 | 10 |
11 |
12 | {{ content }} 13 |
14 |
15 | 16 | {%- include footer.html -%} 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/app-privacy-policy/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Simple Image Viewer 4 | --- 5 | 6 | * [Top page](https://torum.github.io/Image-viewer/) 7 | 8 | * [Github Project page](https://github.com/torum/Image-viewer) 9 | 10 | 11 | 12 | # App privacy policy 13 | 14 | * Simple Image Viewer app allows you to access your photos, which may contain personal information. It also allows you to change certain settings that apply only to the Simple Image Viewer app. 15 | * None of this data is transmitted anywhere and your settings are stored on your device only. 16 | 17 | # アプリ プライバシー ポリシー 18 | 19 | * Simple Image Viewer は、ローカルデバイスに保存されている画像を表示する為に、個人情報が含まれているかもしれない画像ファイルにアクセスします。また、Simple Image Viewerの動作に必要な設定を保存・変更する場合がありますが、他のアプリケーションに影響を与えるものではありません。 20 | * これらの情報は、一切他へ送信されず、設定情報はローカルのデバイスのみに保存されます。 21 | -------------------------------------------------------------------------------- /docs/assets/css/styles.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | @import "{{ site.theme }}"; -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Simple Image Viewer 4 | --- 5 | 6 | ## Menu 7 | 8 | * [Github Project page](https://github.com/torum/Image-viewer) 9 | 10 | * [Apps Privacy Policy page](https://torum.github.io/Image-viewer/app-privacy-policy/) 11 | 12 | --------------------------------------- 13 | ## Introduction 14 | Simple, minimum, yet configurable photo viewer/slideshow/digital signage software for Windows, Linux, and macOS. Inspired by "feh" https://feh.finalrewind.org/ 15 | 16 | ## Download: 17 | Windows version is [available at the Microsoft Store](https://apps.microsoft.com/store/detail/simple-image-viewer/9NNZPQD4WJCK).  18 | 19 | ## Feature: 20 | * Multiple viewing styles: 1. Normal window view, 2. "Windowless" inFrame view with slideshow, and 3. Fullscreen view with slideshow. 21 | * Full keyboard and mouse playback control. 22 | * Configurable options with command line parameters and popup menus. 23 | * Supports multiple moniters. 24 | * Files and folder drop support.  25 | 26 | 27 | ## Screenshots: 28 | Windowless View (with slideshow) on Windows 11 29 | ![Windowless View (with slideshow) on Windows 11](https://github.com/torum/Image-viewer/blob/master/files/bin/ImageViewerScreenshot3-n.png?raw=true) 30 | 31 | Normal View on Windows 11 32 | ![Normal View on Windows 11](https://github.com/torum/Image-viewer/blob/master/files/bin/ImageViewerScreenshot3-Windows.png?raw=true) 33 | 34 | Normal View on Linux 35 | ![Normal View on Linux](https://github.com/torum/Image-viewer/blob/master/files/bin/ImageViewerScreenshot3-Ubuntu.png?raw=true) 36 | 37 | Normal View (on macOS) 38 | ![alt text](https://github.com/torum/Image-viewer/blob/master/files/bin/Mac%202018-02-20%2018.34.57.png?raw=true) 39 | 40 | Windowless View (with slideshow) on macOS 41 | ![alt text](https://github.com/torum/Image-viewer/blob/master/files/bin/macOS-inFrameScreenshot-2018-02-20%2023.56.00.png?raw=true) 42 | 43 | 44 | ## Usage: 45 | Image Viewer can be launched by (1) double clicking the executable and selecting image files or (2) selecting image files or folders in the explorer, and using "send to" feature in Windows explorer (create "shortcut" file and place it to "shell:sendto" folder) or (3) command-line. 46 | 47 | ### Command-line options: 48 | Image Viewer can be also launched via command-line, meaning other applications or scripts can launch Image Viewer with following options. 49 | ImageViewer can be launched via command-line, and applications or scripts can also launch Image Viewer with following options. 50 | 51 | - Start fullscreen mode at startup (default off): 52 | `-f on` or `--fullscreen=on` 53 | `-f off` or `--fullscreen=off` 54 | 55 | - Start inFrame mode at startup (default off): 56 | `-s on` or `--inFrame=on` 57 | `-s off` or `--inFrame=off` 58 | 59 | - Start/Force slideshow (default behavior: if single file is selected = off, if folder is selected = on): 60 | `-a on` or `--slideshowAutoStart=on` 61 | `-a off` or `--slideshowAutoStart=off` 62 | 63 | - Set slideshow interval in seconds (default 4 seconds): 64 | `-i 4` or `--interval=4` 65 | 66 | - Set slideshow random (default on): 67 | `-r on` or `--random=on` 68 | `-r off` or `--random=off` 69 | 70 | - Set slideshow repeat (default on): 71 | `-e on` or `--repeat=on` 72 | `-e off` or `--repeat=off` 73 | 74 | - Set slideshow transitional effect (default on): 75 | `-t on` or `--effect=on` 76 | `-t off` or `--effect=off` 77 | 78 | - Picture stretch In (fit to window/screen when the size is bigger than window/screen. default on): 79 | `-n on` or `--stretchIn=on` 80 | `-n off` or `--stretchIn=off` 81 | 82 | - Picture stretch Out (fit to window/screen when the size is smaller than window/screen. default off): 83 | `-o on` or `--stretchOut=on` 84 | `-o off` or `--stretchOut=off` 85 | 86 | - Load pictures in the sub folders as well when manually open a picture (default on): 87 | `-u on` or `--includSubFolders=on` 88 | `-u off` or `--includSubFolders=off` 89 | 90 | - Specify a moniter to show fullscreen slideshow (default 0 is the main moniter): 91 | `-m 1` or `--moniter=1` 92 | 93 | - Specify window should stay on top (default off): 94 | `-y on` or `--stayOnTop=on` 95 | `-y off` or `--stayOnTop=off` 96 | 97 | - Help shows command-line options. 98 | `-h` or `--help` 99 | 100 | 101 | ### Command-line Useage example: 102 | `$ ImageViewer -i 2 -f on -o on -e off C:\Users\\Pictures\Wallpapers\` 103 | 104 | 105 | --------------------------------------- 106 | 107 | ### Compiled and tested on: 108 | 109 | * Windows 11: Lazarus 2.2.2 FPC 3.2.2 x86_64-win64-win32/win64 110 | * Windows 10: Lazarus 1.8.0 FPC 3.0.4 x86_64-win64-win32/win64 111 | * Ubuntu 22.04.1 LTS: Lazarus 2.2.0 FPC 3.2.2 x86_64-linux-gtk2 112 | * Ubuntu 17.10 (64bit): Lazarus 1.8.0 FPC 3.0.2 x86_64-linux-gtk2 113 | * Ubuntu 16.04 LTS (64bit): Lazarus 1.9.0 trunk, FPC 3.0.4 114 | * macOS 10.13.3 (64bit) High Sierra: Lazarus 1.8.0 rexported FPC 3.0.4 i386-darwin-carbon 115 | * macOS 10.11.6 (64bit) El Capitan: Lazarus 1.9.0 carbon trunk, FPC 3.0.4 116 | -------------------------------------------------------------------------------- /files/Linux/ImageViewer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Terminal=false 5 | Exec=/home/torum/MyApp/Image-viewer/ImageViewer %U 6 | Name=ImageViewer 7 | Icon=/home/torum/MyApp/Image-viewer/ImageViewer.png 8 | X-Desktop-File-Install-Version=0.26 9 | -------------------------------------------------------------------------------- /files/PackageFiles/Assets/BadgeLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/BadgeLogo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/BadgeLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/BadgeLogo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/BadgeLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/BadgeLogo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/BadgeLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/BadgeLogo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/BadgeLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/BadgeLogo.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/LargeTile.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/LargeTile.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/LargeTile.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/LargeTile.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/LargeTile.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SmallTile.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SmallTile.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SmallTile.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SmallTile.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SmallTile.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square150x150Logo.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square310x310Logo.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square310x310Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square310x310Logo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square310x310Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square310x310Logo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square310x310Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square310x310Logo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square310x310Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square310x310Logo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square310x310Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square310x310Logo.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-32.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.altform-unplated_targetsize-48.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-16_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-16_altform-unplated.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-256_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-256_altform-unplated.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-32_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-32_altform-unplated.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square44x44Logo.targetsize-48_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square44x44Logo.targetsize-48_altform-unplated.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square71x71Logo.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square71x71Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square71x71Logo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square71x71Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square71x71Logo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square71x71Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square71x71Logo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Square71x71Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Square71x71Logo.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.backup.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Wide310x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Wide310x150Logo.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /files/PackageFiles/Assets/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/PackageFiles/Assets/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /files/bin/ImageViewerScreenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/ImageViewerScreenshot1.png -------------------------------------------------------------------------------- /files/bin/ImageViewerScreenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/ImageViewerScreenshot2.png -------------------------------------------------------------------------------- /files/bin/ImageViewerScreenshot3-Ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/ImageViewerScreenshot3-Ubuntu.png -------------------------------------------------------------------------------- /files/bin/ImageViewerScreenshot3-Windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/ImageViewerScreenshot3-Windows.png -------------------------------------------------------------------------------- /files/bin/ImageViewerScreenshot3-n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/ImageViewerScreenshot3-n.png -------------------------------------------------------------------------------- /files/bin/ImageViewerScreenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/ImageViewerScreenshot3.png -------------------------------------------------------------------------------- /files/bin/Mac 2018-02-20 18.34.57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/Mac 2018-02-20 18.34.57.png -------------------------------------------------------------------------------- /files/bin/Screenshot from 2018-02-20 21-19-26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/Screenshot from 2018-02-20 21-19-26.jpg -------------------------------------------------------------------------------- /files/bin/macOS-inFrameScreenshot-2018-02-20 23.56.00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/bin/macOS-inFrameScreenshot-2018-02-20 23.56.00.png -------------------------------------------------------------------------------- /files/icon files/ImageViewer (2).ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/ImageViewer (2).ico -------------------------------------------------------------------------------- /files/icon files/ImageViewer (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/ImageViewer (2).png -------------------------------------------------------------------------------- /files/icon files/ImageViewer.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 20 | 21 | 23 | image/svg+xml 24 | 26 | 444_ca_f 27 | 28 | 29 | 30 | 50 | 52 | 54 | 55 | 444_ca_f 57 | 63 | 72 | 73 | -------------------------------------------------------------------------------- /files/icon files/imageviewer_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/imageviewer_store.png -------------------------------------------------------------------------------- /files/icon files/old/ImageViewer-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/ImageViewer-150x150.png -------------------------------------------------------------------------------- /files/icon files/old/ImageViewer-300x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/ImageViewer-300x300.png -------------------------------------------------------------------------------- /files/icon files/old/ImageViewer-71x71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/ImageViewer-71x71.png -------------------------------------------------------------------------------- /files/icon files/old/ImageViewer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/ImageViewer.ico -------------------------------------------------------------------------------- /files/icon files/old/ImageViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/ImageViewer.png -------------------------------------------------------------------------------- /files/icon files/old/ImageViewerIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/ImageViewerIcon.png -------------------------------------------------------------------------------- /files/icon files/old/ImageViewerIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 31 | 32 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 69 | 74 | 76 | 81 | 86 | 91 | 92 | 97 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /files/icon files/old/ImageViewerIcon4Store.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 31 | 32 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 69 | 74 | 76 | 81 | 86 | 91 | 92 | 97 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /files/icon files/old/ImageViewerIcon4Store2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 31 | 32 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 69 | 74 | 77 | 82 | 87 | 92 | 93 | 98 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /files/icon files/old/MyImageViewerIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/MyImageViewerIcon.png -------------------------------------------------------------------------------- /files/icon files/old/MyImageViewerIcon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/MyImageViewerIcon2.png -------------------------------------------------------------------------------- /files/icon files/old/MyImageViewerIcon2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 31 | 32 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 69 | 74 | 76 | 81 | 86 | 91 | 92 | 97 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /files/icon files/old/MyImageViewerIcon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/MyImageViewerIcon3.png -------------------------------------------------------------------------------- /files/icon files/old/MyImageViewerIcon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icon files/old/MyImageViewerIcon4.png -------------------------------------------------------------------------------- /files/icons/ImageViewer (2).ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer (2).ico -------------------------------------------------------------------------------- /files/icons/ImageViewer (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer (2).png -------------------------------------------------------------------------------- /files/icons/ImageViewer-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer-150x150.png -------------------------------------------------------------------------------- /files/icons/ImageViewer-300x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer-300x300.png -------------------------------------------------------------------------------- /files/icons/ImageViewer-71x71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer-71x71.png -------------------------------------------------------------------------------- /files/icons/ImageViewer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer.ico -------------------------------------------------------------------------------- /files/icons/ImageViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/icons/ImageViewer.png -------------------------------------------------------------------------------- /files/icons/ImageViewer.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 20 | 21 | 23 | image/svg+xml 24 | 26 | 444_ca_f 27 | 28 | 29 | 30 | 50 | 52 | 54 | 55 | 444_ca_f 57 | 63 | 72 | 73 | -------------------------------------------------------------------------------- /files/icons/ImageViewerIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 31 | 32 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 69 | 74 | 76 | 81 | 86 | 91 | 92 | 97 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /files/icons/ImageViewerIcon4MSStore.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 31 | 32 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 69 | 74 | 77 | 82 | 87 | 92 | 93 | 98 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /files/libwebp/x64/libwebp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/libwebp/x64/libwebp.dll -------------------------------------------------------------------------------- /files/libwebp/x86/libwebp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/files/libwebp/x86/libwebp.dll -------------------------------------------------------------------------------- /src/ImageViewer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/src/ImageViewer.ico -------------------------------------------------------------------------------- /src/ImageViewer.lpi: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | <Scaled Value="True"/> 13 | <ResourceType Value="res"/> 14 | <UseXPManifest Value="True"/> 15 | <XPManifest> 16 | <DpiAware Value="True"/> 17 | <LongPathAware Value="True"/> 18 | <TextName Value="Witha.ImageViewer.ImageViewer"/> 19 | <TextDesc Value="Image Viewer/Slideshow"/> 20 | </XPManifest> 21 | <Icon Value="0"/> 22 | </General> 23 | <i18n> 24 | <EnableI18N Value="True"/> 25 | <OutDir Value="po_files"/> 26 | </i18n> 27 | <VersionInfo> 28 | <UseVersionInfo Value="True"/> 29 | <MajorVersionNr Value="1"/> 30 | <MinorVersionNr Value="4"/> 31 | <RevisionNr Value="3"/> 32 | <StringTable FileDescription="Image Viewer" InternalName="ImageViewer" LegalCopyright="torum" OriginalFilename="ImageViewer.exe" ProductName="Simple Image Viewer"/> 33 | </VersionInfo> 34 | <BuildModes Count="1"> 35 | <Item1 Name="Default" Default="True"/> 36 | </BuildModes> 37 | <PublishOptions> 38 | <Version Value="2"/> 39 | </PublishOptions> 40 | <RunParams> 41 | <FormatVersion Value="2"/> 42 | <Modes Count="1"> 43 | <Mode0 Name="default"/> 44 | </Modes> 45 | </RunParams> 46 | <RequiredPackages Count="2"> 47 | <Item1> 48 | <PackageName Value="FCL"/> 49 | </Item1> 50 | <Item2> 51 | <PackageName Value="LCL"/> 52 | </Item2> 53 | </RequiredPackages> 54 | <Units Count="4"> 55 | <Unit0> 56 | <Filename Value="ImageViewer.lpr"/> 57 | <IsPartOfProject Value="True"/> 58 | </Unit0> 59 | <Unit1> 60 | <Filename Value="umain.pas"/> 61 | <IsPartOfProject Value="True"/> 62 | <ComponentName Value="frmMain"/> 63 | <HasResources Value="True"/> 64 | <ResourceBaseClass Value="Form"/> 65 | <UnitName Value="UMain"/> 66 | </Unit1> 67 | <Unit2> 68 | <Filename Value="ufullscreen.pas"/> 69 | <IsPartOfProject Value="True"/> 70 | <ComponentName Value="frmFullscreen"/> 71 | <HasResources Value="True"/> 72 | <ResourceBaseClass Value="Form"/> 73 | <UnitName Value="UFullscreen"/> 74 | </Unit2> 75 | <Unit3> 76 | <Filename Value="uabout.pas"/> 77 | <IsPartOfProject Value="True"/> 78 | <ComponentName Value="frmAbout"/> 79 | <HasResources Value="True"/> 80 | <ResourceBaseClass Value="Form"/> 81 | <UnitName Value="UAbout"/> 82 | </Unit3> 83 | </Units> 84 | </ProjectOptions> 85 | <CompilerOptions> 86 | <Version Value="11"/> 87 | <PathDelim Value="\"/> 88 | <Target> 89 | <Filename Value="ImageViewer"/> 90 | </Target> 91 | <SearchPaths> 92 | <IncludeFiles Value="$(ProjOutDir)"/> 93 | <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> 94 | </SearchPaths> 95 | <CodeGeneration> 96 | <TargetCPU Value="i386"/> 97 | <TargetOS Value="win32"/> 98 | </CodeGeneration> 99 | <Linking> 100 | <Debugging> 101 | <GenerateDebugInfo Value="False"/> 102 | <DebugInfoType Value="dsDwarf2Set"/> 103 | </Debugging> 104 | <Options> 105 | <Win32> 106 | <GraphicApplication Value="True"/> 107 | </Win32> 108 | </Options> 109 | </Linking> 110 | <Other> 111 | <WriteFPCLogo Value="False"/> 112 | </Other> 113 | </CompilerOptions> 114 | <Debugging> 115 | <Exceptions Count="3"> 116 | <Item1> 117 | <Name Value="EAbort"/> 118 | </Item1> 119 | <Item2> 120 | <Name Value="ECodetoolError"/> 121 | </Item2> 122 | <Item3> 123 | <Name Value="EFOpenError"/> 124 | </Item3> 125 | </Exceptions> 126 | </Debugging> 127 | </CONFIG> 128 | -------------------------------------------------------------------------------- /src/ImageViewer.lpr: -------------------------------------------------------------------------------- 1 | program ImageViewer; 2 | 3 | {$mode objfpc}{$H+} 4 | 5 | uses 6 | {$IFDEF UNIX}{$IFDEF UseCThreads} 7 | cthreads, 8 | {$ENDIF}{$ENDIF} 9 | Interfaces, // this includes the LCL widgetset 10 | Forms, UMain, Ufullscreen, UAbout, 11 | LCLTranslator, lazutf8, Translations{$ifdef windows}, Windows{$endif}; 12 | 13 | {$R *.res} 14 | 15 | var 16 | ShowHelp:boolean; 17 | 18 | procedure TranslateLCL; 19 | var 20 | strLang, strLanguageCode, strLanguageID: String; 21 | LangID: TLanguageID; 22 | begin 23 | //LazGetLanguageIDs(Lang,FallbackLang); // This is now deprecated. 24 | LangID := GetLanguageID; 25 | 26 | // OutputDebugString(PChar(LangID.CountryCode)); // JP 27 | // OutputDebugString(PChar(LangID.LanguageCode)); // ja 28 | // OutputDebugString(PChar(LangID.LanguageID)); // ja_JP 29 | 30 | strLanguageCode:=LangID.LanguageCode; 31 | strLanguageID := LangID.LanguageID; 32 | 33 | strLang:='en'; 34 | 35 | if (strLanguageCode = 'en') or (strLanguageID = 'en_US') then 36 | strLang := 'en'; 37 | 38 | if (strLanguageCode = 'ja') or (strLanguageID = 'jp_JP') then 39 | strLang := 'ja';//'ja_JP'; 40 | 41 | if (strLanguageCode = 'ko') or (strLanguageID = 'ko_KR') then 42 | strLang := 'ko';//'ko_KR'; 43 | 44 | if (strLanguageCode = 'ru') or (strLanguageID = 'ru_RU') then 45 | strLang := 'ru';//'ru_RU'; 46 | 47 | if (strLanguageCode = 'zh') then begin 48 | if (strLanguageID = 'zh_Hant') then begin 49 | strLang := 'zh_Hant'; 50 | end else 51 | if (strLanguageID = 'zh_CN') then begin 52 | strLang := 'zh_CN'; 53 | end else begin 54 | // Defaults to traditional for now. 55 | strLang := 'zh_Hant'; 56 | end; 57 | end; 58 | 59 | SetDefaultLang(strLang,'','',false); 60 | 61 | end; 62 | 63 | procedure CheckAppParam; 64 | begin 65 | if (ParamCount > 0) then 66 | begin 67 | if ((ParamStr(1) = '-h') or (ParamStr(1) = '--help') or (ParamStr(1) = '/?')) then 68 | begin 69 | ShowHelp := true; 70 | end; 71 | end; 72 | end; 73 | 74 | 75 | begin 76 | CheckAppParam; 77 | 78 | if (ShowHelp) then 79 | begin 80 | // This creates a NEW console window to show help(-h option). 81 | // In order to write to original cosole, it needs to be compiled as a console application. 82 | // That means we need to use ($APPTYPE CONSOLE) or -WG compile/linking option. 83 | // However, if you do that, you get a console window WITH a normal form window ... 84 | {$ifdef windows} 85 | AllocConsole; // in Windows unit 86 | {$endif} 87 | IsConsole := True; // in System unit 88 | SysInitStdIO; // in System unit 89 | 90 | WriteLn('ImageViewer - a simple image viewer.'); 91 | WriteLn(''); 92 | WriteLn('Usage:'); 93 | WriteLn('ImageViewer [OPTION]=[VALUE] or ImageViewer [OPTION] [VALUE]'); 94 | WriteLn(''); 95 | WriteLn('Options and Values:'); 96 | WriteLn(' --fullscreen, -f (on/off) Start fullscreen at startup (default off)'); 97 | WriteLn(' --inFrame, -s (on/off) Start inFrame mode at startup (default off)'); 98 | WriteLn(' --slideshowAutoStart, -a (on/off) Start/force slideshow for fullscreen and inFrame mode at startup (default behavior: if single file is selected = off, if folder is selected = on)'); 99 | WriteLn(' --interval, -i (#) Slideshow interval in seconds (default 4 seconds)'); 100 | WriteLn(' --random, -r (on/off) Slideshow random (default on)'); 101 | WriteLn(' --repeat, -e (on/off) Slideshow repeat (default on)'); 102 | WriteLn(' --effect, -t (on/off) Slideshow transitional effect (default on)'); 103 | WriteLn(' --stretchIn, -n (on/off) Picture stretch In -fit to window/screen when the size is bigger. (default on)'); 104 | WriteLn(' --stretchOut, -o (on/off) Picture stretch Out -fit to window/screen when the size is smaller. (default off)'); 105 | WriteLn(' --includSubFolders, -u (on/off) Loads pictures in the sub folders as well when manually select a picture (default on)'); 106 | WriteLn(' --moniter, -m (#) Specify a moniter to show fullscreen slideshow (0 is the default main moniter'); 107 | WriteLn(' --stayOnTop, -y (on/off) Specify if window should stay on top (default off)'); 108 | WriteLn(' --help, -h Shows this.'); 109 | WriteLn(''); 110 | WriteLn('Useage example:'); 111 | WriteLn(' $ ImageViewer -f on -i 2 -o on -e off C:\Users\<USER>\Pictures\Wallpapers\'); 112 | WriteLn(''); 113 | WriteLn('(ctrl+c to exit)'); 114 | 115 | Application.Initialize; 116 | Application.ShowMainForm := False; 117 | Application.Run; 118 | 119 | end else 120 | begin 121 | 122 | TranslateLCL; 123 | Application.Scaled:=True; 124 | RequireDerivedFormResource:=True; 125 | Application.Initialize; 126 | Application.ShowMainForm := False; 127 | Application.CreateForm(TfrmMain, frmMain); 128 | Application.Run; 129 | 130 | end; 131 | 132 | end. 133 | 134 | -------------------------------------------------------------------------------- /src/ImageViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/src/ImageViewer.png -------------------------------------------------------------------------------- /src/ImageViewer.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torum/Image-viewer/4a7a14f47517f677255ce4e472f36fe0e0caf1fb/src/ImageViewer.res -------------------------------------------------------------------------------- /src/languages/ImageViewer.en.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: umain.resstrabout 5 | msgctxt "umain.resstrabout" 6 | msgid "About" 7 | msgstr "" 8 | 9 | #: umain.resstrclose 10 | msgctxt "umain.resstrclose" 11 | msgid "&Close" 12 | msgstr "" 13 | 14 | #: umain.resstreffect 15 | msgctxt "umain.resstreffect" 16 | msgid "&Effect" 17 | msgstr "" 18 | 19 | #: umain.resstrfilter 20 | msgctxt "umain.resstrfilter" 21 | msgid "&Filter" 22 | msgstr "" 23 | 24 | #: umain.resstrfilterfilesize 25 | msgctxt "umain.resstrfilterfilesize" 26 | msgid "File size" 27 | msgstr "" 28 | 29 | #: umain.resstrfullscreenslideshow 30 | msgctxt "umain.resstrfullscreenslideshow" 31 | msgid "Fullscreen Slideshow" 32 | msgstr "" 33 | 34 | #: umain.resstrfullscreenview 35 | msgid "&Fullscreen View" 36 | msgstr "" 37 | 38 | #: umain.resstrinframeslideshow 39 | msgctxt "umain.resstrinframeslideshow" 40 | msgid "InFrame Slideshow" 41 | msgstr "" 42 | 43 | #: umain.resstrinframeview 44 | msgid "&InFrame View" 45 | msgstr "" 46 | 47 | #: umain.resstrinterval 48 | msgctxt "umain.resstrinterval" 49 | msgid "&Interval" 50 | msgstr "" 51 | 52 | #: umain.resstrleavefullscreen 53 | msgctxt "umain.resstrleavefullscreen" 54 | msgid "&Leave Fullscreen" 55 | msgstr "" 56 | 57 | #: umain.resstrleaveinframe 58 | msgctxt "umain.resstrleaveinframe" 59 | msgid "&Leave InFrame" 60 | msgstr "" 61 | 62 | #: umain.resstrminute 63 | msgctxt "umain.resstrminute" 64 | msgid "minute" 65 | msgstr "" 66 | 67 | #: umain.resstrminutes 68 | msgctxt "umain.resstrminutes" 69 | msgid "minutes" 70 | msgstr "" 71 | 72 | #: umain.resstrmoniter 73 | msgctxt "umain.resstrmoniter" 74 | msgid "Moniter" 75 | msgstr "" 76 | 77 | #: umain.resstrmoniters 78 | msgctxt "umain.resstrmoniters" 79 | msgid "&Moniters" 80 | msgstr "" 81 | 82 | #: umain.resstrplayback 83 | msgctxt "umain.resstrplayback" 84 | msgid "&Playback" 85 | msgstr "" 86 | 87 | #: umain.resstrplaybacknext 88 | msgctxt "umain.resstrplaybacknext" 89 | msgid "&Next" 90 | msgstr "" 91 | 92 | #: umain.resstrplaybackpause 93 | msgctxt "umain.resstrplaybackpause" 94 | msgid "Pau&se" 95 | msgstr "" 96 | 97 | #: umain.resstrplaybackprevious 98 | msgctxt "umain.resstrplaybackprevious" 99 | msgid "&Back" 100 | msgstr "" 101 | 102 | #: umain.resstrquit 103 | msgctxt "umain.resstrquit" 104 | msgid "&Quit" 105 | msgstr "" 106 | 107 | #: umain.resstrrandom 108 | msgctxt "umain.resstrrandom" 109 | msgid "Ran&dom" 110 | msgstr "" 111 | 112 | #: umain.resstrrepeat 113 | msgctxt "umain.resstrrepeat" 114 | msgid "Repe&at" 115 | msgstr "" 116 | 117 | #: umain.resstrsecond 118 | msgctxt "umain.resstrsecond" 119 | msgid "second" 120 | msgstr "" 121 | 122 | #: umain.resstrseconds 123 | msgctxt "umain.resstrseconds" 124 | msgid "seconds" 125 | msgstr "" 126 | 127 | #: umain.resstrstartfullscreenslideshow 128 | msgid "Start &Fullscreen Slideshow" 129 | msgstr "" 130 | 131 | #: umain.resstrstartinframeslideshow 132 | msgid "Start &InFrame Slideshow" 133 | msgstr "" 134 | 135 | #: umain.resstrstayontop 136 | msgctxt "umain.resstrstayontop" 137 | msgid "Stay on top" 138 | msgstr "" 139 | 140 | #: umain.resstrbackground 141 | msgctxt "umain.background" 142 | msgid "Background Color" 143 | msgstr "" 144 | 145 | #: umain.resstrbackgroundblack 146 | msgctxt "umain.backgroundblack" 147 | msgid "Black" 148 | msgstr "" 149 | 150 | #: umain.resstrbackgroundwhite 151 | msgctxt "umain.backgroundwhite" 152 | msgid "White" 153 | msgstr "" 154 | 155 | #: umain.resstrstopfullscreenslideshow 156 | msgctxt "umain.resstrstopfullscreenslideshow" 157 | msgid "&Stop Fullscreen Slideshow" 158 | msgstr "" 159 | 160 | #: umain.resstrstopinframeslideshow 161 | msgctxt "umain.resstrstopinframeslideshow" 162 | msgid "&Stop InFrame Slideshow" 163 | msgstr "" 164 | 165 | #: umain.resstrstretch 166 | msgctxt "umain.resstrstretch" 167 | msgid "Stretch" 168 | msgstr "Stretch" 169 | 170 | #: umain.resstrstretchin 171 | msgctxt "umain.resstrstretchin" 172 | msgid "In (big->screen)" 173 | msgstr "" 174 | 175 | #: umain.resstrstretchout 176 | msgctxt "umain.resstrstretchout" 177 | msgid "Out (small->screen)" 178 | msgstr "" 179 | 180 | #: umain.resstropenpictures 181 | msgctxt "umain.resstropenpictures" 182 | msgid "Open picture(s)" 183 | msgstr "" 184 | 185 | -------------------------------------------------------------------------------- /src/languages/ImageViewer.ja.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: umain.resstrabout 5 | msgctxt "umain.resstrabout" 6 | msgid "About" 7 | msgstr "ImageViewerについて" 8 | 9 | #: umain.resstrclose 10 | msgctxt "umain.resstrclose" 11 | msgid "&Close" 12 | msgstr "閉じる(&C)" 13 | 14 | #: umain.resstreffect 15 | msgctxt "umain.resstreffect" 16 | msgid "&Effect" 17 | msgstr "効果(&E)" 18 | 19 | #: umain.resstrfilter 20 | msgctxt "umain.resstrfilter" 21 | msgid "&Filter" 22 | msgstr "フィルター(&F)" 23 | 24 | #: umain.resstrfilterfilesize 25 | msgctxt "umain.resstrfilterfilesize" 26 | msgid "File size" 27 | msgstr "ファイルサイズ" 28 | 29 | #: umain.resstrfullscreenslideshow 30 | msgctxt "umain.resstrfullscreenslideshow" 31 | msgid "Fullscreen Slideshow" 32 | msgstr "フルスクリーン・スライドショー" 33 | 34 | #: umain.resstrfullscreenview 35 | msgid "&Fullscreen View" 36 | msgstr "フルスクリーン表示" 37 | 38 | #: umain.resstrinframeslideshow 39 | msgctxt "umain.resstrinframeslideshow" 40 | msgid "InFrame Slideshow" 41 | msgstr "インフレーム・スライドショー" 42 | 43 | #: umain.resstrinframeview 44 | msgid "&InFrame View" 45 | msgstr "インフレーム表示" 46 | 47 | #: umain.resstrinterval 48 | msgctxt "umain.resstrinterval" 49 | msgid "&Interval" 50 | msgstr "間隔(&I)" 51 | 52 | #: umain.resstrleavefullscreen 53 | msgctxt "umain.resstrleavefullscreen" 54 | msgid "&Leave Fullscreen" 55 | msgstr "フルスクリーンを閉じる" 56 | 57 | #: umain.resstrleaveinframe 58 | msgctxt "umain.resstrleaveinframe" 59 | msgid "&Leave InFrame" 60 | msgstr "インフレームを閉じる" 61 | 62 | #: umain.resstrminute 63 | msgctxt "umain.resstrminute" 64 | msgid "minute" 65 | msgstr "分" 66 | 67 | #: umain.resstrminutes 68 | msgctxt "umain.resstrminutes" 69 | msgid "minutes" 70 | msgstr "分" 71 | 72 | #: umain.resstrmoniter 73 | msgctxt "umain.resstrmoniter" 74 | msgid "Moniter" 75 | msgstr "画面" 76 | 77 | #: umain.resstrmoniters 78 | msgctxt "umain.resstrmoniters" 79 | msgid "&Moniters" 80 | msgstr "ディスプレイ(&M)" 81 | 82 | #: umain.resstrplayback 83 | msgctxt "umain.resstrplayback" 84 | msgid "&Playback" 85 | msgstr "再生(&P)" 86 | 87 | #: umain.resstrplaybacknext 88 | msgctxt "umain.resstrplaybacknext" 89 | msgid "&Next" 90 | msgstr "次へ(&N)" 91 | 92 | #: umain.resstrplaybackpause 93 | msgctxt "umain.resstrplaybackpause" 94 | msgid "Pau&se" 95 | msgstr "停止(&S)" 96 | 97 | #: umain.resstrplaybackprevious 98 | msgctxt "umain.resstrplaybackprevious" 99 | msgid "&Back" 100 | msgstr "戻る(&B)" 101 | 102 | #: umain.resstrquit 103 | msgctxt "umain.resstrquit" 104 | msgid "&Quit" 105 | msgstr "終了(&Q)" 106 | 107 | #: umain.resstrrandom 108 | msgctxt "umain.resstrrandom" 109 | msgid "Ran&dom" 110 | msgstr "ランダム(&D)" 111 | 112 | #: umain.resstrrepeat 113 | msgctxt "umain.resstrrepeat" 114 | msgid "Repe&at" 115 | msgstr "リピート(&A)" 116 | 117 | #: umain.resstrsecond 118 | msgctxt "umain.resstrsecond" 119 | msgid "second" 120 | msgstr "秒" 121 | 122 | #: umain.resstrseconds 123 | msgctxt "umain.resstrseconds" 124 | msgid "seconds" 125 | msgstr "秒" 126 | 127 | #: umain.resstrstartfullscreenslideshow 128 | msgid "Start &Fullscreen Slideshow" 129 | msgstr "フルスクリーン・スライドショーの開始" 130 | 131 | #: umain.resstrstartinframeslideshow 132 | msgid "Start &InFrame Slideshow" 133 | msgstr "インフレーム・スライドショーの開始" 134 | 135 | #: umain.resstrstayontop 136 | msgctxt "umain.resstrstayontop" 137 | msgid "Stay on top" 138 | msgstr "最前面" 139 | 140 | #: umain.resstrbackground 141 | msgctxt "umain.background" 142 | msgid "Background Color" 143 | msgstr "背景色" 144 | 145 | #: umain.resstrbackgroundblack 146 | msgctxt "umain.backgroundblack" 147 | msgid "Black" 148 | msgstr "黒" 149 | 150 | #: umain.resstrbackgroundwhite 151 | msgctxt "umain.backgroundwhite" 152 | msgid "White" 153 | msgstr "白" 154 | 155 | #: umain.resstrstopfullscreenslideshow 156 | msgctxt "umain.resstrstopfullscreenslideshow" 157 | msgid "&Stop Fullscreen Slideshow" 158 | msgstr "フルスクリーン・スライドショーの停止" 159 | 160 | #: umain.resstrstopinframeslideshow 161 | msgctxt "umain.resstrstopinframeslideshow" 162 | msgid "&Stop InFrame Slideshow" 163 | msgstr "インフレーム・スライドショーの停止" 164 | 165 | #: umain.resstrstretch 166 | msgctxt "umain.resstrstretch" 167 | msgid "Stretch" 168 | msgstr "ストレッチ" 169 | 170 | #: umain.resstrstretchin 171 | msgctxt "umain.resstrstretchin" 172 | msgid "In (big->screen)" 173 | msgstr "大きい画像を画面サイズに合わせて縮小" 174 | 175 | #: umain.resstrstretchout 176 | msgctxt "umain.resstrstretchout" 177 | msgid "Out (small->screen)" 178 | msgstr "小さい画像を画面サイズに合わせて拡大" 179 | 180 | #: umain.resstropenpictures 181 | msgctxt "umain.resstropenpictures" 182 | msgid "Open picture(s)" 183 | msgstr "画像を開く" 184 | 185 | -------------------------------------------------------------------------------- /src/languages/ImageViewer.ko.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: Image Viewer - Korean\n" 4 | "POT-Creation-Date: \n" 5 | "PO-Revision-Date: \n" 6 | "Last-Translator: \n" 7 | "Language-Team: VenusGirl: https://venusgirls.tistory.com/\n" 8 | "Language: ko\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "X-Generator: Poedit 3.5\n" 13 | 14 | #: umain.resstrabout 15 | msgctxt "umain.resstrabout" 16 | msgid "About" 17 | msgstr "정보" 18 | 19 | #: umain.resstrclose 20 | msgctxt "umain.resstrclose" 21 | msgid "&Close" 22 | msgstr "닫기(&C)" 23 | 24 | #: umain.resstreffect 25 | msgctxt "umain.resstreffect" 26 | msgid "&Effect" 27 | msgstr "효과(&E)" 28 | 29 | #: umain.resstrfilter 30 | msgctxt "umain.resstrfilter" 31 | msgid "&Filter" 32 | msgstr "필터(&F)" 33 | 34 | #: umain.resstrfilterfilesize 35 | msgctxt "umain.resstrfilterfilesize" 36 | msgid "File size" 37 | msgstr "파일 크기" 38 | 39 | #: umain.resstrfullscreenslideshow 40 | msgctxt "umain.resstrfullscreenslideshow" 41 | msgid "Fullscreen Slideshow" 42 | msgstr "전체 화면 슬라이드쇼" 43 | 44 | #: umain.resstrfullscreenview 45 | msgid "&Fullscreen View" 46 | msgstr "전체 화면 보기(&F)" 47 | 48 | #: umain.resstrinframeslideshow 49 | msgctxt "umain.resstrinframeslideshow" 50 | msgid "InFrame Slideshow" 51 | msgstr "프레임 슬라이드쇼" 52 | 53 | #: umain.resstrinframeview 54 | msgid "&InFrame View" 55 | msgstr "프레임 보기(&I)" 56 | 57 | #: umain.resstrinterval 58 | msgctxt "umain.resstrinterval" 59 | msgid "&Interval" 60 | msgstr "간격(&I)" 61 | 62 | #: umain.resstrleavefullscreen 63 | msgctxt "umain.resstrleavefullscreen" 64 | msgid "&Leave Fullscreen" 65 | msgstr "전체 화면 종료(&L)" 66 | 67 | #: umain.resstrleaveinframe 68 | msgctxt "umain.resstrleaveinframe" 69 | msgid "&Leave InFrame" 70 | msgstr "프레임 종료(&L)" 71 | 72 | #: umain.resstrminute 73 | msgctxt "umain.resstrminute" 74 | msgid "minute" 75 | msgstr "분" 76 | 77 | #: umain.resstrminutes 78 | msgctxt "umain.resstrminutes" 79 | msgid "minutes" 80 | msgstr "분" 81 | 82 | #: umain.resstrmoniter 83 | msgctxt "umain.resstrmoniter" 84 | msgid "Moniter" 85 | msgstr "모니터" 86 | 87 | #: umain.resstrmoniters 88 | msgctxt "umain.resstrmoniters" 89 | msgid "&Moniters" 90 | msgstr "모니터(&M)" 91 | 92 | #: umain.resstrplayback 93 | msgctxt "umain.resstrplayback" 94 | msgid "&Playback" 95 | msgstr "재생(&P)" 96 | 97 | #: umain.resstrplaybacknext 98 | msgctxt "umain.resstrplaybacknext" 99 | msgid "&Next" 100 | msgstr "다음(&N)" 101 | 102 | #: umain.resstrplaybackpause 103 | msgctxt "umain.resstrplaybackpause" 104 | msgid "Pau&se" 105 | msgstr "일시 중지(&S)" 106 | 107 | #: umain.resstrplaybackprevious 108 | msgctxt "umain.resstrplaybackprevious" 109 | msgid "&Back" 110 | msgstr "뒤로(&B)" 111 | 112 | #: umain.resstrquit 113 | msgctxt "umain.resstrquit" 114 | msgid "&Quit" 115 | msgstr "종료(&Q)" 116 | 117 | #: umain.resstrrandom 118 | msgctxt "umain.resstrrandom" 119 | msgid "Ran&dom" 120 | msgstr "무작위(&D)" 121 | 122 | #: umain.resstrrepeat 123 | msgctxt "umain.resstrrepeat" 124 | msgid "Repe&at" 125 | msgstr "반복(&A)" 126 | 127 | #: umain.resstrsecond 128 | msgctxt "umain.resstrsecond" 129 | msgid "second" 130 | msgstr "초" 131 | 132 | #: umain.resstrseconds 133 | msgctxt "umain.resstrseconds" 134 | msgid "seconds" 135 | msgstr "초" 136 | 137 | #: umain.resstrstartfullscreenslideshow 138 | msgid "Start &Fullscreen Slideshow" 139 | msgstr "전체 화면 슬라이드쇼 시작(&F)" 140 | 141 | #: umain.resstrstartinframeslideshow 142 | msgid "Start &InFrame Slideshow" 143 | msgstr "프레임 슬라이드쇼 시작(&I)" 144 | 145 | #: umain.resstrstayontop 146 | msgctxt "umain.resstrstayontop" 147 | msgid "Stay on top" 148 | msgstr "맨 위에 유지" 149 | 150 | #: umain.resstrbackground 151 | msgctxt "umain.background" 152 | msgid "Background Color" 153 | msgstr "배경 색상" 154 | 155 | #: umain.resstrbackgroundblack 156 | msgctxt "umain.backgroundblack" 157 | msgid "Black" 158 | msgstr "검정" 159 | 160 | #: umain.resstrbackgroundwhite 161 | msgctxt "umain.backgroundwhite" 162 | msgid "White" 163 | msgstr "흰색" 164 | 165 | #: umain.resstrstopfullscreenslideshow 166 | msgctxt "umain.resstrstopfullscreenslideshow" 167 | msgid "&Stop Fullscreen Slideshow" 168 | msgstr "전체 화면 슬라이드쇼 중지(&S)" 169 | 170 | #: umain.resstrstopinframeslideshow 171 | msgctxt "umain.resstrstopinframeslideshow" 172 | msgid "&Stop InFrame Slideshow" 173 | msgstr "프레임 슬라이드쇼 중지(&S)" 174 | 175 | #: umain.resstrstretch 176 | msgctxt "umain.resstrstretch" 177 | msgid "Stretch" 178 | msgstr "늘이기" 179 | 180 | #: umain.resstrstretchin 181 | msgctxt "umain.resstrstretchin" 182 | msgid "In (big->screen)" 183 | msgstr "큰 이미지를 화면 크기에 맞게 축소" 184 | 185 | #: umain.resstrstretchout 186 | msgctxt "umain.resstrstretchout" 187 | msgid "Out (small->screen)" 188 | msgstr "작은 이미지를 화면 크기에 맞게 확대" 189 | 190 | #: umain.resstropenpictures 191 | msgctxt "umain.resstropenpictures" 192 | msgid "Open picture(s)" 193 | msgstr "그림 열기" 194 | -------------------------------------------------------------------------------- /src/languages/ImageViewer.ru.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: umain.resstrabout 5 | msgctxt "umain.resstrabout" 6 | msgid "About" 7 | msgstr "О программе" 8 | 9 | #: umain.resstrclose 10 | msgctxt "umain.resstrclose" 11 | msgid "&Close" 12 | msgstr "Закрыть" 13 | 14 | #: umain.resstreffect 15 | msgctxt "umain.resstreffect" 16 | msgid "&Effect" 17 | msgstr "Эффект" 18 | 19 | #: umain.resstrfilter 20 | msgctxt "umain.resstrfilter" 21 | msgid "&Filter" 22 | msgstr "Фильтр" 23 | 24 | #: umain.resstrfilterfilesize 25 | msgctxt "umain.resstrfilterfilesize" 26 | msgid "File size" 27 | msgstr "Размер файла" 28 | 29 | #: umain.resstrfullscreenslideshow 30 | msgctxt "umain.resstrfullscreenslideshow" 31 | msgid "Fullscreen Slideshow" 32 | msgstr "Полноэкранное слайд-шоу" 33 | 34 | #: umain.resstrfullscreenview 35 | msgid "&Fullscreen View" 36 | msgstr "Полноэкранный просмотр" 37 | 38 | #: umain.resstrinframeslideshow 39 | msgctxt "umain.resstrinframeslideshow" 40 | msgid "InFrame Slideshow" 41 | msgstr "Слайд-шоу без рамок" 42 | 43 | #: umain.resstrinframeview 44 | msgid "&InFrame View" 45 | msgstr "Просмотр без рамок" 46 | 47 | #: umain.resstrinterval 48 | msgctxt "umain.resstrinterval" 49 | msgid "&Interval" 50 | msgstr "Интервал" 51 | 52 | #: umain.resstrleavefullscreen 53 | msgctxt "umain.resstrleavefullscreen" 54 | msgid "&Leave Fullscreen" 55 | msgstr "Выйти из полноэкранного просмотра" 56 | 57 | #: umain.resstrleaveinframe 58 | msgctxt "umain.resstrleaveinframe" 59 | msgid "&Leave InFrame" 60 | msgstr "Выйти из режима без рамок" 61 | 62 | #: umain.resstrminute 63 | msgctxt "umain.resstrminute" 64 | msgid "minute" 65 | msgstr "минута" 66 | 67 | #: umain.resstrminutes 68 | msgctxt "umain.resstrminutes" 69 | msgid "minutes" 70 | msgstr "минут" 71 | 72 | #: umain.resstrmoniter 73 | msgctxt "umain.resstrmoniter" 74 | msgid "Moniter" 75 | msgstr "Экран" 76 | 77 | #: umain.resstrmoniters 78 | msgctxt "umain.resstrmoniters" 79 | msgid "&Moniters" 80 | msgstr "Экраны" 81 | 82 | #: umain.resstrplayback 83 | msgctxt "umain.resstrplayback" 84 | msgid "&Playback" 85 | msgstr "Воспроизвести" 86 | 87 | #: umain.resstrplaybacknext 88 | msgctxt "umain.resstrplaybacknext" 89 | msgid "&Next" 90 | msgstr "Следующее" 91 | 92 | #: umain.resstrplaybackpause 93 | msgctxt "umain.resstrplaybackpause" 94 | msgid "Pau&se" 95 | msgstr "Пауза" 96 | 97 | #: umain.resstrplaybackprevious 98 | msgctxt "umain.resstrplaybackprevious" 99 | msgid "&Back" 100 | msgstr "Предыдущее" 101 | 102 | #: umain.resstrquit 103 | msgctxt "umain.resstrquit" 104 | msgid "&Quit" 105 | msgstr "Выход" 106 | 107 | #: umain.resstrrandom 108 | msgctxt "umain.resstrrandom" 109 | msgid "Ran&dom" 110 | msgstr "Случайное" 111 | 112 | #: umain.resstrrepeat 113 | msgctxt "umain.resstrrepeat" 114 | msgid "Repe&at" 115 | msgstr "Повторить" 116 | 117 | #: umain.resstrsecond 118 | msgctxt "umain.resstrsecond" 119 | msgid "second" 120 | msgstr "секунда" 121 | 122 | #: umain.resstrseconds 123 | msgctxt "umain.resstrseconds" 124 | msgid "seconds" 125 | msgstr "секунд" 126 | 127 | #: umain.resstrstartfullscreenslideshow 128 | msgid "Start &Fullscreen Slideshow" 129 | msgstr "Начать полноэкранное слайд-шоу" 130 | 131 | #: umain.resstrstartinframeslideshow 132 | msgid "Start &InFrame Slideshow" 133 | msgstr "Начать слайд-шоу в режиме без рамок" 134 | 135 | #: umain.resstrstayontop 136 | msgctxt "umain.resstrstayontop" 137 | msgid "Stay on top" 138 | msgstr "Оставаться на переднем плане" 139 | 140 | #: umain.resstrbackground 141 | msgctxt "umain.background" 142 | msgid "Background Color" 143 | msgstr "Цвет фона" 144 | 145 | #: umain.resstrbackgroundblack 146 | msgctxt "umain.backgroundblack" 147 | msgid "Black" 148 | msgstr "Черный" 149 | 150 | #: umain.resstrbackgroundwhite 151 | msgctxt "umain.backgroundwhite" 152 | msgid "White" 153 | msgstr "Белый" 154 | 155 | #: umain.resstrstopfullscreenslideshow 156 | msgctxt "umain.resstrstopfullscreenslideshow" 157 | msgid "&Stop Fullscreen Slideshow" 158 | msgstr "Остановить слайд-шоу" 159 | 160 | #: umain.resstrstopinframeslideshow 161 | msgctxt "umain.resstrstopinframeslideshow" 162 | msgid "&Stop InFrame Slideshow" 163 | msgstr "Остановить слайд-шоу" 164 | 165 | #: umain.resstrstretch 166 | msgctxt "umain.resstrstretch" 167 | msgid "Stretch" 168 | msgstr "Растянуть" 169 | 170 | #: umain.resstrstretchin 171 | msgctxt "umain.resstrstretchin" 172 | msgid "In (big->screen)" 173 | msgstr "Вписать изображение в окно (уменьшить)" 174 | 175 | #: umain.resstrstretchout 176 | msgctxt "umain.resstrstretchout" 177 | msgid "Out (small->screen)" 178 | msgstr "Вписать изображение в окно (увеличить)" 179 | 180 | #: umain.resstropenpictures 181 | msgctxt "umain.resstropenpictures" 182 | msgid "Open picture(s)" 183 | msgstr "Открыть изображения" 184 | 185 | -------------------------------------------------------------------------------- /src/languages/ImageViewer.zh_CN.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: umain.resstrabout 5 | msgctxt "umain.resstrabout" 6 | msgid "About" 7 | msgstr "关于" 8 | 9 | #: umain.resstrclose 10 | msgctxt "umain.resstrclose" 11 | msgid "&Close" 12 | msgstr "关闭" 13 | 14 | #: umain.resstreffect 15 | msgctxt "umain.resstreffect" 16 | msgid "&Effect" 17 | msgstr "效果" 18 | 19 | #: umain.resstrfilter 20 | msgctxt "umain.resstrfilter" 21 | msgid "&Filter" 22 | msgstr "过滤器" 23 | 24 | #: umain.resstrfilterfilesize 25 | msgctxt "umain.resstrfilterfilesize" 26 | msgid "File size" 27 | msgstr "文件大小" 28 | 29 | #: umain.resstrfullscreenslideshow 30 | msgctxt "umain.resstrfullscreenslideshow" 31 | msgid "Fullscreen Slideshow" 32 | msgstr "全屏幻灯片" 33 | 34 | #: umain.resstrfullscreenview 35 | msgid "&Fullscreen View" 36 | msgstr "全屏查看" 37 | 38 | #: umain.resstrinframeslideshow 39 | msgctxt "umain.resstrinframeslideshow" 40 | msgid "InFrame Slideshow" 41 | msgstr "无窗幻灯片" 42 | 43 | #: umain.resstrinframeview 44 | msgid "&InFrame View" 45 | msgstr "无窗模式" 46 | 47 | #: umain.resstrinterval 48 | msgctxt "umain.resstrinterval" 49 | msgid "&Interval" 50 | msgstr "间隔" 51 | 52 | #: umain.resstrleavefullscreen 53 | msgctxt "umain.resstrleavefullscreen" 54 | msgid "&Leave Fullscreen" 55 | msgstr "退出全屏" 56 | 57 | #: umain.resstrleaveinframe 58 | msgctxt "umain.resstrleaveinframe" 59 | msgid "&Leave InFrame" 60 | msgstr "退出无窗" 61 | 62 | #: umain.resstrminute 63 | msgctxt "umain.resstrminute" 64 | msgid "minute" 65 | msgstr "分钟" 66 | 67 | #: umain.resstrminutes 68 | msgctxt "umain.resstrminutes" 69 | msgid "minutes" 70 | msgstr "分钟" 71 | 72 | #: umain.resstrmoniter 73 | msgctxt "umain.resstrmoniter" 74 | msgid "Moniter" 75 | msgstr "监视器" 76 | 77 | #: umain.resstrmoniters 78 | msgctxt "umain.resstrmoniters" 79 | msgid "&Moniters" 80 | msgstr "监视器" 81 | 82 | #: umain.resstrplayback 83 | msgctxt "umain.resstrplayback" 84 | msgid "&Playback" 85 | msgstr "播放" 86 | 87 | #: umain.resstrplaybacknext 88 | msgctxt "umain.resstrplaybacknext" 89 | msgid "&Next" 90 | msgstr "下一个" 91 | 92 | #: umain.resstrplaybackpause 93 | msgctxt "umain.resstrplaybackpause" 94 | msgid "Pau&se" 95 | msgstr "暂停" 96 | 97 | #: umain.resstrplaybackprevious 98 | msgctxt "umain.resstrplaybackprevious" 99 | msgid "&Back" 100 | msgstr "上一个" 101 | 102 | #: umain.resstrquit 103 | msgctxt "umain.resstrquit" 104 | msgid "&Quit" 105 | msgstr "退出" 106 | 107 | #: umain.resstrrandom 108 | msgctxt "umain.resstrrandom" 109 | msgid "Ran&dom" 110 | msgstr "随机" 111 | 112 | #: umain.resstrrepeat 113 | msgctxt "umain.resstrrepeat" 114 | msgid "Repe&at" 115 | msgstr "重复" 116 | 117 | #: umain.resstrsecond 118 | msgctxt "umain.resstrsecond" 119 | msgid "second" 120 | msgstr "秒" 121 | 122 | #: umain.resstrseconds 123 | msgctxt "umain.resstrseconds" 124 | msgid "seconds" 125 | msgstr "秒" 126 | 127 | #: umain.resstrstartfullscreenslideshow 128 | msgid "Start &Fullscreen Slideshow" 129 | msgstr "开始全屏幻灯片" 130 | 131 | #: umain.resstrstartinframeslideshow 132 | msgid "Start &InFrame Slideshow" 133 | msgstr "开始无窗幻灯片" 134 | 135 | #: umain.resstrstayontop 136 | msgctxt "umain.resstrstayontop" 137 | msgid "Stay on top" 138 | msgstr "置顶" 139 | 140 | #: umain.resstrbackground 141 | msgctxt "umain.background" 142 | msgid "Background Color" 143 | msgstr "背景颜色" 144 | 145 | #: umain.resstrbackgroundblack 146 | msgctxt "umain.backgroundblack" 147 | msgid "Black" 148 | msgstr "黑色" 149 | 150 | #: umain.resstrbackgroundwhite 151 | msgctxt "umain.backgroundwhite" 152 | msgid "White" 153 | msgstr "白色" 154 | 155 | #: umain.resstrstopfullscreenslideshow 156 | msgctxt "umain.resstrstopfullscreenslideshow" 157 | msgid "&Stop Fullscreen Slideshow" 158 | msgstr "停止全屏幻灯片" 159 | 160 | #: umain.resstrstopinframeslideshow 161 | msgctxt "umain.resstrstopinframeslideshow" 162 | msgid "&Stop InFrame Slideshow" 163 | msgstr "停止无窗幻灯片" 164 | 165 | #: umain.resstrstretch 166 | msgctxt "umain.resstrstretch" 167 | msgid "Stretch" 168 | msgstr "拉伸" 169 | 170 | #: umain.resstrstretchin 171 | msgctxt "umain.resstrstretchin" 172 | msgid "In (big->screen)" 173 | msgstr "适应窗口" 174 | 175 | #: umain.resstrstretchout 176 | msgctxt "umain.resstrstretchout" 177 | msgid "Out (small->screen)" 178 | msgstr "拉伸放大" 179 | 180 | #: umain.resstropenpictures 181 | msgctxt "umain.resstropenpictures" 182 | msgid "Open picture(s)" 183 | msgstr "打开图片" 184 | -------------------------------------------------------------------------------- /src/languages/ImageViewer.zh_Hant.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: umain.resstrabout 5 | msgctxt "umain.resstrabout" 6 | msgid "About" 7 | msgstr "關於" 8 | 9 | #: umain.resstrclose 10 | msgctxt "umain.resstrclose" 11 | msgid "&Close" 12 | msgstr "關閉" 13 | 14 | #: umain.resstreffect 15 | msgctxt "umain.resstreffect" 16 | msgid "&Effect" 17 | msgstr "效果" 18 | 19 | #: umain.resstrfilter 20 | msgctxt "umain.resstrfilter" 21 | msgid "&Filter" 22 | msgstr "過濾器" 23 | 24 | #: umain.resstrfilterfilesize 25 | msgctxt "umain.resstrfilterfilesize" 26 | msgid "File size" 27 | msgstr "文件大小" 28 | 29 | #: umain.resstrfullscreenslideshow 30 | msgctxt "umain.resstrfullscreenslideshow" 31 | msgid "Fullscreen Slideshow" 32 | msgstr "全屏幻燈片" 33 | 34 | #: umain.resstrfullscreenview 35 | msgid "&Fullscreen View" 36 | msgstr "全屏查看" 37 | 38 | #: umain.resstrinframeslideshow 39 | msgctxt "umain.resstrinframeslideshow" 40 | msgid "InFrame Slideshow" 41 | msgstr "無窗幻燈片" 42 | 43 | #: umain.resstrinframeview 44 | msgid "&InFrame View" 45 | msgstr "無窗模式" 46 | 47 | #: umain.resstrinterval 48 | msgctxt "umain.resstrinterval" 49 | msgid "&Interval" 50 | msgstr "間隔" 51 | 52 | #: umain.resstrleavefullscreen 53 | msgctxt "umain.resstrleavefullscreen" 54 | msgid "&Leave Fullscreen" 55 | msgstr "退出全屏" 56 | 57 | #: umain.resstrleaveinframe 58 | msgctxt "umain.resstrleaveinframe" 59 | msgid "&Leave InFrame" 60 | msgstr "退出無窗" 61 | 62 | #: umain.resstrminute 63 | msgctxt "umain.resstrminute" 64 | msgid "minute" 65 | msgstr "分鐘" 66 | 67 | #: umain.resstrminutes 68 | msgctxt "umain.resstrminutes" 69 | msgid "minutes" 70 | msgstr "分鐘" 71 | 72 | #: umain.resstrmoniter 73 | msgctxt "umain.resstrmoniter" 74 | msgid "Moniter" 75 | msgstr "監視器" 76 | 77 | #: umain.resstrmoniters 78 | msgctxt "umain.resstrmoniters" 79 | msgid "&Moniters" 80 | msgstr "監視器" 81 | 82 | #: umain.resstrplayback 83 | msgctxt "umain.resstrplayback" 84 | msgid "&Playback" 85 | msgstr "播放" 86 | 87 | #: umain.resstrplaybacknext 88 | msgctxt "umain.resstrplaybacknext" 89 | msgid "&Next" 90 | msgstr "下一個" 91 | 92 | #: umain.resstrplaybackpause 93 | msgctxt "umain.resstrplaybackpause" 94 | msgid "Pau&se" 95 | msgstr "暫停" 96 | 97 | #: umain.resstrplaybackprevious 98 | msgctxt "umain.resstrplaybackprevious" 99 | msgid "&Back" 100 | msgstr "上一個" 101 | 102 | #: umain.resstrquit 103 | msgctxt "umain.resstrquit" 104 | msgid "&Quit" 105 | msgstr "退出" 106 | 107 | #: umain.resstrrandom 108 | msgctxt "umain.resstrrandom" 109 | msgid "Ran&dom" 110 | msgstr "隨機" 111 | 112 | #: umain.resstrrepeat 113 | msgctxt "umain.resstrrepeat" 114 | msgid "Repe&at" 115 | msgstr "重複" 116 | 117 | #: umain.resstrsecond 118 | msgctxt "umain.resstrsecond" 119 | msgid "second" 120 | msgstr "秒" 121 | 122 | #: umain.resstrseconds 123 | msgctxt "umain.resstrseconds" 124 | msgid "seconds" 125 | msgstr "秒" 126 | 127 | #: umain.resstrstartfullscreenslideshow 128 | msgid "Start &Fullscreen Slideshow" 129 | msgstr "開始全屏幻燈片" 130 | 131 | #: umain.resstrstartinframeslideshow 132 | msgid "Start &InFrame Slideshow" 133 | msgstr "開始無窗幻燈片" 134 | 135 | #: umain.resstrstayontop 136 | msgctxt "umain.resstrstayontop" 137 | msgid "Stay on top" 138 | msgstr "置頂" 139 | 140 | #: umain.resstrbackground 141 | msgctxt "umain.background" 142 | msgid "Background Color" 143 | msgstr "背景顏色" 144 | 145 | #: umain.resstrbackgroundblack 146 | msgctxt "umain.backgroundblack" 147 | msgid "Black" 148 | msgstr "黑色" 149 | 150 | #: umain.resstrbackgroundwhite 151 | msgctxt "umain.backgroundwhite" 152 | msgid "White" 153 | msgstr "白色" 154 | 155 | #: umain.resstrstopfullscreenslideshow 156 | msgctxt "umain.resstrstopfullscreenslideshow" 157 | msgid "&Stop Fullscreen Slideshow" 158 | msgstr "停止全屏幻燈片" 159 | 160 | #: umain.resstrstopinframeslideshow 161 | msgctxt "umain.resstrstopinframeslideshow" 162 | msgid "&Stop InFrame Slideshow" 163 | msgstr "停止無窗幻燈片" 164 | 165 | #: umain.resstrstretch 166 | msgctxt "umain.resstrstretch" 167 | msgid "Stretch" 168 | msgstr "拉伸" 169 | 170 | #: umain.resstrstretchin 171 | msgctxt "umain.resstrstretchin" 172 | msgid "In (big->screen)" 173 | msgstr "適應窗口" 174 | 175 | #: umain.resstrstretchout 176 | msgctxt "umain.resstrstretchout" 177 | msgid "Out (small->screen)" 178 | msgstr "拉伸放大" 179 | 180 | #: umain.resstropenpictures 181 | msgctxt "umain.resstropenpictures" 182 | msgid "Open picture(s)" 183 | msgstr "打開圖片" 184 | -------------------------------------------------------------------------------- /src/languages/lclstrconsts.en.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "MIME-Version: 1.0\n" 4 | "Content-Type: text/plain; charset=UTF-8\n" 5 | "Content-Transfer-Encoding: 8bit\n" 6 | 7 | #: lclstrconsts.hhshelpbrowsernotexecutable 8 | #, object-pascal-format 9 | msgid "Browser \"%s\" not executable." 10 | msgstr "" 11 | 12 | #: lclstrconsts.hhshelpbrowsernotfound 13 | #, object-pascal-format 14 | msgid "Browser \"%s\" not found." 15 | msgstr "" 16 | 17 | #: lclstrconsts.hhshelperrorwhileexecuting 18 | #, object-pascal-format 19 | msgid "Error while executing \"%s\":%s%s" 20 | msgstr "" 21 | 22 | #: lclstrconsts.hhshelpnohtmlbrowserfound 23 | msgid "Unable to find a HTML browser." 24 | msgstr "" 25 | 26 | #: lclstrconsts.hhshelpnohtmlbrowserfoundpleasedefineone 27 | #, object-pascal-format 28 | msgid "No HTML Browser found.%sPlease define one in Tools -> Options -> Help -> Help Options" 29 | msgstr "" 30 | 31 | #: lclstrconsts.hhshelpthehelpdatabasewasunabletofindfile 32 | #, object-pascal-format 33 | msgid "The help database \"%s\" was unable to find file \"%s\"." 34 | msgstr "" 35 | 36 | #: lclstrconsts.hhshelpthemacrosinbrowserparamswillbereplacedbytheurl 37 | #, object-pascal-format 38 | msgid "The macro %s in BrowserParams will be replaced by the URL." 39 | msgstr "" 40 | 41 | #: lclstrconsts.ifsalt 42 | msgid "Alt" 43 | msgstr "" 44 | 45 | #: lclstrconsts.ifsctrl 46 | msgid "Ctrl" 47 | msgstr "" 48 | 49 | #: lclstrconsts.ifsvk_cmd 50 | msgid "Cmd" 51 | msgstr "" 52 | 53 | #: lclstrconsts.ifsvk_help 54 | msgctxt "lclstrconsts.ifsvk_help" 55 | msgid "Help" 56 | msgstr "" 57 | 58 | #: lclstrconsts.ifsvk_meta 59 | msgid "Meta" 60 | msgstr "" 61 | 62 | #: lclstrconsts.ifsvk_shift 63 | msgid "Shift" 64 | msgstr "" 65 | 66 | #: lclstrconsts.ifsvk_super 67 | msgid "Super" 68 | msgstr "" 69 | 70 | #: lclstrconsts.ifsvk_unknown 71 | msgid "Unknown" 72 | msgstr "" 73 | 74 | #: lclstrconsts.lislclresourcesnotfound 75 | #, object-pascal-format 76 | msgctxt "lclstrconsts.lislclresourcesnotfound" 77 | msgid "Resource %s not found" 78 | msgstr "" 79 | 80 | #: lclstrconsts.rs3ddkshadowcolorcaption 81 | msgid "3D Dark Shadow" 82 | msgstr "" 83 | 84 | #: lclstrconsts.rs3dlightcolorcaption 85 | msgid "3D Light" 86 | msgstr "" 87 | 88 | #: lclstrconsts.rsacontrolcannothaveitselfasparent 89 | msgid "A control can't have itself as a parent" 90 | msgstr "" 91 | 92 | #: lclstrconsts.rsactivebordercolorcaption 93 | msgid "Active Border" 94 | msgstr "" 95 | 96 | #: lclstrconsts.rsactivecaptioncolorcaption 97 | msgid "Active Caption" 98 | msgstr "" 99 | 100 | #: lclstrconsts.rsallfiles 101 | #, object-pascal-format 102 | msgid "All files (%s)|%s|%s" 103 | msgstr "" 104 | 105 | #: lclstrconsts.rsappworkspacecolorcaption 106 | msgid "Application Workspace" 107 | msgstr "" 108 | 109 | #: lclstrconsts.rsaquacolorcaption 110 | msgid "Aqua" 111 | msgstr "" 112 | 113 | #: lclstrconsts.rsascannothaveasparent 114 | #, object-pascal-format 115 | msgid "Class %s cannot have %s as parent." 116 | msgstr "" 117 | 118 | #: lclstrconsts.rsbackgroundcolorcaption 119 | msgid "Desktop" 120 | msgstr "" 121 | 122 | #: lclstrconsts.rsbackward 123 | msgid "Backward" 124 | msgstr "" 125 | 126 | #: lclstrconsts.rsbitmaps 127 | msgid "Bitmap Files" 128 | msgstr "" 129 | 130 | #: lclstrconsts.rsblackcolorcaption 131 | msgid "Black" 132 | msgstr "" 133 | 134 | #: lclstrconsts.rsblank 135 | msgid "Blank" 136 | msgstr "" 137 | 138 | #: lclstrconsts.rsbluecolorcaption 139 | msgid "Blue" 140 | msgstr "" 141 | 142 | #: lclstrconsts.rsbtnfacecolorcaption 143 | msgid "Button Face" 144 | msgstr "" 145 | 146 | #: lclstrconsts.rsbtnhighlightcolorcaption 147 | msgid "Button Highlight" 148 | msgstr "" 149 | 150 | #: lclstrconsts.rsbtnshadowcolorcaption 151 | msgid "Button Shadow" 152 | msgstr "" 153 | 154 | #: lclstrconsts.rsbtntextcolorcaption 155 | msgid "Button Text" 156 | msgstr "" 157 | 158 | #: lclstrconsts.rscalculator 159 | msgid "Calculator" 160 | msgstr "" 161 | 162 | #: lclstrconsts.rscancelrecordhint 163 | msgctxt "lclstrconsts.rscancelrecordhint" 164 | msgid "Cancel" 165 | msgstr "" 166 | 167 | #: lclstrconsts.rscannotfocus 168 | msgid "Can not focus" 169 | msgstr "" 170 | 171 | #: lclstrconsts.rscanvasdoesnotallowdrawing 172 | msgid "Canvas does not allow drawing" 173 | msgstr "" 174 | 175 | #: lclstrconsts.rscaptiontextcolorcaption 176 | msgid "Caption Text" 177 | msgstr "" 178 | 179 | #: lclstrconsts.rscasesensitive 180 | msgid "Case sensitive" 181 | msgstr "" 182 | 183 | #: lclstrconsts.rscontrolclasscantcontainchildclass 184 | #, object-pascal-format 185 | msgid "Control of class '%s' can't have control of class '%s' as a child" 186 | msgstr "" 187 | 188 | #: lclstrconsts.rscontrolhasnoparentformorframe 189 | #, object-pascal-format 190 | msgid "Control '%s' has no parent form or frame" 191 | msgstr "" 192 | 193 | #: lclstrconsts.rscontrolisnotaparent 194 | #, object-pascal-format 195 | msgid "'%s' is not a parent of '%s'" 196 | msgstr "" 197 | 198 | #: lclstrconsts.rscreamcolorcaption 199 | msgid "Cream" 200 | msgstr "" 201 | 202 | #: lclstrconsts.rscursor 203 | msgid "Cursor Files" 204 | msgstr "" 205 | 206 | #: lclstrconsts.rscustomcolorcaption 207 | msgid "Custom ..." 208 | msgstr "" 209 | 210 | #: lclstrconsts.rsdatetoolarge 211 | #, object-pascal-format 212 | msgid "Date cannot be past %s" 213 | msgstr "" 214 | 215 | #: lclstrconsts.rsdatetoosmall 216 | #, object-pascal-format 217 | msgid "Date cannot be before %s" 218 | msgstr "" 219 | 220 | #: lclstrconsts.rsdefaultcolorcaption 221 | msgid "Default" 222 | msgstr "" 223 | 224 | #: lclstrconsts.rsdefaultfileinfovalue 225 | msgid "permissions user group size date time" 226 | msgstr "" 227 | 228 | #: lclstrconsts.rsdeleterecord 229 | msgid "Delete record?" 230 | msgstr "" 231 | 232 | #: lclstrconsts.rsdeleterecordhint 233 | msgctxt "lclstrconsts.rsdeleterecordhint" 234 | msgid "Delete" 235 | msgstr "" 236 | 237 | #: lclstrconsts.rsdirection 238 | msgid "Direction" 239 | msgstr "" 240 | 241 | #: lclstrconsts.rsdirectory 242 | msgid "&Directory" 243 | msgstr "" 244 | 245 | #: lclstrconsts.rsdocopy 246 | msgid "Copy" 247 | msgstr "" 248 | 249 | #: lclstrconsts.rsdopaste 250 | msgid "Paste" 251 | msgstr "" 252 | 253 | #: lclstrconsts.rsduplicateiconformat 254 | msgid "Duplicate icon format." 255 | msgstr "" 256 | 257 | #: lclstrconsts.rseditrecordhint 258 | msgid "Edit" 259 | msgstr "" 260 | 261 | #: lclstrconsts.rsentirescope 262 | msgid "Search entire file" 263 | msgstr "" 264 | 265 | #: lclstrconsts.rserror 266 | msgctxt "lclstrconsts.rserror" 267 | msgid "Error" 268 | msgstr "" 269 | 270 | #: lclstrconsts.rserrorcreatingdevicecontext 271 | #, object-pascal-format 272 | msgid "Error creating device context for %s.%s" 273 | msgstr "" 274 | 275 | #: lclstrconsts.rserroroccurredinataddressframe 276 | #, object-pascal-format 277 | msgid "Error occurred in %s at %sAddress %s%s Frame %s" 278 | msgstr "" 279 | 280 | #: lclstrconsts.rserrorwhilesavingbitmap 281 | msgid "Error while saving bitmap." 282 | msgstr "" 283 | 284 | #: lclstrconsts.rsexception 285 | msgid "Exception" 286 | msgstr "" 287 | 288 | #: lclstrconsts.rsfddirectorymustexist 289 | msgid "Directory must exist" 290 | msgstr "" 291 | 292 | #: lclstrconsts.rsfddirectorynotexist 293 | #, object-pascal-format 294 | msgid "The directory \"%s\" does not exist." 295 | msgstr "" 296 | 297 | #: lclstrconsts.rsfdfilealreadyexists 298 | #, object-pascal-format 299 | msgid "The file \"%s\" already exists. Overwrite ?" 300 | msgstr "" 301 | 302 | #: lclstrconsts.rsfdfilemustexist 303 | msgid "File must exist" 304 | msgstr "" 305 | 306 | #: lclstrconsts.rsfdfilenotexist 307 | #, object-pascal-format 308 | msgid "The file \"%s\" does not exist." 309 | msgstr "" 310 | 311 | #: lclstrconsts.rsfdfilereadonly 312 | #, object-pascal-format 313 | msgid "The file \"%s\" is not writable." 314 | msgstr "" 315 | 316 | #: lclstrconsts.rsfdfilereadonlytitle 317 | msgid "File is not writable" 318 | msgstr "" 319 | 320 | #: lclstrconsts.rsfdfilesaveas 321 | msgid "Save file as" 322 | msgstr "" 323 | 324 | #: lclstrconsts.rsfdopenfile 325 | msgid "Open existing file" 326 | msgstr "" 327 | 328 | #: lclstrconsts.rsfdoverwritefile 329 | msgid "Overwrite file ?" 330 | msgstr "" 331 | 332 | #: lclstrconsts.rsfdpathmustexist 333 | msgid "Path must exist" 334 | msgstr "" 335 | 336 | #: lclstrconsts.rsfdpathnoexist 337 | #, object-pascal-format 338 | msgid "The path \"%s\" does not exist." 339 | msgstr "" 340 | 341 | #: lclstrconsts.rsfdselectdirectory 342 | msgid "Select Directory" 343 | msgstr "" 344 | 345 | #: lclstrconsts.rsfileinfofilenotfound 346 | #, object-pascal-format 347 | msgid "(file not found: \"%s\")" 348 | msgstr "" 349 | 350 | #: lclstrconsts.rsfileinformation 351 | msgid "File information" 352 | msgstr "" 353 | 354 | #: lclstrconsts.rsfilter 355 | msgctxt "lclstrconsts.rsfilter" 356 | msgid "(filter)" 357 | msgstr "" 358 | 359 | #: lclstrconsts.rsfind 360 | msgid "Find" 361 | msgstr "" 362 | 363 | #: lclstrconsts.rsfindmore 364 | msgid "Find more" 365 | msgstr "" 366 | 367 | #: lclstrconsts.rsfirstrecordhint 368 | msgid "First" 369 | msgstr "" 370 | 371 | #: lclstrconsts.rsfixedcolstoobig 372 | msgid "FixedCols can't be > ColCount" 373 | msgstr "" 374 | 375 | #: lclstrconsts.rsfixedrowstoobig 376 | msgid "FixedRows can't be > RowCount" 377 | msgstr "" 378 | 379 | #: lclstrconsts.rsformcolorcaption 380 | msgid "Form" 381 | msgstr "" 382 | 383 | #: lclstrconsts.rsformresourcesnotfoundforresourcelessformscreatenew 384 | #, object-pascal-format 385 | msgid "Form resource %s not found. For resourceless forms CreateNew constructor must be used. See the global variable RequireDerivedFormResource." 386 | msgstr "" 387 | 388 | #: lclstrconsts.rsformstreamingerror 389 | #, object-pascal-format 390 | msgid "Form streaming \"%s\" error: %s" 391 | msgstr "" 392 | 393 | #: lclstrconsts.rsforward 394 | msgid "Forward" 395 | msgstr "" 396 | 397 | #: lclstrconsts.rsfuchsiacolorcaption 398 | msgid "Fuchsia" 399 | msgstr "" 400 | 401 | #: lclstrconsts.rsgdkoptiondebug 402 | msgid "--gdk-debug flags Turn on specific GDK trace/debug messages." 403 | msgstr "" 404 | 405 | #: lclstrconsts.rsgdkoptionnodebug 406 | msgid "--gdk-no-debug flags Turn off specific GDK trace/debug messages." 407 | msgstr "" 408 | 409 | #: lclstrconsts.rsgif 410 | msgid "Graphics Interchange Format Files" 411 | msgstr "" 412 | 413 | #: lclstrconsts.rsgoptionfatalwarnings 414 | msgid "--g-fatal-warnings Warnings and errors generated by Gtk+/GDK will halt the application." 415 | msgstr "" 416 | 417 | #: lclstrconsts.rsgradientactivecaptioncolorcaption 418 | msgid "Gradient Active Caption" 419 | msgstr "" 420 | 421 | #: lclstrconsts.rsgradientinactivecaptioncolorcaption 422 | msgid "Gradient Inactive Caption" 423 | msgstr "" 424 | 425 | #: lclstrconsts.rsgraphic 426 | msgid "Graphic" 427 | msgstr "" 428 | 429 | #: lclstrconsts.rsgraycolorcaption 430 | msgid "Gray" 431 | msgstr "" 432 | 433 | #: lclstrconsts.rsgraytextcolorcaption 434 | msgid "Gray Text" 435 | msgstr "" 436 | 437 | #: lclstrconsts.rsgreencolorcaption 438 | msgid "Green" 439 | msgstr "" 440 | 441 | #: lclstrconsts.rsgridfiledoesnotexist 442 | msgid "Grid file doesn't exist" 443 | msgstr "" 444 | 445 | #: lclstrconsts.rsgridhasnocols 446 | msgid "Cannot insert rows into a grid when it has no columns" 447 | msgstr "" 448 | 449 | #: lclstrconsts.rsgridhasnorows 450 | msgid "Cannot insert columns into a grid when it has no rows" 451 | msgstr "" 452 | 453 | #: lclstrconsts.rsgridindexoutofrange 454 | msgid "Grid index out of range." 455 | msgstr "" 456 | 457 | #: lclstrconsts.rsgroupindexcannotbelessthanprevious 458 | msgid "GroupIndex cannot be less than a previous menu item's GroupIndex" 459 | msgstr "" 460 | 461 | #: lclstrconsts.rsgtkfilter 462 | msgid "Filter:" 463 | msgstr "" 464 | 465 | #: lclstrconsts.rsgtkhistory 466 | msgid "History:" 467 | msgstr "" 468 | 469 | #: lclstrconsts.rsgtkoptionclass 470 | msgid "--class classname Following Xt conventions, the class of a program is the program name with the initial character capitalized. For example, the classname for gimp is \"Gimp\". If --class is specified, the class of the program will be set to \"classname\"." 471 | msgstr "" 472 | 473 | #: lclstrconsts.rsgtkoptiondebug 474 | msgid "--gtk-debug flags Turn on specific Gtk+ trace/debug messages." 475 | msgstr "" 476 | 477 | #: lclstrconsts.rsgtkoptiondisplay 478 | msgid "--display h:s:d Connect to the specified X server, where \"h\" is the hostname, \"s\" is the server number (usually 0), and \"d\" is the display number (typically omitted). If --display is not specified, the DISPLAY environment variable is used." 479 | msgstr "" 480 | 481 | #: lclstrconsts.rsgtkoptionmodule 482 | msgid "--gtk-module module Load the specified module at startup." 483 | msgstr "" 484 | 485 | #: lclstrconsts.rsgtkoptionname 486 | msgid "--name programe Set program name to \"progname\". If not specified, program name will be set to ParamStrUTF8(0)." 487 | msgstr "" 488 | 489 | #: lclstrconsts.rsgtkoptionnodebug 490 | msgid "--gtk-no-debug flags Turn off specific Gtk+ trace/debug messages." 491 | msgstr "" 492 | 493 | #: lclstrconsts.rsgtkoptionnotransient 494 | msgid "--lcl-no-transient Do not set transient order for modal forms" 495 | msgstr "" 496 | 497 | #: lclstrconsts.rsgtkoptionnoxshm 498 | msgid "--no-xshm Disable use of the X Shared Memory Extension." 499 | msgstr "" 500 | 501 | #: lclstrconsts.rsgtkoptionsync 502 | msgid "--sync Call XSynchronize (display, True) after the Xserver connection has been established. This makes debugging X protocol errors easier, because X request buffering will be disabled and X errors will be received immediately after the protocol request that generated the error has been processed by the X server." 503 | msgstr "" 504 | 505 | #: lclstrconsts.rshelp 506 | msgctxt "lclstrconsts.rshelp" 507 | msgid "Help" 508 | msgstr "" 509 | 510 | #: lclstrconsts.rshelpalreadyregistered 511 | #, object-pascal-format 512 | msgid "%s: Already registered" 513 | msgstr "" 514 | 515 | #: lclstrconsts.rshelpcontextnotfound 516 | msgid "A help database was found for this topic, but this topic was not found" 517 | msgstr "" 518 | 519 | #: lclstrconsts.rshelpdatabasenotfound 520 | msgid "There is no help database installed for this topic" 521 | msgstr "" 522 | 523 | #: lclstrconsts.rshelperror 524 | msgid "Help Error" 525 | msgstr "" 526 | 527 | #: lclstrconsts.rshelphelpcontextnotfound 528 | #, object-pascal-format 529 | msgid "Help context %s not found." 530 | msgstr "" 531 | 532 | #: lclstrconsts.rshelphelpcontextnotfoundindatabase 533 | #, object-pascal-format 534 | msgid "Help context %s not found in Database \"%s\"." 535 | msgstr "" 536 | 537 | #: lclstrconsts.rshelphelpdatabasedidnotfoundaviewerforahelppageoftype 538 | #, object-pascal-format 539 | msgid "Help Database \"%s\" did not find a viewer for a help page of type %s" 540 | msgstr "" 541 | 542 | #: lclstrconsts.rshelphelpdatabasenotfound 543 | #, object-pascal-format 544 | msgid "Help Database \"%s\" not found" 545 | msgstr "" 546 | 547 | #: lclstrconsts.rshelphelpfordirectivenotfound 548 | #, object-pascal-format 549 | msgid "Help for directive \"%s\" not found." 550 | msgstr "" 551 | 552 | #: lclstrconsts.rshelphelpfordirectivenotfoundindatabase 553 | #, object-pascal-format 554 | msgid "Help for directive \"%s\" not found in Database \"%s\"." 555 | msgstr "" 556 | 557 | #: lclstrconsts.rshelphelpkeywordnotfound 558 | #, object-pascal-format 559 | msgid "Help keyword \"%s\" not found." 560 | msgstr "" 561 | 562 | #: lclstrconsts.rshelphelpkeywordnotfoundindatabase 563 | #, object-pascal-format 564 | msgid "Help keyword \"%s\" not found in Database \"%s\"." 565 | msgstr "" 566 | 567 | #: lclstrconsts.rshelphelpnodehasnohelpdatabase 568 | #, object-pascal-format 569 | msgid "Help node \"%s\" has no Help Database" 570 | msgstr "" 571 | 572 | #: lclstrconsts.rshelpnohelpfoundforsource 573 | #, object-pascal-format 574 | msgid "No help found for line %d, column %d of %s." 575 | msgstr "" 576 | 577 | #: lclstrconsts.rshelpnohelpnodesavailable 578 | msgid "No help entries available for this topic" 579 | msgstr "" 580 | 581 | #: lclstrconsts.rshelpnotfound 582 | msgid "No help found for this topic" 583 | msgstr "" 584 | 585 | #: lclstrconsts.rshelpnotregistered 586 | #, object-pascal-format 587 | msgid "%s: Not registered" 588 | msgstr "" 589 | 590 | #: lclstrconsts.rshelpselectorerror 591 | msgid "Help Selector Error" 592 | msgstr "" 593 | 594 | #: lclstrconsts.rshelpthereisnoviewerforhelptype 595 | #, object-pascal-format 596 | msgid "There is no viewer for help type \"%s\"" 597 | msgstr "" 598 | 599 | #: lclstrconsts.rshelpviewererror 600 | msgid "Help Viewer Error" 601 | msgstr "" 602 | 603 | #: lclstrconsts.rshelpviewernotfound 604 | msgid "No viewer was found for this type of help content" 605 | msgstr "" 606 | 607 | #: lclstrconsts.rshighlightcolorcaption 608 | msgid "Highlight" 609 | msgstr "" 610 | 611 | #: lclstrconsts.rshighlighttextcolorcaption 612 | msgid "Highlight Text" 613 | msgstr "" 614 | 615 | #: lclstrconsts.rshotlightcolorcaption 616 | msgid "Hot Light" 617 | msgstr "" 618 | 619 | #: lclstrconsts.rsicns 620 | msgid "macOS Icon Files" 621 | msgstr "" 622 | 623 | #: lclstrconsts.rsicon 624 | msgid "Icon Files" 625 | msgstr "" 626 | 627 | #: lclstrconsts.rsiconimageempty 628 | msgid "Icon image cannot be empty" 629 | msgstr "" 630 | 631 | #: lclstrconsts.rsiconimageformat 632 | msgid "Icon image must have the same format" 633 | msgstr "" 634 | 635 | #: lclstrconsts.rsiconimageformatchange 636 | msgid "Cannot change format of icon image" 637 | msgstr "" 638 | 639 | #: lclstrconsts.rsiconimagesize 640 | msgid "Icon image must have the same size" 641 | msgstr "" 642 | 643 | #: lclstrconsts.rsiconimagesizechange 644 | msgid "Cannot change size of icon image" 645 | msgstr "" 646 | 647 | #: lclstrconsts.rsiconnocurrent 648 | msgid "Icon has no current image" 649 | msgstr "" 650 | 651 | #: lclstrconsts.rsinactivebordercolorcaption 652 | msgid "Inactive Border" 653 | msgstr "" 654 | 655 | #: lclstrconsts.rsinactivecaptioncolorcaption 656 | msgctxt "lclstrconsts.rsinactivecaptioncolorcaption" 657 | msgid "Inactive Caption" 658 | msgstr "" 659 | 660 | #: lclstrconsts.rsinactivecaptiontext 661 | msgctxt "lclstrconsts.rsinactivecaptiontext" 662 | msgid "Inactive Caption" 663 | msgstr "" 664 | 665 | #: lclstrconsts.rsindexoutofbounds 666 | #, object-pascal-format 667 | msgid "%s Index %d out of bounds 0 .. %d" 668 | msgstr "" 669 | 670 | #: lclstrconsts.rsindexoutofrange 671 | #, object-pascal-format 672 | msgid "Index Out of range Cell[Col=%d Row=%d]" 673 | msgstr "" 674 | 675 | #: lclstrconsts.rsinfobkcolorcaption 676 | msgid "Info Background" 677 | msgstr "" 678 | 679 | #: lclstrconsts.rsinfotextcolorcaption 680 | msgid "Info Text" 681 | msgstr "" 682 | 683 | #: lclstrconsts.rsinsertrecordhint 684 | msgctxt "lclstrconsts.rsinsertrecordhint" 685 | msgid "Insert" 686 | msgstr "" 687 | 688 | #: lclstrconsts.rsinvaliddate 689 | #, object-pascal-format 690 | msgid "Invalid Date : %s" 691 | msgstr "" 692 | 693 | #: lclstrconsts.rsinvaliddaterangehint 694 | #, object-pascal-format 695 | msgid "Invalid Date: %s. Must be between %s and %s" 696 | msgstr "" 697 | 698 | #: lclstrconsts.rsinvalidformobjectstream 699 | msgid "invalid Form object stream" 700 | msgstr "" 701 | 702 | #: lclstrconsts.rsinvalidpropertyvalue 703 | msgid "Invalid property value" 704 | msgstr "" 705 | 706 | #: lclstrconsts.rsinvalidstreamformat 707 | msgid "Invalid stream format" 708 | msgstr "" 709 | 710 | #: lclstrconsts.rsisalreadyassociatedwith 711 | #, object-pascal-format 712 | msgid "%s is already associated with %s" 713 | msgstr "" 714 | 715 | #: lclstrconsts.rsjpeg 716 | msgid "JPEG Files" 717 | msgstr "" 718 | 719 | #: lclstrconsts.rslastrecordhint 720 | msgid "Last" 721 | msgstr "" 722 | 723 | #: lclstrconsts.rslimecolorcaption 724 | msgid "Lime" 725 | msgstr "" 726 | 727 | #: lclstrconsts.rslistindexexceedsbounds 728 | #, object-pascal-format 729 | msgid "List index exceeds bounds (%d)" 730 | msgstr "" 731 | 732 | #: lclstrconsts.rsmacosfileformat 733 | msgid "File Format:" 734 | msgstr "" 735 | 736 | #: lclstrconsts.rsmacosmenuhide 737 | #, object-pascal-format 738 | msgid "Hide %s" 739 | msgstr "" 740 | 741 | #: lclstrconsts.rsmacosmenuhideothers 742 | msgid "Hide Others" 743 | msgstr "" 744 | 745 | #: lclstrconsts.rsmacosmenuquit 746 | #, object-pascal-format 747 | msgid "Quit %s" 748 | msgstr "" 749 | 750 | #: lclstrconsts.rsmacosmenuservices 751 | msgid "Services" 752 | msgstr "" 753 | 754 | #: lclstrconsts.rsmacosmenushowall 755 | msgid "Show All" 756 | msgstr "" 757 | 758 | #: lclstrconsts.rsmarooncolorcaption 759 | msgid "Maroon" 760 | msgstr "" 761 | 762 | #: lclstrconsts.rsmbabort 763 | msgid "Abort" 764 | msgstr "" 765 | 766 | #: lclstrconsts.rsmball 767 | msgid "&All" 768 | msgstr "" 769 | 770 | #: lclstrconsts.rsmbcancel 771 | msgctxt "lclstrconsts.rsmbcancel" 772 | msgid "Cancel" 773 | msgstr "" 774 | 775 | #: lclstrconsts.rsmbclose 776 | msgid "&Close" 777 | msgstr "" 778 | 779 | #: lclstrconsts.rsmbhelp 780 | msgid "&Help" 781 | msgstr "" 782 | 783 | #: lclstrconsts.rsmbignore 784 | msgid "&Ignore" 785 | msgstr "" 786 | 787 | #: lclstrconsts.rsmbno 788 | msgid "&No" 789 | msgstr "" 790 | 791 | #: lclstrconsts.rsmbnotoall 792 | msgid "No to all" 793 | msgstr "" 794 | 795 | #: lclstrconsts.rsmbok 796 | msgid "&OK" 797 | msgstr "" 798 | 799 | #: lclstrconsts.rsmbopen 800 | msgid "&Open" 801 | msgstr "" 802 | 803 | #: lclstrconsts.rsmbretry 804 | msgid "&Retry" 805 | msgstr "" 806 | 807 | #: lclstrconsts.rsmbsave 808 | msgid "&Save" 809 | msgstr "" 810 | 811 | #: lclstrconsts.rsmbunlock 812 | msgid "&Unlock" 813 | msgstr "" 814 | 815 | #: lclstrconsts.rsmbyes 816 | msgid "&Yes" 817 | msgstr "" 818 | 819 | #: lclstrconsts.rsmbyestoall 820 | msgid "Yes to &All" 821 | msgstr "" 822 | 823 | #: lclstrconsts.rsmedgraycolorcaption 824 | msgid "Medium Gray" 825 | msgstr "" 826 | 827 | #: lclstrconsts.rsmenubarcolorcaption 828 | msgid "Menu Bar" 829 | msgstr "" 830 | 831 | #: lclstrconsts.rsmenucolorcaption 832 | msgctxt "lclstrconsts.rsmenucolorcaption" 833 | msgid "Menu" 834 | msgstr "" 835 | 836 | #: lclstrconsts.rsmenuhighlightcolorcaption 837 | msgid "Menu Highlight" 838 | msgstr "" 839 | 840 | #: lclstrconsts.rsmenutextcolorcaption 841 | msgid "Menu Text" 842 | msgstr "" 843 | 844 | #: lclstrconsts.rsmodified 845 | msgid " modified " 846 | msgstr "" 847 | 848 | #: lclstrconsts.rsmoneygreencolorcaption 849 | msgid "Money Green" 850 | msgstr "" 851 | 852 | #: lclstrconsts.rsmtauthentication 853 | msgid "Authentication" 854 | msgstr "" 855 | 856 | #: lclstrconsts.rsmtconfirmation 857 | msgid "Confirmation" 858 | msgstr "" 859 | 860 | #: lclstrconsts.rsmtcustom 861 | msgid "Custom" 862 | msgstr "" 863 | 864 | #: lclstrconsts.rsmterror 865 | msgctxt "lclstrconsts.rsmterror" 866 | msgid "Error" 867 | msgstr "" 868 | 869 | #: lclstrconsts.rsmtinformation 870 | msgid "Information" 871 | msgstr "" 872 | 873 | #: lclstrconsts.rsmtwarning 874 | msgid "Warning" 875 | msgstr "" 876 | 877 | #: lclstrconsts.rsnavycolorcaption 878 | msgid "Navy" 879 | msgstr "" 880 | 881 | #: lclstrconsts.rsnextrecordhint 882 | msgctxt "lclstrconsts.rsnextrecordhint" 883 | msgid "Next" 884 | msgstr "" 885 | 886 | #: lclstrconsts.rsnonecolorcaption 887 | msgid "None" 888 | msgstr "" 889 | 890 | #: lclstrconsts.rsnotavalidgridfile 891 | msgid "Not a valid grid file" 892 | msgstr "" 893 | 894 | #: lclstrconsts.rsnowidgetset 895 | msgid "No widgetset object. Please check if the unit \"interfaces\" was added to the programs uses clause." 896 | msgstr "" 897 | 898 | #: lclstrconsts.rsolivecolorcaption 899 | msgid "Olive" 900 | msgstr "" 901 | 902 | #: lclstrconsts.rspickdate 903 | msgid "Select a date" 904 | msgstr "" 905 | 906 | #: lclstrconsts.rspixmap 907 | msgid "Pixmap Files" 908 | msgstr "" 909 | 910 | #: lclstrconsts.rsportablenetworkgraphic 911 | msgid "PNG Files" 912 | msgstr "" 913 | 914 | #: lclstrconsts.rsportablepixmap 915 | msgid "Portable Pixmap Files" 916 | msgstr "" 917 | 918 | #: lclstrconsts.rspostrecordhint 919 | msgid "Post" 920 | msgstr "" 921 | 922 | #: lclstrconsts.rspressoktoignoreandriskdatacorruptionpressaborttok 923 | #, object-pascal-format 924 | msgid "%s%sPress OK to ignore and risk data corruption.%sPress Abort to kill the program." 925 | msgstr "" 926 | 927 | #: lclstrconsts.rspriorrecordhint 928 | msgctxt "lclstrconsts.rspriorrecordhint" 929 | msgid "Prior" 930 | msgstr "" 931 | 932 | #: lclstrconsts.rspromptonreplace 933 | msgid "Prompt on replace" 934 | msgstr "" 935 | 936 | #: lclstrconsts.rspropertydoesnotexist 937 | #, object-pascal-format 938 | msgid "Property %s does not exist" 939 | msgstr "" 940 | 941 | #: lclstrconsts.rspurplecolorcaption 942 | msgid "Purple" 943 | msgstr "" 944 | 945 | #: lclstrconsts.rsqtoptiondisableaccurateframe 946 | msgid "-disableaccurateframe, disables fully accurate window frame under X11. This feature is implemented for Qt, Qt5 and Gtk2 interfaces and used mostly by GetWindowRect()." 947 | msgstr "" 948 | 949 | #: lclstrconsts.rsqtoptiondograb 950 | msgid "-dograb (only under X11), running under a debugger can cause an implicit -nograb, use -dograb to override. Need QT_DEBUG." 951 | msgstr "" 952 | 953 | #: lclstrconsts.rsqtoptiongraphicsstyle 954 | msgid "-graphicssystem param, sets the backend to be used for on-screen widgets and QPixmaps. Available options are native, raster and opengl. OpenGL is still unstable." 955 | msgstr "" 956 | 957 | #: lclstrconsts.rsqtoptionnograb 958 | msgid "-nograb, tells Qt that it must never grab the mouse or the keyboard. Need QT_DEBUG." 959 | msgstr "" 960 | 961 | #: lclstrconsts.rsqtoptionreverse 962 | msgid "-reverse, sets the application's layout direction to Qt::RightToLeft." 963 | msgstr "" 964 | 965 | #: lclstrconsts.rsqtoptionsession 966 | msgid "-session session, restores the application from an earlier session." 967 | msgstr "" 968 | 969 | #: lclstrconsts.rsqtoptionstyle 970 | msgid "-style style or -style=style, sets the application GUI style. Possible values are motif, windows, and platinum. If you compiled Qt with additional styles or have additional styles as plugins these will be available to the -style command line option. NOTE: Not all styles are available on all platforms. If style param does not exist Qt will start an application with default common style (windows)." 971 | msgstr "" 972 | 973 | #: lclstrconsts.rsqtoptionstylesheet 974 | msgid "-stylesheet stylesheet or -stylesheet=stylesheet, sets the application Style Sheet. The value must be a path to a file that contains the Style Sheet. Note: Relative URLs in the Style Sheet file are relative to the Style Sheet file's path." 975 | msgstr "" 976 | 977 | #: lclstrconsts.rsqtoptionsync 978 | msgid "-sync (only under X11), switches to synchronous mode for debugging." 979 | msgstr "" 980 | 981 | #: lclstrconsts.rsqtoptionwidgetcount 982 | msgid "-widgetcount, prints debug message at the end about number of widgets left undestroyed and maximum number of widgets existed at the same time." 983 | msgstr "" 984 | 985 | #: lclstrconsts.rsqtoptionx11bgcolor 986 | msgid "-bg or -background color, sets the default background color and an application palette (light and dark shades are calculated)." 987 | msgstr "" 988 | 989 | #: lclstrconsts.rsqtoptionx11btncolor 990 | msgid "-btn or -button color, sets the default button color." 991 | msgstr "" 992 | 993 | #: lclstrconsts.rsqtoptionx11cmap 994 | msgid "-cmap, causes the application to install a private color map on an 8-bit display." 995 | msgstr "" 996 | 997 | #: lclstrconsts.rsqtoptionx11display 998 | msgid "-display display, sets the X display (default is $DISPLAY)." 999 | msgstr "" 1000 | 1001 | #: lclstrconsts.rsqtoptionx11fgcolor 1002 | msgid "-fg or -foreground color, sets the default foreground color." 1003 | msgstr "" 1004 | 1005 | #: lclstrconsts.rsqtoptionx11font 1006 | msgid "-fn or -font font, defines the application font. The font should be specified using an X logical font description." 1007 | msgstr "" 1008 | 1009 | #: lclstrconsts.rsqtoptionx11geometry 1010 | msgid "-geometry geometry, sets the client geometry of the first window that is shown." 1011 | msgstr "" 1012 | 1013 | #: lclstrconsts.rsqtoptionx11im 1014 | msgid "-im, sets the input method server (equivalent to setting the XMODIFIERS environment variable)." 1015 | msgstr "" 1016 | 1017 | #: lclstrconsts.rsqtoptionx11inputstyle 1018 | msgid "-inputstyle, defines how the input is inserted into the given widget, e.g. onTheSpot makes the input appear directly in the widget, while overTheSpot makes the input appear in a box floating over the widget and is not inserted until the editing is done." 1019 | msgstr "" 1020 | 1021 | #: lclstrconsts.rsqtoptionx11name 1022 | msgid "-name name, sets the application name." 1023 | msgstr "" 1024 | 1025 | #: lclstrconsts.rsqtoptionx11ncols 1026 | msgid "-ncols count, limits the number of colors allocated in the color cube on an 8-bit display, if the application is using the QApplication::ManyColor color specification. If count is 216 then a 6x6x6 color cube is used (i.e. 6 levels of red, 6 of green, and 6 of blue); for other values, a cube approximately proportional to a 2x3x1 cube is used." 1027 | msgstr "" 1028 | 1029 | #: lclstrconsts.rsqtoptionx11title 1030 | msgid "-title title, sets the application title." 1031 | msgstr "" 1032 | 1033 | #: lclstrconsts.rsqtoptionx11visual 1034 | msgid "-visual TrueColor, forces the application to use a TrueColor visual on an 8-bit display." 1035 | msgstr "" 1036 | 1037 | #: lclstrconsts.rsrasterimageendupdate 1038 | msgid "Endupdate while no update in progress" 1039 | msgstr "" 1040 | 1041 | #: lclstrconsts.rsrasterimagesaveinupdate 1042 | msgid "Cannot save image while update in progress" 1043 | msgstr "" 1044 | 1045 | #: lclstrconsts.rsrasterimageupdateall 1046 | msgid "Cannot begin update all when canvas only update in progress" 1047 | msgstr "" 1048 | 1049 | #: lclstrconsts.rsredcolorcaption 1050 | msgid "Red" 1051 | msgstr "" 1052 | 1053 | #: lclstrconsts.rsrefreshrecordshint 1054 | msgid "Refresh" 1055 | msgstr "" 1056 | 1057 | #: lclstrconsts.rsreplace 1058 | msgid "Replace" 1059 | msgstr "" 1060 | 1061 | #: lclstrconsts.rsreplaceall 1062 | msgid "Replace all" 1063 | msgstr "" 1064 | 1065 | #: lclstrconsts.rsresourcenotfound 1066 | #, object-pascal-format 1067 | msgctxt "lclstrconsts.rsresourcenotfound" 1068 | msgid "Resource %s not found" 1069 | msgstr "" 1070 | 1071 | #: lclstrconsts.rsscrollbarcolorcaption 1072 | msgid "ScrollBar" 1073 | msgstr "" 1074 | 1075 | #: lclstrconsts.rsscrollbaroutofrange 1076 | msgid "ScrollBar property out of range" 1077 | msgstr "" 1078 | 1079 | #: lclstrconsts.rsselectcolortitle 1080 | msgid "Select color" 1081 | msgstr "" 1082 | 1083 | #: lclstrconsts.rsselectfonttitle 1084 | msgid "Select a font" 1085 | msgstr "" 1086 | 1087 | #: lclstrconsts.rssilvercolorcaption 1088 | msgid "Silver" 1089 | msgstr "" 1090 | 1091 | #: lclstrconsts.rssize 1092 | msgid " size " 1093 | msgstr "" 1094 | 1095 | #: lclstrconsts.rsskybluecolorcaption 1096 | msgid "Sky Blue" 1097 | msgstr "" 1098 | 1099 | #: lclstrconsts.rstcustomtabcontrolaccessibilitydescription 1100 | msgid "A control with tabs" 1101 | msgstr "" 1102 | 1103 | #: lclstrconsts.rstealcolorcaption 1104 | msgid "Teal" 1105 | msgstr "" 1106 | 1107 | #: lclstrconsts.rstext 1108 | msgid "Text" 1109 | msgstr "" 1110 | 1111 | #: lclstrconsts.rstga 1112 | msgid "TGA Image Files" 1113 | msgstr "" 1114 | 1115 | #: lclstrconsts.rsthebuiltinurlisreadonlychangethebaseurlinstead 1116 | msgid "The built-in URL is read only. Change the BaseURL instead." 1117 | msgstr "" 1118 | 1119 | #: lclstrconsts.rstiff 1120 | msgid "Tagged Image File Format Files" 1121 | msgstr "" 1122 | 1123 | #: lclstrconsts.rstpanelaccessibilitydescription 1124 | msgctxt "lclstrconsts.rstpanelaccessibilitydescription" 1125 | msgid "Panel" 1126 | msgstr "" 1127 | 1128 | #: lclstrconsts.rstsplitteraccessibilitydescription 1129 | msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" 1130 | msgid "A grip to control how much size to give two parts of an area" 1131 | msgstr "" 1132 | 1133 | #: lclstrconsts.rsttreeviewaccessibilitydescription 1134 | msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" 1135 | msgid "A tree of items" 1136 | msgstr "" 1137 | 1138 | #: lclstrconsts.rsunabletoloaddefaultfont 1139 | msgid "Unable to load default font" 1140 | msgstr "" 1141 | 1142 | #: lclstrconsts.rsunknownerrorpleasereportthisbug 1143 | msgid "Unknown Error, please report this bug" 1144 | msgstr "" 1145 | 1146 | #: lclstrconsts.rsunknownpictureextension 1147 | msgid "Unknown picture extension" 1148 | msgstr "" 1149 | 1150 | #: lclstrconsts.rsunknownpictureformat 1151 | msgid "Unknown picture format" 1152 | msgstr "" 1153 | 1154 | #: lclstrconsts.rsunsupportedbitmapformat 1155 | msgid "Unsupported bitmap format." 1156 | msgstr "" 1157 | 1158 | #: lclstrconsts.rsunsupportedclipboardformat 1159 | #, object-pascal-format 1160 | msgid "Unsupported clipboard format: %s" 1161 | msgstr "" 1162 | 1163 | #: lclstrconsts.rswarningunreleaseddcsdump 1164 | #, object-pascal-format 1165 | msgid " WARNING: There are %d unreleased DCs, a detailed dump follows:" 1166 | msgstr "" 1167 | 1168 | #: lclstrconsts.rswarningunreleasedgdiobjectsdump 1169 | #, object-pascal-format 1170 | msgid " WARNING: There are %d unreleased GDIObjects, a detailed dump follows:" 1171 | msgstr "" 1172 | 1173 | #: lclstrconsts.rswarningunreleasedmessagesinqueue 1174 | #, object-pascal-format 1175 | msgid " WARNING: There are %d messages left in the queue! I'll free them" 1176 | msgstr "" 1177 | 1178 | #: lclstrconsts.rswarningunreleasedtimerinfos 1179 | #, object-pascal-format 1180 | msgid " WARNING: There are %d TimerInfo structures left, I'll free them" 1181 | msgstr "" 1182 | 1183 | #: lclstrconsts.rswarningunremovedpaintmessages 1184 | #, object-pascal-format 1185 | msgid " WARNING: There are %s unremoved LM_PAINT/LM_GtkPAINT message links left." 1186 | msgstr "" 1187 | 1188 | #: lclstrconsts.rswhitecolorcaption 1189 | msgid "White" 1190 | msgstr "" 1191 | 1192 | #: lclstrconsts.rswholewordsonly 1193 | msgid "Whole words only" 1194 | msgstr "" 1195 | 1196 | #: lclstrconsts.rswin32error 1197 | msgid "Error:" 1198 | msgstr "" 1199 | 1200 | #: lclstrconsts.rswin32warning 1201 | msgid "Warning:" 1202 | msgstr "" 1203 | 1204 | #: lclstrconsts.rswindowcolorcaption 1205 | msgid "Window" 1206 | msgstr "" 1207 | 1208 | #: lclstrconsts.rswindowframecolorcaption 1209 | msgid "Window Frame" 1210 | msgstr "" 1211 | 1212 | #: lclstrconsts.rswindowtextcolorcaption 1213 | msgid "Window Text" 1214 | msgstr "" 1215 | 1216 | #: lclstrconsts.rsyellowcolorcaption 1217 | msgid "Yellow" 1218 | msgstr "" 1219 | 1220 | #: lclstrconsts.scannotfocus 1221 | msgid "Cannot focus a disabled or invisible window" 1222 | msgstr "" 1223 | 1224 | #: lclstrconsts.sduplicatemenus 1225 | msgid "Duplicate menus" 1226 | msgstr "" 1227 | 1228 | #: lclstrconsts.sinvalidactioncreation 1229 | msgid "Invalid action creation" 1230 | msgstr "" 1231 | 1232 | #: lclstrconsts.sinvalidactionenumeration 1233 | msgid "Invalid action enumeration" 1234 | msgstr "" 1235 | 1236 | #: lclstrconsts.sinvalidactionregistration 1237 | msgid "Invalid action registration" 1238 | msgstr "" 1239 | 1240 | #: lclstrconsts.sinvalidactionunregistration 1241 | msgid "Invalid action unregistration" 1242 | msgstr "" 1243 | 1244 | #: lclstrconsts.sinvalidimagesize 1245 | msgid "Invalid image size" 1246 | msgstr "" 1247 | 1248 | #: lclstrconsts.sinvalidindex 1249 | msgid "Invalid ImageList Index" 1250 | msgstr "" 1251 | 1252 | #: lclstrconsts.smaskeditnomatch 1253 | msgid "The current text does not match the specified mask." 1254 | msgstr "" 1255 | 1256 | #: lclstrconsts.smenuindexerror 1257 | msgid "Menu index out of range" 1258 | msgstr "" 1259 | 1260 | #: lclstrconsts.smenuitemisnil 1261 | msgid "MenuItem is nil" 1262 | msgstr "" 1263 | 1264 | #: lclstrconsts.smenunotfound 1265 | msgid "Sub-menu is not in menu" 1266 | msgstr "" 1267 | 1268 | #: lclstrconsts.smkcalt 1269 | msgid "Alt+" 1270 | msgstr "" 1271 | 1272 | #: lclstrconsts.smkcbksp 1273 | msgid "BkSp" 1274 | msgstr "" 1275 | 1276 | #: lclstrconsts.smkcctrl 1277 | msgid "Ctrl+" 1278 | msgstr "" 1279 | 1280 | #: lclstrconsts.smkcdel 1281 | msgid "Del" 1282 | msgstr "" 1283 | 1284 | #: lclstrconsts.smkcdown 1285 | msgctxt "lclstrconsts.smkcdown" 1286 | msgid "Down" 1287 | msgstr "" 1288 | 1289 | #: lclstrconsts.smkcend 1290 | msgctxt "lclstrconsts.smkcend" 1291 | msgid "End" 1292 | msgstr "" 1293 | 1294 | #: lclstrconsts.smkcenter 1295 | msgid "Enter" 1296 | msgstr "" 1297 | 1298 | #: lclstrconsts.smkcesc 1299 | msgid "Esc" 1300 | msgstr "" 1301 | 1302 | #: lclstrconsts.smkchome 1303 | msgctxt "lclstrconsts.smkchome" 1304 | msgid "Home" 1305 | msgstr "" 1306 | 1307 | #: lclstrconsts.smkcins 1308 | msgid "Ins" 1309 | msgstr "" 1310 | 1311 | #: lclstrconsts.smkcleft 1312 | msgctxt "lclstrconsts.smkcleft" 1313 | msgid "Left" 1314 | msgstr "" 1315 | 1316 | #: lclstrconsts.smkcmeta 1317 | msgid "Meta+" 1318 | msgstr "" 1319 | 1320 | #: lclstrconsts.smkcpgdn 1321 | msgid "PgDn" 1322 | msgstr "" 1323 | 1324 | #: lclstrconsts.smkcpgup 1325 | msgid "PgUp" 1326 | msgstr "" 1327 | 1328 | #: lclstrconsts.smkcright 1329 | msgctxt "lclstrconsts.smkcright" 1330 | msgid "Right" 1331 | msgstr "" 1332 | 1333 | #: lclstrconsts.smkcshift 1334 | msgid "Shift+" 1335 | msgstr "" 1336 | 1337 | #: lclstrconsts.smkcspace 1338 | msgid "Space" 1339 | msgstr "" 1340 | 1341 | #: lclstrconsts.smkctab 1342 | msgctxt "lclstrconsts.smkctab" 1343 | msgid "Tab" 1344 | msgstr "" 1345 | 1346 | #: lclstrconsts.smkcup 1347 | msgctxt "lclstrconsts.smkcup" 1348 | msgid "Up" 1349 | msgstr "" 1350 | 1351 | #: lclstrconsts.snotimers 1352 | msgid "No timers available" 1353 | msgstr "" 1354 | 1355 | #: lclstrconsts.sparentrequired 1356 | #, object-pascal-format 1357 | msgid "Control \"%s\" has no parent window." 1358 | msgstr "" 1359 | 1360 | #: lclstrconsts.sparexpected 1361 | #, object-pascal-format 1362 | msgid "Wrong token type: %s expected" 1363 | msgstr "" 1364 | 1365 | #: lclstrconsts.sparinvalidfloat 1366 | #, object-pascal-format 1367 | msgid "Invalid floating point number: %s" 1368 | msgstr "" 1369 | 1370 | #: lclstrconsts.sparinvalidinteger 1371 | #, object-pascal-format 1372 | msgid "Invalid integer number: %s" 1373 | msgstr "" 1374 | 1375 | #: lclstrconsts.sparlocinfo 1376 | #, object-pascal-format 1377 | msgid " (at %d,%d, stream offset %d)" 1378 | msgstr "" 1379 | 1380 | #: lclstrconsts.sparunterminatedbinvalue 1381 | msgid "Unterminated byte value" 1382 | msgstr "" 1383 | 1384 | #: lclstrconsts.sparunterminatedstring 1385 | msgid "Unterminated string" 1386 | msgstr "" 1387 | 1388 | #: lclstrconsts.sparwrongtokensymbol 1389 | #, object-pascal-format 1390 | msgid "Wrong token symbol: %s expected but %s found" 1391 | msgstr "" 1392 | 1393 | #: lclstrconsts.sparwrongtokentype 1394 | #, object-pascal-format 1395 | msgid "Wrong token type: %s expected but %s found" 1396 | msgstr "" 1397 | 1398 | #: lclstrconsts.sshellctrlsbytes 1399 | #, object-pascal-format 1400 | msgid "%s bytes" 1401 | msgstr "" 1402 | 1403 | #: lclstrconsts.sshellctrlsinvalidpath 1404 | #, object-pascal-format 1405 | msgctxt "lclstrconsts.sshellctrlsinvalidpath" 1406 | msgid "" 1407 | "Invalid pathname:\n" 1408 | "\"%s\"" 1409 | msgstr "" 1410 | 1411 | #: lclstrconsts.sshellctrlsinvalidpathrelative 1412 | #, object-pascal-format 1413 | msgid "" 1414 | "Invalid relative pathname:\n" 1415 | "\"%s\"\n" 1416 | "in relation to rootpath:\n" 1417 | "\"%s\"" 1418 | msgstr "" 1419 | 1420 | #: lclstrconsts.sshellctrlsinvalidroot 1421 | #, object-pascal-format 1422 | msgctxt "lclstrconsts.sshellctrlsinvalidroot" 1423 | msgid "" 1424 | "Invalid pathname:\n" 1425 | "\"%s\"" 1426 | msgstr "" 1427 | 1428 | #: lclstrconsts.sshellctrlskb 1429 | #, object-pascal-format 1430 | msgid "%s kB" 1431 | msgstr "" 1432 | 1433 | #: lclstrconsts.sshellctrlsmb 1434 | #, object-pascal-format 1435 | msgid "%s MB" 1436 | msgstr "" 1437 | 1438 | #: lclstrconsts.sshellctrlsname 1439 | msgid "Name" 1440 | msgstr "" 1441 | 1442 | #: lclstrconsts.sshellctrlsselecteditemdoesnotexists 1443 | #, object-pascal-format 1444 | msgid "" 1445 | "The selected item does not exist on disk:\n" 1446 | "\"%s\"" 1447 | msgstr "" 1448 | 1449 | #: lclstrconsts.sshellctrlssize 1450 | msgid "Size" 1451 | msgstr "" 1452 | 1453 | #: lclstrconsts.sshellctrlstype 1454 | msgid "Type" 1455 | msgstr "" 1456 | 1457 | -------------------------------------------------------------------------------- /src/po_files/ImageViewer.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: tfrmfullscreen.caption 5 | msgid "Fullscreen" 6 | msgstr "" 7 | 8 | #: tfrmfullscreen.menuitemback.caption 9 | msgctxt "tfrmfullscreen.menuitemback.caption" 10 | msgid "&Back" 11 | msgstr "" 12 | 13 | #: tfrmfullscreen.menuitemeffect.caption 14 | msgctxt "tfrmfullscreen.menuitemeffect.caption" 15 | msgid "&Effect" 16 | msgstr "" 17 | 18 | #: tfrmfullscreen.menuitemexpand.caption 19 | msgctxt "tfrmfullscreen.menuitemexpand.caption" 20 | msgid "Out (small->screen)" 21 | msgstr "" 22 | 23 | #: tfrmfullscreen.menuitemfilter.caption 24 | msgctxt "tfrmfullscreen.menuitemfilter.caption" 25 | msgid "&Filter" 26 | msgstr "" 27 | 28 | #: tfrmfullscreen.menuitemfilterfilesize.caption 29 | msgctxt "tfrmfullscreen.menuitemfilterfilesize.caption" 30 | msgid "File size" 31 | msgstr "" 32 | 33 | #: tfrmfullscreen.menuitemfit.caption 34 | msgctxt "tfrmfullscreen.menuitemfit.caption" 35 | msgid "In (big->screen)" 36 | msgstr "" 37 | 38 | #: tfrmfullscreen.menuiteminterval.caption 39 | msgctxt "tfrmfullscreen.menuiteminterval.caption" 40 | msgid "&Interval" 41 | msgstr "" 42 | 43 | #: tfrmfullscreen.menuitemmoniters.caption 44 | msgctxt "tfrmfullscreen.menuitemmoniters.caption" 45 | msgid "&Moniters" 46 | msgstr "" 47 | 48 | #: tfrmfullscreen.menuitemnext.caption 49 | msgctxt "tfrmfullscreen.menuitemnext.caption" 50 | msgid "&Next" 51 | msgstr "" 52 | 53 | #: tfrmfullscreen.menuitempause.caption 54 | msgctxt "tfrmfullscreen.menuitempause.caption" 55 | msgid "Pau&se" 56 | msgstr "" 57 | 58 | #: tfrmfullscreen.menuitemplayback.caption 59 | msgctxt "tfrmfullscreen.menuitemplayback.caption" 60 | msgid "&Playback" 61 | msgstr "" 62 | 63 | #: tfrmfullscreen.menuitemquit.caption 64 | msgctxt "tfrmfullscreen.menuitemquit.caption" 65 | msgid "&Quit" 66 | msgstr "" 67 | 68 | #: tfrmfullscreen.menuitemrandom.caption 69 | msgctxt "tfrmfullscreen.menuitemrandom.caption" 70 | msgid "Ran&dom" 71 | msgstr "" 72 | 73 | #: tfrmfullscreen.menuitemrepeat.caption 74 | msgctxt "tfrmfullscreen.menuitemrepeat.caption" 75 | msgid "Repe&at" 76 | msgstr "" 77 | 78 | #: tfrmfullscreen.menuitemstart.caption 79 | msgid "Start" 80 | msgstr "" 81 | 82 | #: tfrmfullscreen.menuitemstayontop.caption 83 | msgctxt "tfrmfullscreen.menuitemstayontop.caption" 84 | msgid "Stay on top" 85 | msgstr "" 86 | 87 | #: tfrmfullscreen.menuitemstretch.caption 88 | msgctxt "tfrmfullscreen.menuitemstretch.caption" 89 | msgid "&Stretch" 90 | msgstr "" 91 | 92 | #: tfrmfullscreen.menuitemstretchboth.caption 93 | msgid "In&&Out (fit to screen)" 94 | msgstr "" 95 | 96 | #: tfrmmain.caption 97 | msgid "Image Viewer Main" 98 | msgstr "" 99 | 100 | #: tfrmmain.menuitemback.caption 101 | msgid "Previous" 102 | msgstr "" 103 | 104 | #: tfrmmain.menuitemnext.caption 105 | msgid "Next" 106 | msgstr "" 107 | 108 | #: tfrmmain.menuitemquit.caption 109 | msgctxt "tfrmmain.menuitemquit.caption" 110 | msgid "&Quit" 111 | msgstr "" 112 | 113 | #: tfrmmain.menuitemslideshow.caption 114 | msgctxt "tfrmmain.menuitemslideshow.caption" 115 | msgid "Fullscreen Slideshow" 116 | msgstr "" 117 | 118 | #: tfrmmain.menuitemslideshowinframe.caption 119 | msgctxt "tfrmmain.menuitemslideshowinframe.caption" 120 | msgid "InFrame Slideshow" 121 | msgstr "" 122 | 123 | #: tfrmmain.menuitemstayontop.caption 124 | msgctxt "tfrmmain.menuitemstayontop.caption" 125 | msgid "Stay on top" 126 | msgstr "" 127 | 128 | #: tfrmmain.menuitemstretch.caption 129 | msgctxt "tfrmmain.menuitemstretch.caption" 130 | msgid "Stretch" 131 | msgstr "" 132 | 133 | #: tfrmmain.menuitemstretchin.caption 134 | msgctxt "tfrmmain.menuitemstretchin.caption" 135 | msgid "In (big->screen)" 136 | msgstr "" 137 | 138 | #: tfrmmain.menuitemstretchout.caption 139 | msgctxt "tfrmmain.menuitemstretchout.caption" 140 | msgid "Out (small->screen)" 141 | msgstr "" 142 | 143 | #: tfrmmain.menuitemsysabout.caption 144 | msgctxt "tfrmmain.menuitemsysabout.caption" 145 | msgid "About" 146 | msgstr "" 147 | 148 | #: tfrmmain.menuitemsysquit.caption 149 | msgid "Quit" 150 | msgstr "" 151 | 152 | #: tfrmmain.openpicturedialog1.title 153 | msgctxt "tfrmmain.openpicturedialog1.title" 154 | msgid "Open picture(s)" 155 | msgstr "" 156 | 157 | #: ufullscreen.resstrclose 158 | msgctxt "ufullscreen.resstrclose" 159 | msgid "&Close" 160 | msgstr "" 161 | 162 | #: ufullscreen.resstreffect 163 | msgctxt "ufullscreen.resstreffect" 164 | msgid "&Effect" 165 | msgstr "" 166 | 167 | #: ufullscreen.resstrfilter 168 | msgctxt "ufullscreen.resstrfilter" 169 | msgid "&Filter" 170 | msgstr "" 171 | 172 | #: ufullscreen.resstrfilterfilesize 173 | msgctxt "ufullscreen.resstrfilterfilesize" 174 | msgid "File size" 175 | msgstr "" 176 | 177 | #: ufullscreen.resstrinterval 178 | msgctxt "ufullscreen.resstrinterval" 179 | msgid "&Interval" 180 | msgstr "" 181 | 182 | #: ufullscreen.resstrleavefullscreen 183 | msgctxt "ufullscreen.resstrleavefullscreen" 184 | msgid "&Leave Fullscreen" 185 | msgstr "" 186 | 187 | #: ufullscreen.resstrleaveinframe 188 | msgctxt "ufullscreen.resstrleaveinframe" 189 | msgid "&Leave InFrame" 190 | msgstr "" 191 | 192 | #: ufullscreen.resstrminute 193 | msgctxt "ufullscreen.resstrminute" 194 | msgid "minute" 195 | msgstr "" 196 | 197 | #: ufullscreen.resstrminutes 198 | msgctxt "ufullscreen.resstrminutes" 199 | msgid "minutes" 200 | msgstr "" 201 | 202 | #: ufullscreen.resstrmoniter 203 | msgctxt "ufullscreen.resstrmoniter" 204 | msgid "Moniter" 205 | msgstr "" 206 | 207 | #: ufullscreen.resstrmoniters 208 | msgctxt "ufullscreen.resstrmoniters" 209 | msgid "&Moniters" 210 | msgstr "" 211 | 212 | #: ufullscreen.resstrplayback 213 | msgctxt "ufullscreen.resstrplayback" 214 | msgid "&Playback" 215 | msgstr "" 216 | 217 | #: ufullscreen.resstrplaybackback 218 | msgctxt "ufullscreen.resstrplaybackback" 219 | msgid "&Back" 220 | msgstr "" 221 | 222 | #: ufullscreen.resstrplaybacknext 223 | msgctxt "ufullscreen.resstrplaybacknext" 224 | msgid "&Next" 225 | msgstr "" 226 | 227 | #: ufullscreen.resstrplaybackpause 228 | msgctxt "ufullscreen.resstrplaybackpause" 229 | msgid "Pau&se" 230 | msgstr "" 231 | 232 | #: ufullscreen.resstrrandom 233 | msgctxt "ufullscreen.resstrrandom" 234 | msgid "Ran&dom" 235 | msgstr "" 236 | 237 | #: ufullscreen.resstrrepeat 238 | msgctxt "ufullscreen.resstrrepeat" 239 | msgid "Repe&at" 240 | msgstr "" 241 | 242 | #: ufullscreen.resstrsecond 243 | msgctxt "ufullscreen.resstrsecond" 244 | msgid "second" 245 | msgstr "" 246 | 247 | #: ufullscreen.resstrseconds 248 | msgctxt "ufullscreen.resstrseconds" 249 | msgid "seconds" 250 | msgstr "" 251 | 252 | #: ufullscreen.resstrstopfullscreenslideshow 253 | msgctxt "ufullscreen.resstrstopfullscreenslideshow" 254 | msgid "&Stop Fullscreen Slideshow" 255 | msgstr "" 256 | 257 | #: ufullscreen.resstrstopinframeslideshow 258 | msgctxt "ufullscreen.resstrstopinframeslideshow" 259 | msgid "&Stop InFrame Slideshow" 260 | msgstr "" 261 | 262 | #: ufullscreen.resstrstretch 263 | msgctxt "ufullscreen.resstrstretch" 264 | msgid "&Stretch" 265 | msgstr "" 266 | 267 | #: ufullscreen.resstrstretchin 268 | msgctxt "ufullscreen.resstrstretchin" 269 | msgid "In (big->screen)" 270 | msgstr "" 271 | 272 | #: ufullscreen.resstrstretchout 273 | msgctxt "ufullscreen.resstrstretchout" 274 | msgid "Out (small->screen)" 275 | msgstr "" 276 | 277 | #: umain.resstrabout 278 | msgctxt "umain.resstrabout" 279 | msgid "About" 280 | msgstr "" 281 | 282 | #: umain.resstrclose 283 | msgctxt "umain.resstrclose" 284 | msgid "&Close" 285 | msgstr "" 286 | 287 | #: umain.resstreffect 288 | msgctxt "umain.resstreffect" 289 | msgid "&Effect" 290 | msgstr "" 291 | 292 | #: umain.resstrfilter 293 | msgctxt "umain.resstrfilter" 294 | msgid "&Filter" 295 | msgstr "" 296 | 297 | #: umain.resstrfilterfilesize 298 | msgctxt "umain.resstrfilterfilesize" 299 | msgid "File size" 300 | msgstr "" 301 | 302 | #: umain.resstrfullscreenslideshow 303 | msgctxt "umain.resstrfullscreenslideshow" 304 | msgid "Fullscreen Slideshow" 305 | msgstr "" 306 | 307 | #: umain.resstrfullscreenview 308 | msgid "&Fullscreen View" 309 | msgstr "" 310 | 311 | #: umain.resstrinframeslideshow 312 | msgctxt "umain.resstrinframeslideshow" 313 | msgid "InFrame Slideshow" 314 | msgstr "" 315 | 316 | #: umain.resstrinframeview 317 | msgid "&InFrame View" 318 | msgstr "" 319 | 320 | #: umain.resstrinterval 321 | msgctxt "umain.resstrinterval" 322 | msgid "&Interval" 323 | msgstr "" 324 | 325 | #: umain.resstrleavefullscreen 326 | msgctxt "umain.resstrleavefullscreen" 327 | msgid "&Leave Fullscreen" 328 | msgstr "" 329 | 330 | #: umain.resstrleaveinframe 331 | msgctxt "umain.resstrleaveinframe" 332 | msgid "&Leave InFrame" 333 | msgstr "" 334 | 335 | #: umain.resstrminute 336 | msgctxt "umain.resstrminute" 337 | msgid "minute" 338 | msgstr "" 339 | 340 | #: umain.resstrminutes 341 | msgctxt "umain.resstrminutes" 342 | msgid "minutes" 343 | msgstr "" 344 | 345 | #: umain.resstrmoniter 346 | msgctxt "umain.resstrmoniter" 347 | msgid "Moniter" 348 | msgstr "" 349 | 350 | #: umain.resstrmoniters 351 | msgctxt "umain.resstrmoniters" 352 | msgid "&Moniters" 353 | msgstr "" 354 | 355 | #: umain.resstropenpictures 356 | msgctxt "umain.resstropenpictures" 357 | msgid "Open picture(s)" 358 | msgstr "" 359 | 360 | #: umain.resstrplayback 361 | msgctxt "umain.resstrplayback" 362 | msgid "&Playback" 363 | msgstr "" 364 | 365 | #: umain.resstrplaybacknext 366 | msgctxt "umain.resstrplaybacknext" 367 | msgid "&Next" 368 | msgstr "" 369 | 370 | #: umain.resstrplaybackpause 371 | msgctxt "umain.resstrplaybackpause" 372 | msgid "Pau&se" 373 | msgstr "" 374 | 375 | #: umain.resstrplaybackprevious 376 | msgctxt "umain.resstrplaybackprevious" 377 | msgid "&Back" 378 | msgstr "" 379 | 380 | #: umain.resstrquit 381 | msgctxt "umain.resstrquit" 382 | msgid "&Quit" 383 | msgstr "" 384 | 385 | #: umain.resstrrandom 386 | msgctxt "umain.resstrrandom" 387 | msgid "Ran&dom" 388 | msgstr "" 389 | 390 | #: umain.resstrrepeat 391 | msgctxt "umain.resstrrepeat" 392 | msgid "Repe&at" 393 | msgstr "" 394 | 395 | #: umain.resstrsecond 396 | msgctxt "umain.resstrsecond" 397 | msgid "second" 398 | msgstr "" 399 | 400 | #: umain.resstrseconds 401 | msgctxt "umain.resstrseconds" 402 | msgid "seconds" 403 | msgstr "" 404 | 405 | #: umain.resstrstartfullscreenslideshow 406 | msgid "Start &Fullscreen Slideshow" 407 | msgstr "" 408 | 409 | #: umain.resstrstartinframeslideshow 410 | msgid "Start &InFrame Slideshow" 411 | msgstr "" 412 | 413 | #: umain.resstrstayontop 414 | msgctxt "umain.resstrstayontop" 415 | msgid "Stay on top" 416 | msgstr "" 417 | 418 | #: umain.resstrstopfullscreenslideshow 419 | msgctxt "umain.resstrstopfullscreenslideshow" 420 | msgid "&Stop Fullscreen Slideshow" 421 | msgstr "" 422 | 423 | #: umain.resstrstopinframeslideshow 424 | msgctxt "umain.resstrstopinframeslideshow" 425 | msgid "&Stop InFrame Slideshow" 426 | msgstr "" 427 | 428 | #: umain.resstrstretch 429 | msgctxt "umain.resstrstretch" 430 | msgid "Stretch" 431 | msgstr "" 432 | 433 | #: umain.resstrstretchin 434 | msgctxt "umain.resstrstretchin" 435 | msgid "In (big->screen)" 436 | msgstr "" 437 | 438 | #: umain.resstrstretchout 439 | msgctxt "umain.resstrstretchout" 440 | msgid "Out (small->screen)" 441 | msgstr "" 442 | 443 | -------------------------------------------------------------------------------- /src/po_files/ImageViewer.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | #: tfrmabout.buttonclose.caption 5 | msgid "Close" 6 | msgstr "" 7 | 8 | #: tfrmabout.labelwebsite.caption 9 | msgid "Website:" 10 | msgstr "" 11 | 12 | #: tfrmabout.statictextappsver.caption 13 | msgid "StaticTextAppsVer" 14 | msgstr "" 15 | 16 | #: tfrmabout.statictextwebsite.caption 17 | msgid "https://torum.github.io/Image-viewer/" 18 | msgstr "" 19 | 20 | #: tfrmabout.statictextwho.caption 21 | msgid "StaticTextWho" 22 | msgstr "" 23 | 24 | #: tfrmfullscreen.caption 25 | msgid "Fullscreen" 26 | msgstr "" 27 | 28 | #: tfrmfullscreen.menuitemback.caption 29 | msgctxt "tfrmfullscreen.menuitemback.caption" 30 | msgid "&Back" 31 | msgstr "" 32 | 33 | #: tfrmfullscreen.menuitemeffect.caption 34 | msgctxt "tfrmfullscreen.menuitemeffect.caption" 35 | msgid "&Effect" 36 | msgstr "" 37 | 38 | #: tfrmfullscreen.menuitemexpand.caption 39 | msgctxt "tfrmfullscreen.menuitemexpand.caption" 40 | msgid "Out (small->screen)" 41 | msgstr "" 42 | 43 | #: tfrmfullscreen.menuitemfilter.caption 44 | msgctxt "tfrmfullscreen.menuitemfilter.caption" 45 | msgid "&Filter" 46 | msgstr "" 47 | 48 | #: tfrmfullscreen.menuitemfilterfilesize.caption 49 | msgctxt "tfrmfullscreen.menuitemfilterfilesize.caption" 50 | msgid "File size" 51 | msgstr "" 52 | 53 | #: tfrmfullscreen.menuitemfit.caption 54 | msgctxt "tfrmfullscreen.menuitemfit.caption" 55 | msgid "In (big->screen)" 56 | msgstr "" 57 | 58 | #: tfrmfullscreen.menuiteminterval.caption 59 | msgctxt "tfrmfullscreen.menuiteminterval.caption" 60 | msgid "&Interval" 61 | msgstr "" 62 | 63 | #: tfrmfullscreen.menuitemmoniters.caption 64 | msgctxt "tfrmfullscreen.menuitemmoniters.caption" 65 | msgid "&Moniters" 66 | msgstr "" 67 | 68 | #: tfrmfullscreen.menuitemnext.caption 69 | msgctxt "tfrmfullscreen.menuitemnext.caption" 70 | msgid "&Next" 71 | msgstr "" 72 | 73 | #: tfrmfullscreen.menuitempause.caption 74 | msgctxt "tfrmfullscreen.menuitempause.caption" 75 | msgid "Pau&se" 76 | msgstr "" 77 | 78 | #: tfrmfullscreen.menuitemplayback.caption 79 | msgctxt "tfrmfullscreen.menuitemplayback.caption" 80 | msgid "&Playback" 81 | msgstr "" 82 | 83 | #: tfrmfullscreen.menuitemquit.caption 84 | msgctxt "tfrmfullscreen.menuitemquit.caption" 85 | msgid "&Quit" 86 | msgstr "" 87 | 88 | #: tfrmfullscreen.menuitemrandom.caption 89 | msgctxt "tfrmfullscreen.menuitemrandom.caption" 90 | msgid "Ran&dom" 91 | msgstr "" 92 | 93 | #: tfrmfullscreen.menuitemrepeat.caption 94 | msgctxt "tfrmfullscreen.menuitemrepeat.caption" 95 | msgid "Repe&at" 96 | msgstr "" 97 | 98 | #: tfrmfullscreen.menuitemstart.caption 99 | msgid "Start" 100 | msgstr "" 101 | 102 | #: tfrmfullscreen.menuitemstayontop.caption 103 | msgctxt "tfrmfullscreen.menuitemstayontop.caption" 104 | msgid "Stay on top" 105 | msgstr "" 106 | 107 | #: tfrmfullscreen.menuitemstretch.caption 108 | msgid "&Stretch" 109 | msgstr "" 110 | 111 | #: tfrmfullscreen.menuitemstretchboth.caption 112 | msgid "In&&Out (fit to screen)" 113 | msgstr "" 114 | 115 | #: tfrmmain.caption 116 | msgid "Image Viewer Main" 117 | msgstr "" 118 | 119 | #: tfrmmain.menuitemabout.caption 120 | msgctxt "tfrmmain.menuitemabout.caption" 121 | msgid "About" 122 | msgstr "" 123 | 124 | #: tfrmmain.menuitemback.caption 125 | msgid "Previous" 126 | msgstr "" 127 | 128 | #: tfrmmain.menuitembackgroundblack.caption 129 | msgctxt "tfrmmain.menuitembackgroundblack.caption" 130 | msgid "Black" 131 | msgstr "" 132 | 133 | #: tfrmmain.menuitembackgroundcolor.caption 134 | msgctxt "tfrmmain.menuitembackgroundcolor.caption" 135 | msgid "Background Color" 136 | msgstr "" 137 | 138 | #: tfrmmain.menuitembackgroundwhite.caption 139 | msgctxt "tfrmmain.menuitembackgroundwhite.caption" 140 | msgid "White" 141 | msgstr "" 142 | 143 | #: tfrmmain.menuitemnext.caption 144 | msgid "Next" 145 | msgstr "" 146 | 147 | #: tfrmmain.menuitemquit.caption 148 | msgctxt "tfrmmain.menuitemquit.caption" 149 | msgid "&Quit" 150 | msgstr "" 151 | 152 | #: tfrmmain.menuitemslideshow.caption 153 | msgctxt "tfrmmain.menuitemslideshow.caption" 154 | msgid "Fullscreen Slideshow" 155 | msgstr "" 156 | 157 | #: tfrmmain.menuitemslideshowinframe.caption 158 | msgctxt "tfrmmain.menuitemslideshowinframe.caption" 159 | msgid "InFrame Slideshow" 160 | msgstr "" 161 | 162 | #: tfrmmain.menuitemstayontop.caption 163 | msgctxt "tfrmmain.menuitemstayontop.caption" 164 | msgid "Stay on top" 165 | msgstr "" 166 | 167 | #: tfrmmain.menuitemstretch.caption 168 | msgctxt "tfrmmain.menuitemstretch.caption" 169 | msgid "Stretch" 170 | msgstr "" 171 | 172 | #: tfrmmain.menuitemstretchin.caption 173 | msgctxt "tfrmmain.menuitemstretchin.caption" 174 | msgid "In (big->screen)" 175 | msgstr "" 176 | 177 | #: tfrmmain.menuitemstretchout.caption 178 | msgctxt "tfrmmain.menuitemstretchout.caption" 179 | msgid "Out (small->screen)" 180 | msgstr "" 181 | 182 | #: tfrmmain.menuitemsysabout.caption 183 | msgctxt "tfrmmain.menuitemsysabout.caption" 184 | msgid "About" 185 | msgstr "" 186 | 187 | #: tfrmmain.menuitemsysquit.caption 188 | msgid "Quit" 189 | msgstr "" 190 | 191 | #: tfrmmain.openpicturedialog1.title 192 | msgctxt "tfrmmain.openpicturedialog1.title" 193 | msgid "Open picture(s)" 194 | msgstr "" 195 | 196 | #: umain.resstrabout 197 | msgctxt "umain.resstrabout" 198 | msgid "About" 199 | msgstr "" 200 | 201 | #: umain.resstrbackground 202 | msgctxt "umain.resstrbackground" 203 | msgid "Background Color" 204 | msgstr "" 205 | 206 | #: umain.resstrbackgroundblack 207 | msgctxt "umain.resstrbackgroundblack" 208 | msgid "Black" 209 | msgstr "" 210 | 211 | #: umain.resstrbackgroundwhite 212 | msgctxt "umain.resstrbackgroundwhite" 213 | msgid "White" 214 | msgstr "" 215 | 216 | #: umain.resstrclose 217 | msgid "&Close" 218 | msgstr "" 219 | 220 | #: umain.resstreffect 221 | msgctxt "umain.resstreffect" 222 | msgid "&Effect" 223 | msgstr "" 224 | 225 | #: umain.resstrfilter 226 | msgctxt "umain.resstrfilter" 227 | msgid "&Filter" 228 | msgstr "" 229 | 230 | #: umain.resstrfilterfilesize 231 | msgctxt "umain.resstrfilterfilesize" 232 | msgid "File size" 233 | msgstr "" 234 | 235 | #: umain.resstrfullscreenslideshow 236 | msgctxt "umain.resstrfullscreenslideshow" 237 | msgid "Fullscreen Slideshow" 238 | msgstr "" 239 | 240 | #: umain.resstrfullscreenview 241 | msgid "&Fullscreen View" 242 | msgstr "" 243 | 244 | #: umain.resstrinframeslideshow 245 | msgctxt "umain.resstrinframeslideshow" 246 | msgid "InFrame Slideshow" 247 | msgstr "" 248 | 249 | #: umain.resstrinframeview 250 | msgid "&InFrame View" 251 | msgstr "" 252 | 253 | #: umain.resstrinterval 254 | msgctxt "umain.resstrinterval" 255 | msgid "&Interval" 256 | msgstr "" 257 | 258 | #: umain.resstrleavefullscreen 259 | msgid "&Leave Fullscreen" 260 | msgstr "" 261 | 262 | #: umain.resstrleaveinframe 263 | msgid "&Leave InFrame" 264 | msgstr "" 265 | 266 | #: umain.resstrminute 267 | msgid "minute" 268 | msgstr "" 269 | 270 | #: umain.resstrminutes 271 | msgid "minutes" 272 | msgstr "" 273 | 274 | #: umain.resstrmoniter 275 | msgid "Moniter" 276 | msgstr "" 277 | 278 | #: umain.resstrmoniters 279 | msgctxt "umain.resstrmoniters" 280 | msgid "&Moniters" 281 | msgstr "" 282 | 283 | #: umain.resstropenpictures 284 | msgctxt "umain.resstropenpictures" 285 | msgid "Open picture(s)" 286 | msgstr "" 287 | 288 | #: umain.resstrplayback 289 | msgctxt "umain.resstrplayback" 290 | msgid "&Playback" 291 | msgstr "" 292 | 293 | #: umain.resstrplaybacknext 294 | msgctxt "umain.resstrplaybacknext" 295 | msgid "&Next" 296 | msgstr "" 297 | 298 | #: umain.resstrplaybackpause 299 | msgctxt "umain.resstrplaybackpause" 300 | msgid "Pau&se" 301 | msgstr "" 302 | 303 | #: umain.resstrplaybackprevious 304 | msgctxt "umain.resstrplaybackprevious" 305 | msgid "&Back" 306 | msgstr "" 307 | 308 | #: umain.resstrquit 309 | msgctxt "umain.resstrquit" 310 | msgid "&Quit" 311 | msgstr "" 312 | 313 | #: umain.resstrrandom 314 | msgctxt "umain.resstrrandom" 315 | msgid "Ran&dom" 316 | msgstr "" 317 | 318 | #: umain.resstrrepeat 319 | msgctxt "umain.resstrrepeat" 320 | msgid "Repe&at" 321 | msgstr "" 322 | 323 | #: umain.resstrsecond 324 | msgid "second" 325 | msgstr "" 326 | 327 | #: umain.resstrseconds 328 | msgid "seconds" 329 | msgstr "" 330 | 331 | #: umain.resstrstartfullscreenslideshow 332 | msgid "Start &Fullscreen Slideshow" 333 | msgstr "" 334 | 335 | #: umain.resstrstartinframeslideshow 336 | msgid "Start &InFrame Slideshow" 337 | msgstr "" 338 | 339 | #: umain.resstrstayontop 340 | msgctxt "umain.resstrstayontop" 341 | msgid "Stay on top" 342 | msgstr "" 343 | 344 | #: umain.resstrstopfullscreenslideshow 345 | msgid "&Stop Fullscreen Slideshow" 346 | msgstr "" 347 | 348 | #: umain.resstrstopinframeslideshow 349 | msgid "&Stop InFrame Slideshow" 350 | msgstr "" 351 | 352 | #: umain.resstrstretch 353 | msgctxt "umain.resstrstretch" 354 | msgid "Stretch" 355 | msgstr "" 356 | 357 | #: umain.resstrstretchin 358 | msgctxt "umain.resstrstretchin" 359 | msgid "In (big->screen)" 360 | msgstr "" 361 | 362 | #: umain.resstrstretchout 363 | msgctxt "umain.resstrstretchout" 364 | msgid "Out (small->screen)" 365 | msgstr "" 366 | 367 | -------------------------------------------------------------------------------- /src/uabout.lfm: -------------------------------------------------------------------------------- 1 | object frmAbout: TfrmAbout 2 | Left = 515 3 | Height = 234 4 | Top = 336 5 | Width = 320 6 | BorderStyle = bsToolWindow 7 | ClientHeight = 234 8 | ClientWidth = 320 9 | OnClose = FormClose 10 | Position = poOwnerFormCenter 11 | LCLVersion = '3.4.0.0' 12 | object Image1: TImage 13 | Left = 19 14 | Height = 90 15 | Top = 19 16 | Width = 90 17 | Picture.Data = { 18 | 1754506F727461626C654E6574776F726B477261706869637A39000089504E47 19 | 0D0A1A0A0000000D49484452000001F4000001F40806000000CBD6DF8A000000 20 | 0473424954080808087C0864880000000970485973000099CA000099CA01E391 21 | A4220000001974455874536F667477617265007777772E696E6B73636170652E 22 | 6F72679BEE3C1A0000000E744558745469746C65003434345F63615F6647A3B5 23 | 840000200049444154789CEDDD799C24757DFFF1CFA7AAE75896630710B22AE1 24 | F22262D4786D446324F919CF8889BBA8E0AD8CECCC54778F6C3006B4359A4066 25 | 99EEEAD9D96554942828B21E185088F9458982D74FA2468C8A2E8B1720919D25 26 | C2CED55D9FDF1FCCAC1C3BBBDD3DD5FDADAA7E3D1F0FFFF89999AAB78FE5B72F 27 | AAFA281100000000000000000000000000000000000000000000000000000000 28 | 40B2A8EB0149303939F97B0B0B0BC788C8E1BEEFAF8AA2E820333B4455578BC8 29 | AAC5FF0000DC9911911933BB4F557FEB79DE9E7ABD3E2322BB7A7A7A7E313434 30 | 74A7EB81AE7555D017C3FD74CFF34E30B313CCEC78553D5E440E72BD0D00B022 31 | 7BCC6CA7AAEE34B35B3DCFDB1145D1B70B85C2AF5D0FEB944C077DCB962D4798 32 | D933A3287ABA883C4D444E76BD0900D03966F60B11B94955BF9DCBE5AECFF295 33 | 7CE6825EAD561F6D662F37B397A8EAE35CEF01002483AA9A99DD22225FA8D7EB 34 | 578D8E8EFECAF5A6386522E8175E78E121FDFDFD7FAEAAA789C8B3CD2C13FFBB 35 | 00006D757314455789C855C56271B7EB312B95EAF04D4C4C3C218AA2B78AC80B 36 | 45A4CFF51E0040FAA8EA6C1445D7E572B90F0C0F0FDFE27A4FAB5219F46AB5FA 37 | 0751149DED79DE0BB91A0700C441554D44BE5CAFD7B7168BC5EFBADED3AC54C5 38 | B05AADAE33B38D22F26CD75B0000997683AA6E0D82E05BAE87342A15419F9C9C 39 | FCBD5AAD769EDC7F6B1D00808E50D52F89C87B8320F8A5EB2D0792E8A0974AA5 40 | DC61871D76A6E779A3C267C501000EA8EAAC887C60D7AE5D17974AA579D77B96 41 | 93D8A0572A956789C87B54F531AEB7000060663FF33CAF1404C1575D6FD997C4 42 | 05BD542AF5AF59B3E67C553DDDF5160000F6E1E3AAFAFE2008E65C0F79A04405 43 | BD5C2E9FE0795E282227B9DE0200C072CCECA7AA3A92CFE77FE27ACB12CFF580 44 | 256118BEDCF3BCAB84980300126EF1E5E04F8761F872D75B9638BF422F954ABD 45 | 030303EF1191F5AEB70000D0822BFBFBFBDF3D3838B8E07284D3A04F4D4D1D34 46 | 3B3BBB55449EE3720700002BF48D5C2EF7B6A1A1A17B5D0D7016F4CD9B371F99 47 | CBE52E51D527BADA0000408C6EF67DFFCDC3C3C377BB38B993A02F3E11ED2322 48 | 72BC8BF30300D00E66F68B5C2EF786E1E1E19F75FADC1D0F7AA55279BCAA5E2A 49 | 228FE8F4B90100683755BD2B8AA237160A851F77F4BC9D3CD9E4E4E431F57AFD 50 | 9366765427CF0B004087DD1D45D1E9C562F1B64E9DB0631F5B1B1F1F3FBC56AB 51 | 5D42CC01005DE008CFF33EBC79F3E6233B75C28E047D7272F260CFF33E222227 52 | 74E27C000024C0EFF7F4F47C686C6C6C75274EE6B7FB045353533DF3F3F317AB 53 | EAD3DB7D2E000012E628DFF79FBA6EDDBA6BAEBFFEFA7A3B4FD4F62BF4D9D9D9 54 | F70A9F33070074AF756BD6AC7977BB4FD2D6A0572A95970ADF000700E872AA7A 55 | 7ABBBF26B66DEF722F97CBC7799EF73911E9C86B07000024DC1E557D4510043B 56 | DA71F0B6BC865EAD56FB44E452557D643B8E0F00400AF588C833D7AD5BF799EB 57 | AFBFBE16F7C1DB72CBDDCCCE57559E9A0600C0833D7E6060E09DED3870EC410F 58 | C3F03922F2AAB88F0B004046BC260CC367C77DD0586FB94F4D4DF5D46AB50F88 59 | C8409CC7050020639EBA6EDDBA2BE2FC285BAC57E833333383C297C700007020 60 | C70D0C0CBC29CE03C6F62EF7898989474651F4AF22B22AAE630200906133AAFA 61 | A220087E19C7C162BB42AFD7EB2521E60000346A9599C5F606B958825EAD56D7 62 | A9EAA9711C0B00802EF2824AA5F28C380E14D715FAD9311D070080AEA2AAB134 63 | 74C541BFE8A28B9E6C66A7C4310600802EF427E3E3E34F5AE941561C74DFF7B9 64 | 3A070060057CDF7FDB4A8FB1A2A04F4E4E3E86D7CE01005819557DC1962D5B1E 65 | B79263AC28E8B55AEDEC951E0300806E67665AAFD7DFBA9263B41CE3C9C9C983 66 | 55F52F5672720000703F557DD185175E7848ABBFDF72D0A3287A8999F5B7FAFB 67 | 0000E077CCAC7FD5AA552D5F28AF24E8A7B5FABB0000E0E1CCACE5B6B6F4D5AF 68 | D56AF5D122F265338BEDAB635D53D5BA99FD5044BEA9AA3FA9D7EBB7E672B9E9 69 | 5C2E77DF3DF7DC33E77A1F0074B3C30E3BACAF56ABAD8EA2E870553D3E8AA2C7 70 | A9EA3355F524338BF541638E459EE7FDE9C8C8C8EDCDFE62AEA5B345D169AA9A 71 | 9598FF248AA24FF6F4F45C3D3C3C7CB7EB310080FDDA2922372DFD3F366FDE7C 72 | 644F4FCFCBCCEC74557D8CC35D71F1A228FA4B11B9B8D95F6C29E822F2E2167F 73 | 2F497EACAAE52008FE5D44CCF5180040F3CE39E79CDF88C84744E4D24AA5F2E7 74 | 22F2F60C84FD25D242D09BBECADEBC79F391BDBDBD5F4FF1EDF67911195FBB76 75 | ED47366CD810DB73680100EE954AA5DC9A356BDEACAA7911E975BDA715AA6AB5 76 | 5AED59A3A3A3BB9AF9BDA6AFD073B9DCBA14C7FCE7AA3A1C04C17FBB1E020088 77 | 5FA954AA89C8541886379AD984AA1EE37A53B3CC4C7B7A7A9E2522D736F37B4D 78 | BFCB5D55D735FB3B49A0AADFF77D7F3D310780ECCBE7F3379BD92B44E4BBAEB7 79 | B4C2CC9A6E6D2B1F5B4B5DD055F5FB73737367F2A63700E81EC56271F7FCFCFC 80 | EB45E466D75B9A65667FDCECEF3415F472B9BC56448E6BF6248EFDBC56ABBD79 81 | D3A64DF7B91E0200E8AC4D9B36DDE7FBFE9BCDEC17AEB734E9846DDBB61DD5CC 82 | 2F341574557D5A737B9C9B53D5E166DF580000C88EE1E1E1BBA3280A4464C1F5 83 | 9666CCCFCF3FBD999F6F2AE89EE79DD0DC1CB7CCACC26BE60080D1D1D1EF8B48 84 | E87A47934E6CE6879B0ABA99A526E86676CBEEDDBB3FE27A07002019FAFBFB2F 85 | 31B39FBADED184E39BF9E166DF14979AA0ABEA458B1F5F0000400607071744A4 86 | EC7A47A354B56D415749C91BE2CCEC967C3EFF25D73B0000C9B27BF7EE7F4BCB 87 | 55BA99B527E8939393478BC8414D2F72C0CCAE14BECE1500F010A552291291ED 88 | AE7734E8E0B1B1B186DFE9DE70D01716168E6D6D4F67A96ABDA7A7E76AD73B00 89 | 00C9B4B0B070B58844AE7734A2A7A7A7E1F6361C74CFF30E6B6D4E6799D90FF8 90 | 021900C072366DDA749799FDD8F58E46F8BE7F48A33FDB70D0553515B7DB45E4 91 | FFB91E0000483655FD86EB0D8D88A228FEA09BD9EAD6E67496AAA6E2DFBA0000 92 | EE98D92DAE3734228AA2862FA63317F47ABD7E9BEB0D0080648BA268A7EB0D8D 93 | 50D5831BFDD9CC053D97CB4DBBDE00004836554DC5578237F37277E65E43CFE5 94 | 723C840500B05FFDFDFDF7BADED0A0F8AFD045A4A785211D373333C3B7C30100 95 | F62B45AD68B8BDAD3C0F1D0000240C4107002003083A00001940D00100C80082 96 | 0E004006107400003280A003009001041D00800C20E800006440CEF5000068B7 97 | F1F1F1557D7D7DC7D56AB56345648D99AD5EFC3AEB552272A8881C646691AAEE 98 | 51D5DF8AC8BDF57A7D2697CBDD1745D12E55BDADAFAFEFE78383830B4EFF8700 99 | FB41D00164894E4C4C3CDECC9E66668F1591E344E478557D64AD56D3BD3FA4FA 100 | F05F5CFCEFCC4C44443CCF93288AF6FE77B3B3B3F5300C7FA1AAB79AD94E55FD 101 | 89997D2B9FCFFFBCEDFFAB8006107400A9363939794CAD563BC5CC9EAEAA7F1C 102 | 45D1D10FFD99A548AF902F22C799D9710F3C66B55ABD2B8AA29B54F54655BD21 103 | 08825FC67132A059041D40EA94CBE59354F515AAFA925AAD76B4C8BEAFBA3BC1 104 | CC8E52D51789C88BCC4CC230DC6166577B9E7715714727117400A93036367654 105 | 2E977BF162C89FE87ACF7E9CA8AA05332B8461787314455789C855C56271B7EB 106 | 61C836820E20D1C2307C9AAA0E8AC8F3CCCC77BDA749277B9E77B2886CAA542A 107 | 9FF73C6F2A08821DAE47219B083A80441A1F1F7F7A2E973BCBCC4E8DE9357097 108 | FA54F5AFCCECB46AB57A7D14455B0A85C27FB91E856C21E80012250CC33F53D5 109 | 8D66F6E40C84FCA13C333BD5F3BCE757ABD52FD7EBF5ADC562F1BBAE47211B08 110 | 3A80442897CBC7799E571291E76430E40F62662A22A77A9E776AB55AFD92EFFB 111 | EF1A1A1ABAD3F52EA41B4107E0D4F8F8F8AA5C2EF756337B9B88F4BADED36966 112 | 766AAD567B46B95C0EBFF6B5AF7D6CFBF6ED75D79B904E7CF52B00672626264E 113 | F57DFF5A330BA40B63FE0087789E77DE29A79C7255B95CFE23D763904E5CA103 114 | E8B8B1B1B1D5BDBDBDEF8DA2E8E5AEB72489AA9EE479DE27C330FCE8F4F4F43F 115 | 964AA59AEB4D480FAED00174D4E4E4E4637A7B7B3F2522C47C1F165F5F7FFDC0 116 | C0C0C72A95CAC3BEF50E580E4107D0316118BEA256AB7D56441EEB7A4B0A3C43 117 | 44AEA956ABCF733D04E940D001B4DDF8F8F8AA4AA5128AC898DCFF8433344055 118 | 07CCEC83954AA528226EBEDB16A941D001B455B55A3D3497CB7D44555FE27A4B 119 | 4A79AA3A1486E1E652A9C4FB9EB02C820EA06DC6C6C68E32B3CBCDECE9AEB764 120 | C0CB0F3FFCF04BC6C6C656BB1E826422E800DA627272F298DEDEDE2B44E424D7 121 | 5BB2C2CC4EE9EDEDFDD8F8F8F8E1AEB72079083A80D86DD9B2E589B55AEDD322 122 | F2FBAEB764D01FFABEFF896DDBB61DE57A089285A00388D5962D5B8EADD7EB97 123 | 88085791ED73E2FCFCFC3F97CBE535AE872039083A80D86CDBB6EDA87ABDFECF 124 | 2272A4EB2D5DE0B19EE77D687C7C9C4F0D4044083A80985C70C10587CDCDCD5D 125 | 2A228F76BDA58B3CC5F7FDCA95575E99B6E7C4A30D083A80152B954AFDAB56AD 126 | BA58551FE77A4B17FAB33BEEB8E39F84CFA9773D820E60C5D6AC59F33EB9FF9B 127 | CDE0C6CBC3307CB3EB11708BA00358914AA5B25E554F73BD03B2290CC3A7B91E 128 | 0177083A80968561F858557D97EB1D1011115F442ABCF3BD7B1174002D191F1F 129 | 5F656613C277B327C95ACFF3C684D7D3BB124107D012DFF74BAAFA18D73BF030 130 | CF0FC3F00DAE47A0F3083A80A655ABD5E78AC85FBBDE81656D9A989838DEF508 131 | 74164107D09452A9D46B66BC6E9E6CBDF57A9D3FA32E43D00134E5F0C30F7F9B 132 | 8870F59770AAFADC4AA5F217AE77A073083A80868561F8FB6636E87A071AA3AA 133 | E74D4D4D1DE47A073A83A00368C6F922D2E77A041AB6766E6E6EC8F508740641 134 | 07D090300C9F2D22CF77BD03CD31B3374F4C4C3CD2F50EB41F4107D0A88DAE07 135 | A02539337B93EB11683F820EE080CAE5F25344649DEB1D688D99BD7A6C6CEC28 136 | D73BD05E041DC001799E37EC7A0356A4AFB7B7F775AE47A0BD083A80FD2A97CB 137 | 27A9EAF35CEFC08ABDF6820B2E38CCF508B40F4107B05F9EE70D9A19DF0D9E7E 138 | ABFBFBFBCF703D02ED43D0012CEBC20B2F3C4455FFDCF50EC4E6AF8507B76416 139 | 4107B0ACDEDEDE979A59BFEB1D8887AA1E5BAD569FE27A07DA83A0035896E779 140 | A7B9DE80D8F1679A51041DC03E8561F8FBAAFA47AE77C46C46446E50D58BA228 141 | 3A2B8AA217CCCCCC3C6DEDDAB58F9F9E9EFE83999999A799D94B4464D8CC2655 142 | F53F45A4EE7873ACCCEC25A552A9D7F50EC42FE77A00806432B3D3243BAFB77E 143 | 57553FDED7D777DDE0E0E09E657EA62E22F322728F88FC5844AE1391F2962D5B 144 | 8E5858587899E7796748361E4AB366CD9A35CF17917F753D04F122E800F64955 145 | 5FE47AC34AA9EAF744642C08826FB47A8CE1E1E1BB45E4D252A9F4D1356BD6BC 146 | 5855CF119147C736D28D170B41CF1C6EB90378986AB5FA08557D8CEB1D2B3023 147 | 22EFDAB56BD7FA95C4FC814AA552542814AE999E9E7EA1885C2C22511CC77541 148 | 55D74976EEBE60114107B02FEBD2FAD97333FBA9AA9E96CFE73F5E2A95628F6E 149 | A9549ACDE7F39B45E40D227277DCC7EF90232A95CAE35C8F40BC083A808731B3 150 | 3F76BDA11566F63D337B5510043BDA7DAE7C3EFFB55C2EF74A33FB59BBCFD50E 151 | 8B57E9C810820EE061521AF4EF44517466B158DCDDA9130E0D0DFDA2A7A7E70C 152 | 11B9BD53E78C4B4AFF8CB11F041DC0838C8F8F3F4A558F71BDA3493BA2287AEB 153 | E8E8E84CA74F3C343474A7AABE5144FEB7D3E75E09557DE6FAF5EB7DD73B101F 154 | 820EE04172B95CAA3E7BAEAAB3661674F2CAFCA18220D861667FEBEAFC2D3AF4 155 | 94534E49F31B1FF110041DC08398D909AE3734C3CC2E2A140A3F76BDA35028FC 156 | AB997DCAF58E66F8BE9FAA3F6BEC1F4107F020290BFA0FD7AE5DFB51D7239644 157 | 51F44F22E2EC4E41B3A2284AD39F350E80A0037810554DCD5FF2511495376CD8 158 | 9098AF661D1D1DDDA5AA97B8DED12833CBC237DF61114107B057A954F244E438 159 | D73B1AF4E362B1F865D7231E6A6666E63211F9ADEB1D8D48D3BFBCE1C0083A80 160 | BD0E3DF4D0B522B2CAF58E4698D92745C45CEF78A873CF3DF7B766F605D73B1A 161 | C4157A861074007BE572B9547C5C4D55EB51145DE37AC77E5CE57A40830ED9BA 162 | 75EB80EB1188074107F04087BA1ED088288A6E1E1D1DDDE57AC7721EF9C847FE 163 | A788DCEB7A47231616160E71BD01F120E800F652D5835C6F6884E779DF72BD61 164 | 7F16DFA87793EB1D8D50D5835D6F403C083A80BDCC6CB5EB0D8D5055E79F3B6F 165 | C04F5C0F68441445A9F833C7811174007B4551948AABB55AAD769BEB0D07E279 166 | DE4ED71B1AC1157A761074007BA96A5AAED612FFE52DF57A3DF11B45D2735706 167 | 0746D001EC9596D7D06BB5DA1ED71B0E4455EF73BDA111BEEF13F48C20E800F6 168 | 32B3C47CEBDAFEE472B9C43F254C5513BF5144A45EAFD75C6F403C083A80BDCC 169 | 2C155795BDBDBD89BFAA4CCBADECB4DC49C0811174007BA96AE26F658B88CCCF 170 | CF1FED7AC381A8EAEFB9DED0A0547C5E1E0746D001EC1545512AAED65435F15F 171 | 599A96A7D671859E1D041DC05E29FACBFD64D7030E44559FE87A43233CCF4BCB 172 | 9F390E80A003D82B2D4157D567BBDEB03FD56AF55011F903D73B1A313F3F9F8A 173 | 3F731C184107B057144577BBDED0A0474E4E4E9EE47AC47254F554334BFCBBDC 174 | 55D54424B1DF898FE61074007BCDCDCDA5E2DBCD44446AB5DA5FB9DEB09C288A 175 | 4E73BDA1115114FD7A747474C6F50EC483A003D8EB1DEF78C73D929E2BB6575E 176 | 78E185897B5258B55A3D514412FD92C01255BDD5F506C487A00378A81DAE0734 177 | E890FEFEFE335C8F78A8288A8625257FB79A596AEEC8E0C052F10F1D808E4AD3 178 | 5FF2676FDBB6ED28D7239694CBE53FF23CEFA5AE7734212DFFF286061074000F 179 | 95A6DBB0ABE7E7E7DFE57A848848B55AEDF33CEFBD66A6AEB7342A2D4F844363 180 | 083A800731B35B5C6F68D20BCBE5F2AB5D8F1091778AC8135C8F6846144569FB 181 | B3C67E1074000FB2B0B0709388A4EA811D9EE79D57AD569FE9EAFC6118BECACC 182 | 12F77AFEFE98D9CF0A85C2AF5DEF407C083A8007D9B469D37D22F27DD73B9AD4 183 | 676653E3E3E34FEAF4892726265EA4AAEFE9F479574A55BFEE7A03E245D001EC 184 | 4B1AFFB23FC4F7FDCBCAE5F2299D3A611886AF31B34A1ABE44E6A1CCEC1BAE37 185 | 205E39D7030024D2374464A3EB112D58ED79DE87ABD5EAE4AE5DBBB6944AA5A8 186 | 1D27A956AB7D66F63722F27A336BC729DA4A554D55BFE97A07E2C5153A808799 187 | 9E9EFE4F119973BDA345BE99050303031F9B9C9C7C4CDC07AF56ABEBCCEC5F44 188 | E4F5711FBB53CCECA74110FC8FEB1D88174107F030A552695644FE9FEB1D2BF4 189 | AC5AAD764D1886EF9B9C9C3C66A5070BC3F0E4300CB799D9652272620CFB9C31 190 | B3AFBADE80F871CB1DC03EA9EABF98D9735CEF58A19C88BCAA5EAFAF0FC3F006 191 | 33FB9C997DA5582CEE6EE497CBE5F25ADFF74F35B3D344E4A9ED9DDA39B95CEE 192 | 73AE37207E041DC03EF5F5F55D373B3BFB1E1159E57ACB4A2DBE69ED79AAFA3C 193 | 558DC230FCB188DC62663B55F537AA7A9F997922B2DACC8E16911354F5241139 194 | 2E8DAF911FC04F8687877FE07A04E247D001ECD3E0E0E09E300CBF28222F77BD 195 | 25669E889C242227A9DEFFA56E0F8CF6D27F9755667695EB0D680F5E4307B03F 196 | 9F753D00B18A16DFD0870C22E80096353D3DFD3533BBD3F50EC44355BF5E2C16 197 | EF70BD03ED41D0012CAB542A459EE75DE97A07E261669F70BD01ED43D001EC57 198 | BD5EFFA888DCE77A07566CC7F4F4F4175D8F40FB107400FB552C1677ABEAC75D 199 | EFC0CA789EB7AD5DDF9C876420E8000E687E7EFE12559D75BD03AD31B35F1C7D 200 | F4D157BBDE81F622E8000EE89C73CEF98D996D77BD03ADF17DFFE20D1B36D45D 201 | EF407B1174000DF13CEF8392DEEF77EF66BFEAEDEDFD8CEB11683F820EA02123 202 | 2323B7ABEA94EB1D688E99FDC3E0E0E082EB1D683F820EA061BB76EDBA584476 203 | BADE8186DD502814FED5F50874064107D0B052A934AFAAEF75BD030D99F73CEF 204 | 3DAE47A073083A80A60441F05511E1AA2FE1CCECE2919111EEA67411820EA069 205 | 5114BD4F44F6B8DE8165DDE6791EEF77E832041D40D38AC5E21D66F64ED73BB0 206 | 4F3555DD1404019F48E832041D404B0A85C23566F629D73BF06051145D1004C1 207 | 775CEF40E71174002DF33CEFDD22F243D73B703F55FD52B158FC67D73BE00641 208 | 07D0B22008E63CCF0B8487B724C11DF57AFD6F44C45C0F811B041DC08A8C8C8C 209 | ECF43CEFDDAA4A481C51D559551D2E168BBB5D6F813B041DC08A8D8C8C5C1545 210 | 51D9F58E6EA4AA75333B270882EFB9DE02B7083A8058140A85ADAAFA51D73BBA 211 | 89AA9A999D9FCFE7AF73BD05EE117400B10982E0EF45E4B3AE77748B288ACAF9 212 | 7CFE4AD73B900C041D409C6C7A7AFA6F45E42BAE87649DAA5E5E2814B6BADE81 213 | E420E80062552A956AF57A7D4844AE77BD25C33EB66BD72EBEA71D0F92733D00 214 | 40F68C8E8ECEAC5FBF7EF094534E799FAAAE77BD274B54752A088231D73B903C 215 | 5CA103688BEDDBB7D70B85C23B79867A3C54B52E22E711732C87A00368270B82 216 | 606CF1612E91EB3129366F66F97C3E7F85EB21482E820EA0ED8AC5E2A56636A4 217 | AAF7B8DE92423F17910D7C340D0742D0017444A150F8B77ABDFE5255FD4FD75B 218 | 52E4DF6666665E91CFE76F763D04C9C79BE200744CB158BCE3CA2BAF7CF59D77 219 | DE396466C3C245C572E6A328FAA762B178A9EB21480F828E4C9A9C9C3CA65EAF 220 | FF4914454F52D52788C8D1227284DC1F90BA99DDADAAB7ABEA0F45E47B737373 221 | 5FD9B469D35D4E4777890D1B36D445A43A313171731445FF202247BADE94303B 222 | 7CDF1FCDE7F33F703D04E942D0911993939307D76AB55788C8E9B55AED092222 223 | AABAAF1FF555F5281139CACC9E2222AFEEEBEBB36AB5FA1D11B942443E1F04C1 224 | 5CC78677A99191912F5D78E185FFA7BFBFBFA0AA679A99EF7A936333AAFAC15D 225 | BB765D5C2A95E65D8F41FA1074A45EA954EA3FFCF0C3DF58AFD7DF222287B572 226 | 0C335311F9A3C5FFBCBD5C2E6F7DD4A31E75C5E2D524DAE4DC73CFFDAD88FCFD 227 | E4E4E4A76AB5DA7B45E4A9AE37B9A0AA5F1291F70641F04BD75B905EBC7E8554 228 | AB542ACF5AB366CDE7CDECED66D652CCF7E168CFF3DE73C71D777CBA5C2E9F14 229 | D331B11F4343433F9C9E9E3E5D44CE13915DAEF774D04E11796B1004671173AC 230 | 1441475A69A55219F43CEFA3AA7A6C9BCE71B2E7799F0EC3F0556D3A3E1EA054 231 | 2A45F97CFE8A7ABDFEBC288ADE676677BADED4463F11914D6BD7AE7D613E9FFF 232 | B2EB31C8066EB923754AA5526ECD9A3563AAFA32336BF7E97A45E47DD56AF5D8 233 | 2008FE4944DA7EC26E373A3A3A2322974E4D4D5D3E3B3BFB5211191291E3DCAE 234 | 8ACD8F44E4921B6EB8E15FB66FDFCECB3988154147AA4C4D4DF5CCCCCC4CA8EA 235 | 9F77F2BC66F6D6300C57E5F3F9F70851EF88C1C1C10511F96CA954BA7A6060E0 236 | 2522B241449E21E9BBB3B82022D7ABEA1541107C45F8E7076D42D0911AA55229 237 | 373B3B5BED74CC1FE0CC4AA5D2532814CE13FE52EE9852A9541391CF89C8E726 238 | 27277F6F7E7EFE859EE7FDB58824FDFD0D37475174554F4FCFD5C3C3C377BB1E 239 | 83EC23E8488552A9941B1818981091FFE37287AA9E5EA95484A8BB31343474A7 240 | 885C2A22975E74D1454FCEE5722F1691678BC8E3C5FD957B4D44BE272237789E 241 | 77CDC8C8C84EC77BD065083A122F29315F42D493E1ED6F7FFBF7E4FE80CAD8D8 242 | D8EA5C2EF714DFF79F6D66A7A8EA13173F8AD84E9199DDAAAADFF63CEFC63D7B 243 | F6DCB0F8313CC009828E444B5ACC9710F564D9B469D37D2272E3E27FC6B66EDD 244 | 3A303B3B7BA2EFFB27A8EAF1667682889C2022C748F37FEFCD89C84E33DBA9AA 245 | 3B45648799EDECE9E9B9756868E8DE58FF87002B40D09158498DF912A29E5C1B 246 | 376E9C16916F2FFEE7412EBCF0C243FAFAFA0E32B3D59EE71D1445D161AA7A90 247 | EFFB7533DB6366F7FABEFFDB9999991911B96FF15F1680C423E848A4A4C77C09 248 | 514F9FC5DBE2DC1A47E6B87E1309F0306989F992C5A8BF4F44DAFD9A2D002C8B 249 | A02351D216F325441D806B041D8991D6982F21EA005C22E84884B4C77C095107 250 | E00A4187735989F912A20EC005820EA7B216F325441D40A711743893D5982F21 251 | EA003A89A0C389A9A9A99E356BD66C918CC67CC962D44B42D401B4194147C725 252 | E0A9691DA5AA6770A50EA0DD083A3A2AEBB7D997C3ED7700ED46D0D131DD1AF3 253 | 25441D403B11747444B7C77C095107D02E041D6D47CC1F8CA8036807828EB622 254 | E6FB46D401C48DA0A36D88F9FE1175007122E8680B62DE18A20E202E041DB123 255 | E6CD21EA00E240D0112B62DE1AA20E60A5083A6243CC5786A8035809828E5810 256 | F378107500ADCAB91E80F49B9A9AEA999999991091AEF86EF6765B8C7AAD5028 257 | 9444C45CEFC1CA4D4D4DF5ECD9B3E799BEEF3F4344FEC0CC8E15914788C8A18B 258 | 3F72B799DDADAAB78AC8CDAAFAF55DBB767DBF542A45CE462375083A566429E6 259 | DDF2A0954E597CA08B10F574AB542A7F2822AF9E9D9D7DB1E779ABCD96FDA33C 260 | 42558F1091C789C80BCD4C0606067E1386E1E7A228FA44B158BCAD539B915EDC 261 | 7247CB88797B2D46BD24DC7E4F9DF1F1F127856178A9AA7E4655D78BC8EA160E 262 | 73A488BCD9F3BC2F866178D1E4E4E43131CF44C61074B484987706514F97F1F1 263 | F15561189EEFFBFEA745E439311DD6139197D7EBF56BC3303C6BFDFAF57E4CC7 264 | 45C6107434ADDB9E67EE1ACF534F8772B97C9CE7799F1691D74B1BFE6E35B37E 265 | 11F99B534E39E5639B376F3E32EEE323FD083A9A323535D5B366CD9A2DC2BBD9 266 | 3B6AF18D722521EA891486E1D33CCFFB8CAA3EAEDDE752D567F6F4F47C6ACB96 267 | 2DC7B6FB5C4817828E86719BDD2D6EBF2753A5527996885C2ABF7BC77A273CBA 268 | 56AB7DA25AAD9ED8C17322E1083A1AC26DF664E0F67BB2542A9567A8EA074564 269 | 55A7CFADAA4799D9C72B95CAE33B7D6E241341C701F1A531C9C297CF24C362CC 270 | 2F1191831CCE3842553F363131F104871B9010041DFB45CC9389A8BB9590982F 271 | 39DCCC2E5FFCCC3BBA1841C7B28879B2117537121673111131B3C354F5D28B2E 272 | BAE8C9AEB7C01D828E7D22E6E940D43B2B89317F804373B9DCA5E572F929AE87 273 | C00D828E8721E6E942D43B23E1315F7288E7791FA956AB4F753D049D47D0F120 274 | C43C9D887A7BA524E64B0E31B38F56ABD575AE87A0B3083AF622E6E946D4DB23 275 | 65315FB2CACC3E582E97FFD8F510740E41878810F3AC20EAF14A69CC97ACF23C 276 | EF03E572F914D743D019041DC43C63887A3C521EF325AB3CCFFBE0C4C4C4A9AE 277 | 87A0FD087A97EBB2EF669F11918B55B5EE7A48BBF1DDEF2B53A9549EA5AA1F96 278 | 74C77C496F144513E572F94F5D0F417B11F42ED6655FE73A1345D159F97C7EB3 279 | AA1644A41BA2CED7C472B801B5000018D149444154B6C0E5D7B9B6519FE779DB 280 | 2A954A37FC8B7BD722E85DAACB6EB3CF44517456B158FCBA88C8C8C8C8B59EE7 281 | 754BD4B9FDDE848CDC665F4E8FAA4E542A95BF703D04ED41D0BB50B7DD6637B3 282 | B72CC57CC9C8C8C8B5AA7A0EB7DFB12463B7D9979353D5706262E245AE87207E 283 | 04BDCB74E36DF642A1F0CD7DFD1F8320B89ADBEF10C9EC6DF6E5E4CCAC323131 284 | 719AEB21881741EF22DD7C9B7D39DC7E47C66FB3EF9399F9667661B55AFD2BD7 285 | 5B101F82DE2588F9F2887AF7EAC6982F598CFA05D56AF595AEB7201E04BD0B10 286 | F30323EADDA79B63FE009E88FC63B55A3DC3F510AC1C41CF3862DE38A2DE3D88 287 | F9EF98998A48A952A9BCCEF516AC0C41CF3062DE3CA29E7DC4FCE1CC4C3DCF3B 288 | BF5C2EBFC1F516B48EA06714316F1D51CF2E62BEBCC5A89F1786E1DB5C6F416B 289 | 087A0611F39523EAD943CC1B764E188643AE47A079043D6388797C887A7610F3 290 | A615C3301C713D02CD21E81942CCE347D4D38F98B72C5FAD5637B91E81C611F4 291 | 8C20E6ED43D4D38B98AF8C990D12F5F420E81940CCDB8FA8A70F318F87990D86 292 | 61F80ED73B7060043DE58879E710F5F420E6B17B4BA55279A7EB11D83F829E62 293 | C4BCF3887AF211F3F650D5378561F85E49D93F0FDD84A0A7148F40758747AF26 294 | 57973C02D5A5D7A4E99F876E43D0538847A0BAC7A35793A7CB1E81EA8CAA9E11 295 | 86E1FB4BA512FD4818FE405286DBECC9C1EDF7E4E0367BC76D18181820EA09C3 296 | 1F468A10F3E421EAEE117367D60F0C0C8C5F79E595BEEB21B81F414F09629E5C 297 | 44DD1D62EEDC4BEFB8E38E32514F06829E02C43CF9887AE711F3C478F1EDB7DF 298 | 5E29954A39D743BA1D414F38629E1E44BD738879B2A8EA8B0E3FFCF0ADA552A9 299 | D7F5966E46D0138C98A70F516F3F629E4C6676EAC0C0C0D66AB5DAE77A4BB722 300 | E80945CCD38BA8B70F314FBC3F35B36D44DD0D829E40C43CFD887AFC88796AFC 301 | 49144517974AA57ED743BA0D414F18629E1D443D3EC43C5D54F5B96BD6ACF9F0 302 | D4D4147F5E1D44D0138498670F515F39629E4EAAFACCD9D9D94BC6C6C656BBDE 303 | D22D087A4210F3EC22EAAD23E6A9F78CBEBE3EA2DE21043D018879F611F5E611 304 | F36C30B3A7F7F5F57D647272F260D75BB28EA03B46CCBB07516F1C31CF1633FB 305 | A35AAD7659B95C5EE37A4B9611748778046AF7E1D1AB07D64D8F4035B3FF2B22 306 | 57B8DED12127FBBEFF910B2EB8E030D743B28AA03BC22350BB178F5E5D5E973D 307 | 02F5FADDBB7707F97CFE7C11F967D7633AC1CC9ED4DFDF7FD9D6AD5B075C6FC9 308 | 2282EE00B7D9C1EDF787EBB2DBECD74F4F4F6F2C954AF32262F97CFE7D22F211 309 | D7A33A41554F5A5858B8A25AAD3EC2F596AC21E81D46CCB184A8FF4E17C77C89 310 | E5F3F9F78BC85657A33AEC4433BB6C6C6CEC28D743B284A0771031C743117562 311 | FE40F97C7E5C55B7747A942327F6F6F65EB66DDB36A21E1382DE21C41CCBE9E6 312 | A813F3870B82A0A2AAD54E8D72EC84F9F9F9CB2B95CAD1AE87640141EF00628E 313 | 03E9C6A813F3E505415035B3B1768F4A88E355F593D56AF5D1AE87A41D416F33 314 | 3E9A864675DB47DA54F572E982989BD9FFEDEFEF3FBBD1982F29140A5322B2B9 315 | 4DB392E6D151147D6C7C7CFC51AE87A419416F233E9A866675D347DAA43BFEFE 316 | B97EF7EEDDC1E0E0E0422BBF9CCFE72F36B37F8C7B5412A9EA31BEEF7F220CC3 317 | DF77BD25ADBAE1FF4339C16D76B4AA9B6EBF675C53B7D9975328142E89A2E8DD 318 | AA6A710D4BB0478AC8E55BB66C39D6F5903422E86D40CCB152443DF56289F992 319 | 62B17879BD5E7F978844711C2FE1D6D6EBF52B2627271FE37A48DA10F4981173 320 | C485A8A756AC315F522C163FE179DEF9D21D517F44AD56BB6CCB962D8F733D24 321 | 4D087A8C8839E246D453A72D315F323232F249CFF3FE4EBA23EA47D6EBF58F55 322 | 2A95C7BB1E9216043D26C41CED42D453A3AD315F323232B25D55DF2EDDF1CFC3 323 | 119EE77D7C7C7CFC49AE87A401418F013147BB11F5C4EB48CC972C7E1A6254BA 324 | E09F07333B2C97CB5D5AA954FED0F596A423E82B44CCD129443DB13A1AF32541 325 | 107C5E448A2252EBE4795D30B3C354F5D26AB5FA64D75B928CA0AF003147A711 326 | F5C47112F325F97CFE0B2252902E88BA881C6A669796CBE5A7B81E925404BD45 327 | C41CAE10F5C4701AF325F97CFE3A11395B449CEEE890433CCFFB58A5527996EB 328 | 214944D05B40CCE11A51772E11315F92CFE7BFACAA678BC89CEB2D1DB04A553F 329 | 54AD56D7B91E923404BD49C41C4941D49D4954CC970441F01F6676B6AACEBADE 330 | D201ABCCEC8361183EDBF5902421E84D20E6481AA2DE71898CF99242A1F01511 331 | 799388CCB8DED201AB44642A0CC3E7B81E921404BD413C350D49D54D4F6973A9 332 | D5A7A6755A1004DF8AA2E82CE992A8ABEAC5D56AF5B9AE872401416F004F4D43 333 | D275D953DA5C58D153D33AAD582C7EBD5EAFBF5144EE73BDA5DDCCACDFCC3E50 334 | AD56BBE1EFE7FD22E807C06D76A405B7DFDB26D1B7D997333A3AFA6DB9FFF6FB 335 | BDAEB774408F994D54ABD517B81EE21241DF0F628EB421EAB14B65CC97E4F3F9 336 | 9BEAF5FA6B4564B7EB2D1DD06366D54AA5F217AE87B842D09741CC9156443D36 337 | A98EF992D1D1D1EFFBBEFF7AE98EA8E73CCFAB8661F872D7435C20E8FB40CC91 338 | 76447DC53211F325C3C3C33F50D5D799D9B4EB2DED6666BEAAFE531886AF70BD 339 | A5D308FA4310736405516F59A662BE240882FF36B36E8AFA05954AE5AF5D6FE9 340 | 2482FE00C41C5943D49B96C9982F29168B3FF43CEF55AA7A97EB2DED6666BEE7 341 | 791794CBE5335C6FE91482BE889823AB887AC3321DF3254110EC1091D79A5937 342 | 445D7DDF2F552A95335D6FE904822EC41CD947D40FA82B62BE2408821DBEEF9F 343 | 2122BF76BDA5DDCC4C3DCF7B771886AF77BDA5DDBA3EE8C41CDD82A82FABAB62 344 | BE646464646714456798D99DAEB7B49B99A9AA9E1786E11B5D6F69A7AE0E3A31 345 | 47B721EA0FD395315F522C166F8BA2E87411F9A5EB2DED66662A227F57AD56CF 346 | 76BDA55DBA36E8C41CDD8AA8EFD5D5315F323A3AFA2BCFF35E23223F77BDA513 347 | CCECED954A65D8F58E76E8CAA0F3A01574BB6E7FA04B5A1EB4D229232323B77B 348 | 9E77A67449D455B590CBE536BADE11B7AE0B3A0F5A01EED7C50F7449D583563A 349 | 656464E476553DDDCC7EEA7A4B2798D91B5C6F885B57059D2B73E0C1BAED4A9D 350 | 2BF3FD0B82E07FFAFAFA5E27223B5C6F41F3BA26E85C9903FBD64557EA5C9937 351 | E0ECB3CFBECBF7FDD788C88F5D6F4173BA22E8BC010ED8BF2E78A31C6F806BC2 352 | F0F0F0DD8B4F69FB91EB2D685CE6834ECC81C66438EAC4BC05A3A3A3BB666666 353 | CE50D5EFBBDE82C6643AE8C41C684E06A34ECC57E01DEF78C73D22F27A55FD9E 354 | EB2D38B0CC069D9803ADC950D489790C8220F8DF9999993788C8775D6FC1FE65 355 | 32E8C41C58990C449D98C7E8DC73CFFDEDECECEC1B45E43BAEB76079990BFAAA 356 | 55AB8839108314479D98B7C1B9E79EFBDB7ABDFE3A11F986EB2DD8B7CC057D7E 357 | 7EBE2C5D12733E678E764BDBE7D4F99C797B8D8E8ECEF4F7F79F6566DF72BD05 358 | 0F97B9A08BC8B35C0FE8003E678E8E49D1E7D4F99C79070C0E0EEE89A2E8CDAA 359 | 7AA3EB2D78B02C063DEBB8CD8E8E4BC1ED776EB377D0E8E8E8CCAE5DBBDEAAAA 360 | 5F72BD05BF43D0D38598C39904479D983B502A95E6FBFAFA8644E4DF5D6FC1FD 361 | 087A7A10733897C0A813738706070717FAFBFB8745E4DF5C6F01414F0B628EC4 362 | 4850D48979020C0E0E2E4C4F4F8F88C8BFBADED2ED087AF2F16E76248EEB77BF 363 | F36EF66429954AB5E9E9E9BC885CE77A4B3723E8C93663666FE1DDEC48A22008 364 | AE36B3BC8874F45DE566F6F9DDBB770FF36EF66429954AB5B56BD7E645E41AD7 365 | 5BBA15414F2E628EC4CBE7F3D789C85B45647727CEA7AA97DE78E38DA3A552A9 366 | D689F3A1391B366CA8DF70C30D6F1791CFB9DED28D087A321173A4463E9FBF41 367 | 554F93367E2DA8AADEA3AAC52008DEB77DFB76D7AFDD633FB66FDF5EBFE1861B 368 | FE46443EED7A4BB721E8C943CC913A4110FC727A7AFA74337BAFC47BB51E99D9 369 | D522F2C22008AE8EF1B868A3EDDBB7D7A7A7A7FF5644AE74BDA59BE45C0FC083 370 | 1073A456A9548A44E4A39393939F595858789D88BC46557FAFC5C3CD8BC8759E 371 | E77D606464E447F1AD44A72CFEF3F0776118D644E435AEF77403829E1CC41C99 372 | 30343474AF886C5DBF7EFDD4739FFBDC679BD99F89C8B345E438D9FF5DC1DD66 373 | F66DDFF7BFECFBFE17376EDC38DD89BD682BCBE7F3EF0EC3B02E22AF753D26EB 374 | 087A32107364CEF6EDDBEBDBB76FFFAA887C5544646C6C6C754F4FCF89BEEF1F 375 | 2922474451E49BD9BD22F26BDFF77F35323272BBD3C16817CBE7F3EF5DBC527F 376 | A3EB315946D0DD5BFAD218628E4CDBB469D37D22F25FAE77C009CBE7F3EF0FC3 377 | 70464436BA1E9355BC29CE2DBE010E40D7C8E7F3E32232E17A47561174778839 378 | 80AE93CFE743331B73BD238B08BA1BC41C40D72A140A53443D7E04BDF3883980 379 | AE572814A644E402D73BB284A0771631078045F97CFE43AAFA0FAE77640541EF 380 | 1C620E000F1104C18745E45DAA6AAEB7A41D41EF0C620E00CBC8E7F31F37B3F3 381 | 452472BD25CD087AFB11730038807C3E7F85889C2744BD6504BDBD8839003428 382 | 9FCF5F69667F2744BD2504BD7D88390034A950286C37B35111E131B94D22E8ED 383 | 3163666F21E600D0BC42A1708D996D5255A2DE04821E3F1EB402002B542814FE 384 | 4544B8526F02418F17310780980441F07911C98B48CDF5963420E8F19989A2E8 385 | 2C620E00F1C9E7F3D789C8D92232E77A4BD211F478F09A3900B4493E9FFFB288 386 | 0C8BC8BCEB2D4946D0578E2B730068B37C3EFF65551D54D559D75B928AA0AF0C 387 | 57E600D02141107CD5CCDE262233AEB72411416F1D6F8003800ECBE7F337A8EA 388 | 5B85A83F0C416F0DB7D901C0912008BE51AFD7DF2822F7B9DE922404BD79DC66 389 | 0700C7464747BF2D226F12917B5D6F490A82DE1CAECC012021F2F9FC4D2272A6 390 | 88EC76BD2509087AE3B832078084C9E7F3379BD99B54F51ED75B5C23E88DE1CA 391 | 1C0012AA5028FC97EFFB679AD9B4EB2D2E11F403E3CA1C00126E6868E88766F6 392 | 3A11D9E57A8B2B047DFFF8681A00A444B158FCA1EFFB678AC86F5C6F7181A02F 393 | 8F980340CA0C0F0FDFA2AA6788C8FFB8DED269047DDF883900A45410043BA228 394 | 3A43447EED7A4B2711F48723E6009072C562F156DFF75F232277B8DED22904FD 395 | C188390064C4F0F0F0CF72B9DC6B44E457AEB7740241FF1D620E0019333434F4 396 | 8BC5D7D47FE97A4BBB11F4FB117300C8A820087E1945D1ABCDEC67AEB7B41341 397 | 27E6009079C562F10E11798D88EC74BDA55DBA3DE8C41C00BA44A150F8F5FCFC 398 | FC1922B2C3F59676E8E6A0137300E8329B366DBA6B6161E10C11F989EB2D71EB 399 | D6A0137300E852E79C73CE6F72B9DC59AE77C4AD1B834ECC01A0CBCDCDCDDDE7 400 | 7A43DCBA2DE8C41C009049DD14741E810A00C8AC9CEB011DB2F40854620E00C8 401 | A46EB842E7363B0020F3B21E74620E00E80A590E3A310700748DAC069D980300 402 | BA4A16834ECC01005D2773EF7257D58DF97C9E980300BA4AE6AED06BB5DA0F5C 403 | 6F0000A0D33217740000BA114107002003083A00001940D00100C800820E0040 404 | 06107400003280A003009001041D00800C20E8000064004107002003083A0000 405 | 1940D00100C800820E004006107400003280A003009001041D00800C20E80000 406 | 64004107002003083A00001940D00100C800820E004006107400003280A00300 407 | 9001041D00800C20E8000064004107002003083A00001940D00100C800820E00 408 | 4006107400003280A003009001041D00800C20E8000064004107002003083A00 409 | 001940D00100C800820E004006107400003280A003009001041D00800C20E800 410 | 00640041070020039A09FA42DB56C468D5AA5539D71B0000C9E6795E8FEB0D0D 411 | 6AB8BD0D07DDCCF6B4B6A5B36AB5DA6AD71B0000C9E679DEC1AE37344255EF6B 412 | F4671B0E7A330775298AA2C35D6F0000245B5A5A114551F706DDCC8E73BD0100 413 | 906CBEEF1FE77A4323BAFA0A5D441EEF7A000020D9A2287A9CEB0D0D8A3FE869 414 | 790D5D559FE97A030020F1D6B91ED0A07B1BFDC186831E45D13DAD6DE92C553D 415 | 69F3E6CD47BADE010048A66DDBB61D2529B99B6B66FFDBE8CF36F3B1B5DB9A9F 416 | D27966E6F7F4F4BCCCF50E004032CDCFCFFFA5A4E47B583CCFBBADE19F6DF407 417 | 0B85C25D22928ADBEE22B24144D4F5080040B2944A254F44D6BBDED1A07B8320 418 | F89F467FB8997F433149C955BA883CB652A9FCB9EB110080641918187881889C 419 | E87A4723547567333FDFEC2D875B9BFC7997DE5E2A95F8D638008088884C4D4D 420 | F58848D1F58E46995953CD6D2AE8CD1EDC25557DCCC0C0C09B5CEF000024C3DC 421 | DCDC5B242557E7222266D6BE2B74CFF3763437C7B942188627BB1E010070EBA2 422 | 8B2E7AB29905AE7734C3F7FDA69ADB54D07DDFBFA9B939CEF59AD9C4962D5B8E 423 | 703D0400E0C6E6CD9B8FCCE572A188A4E5812C222292CBE59A6A6E53411F1A1A 424 | BA53449ABA05E09AAA1E53AFD72F191B1BE3A12D00D0652627270FEEE9E9F990 425 | 883CDAF59626ED38FBECB3EF6AE6175AF91CDE375BF81DD74EEEEDEDBD9C2B75 426 | 00E81E9B376F3EB256AB5D2622A97BE9D5CCBED1ECEF341D7455FD7AB3BF9310 427 | 27D76AB54F8D8F8F3FC9F51000407B552A953FECE9E9F994A430E622ADB5B6E9 428 | 8F75CDCFCF7FB3B7B7D7CC2C755FDCA2AAC7F8BEFFC9300CABD3D3D31F2A954A 429 | 35D79B0000F1999A9AEA999B9B7BCBE21BE052F59AF903443D3D3D4DDF0D6F29 430 | CA61187E5E52F23DB8FBB1C3CCC677EFDEFD6FA55229723D0600D0BA52A9E42D 431 | 7E69CCA8889CE07ACF0AFD773E9FFFCB667FA9A52F5E51D56BCC2CED413F5155 432 | 2707060676846178C5FCFCFCE7376DDAD4D41B1000006E6DDBB6EDA8B9B9B997 433 | A9EA0649D167CC0FE00BADFC524B57E8E3E3E38FF27DFFCB92922FB76F502422 434 | 3F12916F9AD92D5114EDCCE572D35114DD3B3B3B3BEB7A1C0074B3FEFEFE7E33 435 | 5BADAA47F8BE7F5C14458F33B375AAFA78C9588BA2287A5EB158BCA3D95F6CF9 436 | 75F04AA5F2719E3D0E0040ACBE9ECFE75FDBCA2FB6FC6F35BEEF7FB6D5DF0500 437 | 000F676657B5FABB2D07DDF3BC6B4564A6D5DF070000BFA3AAB37373735F6CF5 438 | F75B0EFAD0D0D0BD22D2F2890100C0EF98D9B5E79E7BEE6F5BFDFD15BD912097 439 | CB6D93FBDF4C0600005AA4AAE6FBFE0757728C15057D6868E8A766F6A5951C03 440 | 00806E67665F1C1E1EBE6525C758F15BFD73B9DC84AADA4A8F030040B7AAD7EB 441 | 17AFF4182B0EFAF0F0F00FCCECC6951E0700802EF51FA3A3A3DF5FE94162F930 442 | BEAA6E8DE338000074A1581A1A4BD08320F89688FC7B1CC70200A08B5C97CFE7 443 | 6F8AE340B17D5D9EE779EF113E970E0040A36654F582B80E165BD04746466EE7 444 | D63B00000D9B0882E097711D2CD62FB4EFEBEBFB9088EC88F398000064D0CEE9 445 | E9E94BE33C60AC411F1C1C5C50D5F3F9181B0000CB8BA2E85DA552693ECE63C6 446 | FEC8B92008BE65669F88FBB8000064C465C562F1EB711FB42DCF9055D5F78BC8 447 | 7FB7E3D80000A4D88FA6A7A7637B23DC03B5FC3CF403D9B265CBB1F57AFD7322 448 | 7270BBCE0100408AEC89A2E8B462B1786B3B0EDE962B741191E1E1E19F89C83B 449 | DB757C000052E6FC76C55CA48D411711C9E7F35F30B34FB6F31C0000249DAA7E 450 | 229FCF7FAE9DE7686BD0454476EFDEFD6E33FB6ABBCF030040427D6DD7AE5D7F 451 | DFEE93B4ED35F4071A1B1B5BDDDBDB7BB9889CDC89F301009010FFD5DFDF7FE6 452 | E0E0E09E769FA823411711D9BA75EBC0C2C2C22745E4844E9D13000057CCEC67 453 | B55AEDF473CE39E7379D385FDB6FB92FD9B871E3741445AF17913B3A754E0000 454 | 5C30B3BB3CCF7B7DA7622ED2C1A08B88148BC53BCCEC2DAA7A5727CF0B0040A7 455 | A8EA5DB95CEE0D717E4F7B233A1A74119142A1F06311D920226D7BEB3E00002E 456 | 98D92F3CCF7BF5F0F0F02D9D3E77C7832E221204C12FA328DA2022DF71717E00 457 | 00E2A6AADFCFE572AF5CFC1E968E731274119162B1B8BB5EAFBF4E44BEE26A03 458 | 000031F9BAEFFBAF1D1E1EBEDBD5808EBDCB7D395353533DB3B3B3EF169157B9 459 | DE0200400B3EDEDFDFFFF78383830B2E47380FFA92300C5F2822FF202287BADE 460 | 02004003EE53D5F38220B8DAF5109104055D44646262E2F87ABD5E55D5935C6F 461 | 0100603FFE3B8AA2A0582CDEE67AC81267AFA1EFCBC8C8C84ECFF35EA9AA97BB 462 | DE0200C0322E9B9E9E7E6592622E92B02BF407AA56ABCF34B3F788C8635D6F01 463 | 0040446E1391523E9FBFC1F5907DF15D0F58CEB5D75EFBAB75EBD67DB2AFAF6F 464 | B7AA3E5D447A5C6F020074A51955DD363D3D5D7CC73BDEB1D3F598E524F60AFD 465 | 812A95CAD122B249554F73BD0500D03D54F54BB55AED3DA3A3A3BF72BDE54052 466 | 11F425954AE51922B251559FEB7A0B0020D3FE4344B6E6F3F99B5C0F6954AA82 467 | BEA45C2E9FA4AA6FF63CEF656696D8970D0000A912A9EAF551146D29140AFFE5 468 | 7A4CB35219F42561183E5644CE52D5179959BFEB3D0080549A31B36B3DCF9B0A 469 | 826087EB31AD4A75D097944AA5FE238E38E2F966F60A11791E57ED00800388E4 470 | FEE7897C3697CB5D33343474AFEB412B9589A03FD0C4C4C423A328FA4B337B89 471 | E7794F30B3CCFD6F0400B42412911F89C817A228FA5CB158BCC3F5A038653A76 472 | 5BB76E1DA8D7EB4F35B3A799D929AAFA44020F00DDC3CC7EA1AA377A9E77A3EF 473 | FBDFD8B871E3B4EB4DEDD25571DBB66DDB51F3F3F34F37B31354F504553DDECC 474 | 8E1791835D6F0300ACC8BDAABAD3CC769AD9ADBEEFEF989D9DBD69D3A64D77B9 475 | 1ED6295D15F4E56CDBB6EDA8B9B9B96345648DAA1E1445D141AA7AA8881CA4AA 476 | 0789C82AC71301A0DBCD98D91E11D9A3AAF798D91E55BDCFCCFE776161E167DD 477 | 146E00000000000000000000000000000000000000000000000000000000405A 478 | FC7F6D36E2741A65D8650000000049454E44AE426082 479 | } 480 | Proportional = True 481 | end 482 | object StaticTextAppsVer: TStaticText 483 | Left = 134 484 | Height = 16 485 | Top = 58 486 | Width = 95 487 | AutoSize = True 488 | Caption = 'StaticTextAppsVer' 489 | TabOrder = 0 490 | end 491 | object StaticTextWho: TStaticText 492 | Left = 205 493 | Height = 16 494 | Top = 83 495 | Width = 76 496 | AutoSize = True 497 | Caption = 'StaticTextWho' 498 | TabOrder = 1 499 | end 500 | object StaticTextWebSite: TStaticText 501 | Left = 26 502 | Height = 17 503 | Top = 144 504 | Width = 281 505 | Caption = 'https://torum.github.io/Image-viewer/' 506 | TabOrder = 2 507 | OnClick = StaticTextWebSiteClick 508 | OnMouseEnter = StaticTextWebSiteMouseEnter 509 | OnMouseLeave = StaticTextWebSiteMouseLeave 510 | end 511 | object LabelWebsite: TLabel 512 | Left = 26 513 | Height = 15 514 | Top = 122 515 | Width = 45 516 | Caption = 'Website:' 517 | ParentColor = False 518 | end 519 | object ButtonClose: TButton 520 | Left = 224 521 | Height = 25 522 | Top = 192 523 | Width = 75 524 | Caption = 'Close' 525 | Default = True 526 | ModalResult = 1 527 | TabOrder = 3 528 | OnClick = ButtonCloseClick 529 | end 530 | object Bevel1: TBevel 531 | Left = 19 532 | Height = 6 533 | Top = 173 534 | Width = 281 535 | end 536 | end 537 | -------------------------------------------------------------------------------- /src/uabout.pas: -------------------------------------------------------------------------------- 1 | unit UAbout; 2 | 3 | {$mode objfpc}{$H+} 4 | 5 | interface 6 | 7 | uses 8 | Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls, 9 | StdCtrls, lclintf, Menus; 10 | 11 | type 12 | 13 | { TfrmAbout } 14 | 15 | TfrmAbout = class(TForm) 16 | Bevel1: TBevel; 17 | ButtonClose: TButton; 18 | Image1: TImage; 19 | LabelWebsite: TLabel; 20 | StaticTextAppsVer: TStaticText; 21 | StaticTextWho: TStaticText; 22 | StaticTextWebSite: TStaticText; 23 | procedure ButtonCloseClick(Sender: TObject); 24 | procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 25 | procedure StaticTextWebSiteClick(Sender: TObject); 26 | procedure StaticTextWebSiteMouseEnter(Sender: TObject); 27 | procedure StaticTextWebSiteMouseLeave(Sender: TObject); 28 | private 29 | 30 | public 31 | 32 | end; 33 | 34 | var 35 | frmAbout: TfrmAbout; 36 | 37 | implementation 38 | 39 | {$R *.lfm} 40 | 41 | { TfrmAbout } 42 | 43 | procedure TfrmAbout.StaticTextWebSiteClick(Sender: TObject); 44 | begin 45 | // APPX MS STORE doesn't like shellexecute,but... 46 | OpenURL(StaticTextWebSite.Caption); 47 | end; 48 | 49 | procedure TfrmAbout.ButtonCloseClick(Sender: TObject); 50 | begin 51 | 52 | end; 53 | 54 | procedure TfrmAbout.FormClose(Sender: TObject; var CloseAction: TCloseAction); 55 | begin 56 | CloseAction := caFree; 57 | end; 58 | 59 | procedure TfrmAbout.StaticTextWebSiteMouseEnter(Sender: TObject); 60 | begin 61 | StaticTextWebSite.Cursor := crHandPoint; 62 | StaticTextWebSite.Font.Color := clBlue; 63 | StaticTextWebSite.Font.Style:=StaticTextWebSite.Font.Style+[fsUnderline]; 64 | end; 65 | 66 | procedure TfrmAbout.StaticTextWebSiteMouseLeave(Sender: TObject); 67 | begin 68 | StaticTextWebSite.Font.Color := clDefault; 69 | StaticTextWebSite.Font.Style:=StaticTextWebSite.Font.Style-[fsUnderline]; 70 | end; 71 | 72 | end. 73 | 74 | -------------------------------------------------------------------------------- /src/ufullscreen.lfm: -------------------------------------------------------------------------------- 1 | object frmFullscreen: TfrmFullscreen 2 | Left = 1582 3 | Height = 241 4 | Top = 1476 5 | Width = 320 6 | Align = alClient 7 | AlphaBlend = True 8 | BorderIcons = [] 9 | BorderStyle = bsNone 10 | Caption = 'Fullscreen' 11 | ClientHeight = 241 12 | ClientWidth = 320 13 | Color = clBlack 14 | OnClose = FormClose 15 | OnCloseQuery = FormCloseQuery 16 | OnCreate = FormCreate 17 | OnDestroy = FormDestroy 18 | OnKeyDown = FormKeyDown 19 | OnMouseMove = FormMouseMove 20 | OnMouseWheelDown = FormMouseWheelDown 21 | OnMouseWheelUp = FormMouseWheelUp 22 | OnResize = FormResize 23 | OnShow = FormShow 24 | PopupMenu = PopupMenu1 25 | Position = poOwnerFormCenter 26 | LCLVersion = '3.4.0.0' 27 | object Image1: TImage 28 | Left = 0 29 | Height = 241 30 | Top = 0 31 | Width = 320 32 | AntialiasingMode = amOn 33 | Align = alClient 34 | AutoSize = True 35 | Center = True 36 | OnClick = Image1Click 37 | OnDblClick = Image1DblClick 38 | OnMouseDown = Image1MouseDown 39 | OnMouseMove = Image1MouseMove 40 | OnMouseUp = Image1MouseUp 41 | PopupMenu = PopupMenu1 42 | Proportional = True 43 | StretchOutEnabled = False 44 | StretchInEnabled = False 45 | end 46 | object TimerFadeOut: TTimer 47 | Enabled = False 48 | Interval = 1 49 | OnTimer = TimerFadeOutTimer 50 | Left = 269 51 | Top = 13 52 | end 53 | object TimerFadeIn: TTimer 54 | Enabled = False 55 | Interval = 1 56 | OnTimer = TimerFadeInTimer 57 | Left = 224 58 | Top = 13 59 | end 60 | object PopupMenu1: TPopupMenu 61 | OnPopup = PopupMenu1Popup 62 | OnClose = PopupMenu1Close 63 | Left = 141 64 | Top = 109 65 | object MenuItemPlayback: TMenuItem 66 | Caption = '&Playback' 67 | object MenuItemStart: TMenuItem 68 | Caption = 'Start' 69 | Visible = False 70 | OnClick = MenuItemStartClick 71 | end 72 | object MenuItemPause: TMenuItem 73 | Caption = 'Pau&se' 74 | ShortCut = 32 75 | OnClick = MenuItemPauseClick 76 | end 77 | object MenuItemNext: TMenuItem 78 | Caption = '&Next' 79 | ShortCut = 39 80 | OnClick = MenuItemNextClick 81 | end 82 | object MenuItemBack: TMenuItem 83 | Caption = '&Back' 84 | ShortCut = 37 85 | OnClick = MenuItemBackClick 86 | end 87 | end 88 | object MenuItemInterval: TMenuItem 89 | Caption = '&Interval' 90 | end 91 | object MenuItemStretch: TMenuItem 92 | Caption = '&Stretch' 93 | object MenuItemFit: TMenuItem 94 | Caption = 'In (big->screen)' 95 | ShortCut = 73 96 | OnClick = MenuItemFitClick 97 | end 98 | object MenuItemExpand: TMenuItem 99 | Caption = 'Out (small->screen)' 100 | ShortCut = 79 101 | OnClick = MenuItemExpandClick 102 | end 103 | object MenuItemStretchBoth: TMenuItem 104 | Caption = 'In&&Out (fit to screen)' 105 | Visible = False 106 | OnClick = MenuItemStretchBothClick 107 | end 108 | end 109 | object MenuItemFilter: TMenuItem 110 | Caption = '&Filter' 111 | object MenuItemFilterFileSize: TMenuItem 112 | Caption = 'File size' 113 | end 114 | end 115 | object MenuItemMoniters: TMenuItem 116 | Caption = '&Moniters' 117 | end 118 | object Separator1: TMenuItem 119 | Caption = '-' 120 | end 121 | object MenuItemRandom: TMenuItem 122 | Caption = 'Ran&dom' 123 | ShortCut = 78 124 | OnClick = MenuItemRandomClick 125 | end 126 | object MenuItemRepeat: TMenuItem 127 | Caption = 'Repe&at' 128 | ShortCut = 82 129 | OnClick = MenuItemRepeatClick 130 | end 131 | object MenuItemEffect: TMenuItem 132 | Caption = '&Effect' 133 | ShortCut = 69 134 | OnClick = MenuItemEffectClick 135 | end 136 | object MenuItemBorderForSOT: TMenuItem 137 | Caption = '-' 138 | end 139 | object MenuItemStayOnTop: TMenuItem 140 | Caption = 'Stay on top' 141 | OnClick = MenuItemStayOnTopClick 142 | end 143 | object MenuItem5: TMenuItem 144 | Caption = '-' 145 | end 146 | object MenuItemQuit: TMenuItem 147 | Caption = '&Quit' 148 | ShortCut = 27 149 | OnClick = MenuItemQuitClick 150 | end 151 | end 152 | object TimerInterval: TTimer 153 | Enabled = False 154 | Interval = 3000 155 | OnTimer = TimerIntervalTimer 156 | Left = 13 157 | Top = 13 158 | end 159 | object IdleTimerMouseHide: TIdleTimer 160 | AutoEnabled = True 161 | Interval = 1500 162 | OnTimer = IdleTimerMouseHideTimer 163 | Left = 18 164 | Top = 204 165 | end 166 | end 167 | -------------------------------------------------------------------------------- /src/win32titlestyler.pas: -------------------------------------------------------------------------------- 1 | (* 2 | This Source Code Form is subject to the terms of the Mozilla Public 3 | License, v. 2.0. If a copy of the MPL was not distributed with this 4 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 5 | 6 | Copyright (c) Alexey Torgashin 7 | *) 8 | unit win32titlestyler; 9 | 10 | {$mode objfpc}{$H+} 11 | 12 | interface 13 | 14 | uses 15 | Windows, SysUtils, Forms, Graphics; 16 | 17 | procedure ApplyFormDarkTitle(AForm: TForm; ADarkMode: bool; AForceApply: bool); 18 | 19 | implementation 20 | 21 | const 22 | //DWMWA_USE_IMMERSIVE_DARK_MODE_BEFORE_20H1: Integer = 19; 23 | DWMWA_USE_IMMERSIVE_DARK_MODE: Integer = 20; 24 | 25 | type 26 | TDwmSetWindowAttribute = function(hwnd: HWND; dwAttribute: DWORD; pvAttribute: Pointer; cbAttribute: DWORD): HRESULT; stdcall; 27 | // https://docs.microsoft.com/en-us/windows/win32/api/dwmapi/nf-dwmapi-dwmsetwindowattribute 28 | 29 | var 30 | hLib: THandle = 0; 31 | DwmSetWindowAttribute: TDwmSetWindowAttribute = nil; 32 | 33 | LastFormHandle: THandle = 0; 34 | LastDarkMode: bool = false; 35 | 36 | procedure ApplyFormDarkTitle(AForm: TForm; ADarkMode: bool; AForceApply: bool); 37 | begin 38 | //require Windows Vista 39 | if Win32MajorVersion<6 then exit; 40 | 41 | if not AForceApply then 42 | if (LastFormHandle=AForm.Handle) and 43 | (LastDarkMode=ADarkMode) then exit; 44 | 45 | if hLib=0 then 46 | begin 47 | hLib:= LoadLibrary('dwmapi.dll'); 48 | if hLib<>0 then 49 | Pointer(DwmSetWindowAttribute):= GetProcAddress(hLib, 'DwmSetWindowAttribute'); 50 | end; 51 | 52 | if Assigned(DwmSetWindowAttribute) then 53 | begin 54 | LastFormHandle:= AForm.Handle; 55 | LastDarkMode:= ADarkMode; 56 | 57 | DwmSetWindowAttribute(AForm.Handle, DWMWA_USE_IMMERSIVE_DARK_MODE, @ADarkMode, SizeOf(ADarkMode)); 58 | 59 | if AForceApply and (AForm.WindowState=wsNormal) then 60 | begin 61 | AForm.Width:= AForm.Width+1; 62 | AForm.Width:= AForm.Width-1; 63 | end; 64 | { 65 | //this doesn't help: titlebar is not repainted after returning from full-screen, and maximized state is lost 66 | SetWindowPos(AForm.Handle, 0, 67 | 0, 0, 0, 0, 68 | SWP_NOMOVE or SWP_NOSIZE or SWP_NOZORDER or SWP_NOSENDCHANGING or SWP_DRAWFRAME); 69 | } 70 | end; 71 | end; 72 | 73 | finalization 74 | if hLib<>0 then 75 | FreeLibrary(hLib); 76 | 77 | end. 78 | --------------------------------------------------------------------------------