From 5944a6185c705f80655cee3ee93eae922a448be8 Mon Sep 17 00:00:00 2001 From: "Carlos A. Munoz" Date: Mon, 19 Jan 2015 15:41:52 +1000 Subject: [PATCH 1/4] Move documentation to readthedocs. Move User and Admin manual type documentation to the repository to be built by readthedocs. --- docs/configuration/authentication.md | 223 ++++++++++++++++++ .../document-storage-directory.md | 31 +++ docs/configuration/email.md | 5 + docs/configuration/infinispan.md | 61 +++++ docs/configuration/jms-messaging.md | 106 +++++++++ docs/configuration/wildfly.md | 1 + docs/images/create-project-completed.png | Bin 0 -> 53061 bytes docs/images/create-project.png | Bin 0 -> 5630 bytes docs/images/create-version-master.png | Bin 0 -> 22804 bytes docs/images/create-version.png | Bin 0 -> 12073 bytes docs/images/project-about-settings.png | Bin 0 -> 23269 bytes docs/images/project-general-settings.png | Bin 0 -> 88576 bytes docs/images/project-languages-add.png | Bin 0 -> 9719 bytes docs/images/project-languages-remove.png | Bin 0 -> 4899 bytes docs/images/project-languages-settings.png | Bin 0 -> 27097 bytes docs/images/project-permissions-settings.png | Bin 0 -> 32026 bytes docs/images/project-settings-button.png | Bin 0 -> 2918 bytes docs/images/project-translation-settings.png | Bin 0 -> 136615 bytes docs/images/user-dashboard-create-version.png | Bin 0 -> 12725 bytes docs/index.md | 31 +++ .../Opening-a-Translation-Project.md | 2 + docs/user-guide/client-configuration.md | 89 +++++++ docs/user-guide/contributing-translations.md | 43 ++++ docs/user-guide/joining-a-language-team.md | 24 ++ docs/user-guide/keyboard-shortcuts.md | 45 ++++ docs/user-guide/project-types.md | 32 +++ docs/user-guide/projects/create-project.md | 53 +++++ docs/user-guide/projects/create-version.md | 67 ++++++ docs/user-guide/projects/project-settings.md | 133 +++++++++++ docs/user-guide/projects/upload-strings.md | 14 ++ docs/user-guide/translators-new-account.md | 28 +++ mkdocs.yml | 32 +++ 32 files changed, 1020 insertions(+) create mode 100644 docs/configuration/authentication.md create mode 100644 docs/configuration/document-storage-directory.md create mode 100644 docs/configuration/email.md create mode 100644 docs/configuration/infinispan.md create mode 100644 docs/configuration/jms-messaging.md create mode 100644 docs/configuration/wildfly.md create mode 100644 docs/images/create-project-completed.png create mode 100644 docs/images/create-project.png create mode 100644 docs/images/create-version-master.png create mode 100644 docs/images/create-version.png create mode 100644 docs/images/project-about-settings.png create mode 100644 docs/images/project-general-settings.png create mode 100644 docs/images/project-languages-add.png create mode 100644 docs/images/project-languages-remove.png create mode 100644 docs/images/project-languages-settings.png create mode 100644 docs/images/project-permissions-settings.png create mode 100644 docs/images/project-settings-button.png create mode 100644 docs/images/project-translation-settings.png create mode 100644 docs/images/user-dashboard-create-version.png create mode 100644 docs/index.md create mode 100644 docs/user-guide/Opening-a-Translation-Project.md create mode 100644 docs/user-guide/client-configuration.md create mode 100644 docs/user-guide/contributing-translations.md create mode 100644 docs/user-guide/joining-a-language-team.md create mode 100644 docs/user-guide/keyboard-shortcuts.md create mode 100644 docs/user-guide/project-types.md create mode 100644 docs/user-guide/projects/create-project.md create mode 100644 docs/user-guide/projects/create-version.md create mode 100644 docs/user-guide/projects/project-settings.md create mode 100644 docs/user-guide/projects/upload-strings.md create mode 100644 docs/user-guide/translators-new-account.md create mode 100644 mkdocs.yml diff --git a/docs/configuration/authentication.md b/docs/configuration/authentication.md new file mode 100644 index 0000000000..2919352d22 --- /dev/null +++ b/docs/configuration/authentication.md @@ -0,0 +1,223 @@ +# Integrating with external authentication via JAAS + +# Introduction + +## Configure Zanata security +Open `$JBOSS_HOME/standalone/configuration/standalone.xml` and look for the `naming` subsystem. Add the following sections to the `bindings` section: + +```xml + + ... + + + + + ... + +``` + +... where `` is the authentication type enabled for the Zanata instance. +Accepted values are: internal, jaas, openid, kerberos + +... and `` is the authentication policy name as defined in standalone.xml (see sections below). + +In most cases, only a single authentication mechanism should be active at any given time, and Zanata will refuse to start if these settings are incorrect. However, the 'internal' and 'openid' mechanisms can be enabled simultaneously. + +The `java:global/zanata/security/admin-users` property above must contain a comma-separated list of user names. Zanata will check that these users have administrator privileges, when they are created. This feature is recommended for the first time Zanata is started, and to avoid being locked out of the system at any time. However it is not meant to be used to manage administrator users system wide. + +Use the 'register' page to add the admin users, with user names exactly matching the names in the zanata.properties file. The accounts will have to be activated using the activation links in the activation emails sent during the registration process before login is possible. If there is an issue with delivery of activation emails, accounts can be activated manually using: + +```sql +UPDATE HAccount SET enabled = true WHERE username = 'myusername'; +``` + +1. After first login, you will be able to make yourself an admin in the database by running the following database scripts: + +```sql + insert into HAccountMembership(accountId, memberOf) values((select id from HAccount where username = 'myusername'), (select id from HAccountRole where name = 'admin')); +``` + +- Check current membership using: + +```sql +SELECT r.name FROM HAccountRole AS r, HAccountMembership AS m WHERE m.accountId = (SELECT id FROM HAccount WHERE username = 'myusername') AND m.memberOf = r.id; +``` + +# Central Login Module (for all authentication mechanisms) + +Zanata requires a central authentication module through which all authentication requests go. This central login module works in tandem with one or more additional authentication modules to provide the different supported authentication mechanisms. To activate this module, modify the `security-domains` section of `standalone.xml` and add the following snippet: + +```xml + +... + + + + + +... + +``` + +After this, you will need to configure one (or more) of the following modules for the different types of authentication. + +## Internal Authentication + +Make sure `standalone.xml` has the following jndi property + +```xml + +``` + +(Note the value of the property matches the security-domain name below). + +standalone.xml + +```xml + ... + + + + + + + ... +``` + +## Pure JAAS + +Make sure `standalone.xml` has the following jndi property + +```xml + +``` +(Note the value of the property matches the security-domain name below). + +eg DatabaseServerLoginModule (you'll need to deploy a datasource too) + +standalone.xml: + +```xml + ... + + + + + + + + + + + + ... +``` + +## Kerberos/SPNEGO + +Kerberos authentication allows for both ticket based and form based authentication. Zanata will first check for a valid Kerberos ticket (if the browser supports it). If it is not possible to obtain a valid ticket, then Zanata will show a form to enter a user name and password to be authenticated using Kerberos. +**Note:** It is recommended to use SSL when dealing with form based Kerberos authentication. + +Make sure `standalone.xml` has the following jndi property + +```xml + +``` +(Note the value of the property matches the security-domain name below). + +**Configure Kerberos** + +Kerberos configuration is located at /etc/krb5.conf +A kerberos keytab should be obtanined for HTTP and the server where the applications is being deployed. + +Make sure you use OpenJDK, not Oracle/Sun JDK, unless you have the [appropriate JCE policy file ](http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html) (untested). + + +**Application Descriptors** + +standalone.xml: + +```xml + ... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ... +``` + + +The principal and keyTab attributes in the example above should be replaced with appropriate values for the principal as stored in the keytab and the location of the keytab file. + +## OpenID + +Make sure `standalone.xml` has the following jndi property + +```xml + +``` + +(Note the value of the property matches the security-domain name below). + +standalone.xml: + +```xml + ... + + + + + + + ... +``` + +### Single Provider + +_( As of version 3.5.1 )_ +It's possible to configure Zanata to use a single pre-defined Open Id authentication provider. To do this, just add an extra `module-option` to the `login-module` element, like this: + +```xml + ... + + + + + + + + ... +``` \ No newline at end of file diff --git a/docs/configuration/document-storage-directory.md b/docs/configuration/document-storage-directory.md new file mode 100644 index 0000000000..a0ed1647d8 --- /dev/null +++ b/docs/configuration/document-storage-directory.md @@ -0,0 +1,31 @@ +## Overview +Zanata will store files for some uploaded documents on the file system in a configured directory. This directory must be configured by binding to a JNDI name. Zanata will create the directory if it does not yet exist. + +Since files were previously stored as BLOBs in the database, there is a migration operation to move the files from the database to the file system. Migration is performed when liquibase is run, which will happen automatically at server startup, or can be initiated from the command line. If liquibase is run from the command line, the directory must be passed as a parameter to liquibase, in addition to the JNDI name binding. + +## Configuring the Directory (JNDI) +The path for document storage should be bound to JNDI name ```java:global/zanata/files/document-storage-directory``` + +### Detailed Procedure +Open `$JBOSS_HOME/standalone/configuration/standalone.xml` and look for the `naming` subsystem. Add the following section to the `bindings` section: + +```xml + + ... + + + + ... + +``` + +## Running Liquibase from command line +This section will not explain how to run liquibase from the command line, just how to add the required parameter. The parameter is ```document.storage.directory``` and should be added to the liquibase command in the form ```-Ddocument.storage.directory=/example/path```. The value passed to this parameter should exactly match the value bound to the above JNDI name. + +## Moving files +The recommended process to change the document storage directory after migration is: + - shut down Zanata server + - move the entire contents of the previously configured directory to the new directory + - change the JNDI binding to point to the new directory + - re-start Zanata server +The file copying can be performed after changing the JNDI binding while the server is running, but this could cause problems if uploads are performed before or during the copying process. \ No newline at end of file diff --git a/docs/configuration/email.md b/docs/configuration/email.md new file mode 100644 index 0000000000..296d19f33f --- /dev/null +++ b/docs/configuration/email.md @@ -0,0 +1,5 @@ +As of Zanata 3.6? (https://github.com/zanata/zanata-server/pull/633) email configuration is taken directly from JBoss/WildFly's standalone.xml configuration, using the mail session configured with the JNDI name "java:jboss/mail/Default". In the default configuration of JBoss/WildFly, this expects an SMTP server on localhost port 25. + +The JNDI strings starting with "java:global/zanata/smtp/" are now obsolete. If you have previously configured these values, you will need to change the configuration of the mail session "java:jboss/mail/Default" to include your preferred SMTP settings. + +JBoss's mail session configuration is described on these pages: https://developer.jboss.org/wiki/JBossAS720EmailSessionConfigurtion-EnglishVersion and http://www.mastertheboss.com/jboss-server/jboss-configuration/jboss-mail-service-configuration diff --git a/docs/configuration/infinispan.md b/docs/configuration/infinispan.md new file mode 100644 index 0000000000..4973ddc7a3 --- /dev/null +++ b/docs/configuration/infinispan.md @@ -0,0 +1,61 @@ +# Infinispan + +_This section is still under review and is about features that have not been released yet_ + +Zanata uses Infinispan to manage its internal data caches and search indexes. Configuration for these caches happens in JBoss' `standalone/configuration/standalone.xml`. There are two different caches that need to be configured for Zanata: + +1. Hibernate search Indexes +1. Other internal data caches + +The Infinispan configuration will be located inside the following module in `standalone.xml`: + +```xml + +... + +``` + +Keep in mind that the module version may vary depending on your JBoss version. + +### Hibernate Cache + +The following is the recommended configuration for the Hibernate cache: + +```xml +... + + + + + + + + + + + + + + + + +... +``` + +Depending on your JBoss installation, the hibernate cache might already be present in the configuration, in which case there is no need to create another one, but just modify it. + +### Other internal data caches + +```xml +... + + + + + + + +... +``` diff --git a/docs/configuration/jms-messaging.md b/docs/configuration/jms-messaging.md new file mode 100644 index 0000000000..b39140fa58 --- /dev/null +++ b/docs/configuration/jms-messaging.md @@ -0,0 +1,106 @@ +Make sure your jboss standalone.xml has management native socket binding enabled. +You should see an entry like this: + + + +Once you have management socking binding open, download the [messaging config file](https://raw.githubusercontent.com/zanata/zanata-server/master/etc/scripts/standalone.cli.messaging.config). + +> This config file has been tested with EAP6 and Wildfly8.1.0-FINAL + +Run + + jboss-cli.sh --file=path/to/standalone.cli.messaging.config + +Verify the result is successful. You should have the configuration file looks like below (**NOTE:** xmlns will vary depending on which version of EAP or wildfly you are using.): + +```xml + + + + + + + + + + + + + + + + + + + + true + false + NIO + 102400 + 2 + + + + + + + + + + + + + + + + + + jms.queue.DLQ + jms.queue.ExpiryQueue + 5000 + 2 + 10485760 + BLOCK + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + true + + + + true + + + + +``` + +Restart your server. \ No newline at end of file diff --git a/docs/configuration/wildfly.md b/docs/configuration/wildfly.md new file mode 100644 index 0000000000..e31bb81f74 --- /dev/null +++ b/docs/configuration/wildfly.md @@ -0,0 +1 @@ +**Note:** _This is a work in progress and there may be issues when deploying Zanata to Wildfly_ diff --git a/docs/images/create-project-completed.png b/docs/images/create-project-completed.png new file mode 100644 index 0000000000000000000000000000000000000000..b205bb6b2f5f257f94c9e34f23b0c98e606e56f7 GIT binary patch literal 53061 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�(I2HEZcvc*IAU4rznr;exe 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�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 4qw<-fGF1eiKGDM?dDhmzm< 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 literal 0 HcmV?d00001 diff --git a/docs/images/create-version.png b/docs/images/create-version.png new file mode 100644 index 0000000000000000000000000000000000000000..6d3e1124508af6ae25822c29c8a65c5893cdf6e0 GIT binary patch literal 12073 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 literal 0 HcmV?d00001 diff --git a/docs/images/project-general-settings.png b/docs/images/project-general-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..68852619c7043390eaf05d49929196aac2c3c0b1 GIT binary patch literal 88576 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 yI+p5{% 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 ajnc%cIoZ0WtU#?mG}U$QB31u<_J05xETJv{ literal 0 HcmV?d00001 diff --git a/docs/images/project-languages-remove.png b/docs/images/project-languages-remove.png new file mode 100644 index 0000000000000000000000000000000000000000..c522b48101e5c5d17fc88a8dd94e6bf67780444e GIT binary patch literal 4899 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 literal 0 HcmV?d00001 diff --git a/docs/images/project-languages-settings.png b/docs/images/project-languages-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..815b263e36366ff6e5bd210e93d78b30a842d5f7 GIT binary patch literal 27097 zcmce;1yof3yDvP7gd!yZ(j_3$-5@P3-QC@tqLj3BiT>2iS~lv1qcK}llmy81Og#Afk01|P>_Hl zONl(Xz}qut5h)cE;N^p25(@l|?;@_@qHJ&G;%?|<3Np8|w>4#OHg+;KwR5(xcR568 z7X*RGKvH7DDjw;3i|!sOs`vfJm$GK8Y}=8qQJ$f+QU-ntMSLx+DApN_sH-zv)I2?< zi+9)9wA*B@*<51Oj}$lyvK;re|NNVrJhwh&P}a=P{~6NL?YCc_XU&{mB{#08AGW>} zy!IFqn2AY<+Y}djeBB0DR-$5J!C$fSiZR%aKOM8ZaH4p8`AG=NKYp(V{B9sD6#lxx zN91|@7M75))!x${e;i(&NZmmAM<3&Gj5ySr6olpFrHZe%`WS`b=jIO1rDdwF`^lBQ z{y(~U4jIkk8dl6-uRX3o>^34W9e$tC(5(N{rT)La7`sLcByMw~H34yN%oSF*KgIy5 zqXFyoru-uzB^+f@j+T>vxI9=!i5ye5x(^x1dP2sbp_LsKos71nvq>-~A|qAm>*zqS z=ud*?e`H`uLGV_tQJ{iz5iy{9-*ns0yz$O@Lb{<&8S_bS5rp=SpkB0C$(pn}3Lcv713LY0{IMjWfz3Sz>wwHvC{x1?-G7fsELgTt4O zKQBO;UQWb5Y0z%+WFh5>-#qRr=i48Vc8%G6N5#nEzx4 z&oEpGH}s1sx<|n)L3cRp&Z02r@eCwf&^LC_IVo%iM-#su0_$Upd zIk~R3LCw}?*V6d=5Psx|Q+rpA?>v19V|444DLf_eOokdEKX{kKAD0(fGzBxF zkr2J(=ikV?buetl#eLQNG`X@ns(T-ijH=kCXKyCM&2Q0?$=y%Fu<+149G@aeHYb9= z>Z5e*uyQdcMM<9%IeG_Z4@_se{n@C_yitmY9yNr=&7QbSY?&l9=r$Knr5Sm010%;~)QW4`>B? zUly49BNLy%;L$Td}Wk-6)If5=~JzP6KLanHimT7DlZ`6a1)e|-mC z*j3A5O=bSdG=#W#u%jFAt0Cxx%O!XJhSBI2%`{mX%{kGY7X&C(L{^&U zWy1$)=~f%Ty_M|KE(;Q`6Kgbim-n_}a}h-J@77D#5x;7`EaBI18fPK@jC4XwqDJE4 zWOw=v&+T#FunHr+bZc2@7kbWh1M&T(o`o4EnD-N)e91SH>RX??657+*0Yo;yep-Y zD-lxZnwG`ma!0*jh;o`diV}X7`jUQOwIuf+w-7teVzR!*G2qhyNZ^V*&t}K4oKl%) zCO_$~gE#&XOK5CHZBb4;olAoS4(Z~o>7#pQ=kcDXMyXWe_r@YHm>S9%vo&0Hs0^Wl z%vlgCPLCewaJBDMOcZ$bmJ|Ie_Uv%XhNiRo62v}6Aj>yXkpok^Z2yWv<46BR1hA~= zl@}xEGQDhn_F?zy8$q9q1Bo&T_y*=WT8RB`qE?RiTJE4ze8ZLHA6`H0xURA`rx%_#&Fw5ppZft$TW%KDefwgpVdHIP5WcvzIWIC=$c7}Cq82n zQYSs0($C zh(4QPKWABfN%}j@jbU|wj(%g66t4=n{p20~h(=RvG4dI``_g!1;WG&Rf`2#J_m!M$ z(?O(-viYYS?x*U`di5r4_pXgh?6vmz{mI#P$6l>IH>XBQm*xhw$=9d*>R9-=K3Y5F zwgTdAH2!|OgjFXmoK9*I!#nPqX&*08CcNjeZDZ zs<9qiUU-^6rY~+06DgRXHFHe>PknL^Ua#d!RcVd1Toh=Bg}>;wV85!X4~<;APZE4$ z(7TaAgV<=076b@3BhgV21J5jZJ5Xg z)z4mGV~J>)kz9+LP7ujG>CZPtf;{yV3VEjKBSbnfB4B$yQLM@;whK zM)%11%H&Z{8*MP48G}vx-cLMs)8-bu?@a%mpIof*v^jsrHdd&-Nu2>69G!#_)zvb^ zlm9jgOt&vo|0DT$RpReE$4aA9MnBD}&-#frKSYbU%Se8QXWw~a8ccT8!{d3Ru&{h; zZhY%D{{@tZmfp>XC9T2D!2ZV7RtADwxo|tAW?AsiZq2B|8jv7y&$c<>V6)xP9 zS(DYjDv1=YbhVxX@^Q{PRJ|>^vj#eS zv_oo7%XRXYUKWG|rn5`g``pn5^~y&eAspUbM|tT|Ls!p@nBSnFFu$_kG;~kAx;Wn- z5B8SSlMXkFT_0n4GbC|FL{;Wh-d=b9wnwajk0Gw%7c=$UT^qsFM6oEHm#alDLJrdL zSiN&{tq*n~jLpOR#D=8ZRwHu$(VTC9gj7yxXvqa+L?JR9^y93gWk|lT@-ly9J#CH- zbam4UqjgOBu5Uua_&$B$_m3Cg=V(>m_1DPQ>H`9eLJo-?=<4^(pxJxMMZgktW^)9Z zCs+Zq2ZO_B*lPTvrORD6KX;1-Bf{pxP@b=RR{Y|d<5!5x`d&aC?ji}I0@JVZM4IDx z=;~D(%H>Yq7*Td}J8*|Yr2A0I>wf@Wl+LytV(O1*I1TyQ&$<4-JO$+DAm9I1HXnp; zViKpWAuH>#B{hM@SM$w$J#n!?M&Ne8l~%{i4)4O;1n!sOz4&R)71M64wZXqSeXkw= z@H(M}UxPQ>E2vGG@LUwA>1QP*+yuk9_I?-_djww`cCOm{1a)t(%!dQP!-dt|?x@h$tnkT!Ho&{AJV zvj-t}~~kz&>FI06uzfKECz#uKN)1wnY{GU!L5!Sq^t| z=`Cw}Ivw8--<~fH(hx)53#Kj+$0c+6*OvPR3_7b#H{3T(R@*A@`g?9dq`{S%Pd&Z% zrdn>d!8nXHPcdpd~15@c1{l`OfvUAM9N1^G15_(>Y`5;Q= z&GHQcGe*Dz=y=(g+Y!!Zg-zg9Y&MwQS{Iwc)L!mDg6z%8$p8^$FMjTK-g^k~Xsz&> zkiS3QR%p2?NPDsc%^{A4az;q8CB|eXNQzl7CtYm!5UZmZEYH8r&k(tDEi5or;wKe6 z)nz1)-pmz<Ltb!& z$X&Ly%KOM5r(cn%PBZ%JBsm+;W%G}Ah!H!%SkvP-)+SZCYL$fLbJ3@5q5U;bwQ5s! zg1PIUH!qQlC`Gq30n@q{*h)<6Vo&f531o^}iqcFEH@G1IsfJhhtP= z&k35JJw6SaS&%;>&oQd`kp7#04t&m6`}UY0{Ra&F@8|y)InIB9a`T0kD3cOX`X{f8 zHQFp`wlzJ0pju-`(p_;c(0G*|_3TZ;|-LBG1`uCoLNcXUHSw?|+ zHXyI~7#e0Uw4ho7X~PS!8w}&;vU?V5*jb>~__)B2*tJ{&;h4pZ<9Fx0?3~Wq5^brq z5f6f#!8CS+eOsM(9`-{zfJle4?AyN`42IdrE`lk`<+>DCiYg+95B$UaD730(nf}8V zu+yI7uA!T5o-Usu-fk|ZSwLCG>hFSJ_CMT1)XsKhzs-=gCJ03k^kkmVFFn}l`MNT| z_kzMnt+3vF%}=K$3h+vG`%(q|(Qa+~QpbNNpdn4??ybWRt)Ef9V zNvw`dO!73Ke|7y7UnaTI1Yvv5(}Ta?EV=J%$kDkF$=@oN{>h!sWEjLsNkQ)B#G_R< zrTH7+5xys=e*oga?ZJF_V}-dl=)!#MXqv0Nisc+cQl8|@SHF?D%a|=*J)pHH1lItp zWB+qbih7efbkNJ-7rZQQ28QU?BFoJxxdc!_1;e97rOnoh;1x8!E30W%AW6dav?LYz zQsTp5%@em-LhrsXVoG>@Rv@l3TP?7!-B;117m%#Z zQaK%=@@4gD$FdgmKP)#XGXc4yMOC};hj(+_MLV-2FA!;lZDoc>id}`&GocybUT$P> zf7!gX@9FhzxGq1eaL|3hrR$h^*kDi`beTmWqoTo_;u#d-x5L1B$h!p*@*hI}=tcfni3v%ghtj65M}_b2Fp2>vdN zl>$L7y4PkUJB^WM)@r$v5ZU@%;nBRRRa)Eq41mO-M?8e>Vkg`ou_3wH3N^cvb2@*o zH0c5jX*R(vSwG3%$av=o5Tp=dQnWP=xYK%NCu0*>jH6@==-;_rUASA|fIGVz>9yLw z2yeQX9S2uo^?q>Px090FDJ&~Lhg?2kHeGt3KccN#c83t+47$1-knyw~e`)8tp$pg+ zYB%!PPup;_+9FlBixNu>_Cj?!{dkC3C8@lA0Fd%6^8hJi?ZIYT z7VhyM3{;+WZB}=EwwNfX;|Q-E27VHSa~khxfwYSr+wPCxk=1nt{}tf>(+;!eYo7^` zro08F&ewUA)U)JEx997`8!w{U@(s5T7kTQHtRFv3w8(Yf*RgG`vCuu znQ=r6MAh3mGwqC>#h512a=d99hzyVt0G<+#Me0V={uCS20hu0`X<$jz zbb?Epre|_{{*hAcX`j-L2@ij<8qI~VoTo4p-9|h#Mgye57+KeFyx_xUP9;RIGb}Kp zt7NH-UJy>}JX|i~$vz<9y6K>oafT|xl|Rl;9SF03(-VEa!)0Ey zW&>vsMM(8R+cMtyiUM#4Knsq?X@pq4d(B=MQFs_k8nivwqBUcXXfsq%pHJqNOWL=7 z$E}PV(P@gMbymm1HCpW=*{^(-YKeQWJNQjT z$0Wd=x{W$rb@+)B97VXS9hzGi;q6F)jJ|o)P3PZb!Tk5UYYYJ&evD!D=at7Tcl%y( z;e1-66yPQjKR6pF0bpQ6bA^JhJyb0Fz07w2&SzR~A`j#i^ zF@{kn(f#+h^#3UjAm~hPKHQ9S7qZx69pfhCvR|(($THn)#b9y1xb0&s5UIVZ=9?1Q zWm|4OIjep!n8#>mw?YGMsFYa<(D{}hjSt$Om(_DN6m^;}5t#PCs_N)=zx}ejkD+4X z;wOJw-MK7;qv#7uEvn5uSQz~)gZw=u zVYDEw&Frpk^lMPC)5Ndch9A&Ikj;EmB)IK1vF1#)r?-!Jr^(u9U&VFlk77r6iYC2w z7(A-&$eYpT2Hu5)ARo4-vA9DIVfcT6EqJG{?Ruv^!x=+kiSfcL7L5_~@E-{IST$G5XbgjjUiV(?| zgtF9^Jd%J~!$hU8wx9nD@z>zs$*m>zyteinRa>F^8-;V2#>C-Q_zuZ~2c+UQkK>h8 zbY#`kIEC&{=s;l%sjE(n9@`0A1A~LB?(PfH&2_e(yR8^=&Hh55L%$;yDk`em`!dMZ zR4bud2*Qu~)BCFqfe&*Z|NhA;j!Vq^`~<<+uIckBEVFyh6IHXu#k0}a@5&R`FuQZX z?eyIX)bOjl;=wjwQoj?#T`t?@4aFJ9L2lG3 zbr|V$c4Q~$;lU425&ly=`i*V{>Oa}KtnLe}seyqMdLGxVCnqPqo44%7oTXZIf4>Ri zRXfj++~4>=ysZ>}nxxMeGpene%;s+xY^)YNe)tnthmyZwbH20^@vPG`lY1$ju{NdC2tq z-Y{$CVlfkCN~d1wa{XS5iu#pF_0!+{8BAbN882IooI!|8#i^h?qOup2}I+{9?I{Gpz{m){N5{+n$QsEyG9Zm_H}fYY={iOkd=N<6vu+v{4f?GlZl1 zP5t-oKJxM;Ape{0Rv!UR0xE2+{~_xu-1m{l>NI6r&-GPduC39vSa>rf3!8w& zrcYEiA3BGBeFkEUnta-Spl)Db5R@gOQ}zN@wBK4H#n2y)f?(n<2f4eNb`9v4CW$D{Gv5rllfTU%9##C?&(qSeX9?Iscu z@ug#UqwtvA%Zurt7=vyZ)^ z>7%5hQgdBW{G%8Pc+TD`oZ>C_10I^vDvL^uk1}8~E~en`yKY z*DJ+?CYx(YDmFCS0}@cd)?_|^a%^fp`Hvr&F&3QhJ|t`syH21{zH@9$zM4x~BdOo& zRaDpWqYYt2ue2QI1lhHFzP3vWXKG6k3Ew!bv0N-to0)1h=VC=SKe|(3yY?Dl*YjFO zBk|d@)Hfh>UOm?+#ntmY6>vLP=&n^qqx}z0-r({VbU@^cP0OcreRW!nf`+zH*iZVN zYehwUYH=9*Vb4lw81e3=!eZMAmr-vlrZb7vH&To4TQ%qF(V3q2SwO@)xvtRQ{I_0!D^gO> z-;Pd~OrMR129FQ^PzoY*Cz$#7>TNB;q3wncfNl6_hp*0L3jpo(u#0?iEO`B0Uztuk zHDIB|hn1Bz<#?CBt6M~)(u)`fw65hFBWyW$Y=d(yrD)=ppWqZq20I0fl5!AwlEm5= zrgpvUX1INR#lr^zv$(Jx+~+TeS(BZ;FVDg+z;DebYB}R495Fa30OnLq*Ok)gg_Dvw zklu`Iz`2Xu!eYh&%YU&ZSVI3(LIX!a|Eu!-3fIEHIJ{S240L1v8Hi_kD2#qx7VH4k z8%j&|qf!PdR$_yZq1R^I9~F?|UOpL(A2|!>x0(?hBC4@IMsYEMl*bfR%s2^f_v61_ zuk|n`k5X$<^{_uCX%rOZ&jcv{uQU_LqAd!$InpAd3N-NRrOrk41U)lAXJ&VK#DBaIrWJ~%Oi2jS_7|)&ZjyZh_wRyj?x$kyUhq89V zNWSo!<4yU@FiZgz~C7fK)z1hm`z?_}%h;20FylfO7H?K&oT$piYc{!b%4T_A< zqq9dokJ}-)7|4^XFP%I3A>hdiY5ulVROuF<%IwgPF+R^{JM;3wZCM4j41HFt%()q* z^91~Q%$dv4e@!6*ICh7SE~iww$K_)AtCR~Lgv1+Blu8^N;`MEGQ>ABFm>w|l3FXE| z{=PfDWwzTR7%A9A_1!Fyq9dXuj(ZItQYL2YTNsfHu55Oj@47aT+$I2zIakvs3sdHro9J|nd~BQ+y;fZ_g^j@|Ph z?tn0BRGxBEvQo;SkRRvUWy*W?U!@4YZ9^8iesG%RxLHr6-?ntipMJtlqJf~W5?*^Y zXQc3b8_sC<$co#h?LCvPh|NO?C_uxzsp3ytUXvdZ8lqMc03Lz6nKp zN+&(C;)d5urgUoaBTv3+B5WVOX~^;2`0{8V!bYh& z8nKq%oA&b)q`othJ~K`y8HHba`_DPHoy7{sHVz$uYBC*>A^#E{;R{;Y^AnE;=BA#+ z(vvyz`JNt*AlW&ko{UxzYailAR5k80xjQLc{RhPZrSi=cd9QrsaChrwaD@#p(Q(o4FdZN#|-@w3o{_%YDy%+E_3QPJ5>*ML*!WA_1dz7iq&0Q6eO z>L5U>hC*s~%0wS+BsB`4Fp$U?dp;N?Cjbu{$A$NV**)otux+Uhgfo^@mN|T8?TsBv07J=2L_;XaD(^%9b*HnZUQz1pG(GBkgrDtY8 z;O;xKnipg=HWNkc6L*PAO?&NEck#C1=o1EHBgsvdsy}KV&jh?`?whK;oq;*9(n{54 zi(a2Zs=UX~$CXsCzJ_flaN(mPoga=d^ZKvDl>gel_dopM6U1~TPO2KAXQUc3Gx0zs z^l#>V%EZhzE>=?|o+LGFq?Xmx({3|=IR_h&a zQK^mRb`tv82!=Az2p6V@)<(s9LY@JdaMBx0QD$Y|ZC3VhiTIzJAC&H-Xg)I0o8B(y zXnjTeO+GK{B|HZ^)cTqb^e5&6!ZkVu9R@E?ePdpqFSU3w@Xhr*Rm7T?Y>u`CKVImk zILKTYWTs{HrwyNOXIW(TAjn+spgd;>x~8VUGmk9v#|hPPN+&~HN=|3ZWS;jOpy&&X z9MOmr^Ud{>VRSzH-n`dMEpLO;-b`oTxOY$WHV9_dM6p-ie|oOXrn|7fkX%+-OW6Aj z4gGIlS!cYL!G%0u^XbA%*(xV(umLF8{Uyb36N6`g@x(F9W?noRVtVaMO&-s4!E(n=5@ga+hMv`+ zX7F=z&UXR+OoRQZTGLYui(f49?I>7A#6JGTzrV06RLSlZf9$e*RKCY9JMqxklh41r zGPFD=#ii8dB~oWI*MG`=4a37DLUkM!Mfe!SKEYWe-1JYwlI013iP(V$Ri0ke9tn{h zhT=3x?zxQ!kPpC(Y@C_E6!;V{*jFM?0|Km~|J4t&W9cFLsO|q{OW=Py>Oa~s#s9v) z5V)9A@ZiwcavW2e-5zVv+Odbn?j43>^J1hfoXH%}loFP|l@>N6KfFDpw8Qsi>MmqGym=TDwIS+C2moUvsm z7#tbefE?z}T%`jo3;d^JCYhe*tl+jw-O@3j7(H1i-#pO^4xc_fDG)l|^M)R8s8?&G zRbA#@Y?jRG7`FFDy#hJC_~u)iB`pAdu=C!@S;Wvu6+=ZV4552G5m6D36$O7Xa>1zD zU9OYf8D;Kvdr}cm(IQ();8^sM|7z|JmwY&;L`|aK+=caB*JTvW2mpAGU*H~5LWk{T zaj(+q={>U-bEojMS8)z2Kpb8cjP#nJt=$aYyu!g90XVf0{n{XaIi98e+-96)E1TyZ zeWAgy@dEM!qw;u-SiKS`QkR=CS|2?Ul|_JX{Z_w33-#{?`QQ2SCsMY5#lZKWP11K` zkuV-bP8!W;yR;VC@7Ld&C`Rt=6mGLM-*I(6n9ck_M(Di3U@#lg$sx!zYewFqcKTOc zoh`}sSxW@5AC{T2W`IC}vbC4HO=Rb%``NV~4cv0*n5l2G%535v1G2XRT8y`FlVk^O zz@-(t3RE4PhRelq=D@Mj1XW6jr`9{j(nX=76^UTd+ z1!_zj{LY=)UC-n78PDU!_M@?{VK$IVX%QcyXaN_}3_e%TP$n{LExa56QkvXE@{Dc2 zgy7hLQ+w{$c=|Q!HSp2k0Jm)O8s~!Z%)ZO+c%j5*rp4U1sfag%XAuntrL=rk7tM#7 zt#$}@^=XV5ye9)+E?+_D`)2gP2fCVdPOhba3t@ncI5mQwNFadk{Y)Bdf%YKT%ACbs<2r!39T{YSa*14Czv55$RV! zt+0z#m&BNbI@ic3|NYU+hUKQ^7TC?O*w>KL8|_1NFB?5S!SeQV68EUau*-XxJ&@IV z?(ZA-E8J}G;WBA=I{W*6SJ(H-+%M!yIr?J`G9emU%Tr(aJ2cE>+@)Ra)cZqbaCEr% zPb1CH=qM$_9p<2Il&-O{-esV;j3tyYW#<0eUGKX8LGjb4j$QjC`*L3=ZBF|+wVe6) zr-1grHRyOCIU8sxVEf_T9~YIv>Cb_8vD1N&gN$uceROv_rCR67T>t{;*00H-1XGxV z_|iaM7O?kv1=jGM2cAWEV*VNj2LTfwOD|`&U+C_Quh(U+sgZM8qZLZ?#a^jXQ17vV zkUSt`-~PjeTI702vyNCJ6G25y5r5i5<@}B>ODVd3oRe4{ z??Y*3Z*z$~USbJ!nGfDgu_l{en6QEuXu}Dra&`)f4llj%fW)po=@Jor@{X}i-K%B0 zVY5F<$nT+(J$>vIiT{lz^j;|%IcYd(@!*G?5}ibJOJY0!B?SUgOF(g1OL|$xutdDu z{+#xDBaM7H{d-16_tHquMMJ}E;DK?ObUT0M4NEQ7rv3bBv|z^-6eRvND2SvGyu(*O z9bTqFZK}X4!B)FN%s&&Co4Y(;c` zxALk!oSE?MTk504SQ-wN)Al$?*&MDlcjq3O(!&dKqXDY?xstHNw=`;`Y6@o^TX9)n zYh3(b+Kz$yZl0PF@po|1Q~R|CTy3RB2Ed~LJ1)>!-fqB|*0}cbUiSK4Qm5=h8R~R; zLRbQYuU?iK-Q4WYPfwpl|0p~NeK4P0Yb>1N9aQ%3Sa+MbTFChsC0odUkKf$abP!L> zrwN1&f4?*Go3n$kIhzZ_iPiPB4J?9JN_HmYoGl$|b9C>{J>Iw(f_ZDPh)I+VNI}X0 zv3C1fRX|;LAurRZA8#%rp)LUvTUbeiy|`|#O!={#T@Vh4GZN6oD~WHMc1uIq5#1x1 z^#P9l9$!_hr#U`mk#}}RG}&=u3*JOrqb4~pGi30b;$7WnS6I-3A5L-L=XBP%sFi5R z$hy2Xiz}RWR(MT}BM$sh*zCr2;~GMm!rN#u=!9-cWVZa>v_)V!CoT#S+f+P883dA< zwl(i>6V;h4M$juy>N1jSZME?pKwKPFL%TC1_a0{*WO!$$JEXUCWrfRkVXoq}1UT%N zDww)>kcqC{< zt1e7)nDe?$$RB#{YIphzGcCxwygdS5;T@02<4&jQ5&P=Yd%b9>-urs&YcdLNoxH)W zT@ZYFfyWsisA5@Nf+7d70O|ub=$E;+vfI(@#On1$HAaQj?)}2tb_Jy?UNrwX7q#yh zNvH4>)4T6YLSLfunf?v})z4hqVyR52)GiJ{14I31(=y??*CoWtDsKQkS2@JZWqUG~ z)GuXfHcw?2QaFL{IjYL>!V#VvD7CZKDy_YAhBok}aG3iUCn-`z_ka0gv9_T|Y3+MJ zm-P@xOBPUYNU#J-;D~7HGSbUpukJ$BhbLVGU-H$YGk~s_NuXg++D~zgZy%_000qxT z9mP>kemx)w@yVj>4rC#C8L1HqHxAb+xzfqd^w4x%Gv$E8bI^Ss(CKKq53FOHeH;JZ zCOQ7UNZVR5b#6t>?1YVzfTA4*g@~+}g>e#y-5}=Fqtn9T*YvuLbN+1*Abddl*puEd zbo9q3?W%}2ygDMuQ~_8SHahVprH6Kpxuw{c*7<$JLOg?b37<+J1Yzz%iMovTZFNJ< z0?X3P!5KS&5LXf~+mOYw50`)Fz+AzSV_N{UiYQtZjZNK+fzOiX5>Cv3&k;_MWtt} zgA7(BA+{E3hvQF9tF1e`sKtFI-?#B-`LuRcvGM77RvBGxMNc;e@s}MHXrW;9Onp$^ z0S(s&KDZDloGuD4$&xmY(rXx?nsuc;&NfP>QiXV;9G{1*IGKM=RCaLIG{pCtZ&bLn zPvEWb>s`4PWM~$mI}zvgAR#;WCK-%Lp*$OsxIm)Tw8S$tI!QD#3XHgQHF#!RVCDqO zXV_AX!nuR8oOsSyvx9Byt~yyfs68DubUV+uCZ!qn^_AD#A5s5f00jgGS>t^ab>>aS zD|yy7WI0XGu<%}eT5rRKJef_{U1?_M%{6IcG5TR$l0q0oAoin*l)bl|oS6{Wf5_;=d+6t^<#bT^0WGfQJOfBQy+s07}4(Poy}3 z;gkG|TzVJX`M$s@72Fo2+S)3HVONu8H0KXfqE6^ZNq`m{dyvm88_K0l%%FFS5pkWm z^WiT{_mv6+4qwz(9&L>fnH|(jaMaO%FoOv2vyi2aNj_ayREvu>XNn{nw|d*$5HD%I z@%Na(8Rbo{1_+VAWpUGo&|fCMe&e%?&UJEN_{r)*g!K+q}!oog7}h>)v{$ z&6zs;AGweyhIV^4eE2*7mKr6G8%FfV05u0pBeHh;vB6X9R-rX|ASL2A8{_ZGM)$zH z1+b*3ZaV=#<%WZIN?mR8HsqUTlAegt*RT*U#%b#q+4{$Kw}9>eGdgf~5m+NAM$yCO zimA(rpSI_T#>iDZr34Zp5yXtHy>!6!#N|(pggaW_>iJ1e36Y?#`p0=kN`2LRzCTem zTxxNhcq^bAb|#o7m!)lFn|`*? zZ$s^m-HuJeNQxmcEpj>^#Lgn;i|yB*R{Lit1i7}NW0lnkO(N$#@7h*f5p{rGya`-` z;R8z56Jray=)k1I^3S){2{8G!b2Yt!Y$Uc%(L%YLcmL{oDV)J-EKOnT0}s<)@=y0n znSv|kbV*hMpS~F%lL&ay22mO*mN}VCQNH~1GiP~p`NGLHgiOMP_X2EctDs;3u(1D$ z8Bqi@t~Q)?*~NQU08+nW@Eo+Cqd+28VlDS*`zsGSwqgf&35fJ_hy0e!{itlp`}7OD ze@{#ZXIyF=9j)mebYl90MHxAXhSrNNIPJCwban+Hl4-z@RM(2Hd>?o;+gpbWz~`K# zZpXhp4clTng1_r&3|#@WWfasOqBSXJfmN{sxQ0(u4~ho>g22;Gq1 zM7s6Jx+r7HlFG%-jQWUuEphfQ2;g943z5wZYpVIcqaAPQ>d#-6Iq8dQeNFLL>2jDC zOV(%r4-S2iZ|X-pnH0zRs%?GWuLAM=rz_?G-Zf%%i5?&g48v)z8b7eT{RS|bBM?>2 zMX<@&=QBN%lK4&pz${_Sw`c(CKf2=7^ww?7uNrjzJw;3Er6s8K1v`k3mjiO{WG}*4 zzMHCp)QV?s9K2hI9t0hV2S3I2QmwyqYLZ+7%KYFsFu(u!MV;+;kHhu{L0i}KEel*fRB~r*apClDj*k08hDWO&a5Ylj3#y#Hh0!CzzN5n#XrG;XJl|ok_93-tzx@5# z8rw@kPgHm415KTc9PP|~4XOWflsAdVmMfR@p=flq;Y6YnYy!aKlhFGy)fwoJ?xny; zJ_BUOhau~}0VTj+HhqlkQ1-%BVKJ*yhV3*g4FBHsj+e9RAB08qf2*&AH5`xaXw4Y6mSXw?2CQy8`gy+u_|M z^lM1a$vor`cA=1Q&ju6&htOuw%)8PamUpt%KWV6_lts=g`9u?z5so#Nx66uoa05VD z(ABm3ZySi;V`81(vtM=n0tb>In^FG_zPp`iWxuQQ;6`dr4hIj;um)sqKg)E5hf9DO zTmCTTGNf(alnErKPYvq%lFvq8-`}k`yX^c%4tL+cfkzHq&M2TZjZWP`6&jw{qzLdkB#eQQyEuL@!JW;=f3wB<~ftu%AG;Q ze}7ipW}8QX!I*^Fy!d(4&BnEV6+vCYLNl$m*A1OWwtLxS{BU7Ob=tIg?mhoQ&&`hL zaKkSzdu6yy-2&qdR~Zcrvjj}10EiP1zW6s3*S0FElef9r>zo@Iz)PRLGKFme7tlBe zzIQTK388}~D-LFf_D!a?wenVBb0$XXsjf9vDH>p$NB=sR2@FzL{yT_ynKmi`TjR8m zo0Ip@(1`q^>+lJaYl%59S`haA?+>yj*X^E-QrcY7p}#=a1jiB1V;+|-3-1i#>t7K2 z^a=A&HuW@S!r{59ht|R{O(>Zvb!{sq88^8J=wbH|XCeE;q*#Ly& z6zs8ns?Uu0?C4Cl+uBu6&yb~DA$40j`%!kOf^wztyc3f{H_J}&(G27c17=JdT%F=m z0TL!2MDaE-&_VqME%^Ny95ThS>AEV@0kzWc0iY%RXSe8%Pum|0?z~g@F84fa{r`}A z1MTWr+{*V||A_WE06X9+AohQUxE*+?cZdE_oVtGK*H>m^+a`bejtRP=3DJ5;R|HUQQ$|yaTOI>eJ=WdVXw+u&7u45t5LX;*2Nto!+dPB*kM8tAByZ zuR#YLrntL~lVCOP4ZYG=AmNfFXOx`aL<4~W%%;|a?RqnvS}T8Q;Hb7~fe-1R% zxNqSyXLFnSI}<$4uCP*Ughiw3Cf7-x7j}UiI3z2RYmVLVZCu){ z`l4f1CRxtFG@gxb=hKdP9$CHH*c&vjx)uADVQE?I*J3W6Hxg;>#^kl9G`L);TqEt^ z4bf8kKIc%o8m{#*di@dsKJk{CJh#37QEb(P>274wecA8dm{LkMvet{vuu}hDWiz`8 za|+r2&P>)08DOd3Fc0D#Em;Y`gO8?%)JK?ab z$nh33$%-bAqGaT;Z)=k1k&vmMH;WnWH(aFR7^Fac(P1|*!f=Y@a*wU5s+!Ptvw27;u!etl@d(B0y+^kfmRShibEu|oM5|HV+Ol4|z zFp(a;G+o58d$#60ao$6D3ADs5DOv5P_4bJE+Skj*PgzY7KKMymLh9&PvNH~D+S8_J z3%|UjHFYi$yaVHDHJWAclSF&D>=yCaH7l}|=G>hMTrao?@SHzsX3o&TQC=~&rh zJubJiR4S9xhM|z4uFt5GS6j%3gHKSxxW8(ZetDhiIm~5o9b8)U>+F}hQ($n$A4xau zYCT+3_)g^xCX#cSs$Z!?(9h3)K9#%HZ~I1vuHbn(u_#&6=;Pk_cDw3;(bIPd!iljO z*QP)>0c{(d8r9#}`Ql1-Lc%&)cPlNYt@MMiedG`PXo9Ku5Pcc``+o4?^geW*F1`C-_7R(*66CakItpMU(Q_%xxPl6|ZmJuUQboKDfz&2c`sc@Fk(Eq!j> zzg3Hu6+3D+QRCmTQC@3ttmGpc;BP+%-U9O3poC4#j2rgg=YDX4-Q`% z#;1#VqmYg14maT!&dFz@S}FJS`yaR$lvVNy@NleTq9hCYkqiB`o7MIiX5zwMsAw!z zOx0p7>Nsi0-TOyxZCL$={qYd*?fsq`6NB(T+RD4ifYyF%_23VXu6i!$Jx}qber=w6xlU~jv;WX1eHfbai{^Kzzd7H|>-p*t*|7B#Cn?@y z=gZ|U`@>9W+0dDRaK_(>HMS=nMGp>+cUQ%(>!y_PZ=mvn8Q-y)s&sQXl*U zd>$5eCU)Oa_0&)Gc8^U=+d}R*2)c9?3r%+F!Y2Z^{oRK>2Z7g(5|YfY2MJ#!u@{2 z_sLf4eF#D6G=dQBvSD^RY4ugK_}7rZ&C|k~8d-ocKk;h4@!WP|&})*lgp8{yDZP*G z&skY{6%-USt;I!Ob8~f1fEJse{p)?XI`RCpUxt~P{O9)qsyCOLsCWH7f?52kda5d3 zvwF`#AO|9gD(KeUba%Nf%*i=L zsr%^O4V1;pX-}?R?hXOQ^%{#Lf24%|fjg_*OMjmdW1+NRc9wtx9oiIg}>#gA9nXM>@-DDG#)9NI?e@%Jc-AyL&Hg%76I#W|vwpsIS51H?nCs*#ce zS3cvhBpT*cSBJk*Fw>@roWb|if|++gV}v*64=)z8=V|(et!l0G-J+1rb|?0HZRHn> z5{hSbB9k7hEW_W&$)3C4w5& z31NPg!&+A=@*FX(H}@-ZagmQw|GQ$@?{#>SI*5FYi_7&Npqg8X5{d~oJ@c++Aqe%_ z4^GO3oSQ1|%SVboZXQDDFj5_q<@4Sb`Rpv+d>CDOSIoIrJZZ0)z)PFYt5P|3h4 zsmA%hoitifC7spMwnOHT+pNq>KUMg9|Crd318a1(snWQ{?ha{D(DNJIS@BZ2ezLR6 z6nr?*mij(tqxR9EqO8HB!ED4wLB2pagO7^V^b|KJB#1+%0@8l&bo|}ai6>+Jd!4F% zE6gws>|9}B9@FG%kwfZ#Ew@b0nDW-Q-KF)Rg>oQ&0_HY#DKkwwV5SP0j-5|Pp-W;5 zH2^Xkhjfc7GQ9PwEwB{&DBqR@r7-TG$#>T9;&^2(SB+5X^%{$hux_9|eNMHNfGhWl z=pBRz#dMBJFK;u+;yTkQ12RZkcr)KpfQ$3X_p7Rmn;O{HQN7?nz}O4XdMEH{YfH(e zf?njpE;@#}ZMD$FT$yH4jj8R|rhl47q+4r?H1@mbZ&*edWEgl#f%EZuRlSVGV_$WZ z5d0ZE4Xce#c;yigu^O0krokn2sT!;`6#^!ZzKCM?)QC^3%46n1; z7P7g?m7-EQna9O1lY+J0A}+BEAQHp7pg9xBREd|SgX-n>=|c9TZ4HcqmbJ{B(HTxv zVH>2-A(3&fv4Ul}In0Vjt^AV#@04PY;HZ_-CShM_bSvk1duk zW=^){YITn$_5KAgAFjQ0qs{=sH-F$+zh>;P`AalfB_4@d$zEhGauNC1YoLP$W0Ac6DE~oB$+%M1MJz{-f$Dn_hKa zwF41zwJ)pj4&vVROlsE$Jx-`F7G*XvwcSAv`q#`)ZyjPl!ibAZ?SZq!tzt?_`rwo> zPf`jdyyaJ|lvMS`U~_=%M3(0lCzxAi|3uW-(m zG;OBql2~JN7%M@XOP%=zU6-GB6|K3d{Zl>WRZ5Tvgo@F=YLDSl^e&y|f z9?2`H^~roTar?6V?(B^()$#5`NPHOzb!WsOw6G)XS=%jx@HsfcTs7~-&$IHfm9evM zj2IW+pUaRAkL*`P*LiV;V#t<^ZT9X_G&=cO)*Hg~r9^#EEGprn(~y-*PKk}My#;nF zB`KwcLM;m>^t%yc4VQ@>qm;>f3|}}rmQX0claE9;3t|ak)xX|NYxB0yy*}2&r3l(7 zEh#DgSc+MDtW+iIn^{7bAF(>vASSP(g-FVFz@rpEZ?DOM*_^NM1i)KEj4oMT8xlc+R0Za4JIfI@PMX}=Zin#9xqB2d+J%}=#&CR z1Nh{5Ha0R}fRE#e6KEBCYio07eGQ=xS~9d|P}5D7O5E8O=eW2E{XJ)IJZiI?`}S>d zU6N(ee%g#cQZ;MN*jy!)h{=}VRzepZHUAiEq$zyM-OH*9k5sLBT#Z4#{6IxAl0XWgn71MgK0%%F3>Xu$4dxmR3~ss`lI2hm8k2 zTWh;dLM_O(T-Xs8zZSFNP6*ZyQ6mp8H^16wAOP_ z**vK1z%XM`#PNV(S}rq5?e@4%iHLuohxjsqOBT3tN43}HBA}0eEK#xPtG_xWt((l^ zm6Z*^dUYL`Iw|h(#(D@{aIe}rK4`^prqw&fw&`BFRQ2W}QmA!dltViHvx|x)>^927 zJjUFc$e(LO%uYtGrc|7`!+Vc5Ti;Yl$0nR*V<}meVX0H2QbZo=gr278F!=V1oIN<%BobVsK@^M91 zr~`K##?@I|V`r5iAMpBeJXgu-)WVOWVC|}{6JNhBJRPDWo0k*@oh$d2g)(%xV(jzgKBjbf4j&O;VPnf4g8{}_ijuVd;*{GH>Uef(deI6{2!Xr zpO0G}B<(YH;7GR$^6bz@ThTMGvc(v3!J<1H)-5zOwYaN!Hy_+1W48H*6s7G`K03*h z#{np2VDt^}3+Jfwe>#QHYQg^$l?o|f5-wI+zK-BGgF+XdYUd>Nd5!1|s1_snLX87| z9j2{x(s@Qyh#x+>edCfG<@k~@4BWzyowMYQhD@7AR)&&S8b&F=_#7OplqYIVn#?Z} zT0)WjOGLCbQr{fB9Vn<1Z;;NNVDB;JyzP8$>7?mP=>?Y2Ynl4TAIX0`StVy;0mk$X zckJcHy#XvG7H<2{D!qla$z+fo5|#7#rwV#Htzhdx=oi)2zfm^a&Yx#< zqlsZD#Byy4HCze%z0$b(an}W%9%3rmrKGuNJ!(%=+CETyK4;ejur_Ylm5-?ogt^p{ z1XZLe61=koT+nxGD$eJAv~0=h5OkhpjGCHNth~LpK|;VsL)lXoN9YnGPgZzf6ASs| zXBGG?Zb_>GM%IVq_w7|4nl%Y z-nLqmZYrmLK}@G1Y-d!aBd!7VJSS%p0T^ZPw}at?$3OQPcgtbyEQ&@(O4|kCFoM|s zi(4aZwQo(&IcO@qO~F02xgqv1mEoM$Ns|zL>bzpLgGJ~YpW+uRi^2h##UUypDzduh zHVwR}Qjt0ptY}AW;0#^>xd>`uU!o_;TQZ*!(G*Ot2{n6C1o^CxHPmt z%TD1Ii+-r7h9O_Y-FX%?{8Q2TmS=X0T34@#F+jESy^wr*+Q57wvZoxZ8gK>< z44l9gv{n95p%l_&xcIv0!&~!H84SDDp_ULab2FRSPMPNWd0Dpk*Cvy;9ZA%$Q3&c_ z^9`sx)9prATJzN8UbSikO!^m&?bezAcz8KC1m15mkw)osK%ZgH#(KBVu?)9)s`a}q z>Dpd~)@a$b@@R*xPsSw;cg(GoR;`t$_suXjtRW5V+%T2Xc;{fS|8QVLu*_o#(25!l zU_v#nh>DKoG;_$reXR8o&+M~y*87?->oHmM;iv!c<5li{WOD{m+nSQsIY^@dNiK1K z@Ldhg*mj%&qsa}+9h8mFS(4DeF1Fs1v;V`x>0{l*TH_Z{Z(*Av%CMn?Fj`k+1RQNIylq0>{!II!PWdug{_a%H|&Uff!#h?iL_IFVc{Zs!nA zci5foBj_R8!l!%QKJJ#P&ocDXnJBB9+N~T?76;yUoqe}LPol*bz*FlMCmisIG841M zxYcE|r|QaE9I6b}Wy^`Rad=FxZG9F{rQ(OYZ35iw$cCp@k}C!sk+n-*#;%nbDTRj^ z=k8uO2hboG(4pv;M+r#3Z)84fzwy0$&-)eDVX-{YLBZEAt@@WEnwxPx33aUKtc;6cZhH^c3s_0sy3!DQgEAd#UD-2O4l406zY7 zq<=^K{$a)c$sGUvcxUs_>}9uw?_zu3FMx{kiZ6D(_wm}BxOa*tEE4Ewzp2%kmgl!) z2NxcJ01M+h=Qw9zpnAYIW9T>l$3L7S<3z7sJr2_Y7vEiXVUR$LUWbip!G~?**MpW8 zAJQInOE!FO@^gFjYr5@Y1^~u@9Sq95oHBtX&sQo?IjSAh@8&bGU7y2S%V23KkePw0 zevyUwLD+%Hy0?cvCqukJ6K`xthMR6-vZ>wS-$dmkjTmn8tD+aA9Cb$r0dRJO(O%(d z*iJ4$r`;4PZQhlYwU}i(%nneq8TwXO6mPkaDm5KUx?BIG_l@lsY*Jz-vexqpj5K~- zVHpqM+~ENR`1b_>De`+AYAksYiIi9GBhGW4{lenE%`hECDq97j%DmZrW2Ze04Ip9a zcOyEvJr=82X+Nt6lG83=U$Z-)5)vFkrM6G>?d_Cng}$JTZQq?b(7ZK+RM^Eo)m=#| z0?Dn5*(@q+x#1L&RmQKWD4>ZognadZ>yj_(kO@G6Y5iJoc^RqVXAlm5VZTk#hp*sG zQtg%WRdOv@RDV=}jMov=Do|hdX?H|(pLFiTkccTQ8Wwhe>AerC4LJsl*4f3)?Za9w z30xA?S?#CYMr|0t5Lp!*aCaVXA7bBQN1#em+ZU74f8-1Qx z12~ag;OCb|!sBRTC;aO-h#T|gSvm5vCT(MRT? z)d8Lj4nTnY>Y6bi8rk`Q7*H9ub=yQB$|29jEA65V=cA!t4Q_1)8M_}XI0vyt5v{_Y z{oEYDI9(5)andn0joR$#>NO=uWZ&?9e@PrvAn+nvQiqt;05wFm^9>4i-z%&CZkv0Z zNjhC$ce({a&u%qt^&BsmW#8?rUM>4EJSPETTx>uXQM^ej1Nz4K~t>pfR9532e$&zhcTF zCT9oq%L7AZoWc{z2V~q&HDi`ZR=Epc`o{7gM_hNtTg&u(g=2XGBFf5|;H~w)QGSIm z?S&HPq>5Lst}3hULK%NLh>^uX1NtiQ@+uNjAJRg8v%9@HrbB8RL-BE(naT?TLt!ij z2-;mr?J}|6J^o0xlp1^1Haq>tmgxcg|OgDh8W^btuf5YEk1SWgByP;-gMMqc^tn&H! z_pZNxF9Co;7lqp6Aq&(8!$MlAJBF83)^1~EmEQ5H!E8)x@(^RcQ#-wFu07u^f5e^> z>>t~Baiy;d55i&AKS$2mDLAD`G&rIdCsiolq>5x;f1F@mVP9BK@P!jcmj31lVuLv6 zc?o42ewvkoBVSWh5?wuw7&ZlAA~a{GS4&t(A!YOd@Fc%NRM7T~_HVAElhbiVsyhKs z5ekB3M%cuAvYBArvhOzd;!2t~jBrN!gIViJ;%e$R|b1rP^|#^yyzjTyT7t9Zt)AY`4V00y74>!N5w$94R$Bg@EC2;-!q(mXvfgtR3zQ zHM2Bx#?Uq(x%EeKh8<)x4N7h5$b@9~q~v5YXdnatk6k%a#`@g_nq{{aj{8Rwpug_| zK2*OmIo~Lje1RZ3=$TdNl?AKwU+o*5=W7b__vMBE+skd^0V{=>V*iR2EjFR(GU_Zd1~ z0B2;J1`Pj+Ge&5SSNDG>X#BNDpv=Ga;(yd(rf0KnXV!n!sCXi!{D8uES!a3TwwOG> zL|*9b&rdr^6E%BWuct;-$Zjr~ zH{IYe?jcV;FVF0K#Mja_xArkokH{57CqyW-uS{JzaqeW54uTC$EW+>*T>&CJtoRH- z_IoS z$jE)?Et>zU|Oj&t2%Dz6odH6FkeY&xt>6W|f>R_IIx9@m)dlwC# z4dyw&|JWnZs}fLK*xR50!vw+QdUW`L_P)({~W5E$w2GPfuxoGX}E+VB8SX7dt{ zk@Ve$Zm?)5)Q3j?IpO_lJ-Wp!z4(Wr4P8#M?gK3$pvxM_twqy$m$LHQFH&13?(~#e zh(wfu1``z_SX{Jfo=iX{Ds&JiifH$}1~P#fiq-#I^1fM7Z2U}7)mk)pw-R&&buIw? z;gLX>*GTRWm<7<zzB)}GTA|edD>_L z_s~mkXqz<|F#NH1T3Cmxc4h3zijJ@R5<;;0bJ5SVEA&7RwQRAQ_~ax@x0k+Eys{P) zTGBuR=NoIIv(s%*m}M3Z$>p*9YUtmYa;@hKt-sSp=W2P#R)pf!FyD70$gYE(1w%{l?v zidk(8-x3717@#lRO2W%(nV$%^0X7T8@{Bvq=6(Og>@j2vV;!cUct@EGE@vyF=Fd3e zS1N45tYUe2CPc=qLeXO_O>NF2KGGW_BK%rnkm1o*8-!pkm{>@ZEIQL;Pk}=C5gOIN zt$?$rT8q)ed4y&t2z|IBE7~-*3yf73>gT##9GCs{47()=0zl1pE!Crs9y8bS-#g>( zF#GksFQuO^avWV|C%#8*U{w}3{+p!(wu}2*BBb1aa>8d7nd{lUrPJ6>2<53t`MDS*Odf;nqS?;4Gj^ zY%x}M-y2fzxCtZMF;jMDaWE1aS`Xc_hc!yQ4FV=Rt60W1<6GXYwGywIsK}`EXbvfh z^8phzj#>pdYQNuh1_#po{$koS$tj@t?5s6UVtq=59yHf*`Ku3pcS(l3GNj!cP8l@M z-_8}Ar-}$5)iMK?MnP1f?k5dw1o6m;<*|$!66emg-}B6gKO>a`GQRH~RphFhVJ^=B^7x+fa6v?}ejm zx)~XhFwnWq5L10T01N}ebg$0(04bU;0R5aFMj6y9Rg}iv-)d2-V}OEl2_!cY-&-De z6W;~8-k)yMu;m<778&#eHSQBX@ZYOs-1nDM#eeDv|3-EGe@>SFKWKah=fV+351@kl zOY8S(yQ|57B4A8e5j3PD*a%x+0kY4)*D28s5g-a(wo` E0QQ6N+yDRo literal 0 HcmV?d00001 diff --git a/docs/images/project-permissions-settings.png b/docs/images/project-permissions-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cc7cacdea00f8ed99cf05e3da5317cfe4c38eb GIT binary patch literal 32026 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 literal 0 HcmV?d00001 diff --git a/docs/images/project-settings-button.png b/docs/images/project-settings-button.png new file mode 100644 index 0000000000000000000000000000000000000000..818a913842ec342af977a0248d8fa1bc4ca79c96 GIT binary patch literal 2918 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惗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

