mirror of
https://github.com/mmacierzanka/second-display.git
synced 2026-11-06 12:41:45 +01:00
Translate documentation to English
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f65f639af4
commit
70531ceef1
2 files changed
+40
-40
No files matched your search
@@ -1,29 +1,29 @@
|
||||
# Second Display
|
||||
|
||||
Natywna aplikacja macOS, która pokazuje w oknie obraz z urządzenia przechwytującego (capture card, kamerka) i odtwarza dźwięk z wybranego wejścia — jako "drugi monitor".
|
||||
A native macOS app that shows video from a capture device (capture card, camera) in a window and plays audio from a chosen input — a "second monitor".
|
||||
|
||||
## Wymagania
|
||||
## Requirements
|
||||
macOS 26+, Xcode (Command Line Tools).
|
||||
|
||||
## Budowanie i uruchamianie
|
||||
## Build and run
|
||||
```
|
||||
make # buduje build/SecondDisplay.app
|
||||
make run # buduje i uruchamia
|
||||
make check # lint: typecheck, plisty, tłumaczenia, podpis
|
||||
make install # kopiuje do ~/Applications
|
||||
make help # lista poleceń
|
||||
make # builds build/SecondDisplay.app
|
||||
make run # build and launch
|
||||
make check # lint: typecheck, plists, translations, signature
|
||||
make install # copy to ~/Applications
|
||||
make help # list targets
|
||||
```
|
||||
Podpis jest ad-hoc (działa na tym Macu). Do dystrybucji: `make SIGN_ID="Developer ID Application: ..."` (potrzebna jeszcze notaryzacja).
|
||||
The app is signed ad-hoc (works on this Mac). For distribution: `make SIGN_ID="Developer ID Application: ..."` (notarization is still required).
|
||||
|
||||
## Użycie
|
||||
Menu u góry ekranu: **Obraz** (kamera, format), **Dźwięk** (źródło lub wyłączony), **Opcje** (blokada usypiania, pełny ekran przy starcie, na wierzchu, wyciszenie ⇧⌘M, skalowanie), **Okno** (kafelkowanie, pełny ekran ⌃⌘F).
|
||||
## Usage
|
||||
Menus at the top of the screen: **Video** (device, format), **Audio** (source or off), **Options** (prevent display sleep, start in full screen, always on top, mute ⇧⌘M, scaling), **Window** (tiling, full screen ⌃⌘F).
|
||||
|
||||
## Struktura
|
||||
- `Sources/` – aplikacja (AppKit + AVFoundation): `App` (stan, okno), `Capture` (urządzenia, formaty), `Menu`, `Power`, `Preferences`, `main` (start)
|
||||
- `Config/` – `Info.plist`, entitlements (kamera, mikrofon)
|
||||
- `Resources/` – ikona (`AppIcon.icon`, Icon Composer), tłumaczenia en/pl, `uninstall.sh`
|
||||
- `scripts/check-strings.sh` – spójność tłumaczeń
|
||||
## Layout
|
||||
- `Sources/` – the app (AppKit + AVFoundation): `App` (state, window), `Capture` (devices, formats), `Menu`, `Power`, `Preferences`, `main` (entry point)
|
||||
- `Config/` – `Info.plist`, entitlements (camera, microphone)
|
||||
- `Resources/` – icon (`AppIcon.icon`, Icon Composer), en/pl translations, `uninstall.sh`
|
||||
- `scripts/check-strings.sh` – translation consistency
|
||||
|
||||
## Ustawienia i odinstalowanie
|
||||
Ustawienia: `~/Library/Preferences/com.mmacierzanka.seconddisplay.plist`.
|
||||
Pełne usunięcie aplikacji i śladów: `make uninstall` albo `SecondDisplay.app/Contents/Resources/uninstall.sh`.
|
||||
## Settings and uninstall
|
||||
Settings: `~/Library/Preferences/com.mmacierzanka.seconddisplay.plist`.
|
||||
To remove the app and all its traces: `make uninstall` or `SecondDisplay.app/Contents/Resources/uninstall.sh`.
|
||||
Reference in new issue
Block a user