MarquisLP / World-Scribe

An Android app for fictional world-building
MIT License
41 stars 7 forks source link

1.7.0 - Asynchronous file operations + Dropbox migration to short-lived access tokens #59

Closed MarquisLP closed 3 years ago

MarquisLP commented 3 years ago

Hi @tostc, can I please ask for your help again in German translations for the changelog, announcements, and new app strings? Like before, feel free to post the translations in a comment if that would be easier for you.

The new text is as follows:

changelog.xml

    <changelogversion versionName="1.7.0" changeDate="Dec 23, 2020">
        <changelogtext>[b]Performance has been significantly improved for devices running Android
            10 and above![/b] Navigating the app is much faster now, and the app should no longer
            freeze while using it.
        </changelogtext>
        <changelogtext>[b]Dropbox integration has been updated to comply with new Dropbox API
            specifications.[/b] This will prevent the upload feature from breaking when new
            Dropbox changes go into effect in late 2021. Uploading to Dropbox will still work the
            same way, although you may be asked to re-authenticate the next time you upload.
        </changelogtext>
    </changelogversion>

announcements.xml

    <changelogversion versionName="Dec 23, 2020" changeDate="">
        <changelogtext>[b]Performance issues on Android 10 and above have been fixed![/b] A large
            portion of the app was rewritten to make navigation faster and prevent the app from
            freezing. Thank you for your patience in waiting for this update. Because this is a large
            update, you may encounter errors. If you do, please let us know in an email, with
            screenshots if possible, at: support@averistudios.com
        </changelogtext>
    </changelogversion>

strings.xml

    <string name="deletingArticleDialogTitle">Deleting Article...</string>
    <string name="deletingWorldDialogTitle">Deleting World...</string>

    <string name="exceptionDialogTitle">Troubleshooting</string>
    <string name="exceptionDialogUserInstructions">An unexpected error occurred. Please take screenshots of this message and email them to: support@averistudios.com</string>
tostc commented 3 years ago

Hi @MarquisLP,

I've translated the texts. I've one annotation for the "exceptionDialogTitle" and "exceptionDialogUserInstructions". This seems like some kind of troubleshooting treatment that you wrote your own dialog for, but have you heard of ACRA? I've used this library inside a project of mine and everytime the app should crash ACRA dumps a lot of informations, like the callstack or device informations and you can send it with an email. You can configure many options for crash reporting. I hope this information is maybe useful for you.

changelog.xml


<changelogversion versionName="1.7.0" changeDate="23. Dez. 2020">
    <changelogtext>[b]Die Leistung wurde für Geräte mit Android 
        10 und höher erheblich verbessert![/b] Das Navigieren in der App ist jetzt viel schneller und 
        die App sollte bei der Verwendung nicht mehr einfrieren.
    </changelogtext>
    <changelogtext>[b]Die Dropbox-Integration wurde aktualisiert, um den neuen 
        Dropbox-API-Spezifikationen zu entsprechen.[/b] Dadurch wird verhindert, dass die Upload-Funktion nicht mehr funktioniert, wenn Ende 2021 
        neue Dropbox-Änderungen in Kraft treten. Das Hochladen in Dropbox funktioniert weiterhin auf die gleiche Weise, 
        obwohl Sie möglicherweise aufgefordert werden, sich beim nächsten Hochladen erneut zu authentifizieren.
    </changelogtext>
</changelogversion>

announcements.xml


<changelogversion versionName="23. Dez. 2020" changeDate="">
    <changelogtext>[b]Leistungsprobleme unter Android 10 und höher wurden behoben![/b] Ein großer Teil der App wurde neu geschrieben, um die Navigation 
        schneller zu machen und das Einfrieren der App zu verhindern. Vielen Dank für Ihre Geduld beim Warten auf dieses Update. Da es sich um ein großes Update handelt, 
        können Fehler auftreten. Wenn Sie dies der Fall ist, teilen Sie uns dies bitte in einer 
        E-Mail mit Screenshots, wenn möglich, unter folgender Adresse mit: support@averistudios.com
    </changelogtext>
</changelogversion>

strings.xml


<string name="deletingArticleDialogTitle">Lösche Artikel...</string>
<string name="deletingWorldDialogTitle">Lösche Welt...</string>

<string name="exceptionDialogTitle">Fehlerbehebung</string>
<string name="exceptionDialogUserInstructions">Ein unerwarteter Fehler ist aufgetreten. Bitte machen Sie Screenshots dieser Nachricht und senden Sie sie per E-Mail an: support@averistudios.com</string>
MarquisLP commented 3 years ago

Thanks for the suggestion! It looks easy to set up, so I'll definitely look into integrating ACRA in a subsequent update.

As always, thank you for the quick translation work! 😃