# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://codeberg.org/ckruse/Gitte/issues\n"
"POT-Creation-Date: 2026-07-21 05:27+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"

#: data/de.wwwtech.gitte.desktop.in:2 data/de.wwwtech.gitte.metainfo.xml.in:7
msgid "Gitte"
msgstr ""

#: data/de.wwwtech.gitte.desktop.in:3 data/de.wwwtech.gitte.metainfo.xml.in:8
msgid "Manage your code history"
msgstr ""

#: data/de.wwwtech.gitte.desktop.in:9
msgid "Git;Version Control;VCS;Repository;Commit;Branch;Merge;Diff;Stash;"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:6
msgid "Window width"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:7
msgid "The width of the application window."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:11
msgid "Window height"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:12
msgid "The height of the application window."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:16
msgid "Sidebar pane position"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:17
msgid "The position of the sidebar pane divider in the repository view."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:21
msgid "Sidebar visible"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:22
msgid "Whether the sidebar is visible in the repository view."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:26
msgid "Files pane position"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:27
msgid "The position of the files pane divider in the repository view."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:31
msgid "History pane position"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:32
msgid ""
"The position of the history (commit graph) pane divider in the repository "
"view."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:41
msgid "Start screen sort order"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:42
msgid "How repositories are sorted on the start screen."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:46
msgid "Default location for repositories"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:47
msgid ""
"Filesystem path used as the starting folder when cloning, initializing, or "
"adding repositories. An empty string falls back to the user's home directory."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:51
msgid "Auto-fetch enabled (global default)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:52
msgid ""
"Global default for whether to automatically fetch from all remotes at a "
"regular interval."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:57
msgid "Auto-fetch interval (global default)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:58
msgid "Global default interval in seconds between automatic fetches."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:62
msgid "Tag sorting method (global default)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:63
msgid ""
"Global default for tag sorting: \"semver\", \"alphabetical\", or \"date\". "
"Repositories can override."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:67
msgid "Tag sort direction (global default)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:68
msgid ""
"Global default sort direction for tags: \"asc\" or \"desc\". Repositories "
"can override."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:72
msgid "Branch sorting method (global default)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:73
msgid ""
"Global default for branch sorting: \"alphanumeric\", \"last-checkout\", or "
"\"last-commit\". Repositories can override."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:77
msgid "Branch sort direction (global default)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:78
msgid ""
"Global default sort direction for branches: \"asc\" or \"desc\". "
"Repositories can override."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:82
msgid "Font for diff views"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:83
msgid ""
"Pango font description (e.g. \"JetBrains Mono 11\") used for diff content. "
"Empty string falls back to the system monospace font."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:87
msgid "Path to the git binary"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:88
msgid ""
"Command used to invoke git for rebase operations. Use \"git\" to rely on "
"PATH, an absolute path for a specific binary, or e.g. \"flatpak-spawn --host "
"git\" to run git outside the sandbox."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:92
msgid "External editor command"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:93
msgid ""
"Command used to open files in an external editor. An empty string falls back "
"to the system default application. Supports the placeholders {file} "
"(absolute path) and {line} (line number). Examples: \"gedit +{line} {file}"
"\", \"gnome-text-editor {file}\", \"kate --line {line} {file}\", \"open -a "
"'Zed' {file}:{line}\". Inside a Flatpak sandbox, prefix with \"flatpak-spawn "
"--host\" to run a host editor, e.g. \"flatpak-spawn --host gedit +{line} "
"{file}\"."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:97
msgid "Bypass local git configuration for network operations"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:98
msgid ""
"Disable credential helpers, hooks, and the pager when invoking git fetch/"
"push/pull. Useful in sandboxed (Flatpak) environments where host-side "
"helpers like `gh` are unreachable. When unset by the user, this defaults to "
"true inside Flatpak and false otherwise."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:102
msgid "Force overwrite of probed environment variables from the login shell"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:103
msgid ""
"When enabled, SSH/GPG/proxy related environment variables are always taken "
"from the user's login shell on startup and overwrite any value inherited by "
"the current process — even if already set. If the login shell reports an "
"empty value, the variable is set to the empty string. Takes effect on next "
"startup."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:107
msgid "Last version for which the What's New dialog was shown"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:108
msgid ""
"Empty string means the user has never seen any What's New dialog (e.g. fresh "
"install). On startup, if this differs from the current app version, release "
"notes are shown and this value is updated."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:112
#: data/de.wwwtech.gitte.metainfo.xml.in:66
msgid "Compact UI mode"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:113
msgid "Reduces spacing and padding throughout the UI for a denser layout."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:117
msgid "Open repository in current directory"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:118
msgid ""
"When Gitte is launched from a terminal without a path argument, open the Git "
"repository found in (or above) the current working directory. If no "
"repository is found, the repository selection screen is shown as usual."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:122
msgid "Last update-banner version dismissed by the user"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:123
msgid ""
"If this equals the latest version reported by Flathub, the update banner is "
"suppressed."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:127
msgid "Unix timestamp of the last successful update check"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:128
msgid "Used to throttle update checks to at most once every 24 hours."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:132
msgid "Additive line selection in diff view"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:133
msgid ""
"When enabled, a single left click in the diff view toggles a line (additive) "
"and click-drag extends the selection. When disabled, standard GTK selection "
"behavior is used (click selects single, Ctrl-click toggles, Shift-click "
"extends)."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:141
msgid "History diff view layout"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:142
msgid ""
"How diffs are displayed in the commit log, commit graph and stashes: "
"\"unified\" shows a single column with additions and deletions interleaved, "
"\"side-by-side\" shows the old content on the left and the new content on "
"the right."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:150
msgid "Working copy diff view layout"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:151
msgid ""
"How diffs are displayed in the working copy staging view: \"unified\" shows "
"a single column with additions and deletions interleaved, \"side-by-side\" "
"shows the old content on the left and the new content on the right."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:155
msgid "Show changes and stashes in commit graph"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:156
msgid ""
"Whether the commit graph shows uncommitted changes and stashes as rows at "
"the top."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:165
msgid "Ignore whitespace in diffs"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:166
msgid ""
"Controls whether whitespace-only differences are hidden in diffs. \"none\" "
"shows all changes, \"change\" ignores changes in amount of whitespace (git "
"-b), \"all\" ignores all whitespace (git -w). When set to anything other "
"than \"none\", staging individual hunks or lines in the working copy is "
"disabled because the displayed diff no longer matches the on-disk bytes."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:174
msgid "Amount of context shown in diffs"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:175
msgid ""
"How much surrounding context is shown around each change in diffs. "
"\"default\" shows the git default of three lines, \"whole\" shows the entire "
"file."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:179
msgid "Treat matching files as binary"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:180
msgid ""
"Comma-separated git pathspec/glob patterns (e.g. \"*.tscn, *.uid\"). Files "
"whose path matches a pattern are not shown as a diff; instead a placeholder "
"with a \"Load anyway\" button is displayed. Matching uses git pathspec "
"semantics, so \"*.ext\" matches files in any subdirectory."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:184
msgid "Force the Cairo (software) renderer"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:185
msgid ""
"Workaround for rendering glitches such as window flicker when opening "
"dialogs on macOS. When enabled, the application starts with "
"GSK_RENDERER=cairo, falling back to CPU-side software rendering. Disables "
"GPU acceleration, which may make scrolling through large diffs or long "
"commit logs less smooth, especially on high-DPI displays. Requires an "
"application restart to take effect. An explicit GSK_RENDERER environment "
"variable always takes precedence over this setting."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:193
msgid "Working copy view layout"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:194
msgid ""
"How changed files are displayed: \"unified\" shows a single list, \"split\" "
"shows staged and unstaged changes in separate sections."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:202
msgid "Order of sections in the split working copy view"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:203
msgid ""
"Which section is shown first in the split layout: \"unstaged-first\" lists "
"unstaged changes above staged changes, \"staged-first\" lists staged changes "
"first."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:212
msgid "Which changed files are shown in the working copy"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:213
msgid ""
"Filters the changed files view: \"all\" shows every change, \"new\" shows "
"only untracked files, \"modified\" shows only tracked changes (untracked "
"files are hidden)."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:217
msgid "Recurse into untracked directories"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:218
msgid ""
"When enabled, untracked directories are expanded to list their full contents "
"in the changed files view; otherwise each untracked directory is shown as a "
"single entry."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:222
msgid "Auto-collapse empty working copy sections"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:223
msgid ""
"When enabled, the staged and unstaged sections in the split working copy "
"view automatically collapse when they contain no files and expand when they "
"have files."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:229
msgid "Workspace section expanded"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:230
msgid "Whether the Workspace section in the sidebar is expanded."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:234
msgid "Branches section expanded"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:235
msgid "Whether the Branches section in the sidebar is expanded."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:239
msgid "Tags section expanded"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:240
msgid "Whether the Tags section in the sidebar is expanded."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:244
msgid "Remotes section expanded"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:245
msgid "Whether the Remotes section in the sidebar is expanded."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:249
msgid "Unstaged changes section expanded"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:250
msgid ""
"Whether the Unstaged Changes list in the split working copy view is expanded."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:254
msgid "Staged changes section expanded"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:255
msgid ""
"Whether the Staged Changes list in the split working copy view is expanded."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:259
msgid "Include remote branches in commit graph"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:260
msgid ""
"Whether the commit graph includes remote-tracking branches (git log --"
"remotes)."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:270
msgid "Tag sorting method"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:271
msgid ""
"How to sort tags: \"global-default\" uses the global setting, otherwise "
"\"semver\", \"alphabetical\", or \"date\""
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:280
msgid "Tag sort direction"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:281
msgid ""
"Sort direction for tags: \"global-default\" uses the global setting, "
"otherwise \"asc\" or \"desc\""
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:291
msgid "Branch sorting method"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:292
msgid ""
"How to sort branches: \"global-default\" uses the global setting, otherwise "
"\"alphanumeric\", \"last-checkout\", or \"last-commit\""
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:301
msgid "Branch sort direction"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:302
msgid ""
"Sort direction for branches: \"global-default\" uses the global setting, "
"otherwise \"asc\" or \"desc\""
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:306
msgid "Collapsed branch groups"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:307
msgid "List of branch group prefixes that are collapsed in the sidebar."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:311
msgid "Expanded remote groups"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:312
msgid "List of remote names that are explicitly expanded in the sidebar."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:323
msgid "Default merge strategy"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:324
msgid ""
"The merge strategy preselected in the merge dialog for this repository. "
"Updated each time the user confirms a merge."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:328
msgid "Treat matching files as binary (per repository)"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:329
msgid ""
"Comma-separated git pathspec/glob patterns for this repository. \"global-"
"default\" uses the global setting; any other value overrides it for this "
"repository (an empty value disables filtering here)."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:338
msgid "Auto-fetch mode"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:339
msgid ""
"Auto-fetch mode for this repository: \"global-default\" uses the global "
"setting, \"enabled\" forces on, \"disabled\" forces off."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:344
msgid "Auto-fetch interval"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:345
msgid ""
"Interval in seconds between automatic fetches (used when auto-fetch-mode is "
"\"enabled\")."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:350
msgid "Commit subject length"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:351
msgid ""
"Maximum number of characters in the commit subject (first line). When "
"exceeded, the subject is highlighted instead of being truncated. 0 means "
"unlimited."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:356
msgid "Commit body line length"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:357
msgid ""
"Maximum characters per line in the commit body/details. Overlong portions "
"are highlighted instead of being wrapped. 0 means unlimited."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:361
msgid "Capitalize commit subject"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:362
msgid ""
"When enabled, the first character of the commit subject is automatically "
"capitalized as you type."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:366
msgid "Mainline branch"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:367
msgid ""
"Name of the branch acting as the mainline for this repository (used to "
"display ahead/behind in the commit log). Empty string means auto-detect via "
"heuristic (origin/HEAD, then main/master/develop/trunk)."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:375
msgid "Mainline branch kind"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:376
msgid ""
"Whether the configured mainline-branch refers to a local or a remote branch."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:389
msgid "Forge type"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:390
msgid ""
"Which forge the origin remote points at, used to turn bare references "
"(#123, !123) in commit messages into links. 'auto' detects the forge from "
"the remote host; 'manual' ignores the remote and uses the custom URL "
"templates below; 'none' disables bare-reference linking."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:394
msgid "Custom issue/PR URL template"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:395
msgid ""
"URL template used to link #123 references in commit messages when forge-type "
"is \"manual\". Use {id} as a placeholder for the reference number, e.g. "
"\"https://tracker.example.com/issues/{id}\". Empty disables #-linking in "
"manual mode."
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:399
msgid "Custom merge-request URL template"
msgstr ""

#: data/de.wwwtech.gitte.gschema.xml:400
msgid ""
"URL template used to link !123 references in commit messages when forge-type "
"is \"manual\". Use {id} as a placeholder for the reference number, e.g. "
"\"https://tracker.example.com/merge_requests/{id}\". Empty disables !-"
"linking in manual mode."
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:10
msgid ""
"Gitte is built around putting commits together with care. Stage or discard "
"your changes line by line, in larger blocks, or a whole file at a time, so "
"every commit holds exactly the work you mean it to and nothing more. It "
"opens straight into your current changes, ready to work."
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:11
msgid ""
"Beyond that, follow how your project's history branches and merges in a "
"visual graph, organize branches and tags, set work aside for later, and sync "
"with the places your code is stored, all in a clean, native interface."
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:20
msgid "Git"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:21
msgid "version control"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:22
msgid "VCS"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:23
msgid "repository"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:24
msgid "commit"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:25
msgid "branch"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:26
msgid "merge"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:27
msgid "diff"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:28
msgid "stash"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:32
msgid "Christian Kruse"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:42
msgid "Working copy with staged and unstaged changes"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:46
msgid "Welcome screen"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:50
msgid "Start screen with repository list"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:54 src/commit_graph_view.rs:291
msgid "Commit Graph"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:58
msgid "Commit log viewer"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:62
msgid "Split view of staged and unstaged changes"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:70
msgid "Push dialog"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:74
msgid "Pull dialog"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:78
msgid "Create tag dialog"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:82
msgid "Stashes view"
msgstr ""

#: data/de.wwwtech.gitte.metainfo.xml.in:86
msgid "Signing status"
msgstr ""

#: src/branch_info_box.rs:75
#, rust-format
msgid "{name} · {ahead} ahead, {behind} behind"
msgstr ""

#: src/branch_info_box.rs:91
#, rust-format
msgid "Mainline: {name} · {ahead} ahead, {behind} behind"
msgstr ""

#: src/changed_file_row.rs:329
msgid "%1 (renamed from %2)"
msgstr ""

#: src/changed_file_row.rs:365
msgid "Staged: %1"
msgstr ""

#: src/changed_file_row.rs:373
msgid "Unstaged: %1"
msgstr ""

#: src/cherry_pick_dialog.rs:84 src/revert_dialog.rs:96
msgid "Mainline Parent"
msgstr ""

#: src/cherry_pick_dialog.rs:85
msgid "Choose which parent to treat as the mainline for this cherry-pick"
msgstr ""

#: src/cherry_pick_dialog.rs:90 src/revert_dialog.rs:102
msgid "Parent"
msgstr ""

#: src/cherry_pick_dialog.rs:101
msgid "Options"
msgstr ""

#: src/cherry_pick_dialog.rs:105
msgid "Reference source commit"
msgstr ""

#: src/cherry_pick_dialog.rs:106
msgid "Append a “(cherry picked from commit …)” line to the message"
msgstr ""

#: src/cherry_pick_dialog.rs:113 src/commit_message_dialog.rs:155
#: src/revert_dialog.rs:175
msgid "Sign commit"
msgstr ""

#: src/cherry_pick_dialog.rs:114
msgid "Cryptographically sign the cherry-picked commit"
msgstr ""

#: src/cherry_pick_dialog.rs:147 src/merge_dialog.rs:288
#: src/revert_dialog.rs:208
msgid "Don't stash"
msgstr ""

#: src/cherry_pick_dialog.rs:148 src/repo_view/detached_checkout.rs:82
#: src/revert_dialog.rs:209 src/select_branch_dialog.rs:115
msgid "Keep changes in the working copy"
msgstr ""

#: src/cherry_pick_dialog.rs:150
msgid "cherry-picking"
msgstr ""

#: src/cherry_pick_dialog.rs:167 src/revert_dialog.rs:231
msgid "Choose a parent…"
msgstr ""

#: src/cherry_pick_dialog.rs:172 src/revert_dialog.rs:236
#, rust-format
msgid "Parent {n}"
msgstr ""

#: src/cherry_pick_dialog.rs:188 src/clone_dialog.rs:163
#: src/clone_progress_dialog.rs:92 src/commit_message_dialog.rs:212
#: src/confirm_dialog.rs:59 src/confirm_dirty_dialog.rs:76
#: src/create_tag_dialog.rs:184 src/merge_dialog.rs:270 src/pull_dialog.rs:148
#: src/push_dialog.rs:256 src/repo_row.rs:497 src/revert_dialog.rs:259
#: src/select_branch_dialog.rs:133 src/select_remote_dialog.rs:75
#: src/stash_dialog.rs:91 src/sync_dialog.rs:115 src/text_prompt_dialog.rs:120
msgid "Cancel"
msgstr ""

#: src/cherry_pick_dialog.rs:189
msgid "Cherry-pick"
msgstr ""

#: src/clone_dialog.rs:113
msgid "Repository URL"
msgstr ""

#: src/clone_dialog.rs:118
msgid "Location"
msgstr ""

#: src/clone_dialog.rs:132
msgid "Directory Name"
msgstr ""

#: src/clone_dialog.rs:139
msgid "Clone Repository"
msgstr ""

#: src/clone_dialog.rs:164
msgid "Clone"
msgstr ""

#: src/clone_dialog.rs:223 src/clone_dialog.rs:241
msgid "Select Clone Destination"
msgstr ""

#: src/clone_dialog.rs:224
msgid "Enter the absolute path of the directory to clone into."
msgstr ""

#: src/clone_dialog.rs:227 src/preferences/system.rs:261
msgid "Select"
msgstr ""

#: src/clone_progress_dialog.rs:77
msgid "Cloning Repository"
msgstr ""

#: src/clone_progress_dialog.rs:119
msgid "Downloading LFS objects"
msgstr ""

#: src/clone_progress_dialog.rs:133
msgid "Receiving objects"
msgstr ""

#: src/clone_progress_dialog.rs:144
msgid "Indexing deltas"
msgstr ""

#: src/commit_detail.rs:409
msgid "Committed by"
msgstr ""

#: src/commit_graph_view.rs:173
msgid "Generate commit-graph index"
msgstr ""

#: src/commit_graph_view.rs:174
msgid "Generating commit-graph index…"
msgstr ""

#: src/commit_graph_view.rs:183
msgid ""
"Loading history is slow without a commit-graph index. Generating one makes "
"this and future loads nearly instant. This is a one-time step and git keeps "
"it up to date afterwards."
msgstr ""

#: src/commit_graph_view.rs:187
msgid "This can take a moment on large repositories."
msgstr ""

#: src/commit_graph_view.rs:196 src/commit_log_view/selection.rs:213
#: src/stashes_view.rs:198
#, rust-format
msgid "Showing the first {max} of {n} changed files."
msgstr ""

#: src/commit_graph_view.rs:295
msgid "Filter Branches"
msgstr ""

#: src/commit_graph_view.rs:359 src/window_content.rs:144
msgid "Dismiss"
msgstr ""

#: src/commit_graph_view.rs:365
msgid "Generate"
msgstr ""

#: src/commit_graph_view.rs:409 src/commit_log_view.rs:255
msgid "No commits"
msgstr ""

#: src/commit_graph_view.rs:410 src/commit_log_view.rs:256
msgid "This repository has no commits yet."
msgstr ""

#: src/commit_graph_view.rs:430 src/commit_log_view.rs:276
msgid "Loading…"
msgstr ""

#: src/commit_graph_view.rs:458 src/commit_log_view.rs:302
#: src/commit_message_dialog.rs:142 src/merge_dialog.rs:253
#: src/revert_dialog.rs:162 src/working_copy_view.rs:278
msgid "Commit Details"
msgstr ""

#: src/commit_graph_view.rs:459 src/commit_log_view.rs:303
msgid "Select a commit to view its changes"
msgstr ""

#: src/commit_graph_view.rs:510 src/commit_log_view.rs:355
#: src/stashes_view.rs:476
msgid "Expand All"
msgstr ""

#: src/commit_graph_view.rs:512 src/commit_log_view.rs:357
#: src/stashes_view.rs:478
msgid "Collapse All"
msgstr ""

#: src/commit_graph_view.rs:544 src/commit_log_view.rs:390
#: src/file_diff_row.rs:858 src/stashes_view.rs:510
msgid "Show all"
msgstr ""

#: src/commit_graph_view/context_menu.rs:219
#: src/commit_log_view/context_menu.rs:234 src/repo_view.rs:444
#, rust-format
msgid "Copied “{}”"
msgstr ""

#: src/commit_graph_view/dragging.rs:64 src/commit_log_view/dragging.rs:59
msgid "Cannot reorder non-consecutive commits"
msgstr ""

#: src/commit_graph_view/factory.rs:223 src/commit_graph_view/selection.rs:144
msgid "Uncommitted changes"
msgstr ""

#: src/commit_graph_view/factory.rs:226
#, rust-format
msgid "{n} changed file"
msgid_plural "{n} changed files"
msgstr[0] ""
msgstr[1] ""

#: src/commit_graph_view/factory.rs:237 src/stash_dialog.rs:92
msgid "Stash"
msgstr ""

#: src/commit_graph_view/factory.rs:254 src/commit_log_view.rs:1000
#: src/ui_helpers.rs:473
msgid "Signed"
msgstr ""

#: src/commit_graph_view/selection.rs:188 src/commit_log_view/selection.rs:184
#: src/stashes_view.rs:797
#, rust-format
msgid "{n} file changed"
msgid_plural "{n} files changed"
msgstr[0] ""
msgstr[1] ""

#: src/commit_log_view.rs:206
msgid "Commits"
msgstr ""

#: src/commit_log_view.rs:210
msgid "Filter Commits"
msgstr ""

#: src/commit_message_dialog.rs:95 src/revert_dialog.rs:116
msgid "Subject"
msgstr ""

#: src/commit_message_dialog.rs:102 src/commit_message_dialog.rs:103
#: src/merge_dialog.rs:221 src/merge_dialog.rs:222 src/revert_dialog.rs:123
#: src/revert_dialog.rs:124 src/working_copy_view.rs:246
#: src/working_copy_view.rs:247
msgid "Commit Subject"
msgstr ""

#: src/commit_message_dialog.rs:124 src/revert_dialog.rs:144
msgid "Body"
msgstr ""

#: src/commit_message_dialog.rs:156
msgid "Cryptographically sign this commit"
msgstr ""

#: src/commit_search_bar.rs:90
msgid "Search Commits"
msgstr ""

#: src/commit_search_bar.rs:98
msgid "Search Syntax Help"
msgstr ""

#: src/commit_search_bar.rs:109
msgid "Search Syntax"
msgstr ""

#: src/commit_search_bar.rs:119
msgid "<tt>file:src/main.rs</tt>: commits that changed this file"
msgstr ""

#: src/commit_search_bar.rs:127
msgid "<tt>author:Name</tt>: commits by author (substring match)"
msgstr ""

#: src/commit_search_bar.rs:135
msgid "<tt>since:2024-01-15</tt>: commits after this date"
msgstr ""

#: src/commit_search_bar.rs:143
msgid "<tt>until:2024-06-01</tt>: commits before this date"
msgstr ""

#: src/commit_search_bar.rs:151
msgid "<tt>since:2w</tt> / <tt>3months</tt> / <tt>1year</tt>: relative dates"
msgstr ""

#: src/commit_search_bar.rs:161
msgid ""
"Free text searches commit messages. Use <tt>author:\"First Last\"</tt> for "
"names with spaces. Multiple <tt>file:</tt> or <tt>author:</tt> values are OR-"
"combined; different keywords are AND-combined."
msgstr ""

#: src/commit_search_bar.rs:195
msgid "Searching"
msgstr ""

#: src/commit_search_bar.rs:197
msgid "Results"
msgstr ""

#: src/commit_search_bar.rs:207
msgid "Stop Search"
msgstr ""

#: src/create_tag_dialog.rs:95
msgid "Tag Name"
msgstr ""

#: src/create_tag_dialog.rs:100 src/create_tag_dialog.rs:364
msgid "Target"
msgstr ""

#: src/create_tag_dialog.rs:106
msgid "Annotated"
msgstr ""

#: src/create_tag_dialog.rs:112
msgid "Sign tag"
msgstr ""

#: src/create_tag_dialog.rs:124
msgid "Message"
msgstr ""

#: src/create_tag_dialog.rs:146
msgid "Tag Message"
msgstr ""

#: src/create_tag_dialog.rs:153
msgid "Create Tag"
msgstr ""

#: src/create_tag_dialog.rs:185
msgid "Create"
msgstr ""

#: src/create_tag_dialog.rs:348
msgid "Cryptographically sign this tag"
msgstr ""

#: src/create_tag_dialog.rs:350
msgid "Only annotated tags can be signed"
msgstr ""

#: src/credential_dialog.rs:137
msgid "Username"
msgstr ""

#: src/credential_dialog.rs:138
msgid "Password"
msgstr ""

#: src/credential_dialog.rs:248
msgid "Sign In to Git Server"
msgstr ""

#: src/credential_dialog.rs:249
msgid "Authentication Required"
msgstr ""

#: src/credential_dialog.rs:256
#, rust-format
msgid "Enter credentials for {url}"
msgstr ""

#: src/diff_view.rs:201 src/preferences/defaults.rs:119
#: src/preferences/repo.rs:249
msgid "Diff View"
msgstr ""

#: src/diff_view.rs:202
msgid "Select a file to view changes"
msgstr ""

#: src/diff_view.rs:219
msgid "Binary File"
msgstr ""

#: src/diff_view.rs:220
msgid "Cannot display diff for binary files"
msgstr ""

#: src/diff_view.rs:226 src/file_diff_row.rs:752
msgid "Stored with Git LFS"
msgstr ""

#: src/diff_view.rs:253
msgid "Hidden by Filter"
msgstr ""

#: src/diff_view.rs:254
msgid "This file matches your “treat as binary” pattern."
msgstr ""

#: src/diff_view.rs:259 src/file_diff_row.rs:333
msgid "Load anyway"
msgstr ""

#: src/diff_view.rs:267
msgid "Diff Too Large"
msgstr ""

#: src/diff_view.rs:268 src/file_diff_row.rs:778
msgid "This diff has too many changes to display efficiently."
msgstr ""

#: src/diff_view.rs:300
msgid "Staging is disabled while whitespace changes are ignored."
msgstr ""

#: src/diff_view.rs:306
msgid "Show Whitespace Changes"
msgstr ""

#: src/diff_view.rs:317
msgid "Unstaged"
msgstr ""

#: src/diff_view.rs:321
msgid "Staged"
msgstr ""

#: src/diff_view.rs:975 src/file_diff_row.rs:745
msgid "Copy checksum"
msgstr ""

#: src/diff_view.rs:1012
msgid "chunk"
msgid_plural "chunks"
msgstr[0] ""
msgstr[1] ""

#: src/dirty_chooser.rs:82 src/repo_view/detached_checkout.rs:71
#: src/repo_view/edit_commit.rs:129 src/repo_view/reorder.rs:114
msgid "Uncommitted Changes"
msgstr ""

#: src/dirty_chooser.rs:83
msgid "Your working copy has uncommitted changes. Choose what to do with them."
msgstr ""

#: src/dirty_chooser.rs:102
msgid "Stash tracked changes"
msgstr ""

#: src/dirty_chooser.rs:117
msgid "Stash including untracked"
msgstr ""

#: src/dirty_chooser.rs:132
msgid "Discard tracked changes"
msgstr ""

#: src/dirty_chooser.rs:147
msgid "Discard all changes including untracked"
msgstr ""

#: src/dirty_chooser.rs:259
#, rust-format
msgid "Stash modifications to tracked files before {op}"
msgstr ""

#: src/dirty_chooser.rs:263
#, rust-format
msgid "Stash tracked and untracked files before {op}"
msgstr ""

#: src/dirty_chooser.rs:267
#, rust-format
msgid "Permanently discard modifications to tracked files before {op}"
msgstr ""

#: src/dirty_chooser.rs:271
#, rust-format
msgid "Permanently discard tracked and untracked files before {op}"
msgstr ""

#: src/file_diff_row.rs:185
msgid "Collapse File Diff"
msgstr ""

#: src/file_diff_row.rs:187
msgid "Expand File Diff"
msgstr ""

#: src/file_diff_row.rs:330
msgid "Treated as binary"
msgstr ""

#: src/file_diff_row.rs:331
msgid "Matches your “treat as binary” pattern"
msgstr ""

#: src/file_diff_row.rs:695
msgid "Filtered"
msgstr ""

#: src/file_diff_row.rs:696
msgid "LFS"
msgstr ""

#: src/file_diff_row.rs:697
msgid "Binary"
msgstr ""

#: src/file_diff_row.rs:698
msgid "Too large"
msgstr ""

#: src/file_diff_row.rs:699
msgid "Renamed"
msgstr ""

#: src/file_diff_row.rs:702
msgid "Empty file (added)"
msgstr ""

#: src/file_diff_row.rs:703
msgid "Empty file (deleted)"
msgstr ""

#: src/file_diff_row.rs:704
msgid "Empty file"
msgstr ""

#: src/file_diff_row.rs:765
msgid "Binary file"
msgstr ""

#: src/file_diff_row.rs:766
msgid "Cannot display a diff"
msgstr ""

#: src/file_diff_row.rs:777
msgid "Diff too large"
msgstr ""

#: src/file_diff_row.rs:847
#, rust-format
msgid "Showing {shown} of {total} lines."
msgstr ""

#: src/file_diff_row.rs:934
msgid "Apply This File to the Working Copy"
msgstr ""

#: src/file_diff_row.rs:946
msgid "Apply This File and Remove It from the Stash"
msgstr ""

#: src/file_diff_row.rs:959
msgid "Discard This File from the Stash Without Applying It"
msgstr ""

#: src/macos/cli_helper.rs:54
msgid "_OK"
msgstr ""

#: src/macos/cli_helper.rs:70 src/macos/cli_helper.rs:112
msgid "Command Line Tool Already Installed"
msgstr ""

#: src/macos/cli_helper.rs:71
msgid "`gitte` is already installed at /usr/local/bin/gitte."
msgstr ""

#: src/macos/cli_helper.rs:81 src/macos/cli_helper.rs:122
msgid "Command Line Tool Installed"
msgstr ""

#: src/macos/cli_helper.rs:83
msgid ""
"`gitte` has been installed to /usr/local/bin/gitte. You can now open "
"repositories from the terminal with `gitte <path>`."
msgstr ""

#: src/macos/cli_helper.rs:94 src/macos/cli_helper.rs:102
#: src/macos/cli_helper.rs:133
msgid "Could Not Install Command Line Tool"
msgstr ""

#: src/macos/cli_helper.rs:103
msgid ""
"Permission denied for /usr/local/bin and no home directory available for a "
"fallback location."
msgstr ""

#: src/macos/cli_helper.rs:113
msgid "`gitte` is already installed at:"
msgstr ""

#: src/macos/cli_helper.rs:125
msgid "Writing to /usr/local/bin was denied, so `gitte` was installed at:"
msgstr ""

#: src/macos/cli_helper.rs:127
msgid ""
"Make sure ~/.local/bin is on your PATH so the `gitte` command is available "
"in your terminal."
msgstr ""

#: src/menus.rs:32
msgid "_Preferences"
msgstr ""

#: src/menus.rs:33
msgid "_Keyboard Shortcuts"
msgstr ""

#: src/menus.rs:36
msgid "_Install Command Line Tool…"
msgstr ""

#: src/menus.rs:39
msgid "_What's New"
msgstr ""

#: src/menus.rs:40
msgid "_About Gitte"
msgstr ""

#: src/menus.rs:48 src/preferences/repo.rs:598
msgid "Manual"
msgstr ""

#: src/menus.rs:49 src/preferences/repo.rs:403 src/stash_dialog.rs:65
msgid "Name"
msgstr ""

#: src/menus.rs:50
msgid "Last Opened"
msgstr ""

#: src/menus.rs:60
msgid "All Files"
msgstr ""

#: src/menus.rs:61
msgid "New Files Only"
msgstr ""

#: src/menus.rs:62
msgid "Modified Files Only"
msgstr ""

#: src/menus.rs:63
msgid "Show Files"
msgstr ""

#: src/menus.rs:72
msgid "Recurse into Untracked Directories"
msgstr ""

#: src/menus.rs:76
msgid "Discard All Changes…"
msgstr ""

#: src/menus.rs:78
msgid "Discard All Changes (Including Untracked)…"
msgstr ""

#: src/menus.rs:90
msgid "Show All"
msgstr ""

#: src/menus.rs:91
msgid "Ignore Spacing Changes"
msgstr ""

#: src/menus.rs:92
msgid "Ignore All"
msgstr ""

#: src/menus.rs:93
msgid "Whitespace in Diffs"
msgstr ""

#: src/menus.rs:96
msgid "Default (3 Lines)"
msgstr ""

#: src/menus.rs:97
msgid "Whole File"
msgstr ""

#: src/menus.rs:98
msgid "Context"
msgstr ""

#: src/menus.rs:107
msgid "All Commits"
msgstr ""

#: src/menus.rs:108
msgid "Only Commits Not on Mainline"
msgstr ""

#: src/menus.rs:109
msgid "Show Commits"
msgstr ""

#: src/menus.rs:118
msgid "All Branches"
msgstr ""

#: src/menus.rs:119
msgid "Local Branches Only"
msgstr ""

#: src/menus.rs:120
msgid "Show Branches"
msgstr ""

#: src/menus.rs:129 src/menus.rs:511
msgid "_New Window"
msgstr ""

#: src/menus.rs:133
msgid "_Add Repository…"
msgstr ""

#: src/menus.rs:134
msgid "_Clone Repository…"
msgstr ""

#: src/menus.rs:160 src/menus.rs:256 src/menus.rs:383
msgid "_Rename…"
msgstr ""

#: src/menus.rs:163 src/menus.rs:276 src/menus.rs:312 src/menus.rs:350
msgid "Create _Branch From Here…"
msgstr ""

#: src/menus.rs:164
msgid "_Copy Branch Name"
msgstr ""

#: src/menus.rs:169
msgid "_Merge Into Current…"
msgstr ""

#: src/menus.rs:176 src/menus.rs:506
msgid "_Sync With Mainline…"
msgstr ""

#: src/menus.rs:183
msgid "Set as _Mainline"
msgstr ""

#: src/menus.rs:187 src/menus.rs:284 src/menus.rs:317 src/menus.rs:355
#: src/menus.rs:502
msgid "Create _Archive…"
msgstr ""

#: src/menus.rs:191
msgid "_Fetch From Remote"
msgstr ""

#: src/menus.rs:193 src/menus.rs:280
msgid "_Push to Remote…"
msgstr ""

#: src/menus.rs:201 src/menus.rs:288
msgid "_Delete…"
msgstr ""

#: src/menus.rs:210 src/menus.rs:219
msgid "S_witch…"
msgstr ""

#: src/menus.rs:212 src/menus.rs:221
msgid "S_witch"
msgstr ""

#: src/menus.rs:225 src/menus.rs:271 src/menus.rs:299
msgid "Check _Out…"
msgstr ""

#: src/menus.rs:227 src/menus.rs:273 src/menus.rs:301
msgid "Check _Out"
msgstr ""

#: src/menus.rs:237
msgid "_Stash…"
msgstr ""

#: src/menus.rs:241
msgid "Pop _Latest Stash"
msgstr ""

#: src/menus.rs:251 src/menus.rs:378
msgid "_Apply"
msgstr ""

#: src/menus.rs:252 src/menus.rs:379
msgid "_Pop"
msgstr ""

#: src/menus.rs:260 src/menus.rs:387
msgid "_Drop…"
msgstr ""

#: src/menus.rs:307 src/menus.rs:345
msgid "Copy Commit _Hash"
msgstr ""

#: src/menus.rs:308 src/menus.rs:346
msgid "Copy _Short Hash"
msgstr ""

#: src/menus.rs:313 src/menus.rs:351
msgid "Create _Tag…"
msgstr ""

#: src/menus.rs:321 src/menus.rs:359
msgid "Re_word Commit Message…"
msgstr ""

#: src/menus.rs:322 src/menus.rs:360
msgid "_Edit Commit"
msgstr ""

#: src/menus.rs:323 src/menus.rs:361
msgid "_Squash Commits…"
msgstr ""

#: src/menus.rs:324 src/menus.rs:362
msgid "_Fixup Commits"
msgstr ""

#: src/menus.rs:325 src/menus.rs:363
msgid "_Drop Commit…"
msgstr ""

#: src/menus.rs:329 src/menus.rs:367
msgid "Cherry-_pick…"
msgstr ""

#: src/menus.rs:330 src/menus.rs:368
msgid "Re_vert…"
msgstr ""

#: src/menus.rs:340
msgid "Check _Out Commit…"
msgstr ""

#: src/menus.rs:341
msgid "Check Out _Branch…"
msgstr ""

#: src/menus.rs:397
msgid "_Stage"
msgstr ""

#: src/menus.rs:398
msgid "_Unstage"
msgstr ""

#: src/menus.rs:402 src/menus.rs:414 src/menus.rs:427
msgid "Copy File _Location"
msgstr ""

#: src/menus.rs:403
msgid "Copy _Code"
msgstr ""

#: src/menus.rs:404 src/menus.rs:416 src/menus.rs:428
msgid "Open with External _Editor"
msgstr ""

#: src/menus.rs:434
msgid "_Apply This File"
msgstr ""

#: src/menus.rs:435
msgid "_Pop This File"
msgstr ""

#: src/menus.rs:439
msgid "_Drop This File…"
msgstr ""

#: src/menus.rs:452
msgid "Unstage Changes"
msgstr ""

#: src/menus.rs:454
msgid "Stage Changes"
msgstr ""

#: src/menus.rs:461 src/repo_row.rs:134
msgid "Copy Path"
msgstr ""

#: src/menus.rs:462
msgid "Copy Relative Path"
msgstr ""

#: src/menus.rs:463 src/repo_row.rs:133
msgid "Open in File Manager"
msgstr ""

#: src/menus.rs:464
msgid "Open with External Editor"
msgstr ""

#: src/menus.rs:468
msgid "Add to .gitignore…"
msgstr ""

#: src/menus.rs:471
msgid "Manage Git LFS…"
msgstr ""

#: src/menus.rs:473
msgid "Track with Git LFS…"
msgstr ""

#: src/menus.rs:479 src/stash_dialog.rs:79
msgid "Stash Changes"
msgstr ""

#: src/menus.rs:483
msgid "Discard Changes…"
msgstr ""

#: src/menus.rs:484
msgid "Delete File…"
msgstr ""

#: src/menus.rs:494
msgid "_Back to Repositories"
msgstr ""

#: src/menus.rs:498
msgid "_Refresh"
msgstr ""

#: src/menus.rs:507
msgid "Reset _Mainline (Auto-Detect)"
msgstr ""

#: src/menus.rs:515
msgid "Git _LFS…"
msgstr ""

#: src/menus.rs:516
msgid "Si_gning Status…"
msgstr ""

#: src/merge_dialog.rs:97
msgid "Fast-forward, otherwise merge commit"
msgstr ""

#: src/merge_dialog.rs:98
msgid "Linear when possible, otherwise create a merge commit"
msgstr ""

#: src/merge_dialog.rs:114
msgid "Merge commit"
msgstr ""

#: src/merge_dialog.rs:115
msgid "Always create a merge commit (--no-ff)"
msgstr ""

#: src/merge_dialog.rs:132
msgid "Rebase, then fast-forward"
msgstr ""

#: src/merge_dialog.rs:133
msgid "Linear history, no merge commit"
msgstr ""

#: src/merge_dialog.rs:150
msgid "Rebase, then merge commit"
msgstr ""

#: src/merge_dialog.rs:151
msgid "Rebase source, then create a merge commit"
msgstr ""

#: src/merge_dialog.rs:168
msgid "Squash commit"
msgstr ""

#: src/merge_dialog.rs:169
msgid "Combine all source commits into a single commit"
msgstr ""

#: src/merge_dialog.rs:194
msgid "Sign merge commit"
msgstr ""

#: src/merge_dialog.rs:195
msgid "Cryptographically sign the merge commit"
msgstr ""

#: src/merge_dialog.rs:207
msgid "Squash Commit Message"
msgstr ""

#: src/merge_dialog.rs:213
msgid "Subject and details for the squashed commit"
msgstr ""

#: src/merge_dialog.rs:264
#, rust-format
msgid "Merge “{source}” into “{branch}”"
msgstr ""

#: src/merge_dialog.rs:271
msgid "Merge"
msgstr ""

#: src/merge_dialog.rs:289
msgid "Keep changes in the working copy (not allowed for rebase)"
msgstr ""

#: src/merge_dialog.rs:291
msgid "merging"
msgstr ""

#: src/portal.rs:29
msgid ""
"Your system's xdg-desktop-portal doesn't support folder selection, so this "
"simpler text input is shown instead. Please enter or paste the absolute path "
"manually."
msgstr ""

#: src/preferences/appearance.rs:31
msgid "System monospace default"
msgstr ""

#: src/preferences/appearance.rs:39
msgid "Unstaged First"
msgstr ""

#: src/preferences/appearance.rs:40
msgid "Staged First"
msgstr ""

#: src/preferences/appearance.rs:75
msgid "Appearance"
msgstr ""

#: src/preferences/appearance.rs:79
msgid "General"
msgstr ""

#: src/preferences/appearance.rs:82
msgid "Compact Mode"
msgstr ""

#: src/preferences/appearance.rs:83
msgid "Reduce spacing and padding throughout the UI"
msgstr ""

#: src/preferences/appearance.rs:90
msgid "Diff Font"
msgstr ""

#: src/preferences/appearance.rs:99
msgid "Reset to default"
msgstr ""

#: src/preferences/appearance.rs:107
msgid "Working Copy"
msgstr ""

#: src/preferences/appearance.rs:110
msgid "Changes Layout"
msgstr ""

#: src/preferences/appearance.rs:111
msgid "Show staged and unstaged changes in one or two sections"
msgstr ""

#: src/preferences/appearance.rs:118
msgid "Section Order"
msgstr ""

#: src/preferences/appearance.rs:119
msgid "Which section appears first in the split layout"
msgstr ""

#: src/preferences/appearance.rs:128
msgid "Auto-collapse Empty Sections"
msgstr ""

#: src/preferences/appearance.rs:129
msgid ""
"Automatically collapse a section when it has no files and expand it when "
"files appear"
msgstr ""

#: src/preferences/appearance.rs:137 src/preferences/appearance.rs:163
msgid "Diff Layout"
msgstr ""

#: src/preferences/appearance.rs:138
msgid "Single column or side by side in the staging view"
msgstr ""

#: src/preferences/appearance.rs:145
msgid "Additive Line Selection"
msgstr ""

#: src/preferences/appearance.rs:146
msgid "Click toggles lines without clearing the selection; drag extends it"
msgstr ""

#: src/preferences/appearance.rs:153
msgid "History"
msgstr ""

#: src/preferences/appearance.rs:156
msgid "Show Uncommitted Changes and Stashes"
msgstr ""

#: src/preferences/appearance.rs:157
msgid "In the commit graph, show them as rows at the top"
msgstr ""

#: src/preferences/appearance.rs:164
msgid "Single column or side by side in the commit log, graph and stashes"
msgstr ""

#: src/preferences/appearance.rs:176 src/preferences/appearance.rs:182
#: src/preferences/appearance.rs:188
msgid "Unified"
msgstr ""

#: src/preferences/appearance.rs:176
msgid "Split Staged/Unstaged"
msgstr ""

#: src/preferences/appearance.rs:182 src/preferences/appearance.rs:188
msgid "Side-by-Side"
msgstr ""

#: src/preferences/defaults.rs:59
msgid "Defaults"
msgstr ""

#: src/preferences/defaults.rs:61
msgid "Defaults for new repositories. Each repository can override these."
msgstr ""

#: src/preferences/defaults.rs:64 src/preferences/repo.rs:229
msgid "Auto-Fetch"
msgstr ""

#: src/preferences/defaults.rs:67
msgid "Auto-Fetch Enabled"
msgstr ""

#: src/preferences/defaults.rs:68
msgid "Automatically fetch from all remotes at a regular interval"
msgstr ""

#: src/preferences/defaults.rs:74 src/preferences/repo.rs:240
msgid "Fetch Interval (minutes)"
msgstr ""

#: src/preferences/defaults.rs:83 src/preferences/repo.rs:278
msgid "Tag Sorting"
msgstr ""

#: src/preferences/defaults.rs:86 src/preferences/defaults.rs:104
#: src/preferences/repo.rs:281 src/preferences/repo.rs:299
msgid "Sort Method"
msgstr ""

#: src/preferences/defaults.rs:93 src/preferences/defaults.rs:111
#: src/preferences/repo.rs:288 src/preferences/repo.rs:306
msgid "Sort Direction"
msgstr ""

#: src/preferences/defaults.rs:101 src/preferences/repo.rs:296
msgid "Branch Sorting"
msgstr ""

#: src/preferences/defaults.rs:123
msgid "Treat as Binary (glob patterns)"
msgstr ""

#: src/preferences/defaults.rs:127
msgid ""
"Comma-separated list of git glob patterns (e.g. “*.tscn, *.uid”). Matching "
"files show a placeholder instead of a diff, with a “Load anyway” button. "
"Patterns match in any subdirectory."
msgstr ""

#: src/preferences/dialog.rs:84
msgid "Preferences"
msgstr ""

#: src/preferences/helpers.rs:34
msgid "Semantic Version"
msgstr ""

#: src/preferences/helpers.rs:35
msgid "Alphabetical"
msgstr ""

#: src/preferences/helpers.rs:36
msgid "Date"
msgstr ""

#: src/preferences/helpers.rs:42 src/preferences/helpers.rs:58
msgid "Descending"
msgstr ""

#: src/preferences/helpers.rs:43 src/preferences/helpers.rs:57
msgid "Ascending"
msgstr ""

#: src/preferences/helpers.rs:49
msgid "Alphanumeric"
msgstr ""

#: src/preferences/helpers.rs:50
msgid "Last Checkout"
msgstr ""

#: src/preferences/helpers.rs:51
msgid "Last Commit"
msgstr ""

#: src/preferences/repo.rs:45
msgid "Global"
msgstr ""

#: src/preferences/repo.rs:46
msgid "Not configured globally"
msgstr ""

#: src/preferences/repo.rs:163
msgid "Signing Key (file or inline key)"
msgstr ""

#: src/preferences/repo.rs:165
msgid "Signing Key (key ID)"
msgstr ""

#: src/preferences/repo.rs:225
msgid "Repository"
msgstr ""

#: src/preferences/repo.rs:232
msgid "Auto-Fetch Mode"
msgstr ""

#: src/preferences/repo.rs:233
msgid "Use global default, or override per repository"
msgstr ""

#: src/preferences/repo.rs:252
msgid "Override “Treat as Binary” Patterns"
msgstr ""

#: src/preferences/repo.rs:253
msgid "Use the global patterns, or override them for this repository"
msgstr ""

#: src/preferences/repo.rs:267
msgid "Patterns (comma-separated globs)"
msgstr ""

#: src/preferences/repo.rs:314
msgid "Commit Messages"
msgstr ""

#: src/preferences/repo.rs:317
msgid "Subject Length"
msgstr ""

#: src/preferences/repo.rs:318 src/preferences/repo.rs:325
msgid "0 means unlimited"
msgstr ""

#: src/preferences/repo.rs:324
msgid "Body Line Length"
msgstr ""

#: src/preferences/repo.rs:331
msgid "Capitalize Subject"
msgstr ""

#: src/preferences/repo.rs:332
msgid "Automatically capitalize the first letter of the subject"
msgstr ""

#: src/preferences/repo.rs:339
msgid "Forge"
msgstr ""

#: src/preferences/repo.rs:343
#, rust-format
msgid ""
"Auto-detect only recognizes well-known hosts (like github.com or "
"bitbucket.org). For self-hosted instances, pick the forge type manually. "
"Choose “Manual” to set custom URL templates. Use {id} as a placeholder for "
"the reference number, e.g. “https://example.com/forgejo/issues/{id}”."
msgstr ""

#: src/preferences/repo.rs:347
msgid ""
"Auto-detect only recognizes well-known hosts (like github.com or "
"bitbucket.org). For self-hosted instances, pick the forge type manually. "
"Choose “Manual” to set custom URL templates."
msgstr ""

#: src/preferences/repo.rs:352
msgid "Forge Type"
msgstr ""

#: src/preferences/repo.rs:353
msgid "Used to link #123 / !123 references in commit messages"
msgstr ""

#: src/preferences/repo.rs:361
msgid "Issue / PR URL Template"
msgstr ""

#: src/preferences/repo.rs:372
msgid "Merge Request URL Template"
msgstr ""

#: src/preferences/repo.rs:383
msgid "Git Identity"
msgstr ""

#: src/preferences/repo.rs:384
msgid "Override the global git user configuration for this repository"
msgstr ""

#: src/preferences/repo.rs:388
msgid "Override user.name"
msgstr ""

#: src/preferences/repo.rs:413
msgid "Override user.email"
msgstr ""

#: src/preferences/repo.rs:428
msgid "Email"
msgstr ""

#: src/preferences/repo.rs:439
msgid "Signing"
msgstr ""

#: src/preferences/repo.rs:441
msgid ""
"Override the global git signing configuration for this repository. Empty "
"fields inherit the global value."
msgstr ""

#: src/preferences/repo.rs:447
msgid "Sign Commits"
msgstr ""

#: src/preferences/repo.rs:448
msgid "Cryptographically sign commits made in this repository"
msgstr ""

#: src/preferences/repo.rs:461
msgid "Sign Tags"
msgstr ""

#: src/preferences/repo.rs:462
msgid "Cryptographically sign annotated tags created in this repository"
msgstr ""

#: src/preferences/repo.rs:475
msgid "Signature Format"
msgstr ""

#: src/preferences/repo.rs:493 src/preferences/repo.rs:717
msgid "Select Key File"
msgstr ""

#: src/preferences/repo.rs:503
msgid "Allowed Signers File"
msgstr ""

#: src/preferences/repo.rs:514 src/preferences/repo.rs:724
msgid "Select Allowed Signers File"
msgstr ""

#: src/preferences/repo.rs:530 src/preferences/repo.rs:549
#: src/preferences/repo.rs:556 src/preferences/repo.rs:568
#: src/preferences/repo.rs:580 src/preferences/repo.rs:626
msgid "Global Default"
msgstr ""

#: src/preferences/repo.rs:530
msgid "Enabled"
msgstr ""

#: src/preferences/repo.rs:530
msgid "Disabled"
msgstr ""

#: src/preferences/repo.rs:593
msgid "Auto-detect"
msgstr ""

#: src/preferences/repo.rs:594
msgid "GitHub"
msgstr ""

#: src/preferences/repo.rs:595
msgid "GitLab"
msgstr ""

#: src/preferences/repo.rs:596
msgid "Forgejo / Gitea"
msgstr ""

#: src/preferences/repo.rs:597
msgid "Bitbucket"
msgstr ""

#: src/preferences/repo.rs:599
msgid "None"
msgstr ""

#: src/preferences/repo.rs:731
msgid "SSH Keys"
msgstr ""

#: src/preferences/repo.rs:732
msgid "Configure which SSH private key to use for each remote"
msgstr ""

#: src/preferences/ssh_key_row.rs:81
msgid "Browse…"
msgstr ""

#: src/preferences/ssh_key_row.rs:89
msgid "Clear"
msgstr ""

#: src/preferences/ssh_key_row.rs:128
msgid "Select SSH Private Key"
msgstr ""

#: src/preferences/system.rs:45
#, rust-format
msgid ""
"Command used to open files in an external editor. Leave empty to use the "
"system default application. Placeholders: {file} (absolute path) and {line} "
"(line number)."
msgstr ""

#: src/preferences/system.rs:52
#, rust-format
msgid ""
"Inside Flatpak the command runs in the sandbox. To launch an editor "
"installed on the host, prefix it with \"flatpak-spawn --host\" (e.g. "
"\"flatpak-spawn --host gedit +{line} {file}\") and grant the permission once "
"with \"flatpak override --user --talk-name=org.freedesktop.Flatpak "
"de.wwwtech.gitte\"."
msgstr ""

#: src/preferences/system.rs:95
msgid "System"
msgstr ""

#: src/preferences/system.rs:99 src/start_screen.rs:305
msgid "Repositories"
msgstr ""

#: src/preferences/system.rs:100
msgid "Default location for cloning, initializing, or adding repositories."
msgstr ""

#: src/preferences/system.rs:103
msgid "Default Location"
msgstr ""

#: src/preferences/system.rs:112
msgid "Reset to home directory"
msgstr ""

#: src/preferences/system.rs:127
msgid "Startup"
msgstr ""

#: src/preferences/system.rs:130
msgid "Open Repository in Current Directory"
msgstr ""

#: src/preferences/system.rs:131
msgid ""
"When launched from a terminal without arguments, open the Git repository "
"found in or above the current directory."
msgstr ""

#: src/preferences/system.rs:138
msgid "Network"
msgstr ""

#: src/preferences/system.rs:141
msgid "Bypass Local Git Config"
msgstr ""

#: src/preferences/system.rs:142
msgid ""
"Ignore credential helpers, hooks, and pager when fetching, pushing, or "
"pulling. Recommended in Flatpak."
msgstr ""

#: src/preferences/system.rs:149
msgid "External Editor"
msgstr ""

#: src/preferences/system.rs:154
msgid "Editor Command"
msgstr ""

#: src/preferences/system.rs:162
msgid "Environment"
msgstr ""

#: src/preferences/system.rs:166
msgid "⚠️ <b>Restart Gitte to apply environment changes</b>"
msgstr ""

#: src/preferences/system.rs:170
msgid "Force-Refresh Shell Environment"
msgstr ""

#: src/preferences/system.rs:171
msgid ""
"Always take SSH/GPG/proxy variables from your login shell and overwrite "
"inherited values. Requires restart."
msgstr ""

#: src/preferences/system.rs:178
msgid "Rendering"
msgstr ""

#: src/preferences/system.rs:183
msgid "⚠️ <b>Restart Gitte to apply renderer changes</b>"
msgstr ""

#: src/preferences/system.rs:187
msgid "Use Cairo Renderer"
msgstr ""

#: src/preferences/system.rs:189
msgid ""
"Forces a software (Cairo) renderer instead of the default GPU renderer. Can "
"fix rendering glitches such as window flicker when opening dialogs on macOS, "
"but disables GPU acceleration: scrolling through large diffs or long commit "
"logs may feel less smooth, especially on high-DPI displays. Requires restart."
msgstr ""

#: src/preferences/system.rs:257
msgid "Default Repository Location"
msgstr ""

#: src/preferences/system.rs:258
msgid "Enter the absolute path of the default directory for repositories."
msgstr ""

#: src/preferences/system.rs:275
msgid "Select Default Repository Location"
msgstr ""

#: src/pull_dialog.rs:57 src/pull_dialog.rs:149
msgid "Pull"
msgstr ""

#: src/pull_dialog.rs:58
msgid ""
"Fetch changes from the remote and integrate them into the current branch"
msgstr ""

#: src/pull_dialog.rs:67
msgid "Remote to pull from"
msgstr ""

#: src/pull_dialog.rs:74
msgid "Branch to pull from"
msgstr ""

#: src/pull_dialog.rs:80
msgid "Rebase"
msgstr ""

#: src/pull_dialog.rs:86
msgid "Prune"
msgstr ""

#: src/pull_dialog.rs:87
msgid "Remove remote-tracking branches that no longer exist on the remote"
msgstr ""

#: src/pull_dialog.rs:93
msgid "Fetch tags"
msgstr ""

#: src/pull_dialog.rs:94
msgid "Fetch all tags from the remote"
msgstr ""

#: src/pull_dialog.rs:100
msgid "Auto-stash"
msgstr ""

#: src/pull_dialog.rs:101
msgid "Stash uncommitted changes before pulling and restore them after"
msgstr ""

#: src/pull_dialog.rs:108
msgid "Sign commits"
msgstr ""

#: src/pull_dialog.rs:109
msgid "Cryptographically sign commits created by this pull"
msgstr ""

#: src/push_dialog.rs:157
#, rust-format
msgid ""
"The remote branch has {n} commit that is not in your local branch. Pull and "
"integrate it first, or enable force push to overwrite it."
msgid_plural ""
"The remote branch has {n} commits that are not in your local branch. Pull "
"and integrate them first, or enable force push to overwrite them."
msgstr[0] ""
msgstr[1] ""

#: src/push_dialog.rs:176
msgid "Remote to push to"
msgstr ""

#: src/push_dialog.rs:183
msgid "Branch to push into"
msgstr ""

#: src/push_dialog.rs:189
msgid "Set upstream"
msgstr ""

#: src/push_dialog.rs:192
msgid "This branch already tracks the selected remote and branch."
msgstr ""

#: src/push_dialog.rs:194
msgid ""
"Remember this remote and branch as the default push/pull/fetch target for "
"this local branch."
msgstr ""

#: src/push_dialog.rs:203
msgid "Force push"
msgstr ""

#: src/push_dialog.rs:209
msgid "Push tags"
msgstr ""

#: src/push_dialog.rs:229 src/push_dialog.rs:257 src/select_remote_dialog.rs:76
msgid "Push"
msgstr ""

#: src/push_dialog.rs:230
msgid "Send local commits to the remote repository"
msgstr ""

#: src/repo_row.rs:81
msgid "Repository Not Found"
msgstr ""

#: src/repo_row.rs:83
msgid "Drag to Reorder"
msgstr ""

#: src/repo_row.rs:127
msgid "Unpin From Favorites"
msgstr ""

#: src/repo_row.rs:129 src/repo_row.rs:248
msgid "Pin to Favorites"
msgstr ""

#: src/repo_row.rs:135 src/repo_row.rs:498 src/stashes_view.rs:931
msgid "Rename"
msgstr ""

#: src/repo_row.rs:136
msgid "Remove"
msgstr ""

#: src/repo_row.rs:145
msgid "Repository not found"
msgstr ""

#: src/repo_row.rs:153
msgid "modified"
msgstr ""

#: src/repo_row.rs:180
msgid "opened just now"
msgstr ""

#. Translators: {} is replaced by a number of minutes
#: src/repo_row.rs:184
#, rust-format
msgid "opened {} min ago"
msgid_plural "opened {} mins ago"
msgstr[0] ""
msgstr[1] ""

#. Translators: {} is replaced by a number of hours
#: src/repo_row.rs:188
#, rust-format
msgid "opened {} hour ago"
msgid_plural "opened {} hours ago"
msgstr[0] ""
msgstr[1] ""

#. Translators: {} is replaced by a number of days
#: src/repo_row.rs:192
#, rust-format
msgid "opened {} day ago"
msgid_plural "opened {} days ago"
msgstr[0] ""
msgstr[1] ""

#. Translators: {} is replaced by a date in the format YYYY-MM-DD
#: src/repo_row.rs:197
#, rust-format
msgid "opened {}"
msgstr ""

#: src/repo_row.rs:198
msgid "opened earlier"
msgstr ""

#: src/repo_row.rs:246
msgid "Unpin from Favorites"
msgstr ""

#: src/repo_row.rs:260
msgid "More Options"
msgstr ""

#: src/repo_row.rs:485
msgid "Rename Repository"
msgstr ""

#: src/repo_row.rs:489
msgid "Repository Name"
msgstr ""

#: src/repo_view/archive.rs:39
msgid "Create Archive"
msgstr ""

#: src/repo_view/archive.rs:97
msgid "Archive created successfully"
msgstr ""

#: src/repo_view/archive.rs:98
msgid "Show in File Manager"
msgstr ""

#: src/repo_view/cherry_pick.rs:209
msgid "Commit cherry-picked, stashed changes preserved"
msgstr ""

#: src/repo_view/cherry_pick.rs:211
msgid "Commit cherry-picked"
msgstr ""

#: src/repo_view/cherry_pick.rs:231
msgid ""
"Conflicts encountered, resolve them and commit to finish the cherry-pick "
"(stash preserved)"
msgstr ""

#: src/repo_view/cherry_pick.rs:235
msgid ""
"Conflicts encountered, resolve them and commit to finish the cherry-pick"
msgstr ""

#: src/repo_view/cherry_pick.rs:245 src/repo_view/cherry_pick.rs:400
#: src/repo_view/revert.rs:249 src/repo_view/revert.rs:299
#: src/repo_view/rewrite_helpers.rs:63
msgid "your changes are stashed, pop them via the Stashes view"
msgstr ""

#: src/repo_view/cherry_pick.rs:258
msgid "Nothing to apply, this commit's changes are already present in HEAD"
msgstr ""

#: src/repo_view/cherry_pick.rs:278
msgid "Cherry-pick aborted"
msgstr ""

#: src/repo_view/cherry_pick.rs:373
#, rust-format
msgid "{n} commit cherry-picked, stashed changes preserved"
msgid_plural "{n} commits cherry-picked, stashed changes preserved"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/cherry_pick.rs:378
#, rust-format
msgid "{n} commit cherry-picked"
msgid_plural "{n} commits cherry-picked"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/cherry_pick.rs:388
msgid ""
"Conflicts encountered, resolve them and continue the cherry-pick (stash "
"preserved)"
msgstr ""

#: src/repo_view/cherry_pick.rs:390
msgid "Conflicts encountered, resolve them and continue the cherry-pick"
msgstr ""

#: src/repo_view/cherry_pick.rs:422
msgid "Cherry-pick completed"
msgstr ""

#: src/repo_view/cherry_pick.rs:428
msgid "Conflicts remain, resolve them and continue the cherry-pick"
msgstr ""

#: src/repo_view/cherry_pick.rs:451
msgid "Cherry-pick Commits"
msgstr ""

#: src/repo_view/cherry_pick.rs:454
#, rust-format
msgid "{n} commit will be applied as a new commit on the current branch."
msgid_plural ""
"{n} commits will be applied as new commits on the current branch."
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/cherry_pick.rs:496
msgid "Cherry-pick Commit"
msgstr ""

#: src/repo_view/cherry_pick.rs:500
msgid ""
"This is a merge commit. Choose the mainline parent; the changes against that "
"parent will be applied as a new commit."
msgstr ""

#: src/repo_view/cherry_pick.rs:504
#, rust-format
msgid "“{subject}” will be applied as a new commit on the current branch."
msgstr ""

#: src/repo_view/detached_checkout.rs:73
#, rust-format
msgid ""
"You have uncommitted changes. How do you want to proceed checking out “{}”?"
msgstr ""

#: src/repo_view/detached_checkout.rs:76 src/select_branch_dialog.rs:134
msgid "Check Out"
msgstr ""

#: src/repo_view/detached_checkout.rs:81 src/select_branch_dialog.rs:114
msgid "Check out without stashing"
msgstr ""

#: src/repo_view/detached_checkout.rs:84 src/select_branch_dialog.rs:117
msgid "checking out"
msgstr ""

#: src/repo_view/detached_checkout.rs:143
msgid "Checked out (detached HEAD)"
msgstr ""

#: src/repo_view/drop.rs:182
#, rust-format
msgid "Commit dropped"
msgid_plural "{} commits dropped"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/drop.rs:185
#, rust-format
msgid "Commit dropped, stashed changes preserved"
msgid_plural "{} commits dropped, stashed changes preserved"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/drop.rs:190 src/repo_view/drop.rs:192
#: src/repo_view/reorder.rs:176 src/repo_view/reorder.rs:178
#: src/repo_view/reword.rs:167 src/repo_view/reword.rs:169
#: src/repo_view/squash.rs:228 src/repo_view/squash.rs:230
msgid "Rebase paused unexpectedly, click Continue Rebase to proceed"
msgstr ""

#: src/repo_view/drop.rs:223
#, rust-format
msgid "Drop commit?"
msgid_plural "Drop {} commits?"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/drop.rs:226
msgid ""
"The selected commit will be removed from history. Subsequent commits will be "
"replayed."
msgid_plural ""
"The selected commits will be removed from history. Subsequent commits will "
"be replayed."
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/drop.rs:233
msgid "Uncommitted changes will be stashed and restored automatically."
msgstr ""

#: src/repo_view/drop.rs:246
msgid "dropping"
msgstr ""

#: src/repo_view/drop.rs:257 src/stashes_view.rs:855 src/stashes_view.rs:976
msgid "Drop"
msgstr ""

#: src/repo_view/edit_commit.rs:131
msgid ""
"You have uncommitted changes. They must be stashed before the commit can be "
"edited."
msgstr ""

#: src/repo_view/edit_commit.rs:133
msgid "Edit Commit"
msgstr ""

#: src/repo_view/edit_commit.rs:134
msgid "editing"
msgstr ""

#: src/repo_view/edit_commit.rs:212 src/repo_view/rebase.rs:72
msgid "Rebase completed"
msgstr ""

#: src/repo_view/edit_commit.rs:213
msgid "Rebase completed, stashed changes preserved"
msgstr ""

#: src/repo_view/edit_commit.rs:215
msgid "Commit opened for editing — recompose it, commit, then Continue"
msgstr ""

#: src/repo_view/edit_commit.rs:218
msgid ""
"Commit opened for editing — recompose it, commit, then Continue. Stashed "
"changes preserved."
msgstr ""

#: src/repo_view/fetch.rs:62
msgid "Fetch complete"
msgstr ""

#: src/repo_view/pull.rs:137
msgid "Already up to date"
msgstr ""

#: src/repo_view/pull.rs:140
msgid "Pulled %1 commit from %2 (fast-forward)"
msgid_plural "Pulled %1 commits from %2 (fast-forward)"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/pull.rs:148
msgid "Pulled %1 commit from %2 (merge)"
msgid_plural "Pulled %1 commits from %2 (merge)"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/pull.rs:154
msgid "Pulled %1 commit from %2 (rebase)"
msgid_plural "Pulled %1 commits from %2 (rebase)"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/pull.rs:160
msgid "Merge conflict in %1 file, resolve conflicts and commit"
msgid_plural "Merge conflicts in %1 files, resolve conflicts and commit"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/pull.rs:166
msgid "Rebase paused due to conflicts, resolve and continue"
msgstr ""

#: src/repo_view/pull.rs:170
msgid "Your uncommitted changes are saved in the stash list."
msgstr ""

#: src/repo_view/push.rs:163
msgid "Push complete"
msgstr ""

#: src/repo_view/push.rs:183
msgid "Open Merge Request"
msgstr ""

#: src/repo_view/push.rs:184
msgid "Open Pull Request"
msgstr ""

#: src/repo_view/rebase.rs:66
msgid "Rebase completed, %1 commit applied"
msgid_plural "Rebase completed, %1 commits applied"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/rebase.rs:80
msgid "New conflicts encountered, resolve and continue"
msgstr ""

#: src/repo_view/rebase.rs:87
msgid "Rebase paused, amend the commit, then click Continue Rebase"
msgstr ""

#: src/repo_view/rebase.rs:105
msgid "Conflicts encountered, resolve and continue"
msgstr ""

#: src/repo_view/rebase.rs:110
msgid "Merge paused, resolve and continue"
msgstr ""

#: src/repo_view/rebase.rs:154
msgid "Merge aborted"
msgstr ""

#: src/repo_view/rebase.rs:156
msgid "Rebase aborted"
msgstr ""

#: src/repo_view/reorder.rs:116
msgid ""
"You have uncommitted changes. They must be stashed before the commits can be "
"reordered."
msgstr ""

#: src/repo_view/reorder.rs:119
msgid "Reorder"
msgstr ""

#: src/repo_view/reorder.rs:120
msgid "reordering"
msgstr ""

#: src/repo_view/reorder.rs:174
msgid "Commits reordered"
msgstr ""

#: src/repo_view/reorder.rs:175
msgid "Commits reordered, stashed changes preserved"
msgstr ""

#: src/repo_view/revert.rs:237
msgid ""
"Conflicts encountered, resolve them and commit to finish the revert (stash "
"preserved)"
msgstr ""

#: src/repo_view/revert.rs:239
msgid "Conflicts encountered, resolve them and commit to finish the revert"
msgstr ""

#: src/repo_view/revert.rs:271
msgid "Revert aborted"
msgstr ""

#: src/repo_view/revert.rs:281
msgid ""
"Nothing to revert, this commit's changes are not present in HEAD anymore"
msgstr ""

#: src/repo_view/revert.rs:291
msgid "Commit reverted"
msgstr ""

#: src/repo_view/revert.rs:293
msgid "Commit reverted, stashed changes preserved"
msgstr ""

#: src/repo_view/revert.rs:315
msgid "Revert Commit"
msgstr ""

#: src/repo_view/revert.rs:319
msgid ""
"This is a merge commit. Choose the mainline parent, changes from the other "
"parent will be reverted."
msgstr ""

#: src/repo_view/revert.rs:322
msgid ""
"A new commit will be created that undoes the changes of the selected commit."
msgstr ""

#: src/repo_view/reword.rs:118
msgid "rewording"
msgstr ""

#: src/repo_view/reword.rs:165
msgid "Commit message updated"
msgstr ""

#: src/repo_view/reword.rs:166
msgid "Commit message updated, stashed changes preserved"
msgstr ""

#: src/repo_view/reword.rs:206
msgid "Reword commit"
msgstr ""

#: src/repo_view/reword.rs:207
msgid "Edit the commit message"
msgstr ""

#: src/repo_view/reword.rs:208
msgid "Reword"
msgstr ""

#: src/repo_view/rewrite_helpers.rs:49
msgid "Conflicts encountered, resolve and continue the rebase"
msgstr ""

#: src/repo_view/squash.rs:128
msgid "squashing"
msgstr ""

#: src/repo_view/squash.rs:226
msgid "Commits squashed"
msgstr ""

#: src/repo_view/squash.rs:227
msgid "Commits squashed, stashed changes preserved"
msgstr ""

#: src/repo_view/squash.rs:307
#, rust-format
msgid "Squash {} commit"
msgid_plural "Squash {} commits"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/squash.rs:309
msgid "Edit the combined commit message"
msgstr ""

#: src/repo_view/squash.rs:310
msgid "Squash"
msgstr ""

#: src/repo_view/squash.rs:360
#, rust-format
msgid "Fixup {} commit?"
msgid_plural "Fixup {} commits?"
msgstr[0] ""
msgstr[1] ""

#: src/repo_view/squash.rs:362
msgid ""
"All selected commits will be folded into the oldest of them. Their messages "
"will be discarded."
msgstr ""

#: src/repo_view/squash.rs:365
msgid "Fixup"
msgstr ""

#: src/repo_view/stash.rs:106 src/working_copy_view/stash.rs:63
msgid "Changes stashed"
msgstr ""

#: src/repo_view/stash.rs:123 src/stashes_view.rs:908
msgid "Stash popped"
msgstr ""

#: src/repo_view/tag.rs:147
msgid "Tag created"
msgstr ""

#: src/repo_view/tag.rs:162
msgid "Delete Tag?"
msgstr ""

#: src/repo_view/tag.rs:163
#, rust-format
msgid "The tag “{}” will be deleted."
msgstr ""

#: src/repo_view/tag.rs:164 src/working_copy_view/delete.rs:83
msgid "Delete"
msgstr ""

#: src/repo_view/tag.rs:183
msgid "Tag deleted"
msgstr ""

#: src/repo_view/tag.rs:198
msgid "No remotes configured"
msgstr ""

#: src/repo_view/tag.rs:250
msgid "Tag pushed"
msgstr ""

#: src/revert_dialog.rs:97
msgid "Choose which parent to treat as the mainline for this revert"
msgstr ""

#: src/revert_dialog.rs:176
msgid "Cryptographically sign the revert commit"
msgstr ""

#: src/revert_dialog.rs:211
msgid "reverting"
msgstr ""

#: src/revert_dialog.rs:260
msgid "Revert"
msgstr ""

#: src/select_branch_dialog.rs:64
msgid "Check Out Branch"
msgstr ""

#: src/select_branch_dialog.rs:75
msgid "Branch"
msgstr ""

#: src/select_branch_dialog.rs:98
#, rust-format
msgid "Check out branch “{}”?"
msgstr ""

#: src/select_branch_dialog.rs:99
msgid "Select a branch to check out."
msgstr ""

#: src/select_branch_dialog.rs:104
msgid "You have uncommitted changes."
msgstr ""

#: src/select_remote_dialog.rs:56
msgid "Remote"
msgstr ""

#: src/select_remote_dialog.rs:65
#, rust-format
msgid "Push Tag “{}”"
msgstr ""

#: src/shortcuts_dialog.rs:30
msgctxt "shortcut window"
msgid "General"
msgstr ""

#: src/shortcuts_dialog.rs:31
msgctxt "shortcut window"
msgid "New Window"
msgstr ""

#: src/shortcuts_dialog.rs:32
msgctxt "shortcut window"
msgid "Search"
msgstr ""

#: src/shortcuts_dialog.rs:34
msgctxt "shortcut window"
msgid "Add Repository"
msgstr ""

#: src/shortcuts_dialog.rs:38
msgctxt "shortcut window"
msgid "Preferences"
msgstr ""

#: src/shortcuts_dialog.rs:40
msgctxt "shortcut window"
msgid "Keyboard Shortcuts"
msgstr ""

#: src/shortcuts_dialog.rs:44
msgctxt "shortcut window"
msgid "Close Window"
msgstr ""

#: src/shortcuts_dialog.rs:45
msgctxt "shortcut window"
msgid "Quit"
msgstr ""

#: src/shortcuts_dialog.rs:48
msgctxt "shortcut window"
msgid "Repository"
msgstr ""

#: src/shortcuts_dialog.rs:49
msgctxt "shortcut window"
msgid "Fetch"
msgstr ""

#: src/shortcuts_dialog.rs:50
msgctxt "shortcut window"
msgid "Pull"
msgstr ""

#: src/shortcuts_dialog.rs:51
msgctxt "shortcut window"
msgid "Push"
msgstr ""

#: src/shortcuts_dialog.rs:52
msgctxt "shortcut window"
msgid "Stash"
msgstr ""

#: src/shortcuts_dialog.rs:54
msgctxt "shortcut window"
msgid "Stash Including Untracked"
msgstr ""

#: src/shortcuts_dialog.rs:58
msgctxt "shortcut window"
msgid "Pop Latest Stash"
msgstr ""

#: src/shortcuts_dialog.rs:59
msgctxt "shortcut window"
msgid "Create Tag"
msgstr ""

#: src/shortcuts_dialog.rs:60
msgctxt "shortcut window"
msgid "Create Branch"
msgstr ""

#: src/shortcuts_dialog.rs:61
msgctxt "shortcut window"
msgid "Sync with Mainline"
msgstr ""

#: src/shortcuts_dialog.rs:62
msgctxt "shortcut window"
msgid "Toggle Sidebar"
msgstr ""

#: src/shortcuts_dialog.rs:63
msgctxt "shortcut window"
msgid "Refresh"
msgstr ""

#: src/shortcuts_dialog.rs:66 src/shortcuts_dialog.rs:68
msgctxt "shortcut window"
msgid "Commit"
msgstr ""

#: src/shortcuts_dialog.rs:67
msgctxt "shortcut window"
msgid "Focus Commit Message"
msgstr ""

#: src/shortcuts_dialog.rs:71
msgctxt "shortcut window"
msgid "Changes List"
msgstr ""

#: src/shortcuts_dialog.rs:72
msgctxt "shortcut window"
msgid "Stage / Unstage"
msgstr ""

#: src/shortcuts_dialog.rs:73
msgctxt "shortcut window"
msgid "Discard Changes"
msgstr ""

#: src/shortcuts_dialog.rs:75
msgctxt "shortcut window"
msgid "Cycle File Filter (All / New / Modified)"
msgstr ""

#: src/shortcuts_dialog.rs:80
msgctxt "shortcut window"
msgid "Recurse Untracked Directories"
msgstr ""

#: src/shortcuts_dialog.rs:86
msgctxt "shortcut window"
msgid "Diff"
msgstr ""

#: src/shortcuts_dialog.rs:88
msgctxt "shortcut window"
msgid "Toggle Ignore Whitespace"
msgstr ""

#: src/shortcuts_dialog.rs:93
msgctxt "shortcut window"
msgid "Toggle Whole File"
msgstr ""

#: src/shortcuts_dialog.rs:98
msgctxt "shortcut window"
msgid "Switch Staged / Unstaged"
msgstr ""

#: src/shortcuts_dialog.rs:103
msgctxt "shortcut window"
msgid "Maximize Diff (cycle in graph)"
msgstr ""

#: src/signing_dialog.rs:94 src/signing_dialog.rs:126
#, rust-format
msgid "{path} (file not found)"
msgstr ""

#: src/signing_dialog.rs:96
#, rust-format
msgid "{key} (not a valid {format} key)"
msgstr ""

#: src/signing_dialog.rs:104
msgid "not set (user.signingkey)"
msgstr ""

#: src/signing_dialog.rs:112
#, rust-format
msgid "{program} (not available on host)"
msgstr ""

#: src/signing_dialog.rs:148
msgid "Format"
msgstr ""

#: src/signing_dialog.rs:163
msgid "Key"
msgstr ""

#: src/signing_dialog.rs:178
msgid "Signer program"
msgstr ""

#: src/signing_dialog.rs:193
msgid "Allowed signers"
msgstr ""

#: src/signing_dialog.rs:282
msgid ""
"Gitte calls the host signer through `flatpak-spawn --host`. Until the host "
"tool is reachable, commits and tags are written unsigned."
msgstr ""

#: src/signing_dialog.rs:287
msgid ""
"Signing is enabled in this repository, but the signer is not properly "
"configured. Until that's fixed, attempts to commit or tag will fail."
msgstr ""

#: src/signing_dialog.rs:294
msgid ""
"Commit and tag signing are not enabled for this repository. Commits and tags "
"will be written unsigned."
msgstr ""

#: src/signing_dialog.rs:382
msgid ""
"Set `user.signingkey` in your git config (e.g. `git config --global "
"user.signingkey <KEY>`)."
msgstr ""

#: src/signing_dialog.rs:387
#, rust-format
msgid "The SSH key file `{path}` does not exist."
msgstr ""

#: src/signing_dialog.rs:391
#, rust-format
msgid ""
"`user.signingkey` looks like a key file, but the {format} format expects a "
"key ID or fingerprint."
msgstr ""

#: src/signing_dialog.rs:402
#, rust-format
msgid "Make sure `{program}` is installed on this system (Format: {format})."
msgstr ""

#: src/signing_dialog.rs:414
#, rust-format
msgid ""
"The allowed signers file `{path}` is missing. Gitte can't verify your own "
"signatures until it exists."
msgstr ""

#: src/signing_dialog.rs:445 src/signing_dialog.rs:453
msgid "Signing Status"
msgstr ""

#: src/signing_dialog.rs:457
msgid "Re-check Signing Configuration"
msgstr ""

#: src/signing_dialog.rs:466
msgid "Signing Settings…"
msgstr ""

#: src/signing_dialog.rs:485
msgid "Signing Not Enabled"
msgstr ""

#: src/signing_dialog.rs:491
msgid "Configure Signing…"
msgstr ""

#: src/signing_dialog.rs:507
msgid "How to fix"
msgstr ""

#: src/signing_dialog.rs:515
msgid "Flatpak permission"
msgstr ""

#: src/signing_dialog.rs:517
msgid ""
"Gitte reaches host tools via flatpak-spawn --host. That requires the "
"following permission. After running the command, restart Gitte for the "
"change to take effect."
msgstr ""

#: src/signing_dialog.rs:523
msgid "Run this command on your host"
msgstr ""

#: src/signing_dialog.rs:531
msgid ""
"This permission allows Gitte to escape the sandbox by spawning host "
"processes. Only enable it if you understand the implications."
msgstr ""

#: src/signing_dialog.rs:553
msgid "Commit signing"
msgstr ""

#: src/signing_dialog.rs:554
msgid "Tag signing"
msgstr ""

#: src/signing_dialog.rs:584
msgid "Copy to Clipboard"
msgstr ""

#: src/signing_status.rs:59
msgid "Commit signing is not available. Click for details"
msgstr ""

#: src/start_screen.rs:229
msgid "Main Menu"
msgstr ""

#: src/start_screen.rs:241
msgid "Welcome to Gitte"
msgstr ""

