"Merry Christmas" Localization Server Update with
1. All new navigation interface. Direct jump form right on the first page, and more compact/fun "explore" pages for languages and projects. Project and language overview pages with quick stats. 2. Separate view and edit tabs for translations, so those without permissions to translate can still enjoy viewing the stuff which is ready (also loads faster if you only look for information). 3. Cross-project translation UI! Now project name is only a filter in the set of filters. This allows for easier modification and translation of strings of the same kind (ie. with same difficult words). 4. Bookmarkable filters! When you browse around, the filters are remembered but (just as with Google Maps), you get a 'Link to this page' link, which you can bookmark or send around to your team, pointing to the exact filter you were using at the time on the exact view and page number you were at. 5. Team centric user interface. Language home page sports a column where specifically tagged nodes appear. Also highlights contributors with big quantities of translations. User profile pages show off a summary of translation contributions, links back to translation team page. 6. Moved all help to a sidebar block, which becomes are own "Clippy" of sorts. This makes the form controls appear in the same vertical position on the page in most themes, which makes for an easier to follow UI. 7. Added a robot deterrent meta tag, so robots *will not index* l10n_server pages. This is to help you not suffer performance problems when googlebot comes around. This is an application, so indexing of its content has not much use. 8. Added ability to review marker errors in all releases of a project. This will eventually fed back to drupal.org, but a local overview is handy. Some smaller improvements: - projects now know their "home URL", so we can direct translators to a download location easily - l10n_localpacks: project release files are only parsed if the file time is newer then when we last seen it - fixed export bug when the folder structure was not properly created in exports for Drupal 6 - part of fixing #188737 by using "random" temp folders, so leftover files from previous, hanged runs will not stop the next run from executing, also allowing paralell processing of multiple packages - fix bug of presenting a UI to import translations (not suggestions only), when the user is only allowed to suggest - intentionally broken away from the symmetry with projects and languages, so the translation UI is only accessible from the languages page, but crosslinked from projects still - added missing breadcrumbs where it made sense for easier navigation - broken out translation UI from pages.inc to translation.inc as it grew quite big - updated some images, so they look better, and also added some supportive images for the new explore UIs This is the work of around two weeks free time, with some paper based prototyping and then hopefully consistent implementation all around. The translation interface itself is largely untouched, and will be part of a later UI update. There is one database update function to run, so go to update.php after updating to the new module suite code.
Showing
- ARCHITECTURE.txt 1 addition, 4 deletionsARCHITECTURE.txt
- connectors/l10n_drupalorg/l10n_drupalorg.module 0 additions, 34 deletionsconnectors/l10n_drupalorg/l10n_drupalorg.module
- connectors/l10n_drupalorg/projects.inc 5 additions, 2 deletionsconnectors/l10n_drupalorg/projects.inc
- connectors/l10n_localpacks/l10n_localpacks.install 1 addition, 0 deletionsconnectors/l10n_localpacks/l10n_localpacks.install
- connectors/l10n_localpacks/l10n_localpacks.module 27 additions, 8 deletionsconnectors/l10n_localpacks/l10n_localpacks.module
- l10n_community/export.inc 135 additions, 34 deletionsl10n_community/export.inc
- l10n_community/extractor.inc 9 additions, 3 deletionsl10n_community/extractor.inc
- l10n_community/images/newline.png 0 additions, 0 deletionsl10n_community/images/newline.png
- l10n_community/images/suggestions.png 0 additions, 0 deletionsl10n_community/images/suggestions.png
- l10n_community/images/translated.png 0 additions, 0 deletionsl10n_community/images/translated.png
- l10n_community/images/untranslated.png 0 additions, 0 deletionsl10n_community/images/untranslated.png
- l10n_community/import.inc 20 additions, 11 deletionsl10n_community/import.inc
- l10n_community/l10n_community.css 42 additions, 9 deletionsl10n_community/l10n_community.css
- l10n_community/l10n_community.install 12 additions, 0 deletionsl10n_community/l10n_community.install
- l10n_community/l10n_community.module 245 additions, 379 deletionsl10n_community/l10n_community.module
- l10n_community/pages.inc 315 additions, 575 deletionsl10n_community/pages.inc
- l10n_community/translate.inc 657 additions, 0 deletionsl10n_community/translate.inc
- l10n_community/welcome.inc 168 additions, 0 deletionsl10n_community/welcome.inc
- l10n_groups/l10n_groups.module 32 additions, 45 deletionsl10n_groups/l10n_groups.module
Loading
Please register or sign in to comment