# English (en-US) Fluent translations for repository-related messages.
# IDs correspond to dotted keys with '.' and '_' replaced by '-' (see dotted_to_fluent_id).

# repo.result_line_simple
# Arg0: name
# Arg1: short description
# Arg2: score suffix (e.g., "(0.87)") — may be empty
repo-result-line-simple = { $arg0 } — { $arg1 } { $arg2 }

# repo.score_format
# Arg0: numeric score (e.g. 0.87) -> outputs "(0.87)"
repo-score-format = ({ $arg0 })

# repo.no_results_for
# Arg0: query string
repo-no-results-for = No results found for "{ $arg0 }".

# Labels
repo-authors = Authors
repo-url = URL
repo-version = Version
repo-updated = Updated

# Download / asset related messages
repo-no-downloadable-zip-asset = No downloadable ZIP asset found for this release.
repo-confirm-download = Do you want to download "{ $arg0 }"?
repo-skipped-download = Download skipped: { $arg0 }
repo-saved = Saved to { $arg0 }.
repo-failed-to-download = Failed to download: { $arg0 }.

# Search / query
repo-search-empty-query = Search query cannot be empty.

# Summary / status messages
# Arg0: number of updated modules
repo-updated-modules = Updated { $arg0 } module(s)

# Auto-generated FTL entries (generated by scripts/generate_missing_i18n.py)
secret-interactive-choose-input-method = Choose input method
cache-modules-removed = Cache modules removed
init-interactive-choice-local-path = Choice local path
secret-interactive-error-password-mismatch = Error password mismatch
termux-ssh-interactive-create-new-key-success = New key success
repo-index-synced = Index synced
build-workspace-member-not-found = Member not found
validate-mmrl-repo-readme-file = Repo readme file
about-repository = About repository
config-interactive-cancel = Cancel
tmpl-export-no-templates-specified = No templates specified
sign-failed-to-sign = Failed to sign
export-module-prop = Export module prop
termux-ssh-interactive-create-new-key-option = New key option
init-interactive-gh-not-found = Gh not found
install-section = Install section
secret-error-no-subcommand = Error no subcommand
config-interactive-error-conflict-with-subcommand = Interactive mode cannot be used with subcommands.
init-interactive-preview-file-empty = Preview file empty
init-interactive-preview-file-header = Preview file: { $arg0 }
config-interactive-no-change = No change
common-file-fixed = Common file fixed
config-interactive-make-more-changes = Make more changes
env-docs-header = Environment variables
termux-ssh-forwarded = Forwarded
secret-interactive-intro = Intro
secret-failed-fetch-ca = Failed fetch ca
table-header-value = Table header value
validate-warnings-header = Validate warnings header
build-failed-to-build = Failed to build
build-failed-workspace-members = Failed workspace members
secret-interactive-choose-action = Choose action
about-email = About email
validate-prop-id-invalid-characters = Id invalid characters
repo-module-detail-asset = Module detail asset
secret-exported = Exported
termux-ssh-interactive-create-new-key-prompt = New key prompt
init-interactive-enter-local-template-path = Local template path
repo-similar-packages-header = Similar packages header
termux-ssh-setup-step4 = Setup step4
init-interactive-custom-value-choice = Custom value choice
config-interactive-no-key-entered = No key entered
sign-signed = Sign signed
secret-interactive-enter-name = Enter name
secret-no-secrets-stored = No secrets stored
about-powered = About powered
termux-ssh-forward-failed = Forward failed
repo-prompt-enter-number = Prompt enter number
termux-ssh-remote-mkdir-failed = Remote mkdir failed
termux-ssh-interactive-key-installed = Key installed
export-track-json = Export track json
secret-interactive-menu-exit = Menu exit
config-interactive-global = Global
termux-ssh-pushed-key = Pushed key
termux-ssh-interactive-scp-failed = Scp failed
table-header-module = Table header module
packaging-packaging = Packaging packaging
init-interactive-version = Version
validate-errors-header = Validate errors header
termux-ssh-setup-step3 = Setup step3
status-success = Status success
init-interactive-use-sanitized-module-id = Sanitized module id
project-output-file = Project output file
build-skipping-no-kam-toml = No kam toml
sign-no-src-or-dist = Src or dist
packaging-success-template-built = Success template built
init-interactive-enter-path-to-local-template = To local template
init-interactive-default = Default
export-repo-json = Export repo json
packaging-generating-module-prop = Generating module prop
init-interactive-recommend-github-cli = Recommend github cli
config-note-custom-keys = Note custom keys
init-interactive-completed-successfully = Completed successfully
repo-module-detail-download-url = Detail download url
repo-module-detail-url = URL: { $arg0 }
repo-module-detail-homepage = Homepage: { $arg0 }
repo-module-detail-summary = Summary: { $arg0 }
termux-ssh-interactive-ask-username = Ask username
termux-ssh-connecting = Connecting
termux-ssh-auto-no-pubkey = Auto no pubkey
about-author = About author
init-interactive-enter-custom-value-for = Custom value for
secret-removed = Removed
secret-interactive-invalid-selection = Invalid selection
secret-no-valid-cert-in-chain = Cert in chain
cache-template-removed = Cache template removed
env-docs-kam-tmpl-note = Kam tmpl note
init-interactive-enter-true-false-for = True false for
init-interactive-preview-failed-read-file = Failed read file
build-building-workspace-member = Building workspace member
init-interactive-description = Description
config-builtin-keys = Builtin keys
repo-invalid-input-number = Invalid input number
packaging-source-directory-not-found = Directory not found
build-concurrent-building-members = Concurrent building members
secret-confirm-remove = Confirm remove
secret-interactive-aborted = Aborted
config-interactive-select-target = Select target
cache-modules-index-files = Modules index files
build-complete = Complete
about-info-command-informational = Info command informational
termux-ssh-setup-instructions = Setup instructions
init-interactive-enter-value-for = Enter value for
secret-interactive-cancel = Cancel
repo-invalid-selection-out-of-range = Out of range
cache-modules-directory-empty-or-not-exists = Or not exists
secret-interactive-input-method-file = Input method file
secret-written-to = Written to
config-example = Example
init-interactive-press-enter = Press enter
about-thanks = About thanks
config-interactive-show-current-config = Show current config
validate-mmrl-repo-license-recommended = Repo license recommended
tmpl-use-import-command = Use import command
build-no-workspace-section = No workspace section
init-interactive-example = Example
init-interactive-inferred-id-invalid = Inferred id invalid
init-interactive-project-name = Project name
secret-public-key-exported = Public key exported
cache-modules-no-index-files = No index files
config-interactive-invalid-selection = Invalid selection
termux-ssh-interactive-ssh-copy-id-attempt = Copy id attempt
install-su-failed = Install su failed
init-interactive-author = Author
cache-modules-cleaned-successfully = Modules cleaned successfully
config-interactive-press-enter = Press enter
secret-fetching-cert-from-github = Cert from github
secret-interactive-summary = Summary
termux-ssh-interactive-pushed-to-sdcard = Pushed to sdcard
validate-passed-with-warnings = Passed with warnings
termux-ssh-ssh-exited = Exited
init-interactive-set-module-id-to-basename = Id to basename
init-interactive-aborted = Aborted
init-interactive-enter-yes-no = Enter yes no
secret-interactive-menu-get = Menu get
secret-root-ca-added = Root ca added
termux-ssh-interactive-create-new-key-missing-tool = Key missing tool
packaging-success-module-built = Success module built
secret-interactive-summary-added = Summary added
init-interactive-choice-pull-default-templates = Pull default templates
termux-ssh-auto-connecting = Auto connecting
init-interactive-preview-failed-read-dir = Failed read dir
about-developer = About developer
secret-interactive-enter-value = Enter value
check-errors-header = Check errors header
secret-interactive-title = Secrets
init-interactive-value-is-not-choice-prompt = Not choice prompt
secret-failed-retrieve-public-key = Retrieve public key
init-interactive-value-required = Value required
secret-interactive-error-conflict-with-subcommand = Interactive mode cannot be used with subcommands.
repo-skipped-selection = Skipped selection
hooks-running-pre = Hooks running pre
secret-interactive-select-input-method = Select input method
init-interactive-preview-exit = Preview exit
termux-ssh-setup-step2 = Setup step2
config-interactive-view-builtins = View builtins
secret-interactive-confirm-before-add = Confirm before add
validate-failed = Validate failed
termux-ssh-interactive-choose-key-or-create = Key or create
init-interactive-choose-template = Choose template
config-interactive-error-no-subcommand = Error no subcommand
hooks-skipping-hooks-for-template-packaging = For template packaging
project-package-size = Project package size
init-interactive-directory-preview-header = Directory preview header
init-interactive-template-contents-showing-up-to-files = Up to files
table-header-stat = Table header stat
init-interactive-template-preview = Template preview
export-update-json = Export update json
secret-interactive-yes = Yes
hooks-running-post = Hooks running post
config-set-success = Set success
termux-ssh-interactive-gen-hint = Gen hint
repo-module-detail-release = Module detail release
termux-ssh-interactive-adb-push-failed = Adb push failed
status-failed = Status failed
project-output-directory = Project output directory
init-interactive-confirm-proceed-create = Confirm proceed create
config-interactive-set-custom-key = Set custom key
validate-prop-name-required = Prop name required
termux-ssh-interactive-connecting = Connecting
cli-about = Kam is a powerful command-line toolkit for scaffolding, building, packaging and distributing Android modules and templates (KernelSU/APU/Magisk/AnyKernel3).
cli-long-about = Kam is a CLI toolkit for scaffolding, building, packaging, and distributing Android modules and templates (KernelSU/APU/Magisk/AnyKernel3/AnyTemplate). It supports project initialization, packaging, template management, repository search/download, and exporting metadata files.
cli-commands-about-summary = Display about information for Kam and credits
cli-commands-about-description = Display detailed about information for Kam including project metadata, authors, credits, and useful links.
cache-modules-removed-module-cache = Removed module cache
secret-failed-read-ca = Failed read ca
check-no-issues-found = No issues found
config-interactive-local-project-detected = Local project detected
cli-commands-config-summary = Manage project or global configuration (like git config)
cli-commands-config-description = Manage project or global configuration (like git config)
cli-commands-config-get-summary = Get a configuration value by key (dot-separated path)
cli-commands-config-set-summary = Set a configuration value by key
cli-commands-config-unset-summary = Unset (remove) a configuration value by key
cli-commands-config-list-summary = List all config values in the target file
cli-commands-config-show-summary = Show built-in configuration keys and their descriptions
cli-commands-config-flags-global = Use the global configuration file (~/.kam/config.toml)
cli-commands-config-flags-local = Force use of the local configuration file (project `.kam/config.toml`)
cli-commands-config-flags-interactive = Interactive mode: guide the user through common configuration (language, root manager, etc.)
tmpl-no-templates-in-cache = Templates in cache
init-interactive-template-directory-empty = Template directory empty
hooks-invalid-env-variable-name = Env variable name
init-interactive-cz-not-found = Cz not found
init-interactive-path-to-create-project = To create project
about-enjoy = About enjoy
config-interactive-title = Configuration
config-interactive-select-option = Select option
about-description = About description
termux-ssh-interactive-starting = Starting
secret-interactive-no-name-entered = No name entered
secret-interactive-input-method-direct = Input method direct
repo-selected-module = Selected module
build-invalid-glob-pattern = Invalid glob pattern
table-stat-succeeded = Table stat succeeded
build-skipping-failed-load-kam-toml = Load kam toml
env-docs-intro = Env docs intro
secret-no-cert-chain-in-issue = Chain in issue
config-interactive-local-project-not-detected = Project not detected
config-interactive-choose-root-manager = Choose root manager
cache-template-added = Cache template added
config-interactive-menu-set-root-manager = Set root manager
config-interactive-choose-action = Choose action
install-cli-not-found = Cli not found
config-unset-success = Unset success
termux-ssh-push-failed = Push failed
termux-ssh-setup-step1 = Setup step1
project-header = Project header
validate-prop-version-required = Prop version required
secret-interactive-no-file-entered = No file entered
secret-saved = Saved
check-warnings-header = Check warnings header
hooks-malformed-env-line = Malformed env line
packaging-files = Files
validate-prop-description-required = Prop description required
table-stat-failed = Table stat failed
init-interactive-title = Initialize Project
secret-interactive-menu-list = Menu list
export-config-json = Export config json
secret-interactive-no-value-entered = No value entered
cache-local-cached-templates = Local cached templates
cache-modules-detail-cache = Modules detail cache
cache-modules-index-entry = Modules index entry
termux-ssh-forward-failed-err = Forward failed err
init-interactive-saved-base-values = Saved base values
about-info-use-other-commands = Use other commands
env-no-kam-vars = No kam vars
install-package-not-found = Package not found
init-interactive-and-more-files = And more files
secret-fetching-root-ca = Fetching root ca
build-building-module-version = Building module version
cache-directory-empty-or-not-exists = Or not exists
packaging-using-existing-module-prop-from-hook = Prop from hook
init-interactive-module-id-prompt = Module id prompt
init-interactive-preview-file-truncated = Preview file truncated
cache-cleaned-successfully = Cache cleaned successfully
init-interactive-preview-header = Preview header
repo-index-force-synced = Index force synced
init-interactive-preview-another-file = Preview another file
config-interactive-exit = Exit
init-interactive-module-id-mismatch = Module id mismatch
init-interactive-enter-value-for-index-or-value = Index or value
init-interactive-next-steps = Next steps
secret-interactive-encryption-password = Encryption password
init-interactive-invalid-selection-index = Invalid selection index
table-header-status = Table header status
secret-imported = Imported
secret-interactive-storage-file = Storage file
workspace-summary-title = Workspace summary title
init-interactive-loaded-template-from-temp = Template from temp
secret-cert-chain-imported = Cert chain imported
cache-modules-no-matching-cache-file = Matching cache file
config-interactive-enter-ui-language = Enter ui language
validate-prop-version-code-should-be-positive = Should be positive
config-interactive-enter-custom-key = Enter custom key
secret-interactive-enter-file-path = Enter file path
repo-download = Download
repo-module-not-found-showing-similar = Found showing similar
this-key-does-not-exist = Does not exist
table-stat-total = Table stat total
validate-prop-author-empty-recommended = Author empty recommended
termux-ssh-ssh-missing = Missing
init-interactive-select-value-for = Select value for
init-interactive-preview-cancelled = Preview cancelled
init-interactive-variable = Variable
init-interactive-recommend-cz-install = Recommend cz install
init-interactive-helper-script = Helper script
secret-interactive-file-not-found = File not found
init-interactive-preview-end = Preview end
config-interactive-enter-value-for-key = Value for key
termux-ssh-ssh-failed = Failed
init-interactive-save-base-values = Save base values
init-interactive-template-variables = Template variables
secret-interactive-menu-remove = Menu remove
init-interactive-preview-continue = Preview continue
init-interactive-select-by-name-or-number = Name or number
secret-interactive-select-option = Select option
init-interactive-help = Help
termux-ssh-interactive-ssh-copy-id-failed = Copy id failed
termux-ssh-setup-note = Setup note
init-interactive-invalid-selection = Invalid selection
init-interactive-end-of-directory-preview = Of directory preview
validate-no-issues-kam-toml-valid = Kam toml valid
install-trying-su = Install trying su
validate-mmrl-repo-changelog-file = Repo changelog file
install-installed = Install installed
termux-ssh-interactive-create-new-key-failed = New key failed
build-no-workspace-members = No workspace members
init-interactive-invalid-module-id = Invalid module id
hooks-skipping-template-packaging = Skipping template packaging
repo-everything-up-to-date = Up to date
secret-root-ca-removed = Root ca removed
check-some-issues-found = Some issues found
build-packaging-artifacts = Artifacts
init-interactive-non-interactive-fallback = Non interactive fallback
secret-interactive-confirm-overwrite = Confirm overwrite
config-interactive-aborted = Aborted
cache-no-templates = Cache no templates
init-interactive-enter-true-or-false = True or false
project-build-time = Project build time
secret-interactive-storage-keyring = Storage keyring
repo-result-line = Result line
install-executing = Install executing
termux-ssh-pubkey-missing = Pubkey missing
validate-prop-id-required = Prop id required
repo-module-detail-title = Module detail title
init-interactive-variable-note = Variable note
validate-mmrl-repo-license-file = Repo license file
termux-ssh-interactive-scp-fallback = Scp fallback
termux-ssh-interactive-enter-private-key-path = Private key path
table-stat-total-duration = Stat total duration
secret-interactive-menu-add = Menu add
tmpl-export-no-templates-exported = No templates exported
secret-interactive-confirm-encryption-password = Confirm encryption password
secret-stored-secrets = Stored secrets
config-interactive-menu-set-ui-language = Set ui language
export-module-json = Export module json

# Validation / verify related messages (added to cover missing keys)
verify-verifying-certificate-chain = Verifying certificate chain...
validate-source-dir-missing-might-fail = Source directory "{ $arg0 }" does not exist. Build might fail or produce an empty module.
verify-loading-cached-certificate = Loading cached certificate { $arg0 }...
verify-calculating-hash = Calculating hash for "{ $arg0 }"...
kam-toml-not-found-at = kam.toml not found at { $arg0 }.
verify-loading-certificate-chain-from = Loading certificate chain from { $arg0 }...
validate-validating = Validating { $arg0 }...
secret-no-trusted-root-cas-add-one-with = No trusted Root CAs found. Add one with: kam secret trust --add-root <ca.pem> --ca-name <name>
secret-no-trusted-root-cas = No trusted Root CAs found.
validate-default-source-dir-not-found = Default source directory "{ $arg0 }" does not exist.
verify-verifying-signature = Verifying signature...
kam-toml-failed-to-parse = Failed to parse kam.toml: { $arg0 }
install-unable-to-determine = Unable to determine install CLI. Please set 'root.manager' in ~/.kam/config.toml or pass --manager.
verify-certificate-chain-verified-successfully = Certificate chain verified successfully.
