I am getting some errors when i am trying to fetch the latest entries to another website and the feed validator does not qualify this as a valid feed/rss link.
I have installed discourse in the traditional way.
Any ideas?
Well it’s not about that validator. I am using the feed to show the latest entries of my forum on the main website which all I get is errors. That’s why I need to fix it.
I just installed a fresh version of discourse with default language. It worked fine. I think its because of the language. @codinghorror any idea on how we can get this fixed?
I didn’t set it to fa-ir or fa_ir and for the matter of fact I know that it should be fa-IR but I don’t know where to correct it. that’s why I am here.
I’m grasping at straws here, so bear with the request.
On the fresh install, in Admin > Settings, what is default locale set to?
What is it set to on your live instance?
On the live instance, can you change it to ‘English’, save it, refresh the browser, then switch it back to the value you want it to have, Save it, Refresh the browser?
These are both same installs and the problem is from language tag in RSS.
The tag for language <language>fa_IR</language> is wrong. this should be fa-IR
update:
instead of an Underline it should be a Dash
Right, I understand that. I’m trying to figure out if the default locale is supplying that value and if that value is cached and was later corrected, but wouldn’t be seen unless you change it and change it back. As the value is obviously stored somewhere, either in the app.yml or that default locale setting, and let’s say when you first installed Discourse, it incorrectly had fa_IR and they later fixed it to be fa-IR, now until you change the default locale and switch it back, it would likely not fix itself.
So in essence, I’m simply asking you to reset the value of default locale and then switch it back to Persian to rule out another possibility.