{ "id": "174861", "key": "AC-6514", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2020-03-27T18:48:26.000+0000", "created": "2020-03-26T13:37:45.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-03-27T18:48:26.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Since SDK 9.0.0.GA the localization isn't working anymore. When I build the app I also see the following warning for each line in the strings.xml file:\r\n\r\n{noformat}\r\n[INFO] [GRADLE] warn: removing resource nl.michielvaneerd.testlocalize:string/my_app_name without required default value.\r\n{noformat}\r\n\r\nMy localize file strings.xml looks like this:\r\n\r\n{noformat}\r\n\r\n\tThis is a test app\r\n\r\n{noformat}", "attachment": [], "flagged": false, "summary": "Localization not working on SDK 9.0.0.GA", "creator": { "name": "michielve", "key": "michielve", "displayName": "Michiel van Eerd", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "michielve", "key": "michielve", "displayName": "Michiel van Eerd", "active": true, "timeZone": "Europe/Berlin" }, "environment": "{noformat}\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.15.3\r\n Architecture = 64bit\r\n # CPUs = 12\r\n Memory = 16.0GB\r\n\r\nNode.js\r\n Node.js Version = 10.19.0\r\n npm Version = 6.14.2\r\n\r\nTitanium CLI\r\n CLI Version = 5.2.2\r\n node-appc Version = 0.2.49\r\n{noformat}", "comment": { "comments": [ { "id": "454879", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is actually a bug on your end.\r\n\r\nThe issue is that you're missing a \"en\" folder for the \"app_name\" string. English \"en\" is the default language fallback folder in case the device's locale doesn't match anything you have. This has actually always been required by Google. The gradle build tools are just better at reporting this issues like this.\r\n", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-03-26T15:21:21.000+0000", "updated": "2020-03-26T15:21:21.000+0000" }, { "id": "454887", "author": { "name": "michielve", "key": "michielve", "displayName": "Michiel van Eerd", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi Joshua,\r\nThank you for the explanation, this solved my issue!\r\nMichiel", "updateAuthor": { "name": "michielve", "key": "michielve", "displayName": "Michiel van Eerd", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-03-27T06:35:31.000+0000", "updated": "2020-03-27T06:35:31.000+0000" }, { "id": "454895", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Happy to help! :)", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-03-27T18:48:06.000+0000", "updated": "2020-03-27T18:48:06.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }