Switching between languages for the current song

9 views
Skip to first unread message

Justin Wagner

unread,
Sep 30, 2012, 2:32:01 AM9/30/12
to ldstech-lds-...@googlegroups.com
I am looking for some feedback on the "Switching between languages for the current song" feature I am implementing.

I have posted all the details to the form below, so please visit it and let me know what you think.


Thanks in advance,

Justin

P.S. I have attached a screenshot of how this feature is shaping up for eye candy ;-)
iOS Simulator Screen shot Sep 29, 2012 11.05.02 PM.png

Samuel Bradshaw

unread,
Sep 30, 2012, 3:21:04 AM9/30/12
to ldstech-lds-...@googlegroups.com, Samuel Bradshaw
I submitted a response on the Google form – can't wait to see it in action!
Looking at the screenshot, I do have a few suggestions:

1) I think we should write in the name of the currently-selected language, to avoid confusion when people have switched;

2) On the list of translations, the language name should be most prominent, making it easier for people to choose the translation they want if they don't know the exact title (especially when a lot of languages are in, with similar-looking titles, or with titles in non-roman character sets). The language name is usually more important than the title to the user;

3) Perhaps instead of "Translations" we could put "Other Languages" or something similar – putting "Translations" implies that the currently-selected language is the original language. For example, "Bandera de Sión" is a Spanish translation of "High on the Mountain Top" (the song was originally English). But you wouldn't say that "High on the Mountain Top" is a translation of "Bandera de Sión." Saying something like "Other Languages" makes its language of origin more generic.

English
Sheet ✓
Words

Other Languages
Spanish (Bandera de Sión)
French (Tout au sommet des monts)
Portuguese (No Monte a Bandeira)

and so forth...

4) We do have more room on the iPad; maybe on the iPhone we can hide the titles and only show the language names under "Other Languages." It would be good to have both on the iPad, I think, though.

5) Maybe we should now change the "Sheet" button to say "Switch" or "Format" or something so that it's more descriptive and inclusive of the language-switching functionality.


<iOS Simulator Screen shot Sep 29, 2012 11.05.02 PM.png>


---------------------
Samuel BRADSHAW
I'm a Mormon!
www.mormon.org/me/52ZR
www.facebook.com/samuel.h.bradshaw
http://singpraises.net/
---------------------

Curtis Gibby

unread,
Sep 30, 2012, 9:49:18 AM9/30/12
to ldstech-lds-...@googlegroups.com
I was going to suggest the same thing as Samuel -- putting the
language name in the dropdown in addition to (or instead of) the
translated hymn name. If I were programming it, I'd go with something
like "Spanish - Bandera de Sión" rather than using the parenthesis
like Samuel suggested.

- Curtis Gibby

Justin Wagner

unread,
Sep 30, 2012, 11:38:04 PM9/30/12
to ldstech-lds-...@googlegroups.com
Thanks for all the feedback everybody has given on this feature!

Based on the feedback regarding the look of the PopoverController I have tweaked what I sent originally and attached the new version.

I still think we should come up with something other than "Sheet" or "Words" to display in the button in the top right corner, however I'm not quite sure what would be best.  I almost think having an image rather than words would be best, and the best image I can think of to put there is  Inline image 1 which comes from the icon that replaced the wrench in the latest version of Chrome.  It gives the feeling that some kind of list is going to appear when you click, which is fine since this popover list really now has enough functions that it is hard to describe in one short word.

Let me know what you think.

Justin
image.png
iOS Simulator Screen shot Sep 30, 2012 8.31.57 PM.png

Justin Wagner

unread,
Sep 30, 2012, 11:40:11 PM9/30/12
to ldstech-lds-...@googlegroups.com
Here is iPhone version of the same.

Justin
image.png
iOS Simulator Screen shot Sep 30, 2012 8.39.23 PM.png

Allen, Kenneth

unread,
Sep 30, 2012, 11:43:08 PM9/30/12
to <ldstech-lds-music-for-ios@googlegroups.com>, ldstech-lds-...@googlegroups.com
How about "image" and "text"

Ken Allen via iPhone
(Pardon the typos.) 

On Sep 30, 2012, at 8:37 PM, "Justin Wagner" <jrw...@gmail.com> wrote:

Thanks for all the feedback everybody has given on this feature!

Based on the feedback regarding the look of the PopoverController I have tweaked what I sent originally and attached the new version.

