Runa A. Sandvik commited on 2011-03-17 13:31:41
Zeige 1 geänderte Dateien mit 58 Einfügungen und 16 Löschungen.
... | ... |
@@ -105,9 +105,6 @@ for file in $po ; do |
105 | 105 |
# Remove last three lines in file |
106 | 106 |
sed -i -e :a -e '$d;N;2,3ba' -e 'P;D' "$wmldir/$subdir/$wmlfile" |
107 | 107 |
|
108 |
- # Include foot.wmi |
|
109 |
- echo "#include <foot.wmi>" >> "$wmldir/$subdir/$wmlfile" |
|
110 |
- |
|
111 | 108 |
# If the file is mirrors.wml, include mirrors-table.wmi |
112 | 109 |
if [ $wmlfile == "mirrors.wml" ] |
113 | 110 |
then |
... | ... |
@@ -115,13 +112,37 @@ for file in $po ; do |
115 | 112 |
sed -i 's/PO4ASHARPEND-->//' "$wmldir/$subdir/$wmlfile" |
116 | 113 |
fi |
117 | 114 |
|
118 |
- # If the file is an Arabic translation, make |
|
119 |
- # sure it is using the right CSS |
|
115 |
+ # If the file is an Arabic translation, include |
|
116 |
+ # the right header, css, menu files and footer |
|
120 | 117 |
if [ $subdir = "ar" ] |
121 | 118 |
then |
122 |
- orig_include=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
123 |
- new_include=`echo $orig_include 'STYLESHEET="css/master-rtl.css"'` |
|
124 |
- sed -i "s@$orig_include@$new_include@" "$wmldir/$subdir/$wmlfile" |
|
119 |
+ # Head |
|
120 |
+ orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
121 |
+ temp_head=`echo $orig_head | sed s@head.wmi@ar/head.wmi@` |
|
122 |
+ new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'` |
|
123 |
+ sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile" |
|
124 |
+ |
|
125 |
+ # Side (not all files include this) |
|
126 |
+ orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
127 |
+ if [ -n "$orig_side" ] |
|
128 |
+ then |
|
129 |
+ new_side=`echo '#include "ar/side.wmi"'` |
|
130 |
+ sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile" |
|
131 |
+ fi |
|
132 |
+ |
|
133 |
+ # Info (not all files include this) |
|
134 |
+ orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
135 |
+ if [ -n "$orig_info" ] |
|
136 |
+ then |
|
137 |
+ new_info=`echo '#include "ar/info.wmi"'` |
|
138 |
+ sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile" |
|
139 |
+ fi |
|
140 |
+ |
|
141 |
+ # Footer |
|
142 |
+ echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
143 |
+ else |
|
144 |
+ # Include the English footer |
|
145 |
+ echo '#include "foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
125 | 146 |
fi |
126 | 147 |
fi |
127 | 148 |
} |
... | ... |
@@ -141,16 +162,37 @@ for file in $po ; do |
141 | 162 |
# Remove last three lines in file |
142 | 163 |
sed -i -e :a -e '$d;N;2,3ba' -e 'P;D' "$wmldir/$subdir/$lang/$wmlfile" |
143 | 164 |
|
144 |
- # Include foot.wmi |
|
145 |
- echo "#include <foot.wmi>" >> "$wmldir/$subdir/$lang/$wmlfile" |
|
146 |
- |
|
147 |
- # If the file is an Arabic translation, make |
|
148 |
- # sure it is using the right CSS |
|
165 |
+ # If the file is an Arabic translation, include the |
|
166 |
+ # right header, css, menu files and footer |
|
149 | 167 |
if [ $lang = "ar" ] |
150 | 168 |
then |
151 |
- orig_include=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
152 |
- new_include=`echo $orig_include 'STYLESHEET="css/master-rtl.css"'` |
|
153 |
- sed -i "s@$orig_include@$new_include@" "$wmldir/$subdir/$lang/$wmlfile" |
|
169 |
+ # Head |
|
170 |
+ orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
171 |
+ temp_head=`echo $orig_head | sed s@head.wmi@ar/head.wmi@` |
|
172 |
+ new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'` |
|
173 |
+ sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile" |
|
174 |
+ |
|
175 |
+ # Side (not all files include this) |
|
176 |
+ orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
177 |
+ if [ -n "$orig_side" ] |
|
178 |
+ then |
|
179 |
+ new_side=`echo '#include "ar/side.wmi"'` |
|
180 |
+ sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile" |
|
181 |
+ fi |
|
182 |
+ |
|
183 |
+ # Info (not all files include this) |
|
184 |
+ orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
185 |
+ if [ -n "$orig_info" ] |
|
186 |
+ then |
|
187 |
+ new_info=`echo '#include "ar/info.wmi"'` |
|
188 |
+ sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile" |
|
189 |
+ fi |
|
190 |
+ |
|
191 |
+ # Footer |
|
192 |
+ echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
193 |
+ else |
|
194 |
+ # Include the English footer |
|
195 |
+ echo '#include "foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
154 | 196 |
fi |
155 | 197 |
fi |
156 | 198 |
} |
157 | 199 |