Changes to an implementation

Sep 13, 2009 at 8:34 PM

Hi, as newbie, I have a few questions.

I am using KiGG for, a site where everyone can publish links to video's from YouTube, Vimeo or any other site. I have made most modifications that I wanted including translating it to Dutch but I need some help with several issues.

- How/where do I change the title of the startpage? It now sais ''Latest published stories''
- Sometimes the graphic for a video (1st frame?) is not displayed, see the homepage of
- How/where can I change the words "days, hours, and minutes"? I want these also in Dutch
- Where can I change the texts of the emails that are generated? They are now in English

I have some other changes where I can use some help so if anybody is willing to help me, I would really appreciate it!

Thanks for your great tool!


Sep 13, 2009 at 10:02 PM

Hi Jos,

I can't help you with nr 2, but as far as for the other questions.

1) This text you can find in StoryController.cs, as well as in FeedControler.cs if you want to change this text also in rss feeds.
3) Check out DateTimeExtension.cs file in Extension folder. 
4) Mail templates are in MailTempletes folders.

I hope this will help you. I've been through translation process so if you need some help feel free to ask.


Sep 13, 2009 at 10:17 PM


For your first issue, I just discovered that some strings are hardcoded inside controllers! The ''Latest published stories'' is currently hardcoded inside StoryController.cs and if you are using the deployment package of v2.5 then you'll not be able to change it. The only way currently is to Open the source code, modify your literals in this classes -it is used in several places- and then recompile the code.

For 2nd issue about view 1st frame, I don't know what is the reason! and actually I couldn't be able to see the issue. As I just opened the and the video on the right display fine. and there is a snapshot of some video frame!

For the 3rd issue this is also a hard coded string in side Kigg.Web.DateTimeExtension class! It will require you to modify it and recompile.

for 4th issue, e-mail templates can be found under folder MailTemplates of your web. You can modify the text on those templates. but be aware of not to mess up with the placeholder that is used to be replaced with data fetched from kigg.

For the literal strings issues you mentioned you need just to upload the Kigg.Web.dll assembly as all changes will be inside this assembly.

I hope I was able to cover some of your needs. We want to support localization, but it might take sometime.




Sep 13, 2009 at 10:19 PM

Thanks pawlos for your response, I was writing mine while you posted yours :o) thank you for mentioning the FeedController


Sep 14, 2009 at 3:00 AM
Edited Sep 14, 2009 at 3:01 AM

I am also interested by localization
I started working on it for my own project
The hard part are strings hardcoded in JS scripts
I still did not find a good strategy for doint it

Sep 14, 2009 at 7:41 AM

I'm impressed with your quick responses! I will have a look and see how far I can get with your advise.


Sep 14, 2009 at 10:32 AM

@nachid I didn't yet started to look at localization but I agree with you. The JS localization would be the hard part. but I am thinking of collecting all strings in JS into single JS file that will be used as localized resource. And based on culture the correct localized version will be used.

I might need to return to you later when I start working on localization. I might need some inputs to see how far you reached.

Sep 14, 2009 at 12:00 PM

I started a new thread for this important subject