Skip to content

Commit

Permalink
Все танцуют под хардбасс керотмен весь в аддидас
Browse files Browse the repository at this point in the history
Русский язык
  • Loading branch information
Fray2 authored Oct 5, 2020
2 parents 11fe99b + 2b4d607 commit 1de3e80
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 2 deletions.
1 change: 1 addition & 0 deletions ColonialMarinesALPHA.dme
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
#include "code\__HELPERS\logging.dm"
#include "code\__HELPERS\mobs.dm"
#include "code\__HELPERS\sanitize_values.dm"
#include "code\__HELPERS\ru_goonchat.dm"
#include "code\__HELPERS\text.dm"
#include "code\__HELPERS\time.dm"
#include "code\__HELPERS\type2type.dm"
Expand Down
73 changes: 73 additions & 0 deletions code/__HELPERS/ru_goonchat.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
// Äà, ÿ óêðàë ôèêñ ñ âàéòà, è ÷òî? ß Ìàêè.. Ìèêî... Ìàêèâèàâë... Ìàêèîââèëå :))))))
//:)

/proc/utf_goon(t)
t = replacetextEx(t, "À", "А")
t = replacetextEx(t, "Á", "Б")
t = replacetextEx(t, "Â", "В")
t = replacetextEx(t, "Ã", "Г")
t = replacetextEx(t, "Ä", "Д")
t = replacetextEx(t, "Å", "Е")
t = replacetextEx(t, "¨", "Ё")
t = replacetextEx(t, "Æ", "Ж")
t = replacetextEx(t, "Ç", "З")
t = replacetextEx(t, "È", "И")
t = replacetextEx(t, "É", "Й")
t = replacetextEx(t, "Ê", "К")
t = replacetextEx(t, "Ë", "Л")
t = replacetextEx(t, "Ì", "М")
t = replacetextEx(t, "Í", "Н")
t = replacetextEx(t, "Î", "О")
t = replacetextEx(t, "Ï", "П")
t = replacetextEx(t, "Ð", "Р")
t = replacetextEx(t, "Ñ", "С")
t = replacetextEx(t, "Ò", "Т")
t = replacetextEx(t, "Ó", "У")
t = replacetextEx(t, "Ô", "Ф")
t = replacetextEx(t, "Õ", "Х")
t = replacetextEx(t, "Ö", "Ц")
t = replacetextEx(t, "×", "Ч")
t = replacetextEx(t, "Ø", "Ш")
t = replacetextEx(t, "Ù", "Щ")
t = replacetextEx(t, "Ú", "Ъ")
t = replacetextEx(t, "Û", "Ы")
t = replacetextEx(t, "Ü", "Ь")
t = replacetextEx(t, "Ý", "Э")
t = replacetextEx(t, "Þ", "Ю")
t = replacetextEx(t, "ß", "Я")
t = replacetextEx(t, "à", "а")
t = replacetextEx(t, "á", "б")
t = replacetextEx(t, "â", "в")
t = replacetextEx(t, "ã", "г")
t = replacetextEx(t, "ä", "д")
t = replacetextEx(t, "å", "е")
t = replacetextEx(t, "¸", "ё")
t = replacetextEx(t, "æ", "ж")
t = replacetextEx(t, "ç", "з")
t = replacetextEx(t, "è", "и")
t = replacetextEx(t, "é", "й")
t = replacetextEx(t, "ê", "к")
t = replacetextEx(t, "ë", "л")
t = replacetextEx(t, "ì", "м")
t = replacetextEx(t, "í", "н")
t = replacetextEx(t, "î", "о")
t = replacetextEx(t, "ï", "п")
t = replacetextEx(t, "ð", "р")
t = replacetextEx(t, "ñ", "с")
t = replacetextEx(t, "ò", "т")
t = replacetextEx(t, "ó", "у")
t = replacetextEx(t, "ô", "ф")
t = replacetextEx(t, "õ", "х")
t = replacetextEx(t, "ö", "ц")
t = replacetextEx(t, "÷", "ч")
t = replacetextEx(t, "ø", "ш")
t = replacetextEx(t, "ù", "щ")
t = replacetextEx(t, "ú", "ъ")
t = replacetextEx(t, "û", "ы")
t = replacetextEx(t, "ü", "ь")
t = replacetextEx(t, "ý", "э")
t = replacetextEx(t, "þ", "ю")
// Ìåìíàÿ áóêâà
t = replacetextEx(t, "ÿ", "я")

return t
5 changes: 3 additions & 2 deletions code/controllers/subsystem/chat.dm
Original file line number Diff line number Diff line change
Expand Up @@ -94,12 +94,13 @@ SUBSYSTEM_DEF(chat)
//Some macros remain in the string even after parsing and fuck up the eventual output
message = replacetextEx(message, "\n", "<br>")
message += "<br>"
message = utf_goon(message)

var/encoded_message = message

//Grab us a client if possible
if(islist(target))
if(islist(target))

for(var/T in target)
var/client/C

Expand Down
1 change: 1 addition & 0 deletions code/datums/browserOutput.dm
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,7 @@ var/savefile/iconCache = new /savefile("data/iconCache.sav") //Cache of icons fo
//Some macros remain in the string even after parsing and fuck up the eventual output
message = replacetextEx(message, "\n", "<br>")
message += "<br>"
message = utf_goon(message)

var/encoded_message = message
//Grab us a client if possible
Expand Down

0 comments on commit 1de3e80

Please sign in to comment.