{ "id": "144647", "key": "TIMOB-18570", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2015-03-20T17:32:59.000+0000", "created": "2015-02-13T18:20:48.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "issuelinks": [ { "id": "46771", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "138275", "key": "TIMOB-17885", "fields": { "summary": "iOS 8.1: Titanium.Locale.currentLanguage only returns \"en\" as language", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "45935", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "127308", "key": "ALOY-967", "fields": { "summary": "Support i18n directory in widgets", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-21T18:54:02.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "Given an app using internationalized strings, and a simulator set to a non-English language, I would expect that i18n strings would be output in the configured language. Instead, the English strings are output.\r\n\r\nThe same app works as expected on the Android emulator, Android devices, and iOS devices.\r\n\r\nThis maybe a problem with the iOS simulator and not Titanium.\r\n\r\nTo reproduce:\r\n\r\n1. Build the attached app for the iOS simulator. You'll get English values for the labels\r\n2. Open the Settings app, tap General, tap Language & Region, tap iPhone Language, choose Espanol. Tap OK and confirm.\r\n3. Re-open the i18n app. Note the status bar is in Spanish but the app's labels are English", "attachment": [ { "id": "54129", "filename": "i18n.zip", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-13T18:20:48.000+0000", "size": 4709204, "mimeType": "application/zip" }, { "id": "54131", "filename": "iOS Simulator Screen Shot Feb 13, 2015, 1.05.38 PM.png", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-13T18:20:48.000+0000", "size": 26794, "mimeType": "image/png" }, { "id": "54130", "filename": "Screen Shot 2015-02-13 at 1.04.42 PM.png", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-13T18:20:48.000+0000", "size": 131317, "mimeType": "image/png" } ], "flagged": false, "summary": "i18n: Only en strings load on simulator", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": "CLI 3.4.1, 3.6.0-dev\r\nSDK 3.5.0.GA, 4.0.0\r\nXcode 6.1.1, iOS 8.1 (12B411)", "comment": { "comments": [ { "id": "346718", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This appears to be a duplicate of TIMOB-17885, which is a bug in the simulator.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-20T17:32:49.000+0000", "updated": "2015-03-20T17:32:49.000+0000" }, { "id": "414322", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as duplicate.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T18:54:02.000+0000", "updated": "2017-03-21T18:54:02.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }