-
Zanata now uses Infinispan as its cache provider, and the cache needs to be configured in Jboss'
standalone.xml
file. Please see the Infinispan section for more information. -
This release adds a one-time migration of some data, which can cause a timeout during server startup. This applies to all plain text and libreoffice formats, so is only a concern for servers that are upgrading from an earlier version and already have several hundred such documents. To avoid the timeout, add or change the following property in
standalone.xml
. A value of 1000 seconds is sufficient in our tests. Since the migration is performed only once, the property can safely be reverted or removed before subsequent startups.<system-properties> ... <property name="jboss.as.management.blocking.timeout" value="1000"/> </system-properties>
-
1207423 - zanata-assets(javascipts and css style) now are packaged as jar and is part of zanata-server dependency. Release and snapshot
zanata-assets is set to http://{zanata.url}/javax.faces.resource/jars/assets by default. You override the value by setting the system property zanata.assets.url
when running the server.
Example usage in html file: <link rel="shortcut icon" href="#{assets['img/logo/logo.ico']}"/>
- PR 633 - Use JNDI to obtain mail server from app server
- Zanata now uses
java:jboss/mail/Default
mail session for SMTP configuration. See "Email configuration" in System admin guide for details.
- Zanata now uses
Zanata now requires JBoss EAP 6.4.0.GA or later (recommended), or WildFly version 9.0.0.CR1 or later.
The WildFly modules for Hibernate and Mojarra have been updated, to 4.2.19.Final and 2.1.29-01 respectively. The Zanata installer includes the updated modules.
The Zanata installer's configuration now enables "connection debugging" to prevent any potential JDBC connection leaks.
* Added Liquibase logging (as part of [1207575](https://bugzilla.redhat.com/show_bug.cgi?id=1207575))
* [1207575](https://bugzilla.redhat.com/show_bug.cgi?id=1207575) - Zanata still creates MyISAM (not InnoDB) tables in some cases * [1197955](https://bugzilla.redhat.com/show_bug.cgi?id=1197955) - [WildFly] IllegalStateException: UT000010: Session not found * [[1197955]](https://bugzilla.redhat.com/show_bug.cgi?id=1223597) - Statistic on last page in document list view in Editor always loading
* [1206018](https://bugzilla.redhat.com/show_bug.cgi?id=1206018) - RichFaces: Remote Command Execution via insufficient EL parameter sanitization
* [1194543](https://bugzilla.redhat.com/show_bug.cgi?id=1194543) - Manual document re-upload makes previous translations fuzzy * [1197902](https://bugzilla.redhat.com/show_bug.cgi?id=1197902) - Large translated document push times are inconsistent * [1183412](https://bugzilla.redhat.com/show_bug.cgi?id=1183412) - Emails to administrators are sent in the current interface language * [1202670](https://bugzilla.redhat.com/show_bug.cgi?id=1202670) - There should be visual clues to indicate active, readonly, and archived versions. * [875965](https://bugzilla.redhat.com/show_bug.cgi?id=875965) - Enable visible white space in source * [1205465](https://bugzilla.redhat.com/show_bug.cgi?id=1205465) - User emails are visible to non admin users in Language page * [1205468](https://bugzilla.redhat.com/show_bug.cgi?id=1205468) - Sorting mechanism broken on Languages page * [1205046](https://bugzilla.redhat.com/show_bug.cgi?id=1205046) - Key shortcuts are not all visible on a small window * [1000273](https://bugzilla.redhat.com/show_bug.cgi?id=1000273) - Font in TM and font in Editor Not matching * [1013928](https://bugzilla.redhat.com/show_bug.cgi?id=1013928) - Editor options panel cannot scroll on small screens * [1172618](https://bugzilla.redhat.com/show_bug.cgi?id=1172618) - Allow anonymous pull from Zanata
1088137 - Translation Editor: Alpha 1 Prototype
The editor prototype can be accessed via the (Try the new alpha editor) button at the top of the regular editor. It showcases the look and feel, workflow and intended direction of Zanata.
As it is a prototype, there are bound to be some bugs and sub-optimal behaviours - any suggestions or reports can be forwarded to our bug tracker.
- 1150373 - Keyboard shortcuts
- 1172437 - Add plurals to the new editor
- 1174071 - [SPA editor] Save on Invalid entry should not cause NullPointerException
Zanata now requires JMS to be configured in standalone.xml in order to queue up some messages going out of the system. For instructions on how to do this, please See Here
* [1078009](https://bugzilla.redhat.com/show_bug.cgi?id=1078009) - PROTOTYPE: Drupal plugin to push and pull Zanata translations * [1148233](https://bugzilla.redhat.com/show_bug.cgi?id=1148233) - RFE: Drupal plugin should split content into meaningful chunks * [1150336](https://bugzilla.redhat.com/show_bug.cgi?id=1150336) - RFE: Document Drupal plugin manual installation method * [1044261](https://bugzilla.redhat.com/show_bug.cgi?id=1044261) - Drupal integration with Zanata- 1127066 - Copy Version button on project version listing
- 1162383 - Updated pages in Administration section
- 1120457 - Email notify the user when the language team permissions change
- 1139950 - Flexible Translation file naming
- 1092193 - Individual Translator Statistics
- 1127056 - Migration Guide for community users
- 1122776 - WebHooks callback API
- 1186951 - Zanata Overlay module
- 1183994 - RFE: Gather and display metrics detailing the number of words translated by a specific translator, for a specific project
* Now requires (i.e. is tested on) OpenJDK 7 * [1066694](https://bugzilla.redhat.com/show_bug.cgi?id=1066694) - As a project maintainer I would like to upload multiple source files simultaneously * [1062835](https://bugzilla.redhat.com/show_bug.cgi?id=1062835) - SubRip Text (.srt) subtitle format support * [1110048](https://bugzilla.redhat.com/show_bug.cgi?id=1110048) - Redesign account merge page * [1110959](https://bugzilla.redhat.com/show_bug.cgi?id=1110959) - Add in more sorting options in version page * [1110175](https://bugzilla.redhat.com/show_bug.cgi?id=1110175) - Add a JBoss SSO Login module * [1110627](https://bugzilla.redhat.com/show_bug.cgi?id=1110627) - As a command line user I would like to be guided in setting up a project * [1104015](https://bugzilla.redhat.com/show_bug.cgi?id=1104015) - Fork/copy from previous version with source and translation * [1122363](https://bugzilla.redhat.com/show_bug.cgi?id=1122363) - Update glossary page view * [1131300](https://bugzilla.redhat.com/show_bug.cgi?id=1131300) - Update on editor UI * [971652](https://bugzilla.redhat.com/show_bug.cgi?id=971652) - \[Document List\] Clicking column header "Complete" mistakenly sort by other column you sort * [1060629](https://bugzilla.redhat.com/show_bug.cgi?id=1060629) - Manage Languages breadcrumb takes user to the wrong page * [1094094](https://bugzilla.redhat.com/show_bug.cgi?id=1094094) - Copy Translations does not update the shown stats, if the language list is already loaded * [1097470](https://bugzilla.redhat.com/show_bug.cgi?id=1097470) - When adding/removing maintainers in group, maintainer list doesn't update * [1098394](https://bugzilla.redhat.com/show_bug.cgi?id=1098394) - No url validation on project homepage field * [1098404](https://bugzilla.redhat.com/show_bug.cgi?id=1098404) - Project search resizes in the middle of clicking a result, preventing the click * [1098407](https://bugzilla.redhat.com/show_bug.cgi?id=1098407) - Copy Translations box does not close if process halted via Process Manager * [1099278](https://bugzilla.redhat.com/show_bug.cgi?id=1099278) - Changing email address produces invalid email * [1099736](https://bugzilla.redhat.com/show_bug.cgi?id=1099736) - Increase cache retention for statistics * [1102455](https://bugzilla.redhat.com/show_bug.cgi?id=1102455) - \[Search Field\] Failed to search the project by whole project name that contains spaces ' ' and hyphen '-' * [1097552](https://bugzilla.redhat.com/show_bug.cgi?id=1097552) - Obsolete groups sometimes not visible to maintainer * [1102488](https://bugzilla.redhat.com/show_bug.cgi?id=1102488) - \[zanata:stat\] Failed to return proper error message when getting stat for non-exists projects and versions * [1101803](https://bugzilla.redhat.com/show_bug.cgi?id=1101803) - TMX clear function doesn't work from UI * [1103547](https://bugzilla.redhat.com/show_bug.cgi?id=1103547) - Empty document statistic should show "No content" in version tabs * [978618](https://bugzilla.redhat.com/show_bug.cgi?id=978618) - Accidental broken feature - admin can change usernames * [1067288](https://bugzilla.redhat.com/show_bug.cgi?id=1067288) - Reduce size of zanata.war; exclude unused dependencies * [1110599](https://bugzilla.redhat.com/show_bug.cgi?id=1110599) - Remove unused page in Zanata * [1103940](https://bugzilla.redhat.com/show_bug.cgi?id=1103940) - Remove info level notification popup from the editor * [1011310](https://bugzilla.redhat.com/show_bug.cgi?id=1011310) - Unhandled exception: Mail service is down * [995904](https://bugzilla.redhat.com/show_bug.cgi?id=995904) - Unnecessary ellipsis on short TM source name in editor * [994293](https://bugzilla.redhat.com/show_bug.cgi?id=994293) - Cancelling an upload causes a database lock exception * [973509](https://bugzilla.redhat.com/show_bug.cgi?id=973509) - User not aware they can use other characters in Group ID * [1112041](https://bugzilla.redhat.com/show_bug.cgi?id=1112041) - Upload feature should handle files that are deleted before the process begins nicely * [993445](https://bugzilla.redhat.com/show_bug.cgi?id=993445) - User can successfully upload a txt file that doesn't exist * [1130797](https://bugzilla.redhat.com/show_bug.cgi?id=1130797) - Cache document statistic and overflow to disk * [1128954](https://bugzilla.redhat.com/show_bug.cgi?id=1128954) - Convoluted way of opening docs from groups * [1120034](https://bugzilla.redhat.com/show_bug.cgi?id=1120034) - Pushing translations is too slow
* [882770](https://bugzilla.redhat.com/show_bug.cgi?id=882770) - RFE: Filter translation units by multiple fields in the editor * [988202](https://bugzilla.redhat.com/show_bug.cgi?id=988202) - RFE: REST API rate limiting * [1002378](https://bugzilla.redhat.com/show_bug.cgi?id=1002378) - RFE: Introduce a modular translation structure, and gwt generate the *Messages.properties files * [1066701](https://bugzilla.redhat.com/show_bug.cgi?id=1066701) - RFE: As a Zanata user, I would like to be able to bookmark language and project selections in the groups page * Now is possible to bookmark a project version, language, or setting item for communication or later reference. * [1066756](https://bugzilla.redhat.com/show_bug.cgi?id=1066756) - RFE: Merge user settings pages into dashboard * [1066796](https://bugzilla.redhat.com/show_bug.cgi?id=1066796) - RFE: Implement new project page * [1077439](https://bugzilla.redhat.com/show_bug.cgi?id=1077439) - RFE: Use lucene indexes to do Copy Trans. * [1094100](https://bugzilla.redhat.com/show_bug.cgi?id=1094100) - RFE: As a user, I would like to be able to bookmark language and document selections on version page * [1094106](https://bugzilla.redhat.com/show_bug.cgi?id=1094106) - RFE: As project maintainer, I would like to select copyTrans option before running it * [831479](https://bugzilla.redhat.com/show_bug.cgi?id=831479) - Bug 831479 - 500 internal error when REST client specifies invalid extensions * [981085](https://bugzilla.redhat.com/show_bug.cgi?id=981085) - User not aware they can use underscores in username * [1025645](https://bugzilla.redhat.com/show_bug.cgi?id=1025645) - Both GPL and LGPL license files are required for LGPLv2+ project * [1033375](https://bugzilla.redhat.com/show_bug.cgi?id=1033375) - Copy and Paste does not work when typing Italian in msgstr * [1043720](https://bugzilla.redhat.com/show_bug.cgi?id=1043720) - The project search field failed to found existing project using the project name * [1062508](https://bugzilla.redhat.com/show_bug.cgi?id=1062508) - Spell check changes are not saved after replacement * [1065790](https://bugzilla.redhat.com/show_bug.cgi?id=1065790) - Admin manage search no longer shows time estimates * [1080770](https://bugzilla.redhat.com/show_bug.cgi?id=1080770) - Empty group "Add Project" button on languages tab doesn't work * [1086036](https://bugzilla.redhat.com/show_bug.cgi?id=1086036) - Project / version language listing and inheritance issue * [1088651](https://bugzilla.redhat.com/show_bug.cgi?id=1088651) - New About tab does not handle existing project Seam text * [1088737](https://bugzilla.redhat.com/show_bug.cgi?id=1088737) - Project type for a version is null after creation if the project type setting is not touched * [1094071](https://bugzilla.redhat.com/show_bug.cgi?id=1094071) - Copy Translations information not correct * [1094090](https://bugzilla.redhat.com/show_bug.cgi?id=1094090) - TMX import/export blocked by api not providing user key * [1096564](https://bugzilla.redhat.com/show_bug.cgi?id=1096564) - Entering garbage at the end of a projects url breaks navigation * [1097940](https://bugzilla.redhat.com/show_bug.cgi?id=1097940) - New password field should have show/hide toggle * [1098003](https://bugzilla.redhat.com/show_bug.cgi?id=1098003) - Missing string for group request email notification sent * [1098371](https://bugzilla.redhat.com/show_bug.cgi?id=1098371) - Sort options in language and document lists on the version page do not take effect until a search is performed on the list * [1098924](https://bugzilla.redhat.com/show_bug.cgi?id=1098924) - Copy Translations copies translations that should not be copied * [1099400](https://bugzilla.redhat.com/show_bug.cgi?id=1099400) - Failed to upload translation via JSF * [1100079](https://bugzilla.redhat.com/show_bug.cgi?id=1100079) - Activity containing tags causes a broken dashboard * [1100092](https://bugzilla.redhat.com/show_bug.cgi?id=1100092) - Filter translation units by multiple fields in the editor should use ISO 8601 date format * [1100131](https://bugzilla.redhat.com/show_bug.cgi?id=1100131) - \[webTran\] filter translation by last modified date returns wrong result * [1102964](https://bugzilla.redhat.com/show_bug.cgi?id=1102964) - CopyTrans takes excessively long hours to complete copying translations * [1103930](https://bugzilla.redhat.com/show_bug.cgi?id=1103930) - Noticeable delay on right column when selection are made on left column (ui design) * [1103940](https://bugzilla.redhat.com/show_bug.cgi?id=1103940) - Remove info level notification popup from the editor * [1103947](https://bugzilla.redhat.com/show_bug.cgi?id=1103947) - \[Translation Editor\] Dialog "Invalid translation" failed to obtain input focus. * [1107882](https://bugzilla.redhat.com/show_bug.cgi?id=1107882) - translate.zanata.org admin manage users screen can not be loaded * [1109611](https://bugzilla.redhat.com/show_bug.cgi?id=1109611) - Version drop down with quick actions not shown on Project page * [1109653](https://bugzilla.redhat.com/show_bug.cgi?id=1109653) - \[Project Version\] Failed to load language list for source file name that contains space " " * [1111449](https://bugzilla.redhat.com/show_bug.cgi?id=1111449) - Hold active tasks in a map, but cache finished tasks briefly
- Now requires (i.e. is tested on) JBoss EAP 6.2.0 instead of 6.1.1
-
978072 - RFE: support roff as an input/output format
- This feature is implemented on the client side only with 1038449 - command hook. Users who wish to push .roff file can use a command hook to invoke external tool (po4a) before push to convert .roff into .pot. Invoke po4a again after pull to convert translated .po into .roff.
-
1036435 - RFE: Upgrade to Liquibase 3.x
-
980670 - [RFE] Add HTML as an input method to be translated
- .html and .htm files are now supported in Zanata for translation.
-
1067253 - RFE:/Tech Debt - Propagate translation done by upload and copyTrans to editor
- Prior to this implementation, editor will not receive translation updates done by CopyTrans or REST, i.e. upload translation file though web UI or push from client. Now translation done by any of the above will be broadcast to any open editors. This includes latest translation and statistics.
-
1002378 - RFE: Introduce a modular translation structure, and gwt generate the *Messages.properties files
- Now Zanata editor is ready to be translated. See [[Localize Zanata]] for detail.
-
980659 - TMX import/export
- Imported TMX shown in translation memory search results
- Allow users to export translations to TMX (from Project/Version pages)
- Allow admins to export all project translations to TMX (from Projects page)
- Allow admins to import and export TMX translation memories (from Admin pages)
-
953734 - Translation review/approval
- Coordinators can assign reviewers for their languages
- Project maintainers can require review for translations in their projects
-
979285 - Implement virus scanning using ClamAV (clamdscan)
-
978666 - Translators and reviewers can add comments to translations
-
844819 - New visual style for Zanata
-
1066756 - Add user dashboard
-
981064 - Recent translation/review activity
-
Upgrade platform to JBoss EAP 6.1
-
Add descriptions on project type selectors
-
Allow adapter parameters to be set on source document upload
-
Editor improvements
-
Add attention key shortcut: Alt+X
-
Add attention shortcut to copy from source: Alt+X,G
-
File upload
-
Move raw document storage to file system
- 958350 - Concurrent save on different row causes incorrect validation warnings in current row
- 959060 - Generated Zanata config file contains invalid project type
- 961163 - shift-w and g erroneously triggers Copy from Source
- 959115 - Database connection pool leaks under load
- 953195 - HQL query exception while trying to filter strings
- Prevent incorrect validation warnings with concurrent edits
- Search result back to editor causes multiple code mirror focus
- Support message bookmark
- 908548 - Long document names cause layout issues in Doc page
- 786630 - Shortcut Alt+G causes editor to lose focus
- 870876 - PO download for non-PO projects cannot be uploaded
- 846314 - Show validation state in doc list and link to error-filter view in editor
- 844553 - Notification of an entry should have a link that go to the entry
- 727826 - Order Projects alphabetically
- 917911 - Keep "Validation Warnings: n" displayed even when moving focus to different pages
- 910637 - Keep "Validation Warnings: n" displayed even when moving focus to different entry
- 767055 - Error when pull as XLIFF file format: Underlying stream encoding 'ASCII' and input parameter for writeStartDocument() method 'utf-8' do not match
- 953361 - Source document name search triggers delete confirmation
- 874335 - Allow admins to see the email addresses of project maintainers
- 950806 - Notification links disappear from list when detail is viewed
- 947832 - Empty translation page when pushing next
- 923461 - Update document list view and link to the violated entries after project wide validation
- 910183 - Search in Document List does not show when on page 2+ of Document List
- 854087 - report which locales have recent changes
- 917895 - Validation rules should be enabled by default
- 917897 - AlreadyClosedException when new document uploaded and translated
- 807100 - Removing admin role doesn't take effect for Kerberos authentication
- 915130 - Unexpected error when clicking "resend activation email" or "update email address"
- 916812 - Activation Key should update after user click "Resend activation email" and "Change email"
- 895280 - Persist project type on server
- 893811 - Old registration activation link should expire after a given period
- 750104 - Old email validation links for email change should expire after a given period
- 913373 - Ctrl-Enter not moving to next trans unit if there are no changes
- 908563 - Html Xml tag validation will produce exception in certain case
- 912583 - Change project type 'raw' to be 'file'
- 910216 - Statistics API returns word level statistics when only message level statistics are requested
- 910212 - Ability to resume push/pull from a specified document
- 903470 - Allow java clients to send and receive source control URLs for projects
- 896356 - Need to specify the size of the stream when sending a file (or part thereof)
- 896299 - store and display source control URL
- 895295 - Validator to warn of inconsistent number of lines
- 913745 - Zip File download does not work
- 913331 - "Contact Team Coordinator" return unexpected error
- 913310 - Value in zanata.properties does not shows up in server configuration page
- 912590 - Project maintainer should be able to "edit page code"
- 909032 - Project version's project type should default to that of the project
- 909026 - Unexpected error when trying to download config file when project-type not set on version
- 903926 - Project maintainer should be able to define and save validations rules per project/document
- 903477 - Workspace document list view should have same features as JSF document list view
- 903026 - Display Last Translator and Last Modified column in the document list
- 896332 - CopyTrans should use the most recent matching translation
- 894909 - Kerberos user unable to log in properly
- 888090 - Implement REST ETag mechanism for certain GET operations
- 844550 - Provide sort by option on branch stats page
- 874367 - Editor should warn before saving a Fuzzy translation as Approved from a keyboard shortcut
- 877223 - Add "clear" button to search field in workspace
- 878275 - Breadcrumb navigation in workspace should separate project version and locale
- 880436 - Plain text area editor doesn't get autosize correctly with long string
- 882739 - Tooltips on paging buttons (editor) shows shortcut keys which doesn't apply
- 892816 - Recently removed project maintainer retains access to project maintainer actions
- 874374 - Make translation editor options persistent
- 880894 - Externalize Email Server configuration
- 881549 - Allow admins to change account user names
- 884335 - Add Translation Memory Cache for filter query
- 891485 - Removing a locale member causes a RecordNotFound error
- 864280 - upload/download raw file types with the Maven plugin
- 876012 - The Content-Type of Download as po link is application/octet-stream, but should be text/plain
- 881962 - Project-wide Search and replace starts by Enter key before ready
- 887052 - Source and Target search in editor fails when the search term includes an apostrophe (')
- 888150 - Case sensitive search should return case sensitive results
- 877228 - Clearing the search field in workspace should keep position at last selected message
- 880444 - enable spell check in code mirror editor for Firefox
- 880879 - Undo button causing repeated save failures and other weirdness
- 884402 - Entry should NOT move unless it is absolutely needed
- 884502 - navigation breaks in filter mode after saved status not included in filter view
- 887717 - enable 'Enter' key saves immediately will make pager input dysfunctional
- 887718 - Too slow to load the last pages of a big document with Firefox
- 888096 - project become read only with editor options panel open will still allow user to change editor options
- 888592 - Options to customize translation editor display
- 889411 - Red border indicating failed validation shows on strings without validation warning/error
- 891458 - Document List search returning incorrect results
- 885934 - option to avoid encoding tab as \t
- 803923 - email should be able to corrected during register validation
- 829565 - Kerberos activation link in email gets 404 page not found
- 872039 - Escaping with single-quote (a.k.a. Apostrophes ') character in MessageFormat strings can cause confusing validation warnings
- 886711 - Error when using pull for project type raw when the document name does not include a type extension
- 831056 - Option for highlight only the search terms
- 785046 - Limit source string length in properties file
- 846643 - Shorten the navigation sequence to open a document in the Editor
- 884386 - Email validation link should be invalid after user validate the email, or user request another validation
- Allow admin to add extra locales by typing in the BCP-47 locale code.
- TM Merge reports what it did
- Allow choice of editor page size
- Support txt, dtd and open document format (REST & web interface)
- Editor option to disable CodeMirror (to enable browser spell-check)
- Detect loss of connection to server
- Fix for problem creating users with Kerberos
- Allow Project Maintainers to Delete a Source Document
- Bug fixes for document search/navigation
- Update jboss-el to avoid bad artifact in repository
- UI redesign
- Performance: async push service to avoid timeouts when pushing source/target
- Performance: improve performance when loading large documents
- Allow user to save work when concurrent edit occurs
- Include last translator information in TM info box
- Web analytics (Piwik integration)
- Navigation breadcrumbs
- Bugzilla link in UI
- Get Stats about Translation Documents via REST
- Remove blinking notification in editor
- Configurable page size
- Advanced glossary features
- Open ID Authentication
- Admin role assignment configuration for authentication types
- Highlight tags in editor fields (CodeMirror for editor)
- Translation editor rewrite
- Project-level default Copy Trans options
- Red bars for translations with validation warnings should stay in red when moving to the next row
- Option to show word or message based statistics
- Visible whitespace in editor
- View history of translations for a text flow
- UI Improvements
- Don't enforce locales for source documents
- On-Demand copy trans
- Email log appender
- Centralise management of key shortcuts in Zanata
- Improvements to reindexing (processing in small batches, index classes separately)
- Editor validation for XML entities
- Undo button for saved translations
- Translation Memory merge in editor
- Add support for positional strings in printf validator
- Translation Memory now uses word-based indexing
- Allow Zanata to add locales for which plural form is not known
- UI Improvements
- Allow Project Maintainers to edit all language files
- Glossary suggestions
- Add the ability to specify custom locales that are not enabled by default
- Upgrade Liquibase to version 2.0
- Project grouping
- Support plural forms
- Offline translation feature via web UI
- Allow translators to push translations using Maven client
- Indicators for simultaneous edits
- Java style variable validations in translation editor
- "Create Project" for non-administrator users
- Display page context in window title
- Ability to monitor Zanata server statistics (JavaMelody)
- Overview for available keyboard shortcuts in web editor
-
757621 - Allow bookmarking of selected document, document list filter and current view
-
758587 - Add workspace query string parameters for generating a custom doclist with a custom title.
- e.g. &title=Custom%20title&doc=full/path/of/first/doc&doc=full/path/of/second/doc
-
755759 - Allow readonly access to retired project/project iteration
-
773459 - Implement filter messages in the editor by translation status
-
768802 - Newline validation on leading and trailing string
-
769471 - Variables to be checked for consistency
-
756235 - XML and HTML tags to be checked for completeness
-
Redesign of color scheme translation editor workspace layout
-
Project/project iteration status changes: ACTIVE, READONLY, and OBSOLETE
-
Project list filtering based on status
-
Overall statistics page for Admin
-
Add file download page with the option to download a single PO file, or a zip with a project iteration's files for one locale
-
Translation memory results now have highlighted differences
-
Activate entity caching
-
Maven client option to create 'skeleton' PO files when no translations are present
-
Maven client option to log detailed client-server message information
-
Generate Zanata Rest API documentation
-
Add automated compatibility tests with previous versions of the Zanata java client classes
-
Redirect to previous page after sign in
-
Several UI updates and changes
- 785034 - Rapid key navigation causes backlog of TM queries
- 750956 - Long strings slow down the operation
- 756292 - "Participants" information is incorrect
- 759337 - Translation editor: Long word in source cell invades the editor cell
- 746899 - On push operations, copyTrans runs too slowly
- 719176 - Edit profile: "duplicate email" is shown even if user press save without changing email
- 690669 - Translation editor table shows changes which failed to save
- Fix handling of fuzzy entries when saving Properties files
- 795597 - Fix regression with Unicode encoding for ordinary (Latin-1) .properties files
- 742872 - Add support for Maven modules:
- 760431 - Fix bug: Moving to a new page does not refresh the translation textboxes (ghost translations)
- 747836 - Ensure final reindex batch is properly flushed
- 760390 - Support UTF-8 Properties files, handle empty properties
- 759994 - Fix bug: Editor table stops working after 'Source and Target' search returns no results
- Add dryRun option for Maven goals 'push' and 'pull'
- 750690 - Show message context in editor info panel
- 727716 - Add failsafe editor in case of Seam Text problems
- 730189 - Change string similarity algorithm so that only identical strings (not substrings) can get 100%
- 747836 - Show progress during re-index operations; avoid timeout for large databases
- Update gwteventservice to 1.2.0-RC1
- Modify email templates to include server URL
- 754637 - 'J' and 'K' navigation keys trigger when entering text in the TM search box
- 756293 - Not able to work in parallel on the same workbench
- 751264 - Fix problems with editor table when searching or switching pages
- 742083 - Language team coordinator
- 742854 - Contact server admins
- 743783 - First/last entry button
- 744114 - Load project pages faster
- 744671 - Option for Enter to save translation
- 746859 - Sort projects by name, not ID
- 740122 - Make newlines visible to reduce newline mismatch errors in translations
- 740191 - Improve shortcut keys
- 746870 - Save as Fuzzy now leaves the cell editor open
- 743134 - Modal navigation: next fuzzy, untranslated, fuzzy or untranslated
- Rearrange various UI elements to be more logical (profile page, document stats, project search field)
- Users now have to ask before joining a language team
- Coordinator can add and remove team members
- Contact coordinators
- Fix tab order: editor cell -> Save as Approved -> Save as Fuzzy -> Cancel
- 741523 - Fixed: % completed should be calculated with words, not messages
- 724867 - Fixed: Selecting Administration submenu items does not always highlight the parent menu
- 742111 - Fixed: Change of tile to list view on Language page, make project list sortable
- 743179 - Performance fix for projects with 1000+ documents
- add project-type to zanata.xml for generic push/pull commands
- redirect to login from translation editor when required
- if domain is left blank by admin, don't populate email address for new users
- UI bug fixes
- create generic push/pull commands, with include/exclude filters
- add support for Java Properties and XLIFF projects
- bug fix: mark existing translations of modified XLIFF/Properties strings as fuzzy
- modify keyboard shortcuts in editor
- add new Zanata logo/favicon
- various UI improvements
- auto-size for translation text area
- add icons to buttons and remove text
- add option to hide editor buttons
- remove Clone and Save button; move Copy button to middle
- autosave when leaving a cell
- remove Fuzzy checkbox; add Save as Fuzzy
- better statistics graphs
- display resource IDs for translation units
- add ability to hide translation unit details
- show translation states with coloured side bars, and italics for Fuzzy
- recalculate missing word counts
- add liquibase script
- bug fix for search re-indexing by admin
- copy translations of identical strings when importing new documents
- bug fixes and improvements for UI
- bug fix for word counts (thread safety)
- remove email address from Language Team pages
- enable stats for anonymous users
- no need to enforce locales for source documents
- bug fix for push/merge when PO files are missing some msgids
- bug fixes
- bug fixes for authentication and for source comments
- finalise rebrand from flies->zanata: XML namespaces, media types, etc
- more logging for authentication errors
- bug fix for Kerberos authentication
- switch source control to git on github
- rebrand from flies->zanata (maven artifacts, java packages, mailing lists)
- Fedora authentication rhbz#692011
- generate zanata.xml config file (http://code.google.com/p/flies/issues/detail?id=282)
- merge translations on import (http://code.google.com/p/flies/issues/detail?id=28)
- preserve and generate PO header comments for translator credits (http://code.google.com/p/flies/issues/detail?id=269)
- bug fixes
- rebrand from flies->zanata (except URIs, maven artifacts and java packages)
- specify locales per project/version (http://code.google.com/p/flies/issues/detail?id=261)
- added tab for home page, removed project list, contents editable by admin (http://code.google.com/p/flies/issues/detail?id=279)
- added help page/tab, contents editable by admin (http://code.google.com/p/flies/issues/detail?id=280)
- removed name and description from project version (http://code.google.com/p/flies/issues/detail?id=281)
- stats for all languages (http://code.google.com/p/flies/issues/detail?id=275)
- workaround for form/login issue on Firefox 4.0 rhbz#691963
- bug fixes
- disabled bad key bindings (http://code.google.com/p/flies/issues/detail?id=262)
- fixed python client issue with PotEntryHeader.extractedComment (http://code.google.com/p/flies/issues/detail?id=256)
- web template redesign (new logo, CSS) (http://code.google.com/p/flies/issues/detail?id=238)
- fixed Seam integration tests (http://code.google.com/p/flies/issues/detail?id=231)
- improve notifications in editor (http://code.google.com/p/flies/issues/detail?id=191)
- highlight search terms in editor (http://code.google.com/p/flies/issues/detail?id=227)
- better messages
- bug fixes
- development change: re-arranged Maven modules into common, client and server
- use word counts in translation statistics (http://code.google.com/p/flies/issues/detail?id=203)
- bug fixes
- Kerberos/JAAS fixes
- require name & email address on first login for JAAS/Kerberos
- validate changes to email address
- use correct BCP-47 language tags (zh-CN-Hans is now zh-Hans-CN)
- JAAS authentication
- Kerberos authentication
- remove communities tab and my communities UI (http://code.google.com/p/flies/issues/detail?id=197)
- remove "Language Missing" button (http://code.google.com/p/flies/issues/detail?id=185)
- show member number for the language groups (http://code.google.com/p/flies/issues/detail?id=186)
- allow overriding POT directory in Maven client (http://code.google.com/p/flies/issues/detail?id=200)
- support
[servers]
in flies.ini for Maven client (http://code.google.com/p/flies/issues/detail?id=193) - better info/error messages in Maven client
- fix TM caching issue (http://code.google.com/p/flies/issues/detail?id=190)
- add 'translator' role and security rules
- configurable URLs
- minor UI fixes (http://code.google.com/p/flies/issues/detail?id=173, http://code.google.com/p/flies/issues/detail?id=176)
- ergonomics for Maven client
- UI for assigning project maintainers (http://code.google.com/p/flies/issues/detail?id=180)
- better error checking in REST API (http://code.google.com/p/flies/issues/detail?id=175)
- security rule fix (http://code.google.com/p/flies/issues/detail?id=182)
- database schema fixes
- fixes for deployment issues
- initial release