• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 432
  • Last Modified:

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

0
laneway
Asked:
laneway
  • 3
  • 2
1 Solution
 
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
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

 
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now