Flickr Slideshow always in English on external websites. Regardless of 'lang' parameter.

I am trying to embed a slideshow on a French site. Ideally, I'd like the users of my site to see French terms in the slideshow interface. While using Flickr in French, I can copy the embed code for a slideshow and then paste that code into my external website - unfortuantely users viewing the slideshow on my website will always see it in English.

The embed code for the slideshow contains a parameter called 'lang' that looks like it should control the language of the slideshow. When using Flickr in English the 'lang' parameter is 'en-us' and when using Flickr in French the lang parameter is 'fr-fr'. No matter what it is set it to, however, users always see the slideshow in English.

Stranger still, if a user logs into Flickr, changes their own Flickr language from English to French, and then goes to the slideshow on my website, the slideshow will now display in French. It seems that the language of slideshow is related to the Flickr interface language and not to the 'lang' parameter. I have not found a way to embed a French slideshow on a French site.

Anyone have a solution?

I found an earlier post about this here, but it was closed due to inactivity:
www.flickr.com/help/forum/76033/ 
<object width="400" height="300">
	<!-- notice that &lang=fr-fr -->
	<param name="flashvars" value="offsite=true&lang=fr-fr&page_show_url=%2Fphotos%2F64159772%40N00%2Fsets%2F72157600806783593%2Fshow%2F&page_show_back_url=%2Fphotos%2F64159772%40N00%2Fsets%2F72157600806783593%2F&set_id=72157600806783593&jump_to=">
	</param>
	<param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649">
	</param>
	<param name="allowFullScreen" value="true">
	</param>
	<!-- notice that &lang=fr-fr -->
	<embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&lang=fr-fr&page_show_url=%2Fphotos%2F64159772%40N00%2Fsets%2F72157600806783593%2Fshow%2F&page_show_back_url=%2Fphotos%2F64159772%40N00%2Fsets%2F72157600806783593%2F&set_id=72157600806783593&jump_to=" width="400" height="300">
	</embed>
</object>

Open in new window

LVL 3
lanewayAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

scrathcyboyCommented:
"Stranger still, if a user logs into Flickr, changes their own Flickr language from English to French, and then goes to the slideshow on my website, the slideshow will now display in French"

It isn't strange at all.  This is the way it works.  It should be the RECIPIENT who controls which language they view a stream in.  If they have their language set to us-eng, then they will see English.  If they set their language to French, they will see French.  The view of the stream is (should be) user controlled -- not source controlled.  

Your settings of languages is merely giving the options that could be used by a user, but the user's settings controls what he sees.  I hope this makes sense.  It is a standard for all multilingual applications.
0
lanewayAuthor Commented:
Remember that the sideshow is not being viewed through the Flickr website.

> The view of the stream is (should be) user controlled -- not source controlled.  

The source should be able to control the default language. Since the website I am working on is in French, the default language of the slideshow should match.

> It should be the RECIPIENT who controls which language they view a stream in.

I agree. However the embedded slideshow does not contain language controls. In order for the user to choose their language of preference they would have to open a new tab, navigate to flickr.com, click their language of choice and then refresh the slideshow on my website.

> It is a standard for all multilingual applications.

This is not true. If you embed a Youtube video while your Youtube language is French, the embed code will always load a French video.
0
scrathcyboyCommented:
OK, let me try to clarify any misunderstanding.  For a presentation to be multi-lingual, you have to first of all make it that way -- I am sure you know this already.  But for the user to see French instead of english, HE has to choose it that way.  If his flickr preferences are set to english, that is what he will see.  So yes, he would have to change his preferences first and then view your presentation again -- which you've seen.

I think the test of the site (e.g. flickr vs. youtube) is HOW the show is presented to the user.  If there is on screen a choice to change languages interactively, then that is a feature of the site app that makes the show, if there is no on-screen choice, then the site app doesn't have that feature.  Make sense?

So to make a flickr show default viewed in French, simply compose it in french and do not use english.
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

lanewayAuthor Commented:
If you can provide a functional example, scrathcyboy, I will consider this further. For now I will wait for other comments.
0
tstaarCommented:
scrathcyboy - please re-read the question, it does not seem like you have understood.
0
lanewayAuthor Commented:
It does not seem that there is a solution at present. There is an open discussion about this bug on the flickr help forums.

http://www.flickr.com/help/forum/en-us/127601/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Flash

From novice to tech pro — start learning today.