38
!"#$%&#'( *+($ ,'"-./ 000 1 2" #$3'4-$5 32. 6#$' 72%( ,0 8(3("2 9#:;%'#5( 6-'4 <".+#& =2:#&->#'-2$ ? @#"' AA !"#$%&'() '$+

Backstage with Drupal localization- Part 2

Embed Size (px)

DESCRIPTION

Presented at DrupalCon Copenhagen by Jose Reyero.

Citation preview

Page 1: Backstage with Drupal localization- Part 2

!"#$%&#'()*+($),'"-./)0001)2")#$3'4-$5)32.)6#$'

72%(),0)8(3("2

9#:;%'#5()6-'4)<".+#&)=2:#&->#'-2$)?)@#"')AA

!"#$%&'()*'$+

Page 2: Backstage with Drupal localization- Part 2

! !

B2000

C4#')4#++($%)6-'4)/3):.%'2/)/2D.&(%E

F26):#$)A)'"#$%&#'()/3)26$)<".+#&)G)<-%'"-H.'-2$)G)B("I-:()E

Page 3: Backstage with Drupal localization- Part 2

! !

J(%K

,-.*/001*2-.3*-4/*5-675897:8-/*;03<03

! L.%'2/)/2D.&(%

! *I(""-D()'"#$%&#'-2$%

! M2"()&#$5.#5(%

! ,++"2I#&)62";N&26

=.55*6-/:3-5*-<03*2-.3*:37/;57:8-/;

Page 4: Backstage with Drupal localization- Part 2

! !

Page 5: Backstage with Drupal localization- Part 2

! !

O*+($),'"-./)!"#$%&#'-2$)C2";N&26PK)4''+QGGD(I(&2+/($'%((D02"5G

Page 6: Backstage with Drupal localization- Part 2

! !

Page 7: Backstage with Drupal localization- Part 2

! !

L4(:;-$5

!)=2:#&)N-&(%)R+"(+#:;#5(DS!)8(/2'()D26$&2#D%

Page 8: Backstage with Drupal localization- Part 2

! !

O*+($),'"-./)!"#$%&#'-2$)C2";N&26PK)4''+QGGD(I(&2+/($'%((D02"5G

Page 9: Backstage with Drupal localization- Part 2

! !

9-($I($-D2)#)*+($),'"-./

4''+QGG2+($#'"-./0:2/G

Page 10: Backstage with Drupal localization- Part 2

! !

Page 11: Backstage with Drupal localization- Part 2

! !

!4()'22&%

Page 12: Backstage with Drupal localization- Part 2

! !

=2:#&->#'-2$):&-($'4''+QGGD".+#&02"5G+"2T(:'G&UV$W:&-($'

=2:#&->#'-2$)%("I("4''+QGGD".+#&02"5G+"2T(:'G&UV$W%("I("

,'"-./)'"#$%&#'(4''+QGG5-'4.H0:2/GD(I(&2+/($'%((DG#'"-./WN(#'."(%G

4''+QGG5-'4.H0:2/GD(I(&2+/($'%((DG&UV$W.+D#'(

Page 13: Backstage with Drupal localization- Part 2

! !

Page 14: Backstage with Drupal localization- Part 2

! !

7:38.>?:37/;57:0

H(:2/(%

5@A/?.B17:0

Page 15: Backstage with Drupal localization- Part 2

! !

4''+QGGD".+#&02"5G+"2T(:'G&UV$W.+D#'(

=2:#&->#'-2$).+D#'(

Page 16: Backstage with Drupal localization- Part 2

! !

Page 17: Backstage with Drupal localization- Part 2

! !

Page 18: Backstage with Drupal localization- Part 2

! !

Page 19: Backstage with Drupal localization- Part 2

! !

Page 20: Backstage with Drupal localization- Part 2

! !

J2.):#$)4#I(

X),)D-NN("($')D(N#.&')&UV$)%("I("

X),)D-NN("($')%("I(")+(")/2D.&(

Page 21: Backstage with Drupal localization- Part 2

! !

Page 22: Backstage with Drupal localization- Part 2

! !

/2D.&(0-$N2

!"#$%&'(%)'#*+,-./-.+)#+0-+1,-2+3#.+)4',+5.#6-$)7+

!8-3%1&),+)#+4))59::&#$%&'(-72.15%&7#.;

&<=*+,-./-.+>+&#$%&'(-72.15%&7#.;

!?-)%2%)%+'*3#.@%)'#*+3#.+)4-+&#$%&'(%)'#*+,-./-.

&<=*+1.&+>+4))59::3)572.15%&7#.;:3'&-,:).%*,&%)'#*,:&<=*A,-./-.7B@&

!+C%)4+)#+;-)+).%*,&%)'#*+3'&-,

&<=*+5%)4+>+4))59::3)572.15%&7#.;:3'&-,:).%*,&%)'#*,:D$#.-:D5.#6-$):D5.#6-$)ED.-&-%,-7D&%*;1%;-75#

Page 23: Backstage with Drupal localization- Part 2

! !

)

)4''+QGGN'+0D".+#&02"5GN-&(%G'"#$%&#'-2$%G&UV$W%("I("0Y/&

Page 24: Backstage with Drupal localization- Part 2

! !

L.%'2/)/2D.&(%)G)%'"-$5%

L.%'2/)&2:#&->#'-2$)%("I("

Page 25: Backstage with Drupal localization- Part 2

! !

M.&'-+&():#%(%

,)/2D.&()N"2/)%2/(64("()(&%()*I(""-D()%2/()%'"-$5%)N2")/3)%-'(%)M3)26$)'"#$%&#'-2$)N2")#&&)/3)%-'(%

),)D-NN("($')%("I(")N2")#$2'4(")&#$5.#5(A)6#$')'2)'"#$%&#'()'4-%)D-%'"-H.'-2$

Page 26: Backstage with Drupal localization- Part 2

! !

L&2%-$5)'4()&22+

L2$'"-H.'-$5)H#:;E

Z%-$5)$(6):2$'"-H.'-2$%E

Page 27: Backstage with Drupal localization- Part 2

! !

Page 28: Backstage with Drupal localization- Part 2

! !

B/#"'("):&-($'

J2.")%-'(&UV$W:&-($'&UV$W.+D#'(

,-.3&-675897:8-/C03<03

&-675890!3.B75

Page 29: Backstage with Drupal localization- Part 2

! !

,-.3&-675897:8-/C03<03

&-675890!3.B75

B/#"'(")%("I("

,-.3*;8:05@A/?6580/:5@A/?.B17:0

Page 30: Backstage with Drupal localization- Part 2

! !

C()$((D)R*+'-2$)AS

!!"#:;)%'"-$5%)&2:#&&3

!8(%2&I():2$N&-:'%

!B($D)'"#$%&#'-2$%)'2)'4()"-54')%("I("

Page 31: Backstage with Drupal localization- Part 2

! !

C()$((D)R*+'-2$)AAS

!B("I(")[)B("I("):2//.$-:#'-2$

!M2"():2/+&(Y)%'"-$5)4#$D&-$5)2$)%("I("

!C4-:4)'"#$%&#'-2$%)#"():2$'"-H.'#H&(

!L"(D-'%

Page 32: Backstage with Drupal localization- Part 2

!"#"$%&'()"$%'

M.&'-&-$5.#&)B:"#HH&())4''+QGGN&-:;"0:2/G+42'2%G."H#$/;"G\]^__``\]G

Page 33: Backstage with Drupal localization- Part 2

! !

=2:#&->#'-2$):&-($'4''+QGGD".+#&02"5G+"2T(:'G&UV$W:&-($'=2:#&->(D)<".+#&)-$%'#&&)+"2N-&(

4''+QGGD".+#&02"5G+"2T(:'G&UV$W-$%'#&&=2:#&->#'-2$).+D#'(

4''+QGGD".+#&02"5G+"2T(:'G&UV$W.+D#'(

=2:#&->#'-2$)%("I("4''+QGGD".+#&02"5G+"2T(:'G&UV$W%("I("

M2D.&(%)CA@

Page 34: Backstage with Drupal localization- Part 2

! !

!4()'"#$%&#'-2$)+.>>&(

Page 35: Backstage with Drupal localization- Part 2

! !

CA@

&UV$):&-($'

UV$).+D#'(

&UV$)4.H

&UV$)-$%'#&&&UV$)%("I("

L&-($')-$%'#&&)+"2N-&( B("I(")-$%'#&&)+"2N-&(

&2:#&->(0D".+#&02"5

Page 36: Backstage with Drupal localization- Part 2

*+,(&-.'-/

!0.("."$%0,.1-$0/

Page 37: Backstage with Drupal localization- Part 2

23'-((,&4(3$-5&678&9:;&

8&.,$%0,%-'5&6<<=&(),$'.,(->

Page 38: Backstage with Drupal localization- Part 2

?+,$@&A30

!4#$;)32.)))<#$;.))M(":-))abcde)),"-5#'2

!#;;))f"#'-#)'-H-)#52))f"#:-g#%))7#5)'#:;#"

FI#&#) ! !!!"#$% &'( <#$;2$))!h$#$)'(-D)

i%;(""-;)#%;2))7.%+#T#"#g#))jklmnalob

f"#:-#%) !!"#$%&<#$;())*H"-5#D2)))f"p:-(%