Philology
Philology copied to clipboard
An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needed to publish a new release on Google Play.
**Describe the bug** I think the interception broke again with AppCompat 1.2.0. My libraries versions: ``` implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.3.1' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.3.0-alpha02' implementation 'androidx.constraintlayout:constraintlayout:2.0.1' implementation 'androidx.navigation:navigation-fragment:2.3.0' implementation 'androidx.navigation:navigation-ui:2.3.0'...
**Describe the bug** Import project from the repository, can't build it and run it **To Reproduce** As I wrote. Clone, build. **Expected behavior** Should be able to build. **Logs/Screenshots** I...
I've noticed some edge cases that their SDK doesn't cover, such as inflation of Views, outside of Activity (example is inflation via the class that extends Application, to show content...
**Describe the bug** App crash is occured. **To Reproduce** Steps to reproduce the problem: 1. Launch app using Chrome webview. 2. Choose Input window and Open EditText with keyboard. 3....
**Describe the bug** I have integrated this library in the Application class as mentioned in the docs but I am facing an issue that always I am getting language as...
This PR fixes #23 and #35. Increased AppCompat version to 1.2.0 and adjusted the context wrapping based on changes described in this [answer](https://stackoverflow.com/a/58004553/218473). ### Changes Instead of the old approach...
App periodically crashes with this stack trace. Steps to reproduce are unknown ``` Kotlin Fatal Exception: android.content.res.Resources$NotFoundException Resource ID #0x0 android.content.res.ResourcesImpl.getValue (ResourcesImpl.java:237) android.content.res.Resources.loadXmlResourceParser (Resources.java:2293) android.content.res.Resources.getLayout (Resources.java:1187) android.view.LayoutInflater.inflate (LayoutInflater.java:532) io.github.inflationx.viewpump.internal.-ViewPumpLayoutInflater.inflate (-ViewPumpLayoutInflater.java:48)...
Why not just provide 1 method to handle all of the task like this: ``` Philology.rewordLocalization(url: "http://....", forLocale: Locale.ENGLISH); ``` 1. **Reword** ( if (the downloaded file exist) { reword()...
**Describe the bug** Updating [`Appcompat` library to `1.1.0`](https://developer.android.com/jetpack/androidx/releases/appcompat#1.1.0) on the app side stop's `Philology` intercepting the text value on devices with API levels 21-25. Since the problem doesn't reproduce on...