{ "id": "80495", "key": "TIMOB-5336", "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": [ { "id": "12081", "description": "", "name": "Sprint 2011-41", "archived": true, "released": true, "releaseDate": "2011-10-17" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2011-10-17T13:46:38.000+0000", "created": "2011-09-22T08:31:47.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "11570", "description": "", "name": "Release 1.7.2", "archived": true, "released": true, "releaseDate": "2011-07-21" } ], "issuelinks": [], "assignee": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-02T22:21:16.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": "The Previous, Next, and Done buttons on the keyboard toolbar don't honor the device language. E.g. change the device to German and the buttons still read \"Previous\" etc. Not sure if this is our implementation or if this is the underlying OS causing the issue. It was reported by one of our students.", "attachment": [ { "id": "23017", "filename": "Foo.zip", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2011-09-22T08:31:47.000+0000", "size": 2552431, "mimeType": "application/zip" }, { "id": "23745", "filename": "Foo 2.zip", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-17T13:45:56.000+0000", "size": 2578606, "mimeType": "application/zip" }, { "id": "23018", "filename": "Screen shot 2011-09-22 at 8.26.20 AM.png", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2011-09-22T08:31:47.000+0000", "size": 166754, "mimeType": "image/png" } ], "flagged": false, "summary": "WebView keyboard toolbar doesn't honor device language", "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": null, "comment": { "comments": [ { "id": "167942", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thats is by nature correct behavior , it cannot be changed on a web view.", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-04T13:41:20.000+0000", "updated": "2011-10-04T13:41:20.000+0000" }, { "id": "167943", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Sabil, can you provide a reference to back that up? Why wouldn't an OS-provided set of buttons change when the device language changes? Adding to this, on my iPad, these form buttons do change when I change the device's language setting. I don't think you should have closed this ticket.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2011-10-04T13:58:33.000+0000", "updated": "2011-10-04T14:05:11.000+0000" }, { "id": "167945", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "If you a iPhone device with you, open up Safari go to any webpage online with textfields, click on it and try doing the same thing. YOu would see that the Keyboard Language changing not the next,previous and done buttons, they still remaining the same. Basically any webview is the same as safari on iphone. ", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-04T14:16:13.000+0000", "updated": "2011-10-04T14:16:13.000+0000" }, { "id": "167950", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Sabil, on both my iPad and iPod, the Next/Previous buttons change language when I change the device's language. I don't have an iPhone. Tested with Safari & the sign up form on the Appcelerator web page.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2011-10-04T14:58:56.000+0000", "updated": "2011-10-04T14:58:56.000+0000" }, { "id": "167956", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "tim i tried it the same web site on on ipad 2 running ios 4.3 and still not changing for me. Please give more info about how you where able to see these changes and specs of the device.", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-04T15:26:28.000+0000", "updated": "2011-10-05T09:52:51.000+0000" }, { "id": "168047", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Sabil, \r\n\r\nHere's what I just tested -- using the attached Ti project built with 1.7.2 and installed to my iPad 2 running iOS 4.3. The project embeds a web form in a WebView. The Previous/Next buttons remain in English when the rest of the device is set to French (German, etc.). \r\n\r\nI'm pretty sure I'm this is a Ti web view problem -- when opening a web page in Safari, loading the Appcelerator sign up page or any other page with a form, I bring up the keyboard and the Previous/Next buttons are translated.\r\n\r\nTo change device language, open Settings, tap General, International, Language and choose another language then click Done.\r\n\r\nIt's like we're not sending the language identifier to the embedded Safari client. I tried testing a few native apps, but all the ones I have on my iPad just open a Safari window rather than embedding something like a WebView.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2011-10-05T12:10:21.000+0000", "updated": "2011-10-05T12:10:21.000+0000" }, { "id": "169458", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is happening because you have provided any folders for Localization to occur. iOS will only do localization if you provide the folders for localization . More info about this can be found on http://wiki.appcelerator.org/display/guides/Internationalizing+your+Application. \r\n\r\nI am posting a modified version of the same app that you gave me, which provides localization for french and spanish.", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-17T13:44:47.000+0000", "updated": "2011-10-17T13:47:15.000+0000" }, { "id": "169459", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "modified sample app with support for spanish and french", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-17T13:45:56.000+0000", "updated": "2011-10-17T13:45:56.000+0000" }, { "id": "169482", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Sabil, I still don't get translated buttons with the Foo2 project in the simulator or on my iPad.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2011-10-17T15:14:29.000+0000", "updated": "2011-10-17T15:14:29.000+0000" }, { "id": "408593", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-02T22:21:16.000+0000", "updated": "2017-03-02T22:21:16.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }