AXObserverAddNotification's refcon was always nil. Bake the owning identity into it at subscribe time so the AX callback gets (pid, wid) for free, instead of an element.pid()/cgWindowId() round-trip per event. Window-level subscriptions carry a real wid; app-level subscriptions carry wid 0, so focus/main/created still resolve their per-event subject window from the element. Notably this gives a reliable wid for kAXUIElementDestroyed, which previously had to query an already-dead element.
Async AX events (focused-window changed, app activated) can fire during
the switcher's show path and reorder Windows.list under the panel. The
old updateSelectedWindow short-circuited to the initial-pick path
whenever the lowest-lastFocusOrder window changed mid-show, throwing
away the user's selectedTarget and re-picking the default. Visible slot
swap plus highlight jump; if the user released keys early they landed
on the wrong window.
Extract a pure-function kernel (SelectionResolver) covering the full
selection state machine and replace updateSelectedWindow with a thin
snapshot/decide/apply wrapper. The actual fix is dropping the
focusedWindowChangedWhileShowing arm of shouldSelectFromScratch: the
list still reorders (Photoshop finishing launch is fresh state the
user wants reflected), but the existing target-by-id lookup re-resolves
the user's pick at its new index instead of being skipped.
28 new SelectionResolverTests lock down every selection path: initial
pick rules, target preservation across reorders (#5665 regressions),
target removal, search-mode flags, edge cases.
Also adds minimal Appearance and SettingsSearchIndex stubs to Mocks.swift
so the unit-test target builds. ProBadgeView and LightLabel referenced
those types without the underlying source being in the test target.
closes#5260
appcenter showed that access to debugId() from main and non-main threa could crash the app. Making debugId a string that's set once at init simplifies everything and allows concurrent access from threads
* fixes issues when the user has monitors with different DPI
* fixes issues where screenshots after a window is resized could be wrong (because of cached SCWindow having stale frame.size)
BREAKING CHANGE: Better thumbnails with ScreenCaptureKit for users on macOS >= 14
* No more WindowServer memory leaks (closes#4255)
* No more purple UI from macOS bothering users
* Fullscreen thumbnails contain top part (closes#3652)
* Thumbnails contain dialogs (e.g. Save/Print panel)
* Show thumbnails for off-screen windows
* Memory usage drastically reduced (e.g. don't save full-resolution if Preview feature is not used)
* Limitations of ScreenCaptureKit compared to private API: can't capture minimized/hidden/tabbed windows
The `sortByLevel` method in the Windows class has been updated to determine window z-order properly across all visible spaces. It now sets the `lastFocusOrder` for each window, using a map from window IDs to their z-order position. Windows not present in the list are set to have `lastFocusOrder` of `Int.max`. Afterwards, windows are sorted by their `lastFocusOrder`, and these values are ensured to be monotonic, starting from 0.
closes#351
BREAKING CHANGE: The old preferences panel has been replaced with a brand new one
Preferences are now much simpler, full of visual illustrations, and should provide a much better experience. Pick between 3 styles (thumbnails, app-icons, titles), sizes, dark/light themes, high visibility options, and more!
I am able to reproduce the issue by reinstall JetBrains AppCode. The first time I open AppCode after reinstall it, AltTab never show AppCode window. I debug the code on my Mac, I find that AltTab can get the event of app launched but never get the event of finishedLaunching. So I just remove the code runningApplication.isFinishedLaunching. After that, AltTab work well and the issue is fixed.
* user was able to set a nextWindowShortcut which contained modifiers from holdShortcut
* detection of conflicts was incorrect in some cases, mostly because holdShortcut and nextWindowShortcut should be treated as 1 shortcut
* after the user forces a shortcut to apply, resetting the existing one with the same keys, it wouldn't save to UserDefaults
* forcing the holdShortcut to replace another holdShortcut would reset it, even though holdShortcut should always be set with some value
Stacktrace:
function signature specialization <Arg[1] = Dead> of generic specialization <[__C.AXUIElementRef]> of (extension in AltTab):__C.AXUIElementRef.attribute<A>(Swift.String, A.Type) throws -> A? AXUIElement.swift:36
BREAKING CHANGE: the window thumbnails are now updated *after* the UI is shown. AltTab will first display its window, with the first 3 thumbnails up-to-date, then asynchronously update the rest of the thumbnails one-by-one. This improves the experience of users with lots of windows open.
BREAKING CHANGE: the previous keyboard support implementation was not working if any app on the system activated Secure Input and didn't turn it off. This is a major hurdle for most global shortcut apps. This update introduces a new implementation which is unaffected by Secure Input. AltTab shortcuts should now work reliably
* also fix issue where clicking a thumbnail would give alt-tab focus, removing it from the app currently focused
* also use click on a thumbnail to focus it instead of only mouse-down
NSRunningApplication.init(processIdentifier: pid) sometimes returns nil for Chrome, even though I see that the pid exist in Activity Monitor and is actually Chrome. I think the constructor is thread-unsafe, and should be called from the main thread only, thus I refactored to make that possible
BREAKING CHANGE: this rework should fix all sorts of issues when OS events happen in parallel: new windows, new apps, user shortcuts, etc. Here are example of use-cases that should work great now, without, and very quickly:
* AltTab is open and an app/window is launched/quit
* A window is minimized/deminimized, and while the animation is playing, the user invokes AltTab
* An app starts and takes a long time to boot (e.g. Gimp)
* An app becomes unresponsive, yet AltTab is unaffected and remains interactive while still processing the state of the window while its parent app finally stops being frozen
closes#348, closes#157, closes#342, closes#93
some apps start with .activationPolicy == .prohibited and then transition to != .prohibited later on. We now observe that attribute evolution, instead of hardcoding exceptions for some apps. For the initial filtering of processes, we now takes every process that is not an XPC process, as all others could spawn windows down the line
the issue with netlify building on master changes is that semantic-release creates a second commit with the updated changelog. Netlify only triggers on the first commit, with an obsolete changelog. The second commit doesn't trigger Netlify, so we must manually trigger it using their webhook. This way the changelog built is *after* semantic-release, with the latest releases
complete italian, turkish, korean using automated translation
fix punctuation issues and make punctuation language-specific instead of hardcoded to English style
* Replaced the NSCollectionView with a custom NSView. Benefit includes simpler code, and control over recycling logic.
* In cases where the user has many open windows, replaced the downscaling strategy with a scrollable view
* Added a preference: align thumbnails to the left or center
There is a risk of not showing some windows, like CopyQ, but the reward is less risk of trying to observe some buggy daemon process that will never succeed
XCode project/workspace/configurations/target/pods have been in a mess for a while. Some changes done to address that:
* remove alt-tab-macos/ which was confusing
* ci/ becomes scripts/ as these can be used locally too
* added 3 xcconfig files to set aside important parameters so we stop passing flags around or modifying the huge pbxproj
closes#93closes#24closes#117
BREAKING CHANGE: Instead of asking the OS about the state of the whole system on trigger (what we do today; hard to do fast), or asking the state of the whole system on a timer (what HyperSwitch does today; inaccurate) - instead of one of 2 approaches, v3 observes the Accessibility events such as "an app was launched", "a window was closed". This means we build a cache as we receive these events in the background, and when the user trigger the app, we can show accurate state of the windows instantly.
Of course there is no free lunch, so this approach has its own issues. However from my work on it from the past week, I'm very optimistic! The thing I'm the most excited about actually is not the perf (because on my machine even v2 is instant; I have a recent macbook and no 4k displays), but the fact that we will finally have the thumbnails in order of recently-used to least-recently-used, instead of the order of their stack (z-index) on the desktop. It's a big difference! There are many more limitations that are no longer applying also with this approach.
More context: https://github.com/lwouis/alt-tab-macos/issues/45#issuecomment-571898826
Also closes#11closes#45closes#62
BREAKING CHANGE: this brings huge changes to core parts of the codebase. It introduces the use of private APIs that hopefully are should be compatible from macOS 10.12+, but I couldn't test them. I reviewed the whole codebase to clean and improve on performance and readability
implements requested changes from Code-Review and contains also refactoring, additions & improvements
- PreferencesPanel: does not handle NSApp.activate & .deactivate anymore
- PreferencesPanel: maxThumbnailsPerRow & windowDisplayDelay are now sliders
- PreferencesPanel: Sliders do not use tickmarks anymore (to allow finer settings)
- PreferencesPanel: tweaked Sliders min/max values
- PreferencesPanel: adds Hyperlink to KeyCodes Reference as suffix for Tab key control (with additional required sub-class of NSTextField)
- PreferencesPanel: adds makeSuffix() method for code clarity
implements requested changes from Code-Review and contains also refactoring and more features and improvements
- Application Wide: changes all exceptions to NSError (required for error handling via sheet in panel)
- PreferencesPanel: adds display of current value of Sliders
- PreferencesPanel: adds validation with visualisation for TextFields (whitelist for KeyCode and ranges for maxScreenUsage & windowDisplayDelay) during editing, window open and close
- PreferencesPanel: adds error sheet (in-window modal) at all known possible errors to display error information and ask the user how to proceed
- PreferencesPanel: removes Restart button (and relaunch code in Application)
- PreferencesPanel: adds Preferences being now live
- PreferencesPanel: removes invisibleText workaround
- PreferencesPanel: adds TextField value save on each keyDown event (if valid and changed)
- PreferencesPanel: adds window activation/deactivation
- PreferencesPanel: changes label texts of some Preferences
- ...
- ux/code: adds sliders (maxScreenUsage, iconSize, fontHeight)
- ux: defined sensible min/max/step values for sliders
- code: fixes panelWidth (panel and its content did not grow correctly)
- code: removes inputsMap (NSControl.identifier is now used for that)
- code: adds makeLabelWithProvidedControl() as a helper to create labeled controls with a optional suffix
- code: removes dropdownDidChange() & textDidEndEditing() -> combined in controlDidEndEditing()
- code: adds controlDidEndEditing() as an universal .action for NSControl elements
- adds a restore of values in UI and Preferences if there is an issue while saving a Preference
- code: adds another little code clarity improvements
- ux: first pass on UI
- ux: groups available preferences by keys-, visual-, behaviour-preferences (vertical separation without labels)
- ux: adds Restart action
- code: removes unused variables
- code: PreferencesPanel is no longer a Delegate of an view child
squash of pull-request corrections and improvements
refactor: better mimic apple centering
Also use enum instead of bool to self-document the interface
docs: clarify the show-on-screen preference wording
Discussion on this SO (https://stackoverflow.com/a/864432/2249756) seem to indicate that .main is not the screen with the menubar, however in my tests, it is always that window. I think macOS changed the behavior of .main without updating the documentation
refactor: shorter method names as swift promotes + removed debug code
fix: all methods in screen should use visibleFrame not frame
refactor: (hopefully) made code intent clearer
fix: panel and collection layout now use dynamic screen variable
fix: fix vertical origin from 4c44100f196
squash of implementation for pull-request #66 and review
- adds a new Preference to use the main screen (keyboard focus) or mouse location screen
- honors that preference for thumbnail generation and display of all panels
- increases the Preferences version
- widens PreferencesPanel width and input sizing to allow 3 characters, issue #59 minimal adjustment
feat: windows on mouse screen: changes from pull request #66 code review
- corrections, improvements & refactoring
feat: windows on mouse screen: additional changes for pull request #66
- Screen.preferredScreenOverride: removed
- instead currentScreen gets provided or updated now at all required places before triggering UI summon calculations
- ThumbnailsPanel.computeThumbnails(): re-creates collectionViewLayout instead of invalidating it
- Screen.showCenteredFrontPanel(): useAppleVerticalOffset applies now only if the NSWindow frame is smaller than 2/3 of visibleFrame
metaKeyCodes is now an array and is provided with both keycodes for option, control and command. This fixes two issues:
- UI stayed open when the user did open it with the secondary metaKey keyCode (the UI got toggled by the modifierFlags check) and the user had to click the proper metaKeyCode to close it again
- PC keyboards (all of them? i observed this on a Logitech K740) send the secondary keyCode for the command and option keys so the application did not work for this setup
By listening to keyboard events from another thread, that thread is able to cancel tasks scheduled on the main UI thread. This means that if the user activates the app, and very quickly release the keys to focus the other window, that key release event may be processed before the main UI thread tasks have finished. The keyboard processing thread may then cancel the UI work resulting in the UI not showing, which is good here
description:Audit and optimize every image asset shipped with AltTab. Apply the right format per asset class (PDF for vectors, HEIC for raster) and the right post-processing (strip Figma cruft from PDFs, extract SF Symbols as minimal vector PDFs, encode raster sources to HEIC at q50 with visual review). Use whenever new assets are added, when the bundle size needs shrinking, or whenever you want a full assets audit.
---
# /assets-optimization — AltTab asset audit and optimization
## Goal
Every byte that ships in `AltTab.app/Contents/Resources/` should justify itself. Vectors stay vector, rasters compress to HEIC, and neither carries metadata, color profiles, accessibility tags, or producer signatures that AppKit doesn't use.
This skill applies a known-good pipeline to each asset class. It is opinionated about the right format and the right encoder for each kind of content.
## When to use
- A designer drops new exports into `~/Desktop/` or `resources/`.
- Someone asks "why is the bundle so big?".
- After adding a new icon, illustration, app icon variant, or menubar variant.
- Periodic audit when nothing else is broken.
## Step 1: Inventory
Run a one-shot enumeration so you know what you're working with:
-`resources/icons/app/` — the macOS app icon (`.icns` + `.iconset/`). **Don't touch** — `.icns` is required by the bundle and Apple's tooling produces near-optimal output already.
-`resources/illustrations/` — the appearance-tab preview thumbnails. Raster (screenshots inside).
For each asset, decide what category it falls into:
| Source content | Right format | Why |
|---|---|---|
| Custom vector design (Figma/Sketch/Illustrator) | **PDF** | macOS 10.13 doesn't accept SVG; PDF is the universal vector container AppKit reads natively. |
| SF Symbol (Apple system glyph) | **Font glyph** in the bundled `SF-Pro-Text-Regular.otf` subset | Render via `NSImage.fromSymbol(.foo, pointSize:)` (or as text via the `Symbols` enum). Smaller than per-icon PDFs, picks up Apple's latest glyph refinements automatically when the developer updates SF Symbols.app. |
| Photographic / screenshot-heavy | **HEIC** | HEIC at q50 beats JPEG by ~30% at the same perceptual quality. |
| Tiny pixel-precise UI sprite | **PNG @2x** | Below ~40×40px the PDF overhead exceeds the bitmap savings. PNG wins. |
| App icon (the macOS bundle one) | **`.icns`** | Required by `CFBundleIconFile`. |
If an asset is in the wrong format, flag it. If it's in the right format but unoptimized, run the matching pipeline below.
## Step 2: Vector PDFs — Figma exports
Figma's "Export → PDF" output is bloated. For each menubar/illustration/icon vector PDF that came from Figma, you can strip ~50–75% of the bytes without losing a single rendered pixel.
What Figma adds that AppKit doesn't need:
1.**Embedded ICC color profile** (`/ICCBased ...`, ~3.2 KB compressed). Replace every `[/ICCBased N R]` reference with `/DeviceRGB` (or `/DeviceGray` for monochrome). Patches needed in:
- the page `Resources/ColorSpace` dict
- every Form XObject's `Resources/ColorSpace` dict (these are streams, not plain dicts — pikepdf's `pdf.objects` will only catch them if you accept both `Dictionary` and `Stream`)
- every Image XObject's direct `/ColorSpace` key
- every Shading dict inside `Pattern` entries (Figma's color icons use 8+ patterns, each with its own `/ColorSpace N R` reference)
2.**`/Metadata`** XMP packet (~830 B) — Figma's XML manifest.
4.**`/Info` dict** — `Producer="Figma"`, `Title="Menubar 22x22@1x white"`. In Figma's exports the Info dict sometimes lives **inline inside the Catalog** rather than at the trailer level, so deleting `pdf.docinfo` isn't enough — also `del root[Name('/Info')]`.
It edits in place and prints the savings per file. After running, also pipe through `mutool clean -ggg -z` and `qpdf --object-streams=generate --recompress-flate --compression-level=9` for the final 1–2% squeeze.
Verify each file still renders by sips'ing it back to PNG and eyeballing:
Open the PNGs in Preview to confirm nothing visual changed.
## Step 3: SF Symbols via font subset
Every SF Symbol shipped in AltTab — switcher status icons, sidebar tab icons, button icons, permission/feedback icons — is rendered as a text glyph from a subsetted SF Pro Text font. There are no SF-Symbol PDFs in the bundle.
How it works: SF Symbols are glyphs in the Private Use Area of SF Pro Text. Apple's `SF-Pro-Text-Regular.otf` contains every symbol they've ever shipped. We subset it down to just the codepoints AltTab needs (currently ~36 glyphs, ~17 KB) into `resources/SF-Pro-Text-Regular.otf`, and register it via `Info.plist:ATSApplicationFontsPath = ""`. At runtime, `NSFont(name: "SF Pro Text", size:)` resolves to the bundled subset on macOS <11 (where the system font isn't installed) and to the system font on macOS 11+, with identical glyph appearance either way.
To add a new SF Symbol:
1. Open [SF Symbols.app](https://developer.apple.com/sf-symbols/), search for the symbol, press **Cmd-C** to copy the symbol character to the clipboard. (Apple's name→codepoint mapping is not exposed via public API, and the SF Pro Text font's cmap uses `uniXXXXXX.medium`-style names rather than semantic ones, so this manual lookup is the authoritative path.)
2. Paste the character into a new case on the `Symbols` enum in [src/switcher/main-window/TileFontIconView.swift](src/switcher/main-window/TileFontIconView.swift) — e.g., `case foo = "" // SF Symbol name`.
3. Paste the same character at the end of the `--text=` argument in [scripts/assets/subset_font.sh](scripts/assets/subset_font.sh).
4. Run `bash scripts/assets/subset_font.sh`. It reads `/Library/Fonts/SF-Pro-Text-Regular.otf` (installed by SF Symbols.app — a standard developer prerequisite) and writes the regenerated subset to `resources/SF-Pro-Text-Regular.otf`. Picks up Apple's latest glyph refinements automatically.
5. Use it in code: `NSImage.fromSymbol(.foo, pointSize: 14)` returns a template `NSImage`; or `TileFontIconView(symbol: .foo, ...)` for the cached-attributed-string path in the switcher hot loop.
The script runs `pyftsubset` via the project's pipenv environment. Warnings about `MERG`/`meta`/`trak` tables being dropped are normal — those tables aren't relevant to glyph rendering.
### Historical note: SF Symbols via PDF (deprecated, scripts removed)
A previous pipeline shipped each SF Symbol as a per-glyph PDF in `resources/icons/`. The pipeline lives only in git history now (`scripts/assets/export_sf_symbol_pdf.swift` was deleted alongside the migrated PDFs). The technique is worth knowing in case a future need arises (e.g., a multi-color symbol that fonts can't represent):
- The naive route — `NSImage(systemSymbolName:).draw(in:)` against a PDF `CGContext` — produces a **black rectangle**, because Quartz emits `image-mask + fill-rectangle` operators where the rectangle paints over the mask. AppKit bug at the PDF emission level; `paletteColors` config does not fix it.
- The working route was to extract the symbol's vector path directly via private selectors that have been stable across macOS 11–15:
- The CGPath lives in CUI's internal coordinate space (~2× display points, Y-down) — scale to fit the canvas and flip Y. Walk the path via `CGPath.applyWithBlock` and emit raw PDF operators (`m`, `l`, `c`, `h`, `f`). Non-zero winding fill. Fill with DeviceGray (`0 g`), **not**`NSColor.black.cgColor`, which drags in a ~3.4 KB ICC color profile.
- Final PDF wrapper: 4 objects (Catalog, Pages, Page, Content), no `/Info`, no `/Metadata`, no `/Resources/ColorSpace`. ~750–1800 bytes per icon.
Git: see commit `990c1e79` ("feat: pro improve assets") for the PDF pipeline as-it-was; subsequent commit migrated the SF-Symbol PDFs back to font glyphs.
## Step 4: Raster → HEIC at q50
For anything raster (illustration thumbnails, screenshots inside an icon, anything photographic), HEIC at quality 50 is the baseline. q50 is roughly 50% smaller than JPEG at perceptually-equivalent quality, and at the small display sizes used in this app the artifacts are invisible.
-`-Z 1000` resizes the longest edge to 1000px **preserving aspect ratio**. AltTab's illustration display is 500pt wide, so 1000px is the correct @2x ship size. Anything larger wastes bytes; anything smaller looks soft on Retina.
-`formatOptions 50` is the quality. q50 was chosen after a side-by-side comparison at q20/q35/q50/q65/q80 — q50 was the lowest setting where text in screenshots stayed legible and gradient backgrounds didn't band.
That walks all PNG/JPEG files in the source directory, resizes to longest-edge 1000px at q50 HEIC, writes outputs to `/tmp/heic-out/`.
### Visual review (mandatory)
Before swapping the new HEICs into `resources/`, **always** decode a representative sample back to PNG and visually compare against the source:
```sh
sips -s format png /tmp/heic-out/sample.heic --out /tmp/sample-decoded.png >/dev/null 2>&1
open /tmp/sample-decoded.png /Users/you/Desktop/sample.png
```
Pick the visually most demanding file from the batch — usually one with the most text or the strongest gradients. Confirm:
- No banding in flat color regions
- Text edges still crisp at native display size
- No haloing around anti-aliased edges
- Color rendition matches
If anything looks degraded, bump quality to q60 or q65 and re-batch. The user, not the script, is the final arbiter — show them the sample with sizes before committing.
### Bumping quality
If q50 isn't acceptable, the next quality steps are q60 and q65 — beyond that, returns diminish quickly. q80 is the previous default in this repo and roughly 2× the bytes of q50 for no visible improvement on AltTab's content.
## Step 5: pbxproj registration
Whenever you change the file extension of a resource (.jpg → .heic, .png → .pdf, etc.), update [alt-tab-macos.xcodeproj/project.pbxproj](alt-tab-macos.xcodeproj/project.pbxproj). The places that need patching:
3.**PBXGroup section** — the file's entry inside its parent group's `children`.
4.**PBXResourcesBuildPhase section** — the entry in the main app target's `files`.
For pure extension swaps (no new files), `sed -i '' 's|old\.ext|new.ext|g'` plus a `lastKnownFileType` substitution covers it. For new files, generate new 24-char uppercase-hex object IDs (`python3 -c "import secrets; print(secrets.token_hex(12).upper())"`) and insert in all four places.
If you removed an asset entirely (file deleted from disk), delete its 4 entries from pbxproj — otherwise the build fails with "missing file" or ships dangling references.
## Step 6: Verify
```sh
bash ai/build.sh # must show ** BUILD SUCCEEDED **
bash ai/run.sh # launch the app and visually inspect every asset
```
Walk through every UI surface that loads an asset:
- Menubar icon (default + the two alternates from Preferences → General → Menubar icon)
- Preferences sidebar — 4 tab icons (SF Symbol on macOS 11+, bundled PDF below)
- Permissions window — open by revoking a permission
description:Audit the AltTab test suite for spec/test/code consistency. For every co-located triad in `src/` (`Foo.swift` + `FooSpecs.md` + `FooTests.swift`), it cross-checks that each XCTest method has a matching scenario line in the spec and vice-versa, flags drift between a scenario's description and the test's doc-comment, and reports orphan tests, orphan scenarios, and unpaired files. Use after adding or editing any `*Tests.swift` / `*Specs.md`, before committing a test change, or to get an overall health check of the suite.
---
# /audit-specs-tests
## Project context
AltTab co-locates tests and a living spec next to the source they cover. The convention (see the plan in `.claude/plans/` and `src/pro/license/` as a worked example) is a **triad** per concept:
```
src/<feature>/
├── Foo.swift # production / kernel (app target, or app+test for kernels)
The spec is **documentation tied 1:1 to the test methods**. Its `## Test scenarios` section lists every test, grouped, as:
```markdown
### A. <Group name>
- **testAFooDoesBar** — one-line description of what it pins.
```
This skill's job is to keep the three in sync: every `func test…` ⇔ exactly one `- **test…** —` spec line, descriptions roughly agree, and no triad is missing a leg.
## What counts as a triad
Pair by base name in the **same folder**: `<Base>Tests.swift` ⇔ `<Base>Specs.md`. A `<Base>.swift` (or a kernel like `SelectionResolver.swift`, `SearchTestable.swift`) in the folder is the code under test, but a spec may legitimately cover several classes (e.g. `LicenseManagerSpecs.md` documents `Clock`/`Keychain`/`LicenseAPI` too) — so a missing same-name `.swift` is a note, not an error.
## Workflow
1.**Enumerate.** Find all test and spec files:
```sh
find src -name '*Tests.swift' | sort
find src -name '*Specs.md' | sort
```
Also list any test files still under `unit-tests/` and flag them as **not yet migrated** (the target end-state is zero test files outside `src/`).
2. **For each `*Tests.swift`, extract the test methods and their doc-comments.** Test names:
For each, capture the immediately-preceding `///` or `//` comment lines (the test's intent) and the enclosing `// MARK: -` group. Note methods wrapped in `#if DEBUG`.
3. **For each `*Specs.md`, parse the scenario index.** In the `## Test scenarios` section, collect every `### <Group>` heading and every `- **testName** — description` bullet. Build the set of spec-listed test names and their descriptions.
4. **Cross-check each triad and classify findings:**
- **Orphan test** — `func testX` exists but no `- **testX** —` line in the spec. (Most common drift; spec is stale.)
- **Orphan scenario** — spec lists `testX` but no `func testX` in the suite. (Test deleted/renamed; spec stale.)
- **Group mismatch** — a test's `// MARK:` group and its spec `###` group disagree (readability drift, not fatal).
- **Description drift** — the spec bullet and the test's doc-comment describe materially different behavior. Judge semantically, don't string-match; only flag real divergence.
- **Unpaired file** — a `*Tests.swift` with no `*Specs.md` (or vice-versa).
5. **Lighter code check (kernels only).** For decision-kernel files (`*Testable.swift`, `*Resolver.swift`), list `public`/`static` entry-point functions and `enum … Decision` cases, and flag any with no scenario referencing them — a hint that a branch is undocumented/untested. Skip this for AppKit-coupled production files (intentionally not unit-tested here).
6. **Optionally repair.** If asked, regenerate a spec's `## Test scenarios` section from the live test methods + their doc-comments (preserving the existing `### Group` order where it matches `// MARK:` sections). Never invent behavior — only restate what the test asserts. Do not edit `*Tests.swift` from this skill.
## Reporting
- A per-triad status table: `folder/Base` · #tests · #scenarios · status (✅ in sync / ⚠️ drift / ❌ unpaired).
- A punch list grouped by finding type (orphan tests, orphan scenarios, description drift, unpaired, undocumented kernel branches), each with the file + line.
- The count of test files still outside `src/` (migration progress).
- If nothing is wrong, say so plainly. Then offer to fix the drift (regenerate stale spec scenario indexes) and list exactly which files would change.
description:Measure AltTab test coverage and record it as documentation. Runs the Test scheme with coverage into a throwaway result bundle, parses the per-file/region report, refreshes the per-feature badge atop each `*Specs.md` and the root `src/coverage.md` table, then suggests the highest-value missing tests. These two markdown outputs are the ONLY stored coverage — no lcov/html/xcresult is kept, and routine test runs don't gather coverage. Use to refresh coverage docs, find untested kernel branches, or decide what to test next.
---
# /coverage-explore
## Project context
AltTab follows the **Humble Object** pattern: logic lives in dependency-free **decision kernels**
(`SelectionResolver.swift`, `SearchModeResolver.swift`, the `*Testable.swift` files) compiled into the
`unit-tests` target and tested in isolation; the AppKit layer (windows, views, event taps) is kept thin
and is deliberately *not* unit-tested. So coverage is meaningful **per kernel / per feature-source** —
those should trend to ~100%, every decision branch exercised — and an aggregate app-wide % is not a
goal.
**Coverage is documentation here, not a build artifact.** The only stored coverage is:
1. the per-feature badge (`> **Line coverage:** …`) atop each `*Specs.md`, and
2. the root **`src/coverage.md`** table.
There is intentionally **nothing else**: no lcov, no HTML, no committed `.xcresult`, and coverage is
**not** gathered on routine runs (`scripts/run_tests.sh`, CI, or Xcode) — only when this skill runs it.
(Coverage isn't usefully viewable in IntelliJ, so there's no IDE-integration artifact to maintain.)
## Workflow
1.**Measure into a throwaway bundle** (then delete it — store nothing technical):
```sh
rm -rf /tmp/altcov.xcresult
set -o pipefail && xcodebuild test \
-project alt-tab-macos.xcodeproj -scheme Test -configuration Release \
description:Translate missing l10n strings for AltTab using Claude's multilingual ability. Refreshes the source `Localizable.strings` from current Swift code, finds keys missing in each `<lang>.lproj/Localizable.strings`, translates them, then writes them back via `scripts/l10n/apply_translations.ts`.
---
# /translate-missing-l10n
## Project context
AltTab is a macOS app that helps switch between windows, similar to the Windows alt-tab experience. The strings to translate are mostly Settings UI — some tooltips, dialogs, and general user guidance.
(`en` is the source — handled automatically by the apply step.)
## Translation guidelines
- **Format specifiers must be preserved exactly**: `%@`, `%d`, `%1$@`, `%2$@`, `\n`, `\t`. The number and order of specifiers in the translation must match the source. Positional and unindexed forms are interchangeable (`%@ %@` ≡ `%1$@ %2$@`), but the count must match.
- **Use Apple's official platform terminology** for the target locale where one exists. For example, prefer the term Apple uses in macOS System Settings for that locale ("Réglages" vs "Préférences" in French) over a literal translation.
- **Match the source brevity**. Settings strings are short; the translation should be short too. Prefer concise, idiomatic phrasing over literal grammatical completeness.
- **Match macOS tone**: neutral, direct, no exclamation marks unless the source has them.
- **Comments in the source file are engineer guidance, not user-visible text**. Use them to disambiguate meaning, but never include them in the translation.
## Workflow
1.**Refresh the source.** Run:
```sh
bash scripts/l10n/extract_l10n_strings.sh
```
This regenerates `resources/l10n/Localizable.strings` from the current Swift code via `genstrings`.
2. **Parse the source.** Read `resources/l10n/Localizable.strings`. Each entry has the shape:
```
/* engineer comment */
"key" = "value";
```
Build the ordered list of `(comment, key, value)` triples. The `value` for the source is usually identical to `key`, but may include positional indices (`%1$@`, `%2$@`) when there are multiple specifiers.
3. **Compute missing keys per language.** For each of the 20 target languages, read `resources/l10n/<lang>.lproj/Localizable.strings`. Each line is `"key" = "translation";`. A key is **missing** if it's present in the source but either (a) absent from the target file, or (b) present with an empty or whitespace-only value. Treat (b) the same as (a) — produce a real translation.
4. **Stop if nothing is missing.** Report and exit.
5. **Translate.** For each language, produce a translation for each missing key, applying the guidelines above. Do not invent keys; only translate keys that appear in the source. Group your work into batches of 5–10 languages per call to keep individual outputs manageable.
6. **Apply each batch.** Write the batch to a fresh file under `/tmp` (not committed) with this shape:
- Validates format specifiers — translations whose specifier set doesn't match the source value are rejected with a clear error and **not merged**.
- Always rewrites `en.lproj/Localizable.strings` from source **keys** (each entry written as `"key" = "key";` for symmetry) — no need to include `en` in your batch. This avoids leaking genstrings-rewritten values like `%1$@` into the English file when the original source key uses plain `%@`.
- Rewrites each `<lang>.lproj/Localizable.strings` using source order: existing translations are preserved, new translations merged in, and keys no longer in the source are pruned.
- Exits with code `2` if any entries were rejected.
7. **Handle rejections.** If `apply_translations.ts` reports format-specifier mismatches, fix those translations and re-run only the affected language(s) in a follow-up batch. Do not move on while rejections are outstanding.
## Reporting
After the run, report:
- Number of languages processed.
- Total translations produced and merged.
- Any entries you intentionally left untranslated (e.g., the source was already a proper noun) — list them so the user can decide.
- Any format-specifier rejections that required manual fixes.
- Use pure swift 5.8 code to make the app. No interface builder. No SwiftUI.
- Aim for compact code. Within methods, don't have groups of statements separated with newlines. No inline comments for simple code. Instead, split statements into sub-methods.
- Use guard closes as much as possible to separate the happy-path under them
- Organize source files into folders. Folders should group files that change together, at the same pace (e.g. one feature)
- Favor low latency and responsiveness. Reuse objects, avoid wasting memory or I/O.
# Workflow
- Copy commands from ai/build.sh and run them, to confirm compilation works after you're done with implementing a change
# License / Keychain invariant
- The app's Developer ID, TeamID, and bundle ID must remain stable across builds. Keychain items are tied to the code signature; changing any of these orphans every user's stored license key and forces mass re-activation. If a rotation is unavoidable, plan a migration first (e.g., a backup-restore handler, or `kSecAttrAccessGroup` with a stable group identifier).
- Do not introduce legacy `SecKeychain*` API or `kSecAccessControl` (biometric/PIN gating) into license code — both can trigger Keychain password prompts, which is bad UX for license activation.
FRAMEWORK_SEARCH_PATHS[config=*] = $(inherited) /System/Library/PrivateFrameworks // for SkyLight.framework
LD_RUNPATH_SEARCH_PATHS = @executable_path/../Frameworks // load embedded frameworks at runtime; Xcode's SPM machinery adds the absolute PackageFrameworks path automatically before this, which is fine in Debug and stale-but-harmless in Release on customer machines
You can [suggest an enhancement or discuss an issue on github](https://github.com/lwouis/alt-tab-macos/issues), or use the feedback form in the app.
## Technical overview
This document gives a technical overview of the project, for newcomers who want to contribute.
## Building the project
This project has minimal dependency on Xcode-only features (e.g. InterfaceBuilder, Playgrounds). You can build it by doing:
*`scripts/codesign/setup_local.sh` to generate a local self-signed certificate, to avoid having to re-check the `System Preferences > Security & Privacy` permissions on every build
* Either open `alt-tab-macos.xcodeproj` with Xcode, or use the CLI: `xcodebuild -project alt-tab-macos.xcodeproj -scheme Debug` to build the .app with the `Debug` build configuration
## Mac development
Mac development ecosystem is pretty terrible in general. They keep piling on the tech stacks on top of each other, so you have C APIs, ObjC APIs, Swift APIs, Interface builder, Playgrounds, Swift UI, Mac Catalyst. All these are bridging with each other with a bunch of macros, SDKs glue, compiler flags, compatibility mode, XCode legacy build system, etc. For alt-tab, we are on Swift 5.0. Note that swift just recently started being stable, but overall any change of version breaks a lot of stuff. Swift itself is the mainstream language with the worst governance I’ve seen in modern times.
Regarding SDKs, it’s very different from other (better) ecosystems like Java. Here the SDK is bundled with XCode, and XCode is bundled with the OS. This means that from a machine running let’s say macOS 10.10, you have access to only a specific range of XCode versions (you can’t run the latest for instance), and these give you access to a specific range of SDKs (i.e. Swift + objc + c + bridges + compiler + toolchain + etc)
Documentation is abysmal. Very simple things are not documented at all, and good information is hard to find. Compared to other ecosystem I’ve worked on in the past like Android, nodejs, Java, rust, this is really a bad spot. You can truly tell Apple doesn’t care about supporting third-parties. They are in such a good position that people will struggle and just push through to deliver on their ecosystem because it is so valuable, and because they don’t have to care, they don’t. They could pay an intern to update the docs over the summer for instance, just to give you context of the lack of care we are talking about here.
Dependencies in this project are vendored under `vendor/` and consumed as local Swift Package Manager packages. Each dependency has an `update_*.sh` script under `vendor/scripts/` that re-fetches it from upstream, strips unused files, and regenerates its `Package.swift`. There is no remote dependency resolution at build time — `git clone && xcodebuild` is the full bootstrap.
OS APIs are quite limited for the kind of low-level, system-wide app AltTab is. This means often we just don’t have an API to do something. For instance, there is no API to ask the OS “how many Spaces does the user have?” or “Can you focus the window on Space 2?”. There are however, retro-engineered private APIs which you can call. These are not documented at all, not guaranteed to be there in future macOS releases, and prevent us from releasing AltTab on the Mac AppStore. We have tried our best to [document the ones we are using](https://github.com/lwouis/alt-tab-macos/blob/master/src/api-wrappers/private-apis/README.md), as well as [the ones we investigated](https://github.com/lwouis/alt-tab-macos/blob/master/src/experimentations/PrivateApis.swift) in the past.
## Project architecture
To mitigate the issues listed above, we took some measures.
We minimize reliance on XCode, InterfaceBuilder, Playground, and other GUI tools. You can’t cut the dependency completely though as only XCode can build macOS apps. Currently, the project has these files:
* 1 xib (InterfaceBuilder UI file, describing the menubar items like “Edit” or “Format”)
*`alt-tab-macos.xcodeproj` file describing AltTab itself. It contains some settings for the app
*`Alt-tab-macos.entitlements` and Info.plist which are static files describing some app config for XCode
*`vendor/` holds vendored open-source libraries (Sparkle, ShortcutRecorder, AppCenter) as local SPM packages. `vendor/scripts/update_*.sh` refresh them from upstream.
* Some `.xcconfig` files in `config/` which contain XCode settings that people typically change using XCode UI, but that I want to be version controlled
The project directory is organized in the following way:
| Path | Role |
|------|-------|
| `config/` | XCode build settings |
| `docs/` | supporting material to document the project |
| `resources/` | files that are shipped inside the final `.app` (e.g. icons) |
| `scripts/` | bash scripts useful for CI and local workflows |
| `src/` | Swift source code |
| `src/api-wrappers` | Wrapping some unfriendly APIs (usually C-APIs) |
| `src/logic` | Business logic (i.e. "models") |
| `src/ui` | UI code (e.g. sublasses of NSView or NSCollectionView) |
Other folders/files are either tooling or auto-generated (e.g. `DerivedData/` is generated by Xcode builds).
## QA
**alt-tab-macos** is deeply integrated with the OS and other apps. Thus doing end-to-end automated QA would be a nightmare. For the time being QA is done manually.
In an attempt to not have too many regressions, this documents will list OS interactions. This should be useful as some of them are very exotic and not many people know about them.
## List of use-cases
### Which windows to list, and be able to focus
* Minimized windows
* Windows from hidden apps
* Windows of fullscreen apps
* Windows of fullscreen apps with split-screen
* Windows merged into 1 as tabs (e.g. Finder "Merge All Windows", drag-and-drop a window onto an existing window, etc)
* Windows on multiple monitors
* Windows on multiple Spaces
* Should not show: dialogs, pop-overs, context menus (e.g. Outlook meeting reminder, iStats Pro menus)
### App is summoned during an OS animation
* The UI should only appear after the animation completes for:
* Space transition
* an app going fullscreen
* The UI should not show at all (i.e. ignore the shortcut) if Mission Control is open
* The UI should show instantly during:
* Window minimizing/de-minimizing
* Window maximizing (i.e. double-click the titlebar)
* An app is launching/quitting
### Thumbnail layout corner-cases
* Very small windows (i.e. smaller than the thumbnail min size)
* Very wide/tall windows
* Should show the app name for windows without a title
* Long titles should be truncated
* Many windows are opened
* There is no open window
* AltTab should appear on top of all windows, dialogs, pop-overs, the Dock, etc
### OS events to handle while AltTab’s UI is shown
* An app is launching/quitting
* A new window opens
* An existing window is closed
### Drag-and-drop on top of the thumbnails
* Drag-and-dropping a URL onto a window thumbnail should open it with that window’s app
* Drag-and-dropping a file onto a window thumbnail should open it with that window’s app
### System Preferences
* General > Appearance > "Dark": switches to Dark Mode
* General > Accent color > "Graphite": traffic lights on thumbnails should be gray
* Accessibility > Display > Reduce transparency: AltTab background should be a solid color
* General > Show scroll bars > "Always": regenerates all scrollbars
* Mission Control > "Displays have separate Spaces": changes Spaces behavior on multi-displays setups
### Spaces
* Spaces get created/destroyed
* A window is moved to another space by drag-and-dropping on the Spaces thumbnails at the top of the Mission Control UI
* A window is moved to another space by dragging it on the side of the current Space, and waiting for a Space transition, then dropping it
* A window is moved to another space by destroying the Space it is in
* An app is assigned to a specific space or all spaces by clicking its Dock icon > Options > Assign to
### Shortcuts
* The hold "key" can be multiple modifiers (e.g. `⌥⇧`)
* Shortcuts should have priority over system shortcuts such as `cmd+tab`, so the user can replace these
* The "select next window" shortcut can be modifiers, modifiers+key, or just key; it can also contain the same modifiers as the hold "key"
* All shortcuts, except the hold key, can be disabled by the user
* Shortcuts can include the `escape` and `delete` key; these should not stop recording shortcuts
* [Secure Input](https://github.com/lwouis/alt-tab-macos/issues/157#issuecomment-659170293) can prevent AltTab from listening to the keyboard
* Some shortcuts should only work when AltTab is open
* These shortcuts should active whether the hold shortcut is held or not
* Shortcuts should work with capslock active or inactive
* Shortcuts should repeat if kept pressed
* Repeat rate and initial delay should match the values set in `System Preference` > `Keyboard`
* when navigating left/right/up/down, the repeating behavior should stop when hitting the last window in the list. The user can then manually do the shortcut once more to cycle to the other side; it then repeats again
* The shortcut sets 1 and 2 should not interact with each other (e.g. opening AltTab with one, then using the other to navigate)
* Shortcuts can focus the window on release, or be pressing a key or using the mouse
* Keyboards from other countries have different layout which impact shortcuts
* e.g. the default ``` ⌥` ``` shortcut should become `⌥<` on a Spanish ISO keyboard
### Localization
* Right-to-left languages (e.g. arabic) have the whole layout reversed
* For the main window, even navigation is reversed
* For preferences and feedback windows, all layout is reversed
* Text length can vary per languages which can create layout issues
### Misc
* AltTab is launched after some apps/windows are already opened
* Displays/mouses/trackpads/keyboards get connected/disconnected while AltTab is used
<textx="330"y="158"font-family="-apple-system, BlinkMacSystemFont, 'SF Pro Text', 'Helvetica Neue', Helvetica, Arial, sans-serif"font-weight="400"font-size="22"fill="#8888a8">See every window. Switch in an instant.</text>
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "A debug profile (versions, settings, hardware) is attached to help diagnose the issue.";
/* No comment provided by engineer. */
"A new version of AltTab is available" = "A new version of AltTab is available";
/* Menubar option. %@ is AltTab */
"About %@" = "About %@";
/* No comment provided by engineer. */
"Accessibility" = "Accessibility";
/* No comment provided by engineer. */
"Activate" = "Activate";
/* No comment provided by engineer. */
"Activate your Pro license" = "Activate your Pro license";
/* No comment provided by engineer. */
"Activation failed" = "Activation failed";
/* No comment provided by engineer. */
"Active app" = "Active app";
/* No comment provided by engineer. */
"Active screen" = "Active screen";
/* No comment provided by engineer. */
"Add a pattern" = "Add a pattern";
/* No comment provided by engineer. */
"Add a running app" = "Add a running app";
/* No comment provided by engineer. */
"Add an app from disk" = "Add an app from disk";
/* No comment provided by engineer. */
"Additional controls" = "Additional controls";
/* No comment provided by engineer. */
"Additional controls…" = "Additional controls…";
/* No comment provided by engineer. */
"Additional shortcuts" = "Additional shortcuts";
/* No comment provided by engineer. */
"After keys are released" = "After keys are released";
/* No comment provided by engineer. */
"All apps" = "All apps";
/* No comment provided by engineer. */
"All screens" = "All screens";
/* No comment provided by engineer. */
"All Spaces" = "All Spaces";
/* No comment provided by engineer. */
"Allowed" = "Allowed";
/* No comment provided by engineer. */
"Alphabetical Order" = "Alphabetical Order";
/* No comment provided by engineer. */
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";
/* No comment provided by engineer. */
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial.";
/* Menubar callout. %@ is one or more feature names, e.g. Thumbnails */
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab is running without Screen Recording permissions. %@ won’t show.";
/* No comment provided by engineer. */
"AltTab needs some permissions" = "AltTab needs some permissions";
/* No comment provided by engineer. */
"AltTab Pro" = "AltTab Pro";
/* No comment provided by engineer. */
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro adds 4 features beyond the free switcher.";
/* No comment provided by engineer. */
"AltTab Pro is still available" = "AltTab Pro is still available";
/* No comment provided by engineer. */
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab will show if the window is currently minimized or fullscreen with a status icon.";
"Brief description of the bug" = "Brief description of the bug";
/* No comment provided by engineer. */
"Brief description of the change" = "Brief description of the change";
/* No comment provided by engineer. */
"Bundle ID" = "Bundle ID";
/* No comment provided by engineer. */
"Cancel" = "Cancel";
/* No comment provided by engineer. */
"Capture windows in the background" = "Capture windows in the background";
/* No comment provided by engineer. */
"Check for updates now…" = "Check for updates now…";
/* No comment provided by engineer. */
"Check for updates periodically" = "Check for updates periodically";
/* Menubar option */
"Check for updates…" = "Check for updates…";
/* Menubar option */
"Check permissions…" = "Check permissions…";
/* No comment provided by engineer. */
"Close window" = "Close window";
/* No comment provided by engineer. */
"Conflicting shortcut" = "Conflicting shortcut";
/* No comment provided by engineer. */
"Continue with Free" = "Continue with Free";
/* No comment provided by engineer. */
"Controls" = "Controls";
/* LetsMove replacement alert */
"Could not move to Applications folder" = "Could not move to Applications folder";
/* No comment provided by engineer. */
"Couldn't deactivate that machine" = "Couldn't deactivate that machine";
/* No comment provided by engineer. */
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "Couldn't save your license to the macOS Keychain. Please share the details below with the developer.";
"Get more from AltTab with Pro" = "Get more from AltTab with Pro";
/* Menubar option */
"Get Pro" = "Get Pro";
/* No comment provided by engineer. */
"Go back" = "Go back";
/* Menubar callout button */
"Grant permission" = "Grant permission";
/* No comment provided by engineer. */
"Group apps" = "Group apps";
/* No comment provided by engineer. */
"Group tabs" = "Group tabs";
/* No comment provided by engineer. */
"Help improve AltTab" = "Help improve AltTab";
/* No comment provided by engineer. */
"Hide" = "Hide";
/* No comment provided by engineer. */
"Hide colored circles on mouse hover" = "Hide colored circles on mouse hover";
/* No comment provided by engineer. */
"Hide Space number labels" = "Hide Space number labels";
/* No comment provided by engineer. */
"Hide status icons" = "Hide status icons";
/* No comment provided by engineer. */
"Hide windows" = "Hide windows";
/* No comment provided by engineer. */
"Hide/Show app" = "Hide/Show app";
/* No comment provided by engineer. */
"Hold" = "Hold";
/* No comment provided by engineer. */
"I already have a license key" = "I already have a license key";
/* LetsMove replacement alert */
"I can move myself to the Applications folder if you'd like." = "I can move myself to the Applications folder if you'd like.";
/* No comment provided by engineer. */
"I lost my license key" = "I lost my license key";
/* No comment provided by engineer. */
"I think the app could be improved with…" = "I think the app could be improved with…";
/* No comment provided by engineer. */
"Ignore shortcuts" = "Ignore shortcuts";
/* No comment provided by engineer. */
"Import settings…" = "Import settings…";
/* No comment provided by engineer. */
"Invalid license key." = "Invalid license key.";
/* No comment provided by engineer. */
"Language" = "Language";
/* No comment provided by engineer. */
"Language Change" = "Language Change";
/* No comment provided by engineer. */
"Large" = "Large";
/* No comment provided by engineer. */
"Later" = "Later";
/* No comment provided by engineer. */
"License doesn't cover this version" = "License doesn't cover this version";
/* No comment provided by engineer. */
"License will remain valid and usable to activate AltTab on any machine" = "License will remain valid and usable to activate AltTab on any machine";
/* No comment provided by engineer. */
"Light" = "Light";
/* No comment provided by engineer. */
"Lock search" = "Lock search";
/* No comment provided by engineer. */
"Machine %@" = "Machine %@";
/* No comment provided by engineer. */
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@.";
"Show separate window for each tab" = "Show separate window for each tab";
/* No comment provided by engineer. */
"Show single window for all tabs" = "Show single window for all tabs";
/* No comment provided by engineer. */
"Show titles" = "Show titles";
/* No comment provided by engineer. */
"Show windows from applications" = "Show windows from applications";
/* No comment provided by engineer. */
"Show windows from screens" = "Show windows from screens";
/* No comment provided by engineer. */
"Show windows from Spaces" = "Show windows from Spaces";
/* No comment provided by engineer. */
"Size" = "Size";
/* No comment provided by engineer. */
"Skipped" = "Skipped";
/* No comment provided by engineer. */
"Small" = "Small";
/* No comment provided by engineer. */
"Some Pro features have reverted to free defaults." = "Some Pro features have reverted to free defaults.";
/* No comment provided by engineer. */
"Source code" = "Source code";
/* No comment provided by engineer. */
"Space Order" = "Space Order";
/* No comment provided by engineer. */
"Start" = "Start";
/* No comment provided by engineer. */
"Start at login" = "Start at login";
/* No comment provided by engineer. */
"Start my 14-day trial" = "Start my 14-day trial";
/* No comment provided by engineer. */
"Still interested in Pro?" = "Still interested in Pro?";
/* No comment provided by engineer. */
"Suggest a change" = "Suggest a change";
/* Menubar option */
"Support this project" = "Support this project";
/* No comment provided by engineer. */
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
/* No comment provided by engineer. */
"Sync with global value" = "Sync with global value";
/* No comment provided by engineer. */
"System" = "System";
/* No comment provided by engineer. */
"System Default" = "System Default";
/* No comment provided by engineer. */
"The App Icons style is a Pro feature." = "The App Icons style is a Pro feature.";
/* No comment provided by engineer. */
"The application needs to restart to apply the imported settings." = "The application needs to restart to apply the imported settings.";
/* No comment provided by engineer. */
"The application needs to restart to apply the language change." = "The application needs to restart to apply the language change.";
/* No comment provided by engineer. */
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "The server didn't accept the submission. Check your internet connection and try again — your draft is preserved.";
/* No comment provided by engineer. */
"The Titles style is a Pro feature." = "The Titles style is a Pro feature.";
/* No comment provided by engineer. */
"Theme" = "Theme";
/* No comment provided by engineer. */
"This license is already activated elsewhere" = "This license is already activated elsewhere";
/* No comment provided by engineer. */
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "This license is already activated on the maximum number of machines. Deactivate one to continue.";
/* No comment provided by engineer. */
"This permission is needed to focus windows after you release the shortcut" = "This permission is needed to focus windows after you release the shortcut";
/* No comment provided by engineer. */
"This permission is needed to show thumbnails and preview of open windows" = "This permission is needed to show thumbnails and preview of open windows";
/* LetsMove replacement alert */
"This will keep your Downloads folder uncluttered." = "This will keep your Downloads folder uncluttered.";
/* No comment provided by engineer. */
"Thumbnails" = "Thumbnails";
/* Menubar callout subject */
"Thumbnails and window previews" = "Thumbnails and window previews";
"Vim keys already assigned to other actions:\n%@" = "Vim keys already assigned to other actions:\n%@";
/* No comment provided by engineer. */
"Visible Spaces" = "Visible Spaces";
/* No comment provided by engineer. */
"Website" = "Website";
/* No comment provided by engineer. */
"Welcome to %@" = "Welcome to %@";
/* No comment provided by engineer. */
"What did you expect? What happened? Steps to reproduce…" = "What did you expect? What happened? Steps to reproduce…";
/* No comment provided by engineer. */
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date.";
/* No comment provided by engineer. */
"When fullscreen" = "When fullscreen";
/* No comment provided by engineer. */
"When no open window" = "When no open window";
/* No comment provided by engineer. */
"Window is fullscreen" = "Window is fullscreen";
/* No comment provided by engineer. */
"Window is minimized" = "Window is minimized";
/* No comment provided by engineer. */
"Window is on every Space" = "Window is on every Space";
/* No comment provided by engineer. */
"Window is on Space %d" = "Window is on Space %d";
/* Menubar callout subject: the preview-selected-window feature */
"Window previews" = "Window previews";
/* No comment provided by engineer. */
"window switches" = "window switches";
/* No comment provided by engineer. */
"Window Title" = "Window Title";
/* No comment provided by engineer. */
"Window title contains" = "Window title contains";
/* No comment provided by engineer. */
"You can’t undo this action." = "You can’t undo this action.";
/* No comment provided by engineer. */
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development.";
/* No comment provided by engineer. */
"You may need to disable some conflicting system gestures" = "You may need to disable some conflicting system gestures";
/* No comment provided by engineer. */
"You're on day 4 of 14 — try these before your trial ends:" = "You're on day 4 of 14 — try these before your trial ends:";
/* No comment provided by engineer. */
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting.";
/* No comment provided by engineer. */
"You've been using %@.\nThese will switch back to defaults on Day 15." = "You've been using %@.\nThese will switch back to defaults on Day 15.";
/* No comment provided by engineer. */
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "You've been using %d Pro features.\nThey'll switch back to defaults on Day 15.";
/* No comment provided by engineer. */
"You've used AltTab %@ times — %@ of those used Pro features." = "You've used AltTab %1$@ times — %2$@ of those used Pro features.";
/* No comment provided by engineer. */
"You've used AltTab %@ times." = "You've used AltTab %@ times.";
/* No comment provided by engineer. */
"Your 14-day Pro trial just ended" = "Your 14-day Pro trial just ended";
/* No comment provided by engineer. */
"Your feedback will be submitted as a public GitHub issue." = "Your feedback will be submitted as a public GitHub issue.";
/* No comment provided by engineer. */
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "Your license doesn't cover this version. Upgrade to Lifetime Pro.";
/* No comment provided by engineer. */
"Your Pro trial ends in 2 days" = "Your Pro trial ends in 2 days";
/* No comment provided by engineer. */
"Your trial includes Pro features" = "Your trial includes Pro features";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "تم إرفاق ملف تصحيح (الإصدارات، الإعدادات، العتاد) للمساعدة في تشخيص المشكلة.";
"A new version of AltTab is available" = "يتوفر إصدار جديد من AltTab";
"About %@" = "حول %@";
"Accessibility" = "إمكانية الوصول";
"Activate" = "تفعيل";
"Activate your Pro license" = "تفعيل ترخيص Pro الخاص بك";
"Activation failed" = "فشل التفعيل";
"Active app" = "التطبيق النشط";
"Active screen" = "الشاشة النشطة";
"Add a pattern" = "إضافة نمط";
"Add a running app" = "إضافة تطبيق قيد التشغيل";
"Add an app from disk" = "إضافة تطبيق من القرص";
"Additional controls" = "عناصر تحكم إضافية";
"Additional controls…" = "عناصر تحكم إضافية…";
"Additional shortcuts" = "اختصارات إضافية";
"After keys are released" = "بعد تحرير المفاتيح";
"All apps" = "جميع التطبيقات";
"All screens" = "جميع الشاشات";
"All Spaces" = "كل المساحات";
"Allowed" = "مسموح";
"Alphabetical Order" = "ترتيب أبجدي";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "تعطّل AltTab في آخر مرة استخدمته فيها. إرسال تقرير الأعطال سيساعد في إصلاح المشكلة";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab هو مُحوّل نوافذ مجاني ومفتوح المصدر لـ macOS. تتوفر ميزات Pro مع فترة تجريبية مجانية لمدة 14 يومًا.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "يعمل AltTab بدون أذونات تسجيل الشاشة. لن تظهر %@.";
"AltTab needs some permissions" = "يحتاج AltTab إلى بعض الأذونات";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "يضيف AltTab Pro 4 ميزات تتجاوز المُحوّل المجاني.";
"AltTab Pro is still available" = "لا يزال AltTab Pro متاحًا";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "سيُظهر AltTab ما إذا كانت النافذة مصغّرة أو بملء الشاشة حاليًا برمز حالة.";
"App is running but has no open window" = "التطبيق قيد التشغيل ولكن ليس لديه نافذة مفتوحة";
"Apparition delay of Switcher" = "تأخير ظهور المُحوّل";
"Appearance" = "المظهر";
"Application Name" = "اسم التطبيق";
"Application Name - Window Title" = "اسم التطبيق - عنوان النافذة";
"Applies in other Appearances" = "يُطبَّق في المظاهر الأخرى";
"Arrow keys" = "مفاتيح الأسهم";
"Arrow keys already assigned to other actions:\n%@" = "مفاتيح الأسهم معيّنة بالفعل لإجراءات أخرى:\n%@";
"Ask whether to send crash reports" = "السؤال عن إرسال تقارير الأعطال";
"Auto" = "تلقائي";
"Auto Size — larger previews with few windows, more at once with many" = "حجم تلقائي — معاينات أكبر مع عدد قليل من النوافذ، وأكثر مرة واحدة مع الكثير منها";
"Auto-install updates periodically" = "تثبيت التحديثات تلقائيًا بشكل دوري";
"Brief description of the bug" = "وصف موجز للخلل";
"Brief description of the change" = "وصف موجز للتغيير";
"Bundle ID" = "Bundle ID";
"Cancel" = "إلغاء";
"Capture windows in the background" = "التقاط النوافذ في الخلفية";
"Check for updates now…" = "البحث عن التحديثات الآن…";
"Check for updates periodically" = "البحث عن التحديثات بشكل دوري";
"Check for updates…" = "البحث عن التحديثات…";
"Check permissions…" = "التحقق من الأذونات…";
"Close window" = "إغلاق النافذة";
"Conflicting shortcut" = "اختصار متعارض";
"Continue with Free" = "المتابعة بالإصدار المجاني";
"Controls" = "عناصر التحكم";
"Could not move to Applications folder" = "تعذّر النقل إلى مجلد التطبيقات";
"Couldn't deactivate that machine" = "تعذّر إلغاء تفعيل ذلك الجهاز";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "تعذّر حفظ ترخيصك في سلسلة مفاتيح macOS. يُرجى مشاركة التفاصيل أدناه مع المطوّر.";
"Couldn't submit feedback" = "تعذّر إرسال الملاحظات";
"Crash reports policy" = "سياسة تقارير الأعطال";
"Create GitHub issue" = "إنشاء مشكلة على GitHub";
"Cursor follows focus" = "المؤشر يتبع التركيز";
"Customize more…" = "تخصيص المزيد…";
"Dark" = "مظلم";
"Dark Mode, live preview, window controls, trackpad gestures, and more" = "الوضع المظلم، المعاينة المباشرة، أزرار النافذة، إيماءات لوحة التعقب، والمزيد";
"Deactivate and activate here" = "إلغاء التفعيل والتفعيل هنا";
"Deactivate license" = "إلغاء تفعيل الترخيص";
"Deactivate license on this machine" = "إلغاء تفعيل الترخيص على هذا الجهاز";
"Deactivation failed" = "فشل إلغاء التفعيل";
"Deactivation was rejected by the server." = "تم رفض إلغاء التفعيل من قبل الخادم.";
"Debug tools" = "أدوات التصحيح";
"Disabled" = "مُعطّل";
"Do Not Move" = "عدم النقل";
"Don't hide" = "عدم الإخفاء";
"Done" = "تم";
"Don’t check for updates periodically" = "عدم البحث عن التحديثات بشكل دوري";
"Don’t send" = "عدم الإرسال";
"e.g. com.example.app" = "مثال: com.example.app";
"e.g. Debug" = "مثال: Debug";
"End" = "النهاية";
"Exceptions" = "استثناءات";
"Export settings…" = "تصدير الإعدادات…";
"Extra shortcuts" = "اختصارات إضافية";
"Extra shortcuts are a Pro feature." = "الاختصارات الإضافية ميزة من ميزات Pro.";
"Fade in animation of Preview" = "حركة الظهور التدريجي للمعاينة";
"Fade out animation of Switcher" = "حركة الاختفاء التدريجي للمُحوّل";
"Failed to import settings" = "فشل استيراد الإعدادات";
"Feature" = "الميزة";
"Filtering" = "التصفية";
"Focus" = "التركيز";
"Focus selected window" = "التركيز على النافذة المحددة";
"Get more from AltTab with Pro" = "احصل على المزيد من AltTab مع Pro";
"Get Pro" = "الحصول على Pro";
"Go back" = "العودة";
"Grant permission" = "منح الإذن";
"Group apps" = "تجميع التطبيقات";
"Group tabs" = "تجميع علامات التبويب";
"Help improve AltTab" = "ساعد في تحسين AltTab";
"Hide" = "إخفاء";
"Hide colored circles on mouse hover" = "إخفاء الدوائر الملوّنة عند تمرير الفأرة";
"Hide Space number labels" = "إخفاء تسميات أرقام المساحات";
"Hide status icons" = "إخفاء رموز الحالة";
"Hide windows" = "إخفاء النوافذ";
"Hide/Show app" = "إخفاء/إظهار التطبيق";
"Hold" = "الاستمرار بالضغط";
"I already have a license key" = "لديّ مفتاح ترخيص بالفعل";
"I can move myself to the Applications folder if you'd like." = "يمكنني نقل نفسي إلى مجلد التطبيقات إذا أردت ذلك.";
"I lost my license key" = "فقدت مفتاح الترخيص الخاص بي";
"I think the app could be improved with…" = "أعتقد أن التطبيق يمكن تحسينه بـ…";
"Ignore shortcuts" = "تجاهل الاختصارات";
"Import settings…" = "استيراد الإعدادات…";
"Invalid license key." = "مفتاح الترخيص غير صالح.";
"Language" = "اللغة";
"Language Change" = "تغيير اللغة";
"Large" = "كبير";
"Later" = "لاحقًا";
"License doesn't cover this version" = "الترخيص لا يغطي هذا الإصدار";
"License will remain valid and usable to activate AltTab on any machine" = "سيظل الترخيص ساري المفعول وقابلاً للاستخدام لتفعيل AltTab على أي جهاز";
"Light" = "فاتح";
"Lock search" = "قفل البحث";
"Machine %@" = "الجهاز %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "يحجز macOS ⌘⌥⎋ و⌘⌥⇧⎋ و⌘⌥⇧⌃⎋ لإنهاء بالقوة ولا يمكن إلغاء ربطها. لا يمكن لـ AltTab استخدامها.\n\nسيؤدي تغييرك إلى تعيين أحدها إلى: %@.";
"Manage activations, view receipts, etc" = "إدارة عمليات التفعيل، عرض الإيصالات، إلخ";
"Show separate window for each tab" = "إظهار نافذة منفصلة لكل علامة تبويب";
"Show single window for all tabs" = "إظهار نافذة واحدة لجميع علامات التبويب";
"Show titles" = "إظهار العناوين";
"Show windows from applications" = "إظهار النوافذ من التطبيقات";
"Show windows from screens" = "إظهار النوافذ من الشاشات";
"Show windows from Spaces" = "إظهار النوافذ من المساحات";
"Size" = "الحجم";
"Skipped" = "تم التخطي";
"Small" = "صغير";
"Some Pro features have reverted to free defaults." = "عادت بعض ميزات Pro إلى الإعدادات الافتراضية المجانية.";
"Source code" = "الكود المصدري";
"Space Order" = "ترتيب المساحات";
"Start" = "البداية";
"Start at login" = "البدء عند تسجيل الدخول";
"Start my 14-day trial" = "بدء التجربة المجانية لمدة 14 يومًا";
"Still interested in Pro?" = "لا تزال مهتمًا بـ Pro؟";
"Suggest a change" = "اقتراح تغيير";
"Support this project" = "دعم هذا المشروع";
"Switch between 3 different styles. You can customize them." = "التبديل بين 3 أنماط مختلفة. يمكنك تخصيصها.";
"Sync with global value" = "المزامنة مع القيمة العامة";
"System" = "النظام";
"System Default" = "افتراضي النظام";
"The App Icons style is a Pro feature." = "نمط أيقونات التطبيقات ميزة من ميزات Pro.";
"The application needs to restart to apply the imported settings." = "يحتاج التطبيق إلى إعادة التشغيل لتطبيق الإعدادات المستوردة.";
"The application needs to restart to apply the language change." = "يحتاج التطبيق إلى إعادة التشغيل لتطبيق تغيير اللغة.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "لم يقبل الخادم الإرسال. تحقق من اتصالك بالإنترنت وحاول مرة أخرى — تم الاحتفاظ بمسودتك.";
"The Titles style is a Pro feature." = "نمط العناوين ميزة من ميزات Pro.";
"Theme" = "السمة";
"This license is already activated elsewhere" = "هذا الترخيص مفعّل بالفعل في مكان آخر";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "هذا الترخيص مفعّل بالفعل على الحد الأقصى من الأجهزة. ألغِ تفعيل أحدها للمتابعة.";
"This permission is needed to focus windows after you release the shortcut" = "هذا الإذن مطلوب للتركيز على النوافذ بعد تحرير الاختصار";
"This permission is needed to show thumbnails and preview of open windows" = "هذا الإذن مطلوب لإظهار المصغّرات ومعاينة النوافذ المفتوحة";
"This will keep your Downloads folder uncluttered." = "سيُبقي ذلك مجلد التنزيلات مرتبًا.";
"Thumbnails" = "المصغّرات";
"Thumbnails and window previews" = "المصغّرات ومعاينات النوافذ";
"Vim keys already assigned to other actions:\n%@" = "مفاتيح Vim معيّنة بالفعل لإجراءات أخرى:\n%@";
"Visible Spaces" = "المساحات المرئية";
"Website" = "الموقع الإلكتروني";
"Welcome to %@" = "مرحبًا بك في %@";
"What did you expect? What happened? Steps to reproduce…" = "ماذا توقعت؟ ماذا حدث؟ خطوات إعادة الإنتاج…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "عند التعطيل، يتجنب مؤشر تسجيل الشاشة الأرجواني في macOS، ويتجنب الومضات عند تشغيل فيديو DRM. ستكون المصغّرات أقل حداثة.";
"When fullscreen" = "عند ملء الشاشة";
"When no open window" = "عند عدم وجود نافذة مفتوحة";
"Window is fullscreen" = "النافذة بملء الشاشة";
"Window is minimized" = "النافذة مصغّرة";
"Window is on every Space" = "النافذة في كل مساحة";
"Window is on Space %d" = "النافذة في المساحة %d";
"Window previews" = "معاينات النوافذ";
"window switches" = "تبديلات النوافذ";
"Window Title" = "عنوان النافذة";
"Window title contains" = "عنوان النافذة يحتوي على";
"You can’t undo this action." = "لا يمكنك التراجع عن هذا الإجراء.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "لديك 14 يومًا لتجربة جميع ميزات Pro. بعد ذلك، ستتراجع ميزات Pro وسيستمر مُحوّل النوافذ الأساسي في العمل تمامًا كما كان من قبل.\n\nيظل AltTab مجانيًا ومفتوح المصدر. Pro عبارة عن شراء اختياري لمرة واحدة يموّل التطوير المستمر.";
"You may need to disable some conflicting system gestures" = "قد تحتاج إلى تعطيل بعض إيماءات النظام المتعارضة";
"You're on day 4 of 14 — try these before your trial ends:" = "أنت في اليوم 4 من 14 — جرّب هذه قبل انتهاء فترتك التجريبية:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "أنت تستخدم الإصدار v%1$@. الإصدار v%2$@ متاح. ربما تم إصلاح الخلل الذي تراه بالفعل — يرجى التحديث أولاً والتحقق قبل الإبلاغ.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "كنت تستخدم %@.\nستعود هذه إلى الإعدادات الافتراضية في اليوم 15.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "كنت تستخدم %d من ميزات Pro.\nستعود إلى الإعدادات الافتراضية في اليوم 15.";
"You've used AltTab %@ times — %@ of those used Pro features." = "استخدمت AltTab %1$@ مرة — استخدم %2$@ منها ميزات Pro.";
"You've used AltTab %@ times." = "استخدمت AltTab %@ مرة.";
"Your 14-day Pro trial just ended" = "انتهت للتو فترة Pro التجريبية لمدة 14 يومًا";
"Your feedback will be submitted as a public GitHub issue." = "سيتم إرسال ملاحظاتك كمشكلة عامة على GitHub.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "ترخيصك لا يغطي هذا الإصدار. قم بالترقية إلى Lifetime Pro.";
"Your Pro trial ends in 2 days" = "تنتهي فترة Pro التجريبية في غضون يومين";
"Your trial includes Pro features" = "تتضمن فترتك التجريبية ميزات Pro";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "Ein Debug-Profil (Versionen, Einstellungen, Hardware) ist angehängt, um das Problem zu diagnostizieren.";
"A new version of AltTab is available" = "Eine neue Version von AltTab ist verfügbar";
"About %@" = "Über %@";
"Accessibility" = "Bedienungshilfen";
"Activate" = "Aktivieren";
"Activate your Pro license" = "Pro-Lizenz aktivieren";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab ist bei der letzten Verwendung abgestürzt. Das Senden eines Absturzberichts hilft bei der Behebung des Problems";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab ist ein kostenloser, quelloffener Fensterumschalter für macOS. Pro-Funktionen sind mit einer 14-tägigen kostenlosen Testversion verfügbar.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab läuft ohne die Berechtigung für Bildschirmaufnahme. %@ werden nicht angezeigt.";
"AltTab needs some permissions" = "AltTab benötigt einige Berechtigungen";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro fügt 4 Funktionen über den kostenlosen Umschalter hinaus hinzu.";
"AltTab Pro is still available" = "AltTab Pro ist weiterhin verfügbar";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab zeigt mit einem Statussymbol an, ob das Fenster derzeit minimiert oder im Vollbild ist.";
"Always" = "Immer";
"Always send crash reports" = "Absturzberichte immer senden";
"App is running but has no open window" = "App läuft, hat aber kein geöffnetes Fenster";
"Apparition delay of Switcher" = "Anzeigeverzögerung des Umschalters";
"Appearance" = "Darstellung";
"Application Name" = "Anwendungsname";
"Application Name - Window Title" = "Anwendungsname - Fenstertitel";
"Applies in other Appearances" = "Gilt in anderen Darstellungen";
"Arrow keys" = "Pfeiltasten";
"Arrow keys already assigned to other actions:\n%@" = "Pfeiltasten sind bereits anderen Aktionen zugewiesen:\n%@";
"Ask whether to send crash reports" = "Fragen, ob Absturzberichte gesendet werden sollen";
"Auto" = "Automatisch";
"Auto Size — larger previews with few windows, more at once with many" = "Automatische Größe — größere Vorschauen bei wenigen Fenstern, mehr auf einmal bei vielen";
"Continue with Free" = "Mit der kostenlosen Version fortfahren";
"Controls" = "Steuerung";
"Could not move to Applications folder" = "Verschieben in den Programme-Ordner fehlgeschlagen";
"Couldn't deactivate that machine" = "Dieser Computer konnte nicht deaktiviert werden";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "Ihre Lizenz konnte nicht im macOS-Schlüsselbund gespeichert werden. Bitte teilen Sie die unten stehenden Details mit dem Entwickler.";
"Couldn't submit feedback" = "Feedback konnte nicht gesendet werden";
"Crash reports policy" = "Richtlinie für Absturzberichte";
"Create GitHub issue" = "GitHub-Issue erstellen";
"Cursor follows focus" = "Zeiger folgt dem Fokus";
"Customize more…" = "Mehr anpassen…";
"Dark" = "Dunkel";
"Dark Mode, live preview, window controls, trackpad gestures, and more" = "Dark Mode, Live-Vorschau, Fenstersteuerungen, Trackpad-Gesten und mehr";
"Deactivate and activate here" = "Deaktivieren und hier aktivieren";
"Deactivate license" = "Lizenz deaktivieren";
"Deactivate license on this machine" = "Lizenz auf diesem Computer deaktivieren";
"License doesn't cover this version" = "Lizenz deckt diese Version nicht ab";
"License will remain valid and usable to activate AltTab on any machine" = "Die Lizenz bleibt gültig und kann zum Aktivieren von AltTab auf einem beliebigen Computer verwendet werden";
"Light" = "Hell";
"Lock search" = "Suche sperren";
"Machine %@" = "Computer %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS reserviert ⌘⌥⎋, ⌘⌥⇧⎋ und ⌘⌥⇧⌃⎋ für „Sofort beenden“ und sie können nicht freigegeben werden. AltTab kann sie nicht verwenden.\n\nIhre Änderung würde eines davon zuweisen an: %@.";
"Show separate window for each tab" = "Separates Fenster für jeden Tab anzeigen";
"Show single window for all tabs" = "Ein Fenster für alle Tabs anzeigen";
"Show titles" = "Titel anzeigen";
"Show windows from applications" = "Fenster von Apps anzeigen";
"Show windows from screens" = "Fenster von Bildschirmen anzeigen";
"Show windows from Spaces" = "Fenster von Spaces anzeigen";
"Size" = "Größe";
"Skipped" = "Übersprungen";
"Small" = "Klein";
"Some Pro features have reverted to free defaults." = "Einige Pro-Funktionen wurden auf die kostenlosen Standardeinstellungen zurückgesetzt.";
"Source code" = "Quellcode";
"Space Order" = "Space-Reihenfolge";
"Start" = "Anfang";
"Start at login" = "Beim Anmelden starten";
"Start my 14-day trial" = "Meine 14-tägige Testphase starten";
"Still interested in Pro?" = "Weiterhin an Pro interessiert?";
"Suggest a change" = "Änderung vorschlagen";
"Support this project" = "Dieses Projekt unterstützen";
"Switch between 3 different styles. You can customize them." = "Wechseln Sie zwischen 3 verschiedenen Stilen. Sie können sie anpassen.";
"Sync with global value" = "Mit globalem Wert synchronisieren";
"System" = "System";
"System Default" = "Systemstandard";
"The App Icons style is a Pro feature." = "Der Stil App-Symbole ist eine Pro-Funktion.";
"The application needs to restart to apply the imported settings." = "Die App muss neu gestartet werden, um die importierten Einstellungen zu übernehmen.";
"The application needs to restart to apply the language change." = "Die App muss neu gestartet werden, um die Sprachänderung zu übernehmen.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "Der Server hat die Übermittlung nicht angenommen. Prüfen Sie Ihre Internetverbindung und versuchen Sie es erneut — Ihr Entwurf bleibt erhalten.";
"The Titles style is a Pro feature." = "Der Stil Titel ist eine Pro-Funktion.";
"Theme" = "Erscheinungsbild";
"This license is already activated elsewhere" = "Diese Lizenz ist bereits an anderer Stelle aktiviert";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "Diese Lizenz ist bereits auf der maximalen Anzahl von Computern aktiviert. Deaktivieren Sie einen, um fortzufahren.";
"This permission is needed to focus windows after you release the shortcut" = "Diese Berechtigung wird benötigt, um Fenster nach dem Loslassen des Tastenkürzels zu fokussieren";
"This permission is needed to show thumbnails and preview of open windows" = "Diese Berechtigung wird benötigt, um Miniaturen und Vorschauen geöffneter Fenster anzuzeigen";
"This will keep your Downloads folder uncluttered." = "So bleibt Ihr Downloads-Ordner aufgeräumt.";
"Thumbnails" = "Miniaturen";
"Thumbnails and window previews" = "Miniaturen und Fenstervorschauen";
"Vim keys already assigned to other actions:\n%@" = "Vim-Tasten sind bereits anderen Aktionen zugewiesen:\n%@";
"Visible Spaces" = "Sichtbare Spaces";
"Website" = "Website";
"Welcome to %@" = "Willkommen bei %@";
"What did you expect? What happened? Steps to reproduce…" = "Was haben Sie erwartet? Was ist passiert? Schritte zum Reproduzieren…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "Wenn deaktiviert, wird der lila Bildschirmaufnahme-Indikator von macOS vermieden und Flackern bei der DRM-Videowiedergabe verhindert. Miniaturen sind weniger aktuell.";
"When fullscreen" = "Bei Vollbild";
"When no open window" = "Wenn kein Fenster geöffnet ist";
"Window is fullscreen" = "Fenster im Vollbild";
"Window is minimized" = "Fenster minimiert";
"Window is on every Space" = "Fenster auf jedem Space";
"Window is on Space %d" = "Fenster auf Space %d";
"Window previews" = "Fenstervorschauen";
"window switches" = "Fensterwechsel";
"Window Title" = "Fenstertitel";
"Window title contains" = "Fenstertitel enthält";
"You can’t undo this action." = "Diese Aktion kann nicht rückgängig gemacht werden.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "Sie haben 14 Tage Zeit, um alle Pro-Funktionen auszuprobieren. Danach treten die Pro-Funktionen zurück und der Kern-Fensterumschalter funktioniert weiterhin genau wie zuvor.\n\nAltTab bleibt kostenlos und Open-Source. Pro ist ein optionaler einmaliger Kauf, der die weitere Entwicklung finanziert.";
"You may need to disable some conflicting system gestures" = "Möglicherweise müssen Sie einige kollidierende Systemgesten deaktivieren";
"You're on day 4 of 14 — try these before your trial ends:" = "Sie sind an Tag 4 von 14 — probieren Sie diese aus, bevor Ihre Testphase endet:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "Sie verwenden v%1$@. v%2$@ ist verfügbar. Der Fehler, den Sie sehen, könnte bereits behoben sein — bitte aktualisieren Sie zuerst und prüfen Sie, bevor Sie ihn melden.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "Sie haben %@ verwendet.\nDiese werden am Tag 15 auf die Standardwerte zurückgesetzt.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "Sie haben %d Pro-Funktionen verwendet.\nSie werden am Tag 15 auf die Standardwerte zurückgesetzt.";
"You've used AltTab %@ times — %@ of those used Pro features." = "Sie haben AltTab %1$@ Mal verwendet — %2$@ davon nutzten Pro-Funktionen.";
"You've used AltTab %@ times." = "Sie haben AltTab %@ Mal verwendet.";
"Your 14-day Pro trial just ended" = "Ihre 14-tägige Pro-Testphase ist gerade abgelaufen";
"Your feedback will be submitted as a public GitHub issue." = "Ihr Feedback wird als öffentliches GitHub-Issue eingereicht.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "Ihre Lizenz deckt diese Version nicht ab. Upgrade auf Lifetime Pro.";
"Your Pro trial ends in 2 days" = "Ihre Pro-Testphase endet in 2 Tagen";
"Your trial includes Pro features" = "Ihre Testphase umfasst Pro-Funktionen";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "A debug profile (versions, settings, hardware) is attached to help diagnose the issue.";
"A new version of AltTab is available" = "A new version of AltTab is available";
"About %@" = "About %@";
"Accessibility" = "Accessibility";
"Activate" = "Activate";
"Activate your Pro license" = "Activate your Pro license";
"Activation failed" = "Activation failed";
"Active app" = "Active app";
"Active screen" = "Active screen";
"Add a pattern" = "Add a pattern";
"Add a running app" = "Add a running app";
"Add an app from disk" = "Add an app from disk";
"Additional controls" = "Additional controls";
"Additional controls…" = "Additional controls…";
"Additional shortcuts" = "Additional shortcuts";
"After keys are released" = "After keys are released";
"All apps" = "All apps";
"All screens" = "All screens";
"All Spaces" = "All Spaces";
"Allowed" = "Allowed";
"Alphabetical Order" = "Alphabetical Order";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab is running without Screen Recording permissions. %@ won’t show.";
"AltTab needs some permissions" = "AltTab needs some permissions";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro adds 4 features beyond the free switcher.";
"AltTab Pro is still available" = "AltTab Pro is still available";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab will show if the window is currently minimized or fullscreen with a status icon.";
"Brief description of the bug" = "Brief description of the bug";
"Brief description of the change" = "Brief description of the change";
"Bundle ID" = "Bundle ID";
"Cancel" = "Cancel";
"Capture windows in the background" = "Capture windows in the background";
"Check for updates now…" = "Check for updates now…";
"Check for updates periodically" = "Check for updates periodically";
"Check for updates…" = "Check for updates…";
"Check permissions…" = "Check permissions…";
"Close window" = "Close window";
"Conflicting shortcut" = "Conflicting shortcut";
"Continue with Free" = "Continue with Free";
"Controls" = "Controls";
"Could not move to Applications folder" = "Could not move to Applications folder";
"Couldn't deactivate that machine" = "Couldn't deactivate that machine";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "Couldn't save your license to the macOS Keychain. Please share the details below with the developer.";
"Get more from AltTab with Pro" = "Get more from AltTab with Pro";
"Get Pro" = "Get Pro";
"Go back" = "Go back";
"Grant permission" = "Grant permission";
"Group apps" = "Group apps";
"Group tabs" = "Group tabs";
"Help improve AltTab" = "Help improve AltTab";
"Hide" = "Hide";
"Hide colored circles on mouse hover" = "Hide colored circles on mouse hover";
"Hide Space number labels" = "Hide Space number labels";
"Hide status icons" = "Hide status icons";
"Hide windows" = "Hide windows";
"Hide/Show app" = "Hide/Show app";
"Hold" = "Hold";
"I already have a license key" = "I already have a license key";
"I can move myself to the Applications folder if you'd like." = "I can move myself to the Applications folder if you'd like.";
"I lost my license key" = "I lost my license key";
"I think the app could be improved with…" = "I think the app could be improved with…";
"Ignore shortcuts" = "Ignore shortcuts";
"Import settings…" = "Import settings…";
"Invalid license key." = "Invalid license key.";
"Language" = "Language";
"Language Change" = "Language Change";
"Large" = "Large";
"Later" = "Later";
"License doesn't cover this version" = "License doesn't cover this version";
"License will remain valid and usable to activate AltTab on any machine" = "License will remain valid and usable to activate AltTab on any machine";
"Light" = "Light";
"Lock search" = "Lock search";
"Machine %@" = "Machine %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@.";
"Show separate window for each tab" = "Show separate window for each tab";
"Show single window for all tabs" = "Show single window for all tabs";
"Show titles" = "Show titles";
"Show windows from applications" = "Show windows from applications";
"Show windows from screens" = "Show windows from screens";
"Show windows from Spaces" = "Show windows from Spaces";
"Size" = "Size";
"Skipped" = "Skipped";
"Small" = "Small";
"Some Pro features have reverted to free defaults." = "Some Pro features have reverted to free defaults.";
"Source code" = "Source code";
"Space Order" = "Space Order";
"Start" = "Start";
"Start at login" = "Start at login";
"Start my 14-day trial" = "Start my 14-day trial";
"Still interested in Pro?" = "Still interested in Pro?";
"Suggest a change" = "Suggest a change";
"Support this project" = "Support this project";
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
"Sync with global value" = "Sync with global value";
"System" = "System";
"System Default" = "System Default";
"The App Icons style is a Pro feature." = "The App Icons style is a Pro feature.";
"The application needs to restart to apply the imported settings." = "The application needs to restart to apply the imported settings.";
"The application needs to restart to apply the language change." = "The application needs to restart to apply the language change.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "The server didn't accept the submission. Check your internet connection and try again — your draft is preserved.";
"The Titles style is a Pro feature." = "The Titles style is a Pro feature.";
"Theme" = "Theme";
"This license is already activated elsewhere" = "This license is already activated elsewhere";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "This license is already activated on the maximum number of machines. Deactivate one to continue.";
"This permission is needed to focus windows after you release the shortcut" = "This permission is needed to focus windows after you release the shortcut";
"This permission is needed to show thumbnails and preview of open windows" = "This permission is needed to show thumbnails and preview of open windows";
"This will keep your Downloads folder uncluttered." = "This will keep your Downloads folder uncluttered.";
"Thumbnails" = "Thumbnails";
"Thumbnails and window previews" = "Thumbnails and window previews";
"Vim keys already assigned to other actions:\n%@" = "Vim keys already assigned to other actions:\n%@";
"Visible Spaces" = "Visible Spaces";
"Website" = "Website";
"Welcome to %@" = "Welcome to %@";
"What did you expect? What happened? Steps to reproduce…" = "What did you expect? What happened? Steps to reproduce…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date.";
"When fullscreen" = "When fullscreen";
"When no open window" = "When no open window";
"Window is fullscreen" = "Window is fullscreen";
"Window is minimized" = "Window is minimized";
"Window is on every Space" = "Window is on every Space";
"Window is on Space %d" = "Window is on Space %d";
"Window previews" = "Window previews";
"window switches" = "window switches";
"Window Title" = "Window Title";
"Window title contains" = "Window title contains";
"You can’t undo this action." = "You can’t undo this action.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development.";
"You may need to disable some conflicting system gestures" = "You may need to disable some conflicting system gestures";
"You're on day 4 of 14 — try these before your trial ends:" = "You're on day 4 of 14 — try these before your trial ends:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "You've been using %@.\nThese will switch back to defaults on Day 15.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "You've been using %d Pro features.\nThey'll switch back to defaults on Day 15.";
"You've used AltTab %@ times — %@ of those used Pro features." = "You've used AltTab %@ times — %@ of those used Pro features.";
"You've used AltTab %@ times." = "You've used AltTab %@ times.";
"Your 14-day Pro trial just ended" = "Your 14-day Pro trial just ended";
"Your feedback will be submitted as a public GitHub issue." = "Your feedback will be submitted as a public GitHub issue.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "Your license doesn't cover this version. Upgrade to Lifetime Pro.";
"Your Pro trial ends in 2 days" = "Your Pro trial ends in 2 days";
"Your trial includes Pro features" = "Your trial includes Pro features";
"%@ now has a Pro tier" = "%@ ahora tiene una versión Pro";
"%@ — last seen %@" = "%1$@ — visto por última vez %2$@";
"3-finger Horizontal Swipe" = "Deslizamiento horizontal con 3 dedos";
"3-finger Vertical Swipe" = "Deslizamiento vertical con 3 dedos";
"30-day money-back guarantee" = "Garantía de devolución de 30 días";
"4-finger Horizontal Swipe" = "Deslizamiento horizontal con 4 dedos";
"4-finger Vertical Swipe" = "Deslizamiento vertical con 4 dedos";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "Se adjunta un perfil de depuración (versiones, ajustes, hardware) para ayudar a diagnosticar el problema.";
"A new version of AltTab is available" = "Hay una nueva versión de AltTab disponible";
"About %@" = "Acerca de %@";
"Accessibility" = "Accesibilidad";
"Activate" = "Activar";
"Activate your Pro license" = "Activa tu licencia Pro";
"Activation failed" = "Error de activación";
"Active app" = "App activa";
"Active screen" = "Pantalla activa";
"Add a pattern" = "Añadir un patrón";
"Add a running app" = "Añadir una app en ejecución";
"Add an app from disk" = "Añadir una app desde el disco";
"After keys are released" = "Tras soltar las teclas";
"All apps" = "Todas las apps";
"All screens" = "Todas las pantallas";
"All Spaces" = "Todos los Espacios";
"Allowed" = "Permitido";
"Alphabetical Order" = "Orden alfabético";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab se cerró inesperadamente la última vez que lo usaste. Enviar un informe de problema ayudará a solucionarlo";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab es un selector de ventanas gratuito y de código abierto para macOS. Las funciones Pro están disponibles con una prueba gratuita de 14 días.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab se está ejecutando sin permisos de grabación de pantalla. %@ no se mostrarán.";
"AltTab needs some permissions" = "AltTab necesita algunos permisos";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro añade 4 funciones más allá del selector gratuito.";
"AltTab Pro is still available" = "AltTab Pro sigue disponible";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab indica con un icono de estado si la ventana está minimizada o en pantalla completa.";
"Always" = "Siempre";
"Always send crash reports" = "Enviar siempre los informes de problema";
"and press" = "y pulsa";
"Animations" = "Animaciones";
"Animations…" = "Animaciones…";
"App Icons" = "Iconos de app";
"App Icons & Titles styles" = "Estilos Iconos de app y Títulos";
"App Icons & Window Titles styles" = "Estilos Iconos de app y Títulos de ventana";
"App Icons appearance" = "Apariencia de Iconos de app";
"App is hidden" = "App oculta";
"App is running but has no open window" = "La app se está ejecutando pero no tiene ventanas abiertas";
"Apparition delay of Switcher" = "Retraso de aparición del selector";
"Appearance" = "Apariencia";
"Application Name" = "Nombre de la aplicación";
"Application Name - Window Title" = "Nombre de la aplicación - Título de la ventana";
"Applies in other Appearances" = "Se aplica en otras Apariencias";
"Arrow keys" = "Teclas de flecha";
"Arrow keys already assigned to other actions:\n%@" = "Teclas de flecha ya asignadas a otras acciones:\n%@";
"Ask whether to send crash reports" = "Preguntar si enviar los informes de problema";
"Auto" = "Automático";
"Auto Size — larger previews with few windows, more at once with many" = "Tamaño automático — previsualizaciones más grandes con pocas ventanas, más a la vez con muchas";
"Auto-sizing switcher" = "Selector con tamaño automático";
"Automatic activation failed" = "Error en la activación automática";
"Brief description of the bug" = "Breve descripción del error";
"Brief description of the change" = "Breve descripción del cambio";
"Bundle ID" = "Bundle ID";
"Cancel" = "Cancelar";
"Capture windows in the background" = "Capturar ventanas en segundo plano";
"Check for updates now…" = "Buscar actualizaciones ahora…";
"Check for updates periodically" = "Buscar actualizaciones periódicamente";
"Check for updates…" = "Buscar actualizaciones…";
"Check permissions…" = "Comprobar permisos…";
"Close window" = "Cerrar ventana";
"Conflicting shortcut" = "Atajo en conflicto";
"Continue with Free" = "Continuar con la versión gratuita";
"Controls" = "Controles";
"Could not move to Applications folder" = "No se ha podido mover a la carpeta Aplicaciones";
"Couldn't deactivate that machine" = "No se ha podido desactivar ese equipo";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "No se ha podido guardar tu licencia en los Llaveros de macOS. Comparte los detalles a continuación con el desarrollador.";
"Couldn't submit feedback" = "No se han podido enviar los comentarios";
"Crash reports policy" = "Política de informes de problema";
"Create GitHub issue" = "Crear incidencia en GitHub";
"Cursor follows focus" = "El cursor sigue al foco";
"Customize more…" = "Personalizar más…";
"Dark" = "Oscuro";
"Dark Mode, live preview, window controls, trackpad gestures, and more" = "Modo oscuro, previsualización en vivo, controles de ventana, gestos de Trackpad y más";
"Deactivate and activate here" = "Desactivar y activar aquí";
"Deactivate license" = "Desactivar licencia";
"Deactivate license on this machine" = "Desactivar la licencia en este equipo";
"Deactivation failed" = "Error de desactivación";
"Deactivation was rejected by the server." = "El servidor rechazó la desactivación.";
"Debug tools" = "Herramientas de depuración";
"Disabled" = "Desactivado";
"Do Not Move" = "No mover";
"Don't hide" = "No ocultar";
"Done" = "Listo";
"Don’t check for updates periodically" = "No buscar actualizaciones periódicamente";
"Extra shortcuts are a Pro feature." = "Los atajos adicionales son una función Pro.";
"Fade in animation of Preview" = "Animación de aparición gradual de la previsualización";
"Fade out animation of Switcher" = "Animación de desaparición gradual del selector";
"Failed to import settings" = "Error al importar los ajustes";
"Feature" = "Función";
"Filtering" = "Filtrado";
"Focus" = "Foco";
"Focus selected window" = "Enfocar la ventana seleccionada";
"Free" = "Gratis";
"Fullscreen/Defullscreen window" = "Activar/desactivar pantalla completa de la ventana";
"General" = "General";
"Gesture" = "Gesto";
"Get more from AltTab with Pro" = "Obtén más de AltTab con Pro";
"Get Pro" = "Obtener Pro";
"Go back" = "Volver";
"Grant permission" = "Conceder permiso";
"Group apps" = "Agrupar apps";
"Group tabs" = "Agrupar pestañas";
"Help improve AltTab" = "Ayuda a mejorar AltTab";
"Hide" = "Ocultar";
"Hide colored circles on mouse hover" = "Ocultar los círculos de colores al pasar el ratón";
"Hide Space number labels" = "Ocultar las etiquetas de número de Espacio";
"Hide status icons" = "Ocultar los iconos de estado";
"Hide windows" = "Ocultar ventanas";
"Hide/Show app" = "Ocultar/Mostrar app";
"Hold" = "Mantener pulsado";
"I already have a license key" = "Ya tengo una clave de licencia";
"I can move myself to the Applications folder if you'd like." = "Puedo moverme a la carpeta Aplicaciones si lo prefieres.";
"I lost my license key" = "He perdido mi clave de licencia";
"I think the app could be improved with…" = "Creo que la app se podría mejorar con…";
"Ignore shortcuts" = "Ignorar atajos";
"Import settings…" = "Importar ajustes…";
"Invalid license key." = "Clave de licencia no válida.";
"Language" = "Idioma";
"Language Change" = "Cambio de idioma";
"Large" = "Grande";
"Later" = "Más tarde";
"License doesn't cover this version" = "La licencia no cubre esta versión";
"License will remain valid and usable to activate AltTab on any machine" = "La licencia seguirá siendo válida y se podrá usar para activar AltTab en cualquier equipo";
"Light" = "Claro";
"Lock search" = "Bloquear búsqueda";
"Machine %@" = "Equipo %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS reserva ⌘⌥⎋, ⌘⌥⇧⎋ y ⌘⌥⇧⌃⎋ para Forzar salida y no se pueden reasignar. AltTab no puede usarlas.\n\nTu cambio asignaría una de estas a: %@.";
"Show separate window for each tab" = "Mostrar una ventana distinta para cada pestaña";
"Show single window for all tabs" = "Mostrar una sola ventana para todas las pestañas";
"Show titles" = "Mostrar títulos";
"Show windows from applications" = "Mostrar ventanas de las aplicaciones";
"Show windows from screens" = "Mostrar ventanas de las pantallas";
"Show windows from Spaces" = "Mostrar ventanas de los Espacios";
"Size" = "Tamaño";
"Skipped" = "Omitido";
"Small" = "Pequeño";
"Some Pro features have reverted to free defaults." = "Algunas funciones Pro han vuelto a los valores predeterminados gratuitos.";
"Source code" = "Código fuente";
"Space Order" = "Orden de los Espacios";
"Start" = "Inicio";
"Start at login" = "Abrir al iniciar sesión";
"Start my 14-day trial" = "Empezar mi prueba de 14 días";
"Still interested in Pro?" = "¿Sigues interesado en Pro?";
"Suggest a change" = "Sugerir un cambio";
"Support this project" = "Apoyar este proyecto";
"Switch between 3 different styles. You can customize them." = "Cambia entre 3 estilos diferentes. Puedes personalizarlos.";
"Sync with global value" = "Sincronizar con el valor global";
"System" = "Sistema";
"System Default" = "Predeterminado del sistema";
"The App Icons style is a Pro feature." = "El estilo Iconos de app es una función Pro.";
"The application needs to restart to apply the imported settings." = "La aplicación debe reiniciarse para aplicar los ajustes importados.";
"The application needs to restart to apply the language change." = "La aplicación debe reiniciarse para aplicar el cambio de idioma.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "El servidor no aceptó el envío. Comprueba tu conexión a internet e inténtalo de nuevo — tu borrador se conserva.";
"The Titles style is a Pro feature." = "El estilo Títulos es una función Pro.";
"Theme" = "Tema";
"This license is already activated elsewhere" = "Esta licencia ya está activada en otro lugar";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "Esta licencia ya está activada en el número máximo de equipos. Desactiva uno para continuar.";
"This permission is needed to focus windows after you release the shortcut" = "Este permiso es necesario para enfocar las ventanas después de soltar el atajo";
"This permission is needed to show thumbnails and preview of open windows" = "Este permiso es necesario para mostrar miniaturas y previsualizaciones de las ventanas abiertas";
"This will keep your Downloads folder uncluttered." = "Así mantendrás tu carpeta Descargas ordenada.";
"Thumbnails" = "Miniaturas";
"Thumbnails and window previews" = "Miniaturas y vistas previas de ventana";
"Title truncation" = "Truncado de títulos";
"Titles" = "Títulos";
"Titles appearance" = "Apariencia de Títulos";
"Trackpad haptic feedback" = "Respuesta háptica del Trackpad";
"Trial expired" = "Prueba caducada";
"Trial: %d days remaining" = "Prueba: %d días restantes";
"Trigger" = "Activador";
"Try them in Settings" = "Pruébalas en Ajustes";
"Unassign existing shortcut and continue" = "Desasignar el atajo existente y continuar";
"Unexpected response from server." = "Respuesta inesperada del servidor.";
"Unlock extra shortcuts with Pro" = "Desbloquea atajos adicionales con Pro";
"Unlock Search with Pro" = "Desbloquea la búsqueda con Pro";
"Unlock the App Icons style with Pro" = "Desbloquea el estilo Iconos de app con Pro";
"Unlock the Titles style with Pro" = "Desbloquea el estilo Títulos con Pro";
"Up to 9 keyboard shortcuts" = "Hasta 9 atajos de teclado";
"Update now" = "Actualizar ahora";
"Updates policy" = "Política de actualizaciones";
"Usage" = "Uso";
"Use the app without this permission. Thumbnails won’t show." = "Usa la app sin este permiso. No se mostrarán miniaturas.";
"Vim keys already assigned to other actions:\n%@" = "Teclas Vim ya asignadas a otras acciones:\n%@";
"Visible Spaces" = "Espacios visibles";
"Website" = "Sitio web";
"Welcome to %@" = "Te damos la bienvenida a %@";
"What did you expect? What happened? Steps to reproduce…" = "¿Qué esperabas? ¿Qué ha pasado? Pasos para reproducir…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "Cuando está desactivado, evita el indicador morado de grabación de pantalla de macOS y los parpadeos al reproducir vídeo con DRM. Las miniaturas estarán menos actualizadas.";
"When fullscreen" = "En pantalla completa";
"When no open window" = "Cuando no hay ventanas abiertas";
"Window is fullscreen" = "Ventana en pantalla completa";
"Window is minimized" = "Ventana minimizada";
"Window is on every Space" = "Ventana en todos los Espacios";
"Window is on Space %d" = "Ventana en el Espacio %d";
"Window previews" = "Vistas previas de ventana";
"window switches" = "cambios de ventana";
"Window Title" = "Título de la ventana";
"Window title contains" = "El título de la ventana contiene";
"You can’t undo this action." = "No puedes deshacer esta acción.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "Tienes 14 días para probar todas las funciones Pro. Después, las funciones Pro se retirarán y el selector de ventanas básico seguirá funcionando exactamente igual que antes.\n\nAltTab se mantiene gratuito y de código abierto. Pro es una compra única opcional que financia el desarrollo continuo.";
"You may need to disable some conflicting system gestures" = "Puede que tengas que desactivar algunos gestos del sistema en conflicto";
"You're on day 4 of 14 — try these before your trial ends:" = "Vas por el día 4 de 14 — pruébalas antes de que termine tu prueba:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "Estás usando la v%1$@. Está disponible la v%2$@. El error que estás viendo puede que ya esté corregido — actualiza primero y compruébalo antes de informar.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "Has estado usando %@.\nVolverán a los valores predeterminados el día 15.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "Has estado usando %d funciones Pro.\nVolverán a los valores predeterminados el día 15.";
"You've used AltTab %@ times — %@ of those used Pro features." = "Has usado AltTab %1$@ veces — %2$@ de esas veces con funciones Pro.";
"You've used AltTab %@ times." = "Has usado AltTab %@ veces.";
"Your 14-day Pro trial just ended" = "Tu prueba Pro de 14 días acaba de terminar";
"Your feedback will be submitted as a public GitHub issue." = "Tus comentarios se enviarán como una incidencia pública en GitHub.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "Tu licencia no cubre esta versión. Actualiza a Pro Lifetime.";
"Your Pro trial ends in 2 days" = "Tu prueba Pro termina en 2 días";
"Your trial includes Pro features" = "Tu prueba incluye funciones Pro";
"%@ now has a Pro tier" = "%@ a désormais une offre Pro";
"%@ — last seen %@" = "%1$@ — vu pour la dernière fois %2$@";
"3-finger Horizontal Swipe" = "Balayage horizontal à 3 doigts";
"3-finger Vertical Swipe" = "Balayage vertical à 3 doigts";
"30-day money-back guarantee" = "Satisfait ou remboursé sous 30 jours";
"4-finger Horizontal Swipe" = "Balayage horizontal à 4 doigts";
"4-finger Vertical Swipe" = "Balayage vertical à 4 doigts";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "Un profil de débogage (versions, réglages, matériel) est joint pour aider à diagnostiquer le problème.";
"A new version of AltTab is available" = "Une nouvelle version d'AltTab est disponible";
"About %@" = "À propos de %@";
"Accessibility" = "Accessibilité";
"Activate" = "Activer";
"Activate your Pro license" = "Activez votre licence Pro";
"Activation failed" = "Échec de l'activation";
"Active app" = "App active";
"Active screen" = "Écran actif";
"Add a pattern" = "Ajouter un motif";
"Add a running app" = "Ajouter une app en cours d'exécution";
"Add an app from disk" = "Ajouter une app depuis le disque";
"After keys are released" = "Après le relâchement des touches";
"All apps" = "Toutes les apps";
"All screens" = "Tous les écrans";
"All Spaces" = "Tous les Bureaux";
"Allowed" = "Autorisé";
"Alphabetical Order" = "Ordre alphabétique";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab a planté lors de votre dernière utilisation. Envoyer un rapport de plantage aidera à résoudre le problème";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab est un sélecteur de fenêtres gratuit et open source pour macOS. Les fonctionnalités Pro sont disponibles avec un essai gratuit de 14 jours.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab fonctionne sans l'autorisation d'enregistrement de l'écran. %@ ne s'afficheront pas.";
"AltTab needs some permissions" = "AltTab a besoin de certaines autorisations";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro ajoute 4 fonctionnalités au sélecteur gratuit.";
"AltTab Pro is still available" = "AltTab Pro est toujours disponible";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab indique avec une icône d'état si la fenêtre est réduite ou en plein écran.";
"Always" = "Toujours";
"Always send crash reports" = "Toujours envoyer les rapports de plantage";
"App is running but has no open window" = "App en cours d'exécution sans fenêtre ouverte";
"Apparition delay of Switcher" = "Délai d'apparition du sélecteur";
"Appearance" = "Apparence";
"Application Name" = "Nom de l'application";
"Application Name - Window Title" = "Nom de l'application - Titre de la fenêtre";
"Applies in other Appearances" = "S'applique aux autres apparences";
"Arrow keys" = "Touches fléchées";
"Arrow keys already assigned to other actions:\n%@" = "Touches fléchées déjà affectées à d'autres actions :\n%@";
"Ask whether to send crash reports" = "Demander avant d'envoyer un rapport de plantage";
"Auto" = "Auto";
"Auto Size — larger previews with few windows, more at once with many" = "Taille automatique — aperçus plus grands avec peu de fenêtres, plus à la fois quand il y en a beaucoup";
"Auto-install updates periodically" = "Installer automatiquement les mises à jour";
"Auto-sizing switcher" = "Sélecteur à taille automatique";
"Automatic activation failed" = "Échec de l'activation automatique";
"Brief description of the bug" = "Brève description du bug";
"Brief description of the change" = "Brève description du changement";
"Bundle ID" = "Bundle ID";
"Cancel" = "Annuler";
"Capture windows in the background" = "Capturer les fenêtres en arrière-plan";
"Check for updates now…" = "Rechercher les mises à jour maintenant…";
"Check for updates periodically" = "Rechercher les mises à jour automatiquement";
"Check for updates…" = "Rechercher les mises à jour…";
"Check permissions…" = "Vérifier les autorisations…";
"Close window" = "Fermer la fenêtre";
"Conflicting shortcut" = "Raccourci en conflit";
"Continue with Free" = "Continuer avec la version gratuite";
"Controls" = "Contrôles";
"Could not move to Applications folder" = "Impossible de déplacer vers le dossier Applications";
"Couldn't deactivate that machine" = "Impossible de désactiver cette machine";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "Impossible d'enregistrer votre licence dans le Trousseau macOS. Veuillez transmettre les détails ci-dessous au développeur.";
"Couldn't submit feedback" = "Impossible d'envoyer le commentaire";
"Crash reports policy" = "Politique des rapports de plantage";
"Create GitHub issue" = "Créer un ticket GitHub";
"Cursor follows focus" = "Le curseur suit la sélection";
"Customize more…" = "Personnaliser davantage…";
"Dark" = "Sombre";
"Dark Mode, live preview, window controls, trackpad gestures, and more" = "Mode sombre, aperçu en direct, contrôles de fenêtre, gestes du Trackpad, et plus";
"Deactivate and activate here" = "Désactiver et activer ici";
"Deactivate license" = "Désactiver la licence";
"Deactivate license on this machine" = "Désactiver la licence sur cette machine";
"Deactivation failed" = "Échec de la désactivation";
"Deactivation was rejected by the server." = "La désactivation a été refusée par le serveur.";
"Debug tools" = "Outils de débogage";
"Disabled" = "Désactivé";
"Do Not Move" = "Ne pas déplacer";
"Don't hide" = "Ne pas masquer";
"Done" = "Terminé";
"Don’t check for updates periodically" = "Ne pas rechercher les mises à jour automatiquement";
"Don’t send" = "Ne pas envoyer";
"e.g. com.example.app" = "ex. com.example.app";
"e.g. Debug" = "ex. Debug";
"End" = "Fin";
"Exceptions" = "Exceptions";
"Export settings…" = "Exporter les réglages…";
"Extra shortcuts" = "Raccourcis supplémentaires";
"Extra shortcuts are a Pro feature." = "Les raccourcis supplémentaires sont une fonctionnalité Pro.";
"Fade in animation of Preview" = "Animation d'apparition de l'aperçu";
"Fade out animation of Switcher" = "Animation de disparition du sélecteur";
"Failed to import settings" = "Échec de l'importation des réglages";
"Feature" = "Fonctionnalité";
"Filtering" = "Filtrage";
"Focus" = "Sélection";
"Focus selected window" = "Sélectionner la fenêtre choisie";
"Free" = "Gratuit";
"Fullscreen/Defullscreen window" = "Mettre/Quitter le plein écran";
"General" = "Général";
"Gesture" = "Geste";
"Get more from AltTab with Pro" = "Profitez davantage d'AltTab avec Pro";
"Get Pro" = "Obtenir Pro";
"Go back" = "Retour";
"Grant permission" = "Accorder l'autorisation";
"Group apps" = "Grouper les apps";
"Group tabs" = "Grouper les onglets";
"Help improve AltTab" = "Aidez à améliorer AltTab";
"Hide" = "Masquer";
"Hide colored circles on mouse hover" = "Masquer les cercles colorés au survol de la souris";
"Hide Space number labels" = "Masquer les numéros de Bureau";
"Hide status icons" = "Masquer les icônes d'état";
"Hide windows" = "Masquer les fenêtres";
"Hide/Show app" = "Masquer/Afficher l'app";
"Hold" = "Maintenir";
"I already have a license key" = "J'ai déjà une clé de licence";
"I can move myself to the Applications folder if you'd like." = "Je peux me déplacer vers le dossier Applications si vous le souhaitez.";
"I lost my license key" = "J'ai perdu ma clé de licence";
"I think the app could be improved with…" = "Je pense que l'app pourrait être améliorée avec…";
"Ignore shortcuts" = "Ignorer les raccourcis";
"Import settings…" = "Importer les réglages…";
"Invalid license key." = "Clé de licence non valide.";
"Language" = "Langue";
"Language Change" = "Changement de langue";
"Large" = "Grand";
"Later" = "Plus tard";
"License doesn't cover this version" = "La licence ne couvre pas cette version";
"License will remain valid and usable to activate AltTab on any machine" = "La licence restera valide et utilisable pour activer AltTab sur n'importe quelle machine";
"Light" = "Clair";
"Lock search" = "Verrouiller la recherche";
"Machine %@" = "Machine %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS réserve ⌘⌥⎋, ⌘⌥⇧⎋ et ⌘⌥⇧⌃⎋ pour Forcer à quitter et ils ne peuvent pas être réaffectés. AltTab ne peut pas les utiliser.\n\nVotre modification en affecterait un à : %@.";
"Manage activations, view receipts, etc" = "Gérer les activations, consulter les reçus, etc.";
"Maybe later" = "Peut-être plus tard";
"Medium" = "Moyen";
"Menubar icon" = "Icône de la barre des menus";
"Middle" = "Milieu";
"Minimize/Deminimize window" = "Réduire/Restaurer la fenêtre";
"Miscellaneous" = "Divers";
"Move to Applications Folder" = "Déplacer vers le dossier Applications";
"Move to Applications folder?" = "Déplacer vers le dossier Applications ?";
"Multiple screens" = "Plusieurs écrans";
"My Account" = "Mon compte";
"Never" = "Jamais";
"Never send crash reports" = "Ne jamais envoyer de rapport de plantage";
"No response from server." = "Aucune réponse du serveur.";
"No thanks — don't ask again" = "Non merci — ne plus demander";
"No Window" = "Aucune fenêtre";
"Non-active apps" = "Apps non actives";
"Non-visible Spaces" = "Bureaux non visibles";
"Not allowed" = "Non autorisé";
"Not now" = "Pas maintenant";
"OK" = "OK";
"On Day 15, Pro features revert to the free version." = "Au 15ᵉ jour, les fonctionnalités Pro reviennent à la version gratuite.";
"Only on different screen" = "Uniquement sur un autre écran";
"Open Accessibility Settings…" = "Ouvrir les réglages d'accessibilité…";
"Open Screen Recording Settings…" = "Ouvrir les réglages d'enregistrement de l'écran…";
"Open Trackpad Settings…" = "Ouvrir les réglages du Trackpad…";
"Order windows by" = "Ordonner les fenêtres par";
"Ordering & Grouping" = "Ordre et regroupement";
"Overridden in Shortcut:" = "Remplacé dans le raccourci :";
"Paste your license key:" = "Collez votre clé de licence :";
"Pick a machine to deactivate so you can activate here." = "Choisissez une machine à désactiver pour pouvoir activer ici.";
"Please drag AltTab into the Applications folder manually." = "Veuillez glisser AltTab manuellement dans le dossier Applications.";
"Please fill in the form" = "Veuillez remplir le formulaire";
"Preview selected window" = "Aperçu de la fenêtre sélectionnée";
"Pro" = "Pro";
"Pro activated" = "Pro activé";
"Pro feature uses" = "Utilisations des fonctionnalités Pro";
"Pro includes:" = "Pro inclut :";
"Pro is still available whenever you're ready." = "Pro reste disponible quand vous serez prêt.";
"Pro license activated for %@" = "Licence Pro activée pour %@";
"Pro Lifetime activated" = "Pro Lifetime activé";
"Pro Lifetime license activated for %@" = "Licence Pro Lifetime activée pour %@";
"Quit %@" = "Quitter %@";
"Quit app" = "Quitter l'app";
"Recently Created First" = "Récemment créées d'abord";
"Search is a Pro feature." = "La recherche est une fonctionnalité Pro.";
"Search windows by typing" = "Rechercher des fenêtres en saisissant";
"Search — find a window by typing" = "Recherche — trouvez une fenêtre en saisissant";
"Select next window" = "Sélectionner la fenêtre suivante";
"Select previous window" = "Sélectionner la fenêtre précédente";
"Select windows on mouse hover" = "Sélectionner les fenêtres au survol de la souris";
"Select windows using arrow keys" = "Sélectionner les fenêtres avec les touches fléchées";
"Select windows using vim keys" = "Sélectionner les fenêtres avec les touches Vim";
"Send" = "Envoyer";
"Send a crash report?" = "Envoyer un rapport de plantage ?";
"Send feedback" = "Envoyer un commentaire";
"Send feedback…" = "Envoyer un commentaire…";
"Sending…" = "Envoi…";
"Settings imported" = "Réglages importés";
"Settings…" = "Réglages…";
"Shortcut" = "Raccourci";
"Shortcut already assigned to: %@" = "Raccourci déjà affecté à : %@";
"Shortcuts When Active" = "Raccourcis pendant l'utilisation";
"Shortcuts when active…" = "Raccourcis pendant l'utilisation…";
"Show" = "Afficher";
"Show all windows" = "Afficher toutes les fenêtres";
"Show apps with no open window" = "Afficher les apps sans fenêtre ouverte";
"Show at the end" = "Afficher à la fin";
"Show details (for support)" = "Afficher les détails (pour le support)";
"Show fullscreen windows" = "Afficher les fenêtres en plein écran";
"Show hidden windows" = "Afficher les fenêtres masquées";
"Show main window" = "Afficher la fenêtre principale";
"Show minimized windows" = "Afficher les fenêtres réduites";
"Show on" = "Afficher sur";
"Show separate window for each tab" = "Afficher une fenêtre séparée pour chaque onglet";
"Show single window for all tabs" = "Afficher une seule fenêtre pour tous les onglets";
"Show titles" = "Afficher les titres";
"Show windows from applications" = "Afficher les fenêtres des applications";
"Show windows from screens" = "Afficher les fenêtres des écrans";
"Show windows from Spaces" = "Afficher les fenêtres des Bureaux";
"Size" = "Taille";
"Skipped" = "Ignoré";
"Small" = "Petit";
"Some Pro features have reverted to free defaults." = "Certaines fonctionnalités Pro sont revenues aux réglages gratuits par défaut.";
"Source code" = "Code source";
"Space Order" = "Ordre des Bureaux";
"Start" = "Début";
"Start at login" = "Lancer à l'ouverture de session";
"Start my 14-day trial" = "Démarrer mon essai de 14 jours";
"Still interested in Pro?" = "Toujours intéressé par Pro ?";
"Suggest a change" = "Suggérer une modification";
"Support this project" = "Soutenir ce projet";
"Switch between 3 different styles. You can customize them." = "Basculez entre 3 styles différents. Vous pouvez les personnaliser.";
"Sync with global value" = "Synchroniser avec la valeur globale";
"System" = "Système";
"System Default" = "Réglage système";
"The App Icons style is a Pro feature." = "Le style Icônes d'app est une fonctionnalité Pro.";
"The application needs to restart to apply the imported settings." = "L'application doit redémarrer pour appliquer les réglages importés.";
"The application needs to restart to apply the language change." = "L'application doit redémarrer pour appliquer le changement de langue.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "Le serveur n'a pas accepté l'envoi. Vérifiez votre connexion Internet et réessayez — votre brouillon est conservé.";
"The Titles style is a Pro feature." = "Le style Titres est une fonctionnalité Pro.";
"Theme" = "Thème";
"This license is already activated elsewhere" = "Cette licence est déjà activée ailleurs";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "Cette licence est déjà activée sur le nombre maximum de machines. Désactivez-en une pour continuer.";
"This permission is needed to focus windows after you release the shortcut" = "Cette autorisation est nécessaire pour sélectionner les fenêtres après le relâchement du raccourci";
"This permission is needed to show thumbnails and preview of open windows" = "Cette autorisation est nécessaire pour afficher les vignettes et l'aperçu des fenêtres ouvertes";
"This will keep your Downloads folder uncluttered." = "Cela évitera d'encombrer votre dossier Téléchargements.";
"Thumbnails" = "Vignettes";
"Thumbnails and window previews" = "Vignettes et aperçus de fenêtre";
"Title truncation" = "Troncature du titre";
"Titles" = "Titres";
"Titles appearance" = "Apparence Titres";
"Trackpad haptic feedback" = "Retour haptique du Trackpad";
"Trial expired" = "Essai expiré";
"Trial: %d days remaining" = "Essai : %d jours restants";
"Trigger" = "Déclencheur";
"Try them in Settings" = "Essayez-les dans les Réglages";
"Unassign existing shortcut and continue" = "Désaffecter le raccourci existant et continuer";
"Unexpected response from server." = "Réponse inattendue du serveur.";
"Unlock extra shortcuts with Pro" = "Débloquez les raccourcis supplémentaires avec Pro";
"Unlock Search with Pro" = "Débloquez la recherche avec Pro";
"Unlock the App Icons style with Pro" = "Débloquez le style Icônes d'app avec Pro";
"Unlock the Titles style with Pro" = "Débloquez le style Titres avec Pro";
"Up to 9 keyboard shortcuts" = "Jusqu'à 9 raccourcis clavier";
"Update now" = "Mettre à jour maintenant";
"Updates policy" = "Politique des mises à jour";
"Usage" = "Utilisation";
"Use the app without this permission. Thumbnails won’t show." = "Utiliser l'app sans cette autorisation. Les vignettes ne s'afficheront pas.";
"Version" = "Version";
"View existing discussions" = "Voir les discussions existantes";
"Vim keys" = "Touches Vim";
"Vim keys already assigned to other actions:\n%@" = "Touches Vim déjà affectées à d'autres actions :\n%@";
"Visible Spaces" = "Bureaux visibles";
"Website" = "Site web";
"Welcome to %@" = "Bienvenue dans %@";
"What did you expect? What happened? Steps to reproduce…" = "Qu'attendiez-vous ? Que s'est-il passé ? Étapes pour reproduire…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "Lorsque désactivé, évite l'indicateur violet d'enregistrement de l'écran de macOS et les scintillements lors de la lecture de vidéo DRM. Les vignettes seront moins à jour.";
"When fullscreen" = "En plein écran";
"When no open window" = "Sans fenêtre ouverte";
"Window is fullscreen" = "Fenêtre en plein écran";
"Window is minimized" = "Fenêtre réduite";
"Window is on every Space" = "Fenêtre sur tous les Bureaux";
"Window is on Space %d" = "Fenêtre sur le Bureau %d";
"Window previews" = "Aperçus de fenêtre";
"window switches" = "changements de fenêtre";
"Window Title" = "Titre de fenêtre";
"Window title contains" = "Le titre de la fenêtre contient";
"You can’t undo this action." = "Vous ne pouvez pas annuler cette action.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "Vous avez 14 jours pour essayer toutes les fonctionnalités Pro. Ensuite, les fonctionnalités Pro seront désactivées et le sélecteur de fenêtres principal continuera de fonctionner exactement comme avant.\n\nAltTab reste gratuit et open source. Pro est un achat unique facultatif qui finance le développement continu.";
"You may need to disable some conflicting system gestures" = "Vous devrez peut-être désactiver certains gestes système conflictuels";
"You're on day 4 of 14 — try these before your trial ends:" = "Vous êtes au 4ᵉ jour sur 14 — essayez ceci avant la fin de votre essai :";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "Vous utilisez la v%1$@. La v%2$@ est disponible. Le bug que vous rencontrez est peut-être déjà corrigé — mettez à jour d'abord et vérifiez avant de signaler.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "Vous utilisez %@.\nElles reviendront aux valeurs par défaut au 15ᵉ jour.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "Vous utilisez %d fonctionnalités Pro.\nElles reviendront aux valeurs par défaut au 15ᵉ jour.";
"You've used AltTab %@ times — %@ of those used Pro features." = "Vous avez utilisé AltTab %1$@ fois — %2$@ de ces utilisations comprenaient des fonctionnalités Pro.";
"You've used AltTab %@ times." = "Vous avez utilisé AltTab %@ fois.";
"Your 14-day Pro trial just ended" = "Votre essai Pro de 14 jours vient de se terminer";
"Your feedback will be submitted as a public GitHub issue." = "Votre commentaire sera envoyé sous forme de ticket GitHub public.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "Votre licence ne couvre pas cette version. Passez à Pro Lifetime.";
"Your Pro trial ends in 2 days" = "Votre essai Pro se termine dans 2 jours";
"Your trial includes Pro features" = "Votre essai inclut les fonctionnalités Pro";
"YOUR USAGE SO FAR" = "VOTRE UTILISATION JUSQU'À PRÉSENT";
"%@ now has a Pro tier" = "ל-%@ יש כעת מסלול Pro";
"%@ — last seen %@" = "%1$@ — נצפה לאחרונה %2$@";
"3-finger Horizontal Swipe" = "החלקה אופקית ב-3 אצבעות";
"3-finger Vertical Swipe" = "החלקה אנכית ב-3 אצבעות";
"30-day money-back guarantee" = "אחריות החזר כספי ל-30 יום";
"4-finger Horizontal Swipe" = "החלקה אופקית ב-4 אצבעות";
"4-finger Vertical Swipe" = "החלקה אנכית ב-4 אצבעות";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "פרופיל איתור באגים (גרסאות, הגדרות, חומרה) מצורף כדי לסייע באבחון הבעיה.";
"A new version of AltTab is available" = "גרסה חדשה של AltTab זמינה";
"About %@" = "אודות %@";
"Accessibility" = "נגישות";
"Activate" = "הפעל";
"Activate your Pro license" = "הפעל את רישיון ה-Pro שלך";
"Activation failed" = "ההפעלה נכשלה";
"Active app" = "יישום פעיל";
"Active screen" = "מסך פעיל";
"Add a pattern" = "הוסף תבנית";
"Add a running app" = "הוסף יישום פעיל";
"Add an app from disk" = "הוסף יישום מהדיסק";
"Additional controls" = "פקדים נוספים";
"Additional controls…" = "פקדים נוספים…";
"Additional shortcuts" = "קיצורי דרך נוספים";
"After keys are released" = "לאחר שחרור המקשים";
"All apps" = "כל היישומים";
"All screens" = "כל המסכים";
"All Spaces" = "כל המרחבים";
"Allowed" = "מותר";
"Alphabetical Order" = "סדר אלפביתי";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab קרס בפעם האחרונה שהשתמשת בו. שליחת דיווח קריסה תסייע לתקן את הבעיה";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab הוא מחליף חלונות חינמי בקוד פתוח עבור macOS. תכונות Pro זמינות עם תקופת ניסיון חינמית של 14 יום.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab פועל ללא הרשאות הקלטת מסך. %@ לא יוצגו.";
"AltTab needs some permissions" = "AltTab זקוק להרשאות מסוימות";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro מוסיף 4 תכונות מעבר למחליף החינמי.";
"AltTab Pro is still available" = "AltTab Pro עדיין זמין";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab יציג באמצעות סמל מצב אם החלון ממוזער או במסך מלא.";
"Always" = "תמיד";
"Always send crash reports" = "שלח תמיד דיווחי קריסה";
"Applies in other Appearances" = "חל במראים אחרים";
"Arrow keys" = "מקשי חצים";
"Arrow keys already assigned to other actions:\n%@" = "מקשי חצים כבר משויכים לפעולות אחרות:\n%@";
"Ask whether to send crash reports" = "שאל לפני שליחת דיווחי קריסה";
"Auto" = "אוטומטי";
"Auto Size — larger previews with few windows, more at once with many" = "גודל אוטומטי — תצוגות מקדימות גדולות יותר עם מעט חלונות, יותר בבת אחת עם רבים";
"Brief description of the bug" = "תיאור קצר של הבאג";
"Brief description of the change" = "תיאור קצר של השינוי";
"Bundle ID" = "Bundle ID";
"Cancel" = "ביטול";
"Capture windows in the background" = "לכוד חלונות ברקע";
"Check for updates now…" = "חפש עדכונים כעת…";
"Check for updates periodically" = "חפש עדכונים מעת לעת";
"Check for updates…" = "חפש עדכונים…";
"Check permissions…" = "בדוק הרשאות…";
"Close window" = "סגור חלון";
"Conflicting shortcut" = "קיצור דרך מתנגש";
"Continue with Free" = "המשך עם הגרסה החינמית";
"Controls" = "פקדים";
"Could not move to Applications folder" = "לא ניתן היה להעביר לתיקיית היישומים";
"Couldn't deactivate that machine" = "לא ניתן היה לבטל את הפעלת המכשיר הזה";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "לא ניתן היה לשמור את הרישיון שלך בצרור המפתחות של macOS. שתף את הפרטים שלהלן עם המפתח.";
"Couldn't submit feedback" = "לא ניתן היה לשלוח משוב";
"Crash reports policy" = "מדיניות דיווחי קריסה";
"Create GitHub issue" = "צור issue ב-GitHub";
"Cursor follows focus" = "הסמן עוקב אחר המיקוד";
"Customize more…" = "התאמה אישית נוספת…";
"Dark" = "כהה";
"Dark Mode, live preview, window controls, trackpad gestures, and more" = "מצב כהה, תצוגה מקדימה חיה, פקדי חלון, מחוות משטח מגע ועוד";
"Deactivate and activate here" = "בטל הפעלה והפעל כאן";
"Deactivate license" = "בטל הפעלת רישיון";
"Deactivate license on this machine" = "בטל הפעלת רישיון במכשיר זה";
"Deactivation failed" = "ביטול ההפעלה נכשל";
"Deactivation was rejected by the server." = "ביטול ההפעלה נדחה על ידי השרת.";
"Extra shortcuts are a Pro feature." = "קיצורי דרך נוספים הם תכונת Pro.";
"Fade in animation of Preview" = "אנימציית הופעה הדרגתית של התצוגה המקדימה";
"Fade out animation of Switcher" = "אנימציית היעלמות הדרגתית של המחליף";
"Failed to import settings" = "ייבוא ההגדרות נכשל";
"Feature" = "תכונה";
"Filtering" = "סינון";
"Focus" = "מיקוד";
"Focus selected window" = "מקד את החלון הנבחר";
"Free" = "חינם";
"Fullscreen/Defullscreen window" = "מסך מלא/יציאה ממסך מלא של חלון";
"General" = "כללי";
"Gesture" = "מחווה";
"Get more from AltTab with Pro" = "הפק יותר מ-AltTab עם Pro";
"Get Pro" = "קבל את Pro";
"Go back" = "חזור";
"Grant permission" = "הענק הרשאה";
"Group apps" = "קבץ יישומים";
"Group tabs" = "קבץ לשוניות";
"Help improve AltTab" = "סייע בשיפור AltTab";
"Hide" = "הסתר";
"Hide colored circles on mouse hover" = "הסתר עיגולים צבעוניים בעת ריחוף עכבר";
"Hide Space number labels" = "הסתר תוויות מספרי מרחבים";
"Hide status icons" = "הסתר סמלי מצב";
"Hide windows" = "הסתר חלונות";
"Hide/Show app" = "הסתר/הצג יישום";
"Hold" = "החזק";
"I already have a license key" = "כבר יש לי מפתח רישיון";
"I can move myself to the Applications folder if you'd like." = "אני יכול להעביר את עצמי לתיקיית היישומים אם תרצה.";
"I lost my license key" = "איבדתי את מפתח הרישיון שלי";
"I think the app could be improved with…" = "אני חושב שהיישום יכול להשתפר עם…";
"Ignore shortcuts" = "התעלם מקיצורי דרך";
"Import settings…" = "ייבא הגדרות…";
"Invalid license key." = "מפתח רישיון לא חוקי.";
"Language" = "שפה";
"Language Change" = "שינוי שפה";
"Large" = "גדול";
"Later" = "מאוחר יותר";
"License doesn't cover this version" = "הרישיון אינו מכסה גרסה זו";
"License will remain valid and usable to activate AltTab on any machine" = "הרישיון יישאר בתוקף וניתן יהיה להשתמש בו כדי להפעיל את AltTab בכל מכשיר";
"Light" = "בהיר";
"Lock search" = "נעל חיפוש";
"Machine %@" = "מכשיר %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS שומר את ⌘⌥⎋, ⌘⌥⇧⎋ ו-⌘⌥⇧⌃⎋ עבור כפיית יציאה ולא ניתן לבטל את שיוכם. AltTab אינו יכול להשתמש בהם.\n\nהשינוי שלך ישייך אחד מהם ל: %@.";
"Reliable, fast window switching with high-quality thumbnails" = "החלפת חלונות אמינה ומהירה עם תמונות ממוזערות באיכות גבוהה";
"Remember my choice" = "זכור את הבחירה שלי";
"Report a bug" = "דווח על באג";
"Report on current version" = "דווח על הגרסה הנוכחית";
"Reset settings and restart" = "אפס הגדרות והפעל מחדש";
"Reset settings and restart…" = "אפס הגדרות והפעל מחדש…";
"Restart Now" = "הפעל מחדש כעת";
"Screen including menu bar" = "מסך הכולל את שורת התפריטים";
"Screen including mouse" = "מסך הכולל את העכבר";
"Screen Recording" = "הקלטת מסך";
"Screen showing AltTab" = "מסך המציג את AltTab";
"Search" = "חיפוש";
"Search is a Pro feature." = "חיפוש הוא תכונת Pro.";
"Search windows by typing" = "חפש חלונות בהקלדה";
"Search — find a window by typing" = "חיפוש — מצא חלון בהקלדה";
"Select next window" = "בחר בחלון הבא";
"Select previous window" = "בחר בחלון הקודם";
"Select windows on mouse hover" = "בחר חלונות בעת ריחוף עכבר";
"Select windows using arrow keys" = "בחר חלונות באמצעות מקשי חצים";
"Select windows using vim keys" = "בחר חלונות באמצעות מקשי Vim";
"Send" = "שלח";
"Send a crash report?" = "לשלוח דיווח קריסה?";
"Send feedback" = "שלח משוב";
"Send feedback…" = "שלח משוב…";
"Sending…" = "שולח…";
"Settings imported" = "ההגדרות יובאו";
"Settings…" = "הגדרות…";
"Shortcut" = "קיצור דרך";
"Shortcut already assigned to: %@" = "קיצור הדרך כבר משויך: %@";
"Shortcuts When Active" = "קיצורי דרך כאשר פעיל";
"Shortcuts when active…" = "קיצורי דרך כאשר פעיל…";
"Show" = "הצג";
"Show all windows" = "הצג את כל החלונות";
"Show apps with no open window" = "הצג יישומים ללא חלון פתוח";
"Show at the end" = "הצג בסוף";
"Show details (for support)" = "הצג פרטים (לתמיכה)";
"Show fullscreen windows" = "הצג חלונות במסך מלא";
"Show hidden windows" = "הצג חלונות מוסתרים";
"Show main window" = "הצג חלון ראשי";
"Show minimized windows" = "הצג חלונות ממוזערים";
"Show on" = "הצג ב";
"Show separate window for each tab" = "הצג חלון נפרד עבור כל לשונית";
"Show single window for all tabs" = "הצג חלון אחד עבור כל הלשוניות";
"Show titles" = "הצג כותרות";
"Show windows from applications" = "הצג חלונות מיישומים";
"Show windows from screens" = "הצג חלונות ממסכים";
"Show windows from Spaces" = "הצג חלונות ממרחבים";
"Size" = "גודל";
"Skipped" = "דולג";
"Small" = "קטן";
"Some Pro features have reverted to free defaults." = "תכונות Pro מסוימות חזרו לברירות המחדל החינמיות.";
"Source code" = "קוד מקור";
"Space Order" = "סדר המרחבים";
"Start" = "התחלה";
"Start at login" = "הפעל בעת ההתחברות";
"Start my 14-day trial" = "התחל את תקופת הניסיון של 14 יום שלי";
"Still interested in Pro?" = "עדיין מתעניין ב-Pro?";
"Suggest a change" = "הצע שינוי";
"Support this project" = "תמוך בפרויקט זה";
"Switch between 3 different styles. You can customize them." = "החלף בין 3 סגנונות שונים. ניתן להתאים אותם אישית.";
"Sync with global value" = "סנכרן עם הערך הגלובלי";
"System" = "מערכת";
"System Default" = "ברירת המחדל של המערכת";
"The App Icons style is a Pro feature." = "סגנון סמלי היישומים הוא תכונת Pro.";
"The application needs to restart to apply the imported settings." = "היישום צריך להיפתח מחדש כדי להחיל את ההגדרות שיובאו.";
"The application needs to restart to apply the language change." = "היישום צריך להיפתח מחדש כדי להחיל את שינוי השפה.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "השרת לא קיבל את ההגשה. בדוק את חיבור האינטרנט ונסה שוב — הטיוטה שלך נשמרת.";
"The Titles style is a Pro feature." = "סגנון הכותרות הוא תכונת Pro.";
"Theme" = "ערכת נושא";
"This license is already activated elsewhere" = "רישיון זה כבר מופעל במקום אחר";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "רישיון זה כבר מופעל במספר המקסימלי של מכשירים. בטל הפעלת אחד כדי להמשיך.";
"This permission is needed to focus windows after you release the shortcut" = "הרשאה זו נחוצה כדי למקד חלונות לאחר שחרור קיצור הדרך";
"This permission is needed to show thumbnails and preview of open windows" = "הרשאה זו נחוצה כדי להציג תמונות ממוזערות ותצוגה מקדימה של חלונות פתוחים";
"This will keep your Downloads folder uncluttered." = "כך תיקיית ההורדות שלך תישאר מסודרת.";
"Thumbnails" = "תמונות ממוזערות";
"Thumbnails and window previews" = "תמונות ממוזערות ותצוגות מקדימות של חלונות";
"Title truncation" = "קיצור כותרת";
"Titles" = "כותרות";
"Titles appearance" = "מראה כותרות";
"Trackpad haptic feedback" = "משוב הפטי של משטח מגע";
"Trial expired" = "תקופת הניסיון פגה";
"Trial: %d days remaining" = "ניסיון: נותרו %d ימים";
"Trigger" = "טריגר";
"Try them in Settings" = "נסה אותם בהגדרות";
"Unassign existing shortcut and continue" = "בטל שיוך של קיצור דרך קיים והמשך";
"Unexpected response from server." = "תגובה לא צפויה מהשרת.";
"Unlock extra shortcuts with Pro" = "פתח קיצורי דרך נוספים עם Pro";
"Unlock Search with Pro" = "פתח חיפוש עם Pro";
"Unlock the App Icons style with Pro" = "פתח את סגנון סמלי היישומים עם Pro";
"Unlock the Titles style with Pro" = "פתח את סגנון הכותרות עם Pro";
"Up to 9 keyboard shortcuts" = "עד 9 קיצורי מקלדת";
"Update now" = "עדכן כעת";
"Updates policy" = "מדיניות עדכונים";
"Usage" = "שימוש";
"Use the app without this permission. Thumbnails won’t show." = "השתמש ביישום ללא הרשאה זו. תמונות ממוזערות לא יוצגו.";
"Vim keys already assigned to other actions:\n%@" = "מקשי Vim כבר משויכים לפעולות אחרות:\n%@";
"Visible Spaces" = "מרחבים נראים";
"Website" = "אתר אינטרנט";
"Welcome to %@" = "ברוך הבא ל-%@";
"What did you expect? What happened? Steps to reproduce…" = "מה ציפית? מה קרה? שלבים לשחזור…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "כאשר מושבת, נמנע מהמחוון הסגול של הקלטת המסך ב-macOS ונמנע מהבהובים בעת הפעלת וידאו DRM. תמונות ממוזערות יהיו פחות עדכניות.";
"When fullscreen" = "כאשר במסך מלא";
"When no open window" = "כאשר אין חלון פתוח";
"Window is fullscreen" = "חלון במסך מלא";
"Window is minimized" = "חלון ממוזער";
"Window is on every Space" = "חלון נמצא בכל מרחב";
"Window is on Space %d" = "חלון נמצא במרחב %d";
"Window previews" = "תצוגות מקדימות של חלונות";
"window switches" = "החלפות חלונות";
"Window Title" = "כותרת חלון";
"Window title contains" = "כותרת החלון מכילה";
"You can’t undo this action." = "לא ניתן לבטל פעולה זו.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "יש לך 14 ימים לנסות את כל תכונות Pro. לאחר מכן, תכונות Pro ייסוגו ומחליף החלונות הבסיסי ימשיך לפעול בדיוק כמו קודם.\n\nAltTab נשאר חינמי ובקוד פתוח. Pro הוא רכישה חד-פעמית אופציונלית המממנת את המשך הפיתוח.";
"You may need to disable some conflicting system gestures" = "ייתכן שתצטרך להשבית מחוות מערכת מתנגשות מסוימות";
"You're on day 4 of 14 — try these before your trial ends:" = "אתה ביום 4 מתוך 14 — נסה את אלה לפני שתקופת הניסיון שלך מסתיימת:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "אתה מריץ את v%1$@. v%2$@ זמינה. ייתכן שהבאג שאתה רואה כבר תוקן — עדכן תחילה ובדוק לפני הדיווח.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "השתמשת ב-%@.\nאלה יחזרו לברירות המחדל ביום ה-15.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "השתמשת ב-%d תכונות Pro.\nהן יחזרו לברירות המחדל ביום ה-15.";
"You've used AltTab %@ times — %@ of those used Pro features." = "השתמשת ב-AltTab %1$@ פעמים — %2$@ מהן השתמשו בתכונות Pro.";
"You've used AltTab %@ times." = "השתמשת ב-AltTab %@ פעמים.";
"Your 14-day Pro trial just ended" = "תקופת הניסיון של 14 יום ל-Pro שלך הסתיימה זה עתה";
"Your feedback will be submitted as a public GitHub issue." = "המשוב שלך יוגש כ-issue ציבורי ב-GitHub.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "הרישיון שלך אינו מכסה גרסה זו. שדרג ל-Pro Lifetime.";
"Your Pro trial ends in 2 days" = "תקופת הניסיון של Pro שלך מסתיימת בעוד יומיים";
"Your trial includes Pro features" = "תקופת הניסיון שלך כוללת תכונות Pro";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "Profil debug (versi, pengaturan, perangkat keras) dilampirkan untuk membantu mendiagnosis masalah.";
"A new version of AltTab is available" = "Versi baru AltTab tersedia";
"About %@" = "Tentang %@";
"Accessibility" = "Aksesibilitas";
"Activate" = "Aktifkan";
"Activate your Pro license" = "Aktifkan lisensi Pro Anda";
"Activation failed" = "Aktivasi gagal";
"Active app" = "Aplikasi aktif";
"Active screen" = "Layar aktif";
"Add a pattern" = "Tambah pola";
"Add a running app" = "Tambah aplikasi yang sedang berjalan";
"Add an app from disk" = "Tambah aplikasi dari disk";
"Additional controls" = "Kontrol tambahan";
"Additional controls…" = "Kontrol tambahan…";
"Additional shortcuts" = "Pintasan tambahan";
"After keys are released" = "Setelah tombol dilepas";
"All apps" = "Semua aplikasi";
"All screens" = "Semua layar";
"All Spaces" = "Semua Ruang";
"Allowed" = "Diizinkan";
"Alphabetical Order" = "Urutan Abjad";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab mengalami kerusakan saat terakhir kali Anda menggunakannya. Mengirim laporan kerusakan akan membantu memperbaiki masalah";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab adalah pengalih jendela gratis dan sumber terbuka untuk macOS. Fitur Pro tersedia dengan uji coba gratis 14 hari.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab berjalan tanpa izin Perekaman Layar. %@ tidak akan ditampilkan.";
"AltTab needs some permissions" = "AltTab memerlukan beberapa izin";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro menambahkan 4 fitur di luar pengalih gratis.";
"AltTab Pro is still available" = "AltTab Pro masih tersedia";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab akan menampilkan ikon status jika jendela saat ini diminimalkan atau dalam layar penuh.";
"Applies in other Appearances" = "Berlaku pada Tampilan lain";
"Arrow keys" = "Tombol panah";
"Arrow keys already assigned to other actions:\n%@" = "Tombol panah sudah ditetapkan untuk tindakan lain:\n%@";
"Ask whether to send crash reports" = "Tanya apakah akan mengirim laporan kerusakan";
"Auto" = "Otomatis";
"Auto Size — larger previews with few windows, more at once with many" = "Ukuran Otomatis — pratinjau lebih besar saat jendela sedikit, lebih banyak sekaligus saat jendela banyak";
"Auto-install updates periodically" = "Pasang pembaruan otomatis secara berkala";
"Auto-sizing switcher" = "Pengalih ukuran otomatis";
"Brief description of the bug" = "Deskripsi singkat tentang bug";
"Brief description of the change" = "Deskripsi singkat tentang perubahan";
"Bundle ID" = "Bundle ID";
"Cancel" = "Batal";
"Capture windows in the background" = "Tangkap jendela di latar belakang";
"Check for updates now…" = "Periksa pembaruan sekarang…";
"Check for updates periodically" = "Periksa pembaruan secara berkala";
"Check for updates…" = "Periksa pembaruan…";
"Check permissions…" = "Periksa izin…";
"Close window" = "Tutup jendela";
"Conflicting shortcut" = "Pintasan bertentangan";
"Continue with Free" = "Lanjutkan dengan Gratis";
"Controls" = "Kontrol";
"Could not move to Applications folder" = "Tidak dapat memindahkan ke folder Aplikasi";
"Couldn't deactivate that machine" = "Tidak dapat menonaktifkan mesin tersebut";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "Tidak dapat menyimpan lisensi Anda ke Rantai Kunci macOS. Bagikan detail di bawah ini kepada pengembang.";
"Couldn't submit feedback" = "Tidak dapat mengirim masukan";
"I already have a license key" = "Saya sudah memiliki kunci lisensi";
"I can move myself to the Applications folder if you'd like." = "Saya dapat memindahkan diri ke folder Aplikasi jika Anda mau.";
"I lost my license key" = "Saya kehilangan kunci lisensi saya";
"I think the app could be improved with…" = "Menurut saya aplikasi dapat ditingkatkan dengan…";
"Ignore shortcuts" = "Abaikan pintasan";
"Import settings…" = "Impor pengaturan…";
"Invalid license key." = "Kunci lisensi tidak valid.";
"Language" = "Bahasa";
"Language Change" = "Perubahan Bahasa";
"Large" = "Besar";
"Later" = "Nanti";
"License doesn't cover this version" = "Lisensi tidak mencakup versi ini";
"License will remain valid and usable to activate AltTab on any machine" = "Lisensi akan tetap valid dan dapat digunakan untuk mengaktifkan AltTab pada mesin mana pun";
"Light" = "Terang";
"Lock search" = "Kunci pencarian";
"Machine %@" = "Mesin %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS mencadangkan ⌘⌥⎋, ⌘⌥⇧⎋, dan ⌘⌥⇧⌃⎋ untuk Paksa Keluar dan tidak dapat dilepaskan. AltTab tidak dapat menggunakannya.\n\nPerubahan Anda akan menetapkan salah satunya ke: %@.";
"Show minimized windows" = "Tampilkan jendela yang diminimalkan";
"Show on" = "Tampilkan pada";
"Show separate window for each tab" = "Tampilkan jendela terpisah untuk setiap tab";
"Show single window for all tabs" = "Tampilkan satu jendela untuk semua tab";
"Show titles" = "Tampilkan judul";
"Show windows from applications" = "Tampilkan jendela dari aplikasi";
"Show windows from screens" = "Tampilkan jendela dari layar";
"Show windows from Spaces" = "Tampilkan jendela dari Ruang";
"Size" = "Ukuran";
"Skipped" = "Dilewati";
"Small" = "Kecil";
"Some Pro features have reverted to free defaults." = "Beberapa fitur Pro telah kembali ke bawaan gratis.";
"Source code" = "Kode sumber";
"Space Order" = "Urutan Ruang";
"Start" = "Mulai";
"Start at login" = "Jalankan saat masuk";
"Start my 14-day trial" = "Mulai uji coba 14 hari saya";
"Still interested in Pro?" = "Masih tertarik dengan Pro?";
"Suggest a change" = "Sarankan perubahan";
"Support this project" = "Dukung proyek ini";
"Switch between 3 different styles. You can customize them." = "Beralih antara 3 gaya berbeda. Anda dapat menyesuaikannya.";
"Sync with global value" = "Sinkronkan dengan nilai global";
"System" = "Sistem";
"System Default" = "Bawaan Sistem";
"The App Icons style is a Pro feature." = "Gaya Ikon Aplikasi adalah fitur Pro.";
"The application needs to restart to apply the imported settings." = "Aplikasi perlu dimulai ulang untuk menerapkan pengaturan yang diimpor.";
"The application needs to restart to apply the language change." = "Aplikasi perlu dimulai ulang untuk menerapkan perubahan bahasa.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "Server tidak menerima kiriman. Periksa koneksi internet Anda dan coba lagi — draf Anda tetap tersimpan.";
"The Titles style is a Pro feature." = "Gaya Judul adalah fitur Pro.";
"Theme" = "Tema";
"This license is already activated elsewhere" = "Lisensi ini sudah diaktifkan di tempat lain";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "Lisensi ini sudah diaktifkan pada jumlah mesin maksimum. Nonaktifkan salah satu untuk melanjutkan.";
"This permission is needed to focus windows after you release the shortcut" = "Izin ini diperlukan untuk memfokuskan jendela setelah Anda melepas pintasan";
"This permission is needed to show thumbnails and preview of open windows" = "Izin ini diperlukan untuk menampilkan gambar mini dan pratinjau jendela yang terbuka";
"This will keep your Downloads folder uncluttered." = "Ini akan menjaga folder Unduhan Anda tetap rapi.";
"Thumbnails" = "Gambar mini";
"Thumbnails and window previews" = "Gambar mini dan pratinjau jendela";
"Title truncation" = "Pemotongan judul";
"Titles" = "Judul";
"Titles appearance" = "Tampilan Judul";
"Trackpad haptic feedback" = "Umpan balik haptik Trackpad";
"Trial expired" = "Uji coba berakhir";
"Trial: %d days remaining" = "Uji coba: %d hari tersisa";
"Trigger" = "Pemicu";
"Try them in Settings" = "Coba di Pengaturan";
"Unassign existing shortcut and continue" = "Hapus penetapan pintasan yang ada dan lanjutkan";
"Unexpected response from server." = "Respons tidak terduga dari server.";
"Unlock extra shortcuts with Pro" = "Buka pintasan tambahan dengan Pro";
"Unlock Search with Pro" = "Buka Pencarian dengan Pro";
"Unlock the App Icons style with Pro" = "Buka gaya Ikon Aplikasi dengan Pro";
"Unlock the Titles style with Pro" = "Buka gaya Judul dengan Pro";
"Up to 9 keyboard shortcuts" = "Hingga 9 pintasan keyboard";
"Update now" = "Perbarui sekarang";
"Updates policy" = "Kebijakan pembaruan";
"Usage" = "Penggunaan";
"Use the app without this permission. Thumbnails won’t show." = "Gunakan aplikasi tanpa izin ini. Gambar mini tidak akan ditampilkan.";
"Version" = "Versi";
"View existing discussions" = "Lihat diskusi yang ada";
"Vim keys" = "Tombol Vim";
"Vim keys already assigned to other actions:\n%@" = "Tombol Vim sudah ditetapkan untuk tindakan lain:\n%@";
"Visible Spaces" = "Ruang terlihat";
"Website" = "Situs web";
"Welcome to %@" = "Selamat datang di %@";
"What did you expect? What happened? Steps to reproduce…" = "Apa yang Anda harapkan? Apa yang terjadi? Langkah-langkah untuk mereproduksi…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "Saat dinonaktifkan, menghindari indikator perekaman layar ungu macOS, dan menghindari kedipan saat memutar video DRM. Gambar mini akan kurang terbaru.";
"When fullscreen" = "Saat layar penuh";
"When no open window" = "Saat tidak ada jendela terbuka";
"Window is fullscreen" = "Jendela dalam layar penuh";
"Window is minimized" = "Jendela diminimalkan";
"Window is on every Space" = "Jendela ada di setiap Ruang";
"Window is on Space %d" = "Jendela ada di Ruang %d";
"Window previews" = "Pratinjau jendela";
"window switches" = "pengalihan jendela";
"Window Title" = "Judul Jendela";
"Window title contains" = "Judul jendela mengandung";
"You can’t undo this action." = "Anda tidak dapat membatalkan tindakan ini.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "Anda memiliki 14 hari untuk mencoba semua fitur Pro. Setelah itu, fitur Pro akan dinonaktifkan dan pengalih jendela inti akan terus berfungsi persis seperti sebelumnya.\n\nAltTab tetap gratis dan sumber terbuka. Pro adalah pembelian satu kali opsional yang mendanai pengembangan berkelanjutan.";
"You may need to disable some conflicting system gestures" = "Anda mungkin perlu menonaktifkan beberapa gestur sistem yang bertentangan";
"You're on day 4 of 14 — try these before your trial ends:" = "Anda berada di hari ke-4 dari 14 — coba ini sebelum uji coba Anda berakhir:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "Anda menjalankan v%1$@. v%2$@ tersedia. Bug yang Anda lihat mungkin sudah diperbaiki — harap perbarui dulu dan periksa sebelum melaporkan.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "Anda telah menggunakan %@.\nIni akan kembali ke bawaan pada Hari ke-15.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "Anda telah menggunakan %d fitur Pro.\nIni akan kembali ke bawaan pada Hari ke-15.";
"You've used AltTab %@ times — %@ of those used Pro features." = "Anda telah menggunakan AltTab %1$@ kali — %2$@ di antaranya menggunakan fitur Pro.";
"You've used AltTab %@ times." = "Anda telah menggunakan AltTab %@ kali.";
"Your 14-day Pro trial just ended" = "Uji coba Pro 14 hari Anda baru saja berakhir";
"Your feedback will be submitted as a public GitHub issue." = "Masukan Anda akan dikirim sebagai isu GitHub publik.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "Lisensi Anda tidak mencakup versi ini. Tingkatkan ke Lifetime Pro.";
"Your Pro trial ends in 2 days" = "Uji coba Pro Anda berakhir dalam 2 hari";
"Your trial includes Pro features" = "Uji coba Anda mencakup fitur Pro";
"YOUR USAGE SO FAR" = "PENGGUNAAN ANDA SEJAUH INI";
"%@ now has a Pro tier" = "%@ ora ha una versione Pro";
"%@ — last seen %@" = "%1$@ — visto l'ultima volta %2$@";
"3-finger Horizontal Swipe" = "Scorrimento orizzontale a 3 dita";
"3-finger Vertical Swipe" = "Scorrimento verticale a 3 dita";
"30-day money-back guarantee" = "Soddisfatti o rimborsati entro 30 giorni";
"4-finger Horizontal Swipe" = "Scorrimento orizzontale a 4 dita";
"4-finger Vertical Swipe" = "Scorrimento verticale a 4 dita";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "È allegato un profilo di debug (versioni, impostazioni, hardware) per aiutare a diagnosticare il problema.";
"A new version of AltTab is available" = "È disponibile una nuova versione di AltTab";
"About %@" = "Informazioni su %@";
"Accessibility" = "Accessibilità";
"Activate" = "Attiva";
"Activate your Pro license" = "Attiva la tua licenza Pro";
"Activation failed" = "Attivazione non riuscita";
"Active app" = "App attiva";
"Active screen" = "Schermo attivo";
"Add a pattern" = "Aggiungi un pattern";
"Add a running app" = "Aggiungi un'app in esecuzione";
"Add an app from disk" = "Aggiungi un'app dal disco";
"After keys are released" = "Dopo il rilascio dei tasti";
"All apps" = "Tutte le app";
"All screens" = "Tutti gli schermi";
"All Spaces" = "Tutti gli Spazi";
"Allowed" = "Consentito";
"Alphabetical Order" = "Ordine alfabetico";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab si è arrestato in modo anomalo l'ultima volta che l'hai usato. L'invio di un resoconto di arresti anomali aiuterà a risolvere il problema";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab è un selettore di finestre gratuito e open source per macOS. Le funzionalità Pro sono disponibili con una prova gratuita di 14 giorni.";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab è in esecuzione senza i permessi di Registrazione schermo. %@ non verranno mostrate.";
"AltTab needs some permissions" = "AltTab richiede alcuni permessi";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro aggiunge 4 funzionalità oltre al selettore gratuito.";
"AltTab Pro is still available" = "AltTab Pro è ancora disponibile";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "AltTab indicherà con un'icona di stato se la finestra è ridotta a icona o a tutto schermo.";
"Always" = "Sempre";
"Always send crash reports" = "Invia sempre i resoconti di arresti anomali";
"and press" = "e premi";
"Animations" = "Animazioni";
"Animations…" = "Animazioni…";
"App Icons" = "Icone delle app";
"App Icons & Titles styles" = "Stili Icone delle app e Titoli";
"App Icons & Window Titles styles" = "Stili Icone delle app e Titoli delle finestre";
"App Icons appearance" = "Aspetto Icone delle app";
"App is hidden" = "App nascosta";
"App is running but has no open window" = "App in esecuzione ma senza finestre aperte";
"Apparition delay of Switcher" = "Ritardo di apparizione del selettore";
"Appearance" = "Aspetto";
"Application Name" = "Nome dell'applicazione";
"Application Name - Window Title" = "Nome dell'applicazione - Titolo della finestra";
"Applies in other Appearances" = "Si applica negli altri Aspetti";
"Arrow keys" = "Tasti freccia";
"Arrow keys already assigned to other actions:\n%@" = "Tasti freccia già assegnati ad altre azioni:\n%@";
"Ask whether to send crash reports" = "Chiedi se inviare i resoconti di arresti anomali";
"Auto" = "Automatico";
"Auto Size — larger previews with few windows, more at once with many" = "Dimensione automatica — anteprime più grandi con poche finestre, più contemporaneamente con molte";
"Auto-install updates periodically" = "Installa automaticamente gli aggiornamenti";
"Auto-sizing switcher" = "Selettore a dimensione automatica";
"Automatic activation failed" = "Attivazione automatica non riuscita";
"Brief description of the bug" = "Breve descrizione del bug";
"Brief description of the change" = "Breve descrizione della modifica";
"Bundle ID" = "Bundle ID";
"Cancel" = "Annulla";
"Capture windows in the background" = "Cattura finestre in background";
"Check for updates now…" = "Cerca aggiornamenti ora…";
"Check for updates periodically" = "Cerca aggiornamenti periodicamente";
"Check for updates…" = "Cerca aggiornamenti…";
"Check permissions…" = "Controlla i permessi…";
"Close window" = "Chiudi finestra";
"Conflicting shortcut" = "Scorciatoia in conflitto";
"Continue with Free" = "Continua con la versione gratuita";
"Controls" = "Controlli";
"Could not move to Applications folder" = "Impossibile spostare nella cartella Applicazioni";
"Couldn't deactivate that machine" = "Impossibile disattivare quel dispositivo";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "Impossibile salvare la tua licenza nel Portachiavi di macOS. Condividi i dettagli qui sotto con lo sviluppatore.";
"Couldn't submit feedback" = "Impossibile inviare il feedback";
"Crash reports policy" = "Politica dei resoconti di arresti anomali";
"Create GitHub issue" = "Crea ticket GitHub";
"Cursor follows focus" = "Il cursore segue il focus";
"Customize more…" = "Personalizza di più…";
"Dark" = "Scuro";
"Dark Mode, live preview, window controls, trackpad gestures, and more" = "Modalità scura, anteprima dal vivo, controlli finestra, gesti del trackpad e altro";
"Deactivate and activate here" = "Disattiva e attiva qui";
"Deactivate license" = "Disattiva licenza";
"Deactivate license on this machine" = "Disattiva licenza su questo dispositivo";
"Deactivation failed" = "Disattivazione non riuscita";
"Deactivation was rejected by the server." = "La disattivazione è stata rifiutata dal server.";
"Debug tools" = "Strumenti di debug";
"Disabled" = "Disattivato";
"Do Not Move" = "Non spostare";
"Don't hide" = "Non nascondere";
"Done" = "Fine";
"Don’t check for updates periodically" = "Non cercare aggiornamenti periodicamente";
"Don’t send" = "Non inviare";
"e.g. com.example.app" = "es. com.example.app";
"e.g. Debug" = "es. Debug";
"End" = "Fine";
"Exceptions" = "Eccezioni";
"Export settings…" = "Esporta impostazioni…";
"Extra shortcuts" = "Scorciatoie aggiuntive";
"Extra shortcuts are a Pro feature." = "Le scorciatoie aggiuntive sono una funzionalità Pro.";
"Fade in animation of Preview" = "Dissolvenza in apparizione dell'anteprima";
"Fade out animation of Switcher" = "Dissolvenza in scomparsa del selettore";
"Failed to import settings" = "Impossibile importare le impostazioni";
"Feature" = "Funzionalità";
"Filtering" = "Filtri";
"Focus" = "Focus";
"Focus selected window" = "Metti a fuoco la finestra selezionata";
"Get more from AltTab with Pro" = "Ottieni di più da AltTab con Pro";
"Get Pro" = "Ottieni Pro";
"Go back" = "Indietro";
"Grant permission" = "Concedi permesso";
"Group apps" = "Raggruppa app";
"Group tabs" = "Raggruppa schede";
"Help improve AltTab" = "Aiuta a migliorare AltTab";
"Hide" = "Nascondi";
"Hide colored circles on mouse hover" = "Nascondi i cerchi colorati al passaggio del mouse";
"Hide Space number labels" = "Nascondi le etichette numeriche degli Spazi";
"Hide status icons" = "Nascondi le icone di stato";
"Hide windows" = "Nascondi finestre";
"Hide/Show app" = "Nascondi/Mostra app";
"Hold" = "Tieni premuto";
"I already have a license key" = "Ho già una chiave di licenza";
"I can move myself to the Applications folder if you'd like." = "Posso spostarmi nella cartella Applicazioni, se vuoi.";
"I lost my license key" = "Ho perso la mia chiave di licenza";
"I think the app could be improved with…" = "Penso che l'app potrebbe essere migliorata con…";
"Ignore shortcuts" = "Ignora scorciatoie";
"Import settings…" = "Importa impostazioni…";
"Invalid license key." = "Chiave di licenza non valida.";
"Language" = "Lingua";
"Language Change" = "Cambio lingua";
"Large" = "Grande";
"Later" = "Più tardi";
"License doesn't cover this version" = "La licenza non copre questa versione";
"License will remain valid and usable to activate AltTab on any machine" = "La licenza rimarrà valida e utilizzabile per attivare AltTab su qualsiasi dispositivo";
"Light" = "Chiaro";
"Lock search" = "Blocca ricerca";
"Machine %@" = "Dispositivo %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS riserva ⌘⌥⎋, ⌘⌥⇧⎋ e ⌘⌥⇧⌃⎋ per Uscita forzata e non possono essere disassegnati. AltTab non può usarli.\n\nLa tua modifica assegnerebbe uno di essi a: %@.";
"Show main window" = "Mostra finestra principale";
"Show minimized windows" = "Mostra finestre ridotte a icona";
"Show on" = "Mostra su";
"Show separate window for each tab" = "Mostra una finestra separata per ogni scheda";
"Show single window for all tabs" = "Mostra una sola finestra per tutte le schede";
"Show titles" = "Mostra titoli";
"Show windows from applications" = "Mostra finestre dalle applicazioni";
"Show windows from screens" = "Mostra finestre dagli schermi";
"Show windows from Spaces" = "Mostra finestre dagli Spazi";
"Size" = "Dimensione";
"Skipped" = "Saltato";
"Small" = "Piccolo";
"Some Pro features have reverted to free defaults." = "Alcune funzionalità Pro sono tornate ai valori predefiniti gratuiti.";
"Source code" = "Codice sorgente";
"Space Order" = "Ordine degli Spazi";
"Start" = "Inizio";
"Start at login" = "Avvia al login";
"Start my 14-day trial" = "Inizia la mia prova di 14 giorni";
"Still interested in Pro?" = "Sei ancora interessato a Pro?";
"Suggest a change" = "Suggerisci una modifica";
"Support this project" = "Supporta questo progetto";
"Switch between 3 different styles. You can customize them." = "Passa tra 3 stili diversi. Puoi personalizzarli.";
"Sync with global value" = "Sincronizza con il valore globale";
"System" = "Sistema";
"System Default" = "Predefinito di sistema";
"The App Icons style is a Pro feature." = "Lo stile Icone delle app è una funzionalità Pro.";
"The application needs to restart to apply the imported settings." = "L'applicazione deve essere riavviata per applicare le impostazioni importate.";
"The application needs to restart to apply the language change." = "L'applicazione deve essere riavviata per applicare il cambio di lingua.";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "Il server non ha accettato l'invio. Controlla la connessione a internet e riprova — la bozza è conservata.";
"The Titles style is a Pro feature." = "Lo stile Titoli è una funzionalità Pro.";
"Theme" = "Tema";
"This license is already activated elsewhere" = "Questa licenza è già attivata altrove";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "Questa licenza è già attivata sul numero massimo di dispositivi. Disattivane uno per continuare.";
"This permission is needed to focus windows after you release the shortcut" = "Questo permesso è necessario per mettere a fuoco le finestre dopo aver rilasciato la scorciatoia";
"This permission is needed to show thumbnails and preview of open windows" = "Questo permesso è necessario per mostrare miniature e anteprime delle finestre aperte";
"This will keep your Downloads folder uncluttered." = "Così la cartella Download resterà ordinata.";
"Thumbnails" = "Miniature";
"Thumbnails and window previews" = "Miniature e anteprime delle finestre";
"Title truncation" = "Troncamento del titolo";
"Titles" = "Titoli";
"Titles appearance" = "Aspetto Titoli";
"Trackpad haptic feedback" = "Feedback aptico del Trackpad";
"Trial expired" = "Prova scaduta";
"Trial: %d days remaining" = "Prova: %d giorni rimanenti";
"Trigger" = "Attivatore";
"Try them in Settings" = "Provale nelle Impostazioni";
"Unassign existing shortcut and continue" = "Rimuovi la scorciatoia esistente e continua";
"Unexpected response from server." = "Risposta inattesa dal server.";
"Unlock extra shortcuts with Pro" = "Sblocca le scorciatoie aggiuntive con Pro";
"Unlock Search with Pro" = "Sblocca la ricerca con Pro";
"Unlock the App Icons style with Pro" = "Sblocca lo stile Icone delle app con Pro";
"Unlock the Titles style with Pro" = "Sblocca lo stile Titoli con Pro";
"Up to 9 keyboard shortcuts" = "Fino a 9 scorciatoie da tastiera";
"Update now" = "Aggiorna ora";
"Updates policy" = "Politica degli aggiornamenti";
"Usage" = "Utilizzo";
"Use the app without this permission. Thumbnails won’t show." = "Usa l'app senza questo permesso. Le miniature non verranno mostrate.";
"Vim keys already assigned to other actions:\n%@" = "Tasti Vim già assegnati ad altre azioni:\n%@";
"Visible Spaces" = "Spazi visibili";
"Website" = "Sito web";
"Welcome to %@" = "Benvenuto in %@";
"What did you expect? What happened? Steps to reproduce…" = "Cosa ti aspettavi? Cosa è successo? Passaggi per riprodurre…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "Quando disabilitato, evita l'indicatore viola di registrazione schermo di macOS ed evita gli sfarfallii durante la riproduzione di video DRM. Le miniature saranno meno aggiornate.";
"When fullscreen" = "Quando a tutto schermo";
"When no open window" = "Quando non ci sono finestre aperte";
"Window is fullscreen" = "Finestra a tutto schermo";
"Window is minimized" = "Finestra ridotta a icona";
"Window is on every Space" = "Finestra in ogni Spazio";
"Window is on Space %d" = "Finestra nello Spazio %d";
"Window previews" = "Anteprime delle finestre";
"window switches" = "cambi di finestra";
"Window Title" = "Titolo finestra";
"Window title contains" = "Il titolo della finestra contiene";
"You can’t undo this action." = "Non puoi annullare questa azione.";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "Hai 14 giorni per provare tutte le funzionalità Pro. Dopodiché, le funzionalità Pro si disattiveranno e il selettore di finestre principale continuerà a funzionare esattamente come prima.\n\nAltTab rimane gratuito e open source. Pro è un acquisto unico facoltativo che finanzia lo sviluppo continuo.";
"You may need to disable some conflicting system gestures" = "Potrebbe essere necessario disabilitare alcuni gesti di sistema in conflitto";
"You're on day 4 of 14 — try these before your trial ends:" = "Sei al giorno 4 di 14 — provale prima che la tua prova finisca:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "Stai usando la v%1$@. La v%2$@ è disponibile. Il bug che vedi potrebbe essere già stato risolto — aggiorna prima e controlla prima di segnalarlo.";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "Hai usato %@.\nTorneranno ai valori predefiniti al giorno 15.";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "Hai usato %d funzionalità Pro.\nTorneranno ai valori predefiniti al giorno 15.";
"You've used AltTab %@ times — %@ of those used Pro features." = "Hai usato AltTab %1$@ volte — %2$@ di queste hanno usato funzionalità Pro.";
"You've used AltTab %@ times." = "Hai usato AltTab %@ volte.";
"Your 14-day Pro trial just ended" = "La tua prova Pro di 14 giorni è appena terminata";
"Your feedback will be submitted as a public GitHub issue." = "Il tuo feedback sarà inviato come issue pubblica su GitHub.";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "La tua licenza non copre questa versione. Passa a Pro Lifetime.";
"Your Pro trial ends in 2 days" = "La tua prova Pro termina tra 2 giorni";
"Your trial includes Pro features" = "La tua prova include funzionalità Pro";
"A debug profile (versions, settings, hardware) is attached to help diagnose the issue." = "問題の診断に役立てるため、デバッグ情報(バージョン、設定、ハードウェア)を添付しています。";
"A new version of AltTab is available" = "AltTab の新しいバージョンが利用可能です";
"About %@" = "%@ について";
"Accessibility" = "アクセシビリティ";
"Activate" = "アクティベート";
"Activate your Pro license" = "Pro ライセンスをアクティベート";
"Activation failed" = "アクティベーションに失敗しました";
"Active app" = "アクティブな App";
"Active screen" = "アクティブな画面";
"Add a pattern" = "パターンを追加";
"Add a running app" = "実行中の App を追加";
"Add an app from disk" = "ディスクから App を追加";
"Additional controls" = "追加のコントロール";
"Additional controls…" = "追加のコントロール…";
"Additional shortcuts" = "追加のショートカット";
"After keys are released" = "キーを離した後";
"All apps" = "すべての App";
"All screens" = "すべての画面";
"All Spaces" = "すべての Space";
"Allowed" = "許可";
"Alphabetical Order" = "アルファベット順";
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "前回の使用時に AltTab がクラッシュしました。クラッシュレポートを送信すると問題の修正に役立ちます";
"AltTab is a free, open-source window switcher for macOS. Pro features are available with a 14-day free trial." = "AltTab は macOS 用の無料・オープンソースのウインドウスイッチャーです。Pro 機能は 14 日間の無料トライアルで利用できます。";
"AltTab is running without Screen Recording permissions. %@ won’t show." = "AltTab は画面収録の権限なしで動作しています。%@は表示されません。";
"AltTab needs some permissions" = "AltTab にはいくつかの権限が必要です";
"AltTab Pro" = "AltTab Pro";
"AltTab Pro adds 4 features beyond the free switcher." = "AltTab Pro は無料版に加えて 4 つの機能を追加します。";
"AltTab Pro is still available" = "AltTab Pro は引き続き利用可能です";
"AltTab will show if the window is currently minimized or fullscreen with a status icon." = "ウインドウが現在最小化またはフルスクリーンの場合、AltTab はステータスアイコンで表示します。";
"Capture windows in the background" = "バックグラウンドでウインドウをキャプチャ";
"Check for updates now…" = "今すぐアップデートを確認…";
"Check for updates periodically" = "アップデートを定期的に確認";
"Check for updates…" = "アップデートを確認…";
"Check permissions…" = "権限を確認…";
"Close window" = "ウインドウを閉じる";
"Conflicting shortcut" = "ショートカットの競合";
"Continue with Free" = "無料版を続ける";
"Controls" = "コントロール";
"Could not move to Applications folder" = "アプリケーションフォルダに移動できませんでした";
"Couldn't deactivate that machine" = "そのマシンを非アクティブ化できませんでした";
"Couldn't save your license to the macOS Keychain. Please share the details below with the developer." = "ライセンスを macOS キーチェーンに保存できませんでした。以下の詳細を開発者に共有してください。";
"Get more from AltTab with Pro" = "Pro で AltTab をさらに活用";
"Get Pro" = "Pro を入手";
"Go back" = "戻る";
"Grant permission" = "権限を付与";
"Group apps" = "App をグループ化";
"Group tabs" = "タブをグループ化";
"Help improve AltTab" = "AltTab の改善に協力";
"Hide" = "非表示";
"Hide colored circles on mouse hover" = "マウスホバー時のカラーサークルを非表示";
"Hide Space number labels" = "Space 番号ラベルを非表示";
"Hide status icons" = "ステータスアイコンを非表示";
"Hide windows" = "ウインドウを非表示";
"Hide/Show app" = "App の表示/非表示";
"Hold" = "押し続ける";
"I already have a license key" = "ライセンスキーをすでに持っています";
"I can move myself to the Applications folder if you'd like." = "ご希望であれば、アプリケーションフォルダに自動で移動できます。";
"I lost my license key" = "ライセンスキーを紛失しました";
"I think the app could be improved with…" = "App の改善案…";
"Ignore shortcuts" = "ショートカットを無視";
"Import settings…" = "設定を読み込む…";
"Invalid license key." = "ライセンスキーが無効です。";
"Language" = "言語";
"Language Change" = "言語の変更";
"Large" = "大";
"Later" = "後で";
"License doesn't cover this version" = "このバージョンはライセンスの対象外です";
"License will remain valid and usable to activate AltTab on any machine" = "ライセンスは引き続き有効で、任意のマシンで AltTab をアクティベートできます";
"Light" = "ライト";
"Lock search" = "検索をロック";
"Machine %@" = "マシン %@";
"macOS reserves ⌘⌥⎋, ⌘⌥⇧⎋, and ⌘⌥⇧⌃⎋ for Force Quit and they cannot be unbound. AltTab cannot use them.\n\nYour change would assign one of these to: %@." = "macOS は ⌘⌥⎋、⌘⌥⇧⎋、⌘⌥⇧⌃⎋ を強制終了用に予約しており、解除できません。AltTab では使用できません。\n\n変更しようとしている割り当て: %@。";
"Pro Lifetime license activated for %@" = "%@ の Pro Lifetime ライセンスをアクティベートしました";
"Quit %@" = "%@ を終了";
"Quit app" = "App を終了";
"Recently Created First" = "作成日順(新しい順)";
"Recently Focused First" = "最近フォーカスした順";
"Reliable, fast window switching with high-quality thumbnails" = "高品質なサムネイルによる、安定した高速なウインドウ切り替え";
"Remember my choice" = "選択を記憶する";
"Report a bug" = "バグを報告";
"Report on current version" = "現在のバージョンについて報告";
"Reset settings and restart" = "設定をリセットして再起動";
"Reset settings and restart…" = "設定をリセットして再起動…";
"Restart Now" = "今すぐ再起動";
"Screen including menu bar" = "メニューバーを含む画面";
"Screen including mouse" = "マウスのある画面";
"Screen Recording" = "画面収録";
"Screen showing AltTab" = "AltTab を表示する画面";
"Search" = "検索";
"Search is a Pro feature." = "検索は Pro 機能です。";
"Search windows by typing" = "入力してウインドウを検索";
"Search — find a window by typing" = "検索 — 入力してウインドウを探す";
"Select next window" = "次のウインドウを選択";
"Select previous window" = "前のウインドウを選択";
"Select windows on mouse hover" = "マウスホバーでウインドウを選択";
"Select windows using arrow keys" = "矢印キーでウインドウを選択";
"Select windows using vim keys" = "Vim キーでウインドウを選択";
"Send" = "送信";
"Send a crash report?" = "クラッシュレポートを送信しますか?";
"Send feedback" = "フィードバックを送信";
"Send feedback…" = "フィードバックを送信…";
"Sending…" = "送信中…";
"Settings imported" = "設定を読み込みました";
"Settings…" = "設定…";
"Shortcut" = "ショートカット";
"Shortcut already assigned to: %@" = "ショートカットはすでに割り当てられています: %@";
"Shortcuts When Active" = "アクティブ時のショートカット";
"Shortcuts when active…" = "アクティブ時のショートカット…";
"Show" = "表示";
"Show all windows" = "すべてのウインドウを表示";
"Show apps with no open window" = "開いているウインドウのない App を表示";
"Show at the end" = "末尾に表示";
"Show details (for support)" = "詳細を表示(サポート用)";
"Show fullscreen windows" = "フルスクリーンのウインドウを表示";
"Show hidden windows" = "非表示のウインドウを表示";
"Show main window" = "メインウインドウを表示";
"Show minimized windows" = "最小化されたウインドウを表示";
"Show on" = "表示する画面";
"Show separate window for each tab" = "タブごとに別のウインドウを表示";
"Show single window for all tabs" = "すべてのタブを 1 つのウインドウで表示";
"Show titles" = "タイトルを表示";
"Show windows from applications" = "対象のアプリケーション";
"Show windows from screens" = "対象の画面";
"Show windows from Spaces" = "対象の Space";
"Size" = "サイズ";
"Skipped" = "スキップ";
"Small" = "小";
"Some Pro features have reverted to free defaults." = "一部の Pro 機能が無料版のデフォルトに戻りました。";
"Source code" = "ソースコード";
"Space Order" = "Space 順";
"Start" = "先頭";
"Start at login" = "ログイン時に起動";
"Start my 14-day trial" = "14 日間のトライアルを開始";
"Still interested in Pro?" = "Pro に興味がありますか?";
"Suggest a change" = "変更を提案";
"Support this project" = "このプロジェクトを支援";
"Switch between 3 different styles. You can customize them." = "3 種類のスタイルを切り替えられます。カスタマイズも可能です。";
"Sync with global value" = "全体の値と同期";
"System" = "システム";
"System Default" = "システムのデフォルト";
"The App Icons style is a Pro feature." = "App アイコンのスタイルは Pro 機能です。";
"The application needs to restart to apply the imported settings." = "読み込んだ設定を適用するには App を再起動する必要があります。";
"The application needs to restart to apply the language change." = "言語の変更を適用するには App を再起動する必要があります。";
"The server didn't accept the submission. Check your internet connection and try again — your draft is preserved." = "サーバーが送信を受け付けませんでした。インターネット接続を確認して再度お試しください — 下書きは保存されています。";
"The Titles style is a Pro feature." = "タイトルのスタイルは Pro 機能です。";
"Theme" = "テーマ";
"This license is already activated elsewhere" = "このライセンスは別のマシンですでにアクティベートされています";
"This license is already activated on the maximum number of machines. Deactivate one to continue." = "このライセンスは最大数のマシンですでにアクティベートされています。続行するには 1 台を非アクティブ化してください。";
"This permission is needed to focus windows after you release the shortcut" = "ショートカットを離した後にウインドウへフォーカスするために必要な権限です";
"This permission is needed to show thumbnails and preview of open windows" = "開いているウインドウのサムネイルとプレビューを表示するために必要な権限です";
"This will keep your Downloads folder uncluttered." = "ダウンロードフォルダを散らからないようにできます。";
"Thumbnails" = "サムネイル";
"Thumbnails and window previews" = "サムネイルとウィンドウプレビュー";
"Title truncation" = "タイトルの省略";
"Titles" = "タイトル";
"Titles appearance" = "タイトルの外観";
"Trackpad haptic feedback" = "トラックパッドの触覚フィードバック";
"Trial expired" = "トライアル終了";
"Trial: %d days remaining" = "トライアル: 残り %d 日";
"Trigger" = "トリガー";
"Try them in Settings" = "設定で試してみる";
"Unassign existing shortcut and continue" = "既存のショートカットを解除して続行";
"Unexpected response from server." = "サーバーから予期しない応答がありました。";
"Unlock extra shortcuts with Pro" = "Pro で追加のショートカットを解除";
"Unlock Search with Pro" = "Pro で検索を解除";
"Unlock the App Icons style with Pro" = "Pro で App アイコンのスタイルを解除";
"Unlock the Titles style with Pro" = "Pro でタイトルのスタイルを解除";
"Up to 9 keyboard shortcuts" = "最大 9 個のキーボードショートカット";
"Update now" = "今すぐアップデート";
"Updates policy" = "アップデートのポリシー";
"Usage" = "使用状況";
"Use the app without this permission. Thumbnails won’t show." = "この権限なしで App を使用します。サムネイルは表示されません。";
"Version" = "バージョン";
"View existing discussions" = "既存のディスカッションを表示";
"Vim keys" = "Vim キー";
"Vim keys already assigned to other actions:\n%@" = "Vim キーはすでに他のアクションに割り当てられています:\n%@";
"Visible Spaces" = "表示中の Space";
"Website" = "Web サイト";
"Welcome to %@" = "%@ へようこそ";
"What did you expect? What happened? Steps to reproduce…" = "期待した動作、実際に起きたこと、再現手順…";
"When disabled, avoids the macOS purple screen-recording indicator, and avoids flickers when playing DRM video. Thumbnails will be less up-to-date." = "無効にすると、macOS の紫色の画面収録インジケータを回避し、DRM ビデオ再生時のちらつきを防げます。サムネイルの更新頻度は低くなります。";
"When fullscreen" = "フルスクリーン時";
"When no open window" = "開いているウインドウがないとき";
"Window is fullscreen" = "フルスクリーンのウインドウ";
"Window is minimized" = "最小化されたウインドウ";
"Window is on every Space" = "すべての Space にあるウインドウ";
"Window is on Space %d" = "Space %d にあるウインドウ";
"Window previews" = "ウィンドウプレビュー";
"window switches" = "ウインドウ切り替え";
"Window Title" = "ウインドウタイトル";
"Window title contains" = "ウインドウタイトルに含まれる";
"You can’t undo this action." = "この操作は取り消せません。";
"You have 14 days to try all Pro features. After that, Pro features will step back and the core window switcher will keep working exactly as before.\n\nAltTab stays free and open-source. Pro is an optional one-time purchase that funds continued development." = "14 日間、すべての Pro 機能をお試しいただけます。その後、Pro 機能は無効になり、コアのウインドウスイッチャーは以前と同じように動作し続けます。\n\nAltTab は無料・オープンソースのままです。Pro は継続的な開発を支える任意の買い切り購入です。";
"You may need to disable some conflicting system gestures" = "競合するシステムのジェスチャを一部無効にする必要があるかもしれません";
"You're on day 4 of 14 — try these before your trial ends:" = "14 日中 4 日目です — トライアル終了前にお試しください:";
"You're running v%1$@. v%2$@ is available. The bug you're seeing may already be fixed — please update first and check before reporting." = "現在のバージョンは v%1$@ です。v%2$@ が利用可能です。発生している不具合はすでに修正されている可能性があります — 報告前にまずアップデートしてご確認ください。";
"You've been using %@.\nThese will switch back to defaults on Day 15." = "%@ を使用しています。\nこれらは 15 日目にデフォルトに戻ります。";
"You've been using %d Pro features.\nThey'll switch back to defaults on Day 15." = "%d 個の Pro 機能を使用しています。\nこれらは 15 日目にデフォルトに戻ります。";
"You've used AltTab %@ times — %@ of those used Pro features." = "AltTab を %1$@ 回使用しました — そのうち %2$@ 回は Pro 機能を使用しました。";
"You've used AltTab %@ times." = "AltTab を %@ 回使用しました。";
"Your 14-day Pro trial just ended" = "14 日間の Pro トライアルが終了しました";
"Your feedback will be submitted as a public GitHub issue." = "フィードバックは公開の GitHub Issue として送信されます。";
"Your license doesn't cover this version. Upgrade to Lifetime Pro." = "このバージョンはライセンスの対象外です。Lifetime Pro にアップグレードしてください。";
"Your Pro trial ends in 2 days" = "Pro トライアルはあと 2 日で終了します";
"Your trial includes Pro features" = "トライアルには Pro 機能が含まれます";
"YOUR USAGE SO FAR" = "これまでの使用状況";
Loaded 100 of 1229 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.