Merge branch 'release/1.7.3'
This commit is contained in:
commit
6106d27940
17
.idea/deploymentTargetDropDown.xml
generated
Normal file
17
.idea/deploymentTargetDropDown.xml
generated
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="deploymentTargetDropDown">
|
||||
<targetSelectedWithDropDown>
|
||||
<Target>
|
||||
<type value="QUICK_BOOT_TARGET" />
|
||||
<deviceKey>
|
||||
<Key>
|
||||
<type value="VIRTUAL_DEVICE_PATH" />
|
||||
<value value="$USER_HOME$/.android/avd/Pixel_5_API_Tiramisu.avd" />
|
||||
</Key>
|
||||
</deviceKey>
|
||||
</Target>
|
||||
</targetSelectedWithDropDown>
|
||||
<timeTargetWasSelectedWithDropDown value="2022-03-31T11:49:11.988287Z" />
|
||||
</component>
|
||||
</project>
|
@ -29,11 +29,13 @@ git submodule init && git submodule update // (not necessary if cloned using --r
|
||||
./gradlew assembleApkstoreDebug
|
||||
```
|
||||
|
||||
Before connecting to OneDrive or Dropbox you have to provide valid API keys using environment variables:
|
||||
Before connecting to Dropbox, OneDrive or pCloud you have to provide valid API keys using environment variables:
|
||||
For build type
|
||||
|
||||
* **release**: `DROPBOX_API_KEY` or `ONEDRIVE_API_KEY` and `ONEDRIVE_API_REDIRCT_URI`
|
||||
* **debug**: `DROPBOX_API_KEY_DEBUG` or `ONEDRIVE_API_KEY_DEBUG` and `ONEDRIVE_API_REDIRCT_URI_DEBUG`
|
||||
* **release**: `DROPBOX_API_KEY`, `ONEDRIVE_API_KEY` and `ONEDRIVE_API_REDIRCT_URI` or `PCLOUD_CLIENT_ID`
|
||||
* **debug**: `DROPBOX_API_KEY_DEBUG`, `ONEDRIVE_API_KEY_DEBUG` and `ONEDRIVE_API_REDIRCT_URI_DEBUG` or `PCLOUD_CLIENT_ID_DEBUG`
|
||||
|
||||
Before connecting to Google Drive you have to create a new project in [Google Cloud Platform](https://console.cloud.google.com) with Google Drive API, credentials including Google Drive scopes (read, write, delete,..) and the fingerprint of the key you use to build the app.
|
||||
|
||||
## Contributing to Cryptomator for Android
|
||||
|
||||
|
@ -2,13 +2,13 @@ apply from: 'buildsystem/dependencies.gradle'
|
||||
apply plugin: "com.vanniktech.android.junit.jacoco"
|
||||
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.6.10'
|
||||
ext.kotlin_version = '1.6.20'
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:7.1.2'
|
||||
classpath 'com.android.tools.build:gradle:7.1.3'
|
||||
classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'
|
||||
classpath 'com.vanniktech:gradle-android-junit-jacoco-plugin:0.16.0'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
@ -39,7 +39,7 @@ allprojects {
|
||||
ext {
|
||||
androidApplicationId = 'org.cryptomator'
|
||||
androidVersionCode = getVersionCode()
|
||||
androidVersionName = '1.7.2'
|
||||
androidVersionName = '1.7.3'
|
||||
}
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
@ -53,7 +53,7 @@ ext {
|
||||
|
||||
timberVersion = '5.0.1'
|
||||
|
||||
zxcvbnVersion = '1.5.2'
|
||||
zxcvbnVersion = '1.6.0'
|
||||
|
||||
scaleImageViewVersion = '3.10.0'
|
||||
|
||||
@ -65,7 +65,7 @@ ext {
|
||||
// cloud provider libs
|
||||
cryptolibVersion = '2.0.2'
|
||||
|
||||
dropboxVersion = '5.1.1'
|
||||
dropboxVersion = '5.2.0'
|
||||
|
||||
googleApiServicesVersion = 'v3-rev20220110-1.32.1'
|
||||
googlePlayServicesVersion = '19.2.0'
|
||||
@ -76,10 +76,10 @@ ext {
|
||||
*/
|
||||
trackingFreeGoogleCLientVersion = '1.41.5'
|
||||
|
||||
msgraphVersion = '5.17.0'
|
||||
msgraphVersion = '5.19.0'
|
||||
msgraphAuthVersion = '3.0.2'
|
||||
|
||||
minIoVersion = '8.3.7'
|
||||
minIoVersion = '8.3.8'
|
||||
staxVersion = '1.2.0' // needed for minIO
|
||||
|
||||
commonsCodecVersion = '1.15'
|
||||
|
@ -56,7 +56,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
|
||||
@Throws(IOException::class)
|
||||
private fun findFile(parentDriveId: String?, name: String): File? {
|
||||
val fileListQuery = client().files().list().setFields("files(id,mimeType,name,size,shortcutDetails)")
|
||||
val fileListQuery = client().files().list().setFields("files(id,mimeType,name,size,shortcutDetails)").setSupportsAllDrives(true).setIncludeItemsFromAllDrives(true)
|
||||
fileListQuery.q = "name contains '$name' and '$parentDriveId' in parents and trashed = false"
|
||||
return fileListQuery.execute().files.firstOrNull { it.name == name }
|
||||
}
|
||||
@ -131,6 +131,8 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
.setFields("nextPageToken,files(id,mimeType,modifiedTime,name,size,shortcutDetails)") //
|
||||
.setPageSize(1000) //
|
||||
.setPageToken(pageToken)
|
||||
.setSupportsAllDrives(true)
|
||||
.setIncludeItemsFromAllDrives(true)
|
||||
fileListQuery.q = "'" + folder.driveId + "' in parents and trashed = false"
|
||||
val fileList = fileListQuery.execute()
|
||||
for (file in fileList.files) {
|
||||
@ -160,6 +162,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
.files() //
|
||||
.create(metadata) //
|
||||
.setFields("id,name") //
|
||||
.setSupportsAllDrives(true) //
|
||||
.execute()
|
||||
return idCache.cache(GoogleDriveCloudNodeFactory.folder(parentFolder, createdFolder))
|
||||
} ?: throw ParentFolderIsNullException(folder.name)
|
||||
@ -181,6 +184,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
.setFields("id,mimeType,modifiedTime,name,size") //
|
||||
.setAddParents(targetsParent.driveId) //
|
||||
.setRemoveParents(sourcesParent.driveId) //
|
||||
.setSupportsAllDrives(true) //
|
||||
.execute()
|
||||
idCache.remove(source)
|
||||
return idCache.cache(GoogleDriveCloudNodeFactory.from(targetsParent, movedFile))
|
||||
@ -224,6 +228,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
.files() //
|
||||
.update(file.driveId, metadata, it) //
|
||||
.setFields("id,modifiedTime,name,size") //
|
||||
.setSupportsAllDrives(true) //
|
||||
.execute()
|
||||
}
|
||||
}
|
||||
@ -246,6 +251,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
.files() //
|
||||
.create(metadata, it) //
|
||||
.setFields("id,modifiedTime,name,size") //
|
||||
.setSupportsAllDrives(true) //
|
||||
.execute()
|
||||
}
|
||||
}
|
||||
@ -316,6 +322,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
client() //
|
||||
.files()[file.driveId] //
|
||||
.setAlt("media") //
|
||||
.setSupportsAllDrives(true) //
|
||||
.executeMediaAndDownloadTo(it)
|
||||
}
|
||||
} catch (e: HttpResponseException) {
|
||||
@ -373,7 +380,7 @@ internal class GoogleDriveImpl(context: Context, googleDriveCloud: GoogleDriveCl
|
||||
|
||||
@Throws(IOException::class)
|
||||
fun delete(node: GoogleDriveNode) {
|
||||
client().files().delete(node.driveId).execute()
|
||||
client().files().delete(node.driveId).setSupportsAllDrives(true).execute()
|
||||
idCache.remove(node)
|
||||
}
|
||||
|
||||
|
@ -85,7 +85,7 @@ Create GitHub draft release
|
||||
[bundle exec] fastlane android dryRun
|
||||
```
|
||||
|
||||
Dry run - check trackin added for all flavors
|
||||
Dry run - check tracking added for all flavors
|
||||
|
||||
----
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,3 +1,2 @@
|
||||
- Fehlermeldungen, wenn ein Tresor nicht unterstützt wird, verbessert
|
||||
- Anzeigefehler, der beim Verschieben von Ordnern mit lokalem Speicher und direktem Zugriff auf diesen auftritt, behoben
|
||||
- Fehler, dass beim automatischen Hochladen aufgrund der Batterieoptimierung nicht immer alle Bilder erfasst werden, behoben
|
||||
- Das Hinzufügen und Erstellen von Tresoren über eine Verknüpfung zu "Meiner Ablage" aus einem Ordner im Bereich "Geteilte Laufwerke" behoben
|
||||
- Absturz der App auf einigen Geräten beim Betrachten von Bildern und Klicken auf den Bildschirm behoben
|
@ -1,3 +1,2 @@
|
||||
- Improved error messages when a vault is not supported
|
||||
- Fixed moving folders with local storage shows an error when accessed directly
|
||||
- Fixed auto upload does not always upload all images automatically due to battery optimization
|
||||
- Fixed adding and creating vaults using a shortcut to "My Drive" from a folder in the "Shared Drives" location
|
||||
- Fixed app crash on some devices when browsing images and clicking the screen
|
@ -1,5 +1,4 @@
|
||||
<ul>
|
||||
<li>Improved error messages when a vault is not supported</li>
|
||||
<li>Fixed moving folders with local storage shows an error when accessed directly</li>
|
||||
<li>Fixed auto upload does not always upload all images automatically due to battery optimization</li>
|
||||
<li>Fixed adding and creating vaults using a shortcut to "My Drive" from a folder in the "Shared Drives" location</li>
|
||||
<li>Fixed app crash on some devices when browsing images and clicking the screen</li>
|
||||
</ul>
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,32 @@
|
||||
package org.cryptomator.presentation.util
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.view.MotionEvent
|
||||
import androidx.viewpager.widget.ViewPager
|
||||
|
||||
/**
|
||||
* Workaround for https://github.com/cryptomator/android/issues/429
|
||||
* Source https://github.com/Baseflow/PhotoView/issues/31#issuecomment-19803926
|
||||
*/
|
||||
class ViewPagerWorkaround : ViewPager {
|
||||
|
||||
constructor(context: Context) : super(context)
|
||||
constructor(context: Context, attrs: AttributeSet?) : super(context, attrs)
|
||||
|
||||
override fun onTouchEvent(ev: MotionEvent?): Boolean {
|
||||
return try {
|
||||
super.onTouchEvent(ev)
|
||||
} catch (ex: IllegalArgumentException) {
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean {
|
||||
return try {
|
||||
super.onInterceptTouchEvent(ev)
|
||||
} catch (ex: IllegalArgumentException) {
|
||||
false
|
||||
}
|
||||
}
|
||||
}
|
@ -6,7 +6,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:background="@color/colorBlack">
|
||||
|
||||
<androidx.viewpager.widget.ViewPager
|
||||
<org.cryptomator.presentation.util.ViewPagerWorkaround
|
||||
android:id="@+id/viewPager"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
@ -9,6 +9,8 @@
|
||||
<string name="error_no_network_connection">কোনো নেটওয়ার্ক সংযোগ নেই</string>
|
||||
<string name="error_invalid_passphrase">ভুল পাসওয়ার্ড</string>
|
||||
<string name="error_file_or_folder_exists">একটি ফাইল অথবা ফোল্ডার ইতিমধ্যে রয়েছে।</string>
|
||||
<string name="error_vault_version_not_supported">ভোল্ট সংস্করণ %1$s অসমর্থিত. এই ভোল্টটি তৈরি করা হয়েছিল ক্রিপ্টোমেটরের একটি নতুন অথবা পুরনো সংস্করণ দিয়ে.</string>
|
||||
<string name="error_vault_config_file_missing_due_to_format_999">%1$s ফাইলটি ভোল্ট ফোল্ডারে অনুপস্থিত. এই ফাইলটি ক্লাউডের ভোল্ট ফোল্ডারে আছে কিনা তা নিশ্চিত করুন.</string>
|
||||
<string name="error_vault_already_exists">ভোল্টটি ইতিমধ্যে রয়েছে।</string>
|
||||
<string name="error_no_such_file">ফাইলটি নেই।</string>
|
||||
<string name="error_vault_has_been_locked">ভোল্টটি লক করা হয়েছে।</string>
|
||||
@ -29,11 +31,14 @@
|
||||
<string name="error_vault_key_invalid">%1$s এই %2$s এর সাথে মেলে না</string>
|
||||
<string name="error_vault_config_loading">ভোল্ট কোনফিগারেশন লোডিংএ সাধারণ ত্রুটি দেখা দিয়েছে</string>
|
||||
<string name="error_file_not_found_after_opening_using_3party">ক্রিপ্টোমেটরে ফিরে যাওয়ার পর লোকাল ফাইলটি বিদ্যমান নয়। তাই সম্ভাব্য পরিবর্তনগুলো আবার ক্লাউডে স্থানান্তর করা হবে না।</string>
|
||||
<string name="error_no_such_bucket">এরকম কোন bucket নেই</string>
|
||||
<!-- # clouds -->
|
||||
<!-- ## cloud names -->
|
||||
<string name="cloud_names_local_storage">সিস্টেম স্টোরেজ</string>
|
||||
<!-- # permission -->
|
||||
<!-- ## permission messages -->
|
||||
<string name="permission_message_export_file">ক্রিপ্টোমেটরের ফাইল এক্সপোর্ট করতে স্টোরেজ অনুমতি প্রয়োজন</string>
|
||||
<string name="permission_message_upload_file">ক্রিপ্টোমেটরের ফাইল আপলোড করতে স্টোরেজ অনুমতি প্রয়োজন</string>
|
||||
<string name="snack_bar_action_title_settings">সেটিংস</string>
|
||||
<string name="snack_bar_action_title_search">খুঁজুন</string>
|
||||
<string name="snack_bar_action_title_search_previous">পিছনে</string>
|
||||
@ -118,11 +123,17 @@
|
||||
<string name="screen_webdav_settings_msg_password_must_not_be_empty">পাসওয়ার্ড খালি থাকতে পারবে না।</string>
|
||||
<!-- ## screen: s3 settings -->
|
||||
<string name="screen_s3_settings_display_name_label">নাম প্রদর্শন করুন</string>
|
||||
<string name="screen_s3_settings_access_key_label">Access Key</string>
|
||||
<string name="screen_s3_settings_secret_key_label">Secret Key</string>
|
||||
<string name="screen_s3_settings_bucket_label">বিদ্যমান বাকেট</string>
|
||||
<string name="screen_s3_settings_endpoint_label">এন্ডপয়েন্ট</string>
|
||||
<string name="screen_s3_settings_region_label">অঞ্চল</string>
|
||||
<string name="screen_s3_settings_msg_display_name_not_empty">নাম খালি হতে পারব না</string>
|
||||
<string name="screen_s3_settings_msg_access_key_not_empty">Access Key খালি হতে পারবে না</string>
|
||||
<string name="screen_s3_settings_msg_secret_key_not_empty">Secret Key খালি হতে পারবে না</string>
|
||||
<string name="screen_s3_settings_msg_bucket_not_empty">Bucket খালি হতে পারবে না</string>
|
||||
<!-- ## screen: enter vault name -->
|
||||
<string name="screen_enter_vault_name_msg_name_empty">ভোল্ট এর নাম খালি হতে পারবে না.</string>
|
||||
<string name="screen_enter_vault_name_vault_label">ভোল্ট এর নাম</string>
|
||||
<string name="screen_enter_vault_name_button_text">তৈরি করুন</string>
|
||||
<!-- ## screen: set password -->
|
||||
@ -202,6 +213,7 @@
|
||||
<string name="dialog_replace_positive_button_single_file_exists">প্রতিস্থাপন করুন</string>
|
||||
<string name="dialog_replace_msg_single_file_exists">%1$s নামে একটি ফাইল ইতিমধ্যে রয়েছে। আপনি কি এটা প্রতিস্থাপন করতে চান?</string>
|
||||
<string name="dialog_replace_msg_all_files_exists">সব ফাইলগুলি ইতিমধ্যে রয়েছে। আপনি কি তাদের প্রতিস্থাপন করতে চান?</string>
|
||||
<string name="dialog_unable_to_share_positive_button">আচ্ছা</string>
|
||||
<string name="dialog_lock_vault">লক করুন</string>
|
||||
<string name="dialog_app_is_obscured_info_neutral_button">বন্ধ করুন</string>
|
||||
<string name="dialog_sym_link_back_button">পিছনে</string>
|
||||
|
@ -95,8 +95,8 @@
|
||||
<string name="screen_file_browser_node_action_open_with_text">Öffnen mit…</string>
|
||||
<string name="screen_file_browser_selection_mode_title_zero_elements">Elemente auswählen</string>
|
||||
<string name="screen_file_browser_selection_mode_title_one_or_more_elements">%1$d ausgewählt</string>
|
||||
<string name="screen_file_browser_select_items">Elemente auswählen</string>
|
||||
<string name="screen_file_browser_select_all_items">Alle Elemente auswählen</string>
|
||||
<string name="screen_file_browser_select_items">Auswählen</string>
|
||||
<string name="screen_file_browser_select_all_items">Alle auswählen</string>
|
||||
<string name="screen_file_browser_refresh_items">Aktualisieren</string>
|
||||
<string name="screen_file_browser_no_connection_message">Keine Verbindung</string>
|
||||
<string name="screen_file_browser_no_connection_button_text">Wiederholen</string>
|
||||
@ -153,7 +153,7 @@
|
||||
<string name="screen_set_password_strength_indicator_1">Schwach</string>
|
||||
<string name="screen_set_password_strength_indicator_2">Mittel</string>
|
||||
<string name="screen_set_password_strength_indicator_3">Stark</string>
|
||||
<string name="screen_set_password_strength_indicator_4">Sehr Stark</string>
|
||||
<string name="screen_set_password_strength_indicator_4">Sehr stark</string>
|
||||
<!-- ## screen: settings -->
|
||||
<string name="screen_settings_section_general">Allgemein</string>
|
||||
<string name="screen_settings_cloud_settings_label">Cloud-Dienste</string>
|
||||
@ -232,7 +232,7 @@
|
||||
<string name="dialog_replace_positive_button_all_files_exist">Alle ersetzen</string>
|
||||
<string name="dialog_replace_positive_button_some_files_exist">Bestehende ersetzen</string>
|
||||
<string name="dialog_replace_positive_button_single_file_exists">Ersetzen</string>
|
||||
<string name="dialog_replace_msg_single_file_exists">Eine Datei names \'%1$s\' existiert bereits. Soll diese ersetzt werden?</string>
|
||||
<string name="dialog_replace_msg_single_file_exists">Eine Datei namens „%1$s“ existiert bereits. Soll sie ersetzt werden?</string>
|
||||
<string name="dialog_replace_msg_all_files_exists">Alle Dateien existieren bereits. Sollen diese ersetzt werden?</string>
|
||||
<string name="dialog_replace_msg_some_files_exists">%1$d Dateien existieren bereits. Sollen diese ersetzt werden?</string>
|
||||
<string name="dialog_replace_title_single_file_exists">Datei ersetzen?</string>
|
||||
|
41
presentation/src/main/res/values-fa-rIR/strings.xml
Normal file
41
presentation/src/main/res/values-fa-rIR/strings.xml
Normal file
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- # app -->
|
||||
<!-- # error messages -->
|
||||
<!-- # clouds -->
|
||||
<!-- ## cloud names -->
|
||||
<!-- # permission -->
|
||||
<!-- ## permission messages -->
|
||||
<string name="snack_bar_action_title_search_next">بعدی</string>
|
||||
<!-- # screens -->
|
||||
<!-- # screen: vault list -->
|
||||
<!-- # screen: file browser -->
|
||||
<!-- ## screen: text editor -->
|
||||
<!-- ## screen: share files -->
|
||||
<!-- ## screen: choose cloud service -->
|
||||
<!-- ## screen: cloud connections -->
|
||||
<!-- ## screen: webdav settings -->
|
||||
<!-- ## screen: s3 settings -->
|
||||
<!-- ## screen: enter vault name -->
|
||||
<!-- ## screen: set password -->
|
||||
<!-- ## screen: settings -->
|
||||
<!-- ## screen: cloud settings -->
|
||||
<!-- ## screen: licenses -->
|
||||
<!-- ## screen: authenticate cloud -->
|
||||
<!-- ## screen: insecure android version info -->
|
||||
<!-- # dialogs -->
|
||||
<string name="dialog_enter_password_positive_button">بازکردن قفل</string>
|
||||
<!-- Vault not found -->
|
||||
<string name="dialog_lock_vault">قفل</string>
|
||||
<string name="dialog_sym_link_back_button">بازگشت</string>
|
||||
<!-- # error reports -->
|
||||
<!-- # misc -->
|
||||
<!-- ## file size helper -->
|
||||
<!-- ## date helper -->
|
||||
<!-- ## biometric authentication -->
|
||||
<!-- notification -->
|
||||
<!-- lock timeout names -->
|
||||
<!-- cache size names -->
|
||||
<!-- screen scheme mode names -->
|
||||
<!-- update interval names -->
|
||||
</resources>
|
@ -6,9 +6,11 @@
|
||||
<!-- ## cloud names -->
|
||||
<!-- # permission -->
|
||||
<!-- ## permission messages -->
|
||||
<string name="snack_bar_action_title_search_next">Sljedeći</string>
|
||||
<!-- # screens -->
|
||||
<!-- # screen: vault list -->
|
||||
<!-- # screen: file browser -->
|
||||
<string name="screen_file_browser_default_title">Trezor</string>
|
||||
<!-- ## screen: text editor -->
|
||||
<!-- ## screen: share files -->
|
||||
<!-- ## screen: choose cloud service -->
|
||||
@ -17,13 +19,19 @@
|
||||
<!-- ## screen: s3 settings -->
|
||||
<!-- ## screen: enter vault name -->
|
||||
<!-- ## screen: set password -->
|
||||
<string name="screen_set_password_button_text">Gotovo</string>
|
||||
<!-- ## screen: settings -->
|
||||
<!-- ## screen: cloud settings -->
|
||||
<!-- ## screen: licenses -->
|
||||
<!-- ## screen: authenticate cloud -->
|
||||
<!-- ## screen: insecure android version info -->
|
||||
<!-- # dialogs -->
|
||||
<string name="dialog_button_cancel">Odustani</string>
|
||||
<string name="dialog_enter_password_positive_button">Otključaj</string>
|
||||
<!-- Vault not found -->
|
||||
<string name="dialog_lock_vault">Zaključaj</string>
|
||||
<string name="dialog_app_is_obscured_info_neutral_button">Zatvori</string>
|
||||
<string name="dialog_sym_link_back_button">Nazad</string>
|
||||
<!-- # error reports -->
|
||||
<!-- # misc -->
|
||||
<!-- ## file size helper -->
|
||||
|
@ -271,9 +271,14 @@
|
||||
<string name="dialog_accept_ssl_certificate_details">Részletek</string>
|
||||
<string name="dialog_accept_ssl_certificate_security_checkbox">Ez biztonsági kockázatot jelent. Tudom, mit csinálok.</string>
|
||||
<string name="dialog_app_is_obscured_info_neutral_button">Bezár</string>
|
||||
<string name="dialog_confirm_delete_multiple_message">Biztosan törölni akarja ezeket az elemeket?</string>
|
||||
<string name="dialog_confirm_delete_file_message">Biztosan törli ezt a fájlt?</string>
|
||||
<string name="dialog_enter_license_decline_button">Kilépés</string>
|
||||
<string name="dialog_update_available_title">Frissítés elérhető</string>
|
||||
<string name="dialog_update_available_update">Frissítés most</string>
|
||||
<string name="dialog_update_available_download_site">Ugrás a Letöltési oldalra</string>
|
||||
<string name="dialog_update_available_cancel">Később</string>
|
||||
<string name="dialog_download_update_title">Letöltés folyamatban</string>
|
||||
<string name="dialog_sym_link_back_button">Vissza</string>
|
||||
<string name="permission_snackbar_auth_local_vault">A Cryptomatornak tárhely-hozzáférésre van szüksége a trezorok használatához</string>
|
||||
<string name="permission_snackbar_auth_auto_upload">A Cryptomatornak tárhely-hozzáférésre van szüksége az automatikus fotófeltöltés használatához</string>
|
||||
|
@ -9,6 +9,7 @@
|
||||
<string name="error_no_network_connection">אין חיבור לרשת</string>
|
||||
<string name="error_invalid_passphrase">סיסמה שגויה</string>
|
||||
<string name="error_file_or_folder_exists">כבר קיימים תיקייה או קובץ בשם זה.</string>
|
||||
<string name="error_vault_version_not_supported">גרסת Vault %1$s אינה נתמכת. גרסא Vault זו נוצרה עם גרסא חדשה או ישנה יותר של Cryptomator.</string>
|
||||
<string name="error_vault_already_exists">כספת כבר קיימת.</string>
|
||||
<string name="error_no_such_file">הקובץ לא קיים.</string>
|
||||
<string name="error_vault_has_been_locked">הכספת ננעלה.</string>
|
||||
@ -29,6 +30,7 @@
|
||||
<string name="error_vault_version_mismatch">הגרסה ב %1$s שונה מזו שב %2$s</string>
|
||||
<string name="error_vault_key_invalid">%1$s ו %2$s אינם תואמים</string>
|
||||
<string name="error_vault_config_loading">שגיאה כללית בזמן טעינת הגדרות הכספת</string>
|
||||
<string name="error_file_not_found_after_opening_using_3party">קובץ מקומי לא יופיע לאחר מעבר חזרה ל Cryptomator. שינויים שנעשו עלולים לא להתעדכן בחזרה לענן.</string>
|
||||
<string name="error_no_such_bucket">דלי לא נמצא</string>
|
||||
<string name="error_masterkey_location_not_supported">שינוי מיקום ה Masterkey עדיין לא נתמך</string>
|
||||
<!-- # clouds -->
|
||||
@ -43,27 +45,27 @@
|
||||
<string name="snack_bar_action_title_settings">הגדרות</string>
|
||||
<string name="snack_bar_action_title_search">חיפוש</string>
|
||||
<string name="snack_bar_action_title_search_previous">הקודם</string>
|
||||
<string name="snack_bar_action_title_search_next">המשך</string>
|
||||
<string name="snack_bar_action_title_search_next">הבא</string>
|
||||
<string name="snack_bar_action_title_sort">מיון</string>
|
||||
<string name="snack_bar_action_title_sort_az">א - ת</string>
|
||||
<string name="snack_bar_action_title_sort_za">ת - א</string>
|
||||
<string name="snack_bar_action_title_sort_newest">החדש ביותר</string>
|
||||
<string name="snack_bar_action_title_sort_oldest">הישן ביותר</string>
|
||||
<string name="snack_bar_action_title_sort_biggest">הכבד ביותר</string>
|
||||
<string name="snack_bar_action_title_sort_smallest">הקל ביותר</string>
|
||||
<string name="snack_bar_action_title_sort_biggest">הגדול ביותר</string>
|
||||
<string name="snack_bar_action_title_sort_smallest">הקטן ביותר</string>
|
||||
<!-- # screens -->
|
||||
<!-- # screen: vault list -->
|
||||
<string name="screen_vault_list_actions_title">הוסף ל-Cryptomator</string>
|
||||
<string name="screen_vault_list_action_create_new_vault">צור כספת חדשה</string>
|
||||
<string name="screen_vault_list_action_add_existing_vault">הוסף כספת קיימת</string>
|
||||
<string name="screen_vault_list_vault_action_delete">מחק</string>
|
||||
<string name="screen_vault_list_vault_creation_hint">ליצירת כספת חדשה לחץ כאן</string>
|
||||
<string name="screen_vault_list_change_password_successful">הסיסמה שונתה בהצלחה</string>
|
||||
<string name="screen_vault_list_vault_action_delete">הסר</string>
|
||||
<string name="screen_vault_list_vault_creation_hint">יש ללחוץ כאן ליצירת כספת חדשה</string>
|
||||
<string name="screen_vault_list_change_password_successful">הסיסמא שונתה בהצלחה</string>
|
||||
<!-- # screen: file browser -->
|
||||
<string name="screen_file_browser_default_title">כספת</string>
|
||||
<string name="screen_file_browser_add_existing_vault_extra_text">בחר קובץ masterkey</string>
|
||||
<string name="screen_file_browser_create_new_vault_button_text">מקם כאן</string>
|
||||
<string name="screen_file_browser_create_new_vault_extra_text">שם כספת: %1$s</string>
|
||||
<string name="screen_file_browser_create_new_vault_extra_text">שם הכספת: %1$s</string>
|
||||
<string name="screen_file_browser_move_button_text">שנה מיקום</string>
|
||||
<string name="screen_file_browser_msg_empty_folder">תיקיה ריקה</string>
|
||||
<string name="screen_file_browser_file_info_label_date">שונה לפני %1$s</string>
|
||||
@ -74,12 +76,12 @@
|
||||
<string name="screen_file_browser_actions_title">הוסף ל %1$s</string>
|
||||
<string name="screen_file_browser_action_create_folder">צור תיקייה</string>
|
||||
<string name="screen_file_browser_action_create_new_text_file">צור קובץ טקסט</string>
|
||||
<string name="screen_file_browser_action_upload_files">העלה קובצים</string>
|
||||
<string name="screen_file_browser_action_upload_files">העלה קבצים</string>
|
||||
<string name="screen_file_browser_upload_files_chooser_title">קבצים</string>
|
||||
<string name="screen_file_browser_msg_file_exported">הקובץ יוצא</string>
|
||||
<string name="screen_file_browser_msg_files_exported">הקבצים יוצאו</string>
|
||||
<string name="screen_file_browser_nothing_to_export">אין מה לייצא</string>
|
||||
<string name="screen_file_browser_msg_creating_download_dir_failed">יצירת תיקייה להורדות נכשלה</string>
|
||||
<string name="screen_file_browser_msg_creating_download_dir_failed">יצירת תיקיית הורדות נכשלה</string>
|
||||
<string name="screen_file_browser_node_action_share">שתף</string>
|
||||
<string name="screen_file_browser_node_action_rename">שנה שם</string>
|
||||
<string name="screen_file_browser_node_action_edit_text">ערוך</string>
|
||||
@ -110,6 +112,7 @@
|
||||
<string name="screen_cloud_connections_title">בחר מיקום</string>
|
||||
<string name="screen_cloud_connections_no_connections">להוספת מיקומים, לחץ כאן</string>
|
||||
<string name="screen_cloud_error_webdav_not_supported">נראה שהשרת אינו תומך ב WebDAV</string>
|
||||
<string name="screen_cloud_local_error_no_content_provider">לא נמצא סייר קבצים שתומך בפתיחה של תיקיות</string>
|
||||
<!-- ## screen: webdav settings -->
|
||||
<string name="screen_webdav_settings_url_port_label">כתובת URL</string>
|
||||
<string name="screen_webdav_settings_username_label">שם משתמש</string>
|
||||
@ -152,9 +155,13 @@
|
||||
<string name="screen_settings_biometric_auth">אימות ביומטרי</string>
|
||||
<string name="screen_settings_activate_biometric_auth">הפעל אימות ביומטרי</string>
|
||||
<string name="screen_settings_confirm_face_unlock">אפשר פתיחה באמצעות זיהוי פנים (במידה שזמין)</string>
|
||||
<string name="screen_settings_block_app_when_obscured">מנע פעולה כאשר יש לאפליקציות אחרות רשות להציג מעל</string>
|
||||
<string name="screen_settings_block_app_when_obscured_summary">מנע יירוט של קלט והצגה של ממשק משתמש מדומה</string>
|
||||
<string name="screen_settings_secure_screen">חסום צילומי מסך</string>
|
||||
<string name="screen_settings_secure_screen_summary">חסום צילומי מסך באפליקציה וברשימת היישומים שנפתחו לאחרונה</string>
|
||||
<string name="screen_settings_section_search">חיפוש</string>
|
||||
<string name="screen_settings_live_search">חיפוש בלייב</string>
|
||||
<string name="screen_settings_live_search_summary">עדכן תצוצאות חיפוש תוך כדי הקלדה</string>
|
||||
<string name="screen_settings_glob_search">חפש באמצעות תבניות Glob</string>
|
||||
<string name="screen_settings_glob_search_summary">השתמש בתבניות Glob כדי לבצע חיפוש כדוגמת alice.*.jpg</string>
|
||||
<string name="screen_settings_section_auto_lock">נעילה אוטומטית</string>
|
||||
@ -163,7 +170,9 @@
|
||||
<string name="screen_settings_section_auto_photo_upload">העלאה אוטומטית של תמונות</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_vault">בחר כספת להעלאת תמונות</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_toggle">הפעל</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_toggle_summary">לכוד תמונות ברקע והתחל להעלות לאחר פתיחה של ה Vault</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_toggle_instant_upload">העלאה מיידית</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_toggle_instant_upload_summary">התחל להעלות מיד לאחר פתיחה של ה Vault</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_only_wifi_toggle">העלה רק כאשר המכשיר מחובר ל WiFi</string>
|
||||
<string name="screen_settings_section_auto_photo_upload_including_videos">העלה סרטוני וידאו</string>
|
||||
<string name="screen_settings_auto_photo_upload_title">שמור קבצים מועלים אוטומטית ל…</string>
|
||||
@ -178,8 +187,13 @@
|
||||
<string name="screen_settings_debug_mode_label">מצב ניפוי תקלות</string>
|
||||
<string name="screen_settings_error_report_label">שלח יומן אירועים</string>
|
||||
<string name="screen_settings_error_report_failed">השליחה נכשלה</string>
|
||||
<string name="screen_settings_security_label">טיפים לאבטחה</string>
|
||||
<string name="screen_settings_section_version">גרסה</string>
|
||||
<string name="screen_settings_advanced_settings">הגדרות מתקדמות</string>
|
||||
<string name="screen_settings_background_unlock_preparation_label">האץ פתיחה ברקע</string>
|
||||
<string name="screen_settings_background_unlock_preparation_label_summary">הורד ברקע את הקונפיגורציה של ה Vault בזמן הבקשה להכנסת סיסמא או זיהוי ביומטרי</string>
|
||||
<string name="screen_settings_keep_unlocked_while_editing_files">השאר נעול</string>
|
||||
<string name="screen_settings_keep_unlocked_while_editing_files_summary">השאר את ה Vault נעול בזמן עריכת קבצים</string>
|
||||
<!-- ## screen: cloud settings -->
|
||||
<string name="screen_cloud_settings_onedrive_connections">חיבורי OneDrive</string>
|
||||
<string name="screen_cloud_settings_webdav_connections">חיבורי WebDAV</string>
|
||||
@ -190,7 +204,7 @@
|
||||
<string name="screen_cloud_settings_sign_out_from_cloud">התנתק מ</string>
|
||||
<!-- ## screen: licenses -->
|
||||
<!-- ## screen: authenticate cloud -->
|
||||
<string name="screen_authenticate_auth_authentication_failed">האימות אל \'%1$s\' נכשל.</string>
|
||||
<string name="screen_authenticate_auth_authentication_failed">האימות מול \'%1$s\' נכשל.</string>
|
||||
<string name="screen_update_pcloud_connections_title">עדכן את פרטי ההתחברות אל pCloud</string>
|
||||
<!-- ## screen: insecure android version info -->
|
||||
<!-- # dialogs -->
|
||||
@ -201,9 +215,11 @@
|
||||
<string name="dialog_change_password">שנה סיסמה</string>
|
||||
<string name="dialog_change_password_msg_old_password_empty">יש להזין סיסמה ישנה.</string>
|
||||
<string name="dialog_change_password_msg_new_password_empty">יש להזין סיסמה חדשה.</string>
|
||||
<string name="dialog_change_password_msg_password_mismatch">הסיסמא החדשה אינה תואמת לסיסמה שהוזנה.</string>
|
||||
<!-- Vault not found -->
|
||||
<string name="dialog_vault_not_found_title">הכספת %1$s לא נמצאה</string>
|
||||
<string name="dialog_vault_not_found_positive_button_text">מחק</string>
|
||||
<string name="dialog_vault_not_found_message">ה Vault הנבחר נמחק, הועבר או השם השתנה. נא להסיר את ה Vault מהרשימה ולהוסיף מחדש בכדי להמשיך. להסיר עכשיו?</string>
|
||||
<string name="dialog_vault_not_found_positive_button_text">הסר</string>
|
||||
<string name="dialog_existing_file_title">הקובץ כבר קיים</string>
|
||||
<string name="dialog_existing_file_positive_button">החלף</string>
|
||||
<string name="dialog_existing_file_message">כבר קיים קובץ בשם %1$s.</string>
|
||||
@ -211,6 +227,8 @@
|
||||
<string name="dialog_replace_positive_button_all_files_exist">החלף הכל</string>
|
||||
<string name="dialog_replace_positive_button_some_files_exist">החלף קיימים</string>
|
||||
<string name="dialog_replace_positive_button_single_file_exists">החלף</string>
|
||||
<string name="dialog_replace_msg_single_file_exists">הקובץ \'%1$s\' כבר קיים. האם ברצונך להחליף אותו?</string>
|
||||
<string name="dialog_replace_msg_some_files_exists">הקבצים %1$d כבר קיימים. האם ברצונך להחליפם?</string>
|
||||
<string name="dialog_replace_title_single_file_exists">להחליף את הקובץ?</string>
|
||||
<string name="dialog_replace_title_multiple_files_exist">להחליף את הקבצים?</string>
|
||||
<string name="dialog_unable_to_share_title">אין אפשרות לשתף את הקבצים</string>
|
||||
@ -250,23 +268,35 @@
|
||||
<string name="dialog_accept_ssl_certificate_hint">תעודת SSL לא חוקית. תרצה לבטוח בתעודה זו בכל מקרה?</string>
|
||||
<string name="dialog_accept_ssl_certificate_details">פרטים</string>
|
||||
<string name="dialog_accept_ssl_certificate_security_checkbox">פעולה זו יכולה לגרום לפרצות אבטחה. אני מבין מהם ההשלכות.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_title">השבת אופטימיזציה של הסוללה עבור אפליקציה זו</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_checkbox">לא לשאול שוב?</string>
|
||||
<string name="dialog_http_security_hint">HTTP הוא פרוטוקול לא מאובטח. אנו ממליצים להשתמש ב HTTPS במקום. אם אתה מבין את הסיכונים בכך, אתה יכול להמשיך להשתמש ב HTTP.</string>
|
||||
<string name="dialog_http_security_checkbox">עבור ל-HTTPS</string>
|
||||
<string name="dialog_http_security_title">להשתמש ב-HTTPS?</string>
|
||||
<string name="dialog_no_screen_lock_hint">לא הוגדרה נעילת מסך. בכדי לשמור את פרטי ההתחברות באופן מאובטח, לחץ על OK בכדי ליצור תבנית או סיסמא.</string>
|
||||
<string name="dialog_no_screen_lock_title">הגדר נעילת מסך?</string>
|
||||
<string name="dialog_no_screen_lock_checkbox">הגדר נעילת מסך</string>
|
||||
<string name="dialog_no_biometric_auth_set_up_title">לא הוגדר אימות בסיסי במערכת</string>
|
||||
<string name="dialog_no_biometric_auth_set_up_message">בכדי להשתמש בשירות זה חייבת להיות מוגדרת לפחות זיהוי ביומטרי אחד של אצבע/פנים.</string>
|
||||
<string name="dialog_debug_mode_disclaimer_title">שים לב</string>
|
||||
<string name="dialog_debug_mode_positive_button">הפעל</string>
|
||||
<string name="dialog_disable_app_obscured_disclaimer_title">שים לב</string>
|
||||
<string name="dialog_disable_app_obscured_positive_button">כבה</string>
|
||||
<string name="dialog_app_is_obscured_info_title">אפליקציה אחרת מציגה מעל Cryptomator</string>
|
||||
<string name="dialog_app_is_obscured_info_hint">אפליקציה אחרת מציגה משהו מעל Cryptomator (לדוגמה, אפליקציית סינון אור כחול למצב לילה). מטעמי אבטחה, Cryptomator ייסגר עכשיו.\n\n<a href="https://docs.cryptomator.org/en/1.5/android/settings/#block-app-when-obscured">איך להפעיל את Cryptomator</a></string>
|
||||
<string name="dialog_app_is_obscured_info_neutral_button">סגור</string>
|
||||
<string name="dialog_delete_cloud_connection_with_vaults_message">האם את/ה בטוח/ה שברצונך להסיר את החיבור הזה לענן?</string>
|
||||
<string name="dialog_delete_cloud_connection_with_vaults_hint">פעולה זו תסיר את החיבור לענן ואת כל ה Vault-ים שבענן זה.</string>
|
||||
<string name="dialog_confirm_delete_multiple_title">למחוק %1$d פריטים?</string>
|
||||
<string name="dialog_confirm_delete_multiple_message">אתה בטוח שברצונך למחוק קבצים אלו?</string>
|
||||
<string name="dialog_confirm_delete_file_message">אתה בטוח שברצונך למחוק קובץ זה?</string>
|
||||
<string name="dialog_confirm_delete_folder_message">אתה בטוח שברצונך למחוק תיקייה זו? הפעולה תמחק גם את כל הקבצים שנמצאים בתוך התיקייה.</string>
|
||||
<string name="dialog_biometric_auth_key_invalidated_title">האימות הביומטרי בוטל</string>
|
||||
<string name="dialog_biometric_auth_key_invalidated_message">בגלל שמפתח זה כבר לא חוקי, הזיהו הביומטרי הופסק. להפעלה מחדש יש לפתוח את מסך ההגדרות של Cryptomator.</string>
|
||||
<string name="dialog_enter_license_title">שימוש במפתח רישיון</string>
|
||||
<string name="dialog_enter_license_content">זיהינו שהתקנת את Cryptomator לא דרך ה-Google Play Store. להפעלת האפליקציה, יש להכניס מפתח רישיון. ניתן לרכוש מפתח ב-<a href="https://cryptomator.org/android/">https://cryptomator.org/android/</a></string>
|
||||
<string name="dialog_enter_license_not_valid_content">המפתח לא אומת. וודא כי הזנת אותו כהלכה.</string>
|
||||
<string name="dialog_enter_license_not_valid_content_desktop_supporter_certificate">המפתח שהוזן הוא תעודת תומך. יש להזין מפתח חוקי.</string>
|
||||
<string name="dialog_enter_license_no_content">לא הוזן מפתח, אנא הזן מפתח רישיון תקין.</string>
|
||||
<string name="dialog_enter_license_decline_button">יציאה</string>
|
||||
<string name="dialog_license_confirmation_title">מפתח הרישיון אומת</string>
|
||||
@ -283,6 +313,7 @@
|
||||
<string name="dialog_sym_link_back_button">חזור</string>
|
||||
<string name="dialog_no_dir_file_title">טעינת תיקייה זו נכשלה</string>
|
||||
<string name="dialog_no_more_images_to_display">אין עוד תמונות להציג…</string>
|
||||
<string name="dialog_pcloud_credentials_updated_title">פרטי ההתחברות של \'%1$s\' עודכנו</string>
|
||||
<string name="dialog_pcloud_credentials_updated">אם ברצונך להוסיף משתמש pCloud נוסף, לחץ על הקישור <a href="https://www.pcloud.com">www.pcloud.com</a>, התנתק מהמשתמש הנוכחי ולחץ על ה \'+\' באפליקצייה כדי להוסיף חיבור חדש.</string>
|
||||
<string name="permission_snackbar_auth_local_vault">Cryptomator זקוק להרשאת גישה לזיכרון המכשיר כדי להשתמש בכספת מקומית</string>
|
||||
<string name="permission_snackbar_auth_auto_upload">Cryptomator זקוק להרשאת גישה לזיכרון המכשיר כדי לבצע העלאה אוטומטית של תמונות</string>
|
||||
@ -323,10 +354,18 @@
|
||||
<string name="notification_auto_upload_title">מתבצעת העלאה אוטומטית של תמונות</string>
|
||||
<string name="notification_auto_upload_message">מעלה %1d/%2d</string>
|
||||
<string name="notification_auto_upload_finished_title">העלאה אוטומטית של תמונות הסתיימה</string>
|
||||
<string name="notification_auto_upload_finished_message">%1$d תמונות הועלו ל Vault</string>
|
||||
<string name="notification_auto_upload_failed_title">העלאה אוטומטית של תמונות נכשלה</string>
|
||||
<string name="notification_auto_upload_failed_general_error">שגיאה כללית אירעה בעת תהליך ההעלאה.</string>
|
||||
<string name="notification_auto_upload_failed_due_to_folder_not_exists">התיקייה הנבחרת להעלה אינה זמינה יותר. יש לגשת למסך ההגדרות ולבחור תיקייה חדשה</string>
|
||||
<string name="notification_auto_upload_failed_due_to_vault_locked">ה Vault ננעל במהלך ההעלאה, יש לפתוח את ה vault מחדש בכדי להמשיך</string>
|
||||
<string name="notification_auto_upload_failed_due_to_vault_not_found">הכספת המוגדרת להעלאה אוטומטית של קבצים לא קיימת יותר.</string>
|
||||
<string name="notification_open_writable_file_title">קובץ פתוח לעריכה</string>
|
||||
<string name="notification_open_writable_file_message">ה vault יישאר פתוח עד לסיום העריכה</string>
|
||||
<string name="notification_update_check_finished_latest">הגרסה העדכנית ביותר מותקנת</string>
|
||||
<string name="notification_authenticating">אימות…</string>
|
||||
<string name="screen_settings_lru_cache">מטמון</string>
|
||||
<string name="screen_settings_lru_cache_toggle_summary">קבצים שהיו בשימוש לאחרונה יוצפנו באופן מקומי לשימוש נוסף בעתיד</string>
|
||||
<string name="screen_settings_lru_cache_size">נפח מטמון</string>
|
||||
<string name="screen_settings_clear_lru_cache_size">נקה מטמון</string>
|
||||
<string name="screen_settings_license">רשום עבור</string>
|
||||
|
@ -47,7 +47,7 @@
|
||||
<!-- # screens -->
|
||||
<!-- # screen: vault list -->
|
||||
<string name="screen_vault_list_actions_title">Legg til i Cryptomator</string>
|
||||
<string name="screen_vault_list_action_create_new_vault">Lag et nytt hvelv</string>
|
||||
<string name="screen_vault_list_action_create_new_vault">Opprett et nytt hvelv</string>
|
||||
<string name="screen_vault_list_action_add_existing_vault">Legg til et eksisterende hvelv</string>
|
||||
<string name="screen_vault_list_vault_action_delete">Fjern</string>
|
||||
<string name="screen_vault_list_vault_creation_hint">Klikk her for å lage et nytt hvelv</string>
|
||||
@ -95,6 +95,7 @@
|
||||
<!-- ## screen: choose cloud service -->
|
||||
<string name="screen_choose_cloud_service_title">Skylagringstjeneste</string>
|
||||
<!-- ## screen: cloud connections -->
|
||||
<string name="screen_cloud_error_webdav_not_supported">Serveren ser ikke ut til å være WebDAV-kompatibel</string>
|
||||
<!-- ## screen: webdav settings -->
|
||||
<string name="screen_webdav_settings_url_port_label">URL</string>
|
||||
<string name="screen_webdav_settings_username_label">Brukernavn</string>
|
||||
@ -206,7 +207,7 @@
|
||||
<string name="screen_settings_lru_cache_size">Total hurtigminnestørrelse</string>
|
||||
<string name="screen_settings_clear_lru_cache_size">Tøm hurtigminnet</string>
|
||||
<string name="screen_settings_lru_cache_changed__restart_toast">Endringer vil bli tatt i bruk ved neste omstart av appen</string>
|
||||
<string name="dialog_cache_size_title">Hurtigminnestørrelse per sky</string>
|
||||
<string name="dialog_cache_size_title">Hurtigminnestørrelse per skytjeneste</string>
|
||||
<!-- lock timeout names -->
|
||||
<!-- cache size names -->
|
||||
<string name="cache_size_50m">50 MB</string>
|
||||
|
@ -9,6 +9,8 @@
|
||||
<string name="error_no_network_connection">Sem conexão com a internet</string>
|
||||
<string name="error_invalid_passphrase">Senha incorreta</string>
|
||||
<string name="error_file_or_folder_exists">Um arquivo ou pasta já existe.</string>
|
||||
<string name="error_vault_version_not_supported">A versão do Cofre %1$s não é suportada. Este cofre foi criado com uma versão mais antiga ou mais recente do Cryptomator.</string>
|
||||
<string name="error_vault_config_file_missing_due_to_format_999">%1$s arquivo está faltando na pasta do seu cofre. Certifique-se de que este arquivo existe na pasta do seu cofre na nuvem.</string>
|
||||
<string name="error_vault_already_exists">O cofre já existe.</string>
|
||||
<string name="error_no_such_file">O arquivo não existe.</string>
|
||||
<string name="error_vault_has_been_locked">O cofre foi trancado.</string>
|
||||
@ -272,6 +274,9 @@
|
||||
<string name="dialog_accept_ssl_certificate_hint">O certificado SSL é inválido. Deseja confiar nele mesmo assim?</string>
|
||||
<string name="dialog_accept_ssl_certificate_details">Detalhes</string>
|
||||
<string name="dialog_accept_ssl_certificate_security_checkbox">Isto pode ser um risco para a segurança. Eu sei o que estou fazendo.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_title">Desativar otimizações de bateria</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_hint">Para recuperar novas imagens e vídeos sem rodar em segundo plano, precisamos desativar as otimizações de bateria. Mas não se preocupe, %1$s não consome muito energia.\n\nPara aplicá-lo, altere \'Não otimizado\' para \'Todos os aplicativos\', selecione %1$s e escolha \'Não otimizar\' após clicar em \'%2$s\' neste diálogo.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_checkbox">Não pergunte novamente</string>
|
||||
<string name="dialog_http_security_hint">O uso de HTTP é inseguro. Recomendamos a utilização de HTTPS. Se você souber os riscos, você pode continuar com o HTTP.</string>
|
||||
<string name="dialog_http_security_checkbox">Mudar para HTTPS</string>
|
||||
<string name="dialog_http_security_title">Usar HTTPS?</string>
|
||||
|
@ -52,7 +52,7 @@
|
||||
<!-- Vault not found -->
|
||||
<string name="dialog_lock_vault">Trancar</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_title">Desativar otimizações de bateria</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_hint">Para recuperar novas fotos e vídeos sem executar em segundo plano, precisamos de desativar as otimizações de bateria. Mas não se preocupe, %1$s não consome muita energia. \n\n Para aplicá-lo, altere \'Não otimizado\' para \'Todos os aplicativos\', selecione %1$s e escolha \'Não otimizar\' depois de clicar em \'%2$s\' nesta caixa de diálogo.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_hint">Para recuperar novas fotos e vídeos sem correr em segundo plano, precisamos de desativar as otimizações de bateria. Mas não se preocupe, %1$s não consome muita energia.\n\n Para aplicá-lo, altere \'Não otimizado\' para \'Todos os aplicativos\', selecione %1$s e escolha \'Não otimizar\' após clicar em \'%2$s\' nesta caixa de diálogo.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_checkbox">Não perguntar novamente?</string>
|
||||
<string name="dialog_app_is_obscured_info_neutral_button">Fechar</string>
|
||||
<string name="dialog_enter_license_not_valid_content_desktop_supporter_certificate">A chave fornecida é um certificado de apoiante para computador/portátil. Por favor, insira uma licença válida.</string>
|
||||
|
@ -15,11 +15,11 @@
|
||||
<string name="error_no_such_file">Файл не существует.</string>
|
||||
<string name="error_vault_has_been_locked">Хранилище заблокировано.</string>
|
||||
<string name="error_cloud_already_exists">Облако уже существует.</string>
|
||||
<string name="error_activity_not_found">Пожалуйста, скачайте приложение, которое может открыть этот файл.</string>
|
||||
<string name="error_activity_not_found">Скачайте приложение, которое может открыть этот файл.</string>
|
||||
<string name="error_server_not_found">Сервер не найден.</string>
|
||||
<string name="error_device_policy_manager_not_found">Откройте настройки устройства и установите блокировку экрана вручную</string>
|
||||
<string name="error_export_illegal_file_name">Не удалось экспортировать. Попробуйте удалить специальные символы из имен файлов и экспортировать снова.</string>
|
||||
<string name="error_name_contains_invalid_characters">Не может содержать специальные символы.</string>
|
||||
<string name="error_export_illegal_file_name">Ошибка экспорта. Попробуйте удалить спецсимволы из имён файлов и экспортировать снова.</string>
|
||||
<string name="error_name_contains_invalid_characters">Не может содержать спецсимволы.</string>
|
||||
<string name="error_names_contains_invalid_characters">В имени файла не может быть спецсимволов.</string>
|
||||
<string name="error_vault_name_contains_invalid_characters">В имени хранилища не может быть спецсимволов.</string>
|
||||
<string name="error_general_update">Не удалось проверить наличие обновления. Общая ошибка.</string>
|
||||
@ -33,7 +33,7 @@
|
||||
<string name="error_vault_config_loading">Общая ошибка при загрузке конфигурации хранилища</string>
|
||||
<string name="error_file_not_found_after_opening_using_3party">Локальный файл больше не существует после переключения на Cryptomator. Возможные изменения не могут быть переданы обратно в облако.</string>
|
||||
<string name="error_no_such_bucket">Нет такого бакета</string>
|
||||
<string name="error_masterkey_location_not_supported">Произвольное расположение Masterkey пока поддерживается</string>
|
||||
<string name="error_masterkey_location_not_supported">Произвольное расположение Masterkey пока не поддерживается</string>
|
||||
<!-- # clouds -->
|
||||
<!-- ## cloud names -->
|
||||
<string name="cloud_names_local_storage">Локальное хранилище</string>
|
||||
@ -65,7 +65,7 @@
|
||||
<!-- # screen: file browser -->
|
||||
<string name="screen_file_browser_default_title">Хранилище</string>
|
||||
<string name="screen_file_browser_add_existing_vault_extra_text">Выберите файл Masterkey</string>
|
||||
<string name="screen_file_browser_create_new_vault_button_text">Поместить здесь</string>
|
||||
<string name="screen_file_browser_create_new_vault_button_text">Поместить сюда</string>
|
||||
<string name="screen_file_browser_create_new_vault_extra_text">Имя хранилища: %1$s</string>
|
||||
<plurals name="screen_file_browser_subtitle_move">
|
||||
<item quantity="one">Переместить %1$s в</item>
|
||||
@ -79,11 +79,11 @@
|
||||
<string name="screen_file_browser_share_intent_chooser_title">Поделиться с</string>
|
||||
<string name="screen_file_browser_share_destination_title">Выберите место назначения</string>
|
||||
<string name="screen_file_browser_share_button_text">Выбрать</string>
|
||||
<string name="screen_file_browser_nothing_to_share">Нечем делиться</string>
|
||||
<string name="screen_file_browser_nothing_to_share">Нечем поделиться</string>
|
||||
<string name="screen_file_browser_actions_title">Добавить в %1$s</string>
|
||||
<string name="screen_file_browser_action_create_folder">Создать папку</string>
|
||||
<string name="screen_file_browser_action_create_new_text_file">Создать текстовый файл</string>
|
||||
<string name="screen_file_browser_action_upload_files">Загрузить файлы</string>
|
||||
<string name="screen_file_browser_action_upload_files">Отправить файлы</string>
|
||||
<string name="screen_file_browser_upload_files_chooser_title">Файлы</string>
|
||||
<string name="screen_file_browser_msg_file_exported">Файл экспортирован</string>
|
||||
<string name="screen_file_browser_msg_files_exported">Файлы экспортированы</string>
|
||||
@ -109,14 +109,14 @@
|
||||
<string name="screen_share_files_content_text">текст</string>
|
||||
<string name="screen_share_files_content_file">файл</string>
|
||||
<string name="screen_share_files_content_files">файлы</string>
|
||||
<string name="screen_share_files_msg_filenames_must_be_unique">Имена файлов должны быть уникальными. Переименуйте дубликаты.</string>
|
||||
<string name="screen_share_files_msg_filenames_must_be_unique">Имена файлов должны быть уникальными, пожалуйста, переименуйте дубликаты.</string>
|
||||
<string name="screen_share_files_section_location">Место сохранения</string>
|
||||
<string name="screen_share_files_save_button_text">Сохранить</string>
|
||||
<string name="screen_share_files_msg_success">Шифрование завершено</string>
|
||||
<!-- ## screen: choose cloud service -->
|
||||
<string name="screen_choose_cloud_service_title">Облачные сервисы</string>
|
||||
<string name="screen_choose_cloud_service_title">Облачный сервис</string>
|
||||
<!-- ## screen: cloud connections -->
|
||||
<string name="screen_cloud_connections_title">Выберите местоположение</string>
|
||||
<string name="screen_cloud_connections_title">Выберите место</string>
|
||||
<string name="screen_cloud_connections_no_connections">Нажмите, чтобы добавить места</string>
|
||||
<string name="screen_cloud_error_webdav_not_supported">Похоже, сервер не совместим с WebDAV</string>
|
||||
<string name="screen_cloud_local_error_no_content_provider">Не найден файловый менеджер, поддерживающий открытие папок</string>
|
||||
@ -133,9 +133,9 @@
|
||||
<string name="screen_s3_settings_display_name_label">Отображаемое имя</string>
|
||||
<string name="screen_s3_settings_access_key_label">Ключ доступа</string>
|
||||
<string name="screen_s3_settings_secret_key_label">Секретный ключ</string>
|
||||
<string name="screen_s3_settings_bucket_label">Имеющийся бакет</string>
|
||||
<string name="screen_s3_settings_bucket_label">Существующий бакет</string>
|
||||
<string name="screen_s3_settings_endpoint_label">Конечная точка</string>
|
||||
<string name="screen_s3_settings_region_label">Область</string>
|
||||
<string name="screen_s3_settings_region_label">Регион</string>
|
||||
<string name="screen_s3_settings_msg_display_name_not_empty">Отображаемое имя не может быть пустым</string>
|
||||
<string name="screen_s3_settings_msg_access_key_not_empty">Ключ доступа не может быть пустым</string>
|
||||
<string name="screen_s3_settings_msg_secret_key_not_empty">Секретный ключ не может быть пустым</string>
|
||||
@ -149,7 +149,7 @@
|
||||
<string name="screen_set_password_title">Установить пароль</string>
|
||||
<string name="screen_set_password_msg_password_mismatch">Пароли не совпадают.</string>
|
||||
<string name="screen_set_password_button_text">Готово</string>
|
||||
<string name="screen_set_password_hint">ВАЖНО: Если вы забыли пароль, восстановить данные невозможно.</string>
|
||||
<string name="screen_set_password_hint">ВАЖНО: Если вы забудете пароль, то не сможете восстановить данные.</string>
|
||||
<string name="screen_set_password_retype_password_label">Введите пароль ещё раз</string>
|
||||
<string name="screen_set_password_strength_indicator_0">Слишком слабый для создания хранилища</string>
|
||||
<string name="screen_set_password_strength_indicator_1">Слабый</string>
|
||||
@ -371,18 +371,18 @@
|
||||
<string name="notification_auto_upload_title">Выполняется автозагрузка фото</string>
|
||||
<string name="notification_auto_upload_message">Загрузка %1d/%2d</string>
|
||||
<string name="notification_auto_upload_finished_title">Автозагрузка фото завершена</string>
|
||||
<string name="notification_auto_upload_finished_message">Загружено в хранилище изображений: %1$d</string>
|
||||
<string name="notification_auto_upload_failed_title">Ошибка автозагрузки фото</string>
|
||||
<string name="notification_auto_upload_failed_general_error">Ошибка при загрузке.</string>
|
||||
<string name="notification_auto_upload_failed_due_to_folder_not_exists">Выбранная папка для загрузки больше недоступна. Перейдите в настройки и выберите новую папку</string>
|
||||
<string name="notification_auto_upload_failed_due_to_vault_locked">Хранилище заблокировано во время загрузки, откройте хранилище снова, чтобы продолжить</string>
|
||||
<string name="notification_auto_upload_finished_message">Загружено изображений в хранилище: %1$d</string>
|
||||
<string name="notification_auto_upload_failed_title">Ошибка автоотправки фото</string>
|
||||
<string name="notification_auto_upload_failed_general_error">Ошибка при отправке.</string>
|
||||
<string name="notification_auto_upload_failed_due_to_folder_not_exists">Выбранная папка для отправки больше недоступна. Перейдите в настройки и выберите новую папку</string>
|
||||
<string name="notification_auto_upload_failed_due_to_vault_locked">Хранилище заблокировано во время отправки; откройте хранилище снова, чтобы продолжить</string>
|
||||
<string name="notification_auto_upload_failed_due_to_vault_not_found">Хранилище, выбранное для автозагрузки, больше не существует.</string>
|
||||
<string name="notification_open_writable_file_title">Открыть файл, доступный для записи</string>
|
||||
<string name="notification_open_writable_file_message">Хранилище разблокировано до завершения редактирования</string>
|
||||
<string name="notification_update_check_finished_latest">Установлена новейшая версия</string>
|
||||
<string name="notification_authenticating">Аутентификация…</string>
|
||||
<string name="screen_settings_lru_cache">Кэш</string>
|
||||
<string name="screen_settings_lru_cache_toggle_summary">Кэшировать зашифрованные локально на устройстве файлы, к которым недавно был доступ, для последующего использования при повторном открытии</string>
|
||||
<string name="screen_settings_lru_cache_toggle_summary">Кэшировать файлы, зашифрованные локально на устройстве, к которым недавно был доступ, для последующего использования при повторном открытии</string>
|
||||
<string name="screen_settings_lru_cache_size">Общий размер кэша</string>
|
||||
<string name="screen_settings_clear_lru_cache_size">Очистить кэш</string>
|
||||
<string name="screen_settings_lru_cache_changed__restart_toast">Изменения будут применены при следующем перезапуске приложения</string>
|
||||
|
@ -277,7 +277,7 @@
|
||||
<string name="dialog_accept_ssl_certificate_details">Podrobnosti</string>
|
||||
<string name="dialog_accept_ssl_certificate_security_checkbox">Toto môže byť bezpečnostné riziko. Viem čo robím.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_title">Vypnúť optimalizácie batérie</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_hint">Získať nové obrázky a videá bez behu na pozadí, potrebujeme rozhodnúť na základe optimalzácií batérie. Ale netrápte sa, %1$s nespotrebúva veľa energie. \n\nAplikovať to, zmente \'Neoptimalizované\' na \'Všetky aplikácie\', vyberte %1$s a zvoľte \'Neoptimalizovať\' po odkliknutí \'%2$s\' v tomto dialógu.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_hint">Získať nové obrázky a videá bez behu na pozadí, potrebujeme rozhodnúť na základe optimalizácií batérie. Ale netrápte sa, %1$s nespotrebúva veľa energie. \n\nAplikovať to, zmeňte \'Neoptimalizované\' na \'Všetky aplikácie\', vyberte %1$s a zvoľte \'Neoptimalizovať\' po odkliknutí \'%2$s\' v tomto dialógu.</string>
|
||||
<string name="dialog_ask_ignore_battery_optimizations_checkbox">Nepýtať sa znovu?</string>
|
||||
<string name="dialog_http_security_hint">Používanie HTTP nie je bezpečné. Odporúčame namiesto toho použiť HTTPS. Ak poznáte riziká, môžte pokračovať s HTTP.</string>
|
||||
<string name="dialog_http_security_checkbox">Zmeniť na HTTPS</string>
|
||||
|
@ -9,6 +9,8 @@
|
||||
<string name="error_no_network_connection">沒有網路連線</string>
|
||||
<string name="error_invalid_passphrase">密碼錯誤</string>
|
||||
<string name="error_file_or_folder_exists">該檔案或資料夾已存在。</string>
|
||||
<string name="error_vault_version_not_supported">不支持 %1$s 版本的保險櫃。此保險櫃是使用Cryptomator的較舊或較新版本創建的。</string>
|
||||
<string name="error_vault_config_file_missing_due_to_format_999">您的vault資料夾中缺少 %1$s 檔案。 確保此檔案存在於雲中的保險櫃資料夾中。</string>
|
||||
<string name="error_vault_already_exists">加密檔案庫已經存在。</string>
|
||||
<string name="error_no_such_file">檔案不存在。</string>
|
||||
<string name="error_vault_has_been_locked">加密檔案庫已鎖定。</string>
|
||||
@ -114,6 +116,7 @@
|
||||
<string name="screen_cloud_connections_title">選擇位置</string>
|
||||
<string name="screen_cloud_connections_no_connections">點擊此處新增位置</string>
|
||||
<string name="screen_cloud_error_webdav_not_supported">服務器似乎與 WebDAV 不兼容</string>
|
||||
<string name="screen_cloud_local_error_no_content_provider">未找到支持打開目錄的檔案管理器</string>
|
||||
<!-- ## screen: webdav settings -->
|
||||
<string name="screen_webdav_settings_url_port_label">網址</string>
|
||||
<string name="screen_webdav_settings_username_label">帳號名稱</string>
|
||||
@ -125,16 +128,23 @@
|
||||
<string name="screen_webdav_settings_msg_password_must_not_be_empty">密碼不可留空。</string>
|
||||
<!-- ## screen: s3 settings -->
|
||||
<string name="screen_s3_settings_display_name_label">顯示名稱</string>
|
||||
<string name="screen_s3_settings_access_key_label">訪問密鈅</string>
|
||||
<string name="screen_s3_settings_secret_key_label">私密密鈅</string>
|
||||
<string name="screen_s3_settings_bucket_label">現有Bucket</string>
|
||||
<string name="screen_s3_settings_endpoint_label">終端</string>
|
||||
<string name="screen_s3_settings_region_label">區域</string>
|
||||
<string name="screen_s3_settings_msg_display_name_not_empty">暱稱不得為空</string>
|
||||
<string name="screen_s3_settings_msg_access_key_not_empty">訪問密鈅不能為空</string>
|
||||
<string name="screen_s3_settings_msg_secret_key_not_empty">訪問密鈅不能為空</string>
|
||||
<string name="screen_s3_settings_msg_bucket_not_empty">儲存貯體不可留空</string>
|
||||
<string name="screen_s3_settings_msg_endpoint_and_region_not_empty">端点或区域不能为空</string>
|
||||
<!-- ## screen: enter vault name -->
|
||||
<string name="screen_enter_vault_name_msg_name_empty">加密檔案庫名稱不可留空。</string>
|
||||
<string name="screen_enter_vault_name_vault_label">加密檔案庫名稱</string>
|
||||
<string name="screen_enter_vault_name_button_text">新建</string>
|
||||
<!-- ## screen: set password -->
|
||||
<string name="screen_set_password_title">設定密碼</string>
|
||||
<string name="screen_set_password_msg_password_mismatch">新密碼與再次輸入的密碼不匹配</string>
|
||||
<string name="screen_set_password_button_text">完成</string>
|
||||
<string name="screen_set_password_hint">重要:如果您遺忘了密碼,您的數據將無法被恢復。</string>
|
||||
<string name="screen_set_password_retype_password_label">再次輸入密碼</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user