I still think we should come up with something other than "Sheet" or "Words" to display in the button in the top right corner, however I'm not quite sure what would be best.  I almost think having an image rather than words would be best, and the best image I can think of to put there is  <image.png> which comes from the icon that replaced the wrench in the latest version of Chrome.  It gives the feeling that some kind of list is going to appear when you click, which is fine since this popover list really now has enough functions that it is hard to describe in one short word.
<iOS Simulator Screen shot Sep 30, 2012 8.31.57 PM.png>



Confidentiality Notice:
This communication constitutes an electronic communication within the meaning of the Electronic Communications Privacy Act, 18 U.S.C. Section 2510, and its disclosure is strictly limited to the recipient intended by the sender of this message. This transmission, and any attachments, may contain confidential attorney-client privileged information and attorney work product. If you are not the intended recipient, any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. Please contact us immediately by return e-mail or at 404 815 6500, and destroy the original transmission and its attachments without reading or saving in any manner.



***DISCLAIMER*** Per Treasury Department Circular 230: Any U.S. federal tax advice contained in this communication (including any attachments) is not intended or written to be used, and cannot be used, for the purpose of (i) avoiding penalties under the Internal Revenue Code or (ii) promoting, marketing or recommending to another party any transaction or matter addressed herein.

Justin Wagner

unread,
Sep 30, 2012, 11:51:25 PM9/30/12
to ldstech-lds-...@googlegroups.com
Ken,

Thanks for the input!

I guess the idea I was trying to get across is that once we have the "Switching languages for the current song" feature implemented the button in the top right corner is going to give more options than just switching between sheet music and words (which is all it does today).  Specifically it is going to allow the user to switch the language of the current song.

Given the fact that this button will also allow for switching the language of the current song, I don't think displaying "sheet", "words", "image", or "text" will accurately describe the buttons functionality.  I think that displaying some type of an icon (like what I sent in the last email) may be a good fit, unless we can come up with some word that describe the same.  However, if we choose a word, we are going to have to be able to get that word translated into many languages and have all of them be short.  Given that fact, an icon in that location may be best.

Justin

Allen, Kenneth

unread,
Oct 1, 2012, 4:38:29 AM10/1/12
to <ldstech-lds-music-for-ios@googlegroups.com>
No problem. An icon works for me.

Ken Allen via iPhone
(Pardon the typos.)
On Sep 30, 2012, at 8:51 PM, "Justin Wagner" <jrw...@gmail.com> wrote:

> the buttons

Samuel Bradshaw

unread,
Oct 1, 2012, 11:26:34 AM10/1/12
to ldstech-lds-...@googlegroups.com, Samuel Bradshaw
I like the idea of an icon. The three lines icon looks good... Are there any built-in Apple apps with an icon for a similar function?

On Sep 30, 2012, at 9:38 PM, Justin Wagner <jrw...@gmail.com> wrote:

Thanks for all the feedback everybody has given on this feature!

Based on the feedback regarding the look of the PopoverController I have tweaked what I sent originally and attached the new version.

I still think we should come up with something other than "Sheet" or "Words" to display in the button in the top right corner, however I'm not quite sure what would be best.  I almost think having an image rather than words would be best, and the best image I can think of to put there is  <image.png> which comes from the icon that replaced the wrench in the latest version of Chrome.  It gives the feeling that some kind of list is going to appear when you click, which is fine since this popover list really now has enough functions that it is hard to describe in one short word.
<iOS Simulator Screen shot Sep 30, 2012 8.31.57 PM.png>

Hilton Campbell

unread,
Oct 2, 2012, 1:30:23 PM10/2/12
to <ldstech-lds-music-for-ios@googlegroups.com>, Samuel Bradshaw
This is really great.

Eventually there will be a "Now Playing" button in the top-right corner on the iPhone. Because of that, I had always imagined we would lose the title in the nav bar and replace it with this "counterparts" button.

Buuuuuut… I had never thought of using an icon for the counterparts button. That would allow us to put the button snug next to the "Now Playing" button and keep the title.

I love it.

I think the three line icon represents it well.

I like giving the language prominence in the language list, with the number/title on the next line. How about formatting it "2. The Spirit of God", just to match the main song lists.

Justin Wagner

unread,
Oct 2, 2012, 2:36:00 PM10/2/12
to ldstech-lds-...@googlegroups.com
Do you want the fancy layout from the ItemTableViewCell (i.e. right aligned number that compensates for largest number and a left aligned title)?

Or will a simple @"%d. %@" suffice?  (i.e. no fancy right aligned business for the number)

Justin

Hilton Campbell

unread,
Oct 2, 2012, 2:41:26 PM10/2/12
to <ldstech-lds-music-for-ios@googlegroups.com>, ldstech-lds-...@googlegroups.com
I think I'd prefer fancy if you're up to it. We could always do that later though if we want to.

