1
1

TranslationViewModel.cs 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885
  1. using PicView.Core.Extensions;
  2. using PicView.Core.Localization;
  3. using ReactiveUI;
  4. namespace PicView.Avalonia.ViewModels;
  5. public class TranslationViewModel : ReactiveObject
  6. {
  7. public void UpdateLanguage()
  8. {
  9. File = TranslationManager.Translation.File;
  10. SelectFile = TranslationManager.Translation.OpenFileDialog;
  11. OpenLastFile = TranslationManager.Translation.OpenLastFile;
  12. Paste = TranslationManager.Translation.FilePaste;
  13. Copy = TranslationManager.Translation.Copy;
  14. Reload = TranslationManager.Translation.Reload;
  15. Print = TranslationManager.Translation.Print;
  16. DeleteFile = TranslationManager.Translation.DeleteFile;
  17. PermanentlyDelete = TranslationManager.Translation.PermanentlyDelete;
  18. Save = TranslationManager.Translation.Save;
  19. CopyFile = TranslationManager.Translation.CopyFile;
  20. NewWindow = TranslationManager.Translation.NewWindow;
  21. Close = TranslationManager.Translation.Close;
  22. Open = TranslationManager.Translation.Open;
  23. OpenFileDialog = TranslationManager.Translation.OpenFileDialog;
  24. ShowInFolder = TranslationManager.Translation.ShowInFolder;
  25. OpenWith = TranslationManager.Translation.OpenWith;
  26. RenameFile = TranslationManager.Translation.RenameFile;
  27. DuplicateFile = TranslationManager.Translation.DuplicateFile;
  28. RotateLeft = TranslationManager.Translation.RotateLeft;
  29. RotateRight = TranslationManager.Translation.RotateRight;
  30. Flip = TranslationManager.Translation.Flip;
  31. UnFlip = TranslationManager.Translation.Unflip;
  32. ShowBottomGallery = TranslationManager.Translation.ShowBottomGallery;
  33. HideBottomGallery = TranslationManager.Translation.HideBottomGallery;
  34. AutoFitWindow = TranslationManager.Translation.AutoFitWindow;
  35. Stretch = TranslationManager.Translation.Stretch;
  36. Crop = TranslationManager.Translation.Crop;
  37. ResizeImage = TranslationManager.Translation.ResizeImage;
  38. GoToImageAtSpecifiedIndex = TranslationManager.Translation.GoToImageAtSpecifiedIndex;
  39. ToggleScroll = TranslationManager.Translation.ToggleScroll;
  40. ScrollEnabled = TranslationManager.Translation.ScrollingEnabled;
  41. ScrollDisabled = TranslationManager.Translation.ScrollingDisabled;
  42. ScrollDirection = TranslationManager.Translation.ScrollDirection;
  43. Reverse = TranslationManager.Translation.Reverse;
  44. Forward = TranslationManager.Translation.Forward;
  45. Slideshow = TranslationManager.Translation.Slideshow;
  46. Settings = TranslationManager.Translation.Settings;
  47. AboutWindow = TranslationManager.Translation.InfoWindow;
  48. ImageInfo = TranslationManager.Translation.ImageInfo;
  49. About = TranslationManager.Translation.About;
  50. ShowAllSettingsWindow = TranslationManager.Translation.ShowAllSettingsWindow;
  51. StayTopMost = TranslationManager.Translation.StayTopMost;
  52. SearchSubdirectory = TranslationManager.Translation.SearchSubdirectory;
  53. ToggleLooping = TranslationManager.Translation.ToggleLooping;
  54. ApplicationShortcuts = TranslationManager.Translation.ApplicationShortcuts;
  55. BatchResize = TranslationManager.Translation.BatchResize;
  56. Effects = TranslationManager.Translation.Effects;
  57. EffectsTooltip = TranslationManager.Translation.EffectsTooltip;
  58. FileProperties = TranslationManager.Translation.FileProperties;
  59. OptimizeImage = TranslationManager.Translation.OptimizeImage;
  60. ImageInfo = TranslationManager.Translation.ImageInfo;
  61. FileName = TranslationManager.Translation.FileName;
  62. FileSize = TranslationManager.Translation.FileSize;
  63. Folder = TranslationManager.Translation.Folder;
  64. FullPath = TranslationManager.Translation.FullPath;
  65. Created = TranslationManager.Translation.Created;
  66. Modified = TranslationManager.Translation.Modified;
  67. LastAccessTime = TranslationManager.Translation.LastAccessTime;
  68. ConvertTo = TranslationManager.Translation.ConvertTo;
  69. NoConversion = TranslationManager.Translation.NoConversion;
  70. Resize = TranslationManager.Translation.Resize;
  71. NoResize = TranslationManager.Translation.NoResize;
  72. Apply = TranslationManager.Translation.Apply;
  73. Cancel = TranslationManager.Translation.Cancel;
  74. BitDepth = TranslationManager.Translation.BitDepth;
  75. ReadAbleAspectRatio = TranslationManager.Translation.AspectRatio;
  76. Width = TranslationManager.Translation.Width;
  77. Height = TranslationManager.Translation.Height;
  78. SizeMp = TranslationManager.Translation.SizeMp;
  79. Resolution = TranslationManager.Translation.Resolution;
  80. PrintSizeIn = TranslationManager.Translation.PrintSizeIn;
  81. PrintSizeCm = TranslationManager.Translation.PrintSizeCm;
  82. Centimeters = TranslationManager.Translation.Centimeters;
  83. Inches = TranslationManager.Translation.Inches;
  84. SizeTooltip = TranslationManager.Translation.SizeTooltip;
  85. Latitude = TranslationManager.Translation.Latitude;
  86. Longitude = TranslationManager.Translation.Longitude;
  87. Altitude = TranslationManager.Translation.Altitude;
  88. Authors = TranslationManager.Translation.Authors;
  89. DateTaken = TranslationManager.Translation.DateTaken;
  90. Copyright = TranslationManager.Translation.Copyright;
  91. ResolutionUnit = TranslationManager.Translation.ResolutionUnit;
  92. ColorRepresentation = TranslationManager.Translation.ColorRepresentation;
  93. CompressedBitsPixel = TranslationManager.Translation.CompressedBitsPixel;
  94. Compression = TranslationManager.Translation.Compression;
  95. ExposureTime = TranslationManager.Translation.ExposureTime;
  96. Title = TranslationManager.Translation.Title;
  97. Subject = TranslationManager.Translation.Subject;
  98. Software = TranslationManager.Translation.Software;
  99. CameraMaker = TranslationManager.Translation.CameraMaker;
  100. CameraModel = TranslationManager.Translation.CameraModel;
  101. FocalLength = TranslationManager.Translation.FocalLength;
  102. Fnumber = TranslationManager.Translation.FNumber;
  103. Fstop = TranslationManager.Translation.Fstop;
  104. MaxAperture = TranslationManager.Translation.MaxAperture;
  105. ExposureBias = TranslationManager.Translation.ExposureBias;
  106. ExposureProgram = TranslationManager.Translation.ExposureProgram;
  107. DigitalZoom = TranslationManager.Translation.DigitalZoom;
  108. ISOSpeed = TranslationManager.Translation.ISOSpeed;
  109. FocalLength35mm = TranslationManager.Translation.FocalLength35mm;
  110. MeteringMode = TranslationManager.Translation.MeteringMode;
  111. Contrast = TranslationManager.Translation.Contrast;
  112. Saturation = TranslationManager.Translation.Saturation;
  113. Sharpness = TranslationManager.Translation.Sharpness;
  114. WhiteBalance = TranslationManager.Translation.WhiteBalance;
  115. FlashEnergy = TranslationManager.Translation.FlashEnergy;
  116. FlashMode = TranslationManager.Translation.FlashMode;
  117. LightSource = TranslationManager.Translation.LightSource;
  118. Brightness = TranslationManager.Translation.Brightness;
  119. PhotometricInterpretation = TranslationManager.Translation.PhotometricInterpretation;
  120. Orientation = TranslationManager.Translation.Orientation;
  121. ExifVersion = TranslationManager.Translation.ExifVersion;
  122. LensMaker = TranslationManager.Translation.LensMaker;
  123. LensModel = TranslationManager.Translation.LensModel;
  124. SortFilesBy = TranslationManager.Translation.SortFilesBy;
  125. FileExtension = TranslationManager.Translation.FileExtension;
  126. CreationTime = TranslationManager.Translation.CreationTime;
  127. Random = TranslationManager.Translation.Random;
  128. Ascending = TranslationManager.Translation.Ascending;
  129. Descending = TranslationManager.Translation.Descending;
  130. RecentFiles = TranslationManager.Translation.RecentFiles;
  131. SetAsWallpaper = TranslationManager.Translation.SetAsWallpaper;
  132. SetAsLockScreenImage = TranslationManager.Translation.SetAsLockScreenImage;
  133. Image = TranslationManager.Translation.Image;
  134. CopyImage = TranslationManager.Translation.CopyImage;
  135. FileCopyPath = TranslationManager.Translation.FileCopyPath;
  136. FileCut = TranslationManager.Translation.Cut;
  137. CtrlToZoom = TranslationManager.Translation.CtrlToZoom;
  138. ScrollToZoom = TranslationManager.Translation.ScrollToZoom;
  139. GeneralSettings = TranslationManager.Translation.GeneralSettings;
  140. Appearance = TranslationManager.Translation.Appearance;
  141. Language = TranslationManager.Translation.Language;
  142. MouseWheel = TranslationManager.Translation.MouseWheel;
  143. MiscSettings = TranslationManager.Translation.MiscSettings;
  144. StayCentered = TranslationManager.Translation.StayCentered;
  145. ShowFileSavingDialog = TranslationManager.Translation.ShowFileSavingDialog;
  146. OpenInSameWindow = TranslationManager.Translation.OpenInSameWindow;
  147. ApplicationStartup = TranslationManager.Translation.ApplicationStartup;
  148. None = TranslationManager.Translation.None;
  149. AdjustTimingForSlideshow = TranslationManager.Translation.AdjustTimingForSlideshow;
  150. AdjustTimingForZoom = TranslationManager.Translation.AdjustTimingForZoom;
  151. AdjustNavSpeed = TranslationManager.Translation.AdjustNavSpeed;
  152. SecAbbreviation = TranslationManager.Translation.SecAbbreviation;
  153. ResetButtonText = TranslationManager.Translation.ResetButtonText;
  154. ShowBottomToolbar = TranslationManager.Translation.ShowBottomToolbar;
  155. ShowBottomGalleryWhenUiIsHidden = TranslationManager.Translation.ShowBottomGalleryWhenUiIsHidden;
  156. ChangeKeybindingTooltip = TranslationManager.Translation.ChangeKeybindingTooltip;
  157. ToggleTaskbarProgress = TranslationManager.Translation.ToggleTaskbarProgress;
  158. ChangeKeybindingText = TranslationManager.Translation.ChangeKeybindingText;
  159. Navigation = TranslationManager.Translation.Navigation;
  160. NextImage = TranslationManager.Translation.NextImage;
  161. PrevImage = TranslationManager.Translation.PrevImage;
  162. LastImage = TranslationManager.Translation.LastImage;
  163. FirstImage = TranslationManager.Translation.FirstImage;
  164. NextFolder = TranslationManager.Translation.NextFolder;
  165. PrevFolder = TranslationManager.Translation.PrevFolder;
  166. SelectGalleryThumb = TranslationManager.Translation.SelectGalleryThumb;
  167. ScrollAndRotate = TranslationManager.Translation.ScrollAndRotate;
  168. ScrollUp = TranslationManager.Translation.ScrollUp;
  169. ScrollDown = TranslationManager.Translation.ScrollDown;
  170. ScrollToTop = TranslationManager.Translation.ScrollToTop;
  171. ScrollToBottom = TranslationManager.Translation.ScrollToBottom;
  172. Zoom = TranslationManager.Translation.Zoom;
  173. ZoomIn = TranslationManager.Translation.ZoomIn;
  174. ZoomOut = TranslationManager.Translation.ZoomOut;
  175. Pan = TranslationManager.Translation.Pan;
  176. ResetZoom = TranslationManager.Translation.ResetZoom;
  177. ImageControl = TranslationManager.Translation.ImageControl;
  178. ChangeBackground = TranslationManager.Translation.ChangeBackground;
  179. InterfaceConfiguration = TranslationManager.Translation.InterfaceConfiguration;
  180. FileManagement = TranslationManager.Translation.FileManagement;
  181. ToggleFullscreen = TranslationManager.Translation.ToggleFullscreen;
  182. Fullscreen = TranslationManager.Translation.Fullscreen;
  183. ShowImageGallery = TranslationManager.Translation.ShowImageGallery;
  184. WindowManagement = TranslationManager.Translation.WindowManagement;
  185. CenterWindow = TranslationManager.Translation.CenterWindow;
  186. WindowScaling = TranslationManager.Translation.WindowScaling;
  187. NormalWindow = TranslationManager.Translation.NormalWindow;
  188. SetStarRating = TranslationManager.Translation.SetStarRating;
  189. _1Star = TranslationManager.Translation._1Star;
  190. _2Star = TranslationManager.Translation._2Star;
  191. _3Star = TranslationManager.Translation._3Star;
  192. _4Star = TranslationManager.Translation._4Star;
  193. _5Star = TranslationManager.Translation._5Star;
  194. RemoveStarRating = TranslationManager.Translation.RemoveStarRating;
  195. Theme = TranslationManager.Translation.Theme;
  196. DarkTheme = TranslationManager.Translation.DarkTheme;
  197. LightTheme = TranslationManager.Translation.LightTheme;
  198. MouseDrag = TranslationManager.Translation.MouseDrag;
  199. DoubleClick = TranslationManager.Translation.DoubleClick;
  200. MoveWindow = TranslationManager.Translation.MoveWindow;
  201. GithubRepo = TranslationManager.Translation.GithubRepo;
  202. Version = TranslationManager.Translation.Version;
  203. ViewLicenseFile = TranslationManager.Translation.ViewLicenseFile;
  204. CheckForUpdates = TranslationManager.Translation.CheckForUpdates;
  205. Credits = TranslationManager.Translation.Credits;
  206. ColorPickerTool = TranslationManager.Translation.ColorPickerTool;
  207. ColorPickerToolTooltip = TranslationManager.Translation.ColorPickerToolTooltip;
  208. ExpandedGalleryItemSize = TranslationManager.Translation.ExpandedGalleryItemSize;
  209. BottomGalleryItemSize = TranslationManager.Translation.BottomGalleryItemSize;
  210. Square = TranslationManager.Translation.Square;
  211. Uniform = TranslationManager.Translation.Uniform;
  212. UniformToFill = TranslationManager.Translation.UniformToFill;
  213. FillSquare = TranslationManager.Translation.FillSquare;
  214. Fill = TranslationManager.Translation.Fill;
  215. GallerySettings = TranslationManager.Translation.GallerySettings;
  216. GalleryThumbnailStretch = TranslationManager.Translation.GalleryThumbnailStretch;
  217. BottomGalleryThumbnailStretch = TranslationManager.Translation.BottomGalleryThumbnailStretch;
  218. RestoreDown = TranslationManager.Translation.RestoreDown;
  219. SideBySide = TranslationManager.Translation.SideBySide;
  220. SideBySideTooltip = TranslationManager.Translation.SideBySideTooltip;
  221. HighlightColor = TranslationManager.Translation.HighlightColor;
  222. AllowZoomOut = TranslationManager.Translation.AllowZoomOut;
  223. GlassTheme = TranslationManager.Translation.GlassTheme;
  224. ChangingThemeRequiresRestart = TranslationManager.Translation.ChangingThemeRequiresRestart;
  225. ShowUI = TranslationManager.Translation.ShowUI;
  226. HideUI = TranslationManager.Translation.HideUI;
  227. HideBottomToolbar = TranslationManager.Translation.HideBottomToolbar;
  228. Center = TranslationManager.Translation.Center;
  229. Tile = TranslationManager.Translation.Tile;
  230. Fit = TranslationManager.Translation.Fit;
  231. Pixels = TranslationManager.Translation.Pixels;
  232. Percentage = TranslationManager.Translation.Percentage;
  233. Quality = TranslationManager.Translation.Quality;
  234. SaveAs = TranslationManager.Translation.SaveAs;
  235. Reset = TranslationManager.Translation.Reset;
  236. AdvanceBy10Images = TranslationManager.Translation.AdvanceBy10Images;
  237. AdvanceBy100Images = TranslationManager.Translation.AdvanceBy100Images;
  238. GoBackBy10Images = TranslationManager.Translation.GoBackBy10Images;
  239. GoBackBy100Images = TranslationManager.Translation.GoBackBy100Images;
  240. ShowFadeInButtonsOnHover = TranslationManager.Translation.ShowFadeInButtonsOnHover;
  241. DisableFadeInButtonsOnHover = TranslationManager.Translation.DisableFadeInButtonsOnHover;
  242. UsingTouchpad = TranslationManager.Translation.UsingTouchpad;
  243. UsingMouse = TranslationManager.Translation.UsingMouse;
  244. SourceFolder = TranslationManager.Translation.SourceFolder;
  245. OutputFolder = TranslationManager.Translation.OutputFolder;
  246. GenerateThumbnails = TranslationManager.Translation.GenerateThumbnails;
  247. Lossless = TranslationManager.Translation.Lossless;
  248. Lossy = TranslationManager.Translation.Lossy;
  249. Start = TranslationManager.Translation.Start;
  250. Thumbnail = TranslationManager.Translation.Thumbnail;
  251. WidthAndHeight = TranslationManager.Translation.WidthAndHeight;
  252. CloseWindowPrompt = TranslationManager.Translation.CloseWindowPrompt;
  253. ShowConfirmationOnEsc = TranslationManager.Translation.ShowConfirmationOnEsc;
  254. ImageAliasing = TranslationManager.Translation.ImageAliasing;
  255. HighQuality = TranslationManager.Translation.HighQuality;
  256. Lighting = TranslationManager.Translation.Lighting;
  257. BlackAndWhite = TranslationManager.Translation.BlackAndWhite;
  258. NegativeColors = TranslationManager.Translation.NegativeColors;
  259. Blur = TranslationManager.Translation.Blur;
  260. PencilSketch = TranslationManager.Translation.PencilSketch;
  261. OldMovie = TranslationManager.Translation.OldMovie;
  262. Posterize = TranslationManager.Translation.Posterize;
  263. ClearEffects = TranslationManager.Translation.ClearEffects;
  264. Solarize = TranslationManager.Translation.Solarize;
  265. Maximize = TranslationManager.Translation.Maximize;
  266. }
  267. #region Static Translation Strings
  268. public string? Maximize
  269. {
  270. get;
  271. set => this.RaiseAndSetIfChanged(ref field, value);
  272. }
  273. public string? Solarize
  274. {
  275. get;
  276. set => this.RaiseAndSetIfChanged(ref field, value);
  277. }
  278. public string? ClearEffects
  279. {
  280. get;
  281. set => this.RaiseAndSetIfChanged(ref field, value);
  282. }
  283. public string? Posterize
  284. {
  285. get;
  286. set => this.RaiseAndSetIfChanged(ref field, value);
  287. }
  288. public string? OldMovie
  289. {
  290. get;
  291. set => this.RaiseAndSetIfChanged(ref field, value);
  292. }
  293. public string? PencilSketch
  294. {
  295. get;
  296. set => this.RaiseAndSetIfChanged(ref field, value);
  297. }
  298. public string? DirectionalBlur
  299. {
  300. get;
  301. set => this.RaiseAndSetIfChanged(ref field, value);
  302. }
  303. public string? Blur
  304. {
  305. get;
  306. set => this.RaiseAndSetIfChanged(ref field, value);
  307. }
  308. public string? NegativeColors
  309. {
  310. get;
  311. set => this.RaiseAndSetIfChanged(ref field, value);
  312. }
  313. public string? BlackAndWhite
  314. {
  315. get;
  316. set => this.RaiseAndSetIfChanged(ref field, value);
  317. }
  318. public string? Lighting
  319. {
  320. get;
  321. set => this.RaiseAndSetIfChanged(ref field, value);
  322. }
  323. public string? HighQuality
  324. {
  325. get;
  326. set => this.RaiseAndSetIfChanged(ref field, value);
  327. }
  328. public string? ImageAliasing
  329. {
  330. get;
  331. set => this.RaiseAndSetIfChanged(ref field, value);
  332. }
  333. public string? CloseWindowPrompt
  334. {
  335. get;
  336. set => this.RaiseAndSetIfChanged(ref field, value);
  337. }
  338. public string? ShowConfirmationOnEsc
  339. {
  340. get;
  341. set => this.RaiseAndSetIfChanged(ref field, value);
  342. }
  343. public string? WidthAndHeight
  344. {
  345. get;
  346. set => this.RaiseAndSetIfChanged(ref field, value);
  347. }
  348. public string? Thumbnail
  349. {
  350. get;
  351. set => this.RaiseAndSetIfChanged(ref field, value);
  352. }
  353. public string? Start
  354. {
  355. get;
  356. set => this.RaiseAndSetIfChanged(ref field, value);
  357. }
  358. public string? Lossless
  359. {
  360. get;
  361. set => this.RaiseAndSetIfChanged(ref field, value);
  362. }
  363. public string? Lossy
  364. {
  365. get;
  366. set => this.RaiseAndSetIfChanged(ref field, value);
  367. }
  368. public string? GenerateThumbnails
  369. {
  370. get;
  371. set => this.RaiseAndSetIfChanged(ref field, value);
  372. }
  373. public string? SourceFolder
  374. {
  375. get;
  376. set => this.RaiseAndSetIfChanged(ref field, value);
  377. }
  378. public string? OutputFolder
  379. {
  380. get;
  381. set => this.RaiseAndSetIfChanged(ref field, value);
  382. }
  383. public string? UsingTouchpad
  384. {
  385. get;
  386. set => this.RaiseAndSetIfChanged(ref field, value);
  387. }
  388. public string? UsingMouse
  389. {
  390. get;
  391. set => this.RaiseAndSetIfChanged(ref field, value);
  392. }
  393. public string? ShowFadeInButtonsOnHover
  394. {
  395. get;
  396. set => this.RaiseAndSetIfChanged(ref field, value);
  397. }
  398. public string? DisableFadeInButtonsOnHover
  399. {
  400. get;
  401. set => this.RaiseAndSetIfChanged(ref field, value);
  402. }
  403. public string? AdvanceBy10Images
  404. {
  405. get;
  406. set => this.RaiseAndSetIfChanged(ref field, value);
  407. }
  408. public string? AdvanceBy100Images
  409. {
  410. get;
  411. set => this.RaiseAndSetIfChanged(ref field, value);
  412. }
  413. public string? GoBackBy10Images
  414. {
  415. get;
  416. set => this.RaiseAndSetIfChanged(ref field, value);
  417. }
  418. public string? GoBackBy100Images
  419. {
  420. get;
  421. set => this.RaiseAndSetIfChanged(ref field, value);
  422. }
  423. public string? Reset
  424. {
  425. get;
  426. set => this.RaiseAndSetIfChanged(ref field, value);
  427. }
  428. public string? SaveAs
  429. {
  430. get;
  431. set => this.RaiseAndSetIfChanged(ref field, value);
  432. }
  433. public string? Quality
  434. {
  435. get;
  436. set => this.RaiseAndSetIfChanged(ref field, value);
  437. }
  438. public string? Percentage
  439. {
  440. get;
  441. set => this.RaiseAndSetIfChanged(ref field, value);
  442. }
  443. public string? Pixels
  444. {
  445. get => field.FirstCharToUpper();
  446. set => this.RaiseAndSetIfChanged(ref field, value);
  447. }
  448. public string? Fit
  449. {
  450. get;
  451. set => this.RaiseAndSetIfChanged(ref field, value);
  452. }
  453. public string? Tile
  454. {
  455. get;
  456. set => this.RaiseAndSetIfChanged(ref field, value);
  457. }
  458. public string? Center
  459. {
  460. get;
  461. set => this.RaiseAndSetIfChanged(ref field, value);
  462. }
  463. public string? HideBottomToolbar
  464. {
  465. get;
  466. set => this.RaiseAndSetIfChanged(ref field, value);
  467. }
  468. public string? ChangingThemeRequiresRestart
  469. {
  470. get;
  471. set => this.RaiseAndSetIfChanged(ref field, value);
  472. }
  473. public string? GlassTheme
  474. {
  475. get;
  476. set => this.RaiseAndSetIfChanged(ref field, value);
  477. }
  478. public string? AllowZoomOut
  479. {
  480. get;
  481. set => this.RaiseAndSetIfChanged(ref field, value);
  482. }
  483. public string? HighlightColor
  484. {
  485. get;
  486. set => this.RaiseAndSetIfChanged(ref field, value);
  487. }
  488. public string? SideBySide
  489. {
  490. get;
  491. set => this.RaiseAndSetIfChanged(ref field, value);
  492. }
  493. public string? SideBySideTooltip
  494. {
  495. get;
  496. set => this.RaiseAndSetIfChanged(ref field, value);
  497. }
  498. public string? Fullscreen
  499. {
  500. get;
  501. set => this.RaiseAndSetIfChanged(ref field, value);
  502. }
  503. public string? BottomGalleryThumbnailStretch
  504. {
  505. get;
  506. set => this.RaiseAndSetIfChanged(ref field, value);
  507. }
  508. public string? GalleryThumbnailStretch
  509. {
  510. get;
  511. set => this.RaiseAndSetIfChanged(ref field, value);
  512. }
  513. public string? GallerySettings
  514. {
  515. get;
  516. set => this.RaiseAndSetIfChanged(ref field, value);
  517. }
  518. public string? Uniform
  519. {
  520. get;
  521. set => this.RaiseAndSetIfChanged(ref field, value);
  522. }
  523. public string? UniformToFill
  524. {
  525. get;
  526. set => this.RaiseAndSetIfChanged(ref field, value);
  527. }
  528. public string? Fill
  529. {
  530. get;
  531. set => this.RaiseAndSetIfChanged(ref field, value);
  532. }
  533. public string? FillSquare
  534. {
  535. get;
  536. set => this.RaiseAndSetIfChanged(ref field, value);
  537. }
  538. public string? Square
  539. {
  540. get;
  541. set => this.RaiseAndSetIfChanged(ref field, value);
  542. }
  543. public string? BottomGalleryItemSize
  544. {
  545. get;
  546. set => this.RaiseAndSetIfChanged(ref field, value);
  547. }
  548. public string? ExpandedGalleryItemSize
  549. {
  550. get;
  551. set => this.RaiseAndSetIfChanged(ref field, value);
  552. }
  553. public string? ColorPickerTool
  554. {
  555. get;
  556. set => this.RaiseAndSetIfChanged(ref field, value);
  557. }
  558. public string? ColorPickerToolTooltip
  559. {
  560. get;
  561. set => this.RaiseAndSetIfChanged(ref field, value);
  562. }
  563. public string? Credits
  564. {
  565. get;
  566. set => this.RaiseAndSetIfChanged(ref field, value);
  567. }
  568. public string? CheckForUpdates
  569. {
  570. get;
  571. set => this.RaiseAndSetIfChanged(ref field, value);
  572. }
  573. public string? ViewLicenseFile
  574. {
  575. get;
  576. set => this.RaiseAndSetIfChanged(ref field, value);
  577. }
  578. public string? Version
  579. {
  580. get;
  581. set => this.RaiseAndSetIfChanged(ref field, value);
  582. }
  583. public string? GithubRepo
  584. {
  585. get;
  586. set => this.RaiseAndSetIfChanged(ref field, value);
  587. }
  588. public string? MoveWindow
  589. {
  590. get;
  591. set => this.RaiseAndSetIfChanged(ref field, value);
  592. }
  593. public string? DoubleClick
  594. {
  595. get;
  596. set => this.RaiseAndSetIfChanged(ref field, value);
  597. }
  598. public string? MouseDrag
  599. {
  600. get;
  601. set => this.RaiseAndSetIfChanged(ref field, value);
  602. }
  603. public string? LightTheme
  604. {
  605. get;
  606. set => this.RaiseAndSetIfChanged(ref field, value);
  607. }
  608. public string? DarkTheme
  609. {
  610. get;
  611. set => this.RaiseAndSetIfChanged(ref field, value);
  612. }
  613. public string? Theme
  614. {
  615. get;
  616. set => this.RaiseAndSetIfChanged(ref field, value);
  617. }
  618. public string? RemoveStarRating
  619. {
  620. get;
  621. set => this.RaiseAndSetIfChanged(ref field, value);
  622. }
  623. public string? _5Star
  624. {
  625. get;
  626. set => this.RaiseAndSetIfChanged(ref field, value);
  627. }
  628. public string? _4Star
  629. {
  630. get;
  631. set => this.RaiseAndSetIfChanged(ref field, value);
  632. }
  633. public string? _3Star
  634. {
  635. get;
  636. set => this.RaiseAndSetIfChanged(ref field, value);
  637. }
  638. public string? _2Star
  639. {
  640. get;
  641. set => this.RaiseAndSetIfChanged(ref field, value);
  642. }
  643. public string? _1Star
  644. {
  645. get;
  646. set => this.RaiseAndSetIfChanged(ref field, value);
  647. }
  648. public string? SetStarRating
  649. {
  650. get;
  651. set => this.RaiseAndSetIfChanged(ref field, value);
  652. }
  653. public string? NormalWindow
  654. {
  655. get;
  656. set => this.RaiseAndSetIfChanged(ref field, value);
  657. }
  658. public string? WindowScaling
  659. {
  660. get;
  661. set => this.RaiseAndSetIfChanged(ref field, value);
  662. }
  663. public string? CenterWindow
  664. {
  665. get;
  666. set => this.RaiseAndSetIfChanged(ref field, value);
  667. }
  668. public string? WindowManagement
  669. {
  670. get;
  671. set => this.RaiseAndSetIfChanged(ref field, value);
  672. }
  673. public string? ShowImageGallery
  674. {
  675. get;
  676. set => this.RaiseAndSetIfChanged(ref field, value);
  677. }
  678. public string? ToggleFullscreen
  679. {
  680. get;
  681. set => this.RaiseAndSetIfChanged(ref field, value);
  682. }
  683. public string? FileManagement
  684. {
  685. get;
  686. set => this.RaiseAndSetIfChanged(ref field, value);
  687. }
  688. public string? InterfaceConfiguration
  689. {
  690. get;
  691. set => this.RaiseAndSetIfChanged(ref field, value);
  692. }
  693. public string? ChangeBackground
  694. {
  695. get;
  696. set => this.RaiseAndSetIfChanged(ref field, value);
  697. }
  698. public string? ImageControl
  699. {
  700. get;
  701. set => this.RaiseAndSetIfChanged(ref field, value);
  702. }
  703. public string? ResetZoom
  704. {
  705. get;
  706. set => this.RaiseAndSetIfChanged(ref field, value);
  707. }
  708. public string? Pan
  709. {
  710. get;
  711. set => this.RaiseAndSetIfChanged(ref field, value);
  712. }
  713. public string? ZoomOut
  714. {
  715. get;
  716. set => this.RaiseAndSetIfChanged(ref field, value);
  717. }
  718. public string? ZoomIn
  719. {
  720. get;
  721. set => this.RaiseAndSetIfChanged(ref field, value);
  722. }
  723. public string? Zoom
  724. {
  725. get;
  726. set => this.RaiseAndSetIfChanged(ref field, value);
  727. }
  728. public string? ScrollToBottom
  729. {
  730. get;
  731. set => this.RaiseAndSetIfChanged(ref field, value);
  732. }
  733. public string? ScrollToTop
  734. {
  735. get;
  736. set => this.RaiseAndSetIfChanged(ref field, value);
  737. }
  738. public string? ScrollDown
  739. {
  740. get;
  741. set => this.RaiseAndSetIfChanged(ref field, value);
  742. }
  743. public string? ScrollUp
  744. {
  745. get;
  746. set => this.RaiseAndSetIfChanged(ref field, value);
  747. }
  748. public string? ScrollAndRotate
  749. {
  750. get;
  751. set => this.RaiseAndSetIfChanged(ref field, value);
  752. }
  753. public string? SelectGalleryThumb
  754. {
  755. get;
  756. set => this.RaiseAndSetIfChanged(ref field, value);
  757. }
  758. public string? Navigation
  759. {
  760. get;
  761. set => this.RaiseAndSetIfChanged(ref field, value);
  762. }
  763. public string? PrevFolder
  764. {
  765. get;
  766. set => this.RaiseAndSetIfChanged(ref field, value);
  767. }
  768. public string? NextFolder
  769. {
  770. get;
  771. set => this.RaiseAndSetIfChanged(ref field, value);
  772. }
  773. public string? FirstImage
  774. {
  775. get;
  776. set => this.RaiseAndSetIfChanged(ref field, value);
  777. }
  778. public string? LastImage
  779. {
  780. get;
  781. set => this.RaiseAndSetIfChanged(ref field, value);
  782. }
  783. public string? PrevImage
  784. {
  785. get;
  786. set => this.RaiseAndSetIfChanged(ref field, value);
  787. }
  788. public string? NextImage
  789. {
  790. get;
  791. set => this.RaiseAndSetIfChanged(ref field, value);
  792. }
  793. public string? ChangeKeybindingText
  794. {
  795. get;
  796. set => this.RaiseAndSetIfChanged(ref field, value);
  797. }
  798. public string? ToggleTaskbarProgress
  799. {
  800. get;
  801. set => this.RaiseAndSetIfChanged(ref field, value);
  802. }
  803. public string? ChangeKeybindingTooltip
  804. {
  805. get;
  806. set => this.RaiseAndSetIfChanged(ref field, value);
  807. }
  808. public string? ShowBottomGalleryWhenUiIsHidden
  809. {
  810. get;
  811. set => this.RaiseAndSetIfChanged(ref field, value);
  812. }
  813. public string? ShowBottomToolbar
  814. {
  815. get;
  816. set => this.RaiseAndSetIfChanged(ref field, value);
  817. }
  818. public string? ResetButtonText
  819. {
  820. get;
  821. set => this.RaiseAndSetIfChanged(ref field, value);
  822. }
  823. public string? SecAbbreviation
  824. {
  825. get;
  826. set => this.RaiseAndSetIfChanged(ref field, value);
  827. }
  828. public string? AdjustNavSpeed
  829. {
  830. get;
  831. set => this.RaiseAndSetIfChanged(ref field, value);
  832. }
  833. public string? AdjustTimingForZoom
  834. {
  835. get;
  836. set => this.RaiseAndSetIfChanged(ref field, value);
  837. }
  838. public string? AdjustTimingForSlideshow
  839. {
  840. get;
  841. set => this.RaiseAndSetIfChanged(ref field, value);
  842. }
  843. public string? None
  844. {
  845. get;
  846. set => this.RaiseAndSetIfChanged(ref field, value);
  847. }
  848. public string? ApplicationStartup
  849. {
  850. get;
  851. set => this.RaiseAndSetIfChanged(ref field, value);
  852. }
  853. public string? Forward
  854. {
  855. get;
  856. set => this.RaiseAndSetIfChanged(ref field, value);
  857. }
  858. public string? Reverse
  859. {
  860. get;
  861. set => this.RaiseAndSetIfChanged(ref field, value);
  862. }
  863. public string? ScrollDirection
  864. {
  865. get;
  866. set => this.RaiseAndSetIfChanged(ref field, value);
  867. }
  868. public string? OpenInSameWindow
  869. {
  870. get;
  871. set => this.RaiseAndSetIfChanged(ref field, value);
  872. }
  873. public string? ShowFileSavingDialog
  874. {
  875. get;
  876. set => this.RaiseAndSetIfChanged(ref field, value);
  877. }
  878. public string? StayCentered
  879. {
  880. get;
  881. set => this.RaiseAndSetIfChanged(ref field, value);
  882. }
  883. public string? MiscSettings
  884. {
  885. get;
  886. set => this.RaiseAndSetIfChanged(ref field, value);
  887. }
  888. public string? ScrollToZoom
  889. {
  890. get;
  891. set => this.RaiseAndSetIfChanged(ref field, value);
  892. }
  893. public string? MouseWheel
  894. {
  895. get;
  896. set => this.RaiseAndSetIfChanged(ref field, value);
  897. }
  898. public string? Language
  899. {
  900. get;
  901. set => this.RaiseAndSetIfChanged(ref field, value);
  902. }
  903. public string? Appearance
  904. {
  905. get;
  906. set => this.RaiseAndSetIfChanged(ref field, value);
  907. }
  908. public string? GeneralSettings
  909. {
  910. get;
  911. set => this.RaiseAndSetIfChanged(ref field, value);
  912. }
  913. public string? CtrlToZoom
  914. {
  915. get;
  916. set => this.RaiseAndSetIfChanged(ref field, value);
  917. }
  918. public string? FileCut
  919. {
  920. get;
  921. set => this.RaiseAndSetIfChanged(ref field, value);
  922. }
  923. public string? FileCopyPath
  924. {
  925. get;
  926. set => this.RaiseAndSetIfChanged(ref field, value);
  927. }
  928. public string? CopyImage
  929. {
  930. get;
  931. set => this.RaiseAndSetIfChanged(ref field, value);
  932. }
  933. public string? Image
  934. {
  935. get;
  936. set => this.RaiseAndSetIfChanged(ref field, value);
  937. }
  938. public string? SetAsLockScreenImage
  939. {
  940. get;
  941. set => this.RaiseAndSetIfChanged(ref field, value);
  942. }
  943. public string? SetAsWallpaper
  944. {
  945. get;
  946. set => this.RaiseAndSetIfChanged(ref field, value);
  947. }
  948. public string? RecentFiles
  949. {
  950. get;
  951. set => this.RaiseAndSetIfChanged(ref field, value);
  952. }
  953. public string? Ascending
  954. {
  955. get;
  956. set => this.RaiseAndSetIfChanged(ref field, value);
  957. }
  958. public string? Descending
  959. {
  960. get;
  961. set => this.RaiseAndSetIfChanged(ref field, value);
  962. }
  963. public string? Random
  964. {
  965. get;
  966. set => this.RaiseAndSetIfChanged(ref field, value);
  967. }
  968. public string? CreationTime
  969. {
  970. get;
  971. set => this.RaiseAndSetIfChanged(ref field, value);
  972. }
  973. public string? FileExtension
  974. {
  975. get;
  976. set => this.RaiseAndSetIfChanged(ref field, value);
  977. }
  978. public string? SortFilesBy
  979. {
  980. get;
  981. set => this.RaiseAndSetIfChanged(ref field, value);
  982. }
  983. public string? LensModel
  984. {
  985. get;
  986. set => this.RaiseAndSetIfChanged(ref field, value);
  987. }
  988. public string? LensMaker
  989. {
  990. get;
  991. set => this.RaiseAndSetIfChanged(ref field, value);
  992. }
  993. public string? ExifVersion
  994. {
  995. get;
  996. set => this.RaiseAndSetIfChanged(ref field, value);
  997. }
  998. public string? Orientation
  999. {
  1000. get;
  1001. set => this.RaiseAndSetIfChanged(ref field, value);
  1002. }
  1003. public string? PhotometricInterpretation
  1004. {
  1005. get;
  1006. set => this.RaiseAndSetIfChanged(ref field, value);
  1007. }
  1008. public string? Brightness
  1009. {
  1010. get;
  1011. set => this.RaiseAndSetIfChanged(ref field, value);
  1012. }
  1013. public string? LightSource
  1014. {
  1015. get;
  1016. set => this.RaiseAndSetIfChanged(ref field, value);
  1017. }
  1018. public string? FlashMode
  1019. {
  1020. get;
  1021. set => this.RaiseAndSetIfChanged(ref field, value);
  1022. }
  1023. public string? FlashEnergy
  1024. {
  1025. get;
  1026. set => this.RaiseAndSetIfChanged(ref field, value);
  1027. }
  1028. public string? WhiteBalance
  1029. {
  1030. get;
  1031. set => this.RaiseAndSetIfChanged(ref field, value);
  1032. }
  1033. public string? Sharpness
  1034. {
  1035. get;
  1036. set => this.RaiseAndSetIfChanged(ref field, value);
  1037. }
  1038. public string? Saturation
  1039. {
  1040. get;
  1041. set => this.RaiseAndSetIfChanged(ref field, value);
  1042. }
  1043. public string? Contrast
  1044. {
  1045. get;
  1046. set => this.RaiseAndSetIfChanged(ref field, value);
  1047. }
  1048. public string? MeteringMode
  1049. {
  1050. get;
  1051. set => this.RaiseAndSetIfChanged(ref field, value);
  1052. }
  1053. public string? FocalLength35mm
  1054. {
  1055. get;
  1056. set => this.RaiseAndSetIfChanged(ref field, value);
  1057. }
  1058. public string? ISOSpeed
  1059. {
  1060. get;
  1061. set => this.RaiseAndSetIfChanged(ref field, value);
  1062. }
  1063. public string? DigitalZoom
  1064. {
  1065. get;
  1066. set => this.RaiseAndSetIfChanged(ref field, value);
  1067. }
  1068. public string? ExposureProgram
  1069. {
  1070. get;
  1071. set => this.RaiseAndSetIfChanged(ref field, value);
  1072. }
  1073. public string? ExposureBias
  1074. {
  1075. get;
  1076. set => this.RaiseAndSetIfChanged(ref field, value);
  1077. }
  1078. public string? MaxAperture
  1079. {
  1080. get;
  1081. set => this.RaiseAndSetIfChanged(ref field, value);
  1082. }
  1083. public string? Fstop
  1084. {
  1085. get;
  1086. set => this.RaiseAndSetIfChanged(ref field, value);
  1087. }
  1088. public string? Fnumber
  1089. {
  1090. get;
  1091. set => this.RaiseAndSetIfChanged(ref field, value);
  1092. }
  1093. public string? FocalLength
  1094. {
  1095. get;
  1096. set => this.RaiseAndSetIfChanged(ref field, value);
  1097. }
  1098. public string? CameraModel
  1099. {
  1100. get;
  1101. set => this.RaiseAndSetIfChanged(ref field, value);
  1102. }
  1103. public string? CameraMaker
  1104. {
  1105. get;
  1106. set => this.RaiseAndSetIfChanged(ref field, value);
  1107. }
  1108. public string? Software
  1109. {
  1110. get;
  1111. set => this.RaiseAndSetIfChanged(ref field, value);
  1112. }
  1113. public string? Title
  1114. {
  1115. get;
  1116. set => this.RaiseAndSetIfChanged(ref field, value);
  1117. }
  1118. public string? Subject
  1119. {
  1120. get;
  1121. set => this.RaiseAndSetIfChanged(ref field, value);
  1122. }
  1123. public string? Created
  1124. {
  1125. get;
  1126. set => this.RaiseAndSetIfChanged(ref field, value);
  1127. }
  1128. public string? Modified
  1129. {
  1130. get;
  1131. set => this.RaiseAndSetIfChanged(ref field, value);
  1132. }
  1133. public string? LastAccessTime
  1134. {
  1135. get;
  1136. set => this.RaiseAndSetIfChanged(ref field, value);
  1137. }
  1138. public string? ConvertTo
  1139. {
  1140. get;
  1141. set => this.RaiseAndSetIfChanged(ref field, value);
  1142. }
  1143. public string? Copy
  1144. {
  1145. get;
  1146. set => this.RaiseAndSetIfChanged(ref field, value);
  1147. }
  1148. public string? OptimizeImage
  1149. {
  1150. get;
  1151. set => this.RaiseAndSetIfChanged(ref field, value);
  1152. }
  1153. public string? FileProperties
  1154. {
  1155. get;
  1156. set => this.RaiseAndSetIfChanged(ref field, value);
  1157. }
  1158. public string? ImageInfo
  1159. {
  1160. get;
  1161. set => this.RaiseAndSetIfChanged(ref field, value);
  1162. }
  1163. public string? ApplicationShortcuts
  1164. {
  1165. get;
  1166. set => this.RaiseAndSetIfChanged(ref field, value);
  1167. }
  1168. public string? BatchResize
  1169. {
  1170. get;
  1171. set => this.RaiseAndSetIfChanged(ref field, value);
  1172. }
  1173. public string? Effects
  1174. {
  1175. get;
  1176. set => this.RaiseAndSetIfChanged(ref field, value);
  1177. }
  1178. public string? EffectsTooltip
  1179. {
  1180. get;
  1181. set => this.RaiseAndSetIfChanged(ref field, value);
  1182. }
  1183. public string? File
  1184. {
  1185. get => field.FirstCharToUpper();
  1186. set => this.RaiseAndSetIfChanged(ref field, value);
  1187. }
  1188. public string? SelectFile
  1189. {
  1190. get;
  1191. set => this.RaiseAndSetIfChanged(ref field, value);
  1192. }
  1193. public string? OpenLastFile
  1194. {
  1195. get;
  1196. set => this.RaiseAndSetIfChanged(ref field, value);
  1197. }
  1198. public string? Paste
  1199. {
  1200. get;
  1201. set => this.RaiseAndSetIfChanged(ref field, value);
  1202. }
  1203. public string? Reload
  1204. {
  1205. get;
  1206. set => this.RaiseAndSetIfChanged(ref field, value);
  1207. }
  1208. public string? Print
  1209. {
  1210. get;
  1211. set => this.RaiseAndSetIfChanged(ref field, value);
  1212. }
  1213. public string? DeleteFile
  1214. {
  1215. get;
  1216. set => this.RaiseAndSetIfChanged(ref field, value);
  1217. }
  1218. public string? PermanentlyDelete
  1219. {
  1220. get;
  1221. set => this.RaiseAndSetIfChanged(ref field, value);
  1222. }
  1223. public string? Save
  1224. {
  1225. get;
  1226. set => this.RaiseAndSetIfChanged(ref field, value);
  1227. }
  1228. public string? CopyFile
  1229. {
  1230. get;
  1231. set => this.RaiseAndSetIfChanged(ref field, value);
  1232. }
  1233. public string? NewWindow
  1234. {
  1235. get;
  1236. set => this.RaiseAndSetIfChanged(ref field, value);
  1237. }
  1238. public string? Close
  1239. {
  1240. get;
  1241. set => this.RaiseAndSetIfChanged(ref field, value);
  1242. }
  1243. public string? RestoreDown
  1244. {
  1245. get;
  1246. set => this.RaiseAndSetIfChanged(ref field, value);
  1247. }
  1248. public string? Open
  1249. {
  1250. get;
  1251. set => this.RaiseAndSetIfChanged(ref field, value);
  1252. }
  1253. public string? OpenFileDialog
  1254. {
  1255. get;
  1256. set => this.RaiseAndSetIfChanged(ref field, value);
  1257. }
  1258. public string? ShowInFolder
  1259. {
  1260. get;
  1261. set => this.RaiseAndSetIfChanged(ref field, value);
  1262. }
  1263. public string? OpenWith
  1264. {
  1265. get;
  1266. set => this.RaiseAndSetIfChanged(ref field, value);
  1267. }
  1268. public string? RenameFile
  1269. {
  1270. get;
  1271. set => this.RaiseAndSetIfChanged(ref field, value);
  1272. }
  1273. public string? DuplicateFile
  1274. {
  1275. get;
  1276. set => this.RaiseAndSetIfChanged(ref field, value);
  1277. }
  1278. public string? RotateLeft
  1279. {
  1280. get;
  1281. set => this.RaiseAndSetIfChanged(ref field, value);
  1282. }
  1283. public string? RotateRight
  1284. {
  1285. get;
  1286. set => this.RaiseAndSetIfChanged(ref field, value);
  1287. }
  1288. public string? Flip
  1289. {
  1290. get;
  1291. set => this.RaiseAndSetIfChanged(ref field, value);
  1292. }
  1293. public string? UnFlip
  1294. {
  1295. get;
  1296. set => this.RaiseAndSetIfChanged(ref field, value);
  1297. }
  1298. public string? ShowUI
  1299. {
  1300. get;
  1301. set => this.RaiseAndSetIfChanged(ref field, value);
  1302. }
  1303. public string? HideUI
  1304. {
  1305. get;
  1306. set => this.RaiseAndSetIfChanged(ref field, value);
  1307. }
  1308. public string? ShowBottomGallery
  1309. {
  1310. get;
  1311. set => this.RaiseAndSetIfChanged(ref field, value);
  1312. }
  1313. public string? HideBottomGallery
  1314. {
  1315. get;
  1316. set => this.RaiseAndSetIfChanged(ref field, value);
  1317. }
  1318. public string? LoopingDisabled
  1319. {
  1320. get;
  1321. set => this.RaiseAndSetIfChanged(ref field, value);
  1322. }
  1323. public string? LoopingEnabled
  1324. {
  1325. get;
  1326. set => this.RaiseAndSetIfChanged(ref field, value);
  1327. }
  1328. public string? AutoFitWindow
  1329. {
  1330. get;
  1331. set => this.RaiseAndSetIfChanged(ref field, value);
  1332. }
  1333. public string? Stretch
  1334. {
  1335. get;
  1336. set => this.RaiseAndSetIfChanged(ref field, value);
  1337. }
  1338. public string? Crop
  1339. {
  1340. get;
  1341. set => this.RaiseAndSetIfChanged(ref field, value);
  1342. }
  1343. public string? ResizeImage
  1344. {
  1345. get;
  1346. set => this.RaiseAndSetIfChanged(ref field, value);
  1347. }
  1348. public string? GoToImageAtSpecifiedIndex
  1349. {
  1350. get;
  1351. set => this.RaiseAndSetIfChanged(ref field, value);
  1352. }
  1353. public string? ToggleScroll
  1354. {
  1355. get;
  1356. set => this.RaiseAndSetIfChanged(ref field, value);
  1357. }
  1358. public string? ScrollEnabled
  1359. {
  1360. get;
  1361. set => this.RaiseAndSetIfChanged(ref field, value);
  1362. }
  1363. public string? ScrollDisabled
  1364. {
  1365. get;
  1366. set => this.RaiseAndSetIfChanged(ref field, value);
  1367. }
  1368. public string? Slideshow
  1369. {
  1370. get;
  1371. set => this.RaiseAndSetIfChanged(ref field, value);
  1372. }
  1373. public string? Settings
  1374. {
  1375. get;
  1376. set => this.RaiseAndSetIfChanged(ref field, value);
  1377. }
  1378. public string? AboutWindow
  1379. {
  1380. get;
  1381. set => this.RaiseAndSetIfChanged(ref field, value);
  1382. }
  1383. public string? About
  1384. {
  1385. get;
  1386. set => this.RaiseAndSetIfChanged(ref field, value);
  1387. }
  1388. public string? ShowAllSettingsWindow
  1389. {
  1390. get;
  1391. set => this.RaiseAndSetIfChanged(ref field, value);
  1392. }
  1393. public string? StayTopMost
  1394. {
  1395. get;
  1396. set => this.RaiseAndSetIfChanged(ref field, value);
  1397. }
  1398. public string? SearchSubdirectory
  1399. {
  1400. get;
  1401. set => this.RaiseAndSetIfChanged(ref field, value);
  1402. }
  1403. public string? ToggleLooping
  1404. {
  1405. get;
  1406. set => this.RaiseAndSetIfChanged(ref field, value);
  1407. }
  1408. public string? FileName
  1409. {
  1410. get;
  1411. set => this.RaiseAndSetIfChanged(ref field, value);
  1412. }
  1413. public string? FileSize
  1414. {
  1415. get;
  1416. set => this.RaiseAndSetIfChanged(ref field, value);
  1417. }
  1418. public string? Folder
  1419. {
  1420. get;
  1421. set => this.RaiseAndSetIfChanged(ref field, value);
  1422. }
  1423. public string? FullPath
  1424. {
  1425. get;
  1426. set => this.RaiseAndSetIfChanged(ref field, value);
  1427. }
  1428. public string? Resize
  1429. {
  1430. get;
  1431. set => this.RaiseAndSetIfChanged(ref field, value);
  1432. }
  1433. public string? NoResize
  1434. {
  1435. get;
  1436. set => this.RaiseAndSetIfChanged(ref field, value);
  1437. }
  1438. public string? Apply
  1439. {
  1440. get;
  1441. set => this.RaiseAndSetIfChanged(ref field, value);
  1442. }
  1443. public string? Cancel
  1444. {
  1445. get;
  1446. set => this.RaiseAndSetIfChanged(ref field, value);
  1447. }
  1448. public string? BitDepth
  1449. {
  1450. get;
  1451. set => this.RaiseAndSetIfChanged(ref field, value);
  1452. }
  1453. public string? ReadAbleAspectRatio
  1454. {
  1455. get;
  1456. set => this.RaiseAndSetIfChanged(ref field, value);
  1457. }
  1458. public string? NoConversion
  1459. {
  1460. get;
  1461. set => this.RaiseAndSetIfChanged(ref field, value);
  1462. }
  1463. public string? Width
  1464. {
  1465. get;
  1466. set => this.RaiseAndSetIfChanged(ref field, value);
  1467. }
  1468. public string? Height
  1469. {
  1470. get;
  1471. set => this.RaiseAndSetIfChanged(ref field, value);
  1472. }
  1473. public string? SizeMp
  1474. {
  1475. get;
  1476. set => this.RaiseAndSetIfChanged(ref field, value);
  1477. }
  1478. public string? Resolution
  1479. {
  1480. get;
  1481. set => this.RaiseAndSetIfChanged(ref field, value);
  1482. }
  1483. public string? PrintSizeIn
  1484. {
  1485. get;
  1486. set => this.RaiseAndSetIfChanged(ref field, value);
  1487. }
  1488. public string? PrintSizeCm
  1489. {
  1490. get;
  1491. set => this.RaiseAndSetIfChanged(ref field, value);
  1492. }
  1493. public string? Centimeters
  1494. {
  1495. get;
  1496. set => this.RaiseAndSetIfChanged(ref field, value);
  1497. }
  1498. public string? Inches
  1499. {
  1500. get;
  1501. set => this.RaiseAndSetIfChanged(ref field, value);
  1502. }
  1503. public string? SizeTooltip
  1504. {
  1505. get;
  1506. set => this.RaiseAndSetIfChanged(ref field, value);
  1507. }
  1508. public string? Latitude
  1509. {
  1510. get;
  1511. set => this.RaiseAndSetIfChanged(ref field, value);
  1512. }
  1513. public string? Longitude
  1514. {
  1515. get;
  1516. set => this.RaiseAndSetIfChanged(ref field, value);
  1517. }
  1518. public string? Altitude
  1519. {
  1520. get;
  1521. set => this.RaiseAndSetIfChanged(ref field, value);
  1522. }
  1523. public string? Authors
  1524. {
  1525. get;
  1526. set => this.RaiseAndSetIfChanged(ref field, value);
  1527. }
  1528. public string? DateTaken
  1529. {
  1530. get;
  1531. set => this.RaiseAndSetIfChanged(ref field, value);
  1532. }
  1533. public string? Copyright
  1534. {
  1535. get;
  1536. set => this.RaiseAndSetIfChanged(ref field, value);
  1537. }
  1538. public string? ResolutionUnit
  1539. {
  1540. get;
  1541. set => this.RaiseAndSetIfChanged(ref field, value);
  1542. }
  1543. public string? ColorRepresentation
  1544. {
  1545. get;
  1546. set => this.RaiseAndSetIfChanged(ref field, value);
  1547. }
  1548. public string? CompressedBitsPixel
  1549. {
  1550. get;
  1551. set => this.RaiseAndSetIfChanged(ref field, value);
  1552. }
  1553. public string? Compression
  1554. {
  1555. get;
  1556. set => this.RaiseAndSetIfChanged(ref field, value);
  1557. }
  1558. public string? ExposureTime
  1559. {
  1560. get;
  1561. set => this.RaiseAndSetIfChanged(ref field, value);
  1562. }
  1563. #endregion strings
  1564. #region Dynamic Translation strings
  1565. public string? IsFlipped
  1566. {
  1567. get;
  1568. set => this.RaiseAndSetIfChanged(ref field, value);
  1569. }
  1570. public string? IsShowingUI
  1571. {
  1572. get;
  1573. set => this.RaiseAndSetIfChanged(ref field, value);
  1574. }
  1575. public string? IsScrolling
  1576. {
  1577. get;
  1578. set => this.RaiseAndSetIfChanged(ref field, value);
  1579. }
  1580. public string? IsCtrlToZoom
  1581. {
  1582. get;
  1583. set => this.RaiseAndSetIfChanged(ref field, value);
  1584. }
  1585. public string? IsLooping
  1586. {
  1587. get;
  1588. set => this.RaiseAndSetIfChanged(ref field, value);
  1589. }
  1590. public string? IsShowingBottomGallery
  1591. {
  1592. get;
  1593. set => this.RaiseAndSetIfChanged(ref field, value);
  1594. }
  1595. public string? IsShowingBottomToolbar
  1596. {
  1597. get;
  1598. set => this.RaiseAndSetIfChanged(ref field, value);
  1599. }
  1600. public string? IsShowingFadingUIButtons
  1601. {
  1602. get;
  1603. set => this.RaiseAndSetIfChanged(ref field, value);
  1604. }
  1605. public string? IsUsingTouchpad
  1606. {
  1607. get;
  1608. set => this.RaiseAndSetIfChanged(ref field, value);
  1609. }
  1610. #endregion
  1611. }