diff --git a/css.html.markdown b/css.html.markdown
index b16b364d..26eaae53 100644
--- a/css.html.markdown
+++ b/css.html.markdown
@@ -2,6 +2,7 @@
language: css
contributors:
- ["Mohammad Valipour", "https://github.com/mvalipour"]
+filename: learncss.css
---
In early days of web there was no visual elements, just pure text. But with the
diff --git a/de-de/css-de.html.markdown b/de-de/css-de.html.markdown
index e03b3174..8909b251 100644
--- a/de-de/css-de.html.markdown
+++ b/de-de/css-de.html.markdown
@@ -5,6 +5,7 @@ contributors:
translators:
- ["Kyr", "http://github.com/kyrami"]
lang: de-de
+filename: learncss-de.css
---
In den frühen Tagen des Internets gab es keine visuellen Elemente, alles war nur reiner Text. Aber mit der Weiterentwickliung von Browsern wurden auch vollständig visuelle Webseiten zu einem Standard.
diff --git a/fa-ir/javascript.html.markdown b/fa-ir/javascript.html.markdown
index f1beae87..922fe416 100644
--- a/fa-ir/javascript.html.markdown
+++ b/fa-ir/javascript.html.markdown
@@ -4,7 +4,7 @@ contributors:
- ["Adam Brenecki", "http://adam.brenecki.id.au"]
translators:
- ["Mohammad Valipour", "https://github.com/mvalipour"]
-filename: javascript.js
+filename: javascript-fa.js
lang: fa-ir
---
diff --git a/fr-fr/haskell.html.markdown b/fr-fr/haskell.html.markdown
index 9d0cec99..989db1d5 100644
--- a/fr-fr/haskell.html.markdown
+++ b/fr-fr/haskell.html.markdown
@@ -5,6 +5,7 @@ contributors:
translators:
- ["David Baumgartner", "http://davidbaumgartner.ch"]
lang: fr-fr
+filename: learnhaskell-fr.hs
---
Haskell a été conçu pour être un langage fonctionnel pur et maniable. Il est connu pour ses monades et son système de types, mais je n'ai cesse d'y revenir pour son élégance. Pour moi, Haskell fait de la programmation une joie.
diff --git a/fr-fr/objective-c-fr.html.markdown b/fr-fr/objective-c-fr.html.markdown
index d48bcc5e..b98d161e 100644
--- a/fr-fr/objective-c-fr.html.markdown
+++ b/fr-fr/objective-c-fr.html.markdown
@@ -7,7 +7,7 @@ contributors:
- ["Levi Bostian", "https://github.com/levibostian"]
translators:
- ["Yannick Loriot", "https://github.com/YannickL"]
-filename: LearnObjectiveC.m
+filename: LearnObjectiveC-fr.m
lang: fr-fr
---
diff --git a/ko-kr/coffeescript-kr.html.markdown b/ko-kr/coffeescript-kr.html.markdown
index 7d00a0fe..f8ac8069 100644
--- a/ko-kr/coffeescript-kr.html.markdown
+++ b/ko-kr/coffeescript-kr.html.markdown
@@ -3,7 +3,7 @@ language: coffeescript
category: language
contributors:
- ["Tenor Biel", "http://github.com/L8D"]
-filename: coffeescript.coffee
+filename: coffeescript-kr.coffee
translators:
- ["wikibook", "http://wikibook.co.kr"]
lang: ko-kr
diff --git a/ko-kr/javascript-kr.html.markdown b/ko-kr/javascript-kr.html.markdown
index e5517aa8..f651fbe7 100644
--- a/ko-kr/javascript-kr.html.markdown
+++ b/ko-kr/javascript-kr.html.markdown
@@ -5,6 +5,7 @@ contributors:
- ["Adam Brenecki", "http://adam.brenecki.id.au"]
translators:
- ["wikibook", "http://wikibook.co.kr"]
+filename: javascript-kr.js
lang: ko-kr
---
diff --git a/ko-kr/lua-kr.html.markdown b/ko-kr/lua-kr.html.markdown
index 862c47a7..850587a0 100644
--- a/ko-kr/lua-kr.html.markdown
+++ b/ko-kr/lua-kr.html.markdown
@@ -6,6 +6,7 @@ contributors:
translators:
- ["wikibook", "http://wikibook.co.kr"]
lang: ko-kr
+filename: learnlua-kr.lua
---
```lua
diff --git a/ko-kr/php-kr.html.markdown b/ko-kr/php-kr.html.markdown
index 2382a8fb..80f324f3 100644
--- a/ko-kr/php-kr.html.markdown
+++ b/ko-kr/php-kr.html.markdown
@@ -4,7 +4,7 @@ category: language
contributors:
- ["Malcolm Fell", "http://emarref.net/"]
- ["Trismegiste", "https://github.com/Trismegiste"]
-filename: learnphp.php
+filename: learnphp-kr.php
translators:
- ["wikibook", "http://wikibook.co.kr"]
lang: ko-kr
diff --git a/pt-br/java-pt.html.markdown b/pt-br/java-pt.html.markdown
index e8d5a538..a884f273 100644
--- a/pt-br/java-pt.html.markdown
+++ b/pt-br/java-pt.html.markdown
@@ -8,7 +8,7 @@ translators:
- ["Victor Kléber Santos L. Melo", "http://victormelo.com.br/blog"]
- ["Renê Douglas N. de Morais", "mailto:rene.douglas.bsi@gmail.com"]
lang: pt-br
-filename: LearnJava.java
+filename: LearnJava-pt.java
---
diff --git a/pt-br/ruby-pt.html.markdown b/pt-br/ruby-pt.html.markdown
index a2f40c3b..4a8a1b5c 100644
--- a/pt-br/ruby-pt.html.markdown
+++ b/pt-br/ruby-pt.html.markdown
@@ -1,7 +1,7 @@
---
language: ruby
-lang: br-pt
-filename: learnruby.rb
+lang: pt-br
+filename: learnruby-pt.rb
contributors:
- ["Bruno Henrique - Garu", "http://garulab.com"]
translators:
diff --git a/ru-ru/c-ru.html.markdown b/ru-ru/c-ru.html.markdown
index 874e0821..5988b159 100644
--- a/ru-ru/c-ru.html.markdown
+++ b/ru-ru/c-ru.html.markdown
@@ -1,6 +1,6 @@
---
language: c
-filename: learnc.c
+filename: learnc-ru.c
contributors:
- ["Adam Bard", "http://adambard.com/"]
- ["Árpád Goretity", "http://twitter.com/H2CO3_iOS"]
@@ -480,4 +480,4 @@ void str_reverse_through_pointer(char *str_in) {
Также не забывайте, что [Google](http://google.com) и [Яндекс](http://yandex.ru) – ваши хорошие друзья.
-[1] http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member
\ No newline at end of file
+[1] http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member
diff --git a/zh-cn/r-cn.html.markdown b/zh-cn/r-cn.html.markdown
index ed8c43b6..19c5f25d 100644
--- a/zh-cn/r-cn.html.markdown
+++ b/zh-cn/r-cn.html.markdown
@@ -6,7 +6,7 @@ contributors:
translators:
- ["小柒", "http://weibo.com/u/2328126220"]
- ["alswl", "https://github.com/alswl"]
-filename: learnr.r
+filename: learnr-zh.r
lang: zh-cn
---
diff --git a/zh-cn/racket-cn.html.markdown b/zh-cn/racket-cn.html.markdown
index d43511ea..8ef3671f 100644
--- a/zh-cn/racket-cn.html.markdown
+++ b/zh-cn/racket-cn.html.markdown
@@ -2,7 +2,7 @@
language: racket
lang: zh-cn
-filename: learnracket.rkt
+filename: learnracket-zh.rkt
contributors:
- ["th3rac25", "https://github.com/voila"]
- ["Eli Barzilay", "https://github.com/elibarzilay"]
diff --git a/zh-cn/scala-cn.html.markdown b/zh-cn/scala-cn.html.markdown
index 1ce41ac6..24f73bb5 100644
--- a/zh-cn/scala-cn.html.markdown
+++ b/zh-cn/scala-cn.html.markdown
@@ -6,7 +6,6 @@ contributors:
- ["Dominic Bou-Samra", "http://dbousamra.github.com"]
translators:
- ["Peiyong Lin", ""]
-filename: learn.scala
lang: zh-cn
---