Re: [translation issues] Genre in messages
Hi! Thanks for the feedback! I'm currently correcting this specific module. I will look for every sentence to be completely translatable (i.e. only numers missing in strings). Best regards, Gregory Favre B E G I N : V C A R D V E R S I O N : 3 . 0 N : F a v r e ; G r e g o r y ; ; ; F N : G r e g o r y F a v r e O R G : C E R N - I T / U D S ; E M A I L ; t y p e = I N T E R N E T ; t y p e = W O R K : g r e g o r y . f a v r e @ c e r n . c h i t e m 1 . E M A I L ; t y p e = I N T E R N E T ; t y p e = p r e f : i 0 2 g f a v r @ e i f . c h i t e m 1 . X - A B L a b e l : é t u d e s E M A I L ; t y p e = I N T E R N E T ; t y p e = H O M E : g r e g o r y . f a v r e @ g m a i l . c o m T E L ; t y p e = C E L L ; t y p e = p r e f : + 4 1 7 6 4 5 2 9 9 8 7 T E L ; t y p e = H O M E : + 4 1 2 2 3 6 6 2 4 3 4 i t e m 2 . A D R ; t y p e = H O M E ; t y p e = p r e f : ; ; r t e d e c h â t e l 1 9 ; G e n o l i e r ; V D ; 1 2 7 2 ; S w i t z e r l a n d i t e m 2 . X - A B A D R : c h B D A Y ; v a l u e = d a t e : 1 9 8 0 - 1 0 - 0 1 X - A I M ; t y p e = H O M E ; t y p e = p r e f : r b g r e g 1 6 6 4 2 X - M S N ; t y p e = H O M E ; t y p e = p r e f : g r e g o r y . f a v r e @ e p f l . c h P H O T O ; B A S E 6 4 : T U 0 A K g A A I M K A N A l B V z G M M O s 0 h R 6 G 0 M v c 3 B 1 1 m Q M t 8 u B d u F o J t k s h F s F 0 I t U w B J o m I J M 4 y h J n m 0 J N A 6 h N n H m X H 0 I s 5 A B F l I W b I M I t Q 9 h F v n Y J O Y 9 B h 5 I E P v R B C B 2 H 0 M u h B B B 9 J 8 P O Z I C J Z F k J J s d B R S k A Q V 0 R L A k i F b F Q Q r Q w B t b G o L L 8 5 B d k I E M N B M h l w q w R O Z a i V t p 8 M t V F h F x J A J P l P h p + p o Q O Q 6 h d o E I D t 8 q A Z x F g B u E q A R 1 F s E P E x B F y x t t E 4 C N Y n A N r F U C t Q s g R m F c B s f L M o w A N p G w D N g 8 A x q n 0 E s s 8 g R h H 0 B s b i N M 4 A Z y G o G P A 6 g x 4 n M F O g x g V w m U C O s / A N / q M L u l E h x X E M D J U O g N U C 8 C r Y f g V g E g C s M m A Z k l M F M 4 w A l p G 7 c o Q E G s T w C G 4 V o C n A Y Q C n Q X Q E n I T w D H U S o D n + T g J H 0 S A L m u M I F m 2 J I B H E K Q A n A K I A m k I A A G s I I A H Q K 4 E H W L w G n A K w B G q K A A R m A B s i w A h s C 2 A p m C 2 A R h j G A B l D m A J p k I A 5 q k E A x m D w A J j j u A B m D q A B t D c A Z 0 j W B B 1 D U A h t i w A B p C q A B v D W A B 5 k a A B / l g B x 7 F A B 5 f C 2 A B K B C A B V h o A B d C E A J e C a A B i C 0 A B o D Q 0 o 3 g K a 4 6 A A b Z B U U T A A H G V U s G A A Z 5 m W B J 1 F w A p y F K A B 6 E + B J 8 s C a w o g O c Q m A C d A q g I c g p A I a Q d A C Z I X g A a Y g A G c A q A O b o t A I b U 5 G 8 K w A m 4 L I B m 4 L Y D m c M Y D F + O I A G C Q I A G K R 4 A m Y Q o B G b J x n 2 a a g 2 z I N g A n O N Q B n G M I A G x M B q j M A x u j w A h 4 k 4 7 h e A I f 5 h g K b 5 I A K V L 4 P G B J h C k C R g D I A 5 j j w A R n k I A Z s E Q B B w k S B B x k S A Z z k s A x 5 F S B p 7 F u 6 B k A O c p k g E b x f A A d h X A K f R G g e b 4 m g M c I l A A c w p Y k K g B G 2 I c n h W A B g T q Z w Z g C b A m g G b w s 5 e L Q B H K L w A m 6 L g B m Y M g B m E P M / k U A R g E g A h j k E 1 w 6 A K a Q z g E b M h H C M 4 A H L s b r g C c w 2 5 Y O 4 D m 0 P Y B n Y T g B H + Y s 1 H A A Z 7 G A B 5 c j U C B P C I B p Z C q D 5 c D M C R h j 0 B h q E i A x 0 l K B B 7 l K B R 6 E 8 A Z 5 F K A h 7 l g B R 8 l q B B 2 G F o x m Z e Z o C H e X Q G H o R Y I G + J Q D H A J Q A 1 M A J y i i A B y C c A R o h t q g K g E Z A L g I b I d g G b 4 k g A c 8 Y n c M g C H O M g B G n s Z k j y A J m k X g Z J A W Y 4 / t + O Q E m o M U B C 7 s k h H U N m j D o B B z D w B J x D u A R w k C A J 6 F D e Z m u 4 e w H H + c g T l 0 Q I J w 1 A r A Q H Q G A F B D A 3 A g J w J Q D h i h 8 Y q K s 7 g u 1 5 i 7 A E P o X q n R d A A H 0 M A A A 7 h j P I G S A E d Y y Q E j v F s B E d A g Q G D Z C O A N 3 A B R v B H A C N s I g A X W p e C C A U Z 4 J g E j N A w A 0 a Q L g B D d B 8 q g K I A h 3 h g X c G k y g b 1 X M F G k I o A o y h J g H G Q I S K Z w R s B q A E O A M C q E h D v D k A U d Q g A G j a D x D B R I 8 R G o R F U A 8 f w w A G D 6 H M C A e Y 6 w l i s E U D 8 G Q D Q A H q A A F M B g A A 1 g W A C J U I 6 g h D g A H y L M 7 g y g F j / G c A Q f Q x A A j / G U / M Z b Z B h g A H A L 0 A o 4 x V g H H C H w A Q 2 g m S e C Q A Y a w P Q B D L B k A E Z Q M w A D R B q A U a Y K g H j L A q B E Y Q F k a g y A E O g J g A x 2 r E H k G S M g b A C j b S K N Q Q g A B l i T m k I s A A y R A I 3 D g 7 c M o A B 1 B i Z G l c c Y f g E D X D 4 A Q c a U R 0 C D A O O 0 S o D h i C E A a K Y P Y G h R C D B a H Y M g I Q P g U A A B 4 C A A A y g m A A I s G w B h H A 4 A I K U K 4 A B q C O A K P Y X Q
[translation issues] Genre in messages
Hi developers, I'd like to point out that in the next release there are some code optimisations that clash with languages (like Catalan or Spanish) that have different genre (male or female) for objects. For example (webcomment_templates.py): out = _("Your %s was successfully added") + '' out += '' % link out += _('Back to record') + '' out %= (reviews==1 and _('review') or _('comment')) return out It turns out that, for example in Catalan: - review: la cr?tica (female) - comment: el comentari (male) So, in my ca.po, I had to choose: #: modules/webcomment/lib/webcomment_templates.py:901 #, fuzzy, python-format msgid "Your %s was successfully added" msgstr "El vostre %s ha estat afegit" But it could well be: msgstr "La vostra %s ha estat afegida" That is, 3 word changes (El -> La; vostre -> vostra; afegit -> afegida); and similarly in Spanish, at least. I know that gettext has sophisticated plural handling, but I don't remember reading anything about genre. Unless there is any solution, I'm afraid this message optimisation should be avoided. Thanks, Ferran