#: src/start_screen.rs:242
msgid "Ook? Add or initialize a Git repository to get started."
msgstr ""

#: src/start_screen.rs:251 src/start_screen.rs:372
msgid "Add Repository…"
msgstr ""

#: src/start_screen.rs:258 src/start_screen.rs:381
msgid "Init Repository…"
msgstr ""

#: src/start_screen.rs:264 src/start_screen.rs:390
msgid "Clone Repository…"
msgstr ""

#: src/start_screen.rs:276 src/start_screen.rs:277
msgid "Search repositories"
msgstr ""

#: src/start_screen.rs:313
msgid "Sort"
msgstr ""

#: src/start_screen.rs:321
msgid "Favorites"
msgstr ""

#: src/start_screen.rs:339
msgid "All Repositories"
msgstr ""

#: src/start_screen.rs:357
msgid "Ook? No repositories match your search."
msgstr ""

#: src/start_screen.rs:571 src/start_screen.rs:585
msgid "Clone Failed"
msgstr ""

#: src/start_screen.rs:613 src/start_screen/handlers.rs:226
msgid "Git Initialization Failed"
msgstr ""

#: src/start_screen/handlers.rs:42
msgid "Add Repository"
msgstr ""

#: src/start_screen/handlers.rs:43
msgid "Enter the absolute path to the Git repository."
msgstr ""

#: src/start_screen/handlers.rs:46
msgid "Add"
msgstr ""

#: src/start_screen/handlers.rs:64
msgid "Select Git Repositories"
msgstr ""

#: src/start_screen/handlers.rs:172
msgid "Initialize Repository"
msgstr ""

#: src/start_screen/handlers.rs:174
msgid ""
"Enter the absolute path where the Git repository should be initialized. The "
"directory may exist, but it must not already be a Git repository."
msgstr ""

#: src/start_screen/handlers.rs:179 src/start_screen/handlers.rs:262
msgid "Initialize"
msgstr ""

#: src/start_screen/handlers.rs:207
msgid "Initialize a Git Repository"
msgstr ""

#: src/start_screen/handlers.rs:260
msgid "Not a Git Repository"
msgstr ""

#: src/start_screen/handlers.rs:261
msgid ""
"The selected folder is not a Git repository. Would you like to initialize "
"one?"
msgstr ""

#: src/start_screen/handlers.rs:320
msgid "Repository removed"
msgstr ""

#: src/start_screen/handlers.rs:321
msgid "Undo"
msgstr ""

#: src/start_screen/handlers.rs:410
msgid "Path is not a Git repository"
msgstr ""

#: src/stash_dialog.rs:71
msgid "Include untracked files"
msgstr ""

#: src/stashes_view.rs:304
msgid "Stashes"
msgstr ""

#: src/stashes_view.rs:329
msgid "No stashes"
msgstr ""

#: src/stashes_view.rs:330
msgid "You haven't stashed any changes yet."
msgstr ""

#: src/stashes_view.rs:355
msgid "Stash Details"
msgstr ""

#: src/stashes_view.rs:356
msgid "Select a stash to view its contents"
msgstr ""

#: src/stashes_view.rs:824
msgid "File applied from stash"
msgstr ""

#: src/stashes_view.rs:838
msgid "File popped from stash"
msgstr ""

#: src/stashes_view.rs:852
msgid "Drop File from Stash?"
msgstr ""

#: src/stashes_view.rs:853
#, rust-format
msgid "The stashed changes to “{}” will be permanently discarded."
msgstr ""

#: src/stashes_view.rs:875
msgid "File dropped from stash"
msgstr ""

#: src/stashes_view.rs:898
msgid "Stash applied"
msgstr ""

#: src/stashes_view.rs:927
msgid "Rename Stash"
msgstr ""

#: src/stashes_view.rs:929
msgid "Stash name"
msgstr ""

#: src/stashes_view.rs:934
msgid "Renaming moves this stash to the top of the list."
msgstr ""

#: src/stashes_view.rs:961
msgid "Stash renamed"
msgstr ""

#: src/stashes_view.rs:974
msgid "Drop Stash?"
msgstr ""

#: src/stashes_view.rs:975
msgid "This stash will be permanently deleted."
msgstr ""

#: src/stashes_view.rs:994
msgid "Stash dropped"
msgstr ""

#: src/sync_dialog.rs:82
msgid "Sync with mainline?"
msgstr ""

#: src/sync_dialog.rs:85
#, rust-format
msgid ""
"This will rebase your {commits} local commit on top of {mainline}. Mainline "
"itself will not be modified; only your local branch tip moves."
msgid_plural ""
"This will rebase your {commits} local commits on top of {mainline}. Mainline "
"itself will not be modified; only your local branch tip moves."
msgstr[0] ""
msgstr[1] ""

#: src/sync_dialog.rs:96
msgid ""
"Your working copy has uncommitted changes. Choose how to handle them below."
msgstr ""

#: src/sync_dialog.rs:107
msgid "syncing"
msgstr ""

#: src/sync_dialog.rs:116
msgid "Sync"
msgstr ""

#: src/tag_list_view.rs:83
msgid "No tags"
msgstr ""

#: src/ui_helpers.rs:91
msgid "Diff Options"
msgstr ""

#: src/ui_helpers.rs:100
msgid "View Options"
msgstr ""

#: src/ui_helpers.rs:202
msgid "OK"
msgstr ""

#: src/ui_helpers.rs:211
msgid "Copy"
msgstr ""

#: src/ui_helpers.rs:246
msgid "Copied"
msgstr ""

#: src/ui_helpers.rs:442
msgid "Good signature"
msgstr ""

#: src/ui_helpers.rs:443
msgid "Good signature (untrusted key)"
msgstr ""

#: src/ui_helpers.rs:444
msgid "Bad signature"
msgstr ""

#: src/ui_helpers.rs:445
msgid "Signature key not available"
msgstr ""

#: src/ui_helpers.rs:448
msgid "Signature unverified"
msgstr ""

#: src/ui_helpers.rs:473
msgid "verifying…"
msgstr ""

#: src/ui_helpers.rs:479
msgid "Signature"
msgstr ""

#: src/window.rs:391
msgid "translator-credits"
msgstr ""

#: src/window.rs:400
msgid "Icons"
msgstr ""

#: src/window_content.rs:322
msgid "A new version of Gitte is available:"
msgstr ""

#: src/window_content.rs:399
msgid "Repository refreshed"
msgstr ""

#: src/working_copy_view.rs:204
msgid "Changes"
msgstr ""

#: src/working_copy_view.rs:285
msgid "Extended commit description (optional)"
msgstr ""

#: src/working_copy_view.rs:302
msgid "Amend Commit"
msgstr ""

#: src/working_copy_view.rs:314
msgid "Sign Commit"
msgstr ""

#: src/working_copy_view.rs:333
msgid "Unstage All"
msgstr ""

#: src/working_copy_view.rs:335
msgid "Stage All"
msgstr ""

#: src/working_copy_view.rs:346
msgctxt "button"
msgid "Amend"
msgstr ""

#: src/working_copy_view.rs:348
msgctxt "button"
msgid "Commit"
msgstr ""

#: src/working_copy_view.rs:372 src/working_copy_view.rs:373
msgid "Filter changed files"
msgstr ""

#: src/working_copy_view.rs:417
msgid "Show All Files"
msgstr ""

#: src/working_copy_view.rs:436
msgid "No changes"
msgstr ""

#: src/working_copy_view.rs:437
msgid "Your working tree is clean."
msgstr ""

#: src/working_copy_view.rs:442
msgid "No matching changes"
msgstr ""

#: src/working_copy_view.rs:477
msgid "Collapse Unstaged Changes"
msgstr ""

#: src/working_copy_view.rs:479
msgid "Expand Unstaged Changes"
msgstr ""

#: src/working_copy_view.rs:530
msgid "No matching unstaged changes"
msgstr ""

#: src/working_copy_view.rs:532
msgid "No unstaged changes"
msgstr ""

#: src/working_copy_view.rs:565
msgid "Collapse Staged Changes"
msgstr ""

#: src/working_copy_view.rs:567
msgid "Expand Staged Changes"
msgstr ""

#: src/working_copy_view.rs:586
msgid "Staged Changes"
msgstr ""

#: src/working_copy_view.rs:617
msgid "No matching staged changes"
msgstr ""

#: src/working_copy_view.rs:619
msgid "No staged changes"
msgstr ""

#: src/working_copy_view.rs:628
msgid "Clear Search"
msgstr ""

#: src/working_copy_view/cherry_pick.rs:54
msgid "Abort Cherry-pick?"
msgstr ""

#: src/working_copy_view/cherry_pick.rs:56
msgid ""
"The in-progress cherry-pick will be discarded and the working tree will be "
"reset to its previous state."
msgstr ""

#: src/working_copy_view/cherry_pick.rs:59
msgid "Abort Cherry-pick"
msgstr ""

#: src/working_copy_view/commit.rs:81
msgid "Specify a commit message subject to commit"
msgstr ""

#: src/working_copy_view/commit.rs:89
msgid "No staged files to commit"
msgstr ""

#: src/working_copy_view/commit.rs:164
msgid "Commit amended"
msgstr ""

#: src/working_copy_view/commit.rs:166
msgid "Commit created"
msgstr ""

#: src/working_copy_view/delete.rs:65
msgid "Delete File?"
msgstr ""

#: src/working_copy_view/delete.rs:66
#, rust-format
msgid "“{}” will be removed from disk and the deletion staged."
msgstr ""

#: src/working_copy_view/delete.rs:70
msgid "Delete Files?"
msgstr ""

#: src/working_copy_view/delete.rs:71
#, rust-format
msgid "{} files will be removed from disk and their deletion staged."
msgstr ""

#: src/working_copy_view/discard.rs:71 src/working_copy_view/discard.rs:76
msgid "Discard Changes?"
msgstr ""

#: src/working_copy_view/discard.rs:72
#, rust-format
msgid "Changes to “{}” will be permanently lost."
msgstr ""

#: src/working_copy_view/discard.rs:77
#, rust-format
msgid "Changes to {} files will be permanently lost."
msgstr ""

#: src/working_copy_view/discard.rs:88 src/working_copy_view/discard.rs:137
msgid "Discard"
msgstr ""

#: src/working_copy_view/discard.rs:135
msgid "Discard all changes?"
msgstr ""

#: src/working_copy_view/discard.rs:178
#, rust-format
msgid "Changes to {n} file will be permanently lost."
msgid_plural "Changes to {n} files will be permanently lost."
msgstr[0] ""
msgstr[1] ""

#: src/working_copy_view/discard.rs:188
#, rust-format
msgid "{m} untracked file will be deleted."
msgid_plural "{m} untracked files will be deleted."
msgstr[0] ""
msgstr[1] ""

#: src/working_copy_view/gitignore.rs:54
msgid "Add to .gitignore"
msgstr ""

#: src/working_copy_view/gitignore.rs:55
msgid "The pattern will be appended to the .gitignore file."
msgstr ""

#: src/working_copy_view/gitignore.rs:58
msgid "Save"
msgstr ""

#: src/working_copy_view/rebase.rs:54
msgid "Abort Rebase?"
msgstr ""

#: src/working_copy_view/rebase.rs:56
msgid ""
"All rebased commits will be discarded and the branch will be reset to its "
"previous state."
msgstr ""

#: src/working_copy_view/rebase.rs:59
msgid "Abort Rebase"
msgstr ""

#: src/working_copy_view/revert.rs:49
msgid "Abort Revert?"
msgstr ""

#: src/working_copy_view/revert.rs:51
msgid ""
"The in-progress revert will be discarded and the working tree will be reset "
"to its previous state."
msgstr ""

#: src/working_copy_view/revert.rs:54
msgid "Abort Revert"
msgstr ""
