Comments (8)
Wow, what an amazing find!! I wasn't aware that original CCSR games were translated to any other languages by the original developers. I did the Spanish translation by myself, but there were official translations for the Scooby games to Spanish which I extracted the text from. I can try to see if I can extract the Portuguese strings from those links. Thank you for bringing this to my attention. I will look into this soon.
As far as changing the language, you should be able to click the settings cog at the top right and see the option to select the language: (Also, when the Portuguese language is added, it should automatically select that language if the user's browser language is set to pt
).
from ccsr.
Sure, I will start the translation today but it might take the weekend to finish it.
I don't remember very well how long the games are.
Also the translation might not be accurate without playing the game if I don't know the context of the dialogues.
I will do my best and add it in a new branch!
from ccsr.
Thanks for looking into it!
I look forward to playing those games in a superior way and in my own native language. Specially Summer Resort 3, which was my favorite and the one I played the most out of the bunch!
from ccsr.
@MateusRodCosta If you're interested, can you please translate the strings for Episode 2, and Scooby Episode 2 since we can't find those originals? I've got Episode 1 & 4 translation almost done, I still need to do Episode 3 and Scooby Episode 1.
Both are available to edit under the brazil
branch. Basically you just leave the keys the same but substitute out the English text, and then you can open a PR against that branch when you're happy with your translations.
CCSR Episode 2 Portuguese Translation files:
https://github.com/mattbruv/ccsr/tree/brazil/port/translations/2/pt
Scooby Episode 2:
https://github.com/mattbruv/ccsr/blob/brazil/port/translations/scooby-2/pt/messages.json
If you don't feel like doing it, I can use DeepL and translate everything on my own, the problem there is just that I don't know how good it will turn out. Let me know.
from ccsr.
Thanks for the help! No worries if it's not perfect or the context seems weird. Once you play through the ones that were already translated and then play through your own translations it should be clear what needs to be fixed, if anything.
from ccsr.
@mattbruv Can you give me some info on how to serve the games from the brazil
branch locally?
I'm not very used with node/npm projects.
from ccsr.
No problem. This is definitely something I need to add to the Readme, because the process to set up a dev environment isn't exactly as straightforward as normal projects. You can follow the sequence of commands here in the github actions script to see the series of commands that are necessary for it to build. The only difference for development is to run npm run dev
instead of npm run build
as the last step. That will start a dev server which you can navigate to locally.
One thing to note is that when you change anything to do with the translation files, you need to run setup.py
again, because that script processes the translation files and puts them where they need to be in the build.
from ccsr.
I've merged my progress into main, so there are three episodes fully translated on the main site now. I'm still working on Scooby 1 since we have the source for that, just haven't gotten to it yet. We can work on CCSR Episode 2 and Scooby Episode 2 whenever.
Feel free to check out CCSR Episode 1, 3, or 4 and see how the translation is.
from ccsr.
Related Issues (18)
- Interpolate movement
- Add keypress queue to make sure keypresses at least get sent once
- Figure out why character sprites don't line up correctly in the message UI
- Fix map parser removing whitespace in message lines
- Fix repeating texture issue on tilingsprites
- Reset scrollbar to top when loading a new message
- Fix movement sync problem
- Add support for translating episodes
- Allow Spacebar as well as Return HOT 3
- Add intro screen at beginning of each episode + translation
- Remove leave website prompt after game is beaten
- how to save HOT 2
- Scooby Doo Hollywood horror? HOT 3
- Add loading screen when loading game assets
- Make sound icons in settings clickable which will mute or maximize audio
- Issues with Episode 1 end scene touch controls on mobile
- Consider upgrading npm packages
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ccsr.