package i18n

func init() {
	register("ENGLISH", map[string]string{
		ColTitle: "Title",
		ColType:  "Type",
		ColSize:  "Size (MiB)",

		TabInput:     "Input",
		TabOutput:    "Output",
		TabImage:     "Image",
		TabTransform: "Transform",

		LblPage: "Page:",
		TipPage: "Preview a different page of the selected comic",

		TglRecursive:  " Recurse SubDirectories",
		TipRecursive:  "Process subdirectories recursively",
		TglNoRGB:      " Only Grayscale Images",
		TipNoRGB:      "Do not convert images that have RGB colorspace",
		TglNoCover:    " Exclude Cover",
		TipNoCover:    "Do not convert the cover image",
		TglNoNonImage: " Remove Non-Image Files from the Archive",
		TipNoNonImage: "Remove .nfo, .xml, .txt files from the archive",
		TglNoConvert:  " Do not Transform or Convert Images",
		TipNoConvert:  "Copy images from archive or directory without modifications",
		LblMinSize:    "Minimum Size (MiB):",
		TipSize:       "Process only files larger than minimum size",
		LblDPI:        "Document DPI:",
		TipDPI:        "Resolution for rendering documents (PDF, EPUB, etc.); Default uses the original resolution",

		LblOutDir:      "Output Directory:",
		TipOutDir:      "Directory where converted files are written (required)",
		BtnBrowse:      "Browse...",
		LblSuffix:      "Add Suffix to Output File:",
		TipSuffix:      "Add suffix to filename, i.e. filename_suffix.cbz",
		LblArchive:     "Archive Format:",
		TipArchive:     "Output container: ZIP (.cbz) or uncompressed TAR (.cbt)",
		LblCompression: "Compression:",
		TipZipLevel:    "ZIP compression: Store disables it, 1 is fastest, 9 is smallest",
		TglCombine:     " Combine into single file",
		TipCombine:     "Merge all listed files into one archive",
		LblOutFile:     "Output File:",
		TipOutFile:     "Combined file name (default: first input + -combined)",

		LblFormat:      "Format:",
		TipFormat:      "Output image format for the converted pages",
		LblSize:        "Size:",
		CueWidth:       "width",
		CueHeight:      "height",
		TipWidthHeight: "If one of, width or height is not set, the image aspect ratio is preserved",
		TglFit:         " Best Fit",
		TipFit:         "Best fit for required width and height",
		TglNoUpscale:   " No Upscale",
		TipNoUpscale:   "Do not enlarge images already smaller than the requested size",
		LblFilter:      "Resize Filter:",
		LblQuality:     "Quality: ",
		TipQuality:     "Quality affects JPEG, WEBP, AVIF and JXL",
		LblEffort:      "Effort:",
		TipEffort:      "Encoder speed/effort (WEBP, AVIF, JXL)",
		TglLossless:    " Lossless",
		TipLossless:    "Lossless compression (WEBP, AVIF, JXL), ignores quality",
		TglGrayscale:   " Grayscale",
		TipGrayscale:   "Convert images to grayscale (monochromatic)",

		LblBrightness: "Brightness: ",
		TipBrightness: "Adjust the brightness of the images",
		LblContrast:   "Contrast: ",
		TipContrast:   "Adjust the contrast of the images",
		LblRotate:     "Rotate:",
		TipRotate:     "Rotate every page clockwise by the given angle in degrees",

		EffortMethod:  "Method",
		EffortSpeed:   "Speed",
		EffortEffort:  "Effort",
		TipEffortWebp: "WEBP method, higher is better/slower (0-6, default 4)",
		TipEffortAvif: "AVIF speed, higher is faster/worse (0-10, default 6)",
		TipEffortJxl:  "JXL effort, higher is better/slower (1-7, default 7)",

		BtnAddFiles:  "Add &Files...",
		BtnAddDir:    "Add &Dir...",
		BtnRemove:    "Remove",
		BtnRemoveAll: "Remove All",
		BtnThumbnail: "Thumbnail",
		BtnCover:     "Cover",
		BtnConvert:   "&Convert",
		BtnCancel:    "Cancel",
		TipCancel:    "Cancel the running operation (or press Esc)",
		BtnReset:     "Reset",
		TipReset:     "Restore all settings to their defaults",
		BtnSave:      "Save",
		TipSave:      "Save current settings to a profile",
		BtnCommand:   "Command",
		TipCommand:   "Show the equivalent command line",
		LblProfile:   "Profile:",
		TipProfile:   "Select a settings profile",

		TipThumbnail: "Extract cover thumbnails",
		TipCover:     "Extract covers",
		TipConvert:   "Convert files to the selected format",

		StatusNeedFilesAndDir: "Add files and set output directory",
		StatusNeedFiles:       "Add files",
		StatusNeedOutDir:      "Set output directory",
		StatusFileOf:          "File %d of %d",

		FilterNearest:  "NearestNeighbor is the fastest resampling filter, no antialiasing",
		FilterBox:      "Box filter (averaging pixels)",
		FilterLinear:   "Linear is the bilinear filter, smooth and reasonably fast",
		FilterMitchell: "MitchellNetravali is a smooth bicubic filter",
		FilterCatmull:  "CatmullRom is a sharp bicubic filter",
		FilterGaussian: "Gaussian is a blurring filter that uses gaussian function, useful for noise removal",
		FilterLanczos:  "Lanczos is a high-quality resampling filter, it's slower than cubic filters",

		DlgAddFiles:    "Add Files",
		DlgAddDir:      "Add Directory",
		DlgOutputDir:   "Output Directory",
		DlgOutputFile:  "Output File",
		DlgCommandLine: "Command Line",
		DlgSaveProfile: "Save Profile",

		ParamName:           "Name: %s\n",
		MsgInvalidNameTitle: "Invalid Name",
		MsgInvalidNameBody:  "Profile name must not be empty or contain '.' or ';'.",

		NoPreview: "No preview",
	})
}
