From ccc09edbacfa6d7616b561f7e5f4b7e609acd677 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 15 Sep 2024 11:20:06 +0200 Subject: [PATCH] WIP: adding internationalisation --- src/internationalisation.csv | 94 +++++++++++++++++++++ src/internationalisation.csv.import | 17 ++++ src/internationalisation.de.translation | Bin 0 -> 3665 bytes src/internationalisation.en.translation | Bin 0 -> 3250 bytes src/internationalisation.es.translation | Bin 0 -> 1553 bytes src/internationalisation.ja.translation | Bin 0 -> 1553 bytes src/internationalisation.notes.translation | Bin 0 -> 1768 bytes src/project.godot | 23 +++-- 8 files changed, 125 insertions(+), 9 deletions(-) create mode 100644 src/internationalisation.csv create mode 100644 src/internationalisation.csv.import create mode 100644 src/internationalisation.de.translation create mode 100644 src/internationalisation.en.translation create mode 100644 src/internationalisation.es.translation create mode 100644 src/internationalisation.ja.translation create mode 100644 src/internationalisation.notes.translation diff --git a/src/internationalisation.csv b/src/internationalisation.csv new file mode 100644 index 0000000..5c1beab --- /dev/null +++ b/src/internationalisation.csv @@ -0,0 +1,94 @@ +keys,en,de,es,ja,notes +"Acessibility, Disclaimers and Content Notes","Acessibility, Disclaimers and Content Notes",Barrierefreiheit und Erwartungsmanagement,,, +Accessibility,Accessibility,Barrierefreiheit,,, +reduce motion,reduce motion,Reduzierte Animationen,,, +use Screenreader,use Screenreader,Screen-Reader aktivieren,,, +disable video,disable video,Video deaktivieren,,, +(save compute when playing blind,(save compute when playing blind,Spart Rechenleistung beim blind spielen,,, +simplified Controls,simplified Controls,vereinfachte Steuerung,,, +Show Navigation,Show Navigation,Navigation Anzeigen,,, +Font-Style,Font-Style,Schriftart,,, +messy handwriting,messy handwriting,unleserliche Handschrift,,, +easy handwriting,easy handwriting,einfache Handschrift,,, +serif,serif,Serifenschrift,,, +hyperlegible sans,Hyperlegible Sans,Extrem lesbar Serifenfrei,,, +system font,system font,System-Schriftart,,, +subtitles,subtitles,Untertitelung,,, +spoken text,spoken text,gesprochener Text,,, +closed captions,closed captions,Volluntertitlung,,, +UI Scale,UI Scale,UI Skalierung,,, +okay,okay,O.K.,,, +go back,go back,zurück,,, +skip all,skip all,alle Überspringen,,, +Audio Settings,Audio Settings,Audio Einstellungen,,, +mute Soundtrack,mute Soundtrack,Musik aus,,, +mute Sound-Effects,mute Sound-Effects,Effekte aus,,, +Volume Sliders,Volume Sliders,Lautstärkeregler,,, +Music,Music,Musik,,, +Sounds,Sounds,Geräusche,,, +Speech,Speech,Sprache,,, +Sum,Sum,Summe,,, +This Game deals with Heavy Topics.,This Game deals with Heavy Topics.,In diesem Spiel geht es um schwere Themen.,,, +I would like to know more.,I would like to know more.,Ich würde gern mehr wissen.,,, +Is this game for or about me?,Is this game for or about me?,Ist dieses Spiel für oder über mich?,,, +"[ul] +This game tells one story about one fictional character. +This character was desiged to tell an honest and acsssible story about identity and trauma. +This is not the game for you if you are looking for escapism. +This is not therapy. +You might feel understood if exeriences you've had are close to the characters. +It might help you understand a friend. +It will tell you things a group of peers, that reflected about their similar, but specific experiences, want more people to know about. +This is made by betalars, who has many overlapping experiences with this character. They made sure to consult people, who can speak from their own exerpiences about subjects, where betalars could not. +[/ul]","[ul] +This game tells one story about one fictional character. +This character was desiged to tell an honest and acsssible story about identity and trauma. +This is not the game for you if you are looking for escapism. +This is not therapy. +You might feel understood if exeriences you've had are close to the characters. +It might help you understand a friend. +It will tell you things a group of peers, that reflected about their similar, but specific experiences, want more people to know about. +This is made by betalars, who has many overlapping experiences with this character. They made sure to consult people, who can speak from their own exerpiences about subjects, where betalars could not. +[/ul]","[ul] +In diesem Spiel wird eine Geschichte eines fitkionalen Charakters erzählt. +Der Charakter wurde geschrieben, um eine zugängliche und ehrliche Geschichte über Trauma zu erzählen. +Dieses Spiel bietet keinen Eskarpismus. +Dieses Spiel ist keine Therapie. +Vielleicht fühlst du dich verstanden, wenn deine Erfahrungen dem Charakter ähneln. +Vielleicht hillft es dir, jemand befreundetes zu verstehen. +Dieses Spiel wurde von einer Gruppe an Leuten geschaffen, die sehr spezifische Erfahrungen, die sie gemeinsam gemacht haben, teilen wollten. +Dieses Spiel ist von betalars. An vielen Stellen wurde hier aus eigener Erfahrung geschrieben und da, wo keine eigenen Erfahrungen da waren, wurden Betroffene einbezogen. +[/ul]",,,leave the [ul] and [/ul] please avoid using gendered words for betalars if possible (they are non-binary) +What may be difficult about the premise?,What may be difficult about the premise?,Warum könnte die Prämisse schwierig sein?,,, +"In this game, you will encounter situations that are problematic and will have a negative impact on the Mental Health of the character you are playing as. This game will establish hurtful assumptions this character develops about themselves and you may not resolve all of them right away. You will have some agency, but it is limited by the games narrative and also chance. You are encouraged and will be able to resolve hurtful assumptions later in the game.","In this game, you will encounter situations that are problematic and will have a negative impact on the Mental Health of the character you are playing as. This game will establish hurtful assumptions this character develops about themselves and you may not resolve all of them right away. You will have some agency, but it is limited by the games narrative and also chance. You are encouraged and will be able to resolve hurtful assumptions later in the game.","Dieses Spiel wird Erfahrungen thematisieren, die sich negativ auf den gespielten Charakter auswirken. Das Spiel wird schädliche Annahmen etablieren, die der Charakter über sich hat und nicht immer sofort auflösen. Du kannst darauf Einfluss nehmen, aber diene Möglichkeiten sind durch Spielmechanik und Narrative beschränkt. Du sollst und kannst vieles später aufarbeiten.",,, +What are the game's topics? (Content Notes),What are the game's topics? (Content Notes),Worum geht es im Spiel (Content Warnungen),,, +"This game discusses Mental Health and Sex-Positivity. It also includes a character, who is trans but you will get to know them while they are unaware about their trans identity going by their birthname. Besides social Transistioning, this game also deals with topics including Mysoginy, Sanism, Body Issues, Eating Disorders, Bullying, Martial Arts, Relationships and Rape, but not trough physical violence. Comic violence is mentioned while talking about a fictional franchise in universe.","This game discusses Mental Health and Sex-Positivity. It also includes a character, who is trans but you will get to know them while they are unaware about their trans identity going by their birthname. Besides social Transistioning, this game also deals with topics including Mysoginy, Sanism, Body Issues, Eating Disorders, Bullying, Martial Arts, Relationships and Rape, but not trough physical violence. Comic violence is mentioned while talking about a fictional franchise in universe.","In diesem Spiel geht es um mentale Gesundheit und Sex-Positivität. Es enthält einen trans Charakter, der sich darüber nicht im klaren ist und daher auch zunächst noch keinen eigenen Namen hat. Neben Sozialer Transition thematisiert das Spiel Mysoginie, Diskriminierung wegen mentalen Behinderungen, Probleme mit dem Körperbild, Essstörungen, Mobbing, Kampfkunst, Beziehungen und Vergewaltigungen, jedoch nicht durch körperliche Gewalt. Comic Gewalt wird erwähnt in einer im Spiel fiktionalen Geschichte.",,,"The Rape being discussed in this game is non-consensual sex, but also non-voilent." +Mental Health Acessibility Options,Mental Health Accessability Options,Barrierefreiheit für psychische Störungen,,, +"[ul] +You can always Pause using Escape or Spacebar +You can always choose to just get a neutral summary of scenes or skip them entirely +[/ul]","[ul] +You can always Pause using Escape or Spacebar +You can always choose to just get a neutral summary of scenes or skip them entirely +[/ul]","[ul] +Du kannst immer mit Pause oder Escape pausieren. +Du kanns dir wünschen, dass du bei schwierige Szenen überspringen kannst und eine neutrale Zusammenfassung davon bekommst.",,, +show content notes during the game,show content notes during the game,Inhaltswarnungen im Spiel anzeigen,,, +allow me to skip scenes,allow me to skip scenes,Überspringen von Szenen ermöglichen,,, +"[center][i]I assure you I did my best, +But I am only human and this is just one game.[/i][/center]","[center][i]I assure you I did my best, +But I am only human and this is just one game.[/i][/center]","[center][i]Ich verspreche ich habe mein Bestes getan, +Aber ich bin nur ein Mensch und kein Spiel wird je +ein Leben vollumfänglich zeigen können.[/i][/center]",,,"This is intentionally pheased as “only one game” instead of “only a game”, hinting at it being maningful, but limited in what it can convey on it’s own." +,,,,, +,,,,, +,,,,, +,,,,, +,,,,, +,,,,, +,,,,, +,,,,, +,,,,, +void,void,,,, +"Lukas did not ask for consent, he didn't explain a thing, I didn’t even move! Yet he dared to assume, that ","Lukas did not ask for consent, he didn't explain a thing, I didn’t even move! Yet he dared to assume, that ","Lukas hat mich nciht gefragt, er hat kein Wort gesagt, trotzdem dacher er einfach:",,, +I was wet so I must have been into it,I was wet so I must have been into it,"Ich war feucht, also habs ich so gewollt.",,, diff --git a/src/internationalisation.csv.import b/src/internationalisation.csv.import new file mode 100644 index 0000000..a776b7f --- /dev/null +++ b/src/internationalisation.csv.import @@ -0,0 +1,17 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://dqfmgincww78d" + +[deps] + +files=["res://internationalisation.en.translation", "res://internationalisation.de.translation", "res://internationalisation.es.translation", "res://internationalisation.ja.translation", "res://internationalisation.notes.translation"] + +source_file="res://internationalisation.csv" +dest_files=["res://internationalisation.en.translation", "res://internationalisation.de.translation", "res://internationalisation.es.translation", "res://internationalisation.ja.translation", "res://internationalisation.notes.translation"] + +[params] + +compress=true +delimiter=0 diff --git a/src/internationalisation.de.translation b/src/internationalisation.de.translation new file mode 100644 index 0000000000000000000000000000000000000000..e684618954db69fffac4a37cb49a496e0deda206 GIT binary patch literal 3665 zcma)9e{hp$9e?{aq;Gy;Ft{`jEYzeg3no++*D=zKr4W8JgwzHoD`6$=0yJq_mb8Z} z1=seEjh3MZ2hC14lysh}aIUxxXNPowqdSpug6v0bGsjI)Q8(wQ7wkRt^L>*S%N^eN z-hKK!&-eL0-{0ToNo)PJE4cipz*q<HJuJ-0=b7$!34Y6Qryd~J)+|~+m?jy!i z3pd~1yRJ_r{a>R1E+Y^N#oIb!O`(RCwx(c9Lwj38yeZTg;=V9_uQeDAaVk)vp?EyF zBNXR~u#irKI1Q#dgYlgW?ZL*D5H}Oc#*U^)s69_0P4V_vbL)=Wv3OIgc~?7#99ICC z0ZG!b^78w6+VD)%L%Wx7R^r9?KLauYn-mOrd^*HYAQu4Tz*PRjR0=FDzch_b>k_PO zKn3swunJfQ)B*t@3=rQgjGe%907d--@G9_QfcEJd&d<;0$8-5{d>T)Vb86~Jp7#EI z_HKekE-e8508khRbxvo86{8*~2FP`yM>|eGhk^Stun5@u*NTr9V}oQ6hG!0+Z^BxO zIe`c0+@<#~eSHtcF9Ia*TOTs>T%?Zn2(tW95Ye{y%>>raAD4H}{7N`dD$Sbqich12+auRrnLcR_~;36CCl>u=}L2^Oqv z0JbFD{^`k9GZI_`LMI^8KX{vexd+ur{)^N2TPIBWw}UuQsR#2j0Oguwh#z=cYcNuNW&>~Sn%}t%qX~Eru)OnT_BuubFc-L7679N!k-D1v zUwXZ<|oP$@yC|Nfns3O|xZai;o{>B_^|f6m5&;zd5o^hf_# zI_boMbdh~B-B~pD*uSut0f&DL$bK)}{=g{ZmTH&eyb)G!`V&U-Z+hHp&eLHB&dYTq zpMU90cAy({+3ug6`}gU$u{Pp7$(8vUtJuiPSktXXvG}FYHF^Sk#4|m=rOQ?=ejaq< zA&}hpKpPaZDqrk`tyGv*&SgrNTYKa4j8lC|rN~YevT2)`*H(#X!Q|$cOLgkAg+2qrwRyZu$$qEj(@Quk@K&?R&FSb!CN_cJ_al%x@BG zj{F{T-%0WIUscrmAe-p$kIeOZdHZGN&x>RmYfRN{11Zj`E8_`A7u&$!A+I+n2Qp`? z3#F}%YZv$?rqGi^9~y_ zWV*K_-W*vF?1*#j?b}0<_K-AR7wl+{x2KY^NGKNC(GrT~__)=fSSr~OZ`v8+{JUa7 zY3zvNMPqBN-4(nY)+1-8(2$ z?32#yBnFQ%?4dE>vG?ky3YK$hi)dh5m)s-$@7fYxr(vrr61{r&kZzx?oJAs=C)kR{ z9u_%UY)V5yQg0}1UBXs&<*5%Jg=&PI52!4neMqNCi%w$OfMjJ#c)gUgoJ1~X0Nc@H4=+$}FZ>mKXK+vq`F*Tq(A#mcLXaBLlaVFLauY&M6b`wd?2QD039wlY+z ztXT!RpvkuA)CxP7J(VywB2@0rCS1w^_dUYlTJ&IGeE&z!GM6iZ*vlFoPq+k=aJ)e$)ym!MphE6y`1Y(*)z?pu zcfEc6&MVP5;=VdB(aG8 zK6ND-dUlRz^99Ns)Kqng5H0G!oB3{>DtK_ke0L4SQH7qLDzM(SUH1exQ&(k-xjWX+ z-?_|cl-H}H<)i`1-NivPWh!YfqwZ64i}P`?gb@Ry4?Bp46bCrHztmc0ro4B~5y#RQ zI+pPMSve;4Os)pjD<h1L8G1593V zxR;aWW)x0|iSD+fzGnT9t}7q%oyg#eD%?rAD}}Oh_x;LUbd_pRv?>&llY^xyl+8Jkrg2KH;z!uMLW?3AvWYBK2v<1Z0m& z7ypD*FSzM+n*IwtbsVctD(sWCYnkIl1-h9<4%@xbg{*2c6sm7%Q76{CFOTHkILOL9 zA`{Vrl5mrqOh*CJtFq;V8WVbTi-13C$8M=BOB0&jzQ({FzL`~3xQnyns&6b|u7Ibv zufADzbf}qm9qKWvV=&O0K|LGREWv6W3L>f;5bbnZ;)Wh01FX6B@5i&Tv0xZy3W!4+l*c?XVnT2Qol`y?Sr3o4tb>4e5zm>y-GJc jHeO5=9xmnUdYiFpAYj@kRKDN%-Vx7yL^O4W`M?16M%#U-= zx#xY)y%~zwqNODG34w+JM1ZFO1=RtE$Fae_y12&X^}B5WhtCV*sSg!5E^S?YY^fRT z{_jr=nlXSHyWdw^Q)#!leU&!1HQ=-QEA3u8nf~OS*XFU4aFBTHe!p#v-A}@R;VkSV z0+v-af0Z?0t8m*%B(N2=l`eZAD8NYmK#jw@X3ET8S>vbV99k7*;!A>kyiq*0i*&l0R})Gpa@U~Z~{=T8t4YV zCcrkphkzbHF97%P8wjos2I=u2J^O^tl;-5*NKp3q&+Od**{=WzfUf~qH^Qvb)jkIl zj{y${4<6;7+Wt*INIU>*dHqi6m)`(IABcg-fuUGXd*B$oNtxsM6 zei{IMAC*O|+XWQ+18&I|))N;qVc;-F>^mP@x>&r86pxRDPG zl*WOV|NCU5@GR(~f945&(e{Z4W58n`*k@jU;Wvqo9srN=5WHL$_Q~QlVA=skplH7C z*{?l)6la^S=WkBQiUUDgl=1c&UBB}V@c7&yc>6yMPIN2;B}kFOq2oXHdw|D$amIMP ziY4^pO~B*%ApQ}Pb@Ua`!+zuZ@Np6s8J^DohM!mTi}{Vif@U@Kh)eIKuxk2JlA`%W zTyF+l8lPQA=*!nqDQqi(`;;WcFirK>T$FT0P*#yRKk@50N;XS`rDo!}Ef9h7vl5|i zmsURXM)pHBB=zF*dtlsT<8(&M&coY4*xh5S zSe#XpQ%uQv$>XK9MgvC6*wJZboftw;l!cvRMJsFZg zsD+WzSLdNG*qJ^ceZM7r)-)sT_g6KxhL@Ns8Wab;sKBib$(&;oZ~7{jJFFnyeQnrusC1Q(69q%C4C^0iVCG|q4-Hx)XTqPj(w5T2>)f3i2z~pR3 zr>16p47ZhaZ+~_N$RiECMCWJp39sK8SI_-SV^(AV^ihRa)41p1 zXwCelt(Oby=R}N(^yVUhO_P^eLW4>6Iae9W&Nh#$ubz|jg&RfxY1ZovQ&zGSk%1ir zcMsMrGxj;t+jf@M4lz;{dQo3B#iox6sjJGbjTDG;MOn#EkseCwh3>*QQRkJ=ttUU+ z4UTs)Qsov1W;xABCqrH()O`F0V_COYqiFg&y5Ek78yd^RZc$vYAv z1=?eH7Q)MH9USBRj&r{B?MEkWvg&;g(q!%0l*~7|NsxsXH01aeC`$%S6*mQ_DqlOl zwoN#p47=a4TV84|LWj$r2>#EnavdQ!m^i&=D3D|5>=QWVG=ofrJp1?wnG8wht^{az zCn>tDvY$#0gR3NXc%BxD#&SFQ&v=3_lWV&!AgrMRxZ8F%4ngm zE27IlXtqQl9Q}1JW%YLjr3H9hgBm+Ta4!jUcBv**oh`!+`z4IFZ<_HLNmI-Fxf1FU z>!Fi-3dM`M?*5_DFXdXjd zZ*Nv^kwcJ6xwS(!^~}vN;dHi2@KE3E=zI!#4&K8j1vfVBPzij=T9JhuZ^e&2m zqAsM1J`jW=My}GbWhsF|q8A0J7hVWOAq3q7BXK>?_CE1kET{v2p7Z~m=Q(HR?3~Sh z#(q@LS~kQikPeg&Y6+?yzo$#Oa5f~$iceHM0U2MG@VSBIv;+DW9GN!0+Zq^Kc}>`s*_u8=3F0u+P{P&p_$Q-jr-Zl{h;asOVoP>H$F{(2y*U=R<3 zB78_ZNF&G!N@xwb$%93^nQ`=`;HyBjphi$L=oH8fY6E#em=}cD1?mM|1>FY?fF6Tz z99vZDztG~S7AILwDl?Io*4S*Cu|;6GB_rr72#*1E&Snc|GLKtF?hi+LA^gef{$9JV zk@=`0`nG_1nqy*i;s9Pan!jg$rF<9jH2=^{|Lt7HZ@khS$M1ydCih()-pxGCzucKM zxP@{3bjHat<|(gbu<=td(SiFK?wMO zmzm~$Sa-c|1M{?R{pY1I>SJ!KAg>c|KGn@T-h3!$o_NmrCnaXaY2AC#gVp$=D6h@i z=3LJ_@$O?aQ}|BFQ~k|IN6f^y&9Y#&FpqZzYbZZY%!eaEARVTg1DGajL)bG~QRl_{-5>5q$SlPkGKGD?|9pMf`nXQ*0aa a#7zy&HCq|SH-z`P8uY)7?x7w241NP_(FSt> literal 0 HcmV?d00001 diff --git a/src/internationalisation.ja.translation b/src/internationalisation.ja.translation new file mode 100644 index 0000000000000000000000000000000000000000..ef3840900003dd64b29f824ac84587dae61e01ca GIT binary patch literal 1553 zcmb7FT}V@57(V{w%(Cpq)HFA9%`DxbADNE8{v@anRv5uxoUN1F+|I_%8H17NT@(dH zT}T%d2tg1-S83U@ltLlVi-Ob(FNC5Hf^LG5Xz#n7H{Oc{^})mYJN@5lG;d(Z4= z?Z*Ud_)B@6#S}c}qCv|!{qX(iwJ$hmM^+MLbB3=eX zpD5r(8UPl+sy1MnzF4GNnU1^~cmtpb&{H^De=FXVtYNy%v|uzbj&BBYOmk;s>;uXl3F%|BhMIAFIJKUwPgMsl zWABsS`qAab4-0XMxu%ZAsx11K@#1{!A@WfyxSjf0l0|R+R-a02qMQN0CEAbnF>v&cssQhOeqj~ZUTCt{q;a__jni> z@#F+w5S|myG8o>Mn|p(o(CuZ6alP&r2reC5>N|3pC4j9pb@Yg&Q zI19jWZ0&OYvK(*7v77PqJEPHuvi3aASTAU}t8BnK0G>I~-5UxwLipor z_+0RMD8t)R+iz(ZPIGiU@0yM$NAquaDdk2PPV--S)Uq#y(RW`{mEdckyzZ%6JCG2k z`G0LpY|}8lq=yMhvKUUj(zc>!qZobGj;mh}Fr4Q7aG^!0ile`{t~h!)jxIbJwe1k2 z(|U_0>+axvrg_hpcQy@SIPE*>&4=66M{h)%z7a1!<-N4ud{WJD(vw%8%d7!?3ZM)? z>mF;LF$s%`e3iA8&NPOT-moCQ2TPSWG92#=<``cr6R-{_|EfQ$ zp2ko!bawO&V#a&)-pyG48 z<7XJ_p7P1(oF`qvj~D6pGm0al8BTgmp*4Rbqhk%>y;h*%AFV>^OC2b!HEN`FGxgHi zyVz-{$d7ncpSTlNu5V7WzIbAWc0p_RwpZrD*{V~?YbrQte4}ndhq`A?T4`A{VFE6( zh?8u}$F0_rV>3_K_3lHQMd>kX!4tYQEycKMuHuKGO{Y2kF{{U``r;6z*keiMOU>G} zk`;CSg|pN1i*`g6y^V*ny26-@{UghlZPJgC)fN&BRV%EzTvMy{yV{y()EL?x^qPv? fom)+dM;=%E7Va`(!h!w8YI&8|zXFfK2LHI