Sent from my really smartphone

Justin Wagner

unread,
Oct 2, 2012, 2:49:41 PM10/2/12
to ldstech-lds-...@googlegroups.com
Ok, I think I can rinse, repeat, and modify pretty easily from ItemTableViewCell.

What name would be best for this new class?

TranslatedItemTableViewCell?
CounterpartItemTableViewCell?
something else?

Justin

Hilton Campbell

unread,
Oct 2, 2012, 2:53:45 PM10/2/12
to <ldstech-lds-music-for-ios@googlegroups.com>
TranslatedItemTableViewCell or ItemTranslationTableViewCell, either one.


On Oct 2, 2012, at 12:49 PM, Justin Wagner <jrw...@gmail.com>

Justin Wagner

unread,
Oct 2, 2012, 3:08:56 PM10/2/12
to ldstech-lds-...@googlegroups.com
This is in response to Samuel's earlier question regarding built-in Apple apps that have a similar icon.

I was listening to a podcast last night and noticed the icon in the top right corner was very similar to the one we have been discussing.

The icon is used to switch between looking at the podcast cover art and the list of podcasts in that series.  The same icon is actually also used in the default Music application for switching between an album's cover art and the list of songs in that album.

So at least we are getting the icon similar to what they do.

In fact this "Counterpart" display we are putting up is quite similar to the function those apps are providing (where songs from the same album would be considered counterparts).

I am curious how this button looks and functions in these native apps on the iPad.  Can anybody  send me screenshots?

Justin
IMG_2207.PNG
IMG_2208.PNG
IMG_2209.PNG

Allen, Kenneth

unread,
Oct 2, 2012, 3:14:47 PM10/2/12
to ldstech-lds-...@googlegroups.com

As a note of caution, it goes without saying that it is prudent to develop our own icon set.  Copying the icons of others is unwise and may infringe copyright and design patent rights.

 

Kenneth R. Allen   
Senior Counsel 
Kilpatrick Townsend & Stockton LLP  
1080 Marsh Road | Menlo Park, CA  94025  
office 650 324 6302 | fax 650 618 0489
kal...@kilpatricktownsend.com | My Profile | vCard

Ricky Bloomfield

unread,
Oct 2, 2012, 3:18:36 PM10/2/12
to ldstech-lds-...@googlegroups.com
On iPad, it functions in pretty much the same way - tap to flip the middle view to see the songs in the album.  Screenshot attached.

If I remember correctly, there used to be a sample project available in the iOS documentation that demonstrated this exact behavior.  I think it was TheElements, but I could be wrong.
photo.PNG

Justin Wagner

unread,
Oct 2, 2012, 3:21:28 PM10/2/12
to ldstech-lds-...@googlegroups.com
Thanks for the response guys.

Ken, good note and I have made our own icon for exactly that reason.  I'm no design expert, but three rounded rectangles I can handle :)

Justin

Allen, Kenneth

unread,
Oct 2, 2012, 3:23:28 PM10/2/12
to ldstech-lds-...@googlegroups.com

Good.

 

I trust IRI will have an opportunity to bless this at some point.

 

Kenneth R. Allen   
Senior Counsel 
Kilpatrick Townsend & Stockton LLP  
1080 Marsh Road | Menlo Park, CA  94025  
office 650 324 6302 | fax 650 618 0489
kal...@kilpatricktownsend.com | My Profile | vCard

From: ldstech-lds-...@googlegroups.com [mailto:ldstech-lds-...@googlegroups.com] On Behalf Of Justin Wagner


Sent: Tuesday, October 02, 2012 12:21 PM
To: ldstech-lds-...@googlegroups.com

Justin Wagner

unread,
Oct 2, 2012, 3:41:31 PM10/2/12
to ldstech-lds-...@googlegroups.com
Ok here is the updated look with my custom icon.

Justin
iOS Simulator Screen shot Oct 2, 2012 12.39.05 PM.png
iOS Simulator Screen shot Oct 2, 2012 12.39.52 PM.png

Hilton Campbell

unread,
Oct 2, 2012, 5:33:58 PM10/2/12
to <ldstech-lds-music-for-ios@googlegroups.com>
Beautiful.

On Oct 2, 2012, at 1:41 PM, Justin Wagner <jrw...@gmail.com>
 wrote:

<iOS Simulator Screen shot Oct 2, 2012 12.39.05 PM.png><iOS Simulator Screen shot Oct 2, 2012 12.39.52 PM.png>

Samuel Bradshaw

