On Sat, 2006-01-14 at 13:05, Ian Kallen wrote:
> Technorati's preference is one language per blog. We run every post we 
> index through language detection but among the ways we assign language 
> attributes to the blog are the statistics of languages assigned to posts 
> within that blog. When Joi Ito blogs in Japanese, he does it on a 
> separate blog http://joi.ito.com/jp/ (normally he blogs in English at 
> http://joi.ito.com/). I like that model, it's very tidy as far as how to 
> categorize his blogs.

i agree that a separate url space for blog translations may be the best
solution.

however, when you say he does it on a "separate blog" that is far from
ideal if you ask me.  there is a lot of overhead with maintaining truly
separate blogs as I said in my first email.  a blog has templates,
bookmarks, categories, resources (images, etc) which are associated with
it and duplicating all of that stuff for each blog would be a nightmare,
especially if the person was trying to support lots of languages, like
5, 6,7?

i think the solution, as far as Roller is concerned, must allow a person
to be managing a single weblog, but allow that weblog to exist in
multiple languages.

> 
> And yes, if making the display servlets language sensitive means varying 
> what content to display for the same URL based on "Accept-Language" 
> driven request.getLocale(), that gets very problematic for 
> indexing/searching as well as multi-lingual readers who want to read a 
> post in language that differs from their browser preferences.

it wouldn't necessarily be just from browser locale settings, but I
agree that when a single url can be viewed in multiple languages that
can be very troublesome.

-- Allen


> -Ian
> 
> Allen Gilliland wrote:
> > This is different from the language issues on the editor interface.
> >
> > In the near future I'd like to look at adding support for publishing
> > entries in multiple languages and effectively allowing someone to
> > maintain their blog in multiple languages.  This has been an item on the
> > table for a while, but I think it's time to get it implemented.
> >
> > There are a variety of ways to approach this problem so I wanted to
> > start a general discussion to see which approach we like.  This is just
> > off the top of my head right now, but here's some possibilities ...
> >
> > 1. Let users create separate blogs for different langauges.  This is
> > easy on us because we don't have to do any work, but forces users to
> > maintain multiple copies of everything in a weblog.  i.e. duplicating
> > templates, categories, bookmarks, etc.
> >
> > 2. Allow users to publish an entry multiple times and just change the
> > entry locale.  We would then make the weblog display logic be language
> > sensative, so that you are typically only viewing a blog in one language
> > at a time.  Pros: the only real work is making our display servlets
> > language sensitive.  Cons: each translated entry would have it's own
> > anchor, which we may not want. we also wouldn't know that an entry has
> > multiple translations because there is nothing tying each entry
> > translation together.
> >
> > 3. Same approach as #2, except that we would try and tie each
> > translation of the content to a single weblog entry record.  This means
> > that there would only be one url for the entry, but it could possibly be
> > displayed in many languages.  Pros: this is the most streamlined
> > approach and ensures there is only one permalink for the entry.  Cons:
> > this requires quite a bit more work and likely a data model change. 
> > this could also cause potential problems because the anchor and category
> > for the entry can really only exist in a single language, which would
> > not be true for option #2.  i'm also not sure if having the same url
> > exist in multiple languages is ideal, it could cause issues with search
> > engines and indexing content, etc.
> >
> >
> > i think that covers the basic options, but if anyone can think of others
> > please chime in.  i think we should go with either option #2 or #3 and
> > both of those require some updating on the weblog display process to
> > support viewing a weblog in multiple languages, so I plan to start there
> > while we work out the details on how best to store translated entry
> > data.
> >
> > thoughts?  comments?
> >
> > -- Allen
> >
> >
> >   
> 
> 
> -- 
> Ian Kallen || Architect, Technorati Inc. || m: 415.505.5208
> http://www.arachna.com/roller/page/spidaman
> 

Reply via email to