mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 02:29:55 +02:00
refactor(l10n): default strings to all targets
Most strings were imported with a platform-specific `targets` (usually apple-only) just because that's where they happen to be used today. Drop the restriction so they default to all targets and are available to KMP too; only the four literal `%@…` format-composition keys stay apple-only. Also fix the placeholder parser to tolerate C length modifiers (`%lld`), and give progress_sending_to_count a proper int arg so it emits `%1$d` on both platforms instead of a literal `%lld`.
This commit is contained in:
@@ -1,7 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="about_bug_report">Report a bug</string>
|
||||
<string name="about_description">VniDrop moves files and folders straight from one device to another over the network, without uploading them to any file-hosting service. There’s no account to create, and no copy of your transfer is left in the cloud once you’re done.</string>
|
||||
<string name="about_is_direct">A direct device-to-device transfer — your files go straight to the receiver.</string>
|
||||
<string name="about_is_encrypted">Connections are authenticated and end-to-end encrypted (via Iroh), and incoming files are verified by their content hash.</string>
|
||||
<string name="about_is_in_control">You decide who receives: approve each request, or open a transfer to anyone holding the invitation.</string>
|
||||
<string name="about_is_no_account">Account-free — there’s nothing to sign up for.</string>
|
||||
<string name="about_is_open">Open source, released under the Apache 2.0 license.</string>
|
||||
<string name="about_is_title">What VniDrop is</string>
|
||||
<string name="about_isnt_cloud">Not cloud storage — no server holds your files, and nothing waits in the cloud after a transfer.</string>
|
||||
<string name="about_isnt_public">Not public broadcasting — an invitation is a private access link, not an announcement to everyone nearby.</string>
|
||||
<string name="about_isnt_sync">Not a sync or backup service.</string>
|
||||
<string name="about_isnt_title">What VniDrop isn’t</string>
|
||||
<string name="about_license_label">License</string>
|
||||
<string name="about_privacy">Privacy policy</string>
|
||||
<string name="about_privacy_capability">Invitations are capabilities. Treat a QR code, NFC tag, or .vnd file like a private access link and share it only with the people you intend — especially with “Anyone with this transfer.”</string>
|
||||
<string name="about_privacy_deny">Deny by default — VniDrop serves only the content of an active share and rejects unknown requests.</string>
|
||||
<string name="about_privacy_local">Received files are saved on your device and never silently overwrite an existing file.</string>
|
||||
<string name="about_privacy_policy_label">Privacy policy</string>
|
||||
<string name="about_privacy_relay">If two devices can’t connect directly, the encrypted connection may be relayed. Relays forward encrypted packets only; they never store your files.</string>
|
||||
<string name="about_privacy_title">Privacy & security</string>
|
||||
<string name="about_tagline">Send files directly. Stay in control of who receives them.</string>
|
||||
<string name="about_title">About</string>
|
||||
<string name="appearance_auto_description">Match this device’s light or dark appearance.</string>
|
||||
<string name="appearance_dark_mode">Dark mode</string>
|
||||
@@ -14,20 +33,24 @@
|
||||
<string name="approval_pending_count">%1$d requests waiting</string>
|
||||
<string name="approval_request_body">%1$s wants to receive “%2$s”.</string>
|
||||
<string name="battery_level_title">Battery level</string>
|
||||
<string name="bug_report_contact_hint">name@example.com</string>
|
||||
<string name="bug_report_contact_label">Contact email (optional)</string>
|
||||
<string name="bug_report_description">Tell us what went wrong. We attach device info and optional recent logs (with sensitive values redacted).</string>
|
||||
<string name="bug_report_device_section">Device information</string>
|
||||
<string name="bug_report_expected_hint">Describe what you expected to happen</string>
|
||||
<string name="bug_report_expected_label">What did you expect?</string>
|
||||
<string name="bug_report_include_logs">Include recent logs</string>
|
||||
<string name="bug_report_include_logs_description">Helps us diagnose the issue. Sensitive values are redacted before sending.</string>
|
||||
<string name="bug_report_logs_size">Log attachment size</string>
|
||||
<string name="bug_report_missing_expected">Please describe what you expected.</string>
|
||||
<string name="bug_report_missing_what">Please describe what happened.</string>
|
||||
<string name="bug_report_steps_hint">List the steps to reproduce the issue</string>
|
||||
<string name="bug_report_steps_label">Steps to reproduce (optional)</string>
|
||||
<string name="bug_report_submit">Submit report</string>
|
||||
<string name="bug_report_submit_failed">Could not submit the bug report. Try again later.</string>
|
||||
<string name="bug_report_submitted">Thanks — your bug report was recorded.</string>
|
||||
<string name="bug_report_submitting">Submitting…</string>
|
||||
<string name="bug_report_what_hint">Describe what happened</string>
|
||||
<string name="bug_report_what_label">What happened?</string>
|
||||
<string name="button_approve">Approve</string>
|
||||
<string name="button_back">Back</string>
|
||||
@@ -114,6 +137,7 @@
|
||||
<string name="progress_requesting_access">Requesting access</string>
|
||||
<string name="progress_saving">Saving</string>
|
||||
<string name="progress_sending">Sending</string>
|
||||
<string name="progress_sending_to_count">Sending to %1$d</string>
|
||||
<string name="progress_share_ready">Ready to share</string>
|
||||
<string name="progress_working">Working…</string>
|
||||
<string name="receive_choose_method_body">Choose the invitation method available to you.</string>
|
||||
@@ -157,6 +181,8 @@
|
||||
<string name="send_new_transfer_title">New transfer</string>
|
||||
<string name="send_review_title">Review transfer</string>
|
||||
<string name="send_selected_files_count">%1$d files selected</string>
|
||||
<string name="send_stop_sharing">Stop sharing</string>
|
||||
<string name="send_stop_sharing_description">This stops the transfer and interrupts anyone currently downloading it. It stays in your history as Stopped.</string>
|
||||
<string name="send_subtitle">Transfers you’re sharing from this device.</string>
|
||||
<string name="send_title">Send</string>
|
||||
<string name="send_transfer_created">Transfer created.</string>
|
||||
@@ -172,6 +198,17 @@
|
||||
<string name="status_preparing">Preparing</string>
|
||||
<string name="status_receiving">Receiving</string>
|
||||
<string name="status_stopped">Stopped</string>
|
||||
<string name="storage_calculating">Calculating…</string>
|
||||
<string name="storage_delete_transfers">Delete all transfers</string>
|
||||
<string name="storage_delete_transfers_description">This clears all sent and received transfer records from your history. Your received files are not deleted. Note: the transfer engine keeps its stored content, so Transfer data may not decrease. This can’t be undone.</string>
|
||||
<string name="storage_deleting">Deleting…</string>
|
||||
<string name="storage_footer">Transfer data is managed by the transfer engine — your history plus the content of files you’ve shared. The button below clears your transfer records; the engine keeps its stored content, so this value may not drop. Received files are your downloaded files and are never deleted here.</string>
|
||||
<string name="storage_received_files">Received files</string>
|
||||
<string name="storage_temporary">Temporary files</string>
|
||||
<string name="storage_title">Storage</string>
|
||||
<string name="storage_total">Total</string>
|
||||
<string name="storage_transfer_data">Transfer data</string>
|
||||
<string name="storage_transfers_deleted">All transfers deleted</string>
|
||||
<string name="transfer_activity_description">See important updates for this transfer</string>
|
||||
<string name="transfer_activity_title">Activity</string>
|
||||
<string name="transfer_delete_description">“%1$s” will stop being shared and its transfer history will be removed from this device.</string>
|
||||
|
||||
Reference in New Issue
Block a user