diff --git a/.editorconfig b/.editorconfig index 442871b..8d1c0a2 100644 --- a/.editorconfig +++ b/.editorconfig @@ -6,8 +6,6 @@ indent_size = 4 [*.{kt,kts}] max_line_length = 100 +ktlint_standard_indent = disabled +ktlint_wrapping = disabled - -[kotlin] -kotlin_comments.indent_size = tab -kotlin_comments.wrap_text = true diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 6fb13bc..cdac6ee 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -86,18 +86,8 @@ dependencies { androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") } -ktlint { +configure { + version.set("0.50.0") android.set(true) coloredOutput.set(false) - enableExperimentalRules.set(true) - disabledRules.set( - setOf( - "indent", - "parameter-list-wrapping", - "experimental:argument-list-wrapping" - ) - ) - reporters { - reporter(org.jlleitschuh.gradle.ktlint.reporter.ReporterType.PLAIN) - } } diff --git a/app/src/androidTest/java/com/fredhappyface/ewesticker/ScreenshotTest.kt b/app/src/androidTest/java/com/fredhappyface/ewesticker/ScreenshotTest.kt index db9c961..2119a0b 100644 --- a/app/src/androidTest/java/com/fredhappyface/ewesticker/ScreenshotTest.kt +++ b/app/src/androidTest/java/com/fredhappyface/ewesticker/ScreenshotTest.kt @@ -80,7 +80,7 @@ class ScreenshotTest { config.setLocale(locale) InstrumentationRegistry.getInstrumentation().targetContext.resources.updateConfiguration( config, - null + null, ) } @@ -94,7 +94,7 @@ class ScreenshotTest { values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg") values.put( MediaStore.MediaColumns.RELATIVE_PATH, - "${Environment.DIRECTORY_DCIM}/$subdirectory" + "${Environment.DIRECTORY_DCIM}/$subdirectory", ) values.put(MediaStore.Images.Media.IS_PENDING, 1) // Mark the image as pending diff --git a/app/src/main/java/com/fredhappyface/ewesticker/ImageKeyboard.kt b/app/src/main/java/com/fredhappyface/ewesticker/ImageKeyboard.kt index d078d13..1c765cd 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/ImageKeyboard.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/ImageKeyboard.kt @@ -109,12 +109,13 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { // Constants this.internalDir = File(filesDir, "stickers") this.iconSize = - (if (this.vertical) { + ( + if (this.vertical) { (resources.displayMetrics.widthPixels - this.totalIconPadding) / this.iconsPerX.toFloat() } else { (this.sharedPreferences.getInt("iconSize", 80) * scale) - }) - .toInt() + } + ).toInt() this.toaster = Toaster(baseContext) // Load Packs this.loadedPacks = HashMap() @@ -163,11 +164,13 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { } this.packContent.layoutParams?.height = this.keyboardHeight this.fullIconSize = - (min( + ( + min( resources.displayMetrics.widthPixels, this.keyboardHeight - - resources.getDimensionPixelOffset(R.dimen.text_size_body) * 2 - ) * 0.95) + resources.getDimensionPixelOffset(R.dimen.text_size_body) * 2, + ) * 0.95 + ) .toInt() createPackIcons() return keyboardLayout @@ -196,7 +199,7 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { this.currentInputConnection, this.currentInputEditorInfo, this.compatCache, - this.imageLoader + this.imageLoader, ) } @@ -220,7 +223,6 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { * @param packName String */ private fun switchPackLayout(packName: String) { - this.activePack = packName for (packCard in this.packsList) { val packButton = packCard.findViewById(R.id.stickerButton) @@ -243,13 +245,12 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { this, iconsPerX, if (vertical) RecyclerView.VERTICAL else RecyclerView.HORIZONTAL, - false + false, ) recyclerView.layoutManager = layoutManager recyclerView.adapter = adapter packContent.removeAllViewsInLayout() packContent.addView(recyclerView) - } private fun addPackButton(tag: Any): ImageButton { @@ -296,9 +297,10 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { if (SDK_INT >= 28) { this.switchToPreviousInputMethod() } else { - (baseContext.getSystemService(INPUT_METHOD_SERVICE) as - InputMethodManager) - .showInputMethodPicker() + ( + baseContext.getSystemService(INPUT_METHOD_SERVICE) as + InputMethodManager + ).showInputMethodPicker() } } @@ -324,13 +326,14 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { override fun onStickerLongClicked(sticker: File) { val fullStickerLayout = layoutInflater.inflate(R.layout.sticker_preview, this.keyboardRoot, false) as - RelativeLayout + RelativeLayout // Set dimens + load image fullStickerLayout.layoutParams.height = this.keyboardHeight + - (resources.getDimension(R.dimen.pack_dimens) + - resources.getDimension(R.dimen.sticker_padding) * 4) - .toInt() + ( + resources.getDimension(R.dimen.pack_dimens) + + resources.getDimension(R.dimen.sticker_padding) * 4 + ).toInt() val fSticker = fullStickerLayout.findViewById(R.id.stickerButton) fSticker.layoutParams.height = this.fullIconSize fSticker.layoutParams.width = this.fullIconSize @@ -389,7 +392,7 @@ class ImageKeyboard : InputMethodService(), StickerClickListener { e1: MotionEvent, e2: MotionEvent, velocityX: Float, - velocityY: Float + velocityY: Float, ): Boolean { val diffX = e2.x - e1.x val diffY = e2.y - e1.y diff --git a/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt b/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt index cdd7349..89aa94c 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt @@ -76,7 +76,7 @@ class MainActivity : AppCompatActivity() { val contentResolver = applicationContext.contentResolver val takeFlags: Int = Intent.FLAG_GRANT_READ_URI_PERMISSION or - Intent.FLAG_GRANT_WRITE_URI_PERMISSION + Intent.FLAG_GRANT_WRITE_URI_PERMISSION if (uri != null) { contentResolver.takePersistableUriPermission(uri, takeFlags) } @@ -122,13 +122,14 @@ class MainActivity : AppCompatActivity() { */ fun reloadStickers(ignoredView: View) { val stickerDirPath = this.sharedPreferences.getString( - "stickerDirPath", null + "stickerDirPath", + null, ) if (stickerDirPath != null) { importStickers(stickerDirPath) } else { this.toaster.toast( - getString(R.string.imported_034) + getString(R.string.imported_034), ) } } @@ -153,7 +154,7 @@ class MainActivity : AppCompatActivity() { getString(R.string.imported_031, totalStickers), getString(R.string.imported_032, totalStickers), getString(R.string.imported_033, totalStickers), - ) + ), ) val editor = sharedPreferences.edit() editor.putInt("numStickersImported", totalStickers) @@ -178,7 +179,7 @@ class MainActivity : AppCompatActivity() { compoundButton: CompoundButton, sharedPrefKey: String, sharedPrefDefault: Boolean = false, - callback: (Boolean) -> Unit + callback: (Boolean) -> Unit, ) { compoundButton.isChecked = this.sharedPreferences.getBoolean(sharedPrefKey, sharedPrefDefault) @@ -207,7 +208,7 @@ class MainActivity : AppCompatActivity() { seekBarLabel: TextView, sharedPrefKey: String, sharedPrefDefault: Int, - multiplier: Int = 1 + multiplier: Int = 1, ) { seekBarLabel.text = this.sharedPreferences.getInt(sharedPrefKey, sharedPrefDefault).toString() @@ -228,18 +229,19 @@ class MainActivity : AppCompatActivity() { editor.apply() showChangedPrefText() } - }) + }, + ) } /** Reads saved sticker dir path from preferences */ private fun refreshStickerDirPath() { findViewById(R.id.stickerPackInfoPath).text = this.sharedPreferences.getString( - "stickerDirPath", resources.getString(R.string.update_sticker_pack_info_path) + "stickerDirPath", resources.getString(R.string.update_sticker_pack_info_path), ) findViewById(R.id.stickerPackInfoDate).text = this.sharedPreferences.getString( - "lastUpdateDate", resources.getString(R.string.update_sticker_pack_info_date) + "lastUpdateDate", resources.getString(R.string.update_sticker_pack_info_date), ) findViewById(R.id.stickerPackInfoTotal).text = this.sharedPreferences.getInt("numStickersImported", 0).toString() @@ -248,7 +250,7 @@ class MainActivity : AppCompatActivity() { /** Reusable function to warn about changing preferences */ private fun showChangedPrefText() { this.toaster.toast( - getString(R.string.pref_000) + getString(R.string.pref_000), ) } } diff --git a/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt b/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt index 8c4f70f..70e367a 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt @@ -18,7 +18,7 @@ import java.io.IOException private const val MAX_FILES = 4096 private const val MAX_PACK_SIZE = 128 -private const val BUFFER_SIZE = 64 * 1024 // 64 KB +private const val BUFFER_SIZE = 64 * 1024 // 64 KB /** * The StickerImporter class includes a helper function to import stickers from a user-selected diff --git a/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerClickListener.kt b/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerClickListener.kt index be29753..28d36e6 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerClickListener.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerClickListener.kt @@ -5,4 +5,4 @@ import java.io.File interface StickerClickListener { fun onStickerClicked(sticker: File) fun onStickerLongClicked(sticker: File) -} \ No newline at end of file +} diff --git a/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerSender.kt b/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerSender.kt index d19c046..df0ed69 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerSender.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/utilities/StickerSender.kt @@ -79,7 +79,7 @@ class StickerSender( bitmap.compress( Bitmap.CompressFormat.PNG, 90, - FileOutputStream(compatSticker) + FileOutputStream(compatSticker), ) } .build() @@ -112,7 +112,7 @@ class StickerSender( val uri = FileProvider.getUriForFile( context, "com.fredhappyface.ewesticker.inputcontent", - file + file, ) val shareIntent = Intent().apply { @@ -150,10 +150,10 @@ class StickerSender( FileProvider.getUriForFile( context, "com.fredhappyface.ewesticker.inputcontent", - file + file, ), ClipDescription(file.name, arrayOf(mimeType)), - null + null, ) if (currentInputConnection != null && currentInputEditorInfo != null) { @@ -162,7 +162,7 @@ class StickerSender( currentInputEditorInfo, inputContentInfoCompat, InputConnectionCompat.INPUT_CONTENT_GRANT_READ_URI_PERMISSION, - null + null, ) } } @@ -176,7 +176,7 @@ class StickerSender( */ private fun isCommitContentSupported(editorInfo: EditorInfo?, mimeType: String?): Boolean { return editorInfo?.packageName != null && mimeType != null && currentInputConnection != null && - EditorInfoCompat.getContentMimeTypes(editorInfo) - .any { ClipDescription.compareMimeTypes(mimeType, it) } + EditorInfoCompat.getContentMimeTypes(editorInfo) + .any { ClipDescription.compareMimeTypes(mimeType, it) } } } diff --git a/app/src/main/java/com/fredhappyface/ewesticker/utilities/Toaster.kt b/app/src/main/java/com/fredhappyface/ewesticker/utilities/Toaster.kt index 3b85577..cc95a17 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/utilities/Toaster.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/utilities/Toaster.kt @@ -21,11 +21,13 @@ class Toaster(private val context: Context) { */ fun toast(string: String) { Toast.makeText( - this.context, string, if (string.length > 60) { + this.context, + string, + if (string.length > 60) { Toast.LENGTH_LONG } else { Toast.LENGTH_SHORT - } + }, ) .show() } diff --git a/app/src/main/java/com/fredhappyface/ewesticker/utilities/Utils.kt b/app/src/main/java/com/fredhappyface/ewesticker/utilities/Utils.kt index e63e015..95fc51c 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/utilities/Utils.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/utilities/Utils.kt @@ -30,7 +30,7 @@ object Utils { "video/3gpp", "video/mp4", "video/x-matroska", - "video/webm" + "video/webm", ) } } diff --git a/app/src/main/res/drawable/ic_launcher_mono.xml b/app/src/main/res/drawable/ic_launcher_mono.xml index fade38f..068576c 100644 --- a/app/src/main/res/drawable/ic_launcher_mono.xml +++ b/app/src/main/res/drawable/ic_launcher_mono.xml @@ -1,9 +1,9 @@ - + android:width="114.3dp" + android:height="114.3dp" + android:viewportWidth="114.3" + android:viewportHeight="114.3"> + diff --git a/app/src/main/res/layout/keyboard_layout.xml b/app/src/main/res/layout/keyboard_layout.xml index 70ac628..bacaf1c 100644 --- a/app/src/main/res/layout/keyboard_layout.xml +++ b/app/src/main/res/layout/keyboard_layout.xml @@ -4,6 +4,7 @@ android:id="@+id/keyboardRoot" android:layout_width="match_parent" android:layout_height="wrap_content" + android:background="@color/bg" tools:context="com.fredhappyface.ewesticker.ImageKeyboard"> - - - + + + \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 03f43d7..d616aba 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -1,36 +1,36 @@ - - أيقونة الحزمة - أيقونة الملصق - [انقر لإغلاق معاينة الملصق] - - تمكين لوحة المفاتيح - شغل الإعدادات - - تحديث حزمة الملصقات - اختر مجلد مصدر الملصقات - إعادة تحميل الملصقات - معلومات حزم الملصقات المحمَّلة حاليًا: - - المسار: - لم يتم تحديده - - التاريخ: - أبدًا - - الإجمالي: - - الخيارات - إظهار زر الرجوع في شريط التنقل - استخدام تخطيط عمودي - استعادة لوحة المفاتيح السابقة عند إغلاق لوحة المفاتيح - تمكين التمرير بين الحزم (عرضيًا لاتجاه التمرير) - "عدد الصفوف: " - "حجم الأيقونة: " - - المعلومات - EweSticker هو تطبيق لوحة المفاتيح للملصقات على نظام Android، مصمم خصيصًا لمشاركة مجموعة متنوعة من الملصقات المخصصة في تطبيقات المراسلة المدعومة. يستلهم هذا المشروع من مشروع uSticker وهو نسخة مشعرة من مستودع woosticker. - - الميزات - تقدم تطبيق EweSticker لنظام Android الميزات الرئيسية التالية لتعزيز تجربتك في الرسائل: + + أيقونة الحزمة + أيقونة الملصق + [انقر لإغلاق معاينة الملصق] + + تمكين لوحة المفاتيح + شغل الإعدادات + + تحديث حزمة الملصقات + اختر مجلد مصدر الملصقات + إعادة تحميل الملصقات + معلومات حزم الملصقات المحمَّلة حاليًا: + - المسار: + لم يتم تحديده + - التاريخ: + أبدًا + - الإجمالي: + + الخيارات + إظهار زر الرجوع في شريط التنقل + استخدام تخطيط عمودي + استعادة لوحة المفاتيح السابقة عند إغلاق لوحة المفاتيح + تمكين التمرير بين الحزم (عرضيًا لاتجاه التمرير) + "عدد الصفوف: " + "حجم الأيقونة: " + + المعلومات + EweSticker هو تطبيق لوحة المفاتيح للملصقات على نظام Android، مصمم خصيصًا لمشاركة مجموعة متنوعة من الملصقات المخصصة في تطبيقات المراسلة المدعومة. يستلهم هذا المشروع من مشروع uSticker وهو نسخة مشعرة من مستودع woosticker. + + الميزات + تقدم تطبيق EweSticker لنظام Android الميزات الرئيسية التالية لتعزيز تجربتك في الرسائل: \n \n- **دعم مجموعة واسعة من الملصقات المخصصة**: يدعم EweSticker مجموعة متنوعة من تنسيقات الملصقات، مما يضمن للمستخدمين مشاركة إبداعهم بطرق مختلفة. التنسيقات المدعومة تشمل image/gif، image/png، image/webp، image/jpeg، image/heif، فيديو/3gpp، فيديو/mp4، فيديو/x-matroska، وفيديو/webm. \n @@ -45,16 +45,16 @@ \n- **معاينة الملصقات عند الضغط المطول**: لتسهيل اختيار الملصقات، يمكن للمستخدمين الضغط بشكل مطول على الملصق لعرض معاينة. تساعد هذه الميزة المستخدمين على اختيار الملصق الذي يرغبون في مشاركته بسرعة دون الحاجة إلى فتح مجموعة الملصقات بشكل منفصل. \n \nEweSticker يقدم مجموعة واسعة من خيارات التخصيص، ودعم تنسيقات متنوعة، وتكامل مع تطبيقات المراسلة. سواء كان المستخدمون يشاركون صورًا ثابتة أو صور GIF متحركة أو حتى مقاطع فيديو قصيرة، يهدف التطبيق إلى توفير وسيلة مشوقة وتعبيرية للتواصل باستخدام الملصقات المخصصة. - - كيفية الاستخدام - حدد مجلدًا يحتوي على الملصقات وأرسلها في تطبيقاتك المفضلة! - - رخصة MIT - حقوق النشر © فريد هابي فيس + + كيفية الاستخدام + حدد مجلدًا يحتوي على الملصقات وأرسلها في تطبيقاتك المفضلة! + + رخصة MIT + حقوق النشر © فريد هابي فيس \nحقوق النشر © راندي زو - - الروابط - - الشيفرة المصدرية لEweSticker متاحة على https://github.com/FredHappyface/Android.EweSticker + + الروابط + - الشيفرة المصدرية لEweSticker متاحة على https://github.com/FredHappyface/Android.EweSticker \n \n- تأخذ الدروس بيدك خلال سلسلة من الخطوات لبدء استخدام البرنامج. ابدأ من هنا إذا كنت جديدًا: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- رخصة MIT \n(انظر الرخصة لمزيد من المعلومات https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - تم تغيير التفضيلات. أعد تحميل لوحة المفاتيح لتطبيق الإعدادات - بدء عملية الاستيراد. قد يستغرق ذلك بعض الوقت! - تم استيراد %1$d ملصق. أعد تحميل لوحة المفاتيح لعرض الملصقات الجديدة - E031: فشل بعض الملصقات في الاستيراد (%1$d تم استيرادها). تم الوصول إلى الحد الأقصى للملصقات - E032: فشل بعض الملصقات في الاستيراد (%1$d تم استيرادها). تم الوصول إلى الحد الأقصى لحجم الحزمة - E033: فشل بعض الملصقات في الاستيراد (%1$d تم استيرادها). تم العثور على تنسيقات غير مدعومة - E034: فشلت عملية إعادة تحميل الملصقات، حاول اختيار مجلد مصدر الملصقات - E041: حدث استثناء غير متوقع أثناء تحويل الملصق - - %1$s (حزمة: %2$s) + + تم تغيير التفضيلات. أعد تحميل لوحة المفاتيح لتطبيق الإعدادات + بدء عملية الاستيراد. قد يستغرق ذلك بعض الوقت! + تم استيراد %1$d ملصق. أعد تحميل لوحة المفاتيح لعرض الملصقات الجديدة + E031: فشل بعض الملصقات في الاستيراد (%1$d تم استيرادها). تم الوصول إلى الحد الأقصى للملصقات + E032: فشل بعض الملصقات في الاستيراد (%1$d تم استيرادها). تم الوصول إلى الحد الأقصى لحجم الحزمة + E033: فشل بعض الملصقات في الاستيراد (%1$d تم استيرادها). تم العثور على تنسيقات غير مدعومة + E034: فشلت عملية إعادة تحميل الملصقات، حاول اختيار مجلد مصدر الملصقات + E041: حدث استثناء غير متوقع أثناء تحويل الملصق + + %1$s (حزمة: %2$s) diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 2d1d3b5..bdfcd44 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -1,36 +1,36 @@ - - প্যাক আইকন - স্টিকার আইকন - [স্টিকার প্রিভিউ বন্ধ করতে ট্যাপ করুন] - - কীবোর্ড সক্রিয় করুন - সেটিংস চালান - - স্টিকার প্যাক আপডেট করুন - স্টিকার শোর্স ডিরেক্টরি চয়ন করুন - স্টিকার পুনরায় লোড করুন - বর্তমান লোড করা স্টিকার প্যাকের তথ্য: - - পথ: - সেট করা হয়নি - - তারিখ: - কখনো না - - মোট: - - বিকল্পসমূহ - ন্যাভবারে ব্যাক বাটন দেখান - ভার্টিক্যাল লেআউট ব্যবহার করুন - কীবোর্ড বন্ধ হলে পূর্বের কীবোর্ড পুনরুদ্ধার করুন - প্যাক মধ্যে স্বাইপ সক্রিয় করুন (স্ক্রল দিকে লম্ব) - "সারির সংখ্যা: " - "আইকন সাইজ: " - - তথ্য - EweSticker হল একটি Android স্টিকার কীবোর্ড অ্যাপ্লিকেশন, যা সমর্থিত মেসেজিং অ্যাপ্সে বিভিন্ন ধরণের কাস্টম স্টিকার শেয়ার করতে উন্নত করা হয়েছে। এই প্রকল্পটি uSticker প্রকল্প থেকে ইন্সপাইরেশন পেয়েছে এবং ওস্টিকার সংরক্ষণের জন্য একটি প্রজ্ঞপতি প্রকল্পের একটি ফোর্ক। - - বৈশিষ্ট্যসমূহ - EweSticker Android অ্যাপটি আপনার মেসেজিং অভিজ্ঞতাকে আরো সুন্দর করার জন্য নিম্নলিখিত প্রধান বৈশিষ্ট্যগুলি প্রদান করে: + + প্যাক আইকন + স্টিকার আইকন + [স্টিকার প্রিভিউ বন্ধ করতে ট্যাপ করুন] + + কীবোর্ড সক্রিয় করুন + সেটিংস চালান + + স্টিকার প্যাক আপডেট করুন + স্টিকার শোর্স ডিরেক্টরি চয়ন করুন + স্টিকার পুনরায় লোড করুন + বর্তমান লোড করা স্টিকার প্যাকের তথ্য: + - পথ: + সেট করা হয়নি + - তারিখ: + কখনো না + - মোট: + + বিকল্পসমূহ + ন্যাভবারে ব্যাক বাটন দেখান + ভার্টিক্যাল লেআউট ব্যবহার করুন + কীবোর্ড বন্ধ হলে পূর্বের কীবোর্ড পুনরুদ্ধার করুন + প্যাক মধ্যে স্বাইপ সক্রিয় করুন (স্ক্রল দিকে লম্ব) + "সারির সংখ্যা: " + "আইকন সাইজ: " + + তথ্য + EweSticker হল একটি Android স্টিকার কীবোর্ড অ্যাপ্লিকেশন, যা সমর্থিত মেসেজিং অ্যাপ্সে বিভিন্ন ধরণের কাস্টম স্টিকার শেয়ার করতে উন্নত করা হয়েছে। এই প্রকল্পটি uSticker প্রকল্প থেকে ইন্সপাইরেশন পেয়েছে এবং ওস্টিকার সংরক্ষণের জন্য একটি প্রজ্ঞপতি প্রকল্পের একটি ফোর্ক। + + বৈশিষ্ট্যসমূহ + EweSticker Android অ্যাপটি আপনার মেসেজিং অভিজ্ঞতাকে আরো সুন্দর করার জন্য নিম্নলিখিত প্রধান বৈশিষ্ট্যগুলি প্রদান করে: \n \n- **বিভিন্ন ধরণের কাস্টম স্টিকার সমর্থন**: EweSticker বিভিন্ন ধরণের স্টিকার ফর্ম্যাট সমর্থন করে, যাতে ব্যবহারকারীরা বিভিন্ন উপায়ে তাদের সৃজনাত্মকতা শেয়ার করতে পারে। সমর্থিত ফর্ম্যাট image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska, এবং video/webm অন্তর্ভুক্ত করে। \n @@ -45,16 +45,16 @@ \n- **স্টিকার প্রিভিউ দীর্ঘ প্রেস করে**: স্টিকার নির্বাচন সুবিধা সরল করতে, ব্যবহারকারীরা স্টিকার দীর্ঘ প্রেস করতে পারেন এবং একটি প্রিভিউ উদ্ভাবন করতে পারেন। এই সুবিধা ব্যবহারকারীদের ব্যবস্থাপনা ছাড়া স্টিকার সংগ্রহ প্রাপ্ত করার জন্য কোন স্টিকার তাদের চাওয়া স্থানে খোলার প্রয়োজন নেই। \n \nEweSticker কাস্টমাইজেশন বিকল্প, বিভিন্ন পার্টে সমর্থন, এবং মেসেজিং অ্যাপস সংগতি আনতে। ব্যবহারকারীরা যখন স্থায়ী ছবি, গিফ বা সাধারণ ভিডিও শেয়ার করছেন, এই অ্যাপটি সস্থির উপায়ে স্টিকার ব্যবহার করার এবং কাস্টম স্টিকার ব্যবহার করার জন্য একটি মোবাইল এবং উপায় সরবরাহ করতে লক্ষ্য করে। - - কীভাবে ব্যবহার করবেন - একটি স্টিকার সংগ্রহ নির্বাচন করুন এবং তাদেরকে আপনার প্রিয় অ্যাপগুলিতে প্রেরণ করুন! - - মিট লাইসেন্স - কপিরাইট © ফ্রেডহ্যাপি ফেস + + কীভাবে ব্যবহার করবেন + একটি স্টিকার সংগ্রহ নির্বাচন করুন এবং তাদেরকে আপনার প্রিয় অ্যাপগুলিতে প্রেরণ করুন! + + মিট লাইসেন্স + কপিরাইট © ফ্রেডহ্যাপি ফেস \nকপিরাইট © র্যান্ডি জো - - লিঙ্কস - - EweStickerের উৎসকোড উপলব্ধ https://github.com/FredHappyface/Android.EweSticker + + লিঙ্কস + - EweStickerের উৎসকোড উপলব্ধ https://github.com/FredHappyface/Android.EweSticker \n \n- টিউটোরিয়ালগুলি আপনাকে সফলভাবে সফটওয়্যার ব্যবহার করার জন্য এক ধরনের ধরাধারিত ধাক্কা মেয়ে নিয়ে যায়। নতুন হলে এখানে শুরু করুন: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- মিট লাইসেন্স \n(আরও তথ্যের জন্য লাইসেন্সটি দেখুন https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - পছন্দস্থান পরিবর্তন হয়েছে। সেটিংস প্রয়োগ করার জন্য কীবোর্ড পুনরায় লোড করুন - আমদানি শুরু হয়েছে। এটি কিছু সময় নিতে পারে! - %1$d টি স্টিকার আমদানি করা হয়েছে। নতুন স্টিকার দেখানোর জন্য কীবোর্ড পুনরায় লোড করুন - E031: কিছু স্টিকার আমদানি করা হয়নি (%1$d টি আমদানি করা হয়েছে)। সর্বাধিক স্টিকার পৌঁছানো হয়েছে - E032: কিছু স্টিকার আমদানি করা হয়নি (%1$d টি আমদানি করা হয়েছে)। সর্বমোট প্যাক সাইজ পৌঁছানো হয়েছে - E033: কিছু স্টিকার আমদানি করা হয়নি (%1$d টি আমদানি করা হয়েছে)। সমর্থিত ফর্ম্যাট পাওয়া হয়নি - E034: স্টিকার পুনরায় লোড করা যায়নি, স্টিকার শোর্স ডিরেক্টরি চয়ন করার চেষ্টা করুন - E041: অপ্রত্যাশিত IOException যখন স্টিকার রুপান্তর করা হয় - - %1$s (প্যাক: %2$s) + + পছন্দস্থান পরিবর্তন হয়েছে। সেটিংস প্রয়োগ করার জন্য কীবোর্ড পুনরায় লোড করুন + আমদানি শুরু হয়েছে। এটি কিছু সময় নিতে পারে! + %1$d টি স্টিকার আমদানি করা হয়েছে। নতুন স্টিকার দেখানোর জন্য কীবোর্ড পুনরায় লোড করুন + E031: কিছু স্টিকার আমদানি করা হয়নি (%1$d টি আমদানি করা হয়েছে)। সর্বাধিক স্টিকার পৌঁছানো হয়েছে + E032: কিছু স্টিকার আমদানি করা হয়নি (%1$d টি আমদানি করা হয়েছে)। সর্বমোট প্যাক সাইজ পৌঁছানো হয়েছে + E033: কিছু স্টিকার আমদানি করা হয়নি (%1$d টি আমদানি করা হয়েছে)। সমর্থিত ফর্ম্যাট পাওয়া হয়নি + E034: স্টিকার পুনরায় লোড করা যায়নি, স্টিকার শোর্স ডিরেক্টরি চয়ন করার চেষ্টা করুন + E041: অপ্রত্যাশিত IOException যখন স্টিকার রুপান্তর করা হয় + + %1$s (প্যাক: %2$s) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 9b55916..d23d521 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1,36 +1,36 @@ - - Pack-Symbol - Sticker-Symbol - [Antippen, um Sticker-Vorschau zu schließen] - - Tastatur aktivieren - Einstellungen öffnen - - Sticker-Pack aktualisieren - Sticker-Quellverzeichnis auswählen - Sticker neu laden - Aktuelle Informationen zu geladenen Sticker-Packs: - - Pfad: - Nicht festgelegt - - Datum: - Nie - - Gesamt: - - Optionen - Zurück-Button in der Navigationsleiste anzeigen - Vertikales Layout verwenden - Vorherige Tastatur wiederherstellen, wenn Tastatur geschlossen wird - Wischen zwischen Packs aktivieren (senkrecht zur Scrollrichtung) - "Anzahl der Reihen: " - "Symbolgröße: " - - Informationen - EweSticker ist eine Android-Sticker-Tastaturanwendung, die speziell entwickelt wurde, um eine vielfältige Auswahl an individuellen Stickern in unterstützten Messaging-Apps zu teilen. Dieses Projekt wurde von dem uSticker-Projekt inspiriert und ist ein Fork des woosticker-Repositorys. - - Eigenschaften - Die EweSticker Android-App bietet folgende Hauptfunktionen, um deine Messaging-Erfahrung zu verbessern: + + Pack-Symbol + Sticker-Symbol + [Antippen, um Sticker-Vorschau zu schließen] + + Tastatur aktivieren + Einstellungen öffnen + + Sticker-Pack aktualisieren + Sticker-Quellverzeichnis auswählen + Sticker neu laden + Aktuelle Informationen zu geladenen Sticker-Packs: + - Pfad: + Nicht festgelegt + - Datum: + Nie + - Gesamt: + + Optionen + Zurück-Button in der Navigationsleiste anzeigen + Vertikales Layout verwenden + Vorherige Tastatur wiederherstellen, wenn Tastatur geschlossen wird + Wischen zwischen Packs aktivieren (senkrecht zur Scrollrichtung) + "Anzahl der Reihen: " + "Symbolgröße: " + + Informationen + EweSticker ist eine Android-Sticker-Tastaturanwendung, die speziell entwickelt wurde, um eine vielfältige Auswahl an individuellen Stickern in unterstützten Messaging-Apps zu teilen. Dieses Projekt wurde von dem uSticker-Projekt inspiriert und ist ein Fork des woosticker-Repositorys. + + Eigenschaften + Die EweSticker Android-App bietet folgende Hauptfunktionen, um deine Messaging-Erfahrung zu verbessern: \n \n- **Breite Palette von unterstützten individuellen Stickern**: EweSticker unterstützt eine vielfältige Auswahl von Sticker-Formaten, sodass Nutzer ihre Kreativität auf verschiedene Arten teilen können. Unterstützte Formate umfassen Bild/GIF, Bild/PNG, Bild/WEBP, Bild/JPEG, Bild/HEIF, Video/3GPP, Video/MP4, Video/X-Matroska und Video/WEBM. \n @@ -45,16 +45,16 @@ \n- **Sticker-Vorschau bei langer Berührung**: Um die Sticker-Auswahl zu erleichtern, können Nutzer auf einen Sticker lange drücken, um eine Vorschau anzuzeigen. Diese Funktion hilft Nutzern schnell zu entscheiden, welchen Sticker sie teilen möchten, ohne die Stickersammlung separat öffnen zu müssen. \n \nEweSticker bietet eine breite Palette an Anpassungsoptionen, vielfältige Formatunterstützung und Integration mit Messaging-Apps. Ob Nutzer statische Bilder, animierte GIFs oder sogar kurze Videos teilen, die App zielt darauf ab, eine ansprechende und ausdrucksstarke Art der Kommunikation mit individuellen Stickern zu bieten. - - Anwendungshinweise - Wähle ein Verzeichnis mit Stickern aus und sende sie in deinen Lieblings-Apps! - - MIT Lizenz - Copyright © FredHappyface + + Anwendungshinweise + Wähle ein Verzeichnis mit Stickern aus und sende sie in deinen Lieblings-Apps! + + MIT Lizenz + Copyright © FredHappyface \nCopyright © Randy Zhou - - Links - "- Der Quellcode für EweSticker ist verfügbar unter https://github.com/FredHappyface/Android.EweSticker + + Links + "- Der Quellcode für EweSticker ist verfügbar unter https://github.com/FredHappyface/Android.EweSticker - Die Tutorials führen dich schrittweise durch eine Reihe von Schritten, um die Software zu verwenden. Starte hier, wenn du neu bist: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials @@ -62,15 +62,15 @@ - MIT Lizenz (Siehe die Lizenz für weitere Informationen https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - Einstellungen geändert. Lade die Tastatur neu, damit die Einstellungen wirksam werden - Import wird gestartet. Dies könnte einige Zeit dauern! - %1$d Sticker importiert. Lade die Tastatur neu, um neue Sticker anzuzeigen - E031: Einige Sticker konnten nicht importiert werden (%1$d importiert). Max. Sticker erreicht - E032: Einige Sticker konnten nicht importiert werden (%1$d importiert). Max. Packungsgröße erreicht - E033: Einige Sticker konnten nicht importiert werden (%1$d importiert). Nicht unterstützte Formate gefunden - E034: Neuladen der Sticker fehlgeschlagen, versuche ein Sticker-Quellverzeichnis auszuwählen - E041: Unerwarteter IOException beim Konvertieren des Stickers - - %1$s (Paket: %2$s) + + Einstellungen geändert. Lade die Tastatur neu, damit die Einstellungen wirksam werden + Import wird gestartet. Dies könnte einige Zeit dauern! + %1$d Sticker importiert. Lade die Tastatur neu, um neue Sticker anzuzeigen + E031: Einige Sticker konnten nicht importiert werden (%1$d importiert). Max. Sticker erreicht + E032: Einige Sticker konnten nicht importiert werden (%1$d importiert). Max. Packungsgröße erreicht + E033: Einige Sticker konnten nicht importiert werden (%1$d importiert). Nicht unterstützte Formate gefunden + E034: Neuladen der Sticker fehlgeschlagen, versuche ein Sticker-Quellverzeichnis auszuwählen + E041: Unerwarteter IOException beim Konvertieren des Stickers + + %1$s (Paket: %2$s) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d6947e2..1c6f027 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,36 +1,36 @@ - - Ícono del paquete - Ícono del sticker - [Toque para cerrar la vista previa de la etiqueta] - - Habilitar teclado - Configuración de inicio - - Paquete de etiqueta actualización - Elija el directorio de fuente de la etiqueta - Paquetes de etiqueta cargada actual Información: - Recargar pegatinas - - Sendero: - No se establece - - Fecha: - Nunca - - Total: - - Opciones - Mostrar botón atrás en navbar - Usar layout vertical - Restaurar el teclado anterior al cerrar el teclado - Habilitar el deslizamiento entre paquetes (perpendicular a la dirección de desplazamiento) - "Número de filas: " - "Tamaño del ícono: " - - Información - EweSticker es una aplicación de teclado de stickers para Android, diseñada específicamente para compartir una amplia variedad de stickers personalizados en aplicaciones de mensajería compatibles. Este proyecto se inspira en el proyecto uSticker y es un fork del repositorio woosticker. - - Características - La aplicación de Android EweSticker ofrece las siguientes características clave para mejorar tu experiencia de mensajería: + + Ícono del paquete + Ícono del sticker + [Toque para cerrar la vista previa de la etiqueta] + + Habilitar teclado + Configuración de inicio + + Paquete de etiqueta actualización + Elija el directorio de fuente de la etiqueta + Paquetes de etiqueta cargada actual Información: + Recargar pegatinas + - Sendero: + No se establece + - Fecha: + Nunca + - Total: + + Opciones + Mostrar botón atrás en navbar + Usar layout vertical + Restaurar el teclado anterior al cerrar el teclado + Habilitar el deslizamiento entre paquetes (perpendicular a la dirección de desplazamiento) + "Número de filas: " + "Tamaño del ícono: " + + Información + EweSticker es una aplicación de teclado de stickers para Android, diseñada específicamente para compartir una amplia variedad de stickers personalizados en aplicaciones de mensajería compatibles. Este proyecto se inspira en el proyecto uSticker y es un fork del repositorio woosticker. + + Características + La aplicación de Android EweSticker ofrece las siguientes características clave para mejorar tu experiencia de mensajería: \n \n- **Amplia gama de stickers personalizados compatibles**: EweSticker admite una variedad de formatos de stickers, asegurando que los usuarios puedan compartir su creatividad de diversas formas. Los formatos compatibles incluyen image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska y video/webm. \n @@ -45,16 +45,16 @@ \n - **Vista previa del sticker al mantener pulsado**: Para facilitar la selección de stickers, los usuarios pueden mantener pulsado un sticker para ver una vista previa. Esta función ayuda a los usuarios a decidir rápidamente qué sticker desean compartir sin necesidad de abrir la colección de stickers por separado. \n \nEweSticker ofrece una amplia variedad de opciones de personalización, soporte para diversos formatos e integración con aplicaciones de mensajería. Ya sea que los usuarios estén compartiendo imágenes estáticas, GIFs animados o incluso videos cortos, la aplicación tiene como objetivo proporcionar una forma atractiva y expresiva de comunicarse mediante stickers personalizados. - - Cómo Usar - ¡Selecciona un directorio que contenga stickers y envíalos en tus aplicaciones favoritas! - - Licencia MIT - Derechos de Autor © FredHappyface + + Cómo Usar + ¡Selecciona un directorio que contenga stickers y envíalos en tus aplicaciones favoritas! + + Licencia MIT + Derechos de Autor © FredHappyface \nDerechos de Autor © Randy Zhou - - Enlaces - "- El código fuente de EweSticker está disponible en https://github.com/FredHappyface/Android.EweSticker + + Enlaces + "- El código fuente de EweSticker está disponible en https://github.com/FredHappyface/Android.EweSticker - Los tutoriales te guían paso a paso para comenzar a usar el software. Comienza aquí si eres nuevo: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials @@ -62,15 +62,15 @@ - Licencia MIT (Consulta la licencia para obtener más información https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - Preferencias cambiadas.Actualizar el teclado para configurar para aplicar - Entendiendo la importación.¡Esto podría llevar algún tiempo! - Importado %1$d pegatinas.Actualizar el teclado para nuevas etiquetas engomadas para mostrar - E031: Algunos pegatinas no se importaron (%1$d importado).Pegatinas max alcanzadas - E032: Algunos pegatinas no importaron (%1$d importado).Tamaño máximo del paquete alcanzado - E033: Algunos pegatinas no importaron (%1$d importado).Formatos no compatibles encontrados - E034: Falló la recarga de stickers, intenta seleccionar un directorio de origen de stickers - E041: IOException inesperado al convertir la pegatina - - %1$s (Paquete: %2$s) + + Preferencias cambiadas.Actualizar el teclado para configurar para aplicar + Entendiendo la importación.¡Esto podría llevar algún tiempo! + Importado %1$d pegatinas.Actualizar el teclado para nuevas etiquetas engomadas para mostrar + E031: Algunos pegatinas no se importaron (%1$d importado).Pegatinas max alcanzadas + E032: Algunos pegatinas no importaron (%1$d importado).Tamaño máximo del paquete alcanzado + E033: Algunos pegatinas no importaron (%1$d importado).Formatos no compatibles encontrados + E034: Falló la recarga de stickers, intenta seleccionar un directorio de origen de stickers + E041: IOException inesperado al convertir la pegatina + + %1$s (Paquete: %2$s) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index bbf87a3..f5110b9 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1,33 +1,33 @@ - Icône du paquet - Icône de l’autocollant - [appuyer pour fermer l\'aperçu de l\'autocollant] - Activer le clavier - Réglages de lancement - Mettre à jour le paquet d’autocollant - Choisissez le répertoire source d’autocollants - Recharger les autocollants - - Chemin: - E033: Certains autocollants n’ont pas été importés (%1$d importés). Formats non pris en charge trouvés - E034: Impossible de recharger les autocollants, essayez de choisir un répertoire source d’autocollants - E041: IOException inattendue lors de la conversion de l’autocollant - Informations actuelles sur les autocollants chargés: - Non défini - - Date: - Jamais - - Total: - Options - Afficher le bouton dans la barre de navigation - Utiliser la mise en page verticale - Restaurer le clavier précédent en fermant le clavier - Permet de glisser entre les paquets (perpendiculaire à la direction de défilement) - "Nombre de rangées: " - "Taille de l’icône " - Infos - EweSticker est une application de clavier d\'autocollant Android, spécialement conçue pour partager une grande variété d\'autocollants personnalisés dans les applications de messagerie prises en charge. Ce projet s\'inspire du projet uSticker et est une fourche du dépôt woosticker. - Caractéristiques - "L'application Android EweSticker offre les fonctionnalités clés suivantes pour améliorer votre expérience de messagerie: + Icône du paquet + Icône de l’autocollant + [appuyer pour fermer l\'aperçu de l\'autocollant] + Activer le clavier + Réglages de lancement + Mettre à jour le paquet d’autocollant + Choisissez le répertoire source d’autocollants + Recharger les autocollants + - Chemin: + E033: Certains autocollants n’ont pas été importés (%1$d importés). Formats non pris en charge trouvés + E034: Impossible de recharger les autocollants, essayez de choisir un répertoire source d’autocollants + E041: IOException inattendue lors de la conversion de l’autocollant + Informations actuelles sur les autocollants chargés: + Non défini + - Date: + Jamais + - Total: + Options + Afficher le bouton dans la barre de navigation + Utiliser la mise en page verticale + Restaurer le clavier précédent en fermant le clavier + Permet de glisser entre les paquets (perpendiculaire à la direction de défilement) + "Nombre de rangées: " + "Taille de l’icône " + Infos + EweSticker est une application de clavier d\'autocollant Android, spécialement conçue pour partager une grande variété d\'autocollants personnalisés dans les applications de messagerie prises en charge. Ce projet s\'inspire du projet uSticker et est une fourche du dépôt woosticker. + Caractéristiques + "L'application Android EweSticker offre les fonctionnalités clés suivantes pour améliorer votre expérience de messagerie: - **Prise en charge d'une large gamme de stickers personnalisés** : EweSticker prend en charge une variété de formats de stickers, permettant aux utilisateurs de partager leur créativité de différentes manières. Les formats pris en charge incluent image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska, et video/webm. @@ -42,13 +42,13 @@ - **Aperçu des stickers par appui long** : Pour faciliter la sélection de stickers, les utilisateurs peuvent maintenir enfoncé un sticker pour afficher un aperçu. Cette fonctionnalité aide les utilisateurs à choisir rapidement le sticker qu'ils souhaitent partager sans avoir besoin d'ouvrir la collection de stickers séparément. EweSticker offre une large gamme d'options de personnalisation, prend en charge divers formats et s'intègre aux applications de messagerie. Que les utilisateurs partagent des images statiques, des GIF animés ou même de courtes vidéos, l'application vise à offrir un moyen engageant et expressif de communiquer à l'aide de stickers personnalisés. - Comment l’utiliser - Sélectionnez un répertoire contenant des autocollants et envoyez-les dans vos applications préférées! - Licence MIT - Copyright © FredHappyface + Comment l’utiliser + Sélectionnez un répertoire contenant des autocollants et envoyez-les dans vos applications préférées! + Licence MIT + Copyright © FredHappyface \nCopyright © Randy Zhou - Liens - - Le code source pour EweSticker est disponible à l\'adresse https://github.com/FredHappyface/Android. + Liens + - Le code source pour EweSticker est disponible à l\'adresse https://github.com/FredHappyface/Android. \n \n- Les tutoriels vous emmènent à la main par une série de étapes pour commencer à utiliser le logiciel. Commencez ici si vous êtes nouveau: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -56,11 +56,11 @@ EweSticker offre une large gamme d'options de personnalisation, prend en charge \n \n- Licence MIT \n(Voir la licence pour plus d\'informations https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - Les préférences ont changé. Recharger le clavier pour les appliquer - Démarrage de l’importation. Ceci va prendre du temps! - Autocollants importés %1$d. Recharger le clavier pour afficher les nouveaux autocollants - E031: Certains autocollants n’ont pas été importés (%1$d importés). Nombre maximal atteint - E032: Certains autocollants n’ont pas été importés (%1$d importés). Taille maximale du paquet atteint - - %1$s (Pack : %2$s) + Les préférences ont changé. Recharger le clavier pour les appliquer + Démarrage de l’importation. Ceci va prendre du temps! + Autocollants importés %1$d. Recharger le clavier pour afficher les nouveaux autocollants + E031: Certains autocollants n’ont pas été importés (%1$d importés). Nombre maximal atteint + E032: Certains autocollants n’ont pas été importés (%1$d importés). Taille maximale du paquet atteint + + %1$s (Pack : %2$s) diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 6435e77..8055e60 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -1,35 +1,35 @@ - पैक आइकन - स्टिकर आइकन - [स्टिकर पूर्वावलोकन बंद करने के लिए टैप करें] - - कीबोर्ड सक्षम करें - सेटिंग्स लॉन्च करें - - स्टिकर पैक अपडेट करें - स्टिकर स्रोत निर्दिष्ट करें - स्टिकर्स को पुनः लोड करें - मौजूद स्टिकर पैक की जानकारी: - - पथ: - सेट नहीं हुआ - - तारीख: - कभी नहीं - - कुल: - - विकल्प - नैविगेशन बार में बैक बटन दिखाएं - उद्देश्य खगोल उपयोग करें - कीबोर्ड बंद होने पर पिछली स्थिति को पुनर्स्थापित करें - पैक के बीच स्वाइप को सक्षम करें (स्क्रॉल दिशा के पर्पेंडिक्युलर) - "पंक्तियों की संख्या: " - "आइकन आकार: " - - जानकारी - EweSticker एक Android स्टिकर कीबोर्ड एप्लिकेशन है, जिसे खासतर आपके पसंदीदा समर्थित संदेशन एप्लिकेशन्स में विभिन्न प्रकार के कस्टम स्टिकर साझा करने के लिए डिज़ाइन किया गया है। इस प्रोजेक्ट का प्रेरणा uSticker प्रोजेक्ट से मिली है और यह woosticker रिपॉजिटरी का एक फोर्क है। - - विशेषताएँ - EweSticker Android ऐप आपके मैसेजिंग अनुभव को बेहतर बनाने के लिए निम्नलिखित मुख्य विशेषताओं का प्रस्तावना करता है: + पैक आइकन + स्टिकर आइकन + [स्टिकर पूर्वावलोकन बंद करने के लिए टैप करें] + + कीबोर्ड सक्षम करें + सेटिंग्स लॉन्च करें + + स्टिकर पैक अपडेट करें + स्टिकर स्रोत निर्दिष्ट करें + स्टिकर्स को पुनः लोड करें + मौजूद स्टिकर पैक की जानकारी: + - पथ: + सेट नहीं हुआ + - तारीख: + कभी नहीं + - कुल: + + विकल्प + नैविगेशन बार में बैक बटन दिखाएं + उद्देश्य खगोल उपयोग करें + कीबोर्ड बंद होने पर पिछली स्थिति को पुनर्स्थापित करें + पैक के बीच स्वाइप को सक्षम करें (स्क्रॉल दिशा के पर्पेंडिक्युलर) + "पंक्तियों की संख्या: " + "आइकन आकार: " + + जानकारी + EweSticker एक Android स्टिकर कीबोर्ड एप्लिकेशन है, जिसे खासतर आपके पसंदीदा समर्थित संदेशन एप्लिकेशन्स में विभिन्न प्रकार के कस्टम स्टिकर साझा करने के लिए डिज़ाइन किया गया है। इस प्रोजेक्ट का प्रेरणा uSticker प्रोजेक्ट से मिली है और यह woosticker रिपॉजिटरी का एक फोर्क है। + + विशेषताएँ + EweSticker Android ऐप आपके मैसेजिंग अनुभव को बेहतर बनाने के लिए निम्नलिखित मुख्य विशेषताओं का प्रस्तावना करता है: \n \n- **विभिन्न प्रकार के कस्टम स्टिकर समर्थित**: EweSticker विभिन्न प्रकार के स्टिकर प्रारूपों का समर्थन करता है, जिससे उपयोगकर्ता विभिन्न तरीकों से अपनी रचनात्मकता साझा कर सकते हैं। समर्थित प्रारूपों में image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska, और video/webm शामिल हैं। \n @@ -44,16 +44,16 @@ \n- **स्टिकर पूर्वावलोकन लॉन्ग प्रेस पर**: स्टिकर चयन को सुविधाजनक बनाने के लिए उपयोगकर्ता स्टिकर पर लॉन्ग प्रेस कर सकते हैं और पूर्वावलोकन दिखा सकते हैं। यह सुविधा उपयोगकर्ताओं को बिना स्टिकर संग्रह को अलग से खोलने की आवश्यकता होती है, उन्हें जल्दी से निर्धारित करने में मदद करती है जो स्टिकर वे साझा करना चाहते हैं। \n \nEweSticker विभिन्न संविदान विकल्पों, विविध प्रारूप समर्थन, और संदेशन ऐप्स के साथ एकीकरण लाता है। चाहे उपयोगकर्ता स्थिर छवियों, एनिमेटेड GIF, या छोटे video साझा कर रहे हैं, ऐप उपयोगकर्ता कस्टम स्टिकर्स का उपयोग करके संवाद करने के लिए एक रुचिकर और अभिव्यक्तिपूर्ण तरीके से प्रदान करने का उद्देश्य रखता है। - - कैसे उपयोग करें - imageकों को साझा करने के लिए एक डायरेक्टरी का चयन करें और उन्हें अपने पसंदीदा ऐप्स में भेजें! - - MIT लाइसेंस - कॉपीराइट © फ्रेडहैपीफेस + + कैसे उपयोग करें + imageकों को साझा करने के लिए एक डायरेक्टरी का चयन करें और उन्हें अपने पसंदीदा ऐप्स में भेजें! + + MIT लाइसेंस + कॉपीराइट © फ्रेडहैपीफेस \nकॉपीराइट © रैंडी ज़ो - - लिंक्स - - EweSticker का स्रोत कोड https://github.com/FredHappyface/Android.EweSticker पर उपलब्ध है + + लिंक्स + - EweSticker का स्रोत कोड https://github.com/FredHappyface/Android.EweSticker पर उपलब्ध है \n \n- यदि आप नए हैं, तो यह सॉफ़्टवेयर उपयोग करना शुरू करने के लिए एक सीरीज के स्टेप्स के माध्यम से जाते हैं: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -61,15 +61,15 @@ \n \n- MIT लाइसेंस \n(अधिक जानकारी के लिए लाइसेंस देखें https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - प्राथमिकताएँ बदल गईं। सेटिंग्स को लागू करने के लिए कीबोर्ड को पुनः लोड करें - आयात शुरू हुआ। इसमें कुछ समय लग सकता है! - %1$d स्टिकर्स का आयात हुआ। नए स्टिकर्स दिखाने के लिए कीबोर्ड को पुनः लोड करें - E031: कुछ स्टिकर्स का आयात असफल रहा (%1$d आयात किए गए)। मैक्सिमम स्टिकर्स तक पहुँच गई है - E032: कुछ स्टिकर्स का आयात असफल रहा (%1$d आयात किए गए)। मैक्स पैक आकार तक पहुँच गई है - E033: कुछ स्टिकर्स का आयात असफल रहा (%1$d आयात किए गए)। असमर्थित प्रारूप मिला - E034: स्टिकर्स को पुनः लोड करने में विफलता हुई, कृपया स्टिकर स्रोत निर्दिष्ट करने का प्रयास करें - E041: स्टिकर कन्वर्ट करते समय अप्रत्याशित IOException - - %1$s (पैक: %2$s) + + प्राथमिकताएँ बदल गईं। सेटिंग्स को लागू करने के लिए कीबोर्ड को पुनः लोड करें + आयात शुरू हुआ। इसमें कुछ समय लग सकता है! + %1$d स्टिकर्स का आयात हुआ। नए स्टिकर्स दिखाने के लिए कीबोर्ड को पुनः लोड करें + E031: कुछ स्टिकर्स का आयात असफल रहा (%1$d आयात किए गए)। मैक्सिमम स्टिकर्स तक पहुँच गई है + E032: कुछ स्टिकर्स का आयात असफल रहा (%1$d आयात किए गए)। मैक्स पैक आकार तक पहुँच गई है + E033: कुछ स्टिकर्स का आयात असफल रहा (%1$d आयात किए गए)। असमर्थित प्रारूप मिला + E034: स्टिकर्स को पुनः लोड करने में विफलता हुई, कृपया स्टिकर स्रोत निर्दिष्ट करने का प्रयास करें + E041: स्टिकर कन्वर्ट करते समय अप्रत्याशित IOException + + %1$s (पैक: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 8df8520..5a18806 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -1,36 +1,36 @@ - - Ikon Paket - Ikon Stiker - [tekan untuk menutup pratinjau stiker] - - Aktifkan Keyboard - Buka Pengaturan - - Perbarui Paket Stiker - Pilih direktori sumber stiker - Muat ulang stiker - Informasi paket stiker saat ini yang dimuat: - - jalur: - Belum Diatur - - Tanggal: - Tidak Pernah - - Total: - - Opsi - Tampilkan tombol kembali di navbar - Gunakan tata letak vertikal - Pulihkan keyboard sebelumnya saat menutup keyboard - Aktifkan swipe antara paket stiker (tegak lurus terhadap arah gulir) - "Jumlah Baris: " - "Ukuran Ikon: " - - Informasi - EweSticker adalah aplikasi keyboard stiker Android yang dirancang khusus untuk berbagi berbagai macam stiker kustom dalam aplikasi pesan yang didukung. Proyek ini mengambil inspirasi dari proyek uSticker dan merupakan fork dari repositori woosticker. - - Fitur-fitur - Aplikasi Android EweSticker menawarkan fitur-fitur kunci berikut untuk meningkatkan pengalaman pesan Anda: + + Ikon Paket + Ikon Stiker + [tekan untuk menutup pratinjau stiker] + + Aktifkan Keyboard + Buka Pengaturan + + Perbarui Paket Stiker + Pilih direktori sumber stiker + Muat ulang stiker + Informasi paket stiker saat ini yang dimuat: + - jalur: + Belum Diatur + - Tanggal: + Tidak Pernah + - Total: + + Opsi + Tampilkan tombol kembali di navbar + Gunakan tata letak vertikal + Pulihkan keyboard sebelumnya saat menutup keyboard + Aktifkan swipe antara paket stiker (tegak lurus terhadap arah gulir) + "Jumlah Baris: " + "Ukuran Ikon: " + + Informasi + EweSticker adalah aplikasi keyboard stiker Android yang dirancang khusus untuk berbagi berbagai macam stiker kustom dalam aplikasi pesan yang didukung. Proyek ini mengambil inspirasi dari proyek uSticker dan merupakan fork dari repositori woosticker. + + Fitur-fitur + Aplikasi Android EweSticker menawarkan fitur-fitur kunci berikut untuk meningkatkan pengalaman pesan Anda: \n \n- **Dukungan Stiker Kustom yang Luas**: EweSticker mendukung berbagai format stiker yang beragam, memastikan pengguna dapat berbagi kreativitas mereka dengan berbagai cara. Format yang didukung termasuk image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska, dan video/webm. \n @@ -45,16 +45,16 @@ \n- **Pratinjau Stiker saat Menekan Lama**: Untuk memfasilitasi pemilihan stiker, pengguna dapat menekan lama pada stiker untuk menampilkan pratinjau. Fitur ini membantu pengguna dengan cepat memutuskan stiker mana yang ingin mereka bagikan tanpa perlu membuka koleksi stiker secara terpisah. \n \nEweSticker memberikan berbagai pilihan kustomisasi, dukungan format yang beragam, dan integrasi dengan aplikasi pesan. Baik pengguna berbagi image statis, GIF animasi, atau bahkan video pendek, aplikasi ini bertujuan memberikan cara yang menarik dan ekspresif untuk berkomunikasi menggunakan stiker kustom. - - Cara Menggunakan - Pilih direktori yang berisi stiker dan kirimkan mereka ke aplikasi favorit Anda! - - Lisensi MIT - Hak Cipta © FredHappyface + + Cara Menggunakan + Pilih direktori yang berisi stiker dan kirimkan mereka ke aplikasi favorit Anda! + + Lisensi MIT + Hak Cipta © FredHappyface \nHak Cipta © Randy Zhou - - Tautan - - Kode sumber EweSticker tersedia di https://github.com/FredHappyface/Android.EweSticker + + Tautan + - Kode sumber EweSticker tersedia di https://github.com/FredHappyface/Android.EweSticker \n \n- Panduan tutorial akan membantu Anda melalui serangkaian langkah-langkah untuk memulai menggunakan perangkat lunak ini. Mulai di sini jika Anda baru: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- Lisensi MIT \n(Lihat lisensi untuk informasi lebih lanjut di https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - Preferensi telah diubah. Muat ulang keyboard agar pengaturan berlaku - Memulai impor. Ini mungkin memerlukan beberapa waktu! - Mengimpor %1$d stiker. Muat ulang keyboard agar stiker baru ditampilkan - E031: Beberapa stiker gagal diimpor (%1$d diimpor). Maksimal stiker tercapai - E032: Beberapa stiker gagal diimpor (%1$d diimpor). Ukuran paket maksimal tercapai - E033: Beberapa stiker gagal diimpor (%1$d diimpor). Format yang tidak didukung ditemukan - E034: Gagal memuat ulang stiker, coba pilih direktori sumber stiker - E041: IOException yang tidak diharapkan saat mengonversi stiker - - %1$s (Paket: %2$s) + + Preferensi telah diubah. Muat ulang keyboard agar pengaturan berlaku + Memulai impor. Ini mungkin memerlukan beberapa waktu! + Mengimpor %1$d stiker. Muat ulang keyboard agar stiker baru ditampilkan + E031: Beberapa stiker gagal diimpor (%1$d diimpor). Maksimal stiker tercapai + E032: Beberapa stiker gagal diimpor (%1$d diimpor). Ukuran paket maksimal tercapai + E033: Beberapa stiker gagal diimpor (%1$d diimpor). Format yang tidak didukung ditemukan + E034: Gagal memuat ulang stiker, coba pilih direktori sumber stiker + E041: IOException yang tidak diharapkan saat mengonversi stiker + + %1$s (Paket: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 96a538f..7a8ebbf 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,35 +1,35 @@ - パックアイコン - ステッカーアイコン - [ステッカープレビューを閉じるにはタップ] - - キーボードを有効にする - 設定を起動 - - ステッカーパックを更新 - ステッカーソースディレクトリを選択 - ステッカーを再読み込み - 現在読み込まれているステッカーパック情報: - - パス: - 未設定 - - 日付: - なし - - 合計: - - オプション - ナビゲーションバーに戻るボタンを表示 - 垂直レイアウトを使用 - キーボードを閉じた際に前回のキーボードを復元 - パック間をスワイプで切り替えるを有効にする(スクロール方向に対して垂直) - "行数: " - "アイコンサイズ: " - - 情報 - EweStickerは、サポートされているメッセージングアプリでさまざまなカスタムステッカーを共有するために特別に設計されたAndroidステッカーキーボードアプリです。このプロジェクトはuStickerプロジェクトからインスパイアを受け、woostickerリポジトリのフォークです。 - - 特徴 - EweSticker Androidアプリは、メッセージング体験を向上させるために以下の主要な機能を提供します: + パックアイコン + ステッカーアイコン + [ステッカープレビューを閉じるにはタップ] + + キーボードを有効にする + 設定を起動 + + ステッカーパックを更新 + ステッカーソースディレクトリを選択 + ステッカーを再読み込み + 現在読み込まれているステッカーパック情報: + - パス: + 未設定 + - 日付: + なし + - 合計: + + オプション + ナビゲーションバーに戻るボタンを表示 + 垂直レイアウトを使用 + キーボードを閉じた際に前回のキーボードを復元 + パック間をスワイプで切り替えるを有効にする(スクロール方向に対して垂直) + "行数: " + "アイコンサイズ: " + + 情報 + EweStickerは、サポートされているメッセージングアプリでさまざまなカスタムステッカーを共有するために特別に設計されたAndroidステッカーキーボードアプリです。このプロジェクトはuStickerプロジェクトからインスパイアを受け、woostickerリポジトリのフォークです。 + + 特徴 + EweSticker Androidアプリは、メッセージング体験を向上させるために以下の主要な機能を提供します: \n \n- **多様なカスタムステッカー対応**: EweStickerは多様なステッカーフォーマットをサポートし、ユーザーがさまざまな方法でクリエイティビティを共有できるようにします。サポートされるフォーマットにはimage/gif、image/png、image/webp、image/jpeg、image/heif、video/3gpp、video/mp4、video/x-matroska、およびvideo/webmが含まれます。 \n @@ -44,16 +44,16 @@ \n- **ロングプレスでのステッカープレビュー**: ステッカーの選択を容易にするため、ユーザーはステッカーを長押ししてプレビューを表示できます。この機能により、ステッカーコレクションを別途開かずに素早く共有したいステッカーを選択できます。 \n \nEweStickerは幅広いカスタマイズオプション、多様なフォーマットのサポート、メッセージングアプリとの統合を提供します。ユーザーが静止画、アニメーションGIF、または短いビデオを共有している場合でも、このアプリはカスタムステッカーを使用したコミュニケーションの魅力的で表現豊かな方法を提供することを目指しています。 - - 使い方 - ステッカーを含むディレクトリを選択し、お気に入りのアプリで送信してください! - - MITライセンス - Copyright © FredHappyface + + 使い方 + ステッカーを含むディレクトリを選択し、お気に入りのアプリで送信してください! + + MITライセンス + Copyright © FredHappyface \nCopyright © Randy Zhou - - リンク - - EweStickerのソースコードは https://github.com/FredHappyface/Android.EweSticker で利用可能です。 + + リンク + - EweStickerのソースコードは https://github.com/FredHappyface/Android.EweSticker で利用可能です。 \n \n- チュートリアルでは、ソフトウェアの使用を開始する一連の手順を紹介しています。新規の場合はこちらから始めてください: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -61,15 +61,15 @@ \n \n- MITライセンス \n(詳細についてはライセンスを参照 https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - 設定が変更されました。設定が適用されるようにキーボードを再読み込みしてください - インポートを開始しました。しばらく時間がかかることがあります! - %1$d ステッカーをインポートしました。新しいステッカーを表示するにはキーボードを再読み込みしてください - E031: 一部のステッカーのインポートに失敗しました(%1$d 個インポート済み)。最大ステッカー数に達しました - E032: 一部のステッカーのインポートに失敗しました(%1$d 個インポート済み)。最大パックサイズに達しました - E033: 一部のステッカーのインポートに失敗しました(%1$d 個インポート済み)。サポートされていないフォーマットが見つかりました - E034: ステッカーの再読み込みに失敗しました。ステッカーソースディレクトリを選択してみてください - E041: ステッカーを変換する際に予期しないIOExceptionが発生しました - - %1$s(パック:%2$s) + + 設定が変更されました。設定が適用されるようにキーボードを再読み込みしてください + インポートを開始しました。しばらく時間がかかることがあります! + %1$d ステッカーをインポートしました。新しいステッカーを表示するにはキーボードを再読み込みしてください + E031: 一部のステッカーのインポートに失敗しました(%1$d 個インポート済み)。最大ステッカー数に達しました + E032: 一部のステッカーのインポートに失敗しました(%1$d 個インポート済み)。最大パックサイズに達しました + E033: 一部のステッカーのインポートに失敗しました(%1$d 個インポート済み)。サポートされていないフォーマットが見つかりました + E034: ステッカーの再読み込みに失敗しました。ステッカーソースディレクトリを選択してみてください + E041: ステッカーを変換する際に予期しないIOExceptionが発生しました + + %1$s(パック:%2$s) \ No newline at end of file diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 8ed488d..f03b6db 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -1,36 +1,36 @@ - - 팩 아이콘 - 스티커 아이콘 - [스티커 미리보기 닫기를 탭하세요] - - 키보드 활성화 - 설정 시작 - - 스티커 팩 업데이트 - 스티커 소스 디렉터리 선택 - 스티커 다시 불러오기 - 현재 로드된 스티커 팩 정보: - - 경로: - 설정되지 않음 - - 날짜: - 없음 - - 전체: - - 옵션 - 네비게이션 바에 뒤로 가기 버튼 표시 - 수직 레이아웃 사용 - 키보드 닫을 때 이전 키보드 복원 - 팩 간 스와이프 활성화 (스크롤 방향과 수직) - "행 수: " - "아이콘 크기: " - - 정보 - EweSticker는 Android 스티커 키보드 애플리케이션으로, 지원되는 메시징 앱에서 다양한 사용자 지정 스티커를 공유하기 위해 특별히 디자인되었습니다. 이 프로젝트는 uSticker 프로젝트에서 영감을 받아 woosticker 저장소의 포크입니다. - - 특징 - EweSticker Android 앱은 다음과 같은 주요 기능을 제공하여 메시지 체험을 향상시킵니다: + + 팩 아이콘 + 스티커 아이콘 + [스티커 미리보기 닫기를 탭하세요] + + 키보드 활성화 + 설정 시작 + + 스티커 팩 업데이트 + 스티커 소스 디렉터리 선택 + 스티커 다시 불러오기 + 현재 로드된 스티커 팩 정보: + - 경로: + 설정되지 않음 + - 날짜: + 없음 + - 전체: + + 옵션 + 네비게이션 바에 뒤로 가기 버튼 표시 + 수직 레이아웃 사용 + 키보드 닫을 때 이전 키보드 복원 + 팩 간 스와이프 활성화 (스크롤 방향과 수직) + "행 수: " + "아이콘 크기: " + + 정보 + EweSticker는 Android 스티커 키보드 애플리케이션으로, 지원되는 메시징 앱에서 다양한 사용자 지정 스티커를 공유하기 위해 특별히 디자인되었습니다. 이 프로젝트는 uSticker 프로젝트에서 영감을 받아 woosticker 저장소의 포크입니다. + + 특징 + EweSticker Android 앱은 다음과 같은 주요 기능을 제공하여 메시지 체험을 향상시킵니다: \n \n- **다양한 사용자 지정 스티커 지원**: EweSticker는 다양한 스티커 형식을 지원하여 사용자가 다양한 방법으로 창의력을 공유할 수 있도록 합니다. 지원되는 형식에는 image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska 및 video/webm이 포함됩니다. \n @@ -45,16 +45,16 @@ \n- **길게 눌러 스티커 미리보기**: 스티커 선택을 용이하게 하기 위해 사용자는 스티커를 길게 눌러 미리보기를 표시할 수 있습니다. 이 기능을 사용하면 사용자는 스티커 컬렉션을 별도로 열지 않고도 빠르게 공유할 스티커를 선택할 수 있습니다. \n \nEweSticker는 다양한 사용자 정의 옵션, 다양한 형식 지원 및 메시징 앱 통합을 제공합니다. 사용자가 정적 이미지, 애니메이션 GIF 또는 짧은 비디오를 공유하더라도 이 앱은 사용자 정의 스티커를 사용하여 의사 표현을 하는 데 흥미롭고 표현적인 방법을 제공하기 위한 것입니다. - - 사용 방법 - 스티커를 포함한 디렉터리를 선택하고, 그것들을 좋아하는 앱으로 보내세요! - - MIT 라이선스 - 저작권 © FredHappyface + + 사용 방법 + 스티커를 포함한 디렉터리를 선택하고, 그것들을 좋아하는 앱으로 보내세요! + + MIT 라이선스 + 저작권 © FredHappyface \n저작권 © Randy Zhou - - 링크 - - EweSticker의 소스 코드는 https://github.com/FredHappyface/Android.EweSticker에서 제공됩니다. + + 링크 + - EweSticker의 소스 코드는 https://github.com/FredHappyface/Android.EweSticker에서 제공됩니다. \n \n- 튜토리얼은 소프트웨어 사용을 시작하기 위한 일련의 단계를 안내합니다. 처음 사용자라면 여기에서 시작하십시오: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- MIT 라이선스 \n(자세한 정보는 라이선스에서 확인하십시오 https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - 설정이 변경되었습니다. 설정을 적용하려면 키보드를 다시 불러오세요 - 가져오기 시작. 시간이 걸릴 수 있습니다! - %1$d개의 스티커를 가져왔습니다. 새 스티커를 표시하려면 키보드를 다시 불러오세요 - E031: 일부 스티커 가져오기 실패 (%1$d개 가져옴). 최대 스티커 개수에 도달함 - E032: 일부 스티커 가져오기 실패 (%1$d개 가져옴). 최대 팩 크기에 도달함 - E033: 일부 스티커 가져오기 실패 (%1$d개 가져옴). 지원하지 않는 형식을 발견함 - E034: 스티커 다시 불러오기 실패. 스티커 소스 디렉터리를 선택해보세요 - E041: 스티커 변환 중 예기치 않은 IOException 발생 - - %1$s (팩: %2$s) + + 설정이 변경되었습니다. 설정을 적용하려면 키보드를 다시 불러오세요 + 가져오기 시작. 시간이 걸릴 수 있습니다! + %1$d개의 스티커를 가져왔습니다. 새 스티커를 표시하려면 키보드를 다시 불러오세요 + E031: 일부 스티커 가져오기 실패 (%1$d개 가져옴). 최대 스티커 개수에 도달함 + E032: 일부 스티커 가져오기 실패 (%1$d개 가져옴). 최대 팩 크기에 도달함 + E033: 일부 스티커 가져오기 실패 (%1$d개 가져옴). 지원하지 않는 형식을 발견함 + E034: 스티커 다시 불러오기 실패. 스티커 소스 디렉터리를 선택해보세요 + E041: 스티커 변환 중 예기치 않은 IOException 발생 + + %1$s (팩: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 563755b..8b58af0 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -1,35 +1,35 @@ - Ícone do Pacote - Ícone do Adesivo - [toque para fechar a pré-visualização de adesivos] - - Habilitar Teclado - Abrir Configurações - - Atualizar Pacote de Adesivos - Escolher diretório de origem dos adesivos - Recarregar adesivos - Informações atuais dos pacotes de adesivos carregados: - - Diretório: - Não definido - - Data: - Nunca - - Total: - - Opções - Mostrar botão de voltar na barra de navegação - Usar layout vertical - Restaurar teclado anterior ao fechar o teclado - Habilitar deslize entre pacotes (perpendicular à direção de rolagem) - "Número de Linhas: " - "Tamanho do ícone: " - - Informações - O EweSticker é um aplicativo de teclado de adesivos para Android, projetado especificamente para compartilhar uma grande variedade de adesivos personalizados em aplicativos de mensagens suportados. Este projeto se inspira no projeto uSticker e é um fork do repositório woosticker. - - Recursos - O aplicativo Android EweSticker oferece os seguintes recursos principais para aprimorar sua experiência de mensagens: + Ícone do Pacote + Ícone do Adesivo + [toque para fechar a pré-visualização de adesivos] + + Habilitar Teclado + Abrir Configurações + + Atualizar Pacote de Adesivos + Escolher diretório de origem dos adesivos + Recarregar adesivos + Informações atuais dos pacotes de adesivos carregados: + - Diretório: + Não definido + - Data: + Nunca + - Total: + + Opções + Mostrar botão de voltar na barra de navegação + Usar layout vertical + Restaurar teclado anterior ao fechar o teclado + Habilitar deslize entre pacotes (perpendicular à direção de rolagem) + "Número de Linhas: " + "Tamanho do ícone: " + + Informações + O EweSticker é um aplicativo de teclado de adesivos para Android, projetado especificamente para compartilhar uma grande variedade de adesivos personalizados em aplicativos de mensagens suportados. Este projeto se inspira no projeto uSticker e é um fork do repositório woosticker. + + Recursos + O aplicativo Android EweSticker oferece os seguintes recursos principais para aprimorar sua experiência de mensagens: \n \n- **Suporte a uma ampla variedade de adesivos personalizados**: o EweSticker oferece suporte a diversos formatos de adesivos, garantindo que os usuários possam compartilhar sua criatividade de várias maneiras. Os formatos suportados incluem imagem/gif, imagem/png, imagem/webp, imagem/jpeg, imagem/heif, vídeo/3gpp, vídeo/mp4, vídeo/x-matroska e vídeo/webm. \n @@ -44,16 +44,16 @@ \n- **Pré-visualização de adesivos ao pressionar e segurar**: para facilitar a seleção de adesivos, os usuários podem pressionar e segurar um adesivo para revelar uma pré-visualização. Esse recurso ajuda os usuários a decidir rapidamente qual adesivo desejam compartilhar, sem a necessidade de abrir a coleção de adesivos separadamente. \n \nO EweSticker oferece uma ampla variedade de opções de personalização, suporte a formatos diversos e integração com aplicativos de mensagens. Se os usuários estão compartilhando imagens estáticas, GIFs animados ou até mesmo vídeos curtos, o aplicativo tem como objetivo fornecer uma maneira envolvente e expressiva de se comunicar usando adesivos personalizados. - - Como Usar - Selecione um diretório contendo adesivos e envie-os em seus aplicativos favoritos! - - Licença MIT - "Direitos autorais © FredHappyface + + Como Usar + Selecione um diretório contendo adesivos e envie-os em seus aplicativos favoritos! + + Licença MIT + "Direitos autorais © FredHappyface Direitos autorais © Randy Zhou - - Links - - O código-fonte do EweSticker está disponível em https://github.com/FredHappyface/Android.EweSticker + + Links + - O código-fonte do EweSticker está disponível em https://github.com/FredHappyface/Android.EweSticker \n \n- Os tutoriais o guiarão passo a passo para começar a usar o software. Comece aqui se você for iniciante: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -61,15 +61,15 @@ Direitos autorais © Randy Zhou \n \n- Licença MIT \n(Consulte a licença para obter mais informações em https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - Preferências alteradas. Recarregue o teclado para que as configurações se apliquem - Iniciando a importação. Isso pode levar algum tempo! - Importados %1$d adesivos. Recarregue o teclado para mostrar os novos adesivos - E031: Alguns adesivos não puderam ser importados (%1$d importados). Limite máximo de adesivos atingido - E032: Alguns adesivos não puderam ser importados (%1$d importados). Tamanho máximo do pacote atingido - E033: Alguns adesivos não puderam ser importados (%1$d importados). Formatos não suportados encontrados - E034: Falha ao recarregar adesivos, tente escolher um diretório de origem dos adesivos - E041: IOException inesperada ao converter adesivo - - %1$s (Pacote: %2$s) + + Preferências alteradas. Recarregue o teclado para que as configurações se apliquem + Iniciando a importação. Isso pode levar algum tempo! + Importados %1$d adesivos. Recarregue o teclado para mostrar os novos adesivos + E031: Alguns adesivos não puderam ser importados (%1$d importados). Limite máximo de adesivos atingido + E032: Alguns adesivos não puderam ser importados (%1$d importados). Tamanho máximo do pacote atingido + E033: Alguns adesivos não puderam ser importados (%1$d importados). Formatos não suportados encontrados + E034: Falha ao recarregar adesivos, tente escolher um diretório de origem dos adesivos + E041: IOException inesperada ao converter adesivo + + %1$s (Pacote: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index fd261a7..4b8d7e0 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -1,35 +1,35 @@ - Иконка пакета - Иконка стикера - [коснитесь, чтобы закрыть предварительный просмотр стикеров] - - Включить клавиатуру - Запустить настройки - - Обновить пакет стикеров - Выбрать каталог источника стикеров - Перезагрузить стикеры - Информация о текущих загруженных пакетах стикеров: - - Путь: - Не установлен - - Дата: - Никогда - - Всего: - - Опции - Показать кнопку назад в навигационной панели - Использовать вертикальное расположение - Восстановить предыдущую клавиатуру при закрытии - Включить переключение между пакетами (перпендикулярно направлению прокрутки) - "Количество строк: " - "Размер значка: " - - Информация - EweSticker - это приложение клавиатуры стикеров для Android, специально разработанное для обмена разнообразными настраиваемыми стикерами в поддерживаемых приложениях для обмена сообщениями. Этот проект черпает вдохновение из проекта uSticker и является форком репозитория woosticker. - - Особенности - Приложение Android EweSticker предоставляет следующие ключевые особенности для улучшения вашего опыта обмена сообщениями: + Иконка пакета + Иконка стикера + [коснитесь, чтобы закрыть предварительный просмотр стикеров] + + Включить клавиатуру + Запустить настройки + + Обновить пакет стикеров + Выбрать каталог источника стикеров + Перезагрузить стикеры + Информация о текущих загруженных пакетах стикеров: + - Путь: + Не установлен + - Дата: + Никогда + - Всего: + + Опции + Показать кнопку назад в навигационной панели + Использовать вертикальное расположение + Восстановить предыдущую клавиатуру при закрытии + Включить переключение между пакетами (перпендикулярно направлению прокрутки) + "Количество строк: " + "Размер значка: " + + Информация + EweSticker - это приложение клавиатуры стикеров для Android, специально разработанное для обмена разнообразными настраиваемыми стикерами в поддерживаемых приложениях для обмена сообщениями. Этот проект черпает вдохновение из проекта uSticker и является форком репозитория woosticker. + + Особенности + Приложение Android EweSticker предоставляет следующие ключевые особенности для улучшения вашего опыта обмена сообщениями: \n \n- **Поддержка разнообразных настраиваемых стикеров**: EweSticker поддерживает разнообразные форматы стикеров, обеспечивая возможность пользователям делиться своей креативностью разными способами. Поддерживаемые форматы включают image/gif, image/png, image/webp, image/jpeg, image/heif, video/3gpp, video/mp4, video/x-matroska и video/webm. \n @@ -44,16 +44,16 @@ \n- **Предварительный просмотр стикеров при удержании**: для удобства выбора стикера пользователи могут долго нажимать на стикер, чтобы открыть предварительный просмотр. Эта функция помогает пользователям быстро выбрать стикер для отправки, не открывая отдельно коллекцию стикеров. \n \nEweSticker предоставляет множество настроек, поддержку разных форматов и интеграцию с приложениями для обмена сообщениями. Независимо от того, отправляют ли пользователи статические image, анимированные GIF или короткие video, приложение ставит своей задачей обеспечить увлекательное и выразительное общение с использованием настраиваемых стикеров. - - Как использовать - Выберите каталог, содержащий стикеры, и отправляйте их в своих любимых приложениях! - - Лицензия MIT - Авторские права © FredHappyface + + Как использовать + Выберите каталог, содержащий стикеры, и отправляйте их в своих любимых приложениях! + + Лицензия MIT + Авторские права © FredHappyface \nАвторские права © Randy Zhou - - Ссылки - - Исходный код EweSticker доступен по адресу https://github.com/FredHappyface/Android.EweSticker + + Ссылки + - Исходный код EweSticker доступен по адресу https://github.com/FredHappyface/Android.EweSticker \n \n- Учебники предоставляют пошаговые инструкции по началу работы с программным обеспечением. Начните с этого, если вы новичок: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -61,15 +61,15 @@ \n \n- Лицензия MIT \n(См. лицензию для получения дополнительной информации по адресу https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - Изменены настройки. Перезагрузите клавиатуру, чтобы настройки вступили в силу - Начало импорта. Это может занять некоторое время! - Импортировано %1$d стикеров. Перезагрузите клавиатуру, чтобы отобразить новые стикеры - E031: Не удалось импортировать некоторые стикеры (%1$d импортировано). Достигнут максимальный предел стикеров - E032: Не удалось импортировать некоторые стикеры (%1$d импортировано). Достигнут максимальный размер пакета - E033: Не удалось импортировать некоторые стикеры (%1$d импортировано). Обнаружены не поддерживаемые форматы - E034: Перезагрузка стикеров не удалась, попробуйте выбрать каталог источника стикеров - E041: Неожиданная ошибка ввода-вывода при преобразовании стикера - - %1$s (Пакет: %2$s) + + Изменены настройки. Перезагрузите клавиатуру, чтобы настройки вступили в силу + Начало импорта. Это может занять некоторое время! + Импортировано %1$d стикеров. Перезагрузите клавиатуру, чтобы отобразить новые стикеры + E031: Не удалось импортировать некоторые стикеры (%1$d импортировано). Достигнут максимальный предел стикеров + E032: Не удалось импортировать некоторые стикеры (%1$d импортировано). Достигнут максимальный размер пакета + E033: Не удалось импортировать некоторые стикеры (%1$d импортировано). Обнаружены не поддерживаемые форматы + E034: Перезагрузка стикеров не удалась, попробуйте выбрать каталог источника стикеров + E041: Неожиданная ошибка ввода-вывода при преобразовании стикера + + %1$s (Пакет: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index 171fadf..dff384e 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -1,36 +1,36 @@ - - پیک آئکن - اسٹکر آئکن - [اسٹکر پیشنظری کو بند کرنے کے لئے ٹیپ کریں] - - کی بورڈ فعال کریں - سیٹنگز شروع کریں - - اپ ڈیٹ اسٹکر پیک - اسٹکر سورس ڈائریکٹری منتخب کریں - اسٹکر دوبارہ لوڈ کریں - موجودہ لوڈ شدہ اسٹکر پیک کی معلومات: - - راہ: - مقرر نہیں - - تاریخ: - کبھی نہیں - - کل: - - اختیارات - نیویگیشن بار میں پیچھے جائیں کا بٹن دکھائیں - عمودی لے آؤٹ استعمال کریں - کی بورڈ بند ہونے پر پچھلا کی بورڈ بحال کریں - پیک کے درمیان میں چھلانے کی اجازت دیں (سکرول کی سمت کے عمودی) - "قطاروں کی تعداد: " - "آئکن سائز: " - - معلومات - EweSticker ایک اینڈروئیڈ اسٹکر کی بورڈ ایپلیکیشن ہے، خصوصاً تصدیق شدہ میسیجنگ ایپس میں مختلف انوکھے اختیارات کے ساتھ اپنے کسٹم اسٹکر شیئر کرنے کے لئے ڈیزائن کی گئی ہے۔ یہ پروجیکٹ uSticker پروجیکٹ سے انسپائریشن حاصل کرتا ہے اور وووسٹکر مخزن کا فورک ہے۔ - - خصوصیات - EweSticker اینڈروئیڈ ایپ آپ کے میسیجنگ تجربے کو بہتر بنانے کیلئے مندرجہ ذیل کی کلیدی خصوصیات پیش کرتا ہے: + + پیک آئکن + اسٹکر آئکن + [اسٹکر پیشنظری کو بند کرنے کے لئے ٹیپ کریں] + + کی بورڈ فعال کریں + سیٹنگز شروع کریں + + اپ ڈیٹ اسٹکر پیک + اسٹکر سورس ڈائریکٹری منتخب کریں + اسٹکر دوبارہ لوڈ کریں + موجودہ لوڈ شدہ اسٹکر پیک کی معلومات: + - راہ: + مقرر نہیں + - تاریخ: + کبھی نہیں + - کل: + + اختیارات + نیویگیشن بار میں پیچھے جائیں کا بٹن دکھائیں + عمودی لے آؤٹ استعمال کریں + کی بورڈ بند ہونے پر پچھلا کی بورڈ بحال کریں + پیک کے درمیان میں چھلانے کی اجازت دیں (سکرول کی سمت کے عمودی) + "قطاروں کی تعداد: " + "آئکن سائز: " + + معلومات + EweSticker ایک اینڈروئیڈ اسٹکر کی بورڈ ایپلیکیشن ہے، خصوصاً تصدیق شدہ میسیجنگ ایپس میں مختلف انوکھے اختیارات کے ساتھ اپنے کسٹم اسٹکر شیئر کرنے کے لئے ڈیزائن کی گئی ہے۔ یہ پروجیکٹ uSticker پروجیکٹ سے انسپائریشن حاصل کرتا ہے اور وووسٹکر مخزن کا فورک ہے۔ + + خصوصیات + EweSticker اینڈروئیڈ ایپ آپ کے میسیجنگ تجربے کو بہتر بنانے کیلئے مندرجہ ذیل کی کلیدی خصوصیات پیش کرتا ہے: \n \n- **مختلف کسٹم اسٹکر کی وسیع تعداد کی حمایت**: EweSticker مختلف اسٹکر فارمیٹس کی وسیع تعداد کی حمایت کرتا ہے، یہ یقینی بناتا ہے کہ صارفین اپنی تخلیقیت مختلف طریقوں سے شیئر کر سکتے ہیں۔ حمایت کی جانے والی فارمیٹس میں تصویر/gif، تصویر/png، تصویر/webp، تصویر/jpeg، تصویر/heif، ویڈیو/3gpp، ویڈیو/mp4، ویڈیو/x-matroska، اور ویڈیو/webm شامل ہیں۔ \n @@ -45,16 +45,16 @@ \n- **لمحہ اسٹکر پیشنظری پر لمگانا**: اسٹکر منتخب کرنے کو آسان بنانے کیلئے، صارفین اسٹکر کو لمحہ تک دبا کر پیشنظری دکھا سکتے ہیں۔ یہ خصوصیت صارفین کو جلدی فیصلہ کرنے میں مدد فراہم کرتی ہے بغیر اسٹکر کلیکشن کو الگ طور پر کھولنے کی ضرورت کے بغیر کونسا اسٹکر شیئر کرنا چاہتے ہیں۔ \n \nEweSticker صارفین کو کئی مختلف ترتیبات کی وسیع تعداد کی حمایت، مختلف فارمیٹ کی حمایت، اور میسیجنگ ایپس کے ساتھ انٹیگریشن فراہم کرتا ہے۔ چاہے صارفین استاتیک تصاویر، اینیمیٹڈ GIFs، یا چھوٹے ویڈیوز کو شیئر کر رہے ہیں، یہ ایپ کسٹم اسٹکرز کا استعمال کرکے اپنے ارادے کو اظہار کرنے کے ایک دلچسپ اور اظہاری طریقے فراہم کرنے کا مقصد رکھتا ہے۔ - - استعمال کرنے کا طریقہ - اسٹکرز کو شامل کرنے والی ڈائریکٹری کو منتخب کریں اور انہیں اپنے پسندیدہ ایپس میں بھیجیں! - - MIT لائسنس - کاپی رائٹ © فریڈ ہیپی فیس + + استعمال کرنے کا طریقہ + اسٹکرز کو شامل کرنے والی ڈائریکٹری کو منتخب کریں اور انہیں اپنے پسندیدہ ایپس میں بھیجیں! + + MIT لائسنس + کاپی رائٹ © فریڈ ہیپی فیس \nکاپی رائٹ © رینڈی چو - - لنکس - - EweSticker کا سورس کوڈ https://github.com/FredHappyface/Android.EweSticker پر دستیاب ہے۔ + + لنکس + - EweSticker کا سورس کوڈ https://github.com/FredHappyface/Android.EweSticker پر دستیاب ہے۔ \n \n- ٹیوٹوریلز آپ کو استعمال کرنے کے لئے ایک سلسلہ کاروائیوں کے ذریعے لے جاتے ہیں۔ اگر آپ نئے ہیں تو یہاں سے شروع کریں: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- MIT لائسنس \n(مزید معلومات کے لئے لائسنس دیکھیں https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md ) - - ترتیبات تبدیل ہوگئی ہیں. ترتیبات کو اطلاق کرنے کے لئے کی بورڈ دوبارہ لوڈ کریں - شروع کریں منتقلی. اس میں کچھ وقت لگ سکتا ہے! - %1$d اسٹکر منتقل کر لئے گئے ہیں. نئے اسٹکرز دکھانے کے لئے کی بورڈ دوبارہ لوڈ کریں - E031: کچھ اسٹکر منتقل کرنے میں ناکامی (%1$d منتقل کیے گئے). زیادہ سے زیادہ اسٹکرز پہنچ گئے - E032: کچھ اسٹکر منتقل کرنے میں ناکامی (%1$d منتقل کیے گئے). زیادہ سے زیادہ پیک سائز پہنچ گیا - E033: کچھ اسٹکر منتقل کرنے میں ناکامی (%1$d منتقل کیے گئے). غیر معاون فارمیٹس پائے گئے - E034: اسٹکرز دوبارہ لوڈ کرنے میں ناکامی. ایک اسٹکر سورس ڈائریکٹری منتخب کرنے کا کوشش کریں - E041: اسٹکر کو تبدیل کرنے کے دوران غیر متوقع IOException کا اعلان - - %1$s (پیک: %2$s) + + ترتیبات تبدیل ہوگئی ہیں. ترتیبات کو اطلاق کرنے کے لئے کی بورڈ دوبارہ لوڈ کریں + شروع کریں منتقلی. اس میں کچھ وقت لگ سکتا ہے! + %1$d اسٹکر منتقل کر لئے گئے ہیں. نئے اسٹکرز دکھانے کے لئے کی بورڈ دوبارہ لوڈ کریں + E031: کچھ اسٹکر منتقل کرنے میں ناکامی (%1$d منتقل کیے گئے). زیادہ سے زیادہ اسٹکرز پہنچ گئے + E032: کچھ اسٹکر منتقل کرنے میں ناکامی (%1$d منتقل کیے گئے). زیادہ سے زیادہ پیک سائز پہنچ گیا + E033: کچھ اسٹکر منتقل کرنے میں ناکامی (%1$d منتقل کیے گئے). غیر معاون فارمیٹس پائے گئے + E034: اسٹکرز دوبارہ لوڈ کرنے میں ناکامی. ایک اسٹکر سورس ڈائریکٹری منتخب کرنے کا کوشش کریں + E041: اسٹکر کو تبدیل کرنے کے دوران غیر متوقع IOException کا اعلان + + %1$s (پیک: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index bd396e0..6d20936 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,36 +1,36 @@ - - 包图标 - 贴纸图标 - [点击关闭贴纸预览] - - 启用键盘 - 启动设置 - - 更新贴纸包 - 选择贴纸源目录 - 重新加载贴纸 - 当前已加载的贴纸包信息: - - 路径: - 未设置 - - 日期: - 从不 - - 总数: - - 选项 - 在导航栏中显示返回按钮 - 使用垂直布局 - 在键盘关闭时还原上一个键盘 - 启用在贴纸包之间滑动(垂直于滚动方向) - "行数: " - "图标大小: " - - 信息 - EweSticker 是一款专为在支持的消息应用程序中分享各种自定义贴纸而设计的 Android 贴纸键盘应用程序。该项目从 uSticker 项目中汲取灵感,是 woosticker 存储库的分支。 - - 特性 - EweSticker Android 应用程序提供以下关键特性,以增强您的消息体验: + + 包图标 + 贴纸图标 + [点击关闭贴纸预览] + + 启用键盘 + 启动设置 + + 更新贴纸包 + 选择贴纸源目录 + 重新加载贴纸 + 当前已加载的贴纸包信息: + - 路径: + 未设置 + - 日期: + 从不 + - 总数: + + 选项 + 在导航栏中显示返回按钮 + 使用垂直布局 + 在键盘关闭时还原上一个键盘 + 启用在贴纸包之间滑动(垂直于滚动方向) + "行数: " + "图标大小: " + + 信息 + EweSticker 是一款专为在支持的消息应用程序中分享各种自定义贴纸而设计的 Android 贴纸键盘应用程序。该项目从 uSticker 项目中汲取灵感,是 woosticker 存储库的分支。 + + 特性 + EweSticker Android 应用程序提供以下关键特性,以增强您的消息体验: \n \n- **支持广泛的自定义贴纸**: EweSticker 支持多种贴纸格式,确保用户可以以各种方式分享他们的创意。支持的格式包括image/gif、image/png、image/webp、image/jpeg、image/heif、video/3gpp、video/mp4、video/x-matroska video/webm。 \n @@ -45,16 +45,16 @@ \n- **长按显示贴纸预览**: 为了便于选择贴纸,用户可以长按贴纸以显示预览。这个功能帮助用户在不需要单独打开贴纸收藏的情况下快速决定要分享哪个贴纸。 \n \nEweSticker 提供了广泛的定制选项、多种格式支持以及与消息应用程序的集成。无论用户是分享静态图像、动画 GIF 还是短视频,该应用程序旨在提供一种 engaging 和富有表现力的方式来使用自定义贴纸进行通信。 - - 如何使用 - 选择包含贴纸的目录,然后将它们发送到您喜爱的应用程序中! - - MIT 许可证 - 版权 © FredHappyface + + 如何使用 + 选择包含贴纸的目录,然后将它们发送到您喜爱的应用程序中! + + MIT 许可证 + 版权 © FredHappyface \n版权 © Randy Zhou - - 链接 - - EweSticker 的源代码可在 https://github.com/FredHappyface/Android.EweSticker 上获得 + + 链接 + - EweSticker 的源代码可在 https://github.com/FredHappyface/Android.EweSticker 上获得 \n \n- 教程将逐步引导您开始使用该软件。如果您是新手,请从这里开始: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- MIT 许可证 \n(有关更多信息,请参阅许可证 https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md) - - 首选项已更改。重新加载键盘以应用设置 - 开始导入。这可能需要一些时间! - 已导入 %1$d 个贴纸。重新加载键盘以显示新贴纸 - E031: 一些贴纸 未能导入(已导入 %1$d 个)。已达到最大贴纸数 - E032: 一些贴纸未能导入(已导入 %1$d 个)。已达到最大包大小 - E033: 一些贴纸未能导入(已导入 %1$d 个)。发现不受支持的格式 - E034: 重新加载贴纸失败,请尝试选择贴纸源目录 - E041: 在转换贴纸时发生意外的 IOException - - %1$s(包: %2$s) + + 首选项已更改。重新加载键盘以应用设置 + 开始导入。这可能需要一些时间! + 已导入 %1$d 个贴纸。重新加载键盘以显示新贴纸 + E031: 一些贴纸 未能导入(已导入 %1$d 个)。已达到最大贴纸数 + E032: 一些贴纸未能导入(已导入 %1$d 个)。已达到最大包大小 + E033: 一些贴纸未能导入(已导入 %1$d 个)。发现不受支持的格式 + E034: 重新加载贴纸失败,请尝试选择贴纸源目录 + E041: 在转换贴纸时发生意外的 IOException + + %1$s(包: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index c8f5adc..c9bcd52 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1,36 +1,36 @@ - - 套圖示 - 貼圖示 - [點擊關閉貼圖預覽] - - 啟用鍵盤 - 啟動設置 - - 更新貼圖包 - 選擇貼圖來源目錄 - 重新載入貼圖 - 目前載入的貼圖包資訊: - - 路徑: - 未設定 - - 日期: - 從不 - - 總數: - - 選項 - 在導航欄中顯示返回按鈕 - 使用垂直佈局 - 在鍵盤關閉時還原先前的鍵盤 - 啟用在貼圖包之間滑動(垂直於滾動方向) - "行數: " - "圖示大小: " - - 資訊 - EweSticker 是一款專為在支援的消息應用程序中分享各種自定義貼圖而設計的 Android 貼圖鍵盤應用程序。該項目從 uSticker 項目中汲取靈感,是 woosticker 存儲庫的分支。 - - 特性 - EweSticker Android 應用程序提供以下關鍵特性,以增強您的消息體驗: + + 套圖示 + 貼圖示 + [點擊關閉貼圖預覽] + + 啟用鍵盤 + 啟動設置 + + 更新貼圖包 + 選擇貼圖來源目錄 + 重新載入貼圖 + 目前載入的貼圖包資訊: + - 路徑: + 未設定 + - 日期: + 從不 + - 總數: + + 選項 + 在導航欄中顯示返回按鈕 + 使用垂直佈局 + 在鍵盤關閉時還原先前的鍵盤 + 啟用在貼圖包之間滑動(垂直於滾動方向) + "行數: " + "圖示大小: " + + 資訊 + EweSticker 是一款專為在支援的消息應用程序中分享各種自定義貼圖而設計的 Android 貼圖鍵盤應用程序。該項目從 uSticker 項目中汲取靈感,是 woosticker 存儲庫的分支。 + + 特性 + EweSticker Android 應用程序提供以下關鍵特性,以增強您的消息體驗: \n \n- **支援廣泛的自定義貼圖**: EweSticker 支援多種貼圖格式,確保用戶可以以各種方式分享他們的創意。支援的格式包括image/gif、image/png、image/webp、image/jpeg、image/heif、video/3gpp、video/mp4、video/x-matroska video/webm。 \n @@ -45,16 +45,16 @@ \n- **長按顯示貼圖預覽**: 為了便于選擇貼圖,用戶可以長按貼圖以顯示預覽。這個功能幫助用戶在不需要單獨打開貼圖收藏的情況下快速決定要分享哪個貼圖。 \n \nEweSticker 提供了廣泛的定制選項、多種格式支援以及與消息應用程序的集成。無論用戶是分享靜態圖像、動畫 GIF 還是短視頻,該應用程序旨在提供一種 engaging 和豐富表現力的方式來使用自定義貼圖進行通信。 - - 如何使用 - 選擇包含貼圖的目錄,然後將它們發送到您喜愛的應用程序中! - - MIT 許可證 - 版權 © FredHappyface + + 如何使用 + 選擇包含貼圖的目錄,然後將它們發送到您喜愛的應用程序中! + + MIT 許可證 + 版權 © FredHappyface \n版權 © Randy Zhou - - 鏈接 - - EweSticker 的源代碼可在 https://github.com/FredHappyface/Android.EweSticker 上獲得 + + 鏈接 + - EweSticker 的源代碼可在 https://github.com/FredHappyface/Android.EweSticker 上獲得 \n \n- 教程將逐步引導您開始使用該軟件。如果您是新手,請從這裡開始: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials \n @@ -62,15 +62,15 @@ \n \n- MIT 許可證 \n(有關更多信息,請參閱許可證 https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md) - - 首選項已更改。重新載入鍵盤以應用設置 - 開始導入。這可能需要一些時間! - 已導入 %1$d 個貼圖。重新載入鍵盤以顯示新貼圖 - E031: 一些貼圖未能導入(已導入 %1$d 個)。已達到最大貼圖數 - E032: 一些貼圖未能導入(已導入 %1$d 個)。已達到最大包大小 - E033: 一些貼圖未能導入(已導入 %1$d 個)。發現不受支援的格式 - E034: 重新載入貼圖失敗,請嘗試選擇貼圖來源目錄 - E041: 在轉換貼圖時發生意外的 IOException - - %1$s(包: %2$s) + + 首選項已更改。重新載入鍵盤以應用設置 + 開始導入。這可能需要一些時間! + 已導入 %1$d 個貼圖。重新載入鍵盤以顯示新貼圖 + E031: 一些貼圖未能導入(已導入 %1$d 個)。已達到最大貼圖數 + E032: 一些貼圖未能導入(已導入 %1$d 個)。已達到最大包大小 + E033: 一些貼圖未能導入(已導入 %1$d 個)。發現不受支援的格式 + E034: 重新載入貼圖失敗,請嘗試選擇貼圖來源目錄 + E041: 在轉換貼圖時發生意外的 IOException + + %1$s(包: %2$s) \ No newline at end of file diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml index 27ece0d..685205f 100644 --- a/app/src/main/res/values/ic_launcher_background.xml +++ b/app/src/main/res/values/ic_launcher_background.xml @@ -1,4 +1,4 @@ - #0FA9A8 + #0FA9A8 \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 20789bc..fb75884 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,22 +3,12 @@ plugins { id("com.android.application") version "8.1.1" apply false id("org.jetbrains.kotlin.android") version "1.9.0" apply false id("org.jetbrains.dokka") version "1.8.20" - id("org.jlleitschuh.gradle.ktlint") version "10.2.1" + id("org.jlleitschuh.gradle.ktlint") version "11.6.0" } tasks.register("clean") { delete(layout.buildDirectory) } -ktlint { +configure { + version.set("0.50.0") coloredOutput.set(false) - enableExperimentalRules.set(true) - disabledRules.set( - setOf( - "indent", - "parameter-list-wrapping", - "experimental:argument-list-wrapping" - ) - ) - reporters { - reporter(org.jlleitschuh.gradle.ktlint.reporter.ReporterType.PLAIN) - } }