Translate Microsoft .resjson files

What are .resjson files?

Resjson files are language files used to localize Windows Store apps or Microsoft Metro style apps developed for Windows 8. Their file extensions are .resjson and is based on the JSON (JavaScript Object Notation) file format.

WebTranslateIt can help localize Microsoft Resjson files.

.resjson file example

{
  "scenario2Paragraph"             : "This is a short paragraph written in English. It is authored in a resource file (e.g. strings/en-US/resources.resjson) and its strings are read at runtime to replace HTML markup. Resource files should do the following.",
  "_scenario2Paragraph.comment"    : "Replace 'English' and 'en' with the native name of the language this text is in and the BCP-47 tag of the language. Do not replace the filename, just the folder.",

  "scenario2ListItem1"             : "Be stored in folders marked with their BCP-47 language tag.",
  "_scenario2ListItem1.comment"    : "Do not replace the text 'BCP-47' ",

  "scenario2ListItem2"             : "Typically be named resources.resjson, for easy access.",
  "_scenario2ListItem2.comment"    : "Do not replace the filename",

  "scenario3Paragraph"             : "This HTML fragment was loaded from a different file, which includes references to a short paragraph written in English. The paragraph is authored in a resource file (e.g. strings/en-US/resources.resjson) and its strings are read at runtime to replace the HTML fragment. WinJS.Resources.processAll() should then",
  "_scenario3Paragraph.comment"    : "Replace the language name and tag in the foldername. Do not replace the filename or Win.Resources.processAll()",

  "scenario3ListItem1"             : "Be called as part of the WinJS.UI.Fragments.clone call.",
  "_scenario3ListItem1.comment"    : "Do not replace 'WinJS.UI.Fragments.clone'",

  "scenario3ListItem2"             : "Occur before any data binding or UI control processing.",

  "scenario4Message"               : "This is a sample message that is localized.",

  "scenario6Message"               : "This is a sample message that is localized.",

  "scenario7MessageCount"          : "You have <span data-win-bind=\"innerText:count\" data-win-bindsource=\"messages\"></span> message(s)",
  "_scenario7MessageCount.comment" : "Do not change the HTML markup."
}

More Information

Related File Formats

Related Platforms