BlogEngine.NET Additional Language Extension

Nu har jag knåpat ihop ytterligare en extension till BlogEngine.NET!

Denna nya Extension kallar jag för BlogEngine.NET Additional Language Extension, och gör ungefär det man skulle tro att den gör. Den gör det möjligt att skriva ett inlägg på två olika språk, ditt huvudspråk, samt ett annat. Kan man inte göra det utan denna Extension tänker ni säkert nu, och självklart kan man det. Men det som gör den så bra är att du bara får huvudspråket på framsidan, i arkiven och i RSS-feedsen. Sedan genereras en länk med en text som du har val, t.ex. "This article is also available in english!" överst i posten, undrer titeln. Du kan även välja att visa en flagga! Om man ser den på förstasidan så ser man endast denna svenska text, men om man tittar på posten egna sida ser man även den engelska översättningen.

sve

Det är väldigt enkelt att använda denna Extension. Börja med att ladda ner AdditionalLanguage.cs från Extensionens CodePlex sida: http://codeplex.com/blogengineaddilang. Kopiera sedan AdditionalLanguage.cs till /App_Data/Extensions/ på din BlogEngine.NET blogg. Sen är det egentligen bara att köra på!

För att bryta av en post skriver du helt enkelt bara [ addilang ] (utan mellanslag) där du vill bryta din post och skriva din post påd et andra språket.

Det finns två inställningar du kan göra på denna Extension, dessa är:

  • "Also available in"-text (måste anges) - Texten som ska stå överst i inlägget.
  • The name on a flag-file in /pics/flags (behöver ej anges) - namnet på en utan bilderna som ligger i /pics/flags/. T.ex. gb.png.

 addilangext

Du kan se denna Extension i bruk på denna post! Hoppas du kan få användning för den. Har du några frågor är det bara att skriva dessa i kommentarerna eller använda kontakt-fomuläret. Har du tips eller idéer på vad mer man bör kunna göra med denna Extension så är det bara att säga till!

This article is also available in English!

Just finished my third extension for BlogEngine.NET!

I call this new extension BlogEngine.NET Additional Language Extension, and it does almost what you could expect it to do. It makes it possible to write a post in two different languages, your standard language and an othe one. I guess you are thinking that "cant you do it without this extension?", and sure you can. But with this extension, only the part of your post with the standard language will appear on the frontpage, the archive pages and in the RSS-feed of your page. A link is generated with a text of your shoosing, t.ex. "Denna artikel finns även på svenska!" on top of the post beneath the post title. You can also choose a flag to be shown! To be able to see this english text you must visist this posts own page. As you are doing now.

 sve

It is very easy to start using this extension. Start off by downloading the latest source from this extensions CodePlex page: http://codeplex.com/blogengineaddilang. Copy the AdditionalLanguage.cs to /App_Data/Extensions/ in your BlogEngine.NET blog. And then you can start bloging in two languages!

To break of a post you just write [ addilang ] (without spaces) where you want to break it and write the post in you second language.

There are only two settings for this extension, these are:

  • "Also available in"-text (not optional) - The text you want on the link to the other language section of ryour post.
  • The name on a flag-file in /pics/flags (optional) - the name on onve of the flag files in /pics/flags/. T.ex. sv.png.

 addilangext

You can see this extension in use on this post! On the front page, in the archives and in the feeds you will only see the swedish translation of this text. Hope you will get big use of this, I know I sure will. If there are any questions or suggestions, don't hesitate to write a comment or send me a mail through the contact page.

Lägg till kommentar


 

biuquote
Loading