Merge branch 'crash-fixes' into 'master'

Two NPE fixes, cleanup

@eighthave I couldn't find why `setExecutable()` isn't used anymore. The fact that it is now unused code begs the question: why don't we need to set the APK download folder as executable anymore?

See merge request !279
This commit is contained in:
Hans-Christoph Steiner 2016-05-09 10:10:32 +00:00
commit a96eeccea9
52 changed files with 15 additions and 78 deletions

View File

@ -875,7 +875,7 @@ public class AppDetails extends AppCompatActivity {
DownloaderService.queue(this, apk.packageName, activeDownloadUrlString);
}
public void removeApk(String packageName) {
private void removeApk(String packageName) {
try {
installer.deletePackage(packageName);
} catch (InstallFailedException e) {
@ -969,11 +969,11 @@ public class AppDetails extends AppCompatActivity {
}
}
public App getApp() {
private App getApp() {
return app;
}
public ApkListAdapter getApks() {
private ApkListAdapter getApks() {
return adapter;
}
@ -1527,6 +1527,10 @@ public class AppDetails extends AppCompatActivity {
}
public void updateViews(View view) {
if (view == null) {
Log.e(TAG, "AppDetailsHeaderFragment.updateViews(): view == null. Oops.");
return;
}
App app = appDetails.getApp();
TextView statusView = (TextView) view.findViewById(R.id.status);
btMain.setVisibility(View.VISIBLE);

View File

@ -20,7 +20,7 @@ import java.io.File;
* {@link FDroidApp#onCreate()}
*/
public class CleanCacheService extends IntentService {
public static final String TAG = "CleanCacheService";
private static final String TAG = "CleanCacheService";
/**
* Schedule or cancel this service to update the app index, according to the

View File

@ -344,6 +344,9 @@ public final class Utils {
* @param secondsAgo The number of seconds old that marks a file for deletion.
*/
public static void clearOldFiles(File dir, long secondsAgo) {
if (dir == null) {
return;
}
long olderThan = System.currentTimeMillis() - (secondsAgo * 1000L);
for (File f : dir.listFiles()) {
if (f.isDirectory()) {

View File

@ -124,20 +124,4 @@ public class FileCompat {
}
@TargetApi(9)
public static boolean setExecutable(SanitizedFile file, boolean executable, boolean ownerOnly) {
if (Build.VERSION.SDK_INT >= 9) {
return file.setExecutable(executable, ownerOnly);
}
String mode;
if (executable) {
mode = ownerOnly ? "0700" : "0711";
} else {
mode = ownerOnly ? "0600" : "0600";
}
return setMode(file, mode);
}
}

View File

@ -80,9 +80,9 @@ import java.util.HashMap;
* @see android.os.AsyncTask
*/
public class DownloaderService extends Service {
public static final String TAG = "DownloaderService";
private static final String TAG = "DownloaderService";
static final String EXTRA_PACKAGE_NAME = "org.fdroid.fdroid.net.DownloaderService.extra.PACKAGE_NAME";
private static final String EXTRA_PACKAGE_NAME = "org.fdroid.fdroid.net.DownloaderService.extra.PACKAGE_NAME";
private static final String ACTION_QUEUE = "org.fdroid.fdroid.net.DownloaderService.action.QUEUE";
private static final String ACTION_CANCEL = "org.fdroid.fdroid.net.DownloaderService.action.CANCEL";

View File

@ -26,8 +26,8 @@ public class HttpDownloader extends Downloader {
protected static final String HEADER_IF_NONE_MATCH = "If-None-Match";
protected static final String HEADER_FIELD_ETAG = "ETag";
public final String username;
public final String password;
private final String username;
private final String password;
protected HttpURLConnection connection;
private int statusCode = -1;

View File

@ -111,15 +111,6 @@ public class AppSecurityPermissions {
return context.getDrawable(R.drawable.ic_perm_device_info);
}
public int flags() {
if (Build.VERSION.SDK_INT < 17) return 0;
return flags;
}
public int priority() {
if (Build.VERSION.SDK_INT < 17) return 0;
return priority;
}
}
// PermissionInfo implements Parcelable but its Parcel constructor is private and thus cannot be extended.

View File

@ -7,7 +7,6 @@
<string name="delete">Desaniciar</string>
<string name="enable_nfc_send">Habilitar unviu per NFC…</string>
<string name="cache_downloaded">Caltener aplicaciones na caché</string>
<string name="cache_downloaded_on">Caltién nel preséu los ficheros APK baxaos</string>
<string name="updates">Anovamientos</string>
<string name="other">Otru</string>
<string name="update_interval">Intervalu automáticu d\'anovaminetu</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Изтриване</string>
<string name="enable_nfc_send">Активирай NFC изпращане…</string>
<string name="cache_downloaded">Кеширане на приложенията</string>
<string name="cache_downloaded_on">Записва свалените .apk файлове на устройствто</string>
<string name="updates">Актуализации</string>
<string name="other">Други</string>
<string name="update_interval">Проверка за актуализации</string>

View File

@ -6,7 +6,6 @@
<string name="version">Versió</string>
<string name="delete">Esborrar</string>
<string name="cache_downloaded">Memòria cau de paquets</string>
<string name="cache_downloaded_on">Manté els paquets descarregats al dispositiu</string>
<string name="updates">Actualitzacions</string>
<string name="other">Altres</string>
<string name="update_interval">Període d\'actualització automàtica</string>

View File

@ -6,7 +6,6 @@
<string name="version">Verze</string>
<string name="delete">Smazat</string>
<string name="enable_nfc_send">Povolit posílání po NFC…</string>
<string name="cache_downloaded_on">Ponechat stažené apk soubory na SD kartě</string>
<string name="updates">Aktualizace</string>
<string name="other">Ostatní</string>
<string name="update_interval">Interval automatických aktualizací</string>

View File

@ -8,7 +8,6 @@
<string name="delete">Slet</string>
<string name="enable_nfc_send">Aktiver NFC Send…</string>
<string name="cache_downloaded">Cache pakker</string>
<string name="cache_downloaded_on">Behold hentede pakkefiler på enheden</string>
<string name="updates">Opdateringer</string>
<string name="unstable_updates">Ustabile opdateringer</string>
<string name="unstable_updates_summary">Foreslå opdateringer til ustabile versioner</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Löschen</string>
<string name="enable_nfc_send">NFC-Transfer aktivieren …</string>
<string name="cache_downloaded">Zwischengespeicherte Apps behalten</string>
<string name="cache_downloaded_on">Heruntergeladene Programmpakete auf dem Gerät behalten</string>
<string name="updates">Aktualisierungen</string>
<string name="other">Andere</string>
<string name="update_interval">Automatisches Aktualisierungsintervall</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Διαγραφή</string>
<string name="enable_nfc_send">Ενεργοποίηση Αποστολής NFC…</string>
<string name="cache_downloaded">Αποθήκευση πακέτων</string>
<string name="cache_downloaded_on">Διατήρηση ληφθέντων αρχείων εφαρμογών στην συσκευή</string>
<string name="updates">Ενημερώσεις</string>
<string name="other">Άλλα</string>
<string name="update_interval">Συχνότητα ενημέρωσης</string>

View File

@ -2,7 +2,6 @@
<resources>
<string name="version">Versio</string>
<string name="delete">Forigi</string>
<string name="cache_downloaded_on">Konservas elŝutitajn apk-dosierojn en la memorejo</string>
<string name="updates">Ĝisdatigoj</string>
<string name="other">Aliaj</string>
<string name="automatic_scan_wifi">Nur per sendrata reto</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Borrar</string>
<string name="enable_nfc_send">Habilitar envío NFC…</string>
<string name="cache_downloaded">Mantener las aplicaciones en caché</string>
<string name="cache_downloaded_on">Mantener los paquetes APK descargados en el dispositivo</string>
<string name="updates">Actualizaciones</string>
<string name="other">Otros</string>
<string name="update_interval">Intervalo de actualización automática</string>

View File

@ -9,7 +9,6 @@
<string name="delete">Kustuta</string>
<string name="enable_nfc_send">Luba NFC andmevahetus…</string>
<string name="cache_downloaded">Jäta alles puhverdatud paketid</string>
<string name="cache_downloaded_on">Talleta alla laaditud APK failid seadmes</string>
<string name="updates">Uuendused</string>
<string name="unstable_updates">Ebastabiilsed uuendused</string>
<string name="unstable_updates_summary">Soovita uuendamist ebastabiilsetele versioonidele</string>

View File

@ -5,7 +5,6 @@
<string name="delete">Ezabatu</string>
<string name="enable_nfc_send">Gaitu NFC bidez bidaltzea…</string>
<string name="cache_downloaded">Gorde cache-an deskargatutako paketeak</string>
<string name="cache_downloaded_on">Mantendu deskargatutako pakete fitxategiak gailuan</string>
<string name="updates">Eguneraketak</string>
<string name="automatic_scan_wifi">Wi-Fi bidez soilik</string>
<string name="automatic_scan_wifi_on">Eguneratu aplikazioen zerrendak automatikoki Wi-Fi bidez soilik</string>

View File

@ -4,7 +4,6 @@
<string name="installDowngrade">شما در حال قدیمی‌کردن و کاهش درجهٔ این برنامه هستید. انجام چنین کاری ممکن منجر به خرابی یا از دست رفتن داده‌های شما شود. آیا می‌خواهید سعی کنید این برنامه را به هر قیمتی قدیمی کنید؟</string>
<string name="delete">حذف</string>
<string name="cache_downloaded">نگه‌داری کاره‌های انبار شده</string>
<string name="cache_downloaded_on">نگه‌داشتن پروندهٔ apk بارگیری شده، روی افزاره</string>
<string name="updates">به‌روزرسانی‌ها</string>
<string name="other">دیگر</string>
<string name="update_interval">به‌روزرسانی دوره‌ای خودکار</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Poista</string>
<string name="enable_nfc_send">Ota NFC-lähetys käyttöön…</string>
<string name="cache_downloaded">Säilytä ladatut sovellukset välimuistissa</string>
<string name="cache_downloaded_on">Säilytä ladatut pakettitiedostot laitteessa</string>
<string name="updates">Päivitykset</string>
<string name="other">Muu</string>
<string name="update_interval">Automaattisen päivityksen tiheys</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Supprimer</string>
<string name="enable_nfc_send">Activer l\'envoi via NFC…</string>
<string name="cache_downloaded">Stockage des paquets</string>
<string name="cache_downloaded_on">Conserver les paquets téléchargés sur l\'appareil</string>
<string name="updates">Mises à jour</string>
<string name="other">Autres</string>
<string name="update_interval">Intervalle de mise à jour automatique</string>

View File

@ -77,7 +77,6 @@
<string name="delete">Eliminar</string>
<string name="enable_nfc_send">Activar envío NFC…</string>
<string name="cache_downloaded_on">Manter os ficheiros dos paquetes descargados no dispositivo</string>
<string name="unstable_updates">Actualizacións inestables</string>
<string name="update_interval">Intervalo de actualización automática</string>
<string name="automatic_scan_wifi_on">Actualizar automáticamente o listado de apps só mediante Wi-Fi</string>

View File

@ -6,7 +6,6 @@
<string name="delete">מחק</string>
<string name="enable_nfc_send">אפשר NFC Send…</string>
<string name="cache_downloaded">הטמן חבילות</string>
<string name="cache_downloaded_on">שמור קבצי חבילה מורדים על גבי התקן</string>
<string name="updates">עדכונים</string>
<string name="other">אחר</string>

View File

@ -3,7 +3,6 @@
<string name="delete">नष्ट करे</string>
<string name="enable_nfc_send">NFC द्वारा भेजे …</string>
<string name="version">संस्करण</string>
<string name="cache_downloaded_on">दौन्लोदिद फ़ाइलें यंत्र पर रखे</string>
<string name="updates">नवीनतम बनाये</string>
<string name="unstable_updates">अस्थिर अपडेट</string>
<string name="unstable_updates_summary">अस्थिर अपडेट के सुझाव दे</string>

View File

@ -5,7 +5,6 @@
<string name="installDowngrade">Ön megpróbálta régebbivel felülírni az alkalmazást. Ez hibás működést és az adatok elvesztését okozhatja. Ennek ellenére is megpróbálja telepíteni?</string>
<string name="version">Verzió</string>
<string name="cache_downloaded">Csomagok gyorsítótárazása</string>
<string name="cache_downloaded_on">A letöltött csomagfájlokat megtartja a készüléken</string>
<string name="updates">Frissítések</string>
<string name="other">egyéb</string>
<string name="update_interval">Auto. frissítés intervalluma</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Hapus</string>
<string name="enable_nfc_send">Aktifkan Pengirimian NFC…</string>
<string name="cache_downloaded">Simpan hasil unduhan</string>
<string name="cache_downloaded_on">Simpan berkas APK terunduh diperangkat</string>
<string name="updates">Pembaruan</string>
<string name="unstable_updates">Pembaruan tidak stabil</string>
<string name="unstable_updates_summary">Sarankan pembaruan ke versi tidak stabil</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Elimina</string>
<string name="enable_nfc_send">Attiva invio NFC…</string>
<string name="cache_downloaded">Cache dei pacchetti</string>
<string name="cache_downloaded_on">Conserva sul dispositivo i file dei pacchetti scaricati</string>
<string name="updates">Aggiornamenti</string>
<string name="other">Altro</string>
<string name="update_interval">Intervallo degli aggiornamenti automatici</string>

View File

@ -7,7 +7,6 @@
<string name="delete">削除</string>
<string name="enable_nfc_send">NFC 送信を有効…</string>
<string name="cache_downloaded">キャッシュしたアプリを残す</string>
<string name="cache_downloaded_on">ダウンロードしたAPKファイルを端末に残します</string>
<string name="updates">更新</string>
<string name="other">その他</string>
<string name="update_interval">自動更新間隔</string>

View File

@ -7,7 +7,6 @@
<string name="delete">삭제</string>
<string name="enable_nfc_send">NFC 전송 사용…</string>
<string name="cache_downloaded">패키지 보관</string>
<string name="cache_downloaded_on">다운로드된 패키지 파일을 기기에 보관</string>
<string name="updates">업데이트</string>
<string name="other">기타</string>
<string name="update_interval">자동 업데이트 간격</string>

View File

@ -3,7 +3,6 @@
<string name="version">Versija</string>
<string name="delete">Šalinti</string>
<string name="cache_downloaded">Atsiųstų programų podėlis</string>
<string name="cache_downloaded_on">Laikyti atsiųstus apk failus SD kortelėje</string>
<string name="updates">Atnaujinimai</string>
<string name="other">Kita</string>
<string name="update_interval">Automatinis programų sąrašų naujinimas</string>

View File

@ -4,7 +4,6 @@
<string name="delete">Dzēst</string>
<string name="enable_nfc_send">Ieslēgt sūtīšanu caur NFC…</string>
<string name="cache_downloaded">Programmu kešs</string>
<string name="cache_downloaded_on">Saglabāt novilktos apk failus SD kartē</string>
<string name="updates">Atjauninājumi</string>
<string name="other">Cits</string>
<string name="update_interval">Atjauninājumu intervāls</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Slett</string>
<string name="enable_nfc_send">Skru på NFC-sending…</string>
<string name="cache_downloaded">Lagre nedlastede programmer i mellomlager</string>
<string name="cache_downloaded_on">Behold nedlastede apk-filer på enheten</string>
<string name="updates">Oppdateringer</string>
<string name="other">Andre</string>
<string name="update_interval">Intervall for automatisk oppdatering</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Verwijderen</string>
<string name="enable_nfc_send">Versturen via NFC aanzetten…</string>
<string name="cache_downloaded">Bewaar gedownloade apps</string>
<string name="cache_downloaded_on">Bewaar gedownloade appbestanden op apparaat</string>
<string name="updates">Updates</string>
<string name="other">Overig</string>
<string name="update_interval">Automatische vernieuwingsinterval</string>

View File

@ -141,7 +141,6 @@ Uwaga: Wszystkie poprzednio zainstalowane aplikacje zostaną na urządzeniu.</st
<string name="SignatureMismatch">Nowa wersja jest podpisana cyfrowo z innym kluczem niż obecna wersja. Aby zainstalować nową wersję, obecna musi zostać najpierw odinstalowana (odinstalowanie aplikacji spowoduje usunięcie jej danych i ustawień)</string>
<string name="installDowngrade">Próbujesz zainstalować starszą wersję tej aplikacji. Wykonanie tej operacji może powodować błędy w jej działaniu lub utratę danych. Czy chcesz kontynuować?</string>
<string name="cache_downloaded_on">Trzyma pobrane pliki .apk na urządzeniu by móc je potem używać w trybie offline</string>
<string name="update_interval">Okres pomiędzy sprawdzaniem aktualizacji</string>
<string name="automatic_scan_wifi">Aktualizuj tylko przez Wi-Fi</string>
<string name="automatic_scan_wifi_on">Aktualizuj listę aplikacji tylko przez Wi-Fi (oszczędza dane mobilne)</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Apagar</string>
<string name="enable_nfc_send">Habilitar envio NFC…</string>
<string name="cache_downloaded">Manter aplicativos em cache</string>
<string name="cache_downloaded_on">Manter os arquivos APK baixados no dispositivo</string>
<string name="updates">Atualizações</string>
<string name="other">Outros</string>
<string name="update_interval">Intervalo de atualização automática</string>

View File

@ -8,7 +8,6 @@
<string name="delete">Apagar</string>
<string name="enable_nfc_send">Ativar o envio NFC…</string>
<string name="cache_downloaded">Pacotes em cache</string>
<string name="cache_downloaded_on">Manter pacotes descarregados no dispositivo</string>
<string name="updates">Atualizações</string>
<string name="unstable_updates">Atualizações instáveis</string>
<string name="unstable_updates_summary">Sugerir atualizações para versões instáveis</string>

View File

@ -64,7 +64,6 @@
<string name="login_title">Necesita autentificare</string>
<string name="local_repo_https">Foloseste conexiune privata</string>
<string name="system_installer">Extensie privilegiata</string>
<string name="cache_downloaded_on">Pastreaza pachetele aplicatiilor descarcate</string>
<string name="unstable_updates_summary">Sugereaza actualizari si la versiunile instabile</string>
<string name="update_interval_zero">Nu actualiza automat lista de pachete</string>
<string name="repo_error_empty_username">Nume utilizator gol, autentificare neschimbata</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Удалить</string>
<string name="enable_nfc_send">Включить отправку по NFC…</string>
<string name="cache_downloaded">Кэшировать пакеты</string>
<string name="cache_downloaded_on">Хранить загруженные файлы пакетов на устройстве</string>
<string name="updates">Обновления</string>
<string name="other">Прочее</string>
<string name="update_interval">Интервал автоматического обновления</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Burra</string>
<string name="enable_nfc_send">Abìlita imbiu NFC…</string>
<string name="cache_downloaded">Pachetos cache</string>
<string name="cache_downloaded_on">Mantene sos documentos de sos pachetos iscarrigados in s\'ischeda SD</string>
<string name="updates">Agiornamentos</string>
<string name="other">Àteru</string>
<string name="update_interval">Intervallu agiornamentu automàticu</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Vymazať</string>
<string name="enable_nfc_send">Zapnúť odoslanie cez NFC …</string>
<string name="cache_downloaded">Balíky ukladať balíky do vyr. pamäte</string>
<string name="cache_downloaded_on">Ponechať stiahnuté apk súbory v zariadení</string>
<string name="updates">Aktualizácie</string>
<string name="other">Iné</string>
<string name="update_interval">Interval automat. aktualizácií</string>

View File

@ -44,7 +44,6 @@
<string name="installDowngrade">Poskušate namestiti starejšo različico aplikacije od trenutno nameščene. To lahko povzroči napake ali pa izgubo podatkov. ali želite kljub temu nadaljevati?</string>
<string name="delete">Izbriši</string>
<string name="enable_nfc_send">Omogoči NFC pošiljanje</string>
<string name="cache_downloaded_on">Ohrani prenesene paketne datoteke na napravi</string>
<string name="unstable_updates">Nestabilne posodobitve</string>
<string name="unstable_updates_summary">Predlagaj posodabljanje na nestabilne verzije</string>
<string name="other">Ostalo</string>

View File

@ -5,7 +5,6 @@
<string name="installIncompatible">Mesa duket kjo paketë nuk përputhet me pajisjen tuaj. Dëshironi të provoni ta instaloni sidoqoftë?</string>
<string name="version">Versioni</string>
<string name="delete">Fshi</string>
<string name="cache_downloaded_on">Mbaj në pajisje skedarët e paketave të shkarkuara</string>
<string name="updates">Përditësime</string>
<string name="other">Tjetër</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Обриши</string>
<string name="enable_nfc_send">Омогући слање преко НФЦ-а…</string>
<string name="cache_downloaded">Чувај кеширане апликације</string>
<string name="cache_downloaded_on">Чувај преузете АПК фајлове на уређају</string>
<string name="updates">Надоградње</string>
<string name="other">Остало</string>
<string name="update_interval">Међувреме самосталног освежавања</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Ta bort</string>
<string name="enable_nfc_send">Aktivera NFC-sändning…</string>
<string name="cache_downloaded">Cachade appar</string>
<string name="cache_downloaded_on">Behåll hämtade paket på enheten</string>
<string name="updates">Uppdateringar</string>
<string name="other">Andra</string>
<string name="update_interval">Automatiskt uppdateringsintervall</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Sil</string>
<string name="enable_nfc_send">NFC göndermesini etkinleştir…</string>
<string name="cache_downloaded">Uygulamaları önbelleğe kaydet</string>
<string name="cache_downloaded_on">İndirilen uygulama dosyalarını cihazda tut</string>
<string name="updates">Güncellemeler</string>
<string name="other">Diğer</string>
<string name="update_interval">Otomatik güncelleme aralığı</string>

View File

@ -48,7 +48,6 @@
<string name="installIncompatible">Схоже, ця програма не сумісна з вашим пристроєм. Спробувати встановити її все одно?</string>
<string name="installDowngrade">Ви збираєтесь встановити більш стару версію програми. Це можете призвести до некоректної робити і навіть втрати ваших даних. Встановити більш стару версію?</string>
<string name="delete">Видалити</string>
<string name="cache_downloaded_on">Зберігати завантажені пакети у пам\'яті пристрою</string>
<string name="other">Інше</string>
<string name="update_interval">Інтервал автооновлення</string>
<string name="update_interval_zero">Не оновлювати список програм автоматично</string>

View File

@ -9,7 +9,6 @@
<string name="delete">حذف کریں</string>
<string name="enable_nfc_send">این ایف سی ارسال فعال کریں…</string>
<string name="cache_downloaded">کیشے پیکج</string>
<string name="cache_downloaded_on">ڈاؤن لوڈ کیے گئے پیکج آلے پر محفوظ رکھیں</string>
<string name="updates">تازہ کاریاں</string>
<string name="unstable_updates">غیر مستحکم اپ ڈیٹس</string>
<string name="unstable_updates_summary">غیر مستحکم ورژن کی تازہ کاریاں تجویز کریں</string>

View File

@ -7,7 +7,6 @@
<string name="delete">Xoá</string>
<string name="enable_nfc_send">Kích hoạt gửi qua NFC…</string>
<string name="cache_downloaded">Lưu tập tin gói</string>
<string name="cache_downloaded_on">Lưu các tập tin gói đã tải trong thẻ nhớ</string>
<string name="updates">Cập nhật</string>
<string name="other">Khác</string>
<string name="update_interval">Tự động cập nhật định kì</string>

View File

@ -7,7 +7,6 @@
<string name="delete">删除</string>
<string name="enable_nfc_send">启用NFC发送…</string>
<string name="cache_downloaded">保留应用安装包</string>
<string name="cache_downloaded_on">在设备上保留已下载的 APK 文件</string>
<string name="updates">升级</string>
<string name="other">其它</string>
<string name="update_interval">自动更新周期</string>

View File

@ -4,7 +4,6 @@
<string name="delete">刪除</string>
<string name="enable_nfc_send">啟用 NFC 傳送…</string>
<string name="cache_downloaded">軟件包快取</string>
<string name="cache_downloaded_on">在裝置上保留已下載的軟件包檔案</string>
<string name="updates">更新</string>
<string name="other">其他</string>
<string name="update_interval">自動更新頻率</string>

View File

@ -8,7 +8,6 @@
<string name="delete">刪除</string>
<string name="enable_nfc_send">啟用 NFC 傳送功能……</string>
<string name="cache_downloaded">對下載下來的軟體包進行快取</string>
<string name="cache_downloaded_on">將下載下來的軟體包檔案保留在裝置上</string>
<string name="updates">更新</string>
<string name="unstable_updates">非穩定版本的軟體更新</string>
<string name="unstable_updates_summary">建議更新至不穩定的應用軟體版本</string>

View File

@ -11,7 +11,6 @@
<string name="delete">Delete</string>
<string name="enable_nfc_send">Enable NFC Send…</string>
<string name="cache_downloaded">Keep cached apps</string>
<string name="cache_downloaded_on">Keep downloaded APK files on device</string>
<string name="updates">Updates</string>
<string name="unstable_updates">Unstable updates</string>
<string name="unstable_updates_summary">Suggest updates to unstable versions</string>