My mom is a wonderful poet. I made her an app where she recorded over 380 of her poems.
Her art is now in one place for the world to listen to → https://artedejulia.glideapp.io
Users can submit their own recordings of her poems.
My mom can review all submissions and approve them from the app itself.
Poems are in Spanish but thanks to some Google Translate magic, there is a switch under the about screen that translates (ahem… attempts to translate) all her 380 poems into English.
There is a form button where they can upload an MP3 file with their poem recording.
They would use a separate voice recording app to generate the MP3 file first.
Hi Mike, the translate button only shows up when you’re logged in as a user. If you attempt to favorite any item it will ask you to sign in. Once you’re signed in, you’ll be able to change the language.
The problem is that the language change is applied globally to all users. This means that if anyone changes the language, all current users would suddenly see all poems translated. It would take to program additional logic to apply translation to only specific users.
Hi Mike, the translate button only shows up when you’re logged in as a user. If you attempt to favorite any item it will ask you to sign in. Once you’re signed in, you’ll be able to change the language. The problem is that the language change is applied globally to all users. This means that if anyone changes the language, all current users would suddenly see all poems translated. It would take to program additional logic to apply translation to only specific users.
The switch to Spanish feeds into the User Choice. Then the If: Spanish changes from the first column to the second.
(the original language and the translation are all in the same sheet.
BUT, if the setting will not ‘stick’ - if they quit or swipe out, it will go to default.
That’s a good solution. To apply a global translation per user, conditional visibility could be applied so only English or Spanish screen components are shown based on the user’s language choice. It would be a bit tedious because it would require duplicating all components for all screens.
have not tried this but could you make a Spanish Tab and then duplicate it and just change the cells the components read from.
Then make the TABS visibility conditional?