Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Help with Italian

A topic by Auntie Jess created Dec 06, 2023 Views: 356 Replies: 9
Viewing posts 1 to 6
(1 edit)

Hello lovely people. My name is Jessica and I'm an Italian translator (EN>IT). I don't have enough time to fully participate in the locjam, nor am I good enough in English to do inverse translation. So I'm just proposing myself to support everybody needing help with some complicated/idiomatic expression. Whatever question related to the Italian language, feel free to reach out on Discord and ask me, my username is auntiejess.

moved this topic to Searching for groups

Sure, just moved it into "Searching for group".
As for not having enough time... this jam lasts 24 days, I'm sure you'll manage 😄

I really wish I could, but gotta work 70 hours per week this month. Even with the best of will, I don't think I could produce something remotely good ^^'

(1 edit)

Stay strong 😅 And thanks for volunteering anyway!

moved this topic to Community help

Hi! I'm really struggling with this line that says:

`(id|iota)`, 

answer: `T cpsc sltnt a mt'`

I understand it's a game with words that's probably very immediate to a native, but I can't figure out what vowels are missing.


Also, this one:

'IFEngine deve essere esteso'

this engine must be extended?


Thank you if you can help!

(+1)

Hi iuvenca !

For id|iota, it's a ref to one of the in-game puzzle. If you try to use only one of the two half of the magic word the games answer "Ti capisco solo a metà", 'I can only half understand you'.

I'm also a bit at loss at the detail of the second point you raised, but I believe it might be something like "the IFEngine must be compiled" or "present". In doubt you could always replace the message by "Error with the IFengine" (that's what I did until i find a better solution)

Hope it helps :)

Yes! Thank you very much!

Let's see if anyone else shares their suggestions on the engine...

(+1)

IFEngine is the name of one of the files of the game, so my guess is that that sentence is a bug

(3 edits) (+1)
Also, this one:
'IFEngine deve essere esteso'
this engine must be extended?

“IFEngine must be extended”. And the same for  “AvventuraNelCastelloJSEngine must be extended”

Here, IFEngine and AvventuraNelCastelloJSEngine are proper nouns, as it were.

(The original Italian string for the second message mentions AvventuraNelCastelloEngine, but this is a typo; the actual name is AvventuraNelCastelloJSEngine.)

These are messages intended for developers, and players are very unlikely going to see these, because are show if the developer does not use the engine correctly, and the game would fail to start at all.

What it means is that IFEngine is the name of a JavaScript class that has game-independent data and logic to help writing interactive fiction. In order to use that IFEngine, developers must create a different JavaScript class that extends IFEngine (i.e., it inherits all game-independent bits) and adds the game-specific data and logic. In this case, the extended class is called AvventuraNelCastelloJSEngine.  However, this other class also requires to be extended, in this game by a class called Avventura, that’s why the message is there twice.

In JavaScript code, it looks like this:

class IFEngine {
   constructor() {
      // if not extended, show first error message.
   }
   …
}
class AvventuraNelCastelloJSEngine extends IFEngine {
  constructor() {
    // if not extended, show second error message.
  }
  …
}
class Avventura extends AvventuraNelCastelloJSEngine {
  constructor() {
    // here there is no error message if not extended; this is the proper game.
  }
  …
}

See the “extends IFEngine” and “extends AvventuraNelCastelloJSEngine” parts? This is what the error messages are referring to.

(2 edits) (+1)

Hi,I put  the message "something must be extended" for completeness, don't worry too much about it.

`T cpsc sltnt a mt'` is half Ti capisco soltanto a metà (I only half understand you) because you are typing only half the secret word.