OF{vkd8thzh2_`pk1Tm}zdlAq5cpaGx~eFvPi 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 literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000000..f5258d6982 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,31 @@ +Zanata Server +============= + +TBD + +Features +-------- + +- TBD + +Installation +------------ + + + +Contribute +---------- + +- Issue Tracker: http://bugzilla.redhat.com +- Source Code: github.com/zanata/zanata-server + +Support +------- + +If you are having issues, please let us know. +We have a mailing list located at: zanata-users@redhat.com + +License +------- + + \ No newline at end of file diff --git a/docs/user-guide/Opening-a-Translation-Project.md b/docs/user-guide/Opening-a-Translation-Project.md new file mode 100644 index 0000000000..7d2c7a08c0 --- /dev/null +++ b/docs/user-guide/Opening-a-Translation-Project.md @@ -0,0 +1,2 @@ +# Instructions on opening a translation project + diff --git a/docs/user-guide/client-configuration.md b/docs/user-guide/client-configuration.md new file mode 100644 index 0000000000..a004f67084 --- /dev/null +++ b/docs/user-guide/client-configuration.md @@ -0,0 +1,89 @@ +# Common configuration files for Flies clients + +# Introduction + +In general, Zanata clients should get their configuration from user config, project config and command line args (or similar). + +Command line arguments should override values found in the user/project config files. Project config should override values found in the user config (if they overlap). The user config in the user's home directory are used for any values which haven't been supplied elsewhere. In other words values are taken in order from: + +1. Command line (or similar, eg maven pom) +1. Zanata project configuration (zanata.xml) +1. Zanata user configuration (zanata.ini) + +Note that some versions of Maven have a [bug](http://jira.codehaus.org/browse/MNG-1992) where pom values can't be overridden by the command line. If you want to specify a value on the command line, it may be best to leave it out of the pom. + + +## Zanata user configuration + +File location: `$HOME/.config/zanata.ini` (under a user's home directory) + +This file contains the user's general preferences and credentials for Zanata servers. + +Java/Maven/Python Example: + + [defaults] + debug = false + #errors = true + #NB: 'server' key will be removed in next release + server = local + + ### + # Server section + # Format: ServerName.Attribute=Value + # ServerName is a literature string for yourself to identify that Zanata Server + # Attributes: + # url: URL of Zanata Server + # username: Your username on that Zanata Server + # key: Your API key + # + [servers] + + # In the example below, "example", "jboss" and "localdevelinstance" + # are arbitrary identifiers for servers. + # The url value is matched with a project's zanata.xml element + # to provide the username and API key for the project + + example.url = http://translate.example.com/zanata/ + example.username = bob + example.key = 21654321651303467618640511051515 + + jboss.url = https://translate.jboss.org/ + jboss.username = robert + jboss.key = 13246817676681768761687196246543 + + localdevelinstance.url = http://localhost:8080/zanata/ + localdevelinstance.username = admin + localdevelinstance.key = 89374905823750973249502873490888 + +## Zanata project configuration + +File location: `./zanata.xml` (in a project's base directory) + +This file might be checked into a version control system along with the source files. It tells clients which Zanata server the project is linked to, and which project/version within that server. + +Example: + + + + http://localhost:8080/zanata/ + sample-project + 1.1 + + ja + zh-Hans + zh-Hant + + + +This file also specifies that the local publican PO directory "ja-JP" will be mapped to the server-side BCP47 locale "ja", and also specifies that the "zh-CN" directory will be mapped to "zh-Hanz" on the server. + + +URLs in project configuration should be matched against the [servers] defined in zanata.ini, so that the user's credentials can be used. + +(In future, it may also be used to describe the type of project, or the mapping between source filenames and Zanata document names.) + +## Command line or other mechanism (eg Maven properties) + +The client should also provide the ability to override user/project configuration values, perhaps with command line arguments or GUI options, etc. + +See ZanataMavenIntegration for the Maven configuration properties and example pom.xml. \ No newline at end of file diff --git a/docs/user-guide/contributing-translations.md b/docs/user-guide/contributing-translations.md new file mode 100644 index 0000000000..63f905459c --- /dev/null +++ b/docs/user-guide/contributing-translations.md @@ -0,0 +1,43 @@ +# An overview on contributing translations + +# Contributing Translations + +Any translator who has joined a Language Team can participate in the document translation process. This chapter looks at the translation process, including: + +- Opening a translation project +- Using the translation interface +- Keyboard shortcuts +- Using translation memory +- Dealing with conflicts + +# Opening a Translation Project + +## Projects + +The Projects page of your translation site will list all projects available for translation. All translators who have joined a Language Team can open these projects and translate them in the language of each respective team. + +To open a project: + +1. Click on the Projects menu option on the top menu +1. Click the title of a project you wish to translate + +## Project Information + +A project information page will appear after selecting a translation project. This includes: + +- The name of the project +- A description of the project +- The active iteration for the project +- Past iterations + +## Iterations + +An iteration is an instance or version of the project. Zanata allows for the translation of current and past versions of each project. + +Each iteration contains a number of project translations dependent upon how many Language Teams you have joined. For example, a member of the English, Chinese and French Language Teams will see project translations for English, Chinese and French under each iteration. + +Each iteration also has a progress bar for each language. Each progress bar shows the percentage of translation complete for each iteration. + +## Open an Iteration for Translation + +A translator wishing to contribute to a project translation needs to click the "Translate" link for the desired iteration and language. This takes the translator to the web-based Translation Workspace (WebTrans), which is covered in the next section. diff --git a/docs/user-guide/joining-a-language-team.md b/docs/user-guide/joining-a-language-team.md new file mode 100644 index 0000000000..0152676f24 --- /dev/null +++ b/docs/user-guide/joining-a-language-team.md @@ -0,0 +1,24 @@ +# Joining a Language Team. + +# What is Language Team? + +A Language Team groups translators together through a common language. Language Teams can work simultaneously on translating a single document into their respective languages. All translations and all revisions are kept with each respective Language Team without affecting any other Team. + +Translators can also join more than one Language Team. + +## Join a Language Team + +While signed-in, translators can join a Language Team by completing the following: + +1. Click "Language" tab +1. Click the language team you want to join +1. Click "Join Language Team" (if available) or "Request to Join Team" + + +## Leaving a Language Team + +While signed-in, translators can leave a Language Team by completing the following: + +1. Click "Language" or "My Profile" tab +1. Click the language team you want to leave +1. Click "Leave Language Team" \ No newline at end of file diff --git a/docs/user-guide/keyboard-shortcuts.md b/docs/user-guide/keyboard-shortcuts.md new file mode 100644 index 0000000000..79956f25f7 --- /dev/null +++ b/docs/user-guide/keyboard-shortcuts.md @@ -0,0 +1,45 @@ +# List of keyboard shortcuts. + + + +# Global + + + +
**Shortcut****Action****Context****Comment**
`Alt+Y`Show all available keyboard shortcutsGlobalThe list changes depending on the available shortcuts for the current view.
+ + +# Translation Table + + + + + + +
**Shortcut****Action****Context****Comment**
`Home`Move to the First pageTranslation Table
`End`Move to the Last pageTranslation Table
`PageDown`Move to next pageTranslation Table
`PageUp`Move to previous pageTranslation Table
+ +# Translation Editor + + + + + + + + + + + + +
**Shortcut****Action****Context****Comment**
`Ctrl+Enter`Save and move to next entryTranslation Editor
`Ctrl+S`Save as draft (fuzzy)Translation Editorv1.4+
`Esc`Escape from Editor (cancelling changes)Translation Editorremoved in v1.4 (too easy to press by accident when using input methods)
`Alt+Down`Move to next entryTranslation Editor
`Alt+Up`Move to previous entryTranslation Editor
`Alt+PageDown`Move to next new entryTranslation Editor
`Alt+PageUp`Move to previous new entryTranslation Editor
`Ctrl+Shift+PageDown`Move to next fuzzy entryTranslation Editor
`Ctrl+Shift+PageUp`Move to previous fuzzy entryTranslation Editor
`Alt+G`Clone content from current source to target.Translation Editorv1.4+
\ No newline at end of file diff --git a/docs/user-guide/project-types.md b/docs/user-guide/project-types.md new file mode 100644 index 0000000000..783497a837 --- /dev/null +++ b/docs/user-guide/project-types.md @@ -0,0 +1,32 @@ +The Zanata CLI clients require a project type to be specified. The project type is used in `push` and `pull` operations to help determine where to look for source and translation files, the type of files to look for, and how to deal with the files that are found. + +Project type can be specified on the command line, in `zanata.xml`, in `pom.xml`, and can now be stored on the server. + +## Which Project Type? +File types are _(selectively)_ supported via the Okapi Framework. +### Supported Types + +#### No Selection +No Selection allows the upload of all file types other than `.properties` and `.xml` via the Website GUI, but will prevent the use of Zanata CLI clients. + +#### File `.txt` `.odt` `.ods` `.odg` `.odp` `.idml` `.dtd` `.htm` `.html` +Previously _Raw_, File is an **experimental** project type that provides limited support for plain-text, LibreOffice, HTML, inDesign and DTD files. Source files must be under a separate directory to translation files. The behaviour of this project type is subject to change without notice while it is in experimental state.
+The parser recognises newlines for `.txt`, and paragraphs for `.html`. + +#### Gettext `.pot` +Uses the gettext format with a single template (.pot) file. Translation files (.po) are named with the locale identifier. +#### Podir `.pot` +Uses gettext format with multiple template (.pot) files. Translation files use the same name as template files, but are placed in a directory named with the locale identifier. Use this type for publican/docbook projects. +#### Properties `.properties` +Handles normal java properties files using ISO-8859-1 encoding (Latin-1). Java properties files require non Latin-1 characters to be escaped with unicode escape characters (e.g. \uFEDC).
+**_Note: Currently, properties files can only be uploaded using the [Zanata CLI Client](http://zanata.org/help/cli/cli-push/)_** +#### Utf8Properties `.properties` +Handles non-standard java properties files that use UTF-8 encoding, and do not use unicode escape characters.
+**_Note: Currently, properties files can only be uploaded using the [Zanata CLI Client](http://zanata.org/help/cli/cli-push/)_** + +### Partial / Limited Support +#### Xliff +Not actively supported. _(Details on file schema hopefully forthcoming...)_ +#### Xml +Not actively supported. _(Details on file schema hopefully forthcoming...)_ + diff --git a/docs/user-guide/projects/create-project.md b/docs/user-guide/projects/create-project.md new file mode 100644 index 0000000000..39fafd21c7 --- /dev/null +++ b/docs/user-guide/projects/create-project.md @@ -0,0 +1,53 @@ +Anyone with an account can upload source strings to Zanata. The first step is to create a project: + + 1. **Create a project.** + 1. [Create a version]({{ site.url }}/help/projects/create-version) under the project. + 1. Upload documents to the version: + - Using the website + - Using the [command-line client push]({{ site.url }}/help/cli/cli-push) command + +## Project creation through the website + +To start creating a project on the Zanata website, click the `New Project` button on the `Projects` page. + +

+Project creation button on Projects page +
Project creation button on `Projects` page.
+
+ +The following screenshot shows the project creation page. In the screenshot, all fields have been filled in to illustrate the process. This example would create a project with a URL ending in '/zanata-server', that will be displayed in the project list as 'Zanata Server'. Details for each of the fields are shown below. + +
+Example project creation form with all fields filled in +
Example filled in project creation form
+
+ +------------ + + +### Project ID + +Project ID is a unique identifier for your project that will be used in the project's URL and in client configuration files. It accepts only letters, numbers, periods, hyphens and underscores, and cannot contain any spaces. + +### Name + +Name is the display name for your project. Name is shown in all places that your project is shown, such as the project list, user dashboard and your project page. This should be a name that allows translators to easily recognize your project. + +### Description + +A short description to provide a little more information for translators to identify your project. Description is displayed in the project list. + +### Project Type + +Project Type defines the type of files that your project uses to store source and translation strings. This setting ensures that files for your project will be downloaded in the correct format. + +There is a brief description for each project type next to each project type option. If the description is insufficient, more information on each project type is available at [Project Types wiki page](https://github.com/zanata/zanata/wiki/Project-Types). + +## Project Settings + +Once the project has been created, the maintainer can customize the project appearance and behaviour as required. +See the [Project Settings Help]({{ site.url }}/help/projects/customize-project) for details on project settings. + +## Project creation from command line + +Projects can also be created using the command-line client. See the help output of the client for a list of available options. diff --git a/docs/user-guide/projects/create-version.md b/docs/user-guide/projects/create-version.md new file mode 100644 index 0000000000..b98068b413 --- /dev/null +++ b/docs/user-guide/projects/create-version.md @@ -0,0 +1,67 @@ +Documents for a project are grouped into versions, rather than being added directly to the project. + +For simple projects, it is typical to create a single version named 'master'. Other projects use workflows in which there is a version under active development, and one or more versions that are being maintained in a stable state with only some minor changes. Grouping these related versions under the same project allows for easier reuse of translations between versions. + + + 1. [Create a project](user-guide/projects/create-project). + 1. **Create a version under the project.** + 1. Upload documents to the version: + - Using the website + - Using the [command-line client push]({{ site.url }}/help/cli/cli-push) command + + +## Version creation through the website + +To add a version to your project, navigate to the project using the menu or user dashboard and click the `Create Version` button. If your project has no versions yet, there will be a link under the project on the user dashboard to jump straight to version creation. + +![Version creation button on a project homepage](images/create-version.png) + +Version creation button on a project homepage. + +![Shortcut version creation link on user dashboard](images/user-dashboard-create-version.png) + +Shortcut version creation link on user dashboard. + + +The following screenshot shows the version creation page. The settings in this screenshot will create a version under the 'zanata-server' project with ID 'master', that does not require a review phase for translations and will use the locales and validations from the project. See below for details on each option. + + +![Example version creation form with completed name and other settings](images/create-version-master.png) + + +### Version ID + +This is the identifier used to refer to the version on the Zanata website and when using one of the Zanata clients. Versions do not use a separate display name. + +### Project Type + +Project Type defines the type of files that your project uses to store source and translation strings. For more information, see `Project Type` under [Create a project][], and [Project Types wiki page](https://github.com/zanata/zanata/wiki/Project-Types). + +### Require translation review + +Translation review is an optional stage in the translation process in which an experienced translator can check that translations are of sufficient quality. + +Without translation review, translators will save translations in the 'translated' state, making them immediately available to download and use for your project. + +If you check the `Require translation review` option, translations in the 'translated' state are not considered ready for download. Instead, a reviewer must look at the translations and change them to 'approved' or 'rejected' state. Only translations in 'approved' state are considered ready for download. + +Translation review adds extra time and effort to the translation process, so is not recommended for all projects. Translation review can be activated at a later time if it becomes necessary. + +### Status + +Status is used to set a version to read-only, which prevents translations being entered. Status should usually be left as active for a new version. Status can be set to read-only later, such as when work is finished on an old version and all translation effort should be put into the newer versions. + +### Customized locales + +By default, your project will be available for translation to a set of locales defined for your project, or on the Zanata server if your project does not have customized locales. If your version requires a different set of locales from your project, check the 'Would you like to add a customized list of locales?' checkbox to see and modify a list of locales available for your version. + +### Customized list of validations + +If your version requires a different set of validations than the parent project, they can be selected here. If customized validations are not specified, the validations specified for your project will be used. An advantage of inheriting validations from the poject is that new validations can be added to the project without having to add them to each different version. + +For more information, see `Customized list of validations` under [Create a project][]. + + +## Version creation through the command line + +Versions can also be created using the command-line client. See the help output of the client for a list of available options. diff --git a/docs/user-guide/projects/project-settings.md b/docs/user-guide/projects/project-settings.md new file mode 100644 index 0000000000..fc9e92db62 --- /dev/null +++ b/docs/user-guide/projects/project-settings.md @@ -0,0 +1,133 @@ +Once a project has been created, the maintainer can add further details and project behaviour via the Settings tab. +See the [Project Creation Help]({{ site.url }}/help/projects/create-project) for details on creating projects. +
+Project General Settings tab +
Project Settings tab link.
+
+ +The Settings tab contains fields that manage appearance and workflow of your project. Some of these are already covered in the [Project Creation Help]({{ site.url }}/help/projects/create-project). + +------------ + +## General Settings + +
+Project General Settings tab +
Project General Settings tab
+
+ +### Project Type + +Project Type defines the type of files that your project uses to store source and translation strings. This setting ensures that files for your project will be downloaded in the correct format. + +There is a brief description for each project type next to each project type option. If the description is insufficient, more information on each project type is available at [Project Types wiki page](https://github.com/zanata/zanata/wiki/Project-Types). + +### Home Page + +This is an optional field to provide a URL that translators can use to view the source files in their original format. This will be shown on your project's homepage as a clickable link. This will most commonly be a link to the source document in a version control system such as github. Providing this link can help professional translators provide high quality translations. + +For example, the URL provided for the strings used in the Zanata user interface points to [Zanata Source Strings](https://github.com/zanata/zanata-server/blob/master/zanata-war/src/main/resources/messages.properties) + +### Repository + +This is an optional field to provide a machine-readable string that can be used to download the source files. + +For example, a git checkout URL is provided for the Zanata server project that can be used with git command line to download a copy of the Zanata server source code as shown here: + +```bash +$ git clone git@github.com:zanata/zanata-server.git +``` + +### Make this project read only + +This button is used to set a project to read-only, which prevents translations being entered. This may be useful in some cases, but should be used sparingly so that translators are able to work on your project. + +This can be toggled using the same button, as desired. + +------------ + +## Languages Settings + +
+Project Languages Settings tab +
Project Languages Settings tab
+
+ +### Reset languages from global settings + +By default, your project will be available for translation to all of the enabled locales defined on the Zanata server. If your project has added or removed any languages, this button will appear, allowing you to reset the project's languages to the default list. + +### Add a Language + +To search for available languages, enter text into the field under "Add a language". Available languages matching the entered text will display in a dropdown. +To add add a language to your project, select the desired language from the dropdown. + +
+Adding a project language +
Adding a project language
+
+ +### Remove a Language + +To remove a language from the list of available locales, first move the cursor over the language, then click the "X" that appears. + +
+Removing a project language +
Removing a project language
+
+ +------------ + +## Translation Settings + +
+Project Translation Settings tab +
Project Translation Settings tab
+
+ +### Validations + +Validations run in the translation editor and help translators to provide translations that are valid for your project. Validations set to `Warning` or `Error` in this list will be displayed in the translation editor when an invalid translation has been entered. +Validations not enabled here can be toggled by translators to suit their individual workflow. + + + +### Copy Translations settings + +Copy Translations attempts to reuse translations that have been entered in Zanata by matching them with untranslated strings in your project-version. These settings change the way Copy Translations behaves when a new version is created. + +Refer to [the Copy Translations reference]({{ site.url }}/help/reuse/copytrans-explained) for more information. + +------------ + +## Permissions Settings + +
+Project Permissions Settings tab +
Project Permissions Settings tab
+
+ +### Add a Maintainer + +To search for users, enter at least three characters of a username into the field under "Add a Maintainer". Available users matching the entered text will display in a dropdown. +To add a user as a maintainer for the project, select their username from the dropdown. + +### Remove a Maintainer + +To remove a maintainer from the maintainers list, first move the cursor over the maintainer, then click the "X" that appears. + +### Restrict access to certain user roles + +The access restriction feature is intended for use with special roles that can be defined by an administrator. For example, the role 'Fedora_CLA' is automatically assigned by users who sign in using Fedora OpenID, and can be used here to ensure that Fedora translation is only performed by users who have accepted the Fedora Contributor License Agreement. + +------------ + +## About + +
+Project About Settings tab +
Project About Settings tab
+
+ +About is optional rich text that will be shown on your project's about tab. This can be used to provide more detailed information to translators to help them understand and translate your project. +The rich text format is Seam Text. For help with rich text formatting, click "Seam Text" under the editor. diff --git a/docs/user-guide/projects/upload-strings.md b/docs/user-guide/projects/upload-strings.md new file mode 100644 index 0000000000..928f40fab8 --- /dev/null +++ b/docs/user-guide/projects/upload-strings.md @@ -0,0 +1,14 @@ +# Upload Strings + +Anyone with an account on Zanata can create a translation project for their strings. The basic steps are: + + 1. [Create a project][]. + 1. [Create a version][] under the project. + 1. Upload documents to the version: + - Using the website + - Using the [command-line client push][] command + + +[Create a project]: {{ site.url }}/help/projects/create-project +[Create a version]: {{ site.url }}/help/projects/create-version +[command-line client push]: {{ site.url }}/help/cli/cli-push diff --git a/docs/user-guide/translators-new-account.md b/docs/user-guide/translators-new-account.md new file mode 100644 index 0000000000..8fd548a12f --- /dev/null +++ b/docs/user-guide/translators-new-account.md @@ -0,0 +1,28 @@ +# Creating a New Account and Signing In + +Users looking to become translators must first create a new account and sign in. + +## Creating a New Account + +To create a new account: + +1. Navigate to your translation site +1. Click the "Register" link in the top-right menu of the site +1. Follow the instructions to create your new account + +## Signing In to Your Account + +To Sign In to your account: + +1. Navigate to your translation site +1. Click the "Sign In" link located in the top-right menu of the site +1. Enter your username and password in the respective fields +1. You also have the option of a persistent login by clicking "Remember Me" +1. Click "Sign-In" to complete your Sign In + +## Signing Out of Your Account + +To Sign Out of your account: + +1. Navigate to your translation site +1. Click the "Sign Out" link located in the top-right menu of the site \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000000..6670e313d2 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,32 @@ +site_name: Zanata Server +docs_dir: docs +repo_name: GitHub +repo_url: http://www.github.com/zanata/zanata-server +theme: readthedocs +# theme_dir: For custom themes + +pages: +- ['index.md', 'Home'] + +# Configuration Guide +- ['configuration/authentication.md', 'Configuration', 'Authentication'] +- ['configuration/document-storage-directory.md', 'Configuration', 'Document Storage Directory'] +- ['configuration/email.md', 'Configuration', 'Email'] +# - ['configuration/infinispan.md', 'Configuration', 'Caches'] +- ['configuration/jms-messaging.md', 'Configuration', 'JMS Messaging'] +- ['configuration/wildfly.md', 'Configuration', 'Wildfly'] + +# User Guide +- ['user-guide/translators-new-account.md', 'User Guide', 'Creating a new account'] +- ['user-guide/joining-a-language-team.md', 'User Guide', 'Joining a Language team'] +- ['user-guide/contributing-translations.md', 'User Guide', 'Contributing Translations'] +- ['user-guide/keyboard-shortcuts.md', 'User Guide', 'Keyboard Shortcuts'] +- ['user-guide/project-types.md', 'User Guide', 'Project Types'] +- ['user-guide/client-configuration.md', 'User Guide', 'Client Configuration'] +## Project +- ['user-guide/projects/create-project.md', 'User Guide', 'Creating a Project'] +- ['user-guide/projects/project-settings.md', 'User Guide', 'Project settings'] +- ['user-guide/projects/create-version.md', 'User Guide', 'Creating a Version'] +- ['user-guide/projects/upload-strings.md', 'User Guide', 'Upload Strings'] + +copyright: Copyright © 2015, Red Hat. From 979007ba459a36805ef60915630454a0b972e81e Mon Sep 17 00:00:00 2001 From: "Carlos A. Munoz" Date: Thu, 5 Mar 2015 09:35:01 +1000 Subject: [PATCH 2/4] Add release notes to the docs. --- docs/release-notes/release-notes-3.3.2.md | 59 +++++++++++++++++++++++ docs/release-notes/release-notes-3.4.md | 45 +++++++++++++++++ docs/release-notes/release-notes-3.5.md | 42 ++++++++++++++++ docs/release-notes/release-notes-3.6.md | 50 +++++++++++++++++++ mkdocs.yml | 6 +++ 5 files changed, 202 insertions(+) create mode 100644 docs/release-notes/release-notes-3.3.2.md create mode 100644 docs/release-notes/release-notes-3.4.md create mode 100644 docs/release-notes/release-notes-3.5.md create mode 100644 docs/release-notes/release-notes-3.6.md diff --git a/docs/release-notes/release-notes-3.3.2.md b/docs/release-notes/release-notes-3.3.2.md new file mode 100644 index 0000000000..8f7b3943b0 --- /dev/null +++ b/docs/release-notes/release-notes-3.3.2.md @@ -0,0 +1,59 @@ +##### Infrastructure change +* Now requires (i.e. is tested on) [JBoss EAP](http://www.jboss.org/products/eap) 6.2.0 instead of 6.1.1 + +##### New Features +* [978072](https://bugzilla.redhat.com/show_bug.cgi?id=978072) - RFE: support roff as an input/output format + * This feature is implemented on the client side only with [1038449 - command hook](https://bugzilla.redhat.com/show_bug.cgi?id=1038449). 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](https://bugzilla.redhat.com/show_bug.cgi?id=1036435) - RFE: Upgrade to Liquibase 3.x +* [980670](https://bugzilla.redhat.com/show_bug.cgi?id=980670) - [RFE] Add HTML as an input method to be translated + * .html and .htm files are now supported in Zanata for translation. + +* [1067253](https://bugzilla.redhat.com/show_bug.cgi?id=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](https://bugzilla.redhat.com/show_bug.cgi?id=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. + +##### Bug fixes +* [981071](https://bugzilla.redhat.com/show_bug.cgi?id=981071) - Register account still available when logged in +* [995324](https://bugzilla.redhat.com/show_bug.cgi?id=995324) - "Agree to the Terms of Use" should be displayed looks relevant to users that sign up with OpenId +* [1023227](https://bugzilla.redhat.com/show_bug.cgi?id=1023227) - Add language member request email contains string jsf.email.joinrequest.RoleRequested +* [1035057](https://bugzilla.redhat.com/show_bug.cgi?id=1035057) - Group "Add Language" field should be limited to something sensible +* [1037925](https://bugzilla.redhat.com/show_bug.cgi?id=1037925) - Search Projects field not character limited +* [1039776](https://bugzilla.redhat.com/show_bug.cgi?id=1039776) - Email template link to zanata log broken +* [1039810](https://bugzilla.redhat.com/show_bug.cgi?id=1039810) - Cancel contact email causes exception +* [1049643](https://bugzilla.redhat.com/show_bug.cgi?id=1049643) - Using the project search field breaks the drop down main menu +* [1060627](https://bugzilla.redhat.com/show_bug.cgi?id=1060627) - [Regression] Drop down navmenu does not work in the editor +* [1060959](https://bugzilla.redhat.com/show_bug.cgi?id=1060959) - Use of "alternately" instead of "alternatively" in confirmation emails +* [1060970](https://bugzilla.redhat.com/show_bug.cgi?id=1060970) - Project-version information gathered for group join request not delivered +* [1060973](https://bugzilla.redhat.com/show_bug.cgi?id=1060973) - Deselecting the project version from a group add request results a non-error notification +* [1060987](https://bugzilla.redhat.com/show_bug.cgi?id=1060987) - No success/failure response for requesting add project to group from the group page +* [1062011](https://bugzilla.redhat.com/show_bug.cgi?id=1062011) - Overall Statistics show incorrect number of translators. +* [1063118](https://bugzilla.redhat.com/show_bug.cgi?id=1063118) - "Sort" drop down in group page is not correct +* [1064628](https://bugzilla.redhat.com/show_bug.cgi?id=1064628) - In Editor's Document list View, statistics are not updated immediately +* [1064737](https://bugzilla.redhat.com/show_bug.cgi?id=1064737) - Statistics on locale documents page are incorrect (inconsistent with project version and editor) +* [1065120](https://bugzilla.redhat.com/show_bug.cgi?id=1065120) - [Project Version JSF Document List View] Estimated work hours should stay the same by toggling between "By Message" and "By Words" +* [1067266](https://bugzilla.redhat.com/show_bug.cgi?id=1067266) - [Regression] CopyTrans via web UI causes an exception +* [1054524](https://bugzilla.redhat.com/show_bug.cgi?id=1054524) - Users api key is accessible by anyone +* [1056849](https://bugzilla.redhat.com/show_bug.cgi?id=1056849) - Incorrect group l10n statistics due to caching missing out update(s) +* [1059483](https://bugzilla.redhat.com/show_bug.cgi?id=1059483) - Cannot log into kerberos +* [1060598](https://bugzilla.redhat.com/show_bug.cgi?id=1060598) - [Regression] Obsolete projects are searchable, but not accessible (exception occurs) +* [1064106](https://bugzilla.redhat.com/show_bug.cgi?id=1064106) - Copy Trans times out with large enough documents +* [1065806](https://bugzilla.redhat.com/show_bug.cgi?id=1065806) - [Project Version JSF Language List View] After toggle the unit of status, spinner failed to be removed after statistics are updated +* [1060628](https://bugzilla.redhat.com/show_bug.cgi?id=1060628) - Admin manage search page has an empty "Current Progress" section +* [1013419](https://bugzilla.redhat.com/show_bug.cgi?id=1013419) - FAQ missing on translate.zanata.org +* [1056866](https://bugzilla.redhat.com/show_bug.cgi?id=1056866) - Error message should be shown when uploading unsupported Open Document Format (e.g. fodt) +* [1057432](https://bugzilla.redhat.com/show_bug.cgi?id=1057432) - No indication of where HTML fits in the project types +* [968619](https://bugzilla.redhat.com/show_bug.cgi?id=968619) - Editor: Difficulty in placing cursor at desired point and selecting exact part of text +* [1002792](https://bugzilla.redhat.com/show_bug.cgi?id=1002792) - Unhandled exception: Uploading an invalid .pot will result in WebApplicationException +* [1012502](https://bugzilla.redhat.com/show_bug.cgi?id=1012502) - server should never store fuzzy flag against a source document's textflows +* [1037932](https://bugzilla.redhat.com/show_bug.cgi?id=1037932) - Unhandled exception: Add language field allows more character than the database does (255) +* [1037933](https://bugzilla.redhat.com/show_bug.cgi?id=1037933) - Unhandled exception: Add language with a string too large can cause a lock exception on save +* [1043330](https://bugzilla.redhat.com/show_bug.cgi?id=1043330) - Existing OpenId user cannot save any setting from the Edit profile view +* [1055790](https://bugzilla.redhat.com/show_bug.cgi?id=1055790) - Unhelpful error code returned for incorrect html type +* [1056308](https://bugzilla.redhat.com/show_bug.cgi?id=1056308) - User edit profile page missing field validation for empty email address +* [1060621](https://bugzilla.redhat.com/show_bug.cgi?id=1060621) - [Regression] Validation warnings panel not displayed +* [1044768](https://bugzilla.redhat.com/show_bug.cgi?id=1044768) - Zanata does not pull the latest changes in translation due to unchanged ETags +* [1063112](https://bugzilla.redhat.com/show_bug.cgi?id=1063112) - Client push in dryRun mode should not invoke CopyTrans +* [1069428](https://bugzilla.redhat.com/show_bug.cgi?id=1069428) - Various concurrency problems due to unsafe Seam injections \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.4.md b/docs/release-notes/release-notes-3.4.md new file mode 100644 index 0000000000..41fad9807c --- /dev/null +++ b/docs/release-notes/release-notes-3.4.md @@ -0,0 +1,45 @@ +##### Infrastructure change + +##### New Features +* [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 + +##### Bug fixes +* [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 \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.5.md b/docs/release-notes/release-notes-3.5.md new file mode 100644 index 0000000000..160ce2e23a --- /dev/null +++ b/docs/release-notes/release-notes-3.5.md @@ -0,0 +1,42 @@ +##### Infrastructure change +* Now requires (i.e. is tested on) OpenJDK 7 + +##### New Features +* [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 + +##### Bug fixes +* [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 \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.6.md b/docs/release-notes/release-notes-3.6.md new file mode 100644 index 0000000000..28ca027d58 --- /dev/null +++ b/docs/release-notes/release-notes-3.6.md @@ -0,0 +1,50 @@ +##### New Editor (Alpha) + +[1088137](https://bugzilla.redhat.com/show_bug.cgi?id=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](https://bugzilla.redhat.com/enter_bug.cgi?product=Zanata). +* [1150373](https://bugzilla.redhat.com/show_bug.cgi?id=1150373) - Keyboard shortcuts +* [1172437](https://bugzilla.redhat.com/show_bug.cgi?id=1172437) - Add plurals to the new editor +* [1174071](https://bugzilla.redhat.com/show_bug.cgi?id=1174071) - [SPA editor] Save on Invalid entry should not cause NullPointerException + +##### Infrastructure Changes + +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](configuration/jms-messaging) + +##### Drupal Plugin +* [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 + +##### New Features +* [1044261](https://bugzilla.redhat.com/show_bug.cgi?id=1044261) - Drupal integration with Zanata +* [1066780](https://bugzilla.redhat.com/show_bug.cgi?id=1066780) - RFE: Improve the project list page [proto] +* [1127066](https://bugzilla.redhat.com/show_bug.cgi?id=1127066) - Copy Version button on project version listing +* [1162383](https://bugzilla.redhat.com/show_bug.cgi?id=1162383) - Updated pages in Administration section +* [1120457](https://bugzilla.redhat.com/show_bug.cgi?id=1120457) - Email notify the user when the language team permissions change +* [1139950](https://bugzilla.redhat.com/show_bug.cgi?id=1139950) - Flexible Translation file naming +* [1092193](https://bugzilla.redhat.com/show_bug.cgi?id=1092193) - Individual Translator Statistics +* [1127056](https://bugzilla.redhat.com/show_bug.cgi?id=1127056) - Migration Guide for community users +* [1122776](https://bugzilla.redhat.com/show_bug.cgi?id=1122776) - WebHooks callback API +* [1186951](https://bugzilla.redhat.com/show_bug.cgi?id=1186951) - Zanata Overlay module + + +##### Bugfixes +* [1132271](https://bugzilla.redhat.com/show_bug.cgi?id=1132271) - Access contact admin url without logging in will trigger an exception +* [1082448](https://bugzilla.redhat.com/show_bug.cgi?id=1082448) - Dashboard shows incorrect number of maintained projects +* [1069951](https://bugzilla.redhat.com/show_bug.cgi?id=1069951) - Empty string in adding a language causes a broken language to be added +* [1149968](https://bugzilla.redhat.com/show_bug.cgi?id=1149968) - Translation history shows last modifier as "Someone offline" +* [1154461](https://bugzilla.redhat.com/show_bug.cgi?id=1154461) - Admin user management list datascroller is broken +* [1160651](https://bugzilla.redhat.com/show_bug.cgi?id=1160651) - Regression: Admin server config save no longer shows success message +* [1166451](https://bugzilla.redhat.com/show_bug.cgi?id=1166451) - Normal user can access copy to new version action for non-maintained project +* [1172392](https://bugzilla.redhat.com/show_bug.cgi?id=1172392) - Project tab on dashboard does not show for users with no projects. +* [1174516](https://bugzilla.redhat.com/show_bug.cgi?id=1174516) - File mapping rules failed to be referred for project type podir push +* [1180988](https://bugzilla.redhat.com/show_bug.cgi?id=1180988) - Unable to add arbitrary language to Zanata in new admin page +* [1185134](https://bugzilla.redhat.com/show_bug.cgi?id=1185134) - Placeholder text in server config ToU field valid, but rejected +* [1185170](https://bugzilla.redhat.com/show_bug.cgi?id=1185170) - Create version in a project is always created as read only +* [1186084](https://bugzilla.redhat.com/show_bug.cgi?id=1186084) - WebUI is very slow if users cannot access Google +* [1186997](https://bugzilla.redhat.com/show_bug.cgi?id=1186997) - Introduction of hornetq-ra breaks the overlay installer +* [1192271](https://bugzilla.redhat.com/show_bug.cgi?id=1192271) - For gettext plural project, project-version statistics was inconsistent between language and document, sometime more than 100% +* [1193699](https://bugzilla.redhat.com/show_bug.cgi?id=1193699) - Bookmarked url (selected language or selected doc) in version page, bookmarked url selected language, selected project in version-group page not working \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 6670e313d2..a2554f2abf 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,6 +16,12 @@ pages: - ['configuration/jms-messaging.md', 'Configuration', 'JMS Messaging'] - ['configuration/wildfly.md', 'Configuration', 'Wildfly'] +# Release notes +- ['release-notes/release-notes-3.3.2.md', 'Release Notes', '3.3.2'] +- ['release-notes/release-notes-3.4.md', 'Release Notes', '3.4'] +- ['release-notes/release-notes-3.5.md', 'Release Notes', '3.5'] +- ['release-notes/release-notes-3.6.md', 'Release Notes', '3.6'] + # User Guide - ['user-guide/translators-new-account.md', 'User Guide', 'Creating a new account'] - ['user-guide/joining-a-language-team.md', 'User Guide', 'Joining a Language team'] From ccf09ebaf53b7d920d53977bb49bd18070d17366 Mon Sep 17 00:00:00 2001 From: "Carlos A. Munoz" Date: Thu, 5 Mar 2015 11:18:16 +1000 Subject: [PATCH 3/4] Documentation fixes. A few incorrect URLs, and some formatting fixes. --- docs/configuration/jms-messaging.md | 2 ++ docs/configuration/wildfly.md | 1 - docs/user-guide/Opening-a-Translation-Project.md | 2 +- docs/user-guide/projects/create-project.md | 8 ++++---- docs/user-guide/projects/create-version.md | 4 ++-- docs/user-guide/projects/project-settings.md | 14 +++++++++++--- docs/user-guide/projects/upload-strings.md | 11 +++-------- mkdocs.yml | 12 +++++++----- 8 files changed, 30 insertions(+), 24 deletions(-) delete mode 100644 docs/configuration/wildfly.md diff --git a/docs/configuration/jms-messaging.md b/docs/configuration/jms-messaging.md index b39140fa58..4b9bc487c0 100644 --- a/docs/configuration/jms-messaging.md +++ b/docs/configuration/jms-messaging.md @@ -1,3 +1,5 @@ +

JMS Messaging

+ Make sure your jboss standalone.xml has management native socket binding enabled. You should see an entry like this: diff --git a/docs/configuration/wildfly.md b/docs/configuration/wildfly.md deleted file mode 100644 index e31bb81f74..0000000000 --- a/docs/configuration/wildfly.md +++ /dev/null @@ -1 +0,0 @@ -**Note:** _This is a work in progress and there may be issues when deploying Zanata to Wildfly_ diff --git a/docs/user-guide/Opening-a-Translation-Project.md b/docs/user-guide/Opening-a-Translation-Project.md index 7d2c7a08c0..8628d421bd 100644 --- a/docs/user-guide/Opening-a-Translation-Project.md +++ b/docs/user-guide/Opening-a-Translation-Project.md @@ -1,2 +1,2 @@ -# Instructions on opening a translation project +_TBD_ diff --git a/docs/user-guide/projects/create-project.md b/docs/user-guide/projects/create-project.md index 39fafd21c7..b7ad79032c 100644 --- a/docs/user-guide/projects/create-project.md +++ b/docs/user-guide/projects/create-project.md @@ -1,10 +1,10 @@ Anyone with an account can upload source strings to Zanata. The first step is to create a project: 1. **Create a project.** - 1. [Create a version]({{ site.url }}/help/projects/create-version) under the project. + 1. [Create a version](user-guide/projects/create-version) under the project. 1. Upload documents to the version: - Using the website - - Using the [command-line client push]({{ site.url }}/help/cli/cli-push) command + - Using the [command-line client push](http://zanata-client.readthedocs.org/en/latest/commands/push/) command ## Project creation through the website @@ -41,12 +41,12 @@ A short description to provide a little more information for translators to iden Project Type defines the type of files that your project uses to store source and translation strings. This setting ensures that files for your project will be downloaded in the correct format. -There is a brief description for each project type next to each project type option. If the description is insufficient, more information on each project type is available at [Project Types wiki page](https://github.com/zanata/zanata/wiki/Project-Types). +There is a brief description for each project type next to each project type option. If the description is insufficient, more information on each project type is available at the [Project Types guide](user-guide/project-types). ## Project Settings Once the project has been created, the maintainer can customize the project appearance and behaviour as required. -See the [Project Settings Help]({{ site.url }}/help/projects/customize-project) for details on project settings. +See the [Project Settings Help](user-guide/projects/project-settings) for details on project settings. ## Project creation from command line diff --git a/docs/user-guide/projects/create-version.md b/docs/user-guide/projects/create-version.md index b98068b413..c463ce7142 100644 --- a/docs/user-guide/projects/create-version.md +++ b/docs/user-guide/projects/create-version.md @@ -7,7 +7,7 @@ For simple projects, it is typical to create a single version named 'master'. Ot 1. **Create a version under the project.** 1. Upload documents to the version: - Using the website - - Using the [command-line client push]({{ site.url }}/help/cli/cli-push) command + - Using the [command-line client push command](http://zanata-client.readthedocs.org/en/latest/commands/push/) ## Version creation through the website @@ -35,7 +35,7 @@ This is the identifier used to refer to the version on the Zanata website and wh ### Project Type -Project Type defines the type of files that your project uses to store source and translation strings. For more information, see `Project Type` under [Create a project][], and [Project Types wiki page](https://github.com/zanata/zanata/wiki/Project-Types). +Project Type defines the type of files that your project uses to store source and translation strings. For more information see the [Project Types wiki page](user-guide/project-types). ### Require translation review diff --git a/docs/user-guide/projects/project-settings.md b/docs/user-guide/projects/project-settings.md index fc9e92db62..59e521f566 100644 --- a/docs/user-guide/projects/project-settings.md +++ b/docs/user-guide/projects/project-settings.md @@ -1,11 +1,11 @@ Once a project has been created, the maintainer can add further details and project behaviour via the Settings tab. -See the [Project Creation Help]({{ site.url }}/help/projects/create-project) for details on creating projects. +See the [Project Creation Help](user-guide/projects/create-project) for details on creating projects.
Project General Settings tab
Project Settings tab link.
-The Settings tab contains fields that manage appearance and workflow of your project. Some of these are already covered in the [Project Creation Help]({{ site.url }}/help/projects/create-project). +The Settings tab contains fields that manage appearance and workflow of your project. Some of these are already covered in the [Project Creation Help](user-guide/projects/create-project). ------------ @@ -15,12 +15,13 @@ The Settings tab contains fields that manage appearance and workflow of your pro Project General Settings tab
Project General Settings tab
+
### Project Type Project Type defines the type of files that your project uses to store source and translation strings. This setting ensures that files for your project will be downloaded in the correct format. -There is a brief description for each project type next to each project type option. If the description is insufficient, more information on each project type is available at [Project Types wiki page](https://github.com/zanata/zanata/wiki/Project-Types). +There is a brief description for each project type next to each project type option. If the description is insufficient, more information on each project type is available at [Project Types wiki page](user-guide/project-types). ### Home Page @@ -52,11 +53,14 @@ This can be toggled using the same button, as desired. Project Languages Settings tab
Project Languages Settings tab
+
+------------ ### Reset languages from global settings By default, your project will be available for translation to all of the enabled locales defined on the Zanata server. If your project has added or removed any languages, this button will appear, allowing you to reset the project's languages to the default list. +------------ ### Add a Language To search for available languages, enter text into the field under "Add a language". Available languages matching the entered text will display in a dropdown. @@ -67,6 +71,7 @@ To add add a language to your project, select the desired language from the drop
Adding a project language
+------------ ### Remove a Language To remove a language from the list of available locales, first move the cursor over the language, then click the "X" that appears. @@ -85,6 +90,7 @@ To remove a language from the list of available locales, first move the cursor o
Project Translation Settings tab
+------------ ### Validations Validations run in the translation editor and help translators to provide translations that are valid for your project. Validations set to `Warning` or `Error` in this list will be displayed in the translation editor when an invalid translation has been entered. @@ -106,6 +112,7 @@ Refer to [the Copy Translations reference]({{ site.url }}/help/reuse/copytrans-e Project Permissions Settings tab
Project Permissions Settings tab
+
### Add a Maintainer @@ -128,6 +135,7 @@ The access restriction feature is intended for use with special roles that can b Project About Settings tab
Project About Settings tab
+
About is optional rich text that will be shown on your project's about tab. This can be used to provide more detailed information to translators to help them understand and translate your project. The rich text format is Seam Text. For help with rich text formatting, click "Seam Text" under the editor. diff --git a/docs/user-guide/projects/upload-strings.md b/docs/user-guide/projects/upload-strings.md index 928f40fab8..2e3e35a124 100644 --- a/docs/user-guide/projects/upload-strings.md +++ b/docs/user-guide/projects/upload-strings.md @@ -2,13 +2,8 @@ Anyone with an account on Zanata can create a translation project for their strings. The basic steps are: - 1. [Create a project][]. - 1. [Create a version][] under the project. + 1. [Create a project](projects/create-project). + 1. [Create a version](projects/create-version) under the project. 1. Upload documents to the version: - Using the website - - Using the [command-line client push][] command - - -[Create a project]: {{ site.url }}/help/projects/create-project -[Create a version]: {{ site.url }}/help/projects/create-version -[command-line client push]: {{ site.url }}/help/cli/cli-push + - Using the [command-line client push command](http://zanata-client.readthedocs.org/en/latest/commands/push/) diff --git a/mkdocs.yml b/mkdocs.yml index a2554f2abf..0e9073fd80 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -11,16 +11,18 @@ pages: # Configuration Guide - ['configuration/authentication.md', 'Configuration', 'Authentication'] - ['configuration/document-storage-directory.md', 'Configuration', 'Document Storage Directory'] -- ['configuration/email.md', 'Configuration', 'Email'] +# Once pull request https://github.com/zanata/zanata-server/pull/633 is integrated, this can be uncommented +# - ['configuration/email.md', 'Configuration', 'Email'] +# Once pull request https://github.com/zanata/zanata-server/pull/577 is integrated, this can be uncommented # - ['configuration/infinispan.md', 'Configuration', 'Caches'] - ['configuration/jms-messaging.md', 'Configuration', 'JMS Messaging'] - ['configuration/wildfly.md', 'Configuration', 'Wildfly'] # Release notes -- ['release-notes/release-notes-3.3.2.md', 'Release Notes', '3.3.2'] -- ['release-notes/release-notes-3.4.md', 'Release Notes', '3.4'] -- ['release-notes/release-notes-3.5.md', 'Release Notes', '3.5'] -- ['release-notes/release-notes-3.6.md', 'Release Notes', '3.6'] +- ['release-notes/release-notes-3.3.2.md', 'Release Notes', '3.3.2 - Release Notes'] +- ['release-notes/release-notes-3.4.md', 'Release Notes', '3.4 - Release Notes'] +- ['release-notes/release-notes-3.5.md', 'Release Notes', '3.5 - Release Notes'] +- ['release-notes/release-notes-3.6.md', 'Release Notes', '3.6 - Release Notes'] # User Guide - ['user-guide/translators-new-account.md', 'User Guide', 'Creating a new account'] From 069f6778b461c58533b668afd1d0b0caac5520db Mon Sep 17 00:00:00 2001 From: "Carlos A. Munoz" Date: Thu, 5 Mar 2015 15:29:17 +1000 Subject: [PATCH 4/4] Move release notes to a single page. --- docs/release-notes.md | 213 ++++++++++++++++++++++ docs/release-notes/release-notes-3.3.2.md | 59 ------ docs/release-notes/release-notes-3.4.md | 45 ----- docs/release-notes/release-notes-3.5.md | 42 ----- docs/release-notes/release-notes-3.6.md | 50 ----- mkdocs.yml | 6 +- 6 files changed, 214 insertions(+), 201 deletions(-) create mode 100644 docs/release-notes.md delete mode 100644 docs/release-notes/release-notes-3.3.2.md delete mode 100644 docs/release-notes/release-notes-3.4.md delete mode 100644 docs/release-notes/release-notes-3.5.md delete mode 100644 docs/release-notes/release-notes-3.6.md diff --git a/docs/release-notes.md b/docs/release-notes.md new file mode 100644 index 0000000000..4da242c100 --- /dev/null +++ b/docs/release-notes.md @@ -0,0 +1,213 @@ +## 3.6 + +
New Editor (Alpha)
+ +[1088137](https://bugzilla.redhat.com/show_bug.cgi?id=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](https://bugzilla.redhat.com/enter_bug.cgi?product=Zanata). +* [1150373](https://bugzilla.redhat.com/show_bug.cgi?id=1150373) - Keyboard shortcuts +* [1172437](https://bugzilla.redhat.com/show_bug.cgi?id=1172437) - Add plurals to the new editor +* [1174071](https://bugzilla.redhat.com/show_bug.cgi?id=1174071) - [SPA editor] Save on Invalid entry should not cause NullPointerException + +
Infrastructure Changes
+ +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](configuration/jms-messaging) + +
Drupal Plugin
+* [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 + +
New Features
+* [1044261](https://bugzilla.redhat.com/show_bug.cgi?id=1044261) - Drupal integration with Zanata +* [1066780](https://bugzilla.redhat.com/show_bug.cgi?id=1066780) - RFE: Improve the project list page [proto] +* [1127066](https://bugzilla.redhat.com/show_bug.cgi?id=1127066) - Copy Version button on project version listing +* [1162383](https://bugzilla.redhat.com/show_bug.cgi?id=1162383) - Updated pages in Administration section +* [1120457](https://bugzilla.redhat.com/show_bug.cgi?id=1120457) - Email notify the user when the language team permissions change +* [1139950](https://bugzilla.redhat.com/show_bug.cgi?id=1139950) - Flexible Translation file naming +* [1092193](https://bugzilla.redhat.com/show_bug.cgi?id=1092193) - Individual Translator Statistics +* [1127056](https://bugzilla.redhat.com/show_bug.cgi?id=1127056) - Migration Guide for community users +* [1122776](https://bugzilla.redhat.com/show_bug.cgi?id=1122776) - WebHooks callback API +* [1186951](https://bugzilla.redhat.com/show_bug.cgi?id=1186951) - Zanata Overlay module + + +
Bugfixes
+* [1132271](https://bugzilla.redhat.com/show_bug.cgi?id=1132271) - Access contact admin url without logging in will trigger an exception +* [1082448](https://bugzilla.redhat.com/show_bug.cgi?id=1082448) - Dashboard shows incorrect number of maintained projects +* [1069951](https://bugzilla.redhat.com/show_bug.cgi?id=1069951) - Empty string in adding a language causes a broken language to be added +* [1149968](https://bugzilla.redhat.com/show_bug.cgi?id=1149968) - Translation history shows last modifier as "Someone offline" +* [1154461](https://bugzilla.redhat.com/show_bug.cgi?id=1154461) - Admin user management list datascroller is broken +* [1160651](https://bugzilla.redhat.com/show_bug.cgi?id=1160651) - Regression: Admin server config save no longer shows success message +* [1166451](https://bugzilla.redhat.com/show_bug.cgi?id=1166451) - Normal user can access copy to new version action for non-maintained project +* [1172392](https://bugzilla.redhat.com/show_bug.cgi?id=1172392) - Project tab on dashboard does not show for users with no projects. +* [1174516](https://bugzilla.redhat.com/show_bug.cgi?id=1174516) - File mapping rules failed to be referred for project type podir push +* [1180988](https://bugzilla.redhat.com/show_bug.cgi?id=1180988) - Unable to add arbitrary language to Zanata in new admin page +* [1185134](https://bugzilla.redhat.com/show_bug.cgi?id=1185134) - Placeholder text in server config ToU field valid, but rejected +* [1185170](https://bugzilla.redhat.com/show_bug.cgi?id=1185170) - Create version in a project is always created as read only +* [1186084](https://bugzilla.redhat.com/show_bug.cgi?id=1186084) - WebUI is very slow if users cannot access Google +* [1186997](https://bugzilla.redhat.com/show_bug.cgi?id=1186997) - Introduction of hornetq-ra breaks the overlay installer +* [1192271](https://bugzilla.redhat.com/show_bug.cgi?id=1192271) - For gettext plural project, project-version statistics was inconsistent between language and document, sometime more than 100% +* [1193699](https://bugzilla.redhat.com/show_bug.cgi?id=1193699) - Bookmarked url (selected language or selected doc) in version page, bookmarked url selected language, selected project in version-group page not working + +----------------------- + +## 3.5 + +
Infrastructure changes
+* Now requires (i.e. is tested on) OpenJDK 7 + +
New Features
+* [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 + +
Bug fixes
+* [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 + +----------------------- + +## 3.4 + +
New Features
+* [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 + +
Bug fixes
+* [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 + +----------------------- + +## 3.3.2 + +
Infrastructure changes
+ +* Now requires (i.e. is tested on) [JBoss EAP](http://www.jboss.org/products/eap) 6.2.0 instead of 6.1.1 + +
New Features
+ +* [978072](https://bugzilla.redhat.com/show_bug.cgi?id=978072) - RFE: support roff as an input/output format + * This feature is implemented on the client side only with [1038449 - command hook](https://bugzilla.redhat.com/show_bug.cgi?id=1038449). 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](https://bugzilla.redhat.com/show_bug.cgi?id=1036435) - RFE: Upgrade to Liquibase 3.x +* [980670](https://bugzilla.redhat.com/show_bug.cgi?id=980670) - [RFE] Add HTML as an input method to be translated + * .html and .htm files are now supported in Zanata for translation. + +* [1067253](https://bugzilla.redhat.com/show_bug.cgi?id=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](https://bugzilla.redhat.com/show_bug.cgi?id=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. + +
Bug fixes
+* [981071](https://bugzilla.redhat.com/show_bug.cgi?id=981071) - Register account still available when logged in +* [995324](https://bugzilla.redhat.com/show_bug.cgi?id=995324) - "Agree to the Terms of Use" should be displayed looks relevant to users that sign up with OpenId +* [1023227](https://bugzilla.redhat.com/show_bug.cgi?id=1023227) - Add language member request email contains string jsf.email.joinrequest.RoleRequested +* [1035057](https://bugzilla.redhat.com/show_bug.cgi?id=1035057) - Group "Add Language" field should be limited to something sensible +* [1037925](https://bugzilla.redhat.com/show_bug.cgi?id=1037925) - Search Projects field not character limited +* [1039776](https://bugzilla.redhat.com/show_bug.cgi?id=1039776) - Email template link to zanata log broken +* [1039810](https://bugzilla.redhat.com/show_bug.cgi?id=1039810) - Cancel contact email causes exception +* [1049643](https://bugzilla.redhat.com/show_bug.cgi?id=1049643) - Using the project search field breaks the drop down main menu +* [1060627](https://bugzilla.redhat.com/show_bug.cgi?id=1060627) - [Regression] Drop down navmenu does not work in the editor +* [1060959](https://bugzilla.redhat.com/show_bug.cgi?id=1060959) - Use of "alternately" instead of "alternatively" in confirmation emails +* [1060970](https://bugzilla.redhat.com/show_bug.cgi?id=1060970) - Project-version information gathered for group join request not delivered +* [1060973](https://bugzilla.redhat.com/show_bug.cgi?id=1060973) - Deselecting the project version from a group add request results a non-error notification +* [1060987](https://bugzilla.redhat.com/show_bug.cgi?id=1060987) - No success/failure response for requesting add project to group from the group page +* [1062011](https://bugzilla.redhat.com/show_bug.cgi?id=1062011) - Overall Statistics show incorrect number of translators. +* [1063118](https://bugzilla.redhat.com/show_bug.cgi?id=1063118) - "Sort" drop down in group page is not correct +* [1064628](https://bugzilla.redhat.com/show_bug.cgi?id=1064628) - In Editor's Document list View, statistics are not updated immediately +* [1064737](https://bugzilla.redhat.com/show_bug.cgi?id=1064737) - Statistics on locale documents page are incorrect (inconsistent with project version and editor) +* [1065120](https://bugzilla.redhat.com/show_bug.cgi?id=1065120) - [Project Version JSF Document List View] Estimated work hours should stay the same by toggling between "By Message" and "By Words" +* [1067266](https://bugzilla.redhat.com/show_bug.cgi?id=1067266) - [Regression] CopyTrans via web UI causes an exception +* [1054524](https://bugzilla.redhat.com/show_bug.cgi?id=1054524) - Users api key is accessible by anyone +* [1056849](https://bugzilla.redhat.com/show_bug.cgi?id=1056849) - Incorrect group l10n statistics due to caching missing out update(s) +* [1059483](https://bugzilla.redhat.com/show_bug.cgi?id=1059483) - Cannot log into kerberos +* [1060598](https://bugzilla.redhat.com/show_bug.cgi?id=1060598) - [Regression] Obsolete projects are searchable, but not accessible (exception occurs) +* [1064106](https://bugzilla.redhat.com/show_bug.cgi?id=1064106) - Copy Trans times out with large enough documents +* [1065806](https://bugzilla.redhat.com/show_bug.cgi?id=1065806) - [Project Version JSF Language List View] After toggle the unit of status, spinner failed to be removed after statistics are updated +* [1060628](https://bugzilla.redhat.com/show_bug.cgi?id=1060628) - Admin manage search page has an empty "Current Progress" section +* [1013419](https://bugzilla.redhat.com/show_bug.cgi?id=1013419) - FAQ missing on translate.zanata.org +* [1056866](https://bugzilla.redhat.com/show_bug.cgi?id=1056866) - Error message should be shown when uploading unsupported Open Document Format (e.g. fodt) +* [1057432](https://bugzilla.redhat.com/show_bug.cgi?id=1057432) - No indication of where HTML fits in the project types +* [968619](https://bugzilla.redhat.com/show_bug.cgi?id=968619) - Editor: Difficulty in placing cursor at desired point and selecting exact part of text +* [1002792](https://bugzilla.redhat.com/show_bug.cgi?id=1002792) - Unhandled exception: Uploading an invalid .pot will result in WebApplicationException +* [1012502](https://bugzilla.redhat.com/show_bug.cgi?id=1012502) - server should never store fuzzy flag against a source document's textflows +* [1037932](https://bugzilla.redhat.com/show_bug.cgi?id=1037932) - Unhandled exception: Add language field allows more character than the database does (255) +* [1037933](https://bugzilla.redhat.com/show_bug.cgi?id=1037933) - Unhandled exception: Add language with a string too large can cause a lock exception on save +* [1043330](https://bugzilla.redhat.com/show_bug.cgi?id=1043330) - Existing OpenId user cannot save any setting from the Edit profile view +* [1055790](https://bugzilla.redhat.com/show_bug.cgi?id=1055790) - Unhelpful error code returned for incorrect html type +* [1056308](https://bugzilla.redhat.com/show_bug.cgi?id=1056308) - User edit profile page missing field validation for empty email address +* [1060621](https://bugzilla.redhat.com/show_bug.cgi?id=1060621) - [Regression] Validation warnings panel not displayed +* [1044768](https://bugzilla.redhat.com/show_bug.cgi?id=1044768) - Zanata does not pull the latest changes in translation due to unchanged ETags +* [1063112](https://bugzilla.redhat.com/show_bug.cgi?id=1063112) - Client push in dryRun mode should not invoke CopyTrans +* [1069428](https://bugzilla.redhat.com/show_bug.cgi?id=1069428) - Various concurrency problems due to unsafe Seam injections \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.3.2.md b/docs/release-notes/release-notes-3.3.2.md deleted file mode 100644 index 8f7b3943b0..0000000000 --- a/docs/release-notes/release-notes-3.3.2.md +++ /dev/null @@ -1,59 +0,0 @@ -##### Infrastructure change -* Now requires (i.e. is tested on) [JBoss EAP](http://www.jboss.org/products/eap) 6.2.0 instead of 6.1.1 - -##### New Features -* [978072](https://bugzilla.redhat.com/show_bug.cgi?id=978072) - RFE: support roff as an input/output format - * This feature is implemented on the client side only with [1038449 - command hook](https://bugzilla.redhat.com/show_bug.cgi?id=1038449). 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](https://bugzilla.redhat.com/show_bug.cgi?id=1036435) - RFE: Upgrade to Liquibase 3.x -* [980670](https://bugzilla.redhat.com/show_bug.cgi?id=980670) - [RFE] Add HTML as an input method to be translated - * .html and .htm files are now supported in Zanata for translation. - -* [1067253](https://bugzilla.redhat.com/show_bug.cgi?id=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](https://bugzilla.redhat.com/show_bug.cgi?id=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. - -##### Bug fixes -* [981071](https://bugzilla.redhat.com/show_bug.cgi?id=981071) - Register account still available when logged in -* [995324](https://bugzilla.redhat.com/show_bug.cgi?id=995324) - "Agree to the Terms of Use" should be displayed looks relevant to users that sign up with OpenId -* [1023227](https://bugzilla.redhat.com/show_bug.cgi?id=1023227) - Add language member request email contains string jsf.email.joinrequest.RoleRequested -* [1035057](https://bugzilla.redhat.com/show_bug.cgi?id=1035057) - Group "Add Language" field should be limited to something sensible -* [1037925](https://bugzilla.redhat.com/show_bug.cgi?id=1037925) - Search Projects field not character limited -* [1039776](https://bugzilla.redhat.com/show_bug.cgi?id=1039776) - Email template link to zanata log broken -* [1039810](https://bugzilla.redhat.com/show_bug.cgi?id=1039810) - Cancel contact email causes exception -* [1049643](https://bugzilla.redhat.com/show_bug.cgi?id=1049643) - Using the project search field breaks the drop down main menu -* [1060627](https://bugzilla.redhat.com/show_bug.cgi?id=1060627) - [Regression] Drop down navmenu does not work in the editor -* [1060959](https://bugzilla.redhat.com/show_bug.cgi?id=1060959) - Use of "alternately" instead of "alternatively" in confirmation emails -* [1060970](https://bugzilla.redhat.com/show_bug.cgi?id=1060970) - Project-version information gathered for group join request not delivered -* [1060973](https://bugzilla.redhat.com/show_bug.cgi?id=1060973) - Deselecting the project version from a group add request results a non-error notification -* [1060987](https://bugzilla.redhat.com/show_bug.cgi?id=1060987) - No success/failure response for requesting add project to group from the group page -* [1062011](https://bugzilla.redhat.com/show_bug.cgi?id=1062011) - Overall Statistics show incorrect number of translators. -* [1063118](https://bugzilla.redhat.com/show_bug.cgi?id=1063118) - "Sort" drop down in group page is not correct -* [1064628](https://bugzilla.redhat.com/show_bug.cgi?id=1064628) - In Editor's Document list View, statistics are not updated immediately -* [1064737](https://bugzilla.redhat.com/show_bug.cgi?id=1064737) - Statistics on locale documents page are incorrect (inconsistent with project version and editor) -* [1065120](https://bugzilla.redhat.com/show_bug.cgi?id=1065120) - [Project Version JSF Document List View] Estimated work hours should stay the same by toggling between "By Message" and "By Words" -* [1067266](https://bugzilla.redhat.com/show_bug.cgi?id=1067266) - [Regression] CopyTrans via web UI causes an exception -* [1054524](https://bugzilla.redhat.com/show_bug.cgi?id=1054524) - Users api key is accessible by anyone -* [1056849](https://bugzilla.redhat.com/show_bug.cgi?id=1056849) - Incorrect group l10n statistics due to caching missing out update(s) -* [1059483](https://bugzilla.redhat.com/show_bug.cgi?id=1059483) - Cannot log into kerberos -* [1060598](https://bugzilla.redhat.com/show_bug.cgi?id=1060598) - [Regression] Obsolete projects are searchable, but not accessible (exception occurs) -* [1064106](https://bugzilla.redhat.com/show_bug.cgi?id=1064106) - Copy Trans times out with large enough documents -* [1065806](https://bugzilla.redhat.com/show_bug.cgi?id=1065806) - [Project Version JSF Language List View] After toggle the unit of status, spinner failed to be removed after statistics are updated -* [1060628](https://bugzilla.redhat.com/show_bug.cgi?id=1060628) - Admin manage search page has an empty "Current Progress" section -* [1013419](https://bugzilla.redhat.com/show_bug.cgi?id=1013419) - FAQ missing on translate.zanata.org -* [1056866](https://bugzilla.redhat.com/show_bug.cgi?id=1056866) - Error message should be shown when uploading unsupported Open Document Format (e.g. fodt) -* [1057432](https://bugzilla.redhat.com/show_bug.cgi?id=1057432) - No indication of where HTML fits in the project types -* [968619](https://bugzilla.redhat.com/show_bug.cgi?id=968619) - Editor: Difficulty in placing cursor at desired point and selecting exact part of text -* [1002792](https://bugzilla.redhat.com/show_bug.cgi?id=1002792) - Unhandled exception: Uploading an invalid .pot will result in WebApplicationException -* [1012502](https://bugzilla.redhat.com/show_bug.cgi?id=1012502) - server should never store fuzzy flag against a source document's textflows -* [1037932](https://bugzilla.redhat.com/show_bug.cgi?id=1037932) - Unhandled exception: Add language field allows more character than the database does (255) -* [1037933](https://bugzilla.redhat.com/show_bug.cgi?id=1037933) - Unhandled exception: Add language with a string too large can cause a lock exception on save -* [1043330](https://bugzilla.redhat.com/show_bug.cgi?id=1043330) - Existing OpenId user cannot save any setting from the Edit profile view -* [1055790](https://bugzilla.redhat.com/show_bug.cgi?id=1055790) - Unhelpful error code returned for incorrect html type -* [1056308](https://bugzilla.redhat.com/show_bug.cgi?id=1056308) - User edit profile page missing field validation for empty email address -* [1060621](https://bugzilla.redhat.com/show_bug.cgi?id=1060621) - [Regression] Validation warnings panel not displayed -* [1044768](https://bugzilla.redhat.com/show_bug.cgi?id=1044768) - Zanata does not pull the latest changes in translation due to unchanged ETags -* [1063112](https://bugzilla.redhat.com/show_bug.cgi?id=1063112) - Client push in dryRun mode should not invoke CopyTrans -* [1069428](https://bugzilla.redhat.com/show_bug.cgi?id=1069428) - Various concurrency problems due to unsafe Seam injections \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.4.md b/docs/release-notes/release-notes-3.4.md deleted file mode 100644 index 41fad9807c..0000000000 --- a/docs/release-notes/release-notes-3.4.md +++ /dev/null @@ -1,45 +0,0 @@ -##### Infrastructure change - -##### New Features -* [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 - -##### Bug fixes -* [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 \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.5.md b/docs/release-notes/release-notes-3.5.md deleted file mode 100644 index 160ce2e23a..0000000000 --- a/docs/release-notes/release-notes-3.5.md +++ /dev/null @@ -1,42 +0,0 @@ -##### Infrastructure change -* Now requires (i.e. is tested on) OpenJDK 7 - -##### New Features -* [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 - -##### Bug fixes -* [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 \ No newline at end of file diff --git a/docs/release-notes/release-notes-3.6.md b/docs/release-notes/release-notes-3.6.md deleted file mode 100644 index 28ca027d58..0000000000 --- a/docs/release-notes/release-notes-3.6.md +++ /dev/null @@ -1,50 +0,0 @@ -##### New Editor (Alpha) - -[1088137](https://bugzilla.redhat.com/show_bug.cgi?id=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](https://bugzilla.redhat.com/enter_bug.cgi?product=Zanata). -* [1150373](https://bugzilla.redhat.com/show_bug.cgi?id=1150373) - Keyboard shortcuts -* [1172437](https://bugzilla.redhat.com/show_bug.cgi?id=1172437) - Add plurals to the new editor -* [1174071](https://bugzilla.redhat.com/show_bug.cgi?id=1174071) - [SPA editor] Save on Invalid entry should not cause NullPointerException - -##### Infrastructure Changes - -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](configuration/jms-messaging) - -##### Drupal Plugin -* [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 - -##### New Features -* [1044261](https://bugzilla.redhat.com/show_bug.cgi?id=1044261) - Drupal integration with Zanata -* [1066780](https://bugzilla.redhat.com/show_bug.cgi?id=1066780) - RFE: Improve the project list page [proto] -* [1127066](https://bugzilla.redhat.com/show_bug.cgi?id=1127066) - Copy Version button on project version listing -* [1162383](https://bugzilla.redhat.com/show_bug.cgi?id=1162383) - Updated pages in Administration section -* [1120457](https://bugzilla.redhat.com/show_bug.cgi?id=1120457) - Email notify the user when the language team permissions change -* [1139950](https://bugzilla.redhat.com/show_bug.cgi?id=1139950) - Flexible Translation file naming -* [1092193](https://bugzilla.redhat.com/show_bug.cgi?id=1092193) - Individual Translator Statistics -* [1127056](https://bugzilla.redhat.com/show_bug.cgi?id=1127056) - Migration Guide for community users -* [1122776](https://bugzilla.redhat.com/show_bug.cgi?id=1122776) - WebHooks callback API -* [1186951](https://bugzilla.redhat.com/show_bug.cgi?id=1186951) - Zanata Overlay module - - -##### Bugfixes -* [1132271](https://bugzilla.redhat.com/show_bug.cgi?id=1132271) - Access contact admin url without logging in will trigger an exception -* [1082448](https://bugzilla.redhat.com/show_bug.cgi?id=1082448) - Dashboard shows incorrect number of maintained projects -* [1069951](https://bugzilla.redhat.com/show_bug.cgi?id=1069951) - Empty string in adding a language causes a broken language to be added -* [1149968](https://bugzilla.redhat.com/show_bug.cgi?id=1149968) - Translation history shows last modifier as "Someone offline" -* [1154461](https://bugzilla.redhat.com/show_bug.cgi?id=1154461) - Admin user management list datascroller is broken -* [1160651](https://bugzilla.redhat.com/show_bug.cgi?id=1160651) - Regression: Admin server config save no longer shows success message -* [1166451](https://bugzilla.redhat.com/show_bug.cgi?id=1166451) - Normal user can access copy to new version action for non-maintained project -* [1172392](https://bugzilla.redhat.com/show_bug.cgi?id=1172392) - Project tab on dashboard does not show for users with no projects. -* [1174516](https://bugzilla.redhat.com/show_bug.cgi?id=1174516) - File mapping rules failed to be referred for project type podir push -* [1180988](https://bugzilla.redhat.com/show_bug.cgi?id=1180988) - Unable to add arbitrary language to Zanata in new admin page -* [1185134](https://bugzilla.redhat.com/show_bug.cgi?id=1185134) - Placeholder text in server config ToU field valid, but rejected -* [1185170](https://bugzilla.redhat.com/show_bug.cgi?id=1185170) - Create version in a project is always created as read only -* [1186084](https://bugzilla.redhat.com/show_bug.cgi?id=1186084) - WebUI is very slow if users cannot access Google -* [1186997](https://bugzilla.redhat.com/show_bug.cgi?id=1186997) - Introduction of hornetq-ra breaks the overlay installer -* [1192271](https://bugzilla.redhat.com/show_bug.cgi?id=1192271) - For gettext plural project, project-version statistics was inconsistent between language and document, sometime more than 100% -* [1193699](https://bugzilla.redhat.com/show_bug.cgi?id=1193699) - Bookmarked url (selected language or selected doc) in version page, bookmarked url selected language, selected project in version-group page not working \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 0e9073fd80..78e05aafd1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,13 +16,9 @@ pages: # Once pull request https://github.com/zanata/zanata-server/pull/577 is integrated, this can be uncommented # - ['configuration/infinispan.md', 'Configuration', 'Caches'] - ['configuration/jms-messaging.md', 'Configuration', 'JMS Messaging'] -- ['configuration/wildfly.md', 'Configuration', 'Wildfly'] # Release notes -- ['release-notes/release-notes-3.3.2.md', 'Release Notes', '3.3.2 - Release Notes'] -- ['release-notes/release-notes-3.4.md', 'Release Notes', '3.4 - Release Notes'] -- ['release-notes/release-notes-3.5.md', 'Release Notes', '3.5 - Release Notes'] -- ['release-notes/release-notes-3.6.md', 'Release Notes', '3.6 - Release Notes'] +- ['release-notes.md', 'Release Notes', 'Release Notes'] # User Guide - ['user-guide/translators-new-account.md', 'User Guide', 'Creating a new account']