From 14ac8834969e093d2171e8c521e4f6dc19f89f76 Mon Sep 17 00:00:00 2001 From: Conny Duck Date: Thu, 6 Sep 2018 22:48:19 +0200 Subject: [PATCH] update media limits for Mastodon 2.5 --- .../com/keylesspalace/tusky/ComposeActivity.java | 15 ++++++++------- .../keylesspalace/tusky/EditProfileActivity.kt | 4 ++-- app/src/main/res/values-ar/strings.xml | 2 +- app/src/main/res/values-ca/strings.xml | 2 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-hu/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-ko/strings.xml | 2 +- app/src/main/res/values-nl/strings.xml | 2 +- app/src/main/res/values-oc/strings.xml | 2 +- app/src/main/res/values-pl/strings.xml | 2 +- app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-sv/strings.xml | 2 +- app/src/main/res/values-ta/strings.xml | 2 +- app/src/main/res/values-tr/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values-zh-rHK/strings.xml | 2 +- app/src/main/res/values-zh-rMO/strings.xml | 2 +- app/src/main/res/values-zh-rSG/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/strings.xml | 3 ++- 25 files changed, 34 insertions(+), 32 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java b/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java index f36cff2a..9bfe6686 100644 --- a/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java +++ b/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java @@ -159,8 +159,9 @@ public final class ComposeActivity private static final String TAG = "ComposeActivity"; // logging tag static final int STATUS_CHARACTER_LIMIT = 500; - private static final int STATUS_MEDIA_SIZE_LIMIT = 8388608; // 8MiB - private static final int STATUS_MEDIA_PIXEL_SIZE_LIMIT = 16777216; // 4096^2 Pixels + private static final int STATUS_IMAGE_SIZE_LIMIT = 8388608; // 8MiB + private static final int STATUS_VIDEO_SIZE_LIMIT = 41943040; // 40MiB + private static final int STATUS_IMAGE_PIXEL_SIZE_LIMIT = 16777216; // 4096^2 Pixels private static final int MEDIA_PICK_RESULT = 1; private static final int MEDIA_TAKE_PHOTO_RESULT = 2; private static final int PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE = 1; @@ -1088,7 +1089,7 @@ public final class ComposeActivity try { if (type == QueuedMedia.Type.IMAGE && - (mediaSize > STATUS_MEDIA_SIZE_LIMIT || MediaUtils.getImageSquarePixels(getContentResolver(), item.uri) > STATUS_MEDIA_PIXEL_SIZE_LIMIT)) { + (mediaSize > STATUS_IMAGE_SIZE_LIMIT || MediaUtils.getImageSquarePixels(getContentResolver(), item.uri) > STATUS_IMAGE_PIXEL_SIZE_LIMIT)) { downsizeMedia(item); } else { uploadMedia(item); @@ -1226,7 +1227,7 @@ public final class ComposeActivity private void downsizeMedia(final QueuedMedia item) { item.readyStage = QueuedMedia.ReadyStage.DOWNSIZING; - new DownsizeImageTask(STATUS_MEDIA_SIZE_LIMIT, getContentResolver(), + new DownsizeImageTask(STATUS_IMAGE_SIZE_LIMIT, getContentResolver(), new DownsizeImageTask.Listener() { @Override public void onSuccess(List contentList) { @@ -1242,7 +1243,7 @@ public final class ComposeActivity } private void onMediaDownsizeFailure(QueuedMedia item) { - displayTransientError(R.string.error_media_upload_size); + displayTransientError(R.string.error_image_upload_size); removeMediaFromQueue(item); } @@ -1378,8 +1379,8 @@ public final class ComposeActivity String topLevelType = mimeType.substring(0, mimeType.indexOf('/')); switch (topLevelType) { case "video": { - if (mediaSize > STATUS_MEDIA_SIZE_LIMIT) { - displayTransientError(R.string.error_media_upload_size); + if (mediaSize > STATUS_VIDEO_SIZE_LIMIT) { + displayTransientError(R.string.error_image_upload_size); return; } if (mediaQueued.size() > 0 diff --git a/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.kt b/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.kt index 1e426df0..c24128b3 100644 --- a/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.kt +++ b/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.kt @@ -53,8 +53,8 @@ class EditProfileActivity : BaseActivity(), Injectable { companion object { const val AVATAR_SIZE = 400 - const val HEADER_WIDTH = 700 - const val HEADER_HEIGHT = 335 + const val HEADER_WIDTH = 1500 + const val HEADER_HEIGHT = 500 private const val AVATAR_PICK_RESULT = 1 private const val HEADER_PICK_RESULT = 2 diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 019de718..fa445b39 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -9,7 +9,7 @@ تم رفض التصريح. فشل الحصول على رمز الدخول. المنشور طويل جدا ! - يجب أن يكون حجم الملف أقل من 4 ميغابايت. + يجب أن يكون حجم الملف أقل من 4 ميغابايت. لا يمكن رفع هذا النوع من الملفات. تعذر فتح ذاك الملف. التصريح لازم لقراءة الوسائط diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 4be8342e..453d31a4 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -9,7 +9,7 @@ L\'autorització s\'ha denegat. L\'obtenció del testimoni d\'inici de sessió ha fallat. L\'estat és massa llarg! - El fitxer ha de ser inferior a 8MB. + El fitxer ha de ser inferior a 8MB. Aquest tipus de fitxer no es pot pujar. Aquest tipus de fitxer no es pot obrir. Cal permís de lectura del mitjà. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ffe0a9f5..7fef4dd9 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -9,7 +9,7 @@ Autorisierung fehlgeschlagen. Es konnte kein Login-Token abgerufen werden. Der Beitrag ist zu lang! - Die Datei muss kleiner als 8MB sein. + Die Datei muss kleiner als 8MB sein. Dieser Dateityp darf nicht hochgeladen werden. Die Datei konnte nicht geöffnet werden. Eine Leseberechtigung wird für das Hochladen der Mediendatei benötigt. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d025f080..ae4d7ecb 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -9,7 +9,7 @@ La autorización falló. Fallo al obtener identificador de login. ¡El estado es demasiado largo! - El archivo debe ser inferior a 8MB. + El archivo debe ser inferior a 8MB. No se admite este tipo de archivo. No pudo abrirse el fichero. Se requiere permiso para acceder al almacenamiento. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 115b3bf8..78b4d577 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -9,7 +9,7 @@ Authentification refusée. Impossible de récupérer le jeton d’authentification. Votre pouet est trop long ! - Le fichier doit peser moins de 8 Mo. + Le fichier doit peser moins de 8 Mo. Ce type de fichier n’est pas accepté. Le fichier ne peut pas être ouvert. Permission requise pour lire ce média. diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index e3dc74e8..f0809fba 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -9,7 +9,7 @@ Engedélyezés letiltva. Bejelentkezési token megszerzése sikertelen. Túl hosszú a tülkölés! - A fájl kisebb kell legyen mint 8MB. + A fájl kisebb kell legyen mint 8MB. Fájl feltöltése sikertelen. Fájl megnyitása sikertelen. Média olvasási engedély szükséges. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 94a6b68a..dd42c432 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -9,7 +9,7 @@ L\'autorizzazione è stata negata. Errore nell\'acquisizione del token di accesso. Lo stato è troppo lungo! - La dimensione del file deve essere inferiore a 8MB. + La dimensione del file deve essere inferiore a 8MB. Questo tipo di file non può essere caricato. Questo file non può essere aperto. Il permesso di lettura della scheda sd è richiesto. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index f3e3a2f6..00d2ee68 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -9,7 +9,7 @@ 承認が拒否されました。 ログイントークンの取得に失敗しました。 投稿文が長すぎます! - ファイルは4MB未満にしてください。 + ファイルは4MB未満にしてください。 その形式のファイルはアップロードできません。 ファイルを開けませんでした。 メディアの読み取り許可が必要です。 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index f6aeb364..af122bcb 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -10,7 +10,7 @@ 인증이 거부되었습니다. 로그인 토큰을 가져오는 데 실패했습니다. 툿이 너무 깁니다! - 파일은 8MB보다 작아야 합니다. + 파일은 8MB보다 작아야 합니다. 이 형태의 파일은 업로드될 수 없습니다. 그 파일은 열 수 없습니다. 미디어를 읽기 위한 권한이 필요합니다. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 4a362838..348dc367 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -9,7 +9,7 @@ Autorisatie werd geweigerd. Kon geen inlogsleutel verkrijgen. Tekst van deze toot is te lang! - Bestand moet kleiner zijn dan 8MB. + Bestand moet kleiner zijn dan 8MB. Bestandstype kan niet worden geüpload. Bestand kon niet worden geopend. Er is toestemming nodig om deze media te lezen. diff --git a/app/src/main/res/values-oc/strings.xml b/app/src/main/res/values-oc/strings.xml index 31fd635e..0cf465aa 100644 --- a/app/src/main/res/values-oc/strings.xml +++ b/app/src/main/res/values-oc/strings.xml @@ -9,7 +9,7 @@ L\'autoritzacion es estada regetada. Fracàs de l’obtencion del testimoni d\'iniciacion de session. L\'estatut es tròp long ! - Lo fichièr a d’èsser inferior a 8Mo. + Lo fichièr a d’èsser inferior a 8Mo. Aqueste tip de fichièr se pòt pas mandar. Aqueste tip de fichièr se pòt pas dobrir. Cal permís de lectura del mèdia. diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index ca39bb56..5e280745 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -9,7 +9,7 @@ Odmówiono autoryzacji. Nie udało się uzyskać tokenu logowania. Zbyt długi wpis! - Plik może mieć maksymalnie 8 MB. + Plik może mieć maksymalnie 8 MB. Ten format pliku nie może zostać wysłany. Nie można otworzyć tego pliku. Wymagane jest pozwolenie na dostęp do plików z urządzenia. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 6851467e..ba492624 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -9,7 +9,7 @@ Autorização negada. Falha ao adquirir token de entrada. A postagem é muito longa! - O arquivo deve ser menor que 8MB. + O arquivo deve ser menor que 8MB. Esse tipo de arquivo não pode ser enviado. Esse arquvo não pode ser aberto. Permissão para ler mídia é necessária. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 61cce0b4..569a9875 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -9,7 +9,7 @@ Авторизация была отклонена. Не удалось получить токен авторизации. Статус слишком длинный! - Файл должен быть не больше 8 Мбайт. + Файл должен быть не больше 8 Мбайт. Данный тип файла не может быть загружен. Файл не может быть открыт. Необходимо разрешение на чтение медиаконтента. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 47ee4b6f..73edf34f 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -10,7 +10,7 @@ Ingen behörighet. Misslyckades med att få en inloggnings-token. Statusen är för lång! - Filen måste vara mindre än 8MB. + Filen måste vara mindre än 8MB. Den typen av fil kan inte laddas upp. Den filen kunde inte öppnas. Tillstånd att läsa media krävs. diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index ae2d4444..bec9addb 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -8,7 +8,7 @@ அங்கீகாரம் மறுக்கப்பட்டுள்ளது உள்நுழைவு டோக்கனைப் பெறுவதில் தோல்வி. நிலை மிக நீளமாக உள்ளது! - கோப்பு 4MB-க்கும் குறைவாக இருக்க வேண்டும். + கோப்பு 4MB-க்கும் குறைவாக இருக்க வேண்டும். இந்த வகை கோப்பை பதிவேற்ற முடியாது. அந்த கோப்பை திறக்க முடியவில்லை. ஊடகத்தை படிக்க அனுமதி தேவை. diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index ce36046f..ebbc4a4f 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -9,7 +9,7 @@ Kimlik doğrulama reddedildi. Giriş jetonu alınamadı. İleti fazlasıyla uzun! - Dosya 8MB\'ten küçük olmalı. + Dosya 8MB\'ten küçük olmalı. O biçim dosya yüklenmez. O dosya açılamadı. Medya okuma izni gerekiyor. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 51476d4a..9c54ce8a 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -9,7 +9,7 @@ 授权被拒绝。 无法获取登录信息。 嘟文太长了! - 文件大小限制 8MB。 + 文件大小限制 8MB。 无法上传此类型的文件。 此文件无法打开。 需要授予 Tusky 读取媒体文件的权限。 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index c29f2836..18cb7b33 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -9,7 +9,7 @@ 授權被拒絕。 無法獲取登錄信息。 嘟文太長了! - 文件大小限制 8MB。 + 文件大小限制 8MB。 無法上傳此類型的文件。 此文件無法打開。 需要授予 Tusky 讀取媒體文件的權限。 diff --git a/app/src/main/res/values-zh-rMO/strings.xml b/app/src/main/res/values-zh-rMO/strings.xml index c29f2836..18cb7b33 100644 --- a/app/src/main/res/values-zh-rMO/strings.xml +++ b/app/src/main/res/values-zh-rMO/strings.xml @@ -9,7 +9,7 @@ 授權被拒絕。 無法獲取登錄信息。 嘟文太長了! - 文件大小限制 8MB。 + 文件大小限制 8MB。 無法上傳此類型的文件。 此文件無法打開。 需要授予 Tusky 讀取媒體文件的權限。 diff --git a/app/src/main/res/values-zh-rSG/strings.xml b/app/src/main/res/values-zh-rSG/strings.xml index 51476d4a..9c54ce8a 100644 --- a/app/src/main/res/values-zh-rSG/strings.xml +++ b/app/src/main/res/values-zh-rSG/strings.xml @@ -9,7 +9,7 @@ 授权被拒绝。 无法获取登录信息。 嘟文太长了! - 文件大小限制 8MB。 + 文件大小限制 8MB。 无法上传此类型的文件。 此文件无法打开。 需要授予 Tusky 读取媒体文件的权限。 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 20191fe7..e93adc35 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -9,7 +9,7 @@ 授權被拒絕。 無法獲取登錄信息。 嘟文太長了! - 文件大小限制 8MB。 + 文件大小限制 8MB。 無法上傳此類型的文件。 此文件無法打開。 需要授予 Tusky 讀取媒體文件的權限。 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d464f2c7..6151c40b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -9,7 +9,8 @@ Authorization was denied. Failed getting a login token. The status is too long! - The file must be less than 8MB. + The file must be less than 8MB. + Video files must be less than 40MB. That type of file cannot be uploaded. That file could not be opened. Permission to read media is required.