diff --git a/build.py b/build.py index 4dee19a6..7bdcdc29 100755 --- a/build.py +++ b/build.py @@ -1466,7 +1466,8 @@ def redirect(orig, to): redirect("docs/files/LearnVim.txt", "/files/LearnVim.txt") redirect("docs/files/learnocaml.ml", "/files/learnocaml.ml") redirect("docs/files/LearnCSharp.cs", "/files/LearnCSharp.cs") -redirect("docs/files/learnmatlab.mat", "/files/learnmatlab.mat") +redirect("docs/files/learnmatlab.mat", "/files/learnmatlab.m") +redirect("files/learnmatlab.mat", "/files/learnmatlab.m") redirect("docs/files/LearnTmux.txt", "/files/LearnTmux.txt") redirect("docs/files/LearnVala.vala", "/files/LearnVala.vala") redirect("docs/files/standardml.sml", "/files/standardml.sml") @@ -1551,11 +1552,12 @@ def redirect(orig, to): redirect("docs/files/learntypescript-hu.ts", "/hu/files/learntypescript.ts") redirect("docs/files/learntypescript-nl.ts", "/nl/files/learntypescript.ts") redirect("docs/files/learntypescript-cn.ts", "/zh-cn/files/learntypescript.ts") -redirect("docs/files/learntypescript-zh-tw.ts", "/zh-tw/files/learntypescript-zh.ts") +redirect("docs/files/learntypescript-zh-tw.ts", "/zh-tw/files/learntypescript.ts") redirect("docs/files/learntypescript-pt.ts", "/pt-br/files/learntypescript.ts") redirect("docs/files/learntypescript-it.ts", "/it/files/learntypescript.ts") redirect("docs/files/learntypescript-th.ts", "/th/files/learntypescript.ts") -redirect("docs/files/learndhall-de.py", "/de/files/learndhall.py") +redirect("docs/files/learndhall-de.py", "/de/files/learndhall.dhall") +redirect("de/files/learndhall.py", "/de/files/learndhall.dhall") redirect("docs/files/learnelixir-fr.ex", "/fr/files/learnelixir.ex") redirect("docs/files/learnelixir-de.ex", "/de/files/learnelixir.ex") redirect("docs/files/learnelixir-es.ex", "/es/files/learnelixir.ex") @@ -1614,11 +1616,14 @@ def redirect(orig, to): redirect("docs/files/LearnBash-no.sh", "/no/files/LearnBash.sh") redirect("docs/files/LearnBash-tw.sh", "/zh-tw/files/LearnBash.sh") redirect("docs/files/LearnBash-kr.sh", "/ko/files/LearnBash.sh") +redirect("docs/files/LearnBash-pt_br.sh", "/pt-br/files/LearnBash.sh") +redirect("pt-br/files/LearnBash-pt_br.sh", "/pt-br/files/LearnBash.sh") redirect("docs/files/LearnBash-it.sh", "/it/files/LearnBash.sh") redirect("docs/files/LearnBash-sk.sh", "/sk/files/LearnBash.sh") redirect("docs/files/learnperl-fr.pl", "/fr/files/learnperl.pl") redirect("docs/files/learnperl-de.pl", "/de/files/learnperl.pl") -redirect("docs/files/learnperl-pl.pm", "/pl/files/learnperl.pm") +redirect("docs/files/learnperl-pl.pm", "/pl/files/learnperl.pl") +redirect("pl/files/learnperl.pm", "/pl/files/learnperl.pl") redirect("docs/files/learnperl-es.pl", "/es/files/learnperl.pl") redirect("docs/files/learnperl-ru.pl", "/ru/files/learnperl.pl") redirect("docs/files/learnperl-cn.pl", "/zh-cn/files/learnperl.pl") @@ -1731,7 +1736,8 @@ def redirect(orig, to): redirect("docs/files/learnc-pt.c", "/pt-br/files/learnc.c") redirect("docs/files/learnc-ua.c", "/uk/files/learnc.c") redirect("docs/files/learnlogtalk-it.lgt", "/it/files/learnlogtalk.lgt") -redirect("docs/files/llearnlogtalk-bg.lgt", "/bg/files/llearnlogtalk.lgt") +redirect("docs/files/llearnlogtalk-bg.lgt", "/bg/files/learnlogtalk.lgt") +redirect("bg/files/llearnlogtalk.lgt", "/bg/files/learnlogtalk.lgt") redirect("docs/files/learnphp-tr.php", "/tr/files/learnphp.php") redirect("docs/files/php-fr.php", "/fr/files/php.php") redirect("docs/files/learnphp-es.php", "/es/files/learnphp.php") @@ -1902,7 +1908,8 @@ def redirect(orig, to): redirect("docs/files/LearnVim-gr.txt", "/el/files/LearnVim.txt") redirect("docs/files/LearnVim-es.txt", "/es/files/LearnVim.txt") redirect("docs/files/LearnVim-ru.txt", "/ru/files/LearnVim.txt") -redirect("docs/files/learnvim-nl.yaml", "/nl/files/learnvim.yaml") +redirect("docs/files/learnvim-nl.yaml", "/nl/files/LearnVim.txt") +redirect("nl/files/learnvim.yaml", "/nl/files/LearnVim.txt") redirect("docs/files/LearnVim-jp.txt", "/ja/files/LearnVim.txt") redirect("docs/files/LearnVim-cn.txt", "/zh-cn/files/LearnVim.txt") redirect("docs/files/LearnVim-kr.txt", "/ko/files/LearnVim.txt") @@ -1915,18 +1922,25 @@ def redirect(orig, to): redirect("docs/files/LearnCSharp-es.cs", "/es/files/LearnCSharp.cs") redirect("docs/files/LearnCSharp-cn.cs", "/zh-cn/files/LearnCSharp.cs") redirect("docs/files/csharp-pt.cs", "/pt-br/files/csharp.cs") -redirect("docs/files/learnmatlab-es.mat", "/es/files/learnmatlab.mat") -redirect("docs/files/matlab-cn.m", "/zh-cn/files/matlab.m") -redirect("docs/files/learnmatlab-pt.mat", "/pt-br/files/learnmatlab.mat") -redirect("docs/files/matlab-it.md", "/it/files/matlab.md") -redirect("docs/files/tmux-lt.json", "/lt/files/tmux.json") +redirect("docs/files/learnmatlab-es.mat", "/es/files/learnmatlab.m") +redirect("es/files/learnmatlab.mat", "/es/files/learnmatlab.m") +redirect("docs/files/matlab-cn.m", "/zh-cn/files/learnmatlab.m") +redirect("zh-cn/files/matlab.m", "/zh-cn/files/learnmatlab.m") +redirect("docs/files/learnmatlab-pt.mat", "/pt-br/files/learnmatlab.m") +redirect("pt-br/files/learnmatlab.mat", "/pt-br/files/learnmatlab.m") +redirect("docs/files/matlab-it.md", "/it/files/learnmatlab.m") +redirect("it/files/matlab.md", "/it/files/learnmatlab.m") +redirect("docs/files/tmux-lt.json", "/lt/files/LearnTmux.txt") +redirect("lt/files/tmux.json", "/lt/files/LearnTmux.txt") redirect("docs/files/LearnTmux-fr.txt", "/fr/files/LearnTmux.txt") redirect("docs/files/LearnTmux-es.txt", "/es/files/LearnTmux.txt") redirect("docs/files/LearnTmux-ru.txt", "/ru/files/LearnTmux.txt") redirect("docs/files/LearnTmux-cn.txt", "/zh-cn/files/LearnTmux.txt") redirect("docs/files/LearnTmux-pt.txt", "/pt-br/files/LearnTmux.txt") -redirect("docs/files/standard-ml-cn.sml", "/zh-cn/files/standard-ml.sml") -redirect("docs/files/kotlin-tr.kt", "/tr/files/kotlin.kt") +redirect("docs/files/standard-ml-cn.sml", "/zh-cn/files/standardml.sml") +redirect("zh-cn/files/standard-ml.sml", "/zh-cn/files/standardml.sml") +redirect("docs/files/kotlin-tr.kt", "/tr/files/LearnKotlin.kt") +redirect("tr/files/kotlin.kt", "/tr/files/LearnKotlin.kt") redirect("docs/files/LearnKotlin-fr.kt", "/fr/files/LearnKotlin.kt") redirect("docs/files/LearnKotlin-es.kt", "/es/files/LearnKotlin.kt") redirect("docs/files/LearnKotlin-ru.kt", "/ru/files/LearnKotlin.kt") @@ -1941,13 +1955,17 @@ def redirect(orig, to): redirect("docs/files/learnswift-ru.swift", "/ru/files/learnswift.swift") redirect("docs/files/learnswift-cn.swift", "/zh-cn/files/learnswift.swift") redirect("docs/files/learnswift-pt.swift", "/pt-br/files/learnswift.swift") -redirect("docs/files/java-fr.java", "/fr/files/java.java") -redirect("docs/files/LearnJavaDe-de.java", "/de/files/LearnJavaDe.java") +redirect("docs/files/java-fr.java", "/fr/files/LearnJava.java") +redirect("fr/files/java.java", "/fr/files/LearnJava.java") +redirect("docs/files/LearnJavaDe-de.java", "/de/files/LearnJava.java") +redirect("de/files/LearnJavaDe.java", "/de/files/LearnJava.java") redirect("docs/files/LearnJava-gr.java", "/el/files/LearnJava.java") redirect("docs/files/LearnJava-es.java", "/es/files/LearnJava.java") redirect("docs/files/LearnJava-ru.java", "/ru/files/LearnJava.java") redirect("docs/files/LearnJava-zh.java", "/zh-cn/files/LearnJava.java") -redirect("docs/files/java-kr.java", "/ko/files/java.java") +redirect("docs/files/java-kr.java", "/ko/files/LearnJava.java") +redirect("ko/files/java.java", "/ko/files/LearnJava.java") +redirect("pl/files/LearnJavaPl.java", "/pl/files/LearnJava.java") redirect("docs/files/LearnJava-pt.java", "/pt-br/files/LearnJava.java") redirect("docs/files/LearnJava-it.java", "/it/files/LearnJava.java") redirect("docs/files/LearnJava-id.java", "/id/files/LearnJava.java") @@ -2012,7 +2030,8 @@ def redirect(orig, to): redirect("docs/files/learnerlang-pt.erl", "/pt-br/files/learnerlang.erl") redirect("docs/files/learnruby-tr.rb", "/tr/files/learnruby.rb") redirect("docs/files/learnruby-fr.rb", "/fr/files/learnruby.rb") -redirect("docs/files/ruby-de.rb", "/de/files/ruby.rb") +redirect("docs/files/ruby-de.rb", "/de/files/learnruby.rb") +redirect("de/files/ruby.rb", "/de/files/learnruby.rb") redirect("docs/files/learnruby-pl.rb", "/pl/files/learnruby.rb") redirect("docs/files/learnruby-vi.rb", "/vi/files/learnruby.rb") redirect("docs/files/learnruby-es.rb", "/es/files/learnruby.rb") @@ -2034,7 +2053,8 @@ def redirect(orig, to): redirect("docs/files/learnhtml-es.txt", "/es/files/learnhtml.txt") redirect("docs/files/learnhtml-tf.txt", "/ar/files/learnhtml.txt") redirect("docs/files/learnhtml-ru.txt", "/ru/files/learnhtml.txt") -redirect("docs/files/html-ca.txt", "/ca/files/html.txt") +redirect("docs/files/html-ca.txt", "/ca/files/learnhtml.txt") +redirect("ca/files/html.txt", "/ca/files/learnhtml.txt") redirect("docs/files/learnhtml-he.txt", "/he/files/learnhtml.txt") redirect("docs/files/learnhtml-nl.txt", "/nl/files/learnhtml.txt") redirect("docs/files/learnhtml-cn.txt", "/zh-cn/files/learnhtml.txt") @@ -2043,7 +2063,8 @@ def redirect(orig, to): redirect("docs/files/learnhtml-fa.txt", "/fa/files/learnhtml.txt") redirect("docs/files/ruby-ecosystem-de.txt", "/de/files/ruby-ecosystem.txt") redirect("docs/files/learncss-tr.css", "/tr/files/learncss.css") -redirect("docs/files/cascading-fr.css", "/fr/files/cascading.css") +redirect("docs/files/cascading-fr.css", "/fr/files/learncss.css") +redirect("fr/files/cascading.css", "/fr/files/learncss.css") redirect("docs/files/learncss-de.css", "/de/files/learncss.css") redirect("docs/files/css-gr.css", "/el/files/css.css") redirect("docs/files/learncss-es.css", "/es/files/learncss.css") @@ -2063,7 +2084,8 @@ def redirect(orig, to): redirect("docs/files/javascript-ms.js", "/ms/files/javascript.js") redirect("docs/files/javascript-zh.js", "/zh-cn/files/javascript.js") redirect("docs/files/javascript-cz.js", "/cs/files/javascript.js") -redirect("docs/files/javascript-zh-tw.js", "/zh-tw/files/javascript-zh.js") +redirect("docs/files/javascript-zh-tw.js", "/zh-tw/files/javascript.js") +redirect("zh-tw/files/javascript-zh.js", "/zh-tw/files/javascript.js") redirect("docs/files/javascript-kr.js", "/ko/files/javascript.js") redirect("docs/files/javascript-pt.js", "/pt-br/files/javascript.js") redirect("docs/files/javascript-it.js", "/it/files/javascript.js") @@ -2078,7 +2100,8 @@ def redirect(orig, to): redirect("docs/files/learnfsharp-pt.fs", "/pt-br/files/learnfsharp.fs") redirect("docs/files/docker-es.bat", "/es/files/docker.bat") redirect("docs/files/docker-cn.bat", "/zh-cn/files/docker.bat") -redirect("docs/files/dart-es.dart", "/es/files/dart.dart") +redirect("docs/files/dart-es.dart", "/es/files/learndart.dart") +redirect("es/files/dart.dart", "/es/files/learndart.dart") redirect("docs/files/learndart-cn.dart", "/zh-cn/files/learndart.dart") redirect("docs/files/learndart-tw.dart", "/zh-tw/files/learndart.dart") redirect("docs/files/learndart-pt.dart", "/pt-br/files/learndart.dart") @@ -2118,7 +2141,8 @@ def redirect(orig, to): redirect("docs/files/learnlua-de.lua", "/de/files/learnlua.lua") redirect("docs/files/learnlua-es.lua", "/es/files/learnlua.lua") redirect("docs/files/learnlua-ru.lua", "/ru/files/learnlua.lua") -redirect("docs/files/lua-cn.lua", "/zh-cn/files/lua.lua") +redirect("docs/files/lua-cn.lua", "/zh-cn/files/learnlua.lua") +redirect("zh-cn/files/lua.lua", "/zh-cn/files/learnlua.lua") redirect("docs/files/learnlua-kr.lua", "/ko/files/learnlua.lua") redirect("docs/files/learnlua-pt.lua", "/pt-br/files/learnlua.lua") redirect("docs/files/p5-pt.js", "/pt-br/files/p5.js")