unread,
Oct 2, 2012, 6:42:11 PM10/2/12
to ldstech-lds-...@googlegroups.com, Samuel Bradshaw
I like it!

<iOS Simulator Screen shot Oct 2, 2012 12.39.05 PM.png><iOS Simulator Screen shot Oct 2, 2012 12.39.52 PM.png>

Allen, Kenneth

unread,
Oct 2, 2012, 6:57:01 PM10/2/12
to ldstech-lds-...@googlegroups.com

Very nice, but still appears to be English-centric.  I trust the language issue will be addressed in the final version.

 

Ken Allen

Justin Wagner

unread,
Oct 2, 2012, 7:22:41 PM10/2/12
to ldstech-lds-...@googlegroups.com
Ken,

Can you explain what you think is English-centric? (other than the obvious written language that displays in english because of the phone's settings)

Justin

Allen, Kenneth

unread,
Oct 2, 2012, 7:28:54 PM10/2/12
to ldstech-lds-...@googlegroups.com

If the OS is language specific as well as the source of the language as it appears in the screen, then there is no problem, but if the text that appears in the screen and as controls is part of the app, it should reflect the target language.

Justin Wagner

unread,
Oct 2, 2012, 8:00:47 PM10/2/12
to ldstech-lds-...@googlegroups.com
Here is how the same screenshot appears when the device's language is set to Spanish.

Justin
iOS Simulator Screen shot Oct 2, 2012 4.59.10 PM.png

Justin Wagner

unread,
Oct 4, 2012, 7:32:30 PM10/4/12
to ldstech-lds-...@googlegroups.com
Ok guys, my implementation has been merged into the main branch and is now available through TestFlight.

Please give it a go and let me know what you think.

NOTE: so far we only have the translation mappings loaded for english and spanish.  Other languages will be added as their translation IDs are added to the data downloaded by the app.

Justin

Hilton Campbell

unread,
Oct 5, 2012, 12:39:02 PM10/5/12
to <ldstech-lds-music-for-ios@googlegroups.com>
Sounds like everyone loves it :).

One thing I've noticed is that on the iPhone there's no way to dismiss the counterparts view, like a Cancel button. You can just tap the Sheet or Words as a no-op, but it's a little off-putting.

Also, on both the iPhone and iPad it would be good to have a title in the nav bar. Technically speaking I would put "Counterparts" there, but surely there's something more user friendly?

Hilton


On Oct 4, 2012, at 5:32 PM, Justin Wagner <jrw...@gmail.com>

Curtis Gibby

unread,
Oct 5, 2012, 12:40:47 PM10/5/12
to ldstech-lds-...@googlegroups.com
How about "Display Options" -- as in, "display the song's sheet music"
or "display the song in Spanish"

- Curtis

Justin Wagner

unread,
Oct 5, 2012, 12:47:04 PM10/5/12
to ldstech-lds-...@googlegroups.com
Ok, cancel button in the Navigation Controller coming right up.

"Display Options" seems reasonable.

Any other suggestions?

Samuel Bradshaw

unread,
Oct 5, 2012, 1:14:17 PM10/5/12
to ldstech-lds-...@googlegroups.com, Samuel Bradshaw
"Display Options" sounds like it could change font sizes, full-screen modes, etc. – application options more than the content itself. Maybe "Content Options"?

Curtis Gibby

unread,
Oct 5, 2012, 1:14:55 PM10/5/12
to ldstech-lds-...@googlegroups.com
"Song Display" ?


On Fri, Oct 5, 2012 at 11:14 AM, Samuel Bradshaw

Justin Wagner

unread,
Oct 5, 2012, 1:15:55 PM10/5/12
to ldstech-lds-...@googlegroups.com
I agree that "Display Options" may have other meanings and I think "Content Options" is a good replacement.

Justin

Samuel Bradshaw

unread,
Oct 22, 2012, 11:30:26 AM10/22/12
to ldstech-lds-...@googlegroups.com
I was using the most recent beta last night and I noticed that the Cancel button kind of refreshes the page; i.e. if you start to scroll down the sheet music a little bit, then click the menu, then click cancel, it goes back to the top of the sheet music. I was using the iPhone version (where the menu brings up a new screen).

Justin Wagner

unread,
Oct 22, 2012, 12:01:31 PM10/22/12
to ldstech-lds-...@googlegroups.com
Thanks for the feedback Samuel, I'll look at fixing that issue.

Also I noticed yesterday that the modal popup doesn't display correctly in landscape mode on the iphone (it comes up in portrait mode instead).  Its an easy fix and I'll address it along with your bug.

Justin
Reply all
Reply to author
Forward
0 new messages