blockchain-certificates / wallet-android

An Android app for Blockcerts
MIT License
38 stars 47 forks source link

Added Italian translation #30

Closed dariomas closed 5 years ago

dariomas commented 5 years ago

I think that the Travis check error does not depend on the files I have updated. Please let me know how I can help resolve the issue, thanks.

tvalenta commented 5 years ago

@dariomas You are correct that your PR was not the cause of the Travis failure. I've fixed the Travis build itself, but there is still a test failure which is occurring. Your PR should still fail the test, however we are looking into that issue.

dariomas commented 5 years ago

Thank you @tvalenta Let me know if I can help somehow.

@dariomas You are correct that your PR was not the cause of the Travis failure. I've fixed the Travis build itself, but there is still a test failure which is occurring. Your PR should still fail the test, however we are looking into that issue.

dariomas commented 5 years ago

Hi @tvalenta , I was trying again to merge my PR but during the build Travis is failing:

`> Configure project :app Checking the license for package Android SDK Build-Tools 28.0.3 in /usr/local/android-sdk/licenses Warning: License for package Android SDK Build-Tools 28.0.3 not accepted. FAILURE: Build failed with an exception.

What I can do to help you?

Thanks_

dariomas commented 5 years ago

Hi, the Travis build is failing because some Unit Test were not updated along the code, but my PR is not causing the failure.

It's possible to skip the tests? test/java/com/learningmachine/android/app/CertificateVerificationTest.java test/java/com/learningmachine/android/app/data/store/InnerJoinTest.java test/java/com/learningmachine/android/app/data/store/IssuerStoreTest.java

Thanks, Dario_

ghost commented 5 years ago

Hi @dariomas,

I think it's something we can attempt to fix or can mitigate, but I do have a question. Have you taken a look at the iOS wallet at all to add translations there too?

It would be nice if we could maintain feature parity amongst the mobile apps.

dariomas commented 5 years ago

Hi @AnthonyRonning, thank you to help, let me know when to build again this PR.

About the iOS version would be very useful to have the Italian language too, but I do not have the Apple SDK and environment; anyway I could check the language strings and upload the translations, that are the same as these, but somebody have to edit the iOS App sources. Let me know how to help.

Thanks, Dario_

Hi @dariomas,

I think it's something we can attempt to fix or can mitigate, but I do have a question. Have you taken a look at the iOS wallet at all to add translations there too?

It would be nice if we could maintain feature parity amongst the mobile apps.

ghost commented 5 years ago

Thanks @dariomas. Check out the below in order to get an idea of how you would add translations to iOS.

Our english copy is located here: https://github.com/blockchain-certificates/wallet-iOS/blob/master/wallet/Base.lproj/Localizable.strings

And here's an example of what our spanish translations look like: https://github.com/blockchain-certificates/wallet-iOS/tree/master/wallet/es.lproj

If you can get a branch going with these changes, I can do the build and look through the app to make sure that everything is in order before merging it in.

dariomas commented 5 years ago

Thank you @AnthonyRonning
with your help I'm working now on iOS App strings, but I can complete the translations next week.

Please keep me informed about the Travis build and Unit Test problem for this PR.

See you soon.

Thanks @dariomas. Check out the below in order to get an idea of how you would add translations to iOS.

Our english copy is located here: https://github.com/blockchain-certificates/wallet-iOS/blob/master/wallet/Base.lproj/Localizable.strings

And here's an example of what our spanish translations look like: https://github.com/blockchain-certificates/wallet-iOS/tree/master/wallet/es.lproj

If you can get a branch going with these changes, I can do the build and look through the app to make sure that everything is in order before merging it in.

dariomas commented 5 years ago

Hi All, did you check if my translations are working?

Thanks_

ghost commented 5 years ago

My apologies for the delay. There was a problem with the latest version of cert-verifier-js that was causing issues with the mobile apps, and we needed the new translations from there in order for E2E translations to be complete.

I'm hoping to knock out all of the testing required for the new version of cert-verifier-js this Friday. From the outside though, I think all of the language stuff you made is good, just dependency testing is needed right now.

ghost commented 5 years ago

Tested and merged with japanese in this PR: https://github.com/blockchain-certificates/wallet-android/pull/45

Preparing it for beta in the google play store now.