what I meant is: You described that you put a translated key into one of the files, and it did not appear in your OJS installation. My question is: In which file did you put your translation?
When translating, you should keep your translation in the same structure and files you can see in the en_US locales. Depending on what part of OJS you are translating, you will find these files in
(these files are part of https://github.com/pkp/ojs/ : )
- /locale/en_US (and /locale/id_ID)
- /plugins/(plugin directory)/locale/en_US (and …/locale/id_ID)
(these files are part of https://github.com/pkp/pkp-lib/ : )
- /lib/pkp/locale/en_US (and /lib/pkp/locale/id_ID)
- /lib/pkp/plugins/(plugin directory)/locale/en_US (and …/locale/id_ID)
There are a few plugins that are not part of the OJS code but are hosted separately.
Generally speaking: If you find a missing key you want to translate, look in which of the en_US files you can find that key and put your translation in the corresponding id_ID file.