Merge lp:~dholbach/help-app/content-fixes into lp:~nskaggs/help-app/content

Proposed by Daniel Holbach
Status: Merged
Merged at revision: 67
Proposed branch: lp:~dholbach/help-app/content-fixes
Merge into: lp:~nskaggs/help-app/content
Diff against target: 4370 lines (+3334/-459)
17 files modified
edit-here/content/pages/apps.md (+22/-22)
edit-here/content/pages/scopes.md (+7/-7)
edit-here/content/pages/security.md (+9/-7)
edit-here/content/pages/settings.md (+7/-7)
edit-here/content/pages/store.md (+7/-7)
edit-here/content/pages/ui.md (+33/-18)
edit-here/generate-pot (+1/-2)
edit-here/generate-translations (+0/-1)
edit-here/index.html (+4/-0)
edit-here/po/de.po (+445/-43)
edit-here/po/es.po (+443/-42)
edit-here/po/fr.po (+440/-39)
edit-here/po/help.pot (+393/-12)
edit-here/po/it.po (+440/-39)
edit-here/po/pt.po (+443/-43)
edit-here/po/ro.po (+440/-39)
edit-here/translations.py (+200/-131)
To merge this branch: bzr merge lp:~dholbach/help-app/content-fixes
Reviewer Review Type Date Requested Status
Nicholas Skaggs Pending
Review via email: mp+251882@code.launchpad.net
To post a comment you must log in.
lp:~dholbach/help-app/content-fixes updated
68. By Daniel Holbach

merged lp:~dholbach/ubuntu-devices-help/translations-fixes

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'edit-here/content/pages/apps.md'
2--- edit-here/content/pages/apps.md 2015-03-04 23:11:22 +0000
3+++ edit-here/content/pages/apps.md 2015-03-05 10:53:27 +0000
4@@ -4,59 +4,59 @@
5 store? Want some suggestions to solve a particular problem?
6
7 ---
8-**Q:** Do you have Spotify?
9+**Q:** Do you have Spotify?
10 **A:** If you have a Spotify premium account, just install 'CuteSpotify'
11 ([video](https://www.youtube.com/watch?v=ea90rwK_VuI)).
12 ---
13-**Q:** Do you have Google Authenticator?
14+**Q:** Do you have Google Authenticator?
15 **A:** Sure, install the 'Authenticator' app from the software store.
16
17 Music
18 ---
19-**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)?
20+**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)?
21 **A:**
22 ---
23-**Q:** What music formats are supported (flac, mp3 etc)?
24+**Q:** What music formats are supported (flac, mp3 etc)?
25 **A:**
26
27 Contacts
28 ---
29-**Q:** How can I sync my Google contacts to my device?
30+**Q:** How can I sync my Google contacts to my device?
31 **A:**
32
33 Gallery
34 ---
35-**Q:** How can I share photos?
36+**Q:** How can I share photos?
37 **A:**
38 ---
39-**Q:** How can I share video?
40+**Q:** How can I share video?
41 **A:**
42
43 Camera
44 ---
45-**Q:** How can I take a picture?
46-**A:**
47----
48-**Q:** How can I crop / rotate a picture?
49-**A:**
50----
51-**Q:** How can I take video?
52+**Q:** How can I take a picture?
53+**A:**
54+---
55+**Q:** How can I crop / rotate a picture?
56+**A:**
57+---
58+**Q:** How can I take video?
59 **A:**
60
61 Clock
62
63 ---
64-**Q:** How do I set an alarm?
65+**Q:** How do I set an alarm?
66 **A:**
67
68 Here Maps
69
70 ---
71-**Q:** How can I get directions?
72-**A:**
73----
74-**Q:** Can I navigate offline?
75-**A:**
76----
77-**Q:** Can I view the map offline?
78+**Q:** How can I get directions?
79+**A:**
80+---
81+**Q:** Can I navigate offline?
82+**A:**
83+---
84+**Q:** Can I view the map offline?
85 **A:**
86
87=== modified file 'edit-here/content/pages/scopes.md'
88--- edit-here/content/pages/scopes.md 2015-03-04 23:11:22 +0000
89+++ edit-here/content/pages/scopes.md 2015-03-05 10:53:27 +0000
90@@ -3,12 +3,12 @@
91 Curious about scopes?
92
93 ---
94-**Q:** How do I add new scopes?
95-**A:**
96----
97-**Q:** How do I remove a scope?
98-**A:**
99----
100-**Q:** How do favorites work?
101+**Q:** How do I add new scopes?
102+**A:**
103+---
104+**Q:** How do I remove a scope?
105+**A:**
106+---
107+**Q:** How do favorites work?
108 **A:**
109 ---
110
111=== modified file 'edit-here/content/pages/security.md'
112--- edit-here/content/pages/security.md 2015-03-04 23:11:22 +0000
113+++ edit-here/content/pages/security.md 2015-03-05 10:53:27 +0000
114@@ -3,13 +3,15 @@
115 Wondering how to make your phone more secure?
116
117 ---
118-**Q:** How can I change my PIN/Passcode?
119-**A:**
120----
121-**Q:** Why do I have to type my PIN when using File Manager & Terminal (not default apps)?
122-**A:**
123----
124-**Q:** How can I stop someone using the indicators when the phone is unlocked?
125+**Q:** How can I change my PIN/Passcode?
126+**A:**
127+---
128+**Q:** Why do I have to type my PIN when using File Manager & Terminal (not
129+default apps)?
130+**A:**
131+---
132+**Q:** How can I stop someone using the indicators when the phone is
133+unlocked?
134 **A:**
135 ---
136
137
138=== modified file 'edit-here/content/pages/settings.md'
139--- edit-here/content/pages/settings.md 2015-03-04 23:11:22 +0000
140+++ edit-here/content/pages/settings.md 2015-03-05 10:53:27 +0000
141@@ -3,12 +3,12 @@
142 How do I change my phone settings?
143
144 ---
145-**Q:** How do I set the time / locale / language?
146-**A:**
147----
148-**Q:** How can I change my wallpaper/background?
149-**A:**
150----
151-**Q:** How do I keep the screen on?
152+**Q:** How do I set the time / locale / language?
153+**A:**
154+---
155+**Q:** How can I change my wallpaper/background?
156+**A:**
157+---
158+**Q:** How do I keep the screen on?
159 **A:**
160 ---
161
162=== modified file 'edit-here/content/pages/store.md'
163--- edit-here/content/pages/store.md 2015-03-04 23:11:22 +0000
164+++ edit-here/content/pages/store.md 2015-03-05 10:53:27 +0000
165@@ -3,12 +3,12 @@
166 Curious about the application store?
167
168 ---
169-**Q:** How do I find and install new applications?
170-**A:**
171----
172-**Q:** How can I browse the app store from my PC?
173-**A:**
174----
175-**Q:** How do I remove applications?
176+**Q:** How do I find and install new applications?
177+**A:**
178+---
179+**Q:** How can I browse the app store from my PC?
180+**A:**
181+---
182+**Q:** How do I remove applications?
183 **A:**
184 ---
185
186=== modified file 'edit-here/content/pages/ui.md'
187--- edit-here/content/pages/ui.md 2015-03-04 23:11:22 +0000
188+++ edit-here/content/pages/ui.md 2015-03-05 10:53:27 +0000
189@@ -1,26 +1,41 @@
190 Title: FAQ - User Interface
191
192-Are you confused about the dash, scopes, swiping? You've come to the right place!
193+Are you confused about the dash, scopes, swiping? You've come to the right
194+place!
195
196 ---
197-**Q:** What is the dash?
198-**A:** The dash contains a list of applications installed on the device, along with presenting the scopes and store. The dash is the first thing you see when booting the phone. You can switch to it again at any time by swiping left from the right screen edge.
199----
200-**Q:** What is the launcher?
201-**A:** The launcher allows you to easily launch new applications. You can access the launcher at any time by swiping right from the left screen edge.
202----
203-**Q:** What are the indicators?
204-**A:** Indicators convey quick useful information about your device, like the time, data connection, location, sound, and notifications. You can access the indicators at any time by swiping down from the top screen edge.
205----
206-**Q:** How do I switch applications?
207-**A:** To switch applications, slide your finger left from the right edge of the screen. If you slide quickly you will cycle through each application. However, if you slide more slowly, an application switcher will appear allowing you to select the application you wish to switch to, including the dash.
208----
209-**Q:** How do I close applications?
210-**A:** To close an application, slide your finger *slowly* left from the right edge of the screen. An application switcher will appear. Place your finger on the application preview you wish to close and swipe up or down. The application will disappear.
211----
212-**Q:** How can I copy and paste?
213+**Q:** What is the dash?
214+**A:** The dash contains a list of applications installed on the device,
215+along with presenting the scopes and store. The dash is the first thing
216+you see when booting the phone. You can switch to it again at any time by
217+swiping left from the right screen edge.
218+---
219+**Q:** What is the launcher?
220+**A:** The launcher allows you to easily launch new applications. You can
221+access the launcher at any time by swiping right from the left screen edge.
222+---
223+**Q:** What are the indicators?
224+**A:** Indicators convey quick useful information about your device, like
225+the time, data connection, location, sound, and notifications. You can
226+access the indicators at any time by swiping down from the top screen edge.
227+---
228+**Q:** How do I switch applications?
229+**A:** To switch applications, slide your finger left from the right edge
230+of the screen. If you slide quickly you will cycle through each application.
231+However, if you slide more slowly, an application switcher will appear
232+allowing you to select the application you wish to switch to, including the
233+dash.
234+---
235+**Q:** How do I close applications?
236+**A:** To close an application, slide your finger *slowly* left from the
237+right edge of the screen. An application switcher will appear. Place your
238+finger on the application preview you wish to close and swipe up or down.
239+The application will disappear.
240+---
241+**Q:** How can I copy and paste?
242 **A:**
243 ---
244-**Q:** What are the small characters on the keyboard and how can I select them?
245+**Q:** What are the small characters on the keyboard and how can I select
246+them?
247 **A:**
248 ---
249
250=== modified file 'edit-here/generate-pot'
251--- edit-here/generate-pot 2015-02-25 16:02:15 +0000
252+++ edit-here/generate-pot 2015-03-05 10:53:27 +0000
253@@ -10,8 +10,7 @@
254
255 def main():
256 translations = Translations()
257- translations.generate_pot_file()
258- if not translations.update_po_files():
259+ if not translations.generate_pot_file():
260 sys.exit(1)
261
262 if __name__ == '__main__':
263
264=== modified file 'edit-here/generate-translations'
265--- edit-here/generate-translations 2015-02-25 14:41:25 +0000
266+++ edit-here/generate-translations 2015-03-05 10:53:27 +0000
267@@ -9,7 +9,6 @@
268
269 def main():
270 translations = Translations()
271- translations.rewrite_links()
272 translations.generate_translations()
273
274
275
276=== modified file 'edit-here/index.html'
277--- edit-here/index.html 2015-02-26 14:25:16 +0000
278+++ edit-here/index.html 2015-03-05 10:53:27 +0000
279@@ -10,7 +10,11 @@
280 <body>
281 <ul>
282 <li><a href="index.en-us.html">English</a></li>
283+ <li><a href="index.fr.html">French</a></li>
284 <li><a href="index.de.html">German</a></li>
285+ <li><a href="index.it.html">Italian</a></li>
286+ <li><a href="index.pt.html">Portuguese</a></li>
287+ <li><a href="index.ro.html">Romanian</a></li>
288 </ul>
289 </body>
290 </html>
291
292=== modified file 'edit-here/po/de.po'
293--- edit-here/po/de.po 2015-02-28 06:41:48 +0000
294+++ edit-here/po/de.po 2015-03-05 10:53:27 +0000
295@@ -2,7 +2,7 @@
296 # Copyright (C) YEAR Free Software Foundation, Inc.
297 # This file is distributed under the same license as the PACKAGE package.
298 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
299-#
300+#
301 msgid ""
302 msgstr ""
303 "Project-Id-Version: PACKAGE VERSION\n"
304@@ -11,17 +11,12 @@
305 "PO-Revision-Date: 2015-02-27 03:52+0000\n"
306 "Last-Translator: Daniel Holbach <daniel.holbach@ubuntu.com>\n"
307 "Language-Team: LANGUAGE <LL@li.org>\n"
308+"Language: \n"
309 "MIME-Version: 1.0\n"
310 "Content-Type: text/plain; charset=UTF-8\n"
311 "Content-Transfer-Encoding: 8bit\n"
312+"X-Generator: Launchpad (build 17361)\n"
313 "X-Launchpad-Export-Date: 2015-02-28 06:41+0000\n"
314-"X-Generator: Launchpad (build 17361)\n"
315-"Language: \n"
316-
317-#. type: Plain text
318-#: content/pages/faq.md:2
319-msgid "Title: Get your questions answered."
320-msgstr "Title: Antworten auf Deine Fragen."
321
322 #. type: Plain text
323 #: content/pages/faq.md:5
324@@ -33,20 +28,10 @@
325 "finden kannst. Los geht's:"
326
327 #. type: Bullet: ' * '
328-#: content/pages/faq.md:7
329+#: content/pages/faq.md:12
330 msgid "[Apps]({filename}apps.md)"
331 msgstr "[Apps]({filename}apps.de.md)"
332
333-#. type: Bullet: ' * '
334-#: content/pages/faq.md:7
335-msgid "..."
336-msgstr "..."
337-
338-#. type: Plain text
339-#: content/pages/index.md:2
340-msgid "Title: Welcome to Help for Ubuntu for devices!"
341-msgstr "Title: Willkommen bei der Hilfe für Ubuntu-Geräte!"
342-
343 #. type: Plain text
344 #: content/pages/index.md:5
345 msgid ""
346@@ -70,7 +55,8 @@
347 #: content/pages/index.md:9
348 msgid "links to get in touch with experts and other community members"
349 msgstr ""
350-"Links, um mit anderen Community-Mitgliedern und Experten in Kontakt zu kommen"
351+"Links, um mit anderen Community-Mitgliedern und Experten in Kontakt zu "
352+"kommen"
353
354 #. type: Plain text
355 #: content/pages/index.md:11
356@@ -81,17 +67,12 @@
357 #: content/pages/index.md:12
358 #, no-wrap
359 msgid "[Take me to the FAQ!]({filename}faq.md) \n"
360-msgstr "[Gib mir die Antworten!]({filename}faq.md) \n"
361+msgstr "[Gib mir die Antworten!]({filename}faq.de.md) \n"
362
363 #. type: Plain text
364 #: content/pages/index.md:14
365 msgid "[Get in touch]({filename}get-in-touch.md)"
366-msgstr "[Kontakt]({filename}get-in-touch.md)"
367-
368-#. type: Plain text
369-#: content/pages/apps.md:2
370-msgid "Title: FAQ - Apps"
371-msgstr "Title: FAQ - Apps"
372+msgstr "[Kontakt]({filename}get-in-touch.de.md)"
373
374 #. type: Plain text
375 #: content/pages/apps.md:5
376@@ -127,22 +108,6 @@
377 msgstr "**Q:** Habt ihr Google Authenticator? \n"
378
379 #. type: Plain text
380-#: content/pages/apps.md:13
381-#, no-wrap
382-msgid ""
383-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
384-"---\n"
385-msgstr ""
386-"**A:** Klar, installiere einfach die 'Authenticator' App aus dem Software \n"
387-"Store. \n"
388-"---\n"
389-
390-#. type: Plain text
391-#: content/pages/get-in-touch.md:2
392-msgid "Title: Get in touch"
393-msgstr "Title: Kontakt"
394-
395-#. type: Plain text
396 #: content/pages/get-in-touch.md:7
397 #, no-wrap
398 msgid ""
399@@ -167,3 +132,440 @@
400 "out about all the individual teams in Ubuntu, what they do, where they hang "
401 "out and how to get involved."
402 msgstr ""
403+
404+#. type: Plain text
405+#: content/pages/faq.md:2
406+msgid "Get your questions answered."
407+msgstr "Antworten auf Deine Fragen."
408+
409+#. type: Plain text
410+#: content/pages/index.md:2
411+msgid "Welcome to Help for Ubuntu for devices!"
412+msgstr "Willkommen zur Ubuntu Hilfe!"
413+
414+#. type: Plain text
415+#: content/pages/apps.md:2
416+msgid "FAQ - Apps"
417+msgstr ""
418+
419+#. type: Plain text
420+#: content/pages/get-in-touch.md:2
421+msgid "Get in touch"
422+msgstr "Kontakt"
423+
424+#. type: Plain text
425+#: content/pages/security.md:2
426+msgid "FAQ - Security"
427+msgstr ""
428+
429+#. type: Plain text
430+#: content/pages/security.md:4
431+msgid "Wondering how to make your phone more secure?"
432+msgstr ""
433+
434+#. type: Plain text
435+#: content/pages/security.md:6
436+#, no-wrap
437+msgid "**Q:** How can I change my PIN/Passcode? \n"
438+msgstr ""
439+
440+#. type: Plain text
441+#: content/pages/security.md:8 content/pages/security.md:12
442+#: content/pages/security.md:16 content/pages/store.md:8
443+#: content/pages/store.md:11 content/pages/store.md:14
444+#: content/pages/settings.md:8 content/pages/settings.md:11
445+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
446+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
447+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
448+#: content/pages/scopes.md:8 content/pages/scopes.md:11
449+#: content/pages/scopes.md:14
450+#, no-wrap
451+msgid ""
452+"**A:**\n"
453+"---\n"
454+msgstr ""
455+
456+#. type: Plain text
457+#: content/pages/security.md:10
458+#, no-wrap
459+msgid ""
460+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
461+"default apps)? \n"
462+msgstr ""
463+
464+#. type: Plain text
465+#: content/pages/security.md:14
466+#, no-wrap
467+msgid ""
468+"**Q:** How can I stop someone using the indicators when the phone is \n"
469+"unlocked? \n"
470+msgstr ""
471+
472+#. type: Plain text
473+#: content/pages/store.md:2
474+msgid "FAQ - Store"
475+msgstr ""
476+
477+#. type: Plain text
478+#: content/pages/store.md:4
479+msgid "Curious about the application store?"
480+msgstr ""
481+
482+#. type: Plain text
483+#: content/pages/store.md:6
484+#, no-wrap
485+msgid "**Q:** How do I find and install new applications? \n"
486+msgstr ""
487+
488+#. type: Plain text
489+#: content/pages/store.md:9
490+#, no-wrap
491+msgid "**Q:** How can I browse the app store from my PC? \n"
492+msgstr ""
493+
494+#. type: Plain text
495+#: content/pages/store.md:12
496+#, no-wrap
497+msgid "**Q:** How do I remove applications? \n"
498+msgstr ""
499+
500+#. type: Bullet: ' * '
501+#: content/pages/faq.md:12
502+msgid "[User Interface]({filename}ui.md)"
503+msgstr "[User Interface]({filename}ui.de.md)"
504+
505+#. type: Bullet: ' * '
506+#: content/pages/faq.md:12
507+msgid "[Settings]({filename}settings.md)"
508+msgstr "[Settings]({filename}settings.de.md)"
509+
510+#. type: Bullet: ' * '
511+#: content/pages/faq.md:12
512+msgid "[Store]({filename}store.md)"
513+msgstr "[Store]({filename}store.de.md)"
514+
515+#. type: Bullet: ' * '
516+#: content/pages/faq.md:12
517+msgid "[Scopes]({filename}scopes.md)"
518+msgstr "[Scopes]({filename}scopes.de.md)"
519+
520+#. type: Bullet: ' * '
521+#: content/pages/faq.md:12
522+msgid "[Security]({filename}security.md)"
523+msgstr "[Security]({filename}security.de.md)"
524+
525+#. type: Plain text
526+#: content/pages/settings.md:2
527+msgid "FAQ - Settings"
528+msgstr ""
529+
530+#. type: Plain text
531+#: content/pages/settings.md:4
532+msgid "How do I change my phone settings?"
533+msgstr ""
534+
535+#. type: Plain text
536+#: content/pages/settings.md:6
537+#, no-wrap
538+msgid "**Q:** How do I set the time / locale / language? \n"
539+msgstr ""
540+
541+#. type: Plain text
542+#: content/pages/settings.md:9
543+#, no-wrap
544+msgid "**Q:** How can I change my wallpaper/background? \n"
545+msgstr ""
546+
547+#. type: Plain text
548+#: content/pages/settings.md:12
549+#, no-wrap
550+msgid "**Q:** How do I keep the screen on? \n"
551+msgstr ""
552+
553+#. type: Plain text
554+#: content/pages/ui.md:2
555+msgid "FAQ - User Interface"
556+msgstr ""
557+
558+#. type: Plain text
559+#: content/pages/ui.md:5
560+msgid ""
561+"Are you confused about the dash, scopes, swiping? You've come to the right "
562+"place!"
563+msgstr ""
564+
565+#. type: Plain text
566+#: content/pages/ui.md:7
567+#, no-wrap
568+msgid "**Q:** What is the dash? \n"
569+msgstr ""
570+
571+#. type: Plain text
572+#: content/pages/ui.md:12
573+#, no-wrap
574+msgid ""
575+"**A:** The dash contains a list of applications installed on the device, \n"
576+"along with presenting the scopes and store. The dash is the first thing \n"
577+"you see when booting the phone. You can switch to it again at any time by \n"
578+"swiping left from the right screen edge.\n"
579+"---\n"
580+msgstr ""
581+
582+#. type: Plain text
583+#: content/pages/ui.md:13
584+#, no-wrap
585+msgid "**Q:** What is the launcher? \n"
586+msgstr ""
587+
588+#. type: Plain text
589+#: content/pages/ui.md:16
590+#, no-wrap
591+msgid ""
592+"**A:** The launcher allows you to easily launch new applications. You can \n"
593+"access the launcher at any time by swiping right from the left screen edge.\n"
594+"---\n"
595+msgstr ""
596+
597+#. type: Plain text
598+#: content/pages/ui.md:17
599+#, no-wrap
600+msgid "**Q:** What are the indicators? \n"
601+msgstr ""
602+
603+#. type: Plain text
604+#: content/pages/ui.md:21
605+#, no-wrap
606+msgid ""
607+"**A:** Indicators convey quick useful information about your device, like \n"
608+"the time, data connection, location, sound, and notifications. You can \n"
609+"access the indicators at any time by swiping down from the top screen edge.\n"
610+"---\n"
611+msgstr ""
612+
613+#. type: Plain text
614+#: content/pages/ui.md:22
615+#, no-wrap
616+msgid "**Q:** How do I switch applications? \n"
617+msgstr ""
618+
619+#. type: Plain text
620+#: content/pages/ui.md:28
621+#, no-wrap
622+msgid ""
623+"**A:** To switch applications, slide your finger left from the right edge \n"
624+"of the screen. If you slide quickly you will cycle through each application. \n"
625+"However, if you slide more slowly, an application switcher will appear \n"
626+"allowing you to select the application you wish to switch to, including the \n"
627+"dash.\n"
628+"---\n"
629+msgstr ""
630+
631+#. type: Plain text
632+#: content/pages/ui.md:29
633+#, no-wrap
634+msgid "**Q:** How do I close applications? \n"
635+msgstr ""
636+
637+#. type: Plain text
638+#: content/pages/ui.md:34
639+#, no-wrap
640+msgid ""
641+"**A:** To close an application, slide your finger *slowly* left from the \n"
642+"right edge of the screen. An application switcher will appear. Place your \n"
643+"finger on the application preview you wish to close and swipe up or down. \n"
644+"The application will disappear.\n"
645+"---\n"
646+msgstr ""
647+
648+#. type: Plain text
649+#: content/pages/ui.md:35
650+#, no-wrap
651+msgid "**Q:** How can I copy and paste? \n"
652+msgstr ""
653+
654+#. type: Plain text
655+#: content/pages/ui.md:39
656+#, no-wrap
657+msgid ""
658+"**Q:** What are the small characters on the keyboard and how can I select \n"
659+"them? \n"
660+msgstr ""
661+
662+#. type: Plain text
663+#: content/pages/apps.md:13
664+#, no-wrap
665+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
666+msgstr ""
667+
668+#. type: Plain text
669+#: content/pages/apps.md:15
670+#, no-wrap
671+msgid ""
672+"Music\n"
673+"---\n"
674+msgstr ""
675+
676+#. type: Plain text
677+#: content/pages/apps.md:16
678+#, no-wrap
679+msgid ""
680+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
681+msgstr ""
682+
683+#. type: Plain text
684+#: content/pages/apps.md:19
685+#, no-wrap
686+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
687+msgstr ""
688+
689+#. type: Plain text
690+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
691+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
692+#, no-wrap
693+msgid "**A:**\n"
694+msgstr ""
695+
696+#. type: Plain text
697+#: content/pages/apps.md:23
698+#, no-wrap
699+msgid ""
700+"Contacts\n"
701+"---\n"
702+msgstr ""
703+
704+#. type: Plain text
705+#: content/pages/apps.md:24
706+#, no-wrap
707+msgid "**Q:** How can I sync my Google contacts to my device? \n"
708+msgstr ""
709+
710+#. type: Plain text
711+#: content/pages/apps.md:28
712+#, no-wrap
713+msgid ""
714+"Gallery\n"
715+"---\n"
716+msgstr ""
717+
718+#. type: Plain text
719+#: content/pages/apps.md:29
720+#, no-wrap
721+msgid "**Q:** How can I share photos? \n"
722+msgstr ""
723+
724+#. type: Plain text
725+#: content/pages/apps.md:32
726+#, no-wrap
727+msgid "**Q:** How can I share video? \n"
728+msgstr ""
729+
730+#. type: Plain text
731+#: content/pages/apps.md:36
732+#, no-wrap
733+msgid ""
734+"Camera\n"
735+"---\n"
736+msgstr ""
737+
738+#. type: Plain text
739+#: content/pages/apps.md:37
740+#, no-wrap
741+msgid "**Q:** How can I take a picture? \n"
742+msgstr ""
743+
744+#. type: Plain text
745+#: content/pages/apps.md:40
746+#, no-wrap
747+msgid "**Q:** How can I crop / rotate a picture? \n"
748+msgstr ""
749+
750+#. type: Plain text
751+#: content/pages/apps.md:43
752+#, no-wrap
753+msgid "**Q:** How can I take video? \n"
754+msgstr ""
755+
756+#. type: Plain text
757+#: content/pages/apps.md:47
758+msgid "Clock"
759+msgstr ""
760+
761+#. type: Plain text
762+#: content/pages/apps.md:49
763+#, no-wrap
764+msgid "**Q:** How do I set an alarm? \n"
765+msgstr ""
766+
767+#. type: Plain text
768+#: content/pages/apps.md:53
769+msgid "Here Maps"
770+msgstr ""
771+
772+#. type: Plain text
773+#: content/pages/apps.md:55
774+#, no-wrap
775+msgid "**Q:** How can I get directions? \n"
776+msgstr ""
777+
778+#. type: Plain text
779+#: content/pages/apps.md:58
780+#, no-wrap
781+msgid "**Q:** Can I navigate offline? \n"
782+msgstr ""
783+
784+#. type: Plain text
785+#: content/pages/apps.md:61
786+#, no-wrap
787+msgid "**Q:** Can I view the map offline? \n"
788+msgstr ""
789+
790+#. type: Plain text
791+#: content/pages/scopes.md:2
792+msgid "FAQ - Scopes"
793+msgstr ""
794+
795+#. type: Plain text
796+#: content/pages/scopes.md:4
797+msgid "Curious about scopes?"
798+msgstr ""
799+
800+#. type: Plain text
801+#: content/pages/scopes.md:6
802+#, no-wrap
803+msgid "**Q:** How do I add new scopes? \n"
804+msgstr ""
805+
806+#. type: Plain text
807+#: content/pages/scopes.md:9
808+#, no-wrap
809+msgid "**Q:** How do I remove a scope? \n"
810+msgstr ""
811+
812+#. type: Plain text
813+#: content/pages/scopes.md:12
814+#, no-wrap
815+msgid "**Q:** How do favorites work? \n"
816+msgstr ""
817+
818+#~ msgid "..."
819+#~ msgstr "..."
820+
821+#~ msgid ""
822+#~ "**A:** Sure, install the 'Authenticator' app from the software store.\n"
823+#~ "---\n"
824+#~ msgstr ""
825+#~ "**A:** Klar, installiere einfach die 'Authenticator' App aus dem Software \n"
826+#~ "Store. \n"
827+#~ "---\n"
828+
829+#~ msgid "Title: Get your questions answered."
830+#~ msgstr "Title: Antworten auf Deine Fragen."
831+
832+#~ msgid "Title: Welcome to Help for Ubuntu for devices!"
833+#~ msgstr "Title: Willkommen bei der Hilfe für Ubuntu-Geräte!"
834+
835+#~ msgid "Title: FAQ - Apps"
836+#~ msgstr "Title: FAQ - Apps"
837+
838+#~ msgid "Title: Get in touch"
839+#~ msgstr "Title: Kontakt"
840
841=== modified file 'edit-here/po/es.po'
842--- edit-here/po/es.po 2015-03-04 06:01:48 +0000
843+++ edit-here/po/es.po 2015-03-05 10:53:27 +0000
844@@ -2,7 +2,7 @@
845 # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
846 # This file is distributed under the same license as the ubuntu-devices-help package.
847 # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
848-#
849+#
850 msgid ""
851 msgstr ""
852 "Project-Id-Version: ubuntu-devices-help\n"
853@@ -14,13 +14,8 @@
854 "MIME-Version: 1.0\n"
855 "Content-Type: text/plain; charset=UTF-8\n"
856 "Content-Transfer-Encoding: 8bit\n"
857-"X-Launchpad-Export-Date: 2015-03-04 06:01+0000\n"
858-"X-Generator: Launchpad (build 17361)\n"
859-
860-#. type: Plain text
861-#: content/pages/faq.md:2
862-msgid "Title: Get your questions answered."
863-msgstr ""
864+"X-Generator: Launchpad (build 17374)\n"
865+"X-Launchpad-Export-Date: 2015-03-05 06:06+0000\n"
866
867 #. type: Plain text
868 #: content/pages/faq.md:5
869@@ -32,19 +27,9 @@
870 "facilidad:"
871
872 #. type: Bullet: ' * '
873-#: content/pages/faq.md:7
874+#: content/pages/faq.md:12
875 msgid "[Apps]({filename}apps.md)"
876-msgstr ""
877-
878-#. type: Bullet: ' * '
879-#: content/pages/faq.md:7
880-msgid "..."
881-msgstr ""
882-
883-#. type: Plain text
884-#: content/pages/index.md:2
885-msgid "Title: Welcome to Help for Ubuntu for devices!"
886-msgstr ""
887+msgstr "[Apps]({filename}apps.es.md)"
888
889 #. type: Plain text
890 #: content/pages/index.md:5
891@@ -52,8 +37,8 @@
892 "The world-wide Ubuntu community wants to give you the best possible "
893 "experience on your Ubuntu device. This is why we collected:"
894 msgstr ""
895-"La comunidad mundial de Ubuntu quiere ofrecerle la mejor experiencia posible "
896-"en su dispositivo con Ubuntu. Por ello hemos recopilado:"
897+"La comunidad mundial de Ubuntu quiere ofrecerle la mejor experiencia posible"
898+" en su dispositivo con Ubuntu. Por ello hemos recopilado:"
899
900 #. type: Bullet: ' * '
901 #: content/pages/index.md:9
902@@ -79,17 +64,12 @@
903 #: content/pages/index.md:12
904 #, no-wrap
905 msgid "[Take me to the FAQ!]({filename}faq.md) \n"
906-msgstr ""
907+msgstr "[Take me to the FAQ!]({filename}faq.es.md) \n"
908
909 #. type: Plain text
910 #: content/pages/index.md:14
911 msgid "[Get in touch]({filename}get-in-touch.md)"
912-msgstr ""
913-
914-#. type: Plain text
915-#: content/pages/apps.md:2
916-msgid "Title: FAQ - Apps"
917-msgstr ""
918+msgstr "[Get in touch]({filename}get-in-touch.es.md)"
919
920 #. type: Plain text
921 #: content/pages/apps.md:5
922@@ -120,19 +100,6 @@
923 msgstr ""
924
925 #. type: Plain text
926-#: content/pages/apps.md:13
927-#, no-wrap
928-msgid ""
929-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
930-"---\n"
931-msgstr ""
932-
933-#. type: Plain text
934-#: content/pages/get-in-touch.md:2
935-msgid "Title: Get in touch"
936-msgstr ""
937-
938-#. type: Plain text
939 #: content/pages/get-in-touch.md:7
940 #, no-wrap
941 msgid ""
942@@ -151,3 +118,437 @@
943 "out about all the individual teams in Ubuntu, what they do, where they hang "
944 "out and how to get involved."
945 msgstr ""
946+
947+#. type: Plain text
948+#: content/pages/faq.md:2
949+msgid "Get your questions answered."
950+msgstr ""
951+
952+#. type: Plain text
953+#: content/pages/index.md:2
954+msgid "Welcome to Help for Ubuntu for devices!"
955+msgstr ""
956+
957+#. type: Plain text
958+#: content/pages/apps.md:2
959+msgid "FAQ - Apps"
960+msgstr ""
961+
962+#. type: Plain text
963+#: content/pages/get-in-touch.md:2
964+msgid "Get in touch"
965+msgstr ""
966+
967+#. type: Plain text
968+#: content/pages/security.md:2
969+msgid "FAQ - Security"
970+msgstr ""
971+
972+#. type: Plain text
973+#: content/pages/security.md:4
974+msgid "Wondering how to make your phone more secure?"
975+msgstr ""
976+
977+#. type: Plain text
978+#: content/pages/security.md:6
979+#, no-wrap
980+msgid "**Q:** How can I change my PIN/Passcode? \n"
981+msgstr ""
982+
983+#. type: Plain text
984+#: content/pages/security.md:8 content/pages/security.md:12
985+#: content/pages/security.md:16 content/pages/store.md:8
986+#: content/pages/store.md:11 content/pages/store.md:14
987+#: content/pages/settings.md:8 content/pages/settings.md:11
988+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
989+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
990+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
991+#: content/pages/scopes.md:8 content/pages/scopes.md:11
992+#: content/pages/scopes.md:14
993+#, no-wrap
994+msgid ""
995+"**A:**\n"
996+"---\n"
997+msgstr ""
998+
999+#. type: Plain text
1000+#: content/pages/security.md:10
1001+#, no-wrap
1002+msgid ""
1003+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
1004+"default apps)? \n"
1005+msgstr ""
1006+
1007+#. type: Plain text
1008+#: content/pages/security.md:14
1009+#, no-wrap
1010+msgid ""
1011+"**Q:** How can I stop someone using the indicators when the phone is \n"
1012+"unlocked? \n"
1013+msgstr ""
1014+
1015+#. type: Plain text
1016+#: content/pages/store.md:2
1017+msgid "FAQ - Store"
1018+msgstr ""
1019+
1020+#. type: Plain text
1021+#: content/pages/store.md:4
1022+msgid "Curious about the application store?"
1023+msgstr ""
1024+
1025+#. type: Plain text
1026+#: content/pages/store.md:6
1027+#, no-wrap
1028+msgid "**Q:** How do I find and install new applications? \n"
1029+msgstr ""
1030+
1031+#. type: Plain text
1032+#: content/pages/store.md:9
1033+#, no-wrap
1034+msgid "**Q:** How can I browse the app store from my PC? \n"
1035+msgstr ""
1036+
1037+#. type: Plain text
1038+#: content/pages/store.md:12
1039+#, no-wrap
1040+msgid "**Q:** How do I remove applications? \n"
1041+msgstr ""
1042+
1043+#. type: Bullet: ' * '
1044+#: content/pages/faq.md:12
1045+msgid "[User Interface]({filename}ui.md)"
1046+msgstr "[User Interface]({filename}ui.es.md)"
1047+
1048+#. type: Bullet: ' * '
1049+#: content/pages/faq.md:12
1050+msgid "[Settings]({filename}settings.md)"
1051+msgstr "[Settings]({filename}settings.es.md)"
1052+
1053+#. type: Bullet: ' * '
1054+#: content/pages/faq.md:12
1055+msgid "[Store]({filename}store.md)"
1056+msgstr "[Store]({filename}store.es.md)"
1057+
1058+#. type: Bullet: ' * '
1059+#: content/pages/faq.md:12
1060+msgid "[Scopes]({filename}scopes.md)"
1061+msgstr "[Scopes]({filename}scopes.es.md)"
1062+
1063+#. type: Bullet: ' * '
1064+#: content/pages/faq.md:12
1065+msgid "[Security]({filename}security.md)"
1066+msgstr "[Security]({filename}security.es.md)"
1067+
1068+#. type: Plain text
1069+#: content/pages/settings.md:2
1070+msgid "FAQ - Settings"
1071+msgstr ""
1072+
1073+#. type: Plain text
1074+#: content/pages/settings.md:4
1075+msgid "How do I change my phone settings?"
1076+msgstr ""
1077+
1078+#. type: Plain text
1079+#: content/pages/settings.md:6
1080+#, no-wrap
1081+msgid "**Q:** How do I set the time / locale / language? \n"
1082+msgstr ""
1083+
1084+#. type: Plain text
1085+#: content/pages/settings.md:9
1086+#, no-wrap
1087+msgid "**Q:** How can I change my wallpaper/background? \n"
1088+msgstr ""
1089+
1090+#. type: Plain text
1091+#: content/pages/settings.md:12
1092+#, no-wrap
1093+msgid "**Q:** How do I keep the screen on? \n"
1094+msgstr ""
1095+
1096+#. type: Plain text
1097+#: content/pages/ui.md:2
1098+msgid "FAQ - User Interface"
1099+msgstr ""
1100+
1101+#. type: Plain text
1102+#: content/pages/ui.md:5
1103+msgid ""
1104+"Are you confused about the dash, scopes, swiping? You've come to the right "
1105+"place!"
1106+msgstr ""
1107+
1108+#. type: Plain text
1109+#: content/pages/ui.md:7
1110+#, no-wrap
1111+msgid "**Q:** What is the dash? \n"
1112+msgstr ""
1113+
1114+#. type: Plain text
1115+#: content/pages/ui.md:12
1116+#, no-wrap
1117+msgid ""
1118+"**A:** The dash contains a list of applications installed on the device, \n"
1119+"along with presenting the scopes and store. The dash is the first thing \n"
1120+"you see when booting the phone. You can switch to it again at any time by \n"
1121+"swiping left from the right screen edge.\n"
1122+"---\n"
1123+msgstr ""
1124+
1125+#. type: Plain text
1126+#: content/pages/ui.md:13
1127+#, no-wrap
1128+msgid "**Q:** What is the launcher? \n"
1129+msgstr ""
1130+
1131+#. type: Plain text
1132+#: content/pages/ui.md:16
1133+#, no-wrap
1134+msgid ""
1135+"**A:** The launcher allows you to easily launch new applications. You can \n"
1136+"access the launcher at any time by swiping right from the left screen edge.\n"
1137+"---\n"
1138+msgstr ""
1139+
1140+#. type: Plain text
1141+#: content/pages/ui.md:17
1142+#, no-wrap
1143+msgid "**Q:** What are the indicators? \n"
1144+msgstr ""
1145+
1146+#. type: Plain text
1147+#: content/pages/ui.md:21
1148+#, no-wrap
1149+msgid ""
1150+"**A:** Indicators convey quick useful information about your device, like \n"
1151+"the time, data connection, location, sound, and notifications. You can \n"
1152+"access the indicators at any time by swiping down from the top screen edge.\n"
1153+"---\n"
1154+msgstr ""
1155+
1156+#. type: Plain text
1157+#: content/pages/ui.md:22
1158+#, no-wrap
1159+msgid "**Q:** How do I switch applications? \n"
1160+msgstr ""
1161+
1162+#. type: Plain text
1163+#: content/pages/ui.md:28
1164+#, no-wrap
1165+msgid ""
1166+"**A:** To switch applications, slide your finger left from the right edge \n"
1167+"of the screen. If you slide quickly you will cycle through each application. \n"
1168+"However, if you slide more slowly, an application switcher will appear \n"
1169+"allowing you to select the application you wish to switch to, including the \n"
1170+"dash.\n"
1171+"---\n"
1172+msgstr ""
1173+
1174+#. type: Plain text
1175+#: content/pages/ui.md:29
1176+#, no-wrap
1177+msgid "**Q:** How do I close applications? \n"
1178+msgstr ""
1179+
1180+#. type: Plain text
1181+#: content/pages/ui.md:34
1182+#, no-wrap
1183+msgid ""
1184+"**A:** To close an application, slide your finger *slowly* left from the \n"
1185+"right edge of the screen. An application switcher will appear. Place your \n"
1186+"finger on the application preview you wish to close and swipe up or down. \n"
1187+"The application will disappear.\n"
1188+"---\n"
1189+msgstr ""
1190+
1191+#. type: Plain text
1192+#: content/pages/ui.md:35
1193+#, no-wrap
1194+msgid "**Q:** How can I copy and paste? \n"
1195+msgstr ""
1196+
1197+#. type: Plain text
1198+#: content/pages/ui.md:39
1199+#, no-wrap
1200+msgid ""
1201+"**Q:** What are the small characters on the keyboard and how can I select \n"
1202+"them? \n"
1203+msgstr ""
1204+
1205+#. type: Plain text
1206+#: content/pages/apps.md:13
1207+#, no-wrap
1208+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
1209+msgstr ""
1210+
1211+#. type: Plain text
1212+#: content/pages/apps.md:15
1213+#, no-wrap
1214+msgid ""
1215+"Music\n"
1216+"---\n"
1217+msgstr ""
1218+
1219+#. type: Plain text
1220+#: content/pages/apps.md:16
1221+#, no-wrap
1222+msgid ""
1223+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
1224+msgstr ""
1225+
1226+#. type: Plain text
1227+#: content/pages/apps.md:19
1228+#, no-wrap
1229+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
1230+msgstr ""
1231+
1232+#. type: Plain text
1233+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
1234+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
1235+#, no-wrap
1236+msgid "**A:**\n"
1237+msgstr ""
1238+
1239+#. type: Plain text
1240+#: content/pages/apps.md:23
1241+#, no-wrap
1242+msgid ""
1243+"Contacts\n"
1244+"---\n"
1245+msgstr ""
1246+
1247+#. type: Plain text
1248+#: content/pages/apps.md:24
1249+#, no-wrap
1250+msgid "**Q:** How can I sync my Google contacts to my device? \n"
1251+msgstr ""
1252+
1253+#. type: Plain text
1254+#: content/pages/apps.md:28
1255+#, no-wrap
1256+msgid ""
1257+"Gallery\n"
1258+"---\n"
1259+msgstr ""
1260+
1261+#. type: Plain text
1262+#: content/pages/apps.md:29
1263+#, no-wrap
1264+msgid "**Q:** How can I share photos? \n"
1265+msgstr ""
1266+
1267+#. type: Plain text
1268+#: content/pages/apps.md:32
1269+#, no-wrap
1270+msgid "**Q:** How can I share video? \n"
1271+msgstr ""
1272+
1273+#. type: Plain text
1274+#: content/pages/apps.md:36
1275+#, no-wrap
1276+msgid ""
1277+"Camera\n"
1278+"---\n"
1279+msgstr ""
1280+
1281+#. type: Plain text
1282+#: content/pages/apps.md:37
1283+#, no-wrap
1284+msgid "**Q:** How can I take a picture? \n"
1285+msgstr ""
1286+
1287+#. type: Plain text
1288+#: content/pages/apps.md:40
1289+#, no-wrap
1290+msgid "**Q:** How can I crop / rotate a picture? \n"
1291+msgstr ""
1292+
1293+#. type: Plain text
1294+#: content/pages/apps.md:43
1295+#, no-wrap
1296+msgid "**Q:** How can I take video? \n"
1297+msgstr ""
1298+
1299+#. type: Plain text
1300+#: content/pages/apps.md:47
1301+msgid "Clock"
1302+msgstr ""
1303+
1304+#. type: Plain text
1305+#: content/pages/apps.md:49
1306+#, no-wrap
1307+msgid "**Q:** How do I set an alarm? \n"
1308+msgstr ""
1309+
1310+#. type: Plain text
1311+#: content/pages/apps.md:53
1312+msgid "Here Maps"
1313+msgstr ""
1314+
1315+#. type: Plain text
1316+#: content/pages/apps.md:55
1317+#, no-wrap
1318+msgid "**Q:** How can I get directions? \n"
1319+msgstr ""
1320+
1321+#. type: Plain text
1322+#: content/pages/apps.md:58
1323+#, no-wrap
1324+msgid "**Q:** Can I navigate offline? \n"
1325+msgstr ""
1326+
1327+#. type: Plain text
1328+#: content/pages/apps.md:61
1329+#, no-wrap
1330+msgid "**Q:** Can I view the map offline? \n"
1331+msgstr ""
1332+
1333+#. type: Plain text
1334+#: content/pages/scopes.md:2
1335+msgid "FAQ - Scopes"
1336+msgstr ""
1337+
1338+#. type: Plain text
1339+#: content/pages/scopes.md:4
1340+msgid "Curious about scopes?"
1341+msgstr ""
1342+
1343+#. type: Plain text
1344+#: content/pages/scopes.md:6
1345+#, no-wrap
1346+msgid "**Q:** How do I add new scopes? \n"
1347+msgstr ""
1348+
1349+#. type: Plain text
1350+#: content/pages/scopes.md:9
1351+#, no-wrap
1352+msgid "**Q:** How do I remove a scope? \n"
1353+msgstr ""
1354+
1355+#. type: Plain text
1356+#: content/pages/scopes.md:12
1357+#, no-wrap
1358+msgid "**Q:** How do favorites work? \n"
1359+msgstr ""
1360+
1361+#~ msgid "..."
1362+#~ msgstr ""
1363+
1364+#~ msgid ""
1365+#~ "**A:** Sure, install the 'Authenticator' app from the software store.\n"
1366+#~ "---\n"
1367+#~ msgstr ""
1368+
1369+#~ msgid "Title: Get your questions answered."
1370+#~ msgstr ""
1371+
1372+#~ msgid "Title: Welcome to Help for Ubuntu for devices!"
1373+#~ msgstr ""
1374+
1375+#~ msgid "Title: FAQ - Apps"
1376+#~ msgstr ""
1377+
1378+#~ msgid "Title: Get in touch"
1379+#~ msgstr ""
1380
1381=== modified file 'edit-here/po/fr.po'
1382--- edit-here/po/fr.po 2015-02-28 06:41:48 +0000
1383+++ edit-here/po/fr.po 2015-03-05 10:53:27 +0000
1384@@ -2,7 +2,7 @@
1385 # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
1386 # This file is distributed under the same license as the ubuntu-devices-help package.
1387 # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
1388-#
1389+#
1390 msgid ""
1391 msgstr ""
1392 "Project-Id-Version: ubuntu-devices-help\n"
1393@@ -14,13 +14,8 @@
1394 "MIME-Version: 1.0\n"
1395 "Content-Type: text/plain; charset=UTF-8\n"
1396 "Content-Transfer-Encoding: 8bit\n"
1397+"X-Generator: Launchpad (build 17361)\n"
1398 "X-Launchpad-Export-Date: 2015-02-28 06:41+0000\n"
1399-"X-Generator: Launchpad (build 17361)\n"
1400-
1401-#. type: Plain text
1402-#: content/pages/faq.md:2
1403-msgid "Title: Get your questions answered."
1404-msgstr ""
1405
1406 #. type: Plain text
1407 #: content/pages/faq.md:5
1408@@ -30,19 +25,9 @@
1409 msgstr ""
1410
1411 #. type: Bullet: ' * '
1412-#: content/pages/faq.md:7
1413+#: content/pages/faq.md:12
1414 msgid "[Apps]({filename}apps.md)"
1415-msgstr ""
1416-
1417-#. type: Bullet: ' * '
1418-#: content/pages/faq.md:7
1419-msgid "..."
1420-msgstr ""
1421-
1422-#. type: Plain text
1423-#: content/pages/index.md:2
1424-msgid "Title: Welcome to Help for Ubuntu for devices!"
1425-msgstr ""
1426+msgstr "[Apps]({filename}apps.fr.md)"
1427
1428 #. type: Plain text
1429 #: content/pages/index.md:5
1430@@ -75,17 +60,12 @@
1431 #: content/pages/index.md:12
1432 #, no-wrap
1433 msgid "[Take me to the FAQ!]({filename}faq.md) \n"
1434-msgstr ""
1435+msgstr "[Take me to the FAQ!]({filename}faq.fr.md) \n"
1436
1437 #. type: Plain text
1438 #: content/pages/index.md:14
1439 msgid "[Get in touch]({filename}get-in-touch.md)"
1440-msgstr ""
1441-
1442-#. type: Plain text
1443-#: content/pages/apps.md:2
1444-msgid "Title: FAQ - Apps"
1445-msgstr ""
1446+msgstr "[Get in touch]({filename}get-in-touch.fr.md)"
1447
1448 #. type: Plain text
1449 #: content/pages/apps.md:5
1450@@ -116,19 +96,6 @@
1451 msgstr ""
1452
1453 #. type: Plain text
1454-#: content/pages/apps.md:13
1455-#, no-wrap
1456-msgid ""
1457-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
1458-"---\n"
1459-msgstr ""
1460-
1461-#. type: Plain text
1462-#: content/pages/get-in-touch.md:2
1463-msgid "Title: Get in touch"
1464-msgstr ""
1465-
1466-#. type: Plain text
1467 #: content/pages/get-in-touch.md:7
1468 #, no-wrap
1469 msgid ""
1470@@ -147,3 +114,437 @@
1471 "out about all the individual teams in Ubuntu, what they do, where they hang "
1472 "out and how to get involved."
1473 msgstr ""
1474+
1475+#. type: Plain text
1476+#: content/pages/faq.md:2
1477+msgid "Get your questions answered."
1478+msgstr ""
1479+
1480+#. type: Plain text
1481+#: content/pages/index.md:2
1482+msgid "Welcome to Help for Ubuntu for devices!"
1483+msgstr ""
1484+
1485+#. type: Plain text
1486+#: content/pages/apps.md:2
1487+msgid "FAQ - Apps"
1488+msgstr ""
1489+
1490+#. type: Plain text
1491+#: content/pages/get-in-touch.md:2
1492+msgid "Get in touch"
1493+msgstr ""
1494+
1495+#. type: Plain text
1496+#: content/pages/security.md:2
1497+msgid "FAQ - Security"
1498+msgstr ""
1499+
1500+#. type: Plain text
1501+#: content/pages/security.md:4
1502+msgid "Wondering how to make your phone more secure?"
1503+msgstr ""
1504+
1505+#. type: Plain text
1506+#: content/pages/security.md:6
1507+#, no-wrap
1508+msgid "**Q:** How can I change my PIN/Passcode? \n"
1509+msgstr ""
1510+
1511+#. type: Plain text
1512+#: content/pages/security.md:8 content/pages/security.md:12
1513+#: content/pages/security.md:16 content/pages/store.md:8
1514+#: content/pages/store.md:11 content/pages/store.md:14
1515+#: content/pages/settings.md:8 content/pages/settings.md:11
1516+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
1517+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
1518+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
1519+#: content/pages/scopes.md:8 content/pages/scopes.md:11
1520+#: content/pages/scopes.md:14
1521+#, no-wrap
1522+msgid ""
1523+"**A:**\n"
1524+"---\n"
1525+msgstr ""
1526+
1527+#. type: Plain text
1528+#: content/pages/security.md:10
1529+#, no-wrap
1530+msgid ""
1531+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
1532+"default apps)? \n"
1533+msgstr ""
1534+
1535+#. type: Plain text
1536+#: content/pages/security.md:14
1537+#, no-wrap
1538+msgid ""
1539+"**Q:** How can I stop someone using the indicators when the phone is \n"
1540+"unlocked? \n"
1541+msgstr ""
1542+
1543+#. type: Plain text
1544+#: content/pages/store.md:2
1545+msgid "FAQ - Store"
1546+msgstr ""
1547+
1548+#. type: Plain text
1549+#: content/pages/store.md:4
1550+msgid "Curious about the application store?"
1551+msgstr ""
1552+
1553+#. type: Plain text
1554+#: content/pages/store.md:6
1555+#, no-wrap
1556+msgid "**Q:** How do I find and install new applications? \n"
1557+msgstr ""
1558+
1559+#. type: Plain text
1560+#: content/pages/store.md:9
1561+#, no-wrap
1562+msgid "**Q:** How can I browse the app store from my PC? \n"
1563+msgstr ""
1564+
1565+#. type: Plain text
1566+#: content/pages/store.md:12
1567+#, no-wrap
1568+msgid "**Q:** How do I remove applications? \n"
1569+msgstr ""
1570+
1571+#. type: Bullet: ' * '
1572+#: content/pages/faq.md:12
1573+msgid "[User Interface]({filename}ui.md)"
1574+msgstr "[User Interface]({filename}ui.fr.md)"
1575+
1576+#. type: Bullet: ' * '
1577+#: content/pages/faq.md:12
1578+msgid "[Settings]({filename}settings.md)"
1579+msgstr "[Settings]({filename}settings.fr.md)"
1580+
1581+#. type: Bullet: ' * '
1582+#: content/pages/faq.md:12
1583+msgid "[Store]({filename}store.md)"
1584+msgstr "[Store]({filename}store.fr.md)"
1585+
1586+#. type: Bullet: ' * '
1587+#: content/pages/faq.md:12
1588+msgid "[Scopes]({filename}scopes.md)"
1589+msgstr "[Scopes]({filename}scopes.fr.md)"
1590+
1591+#. type: Bullet: ' * '
1592+#: content/pages/faq.md:12
1593+msgid "[Security]({filename}security.md)"
1594+msgstr "[Security]({filename}security.fr.md)"
1595+
1596+#. type: Plain text
1597+#: content/pages/settings.md:2
1598+msgid "FAQ - Settings"
1599+msgstr ""
1600+
1601+#. type: Plain text
1602+#: content/pages/settings.md:4
1603+msgid "How do I change my phone settings?"
1604+msgstr ""
1605+
1606+#. type: Plain text
1607+#: content/pages/settings.md:6
1608+#, no-wrap
1609+msgid "**Q:** How do I set the time / locale / language? \n"
1610+msgstr ""
1611+
1612+#. type: Plain text
1613+#: content/pages/settings.md:9
1614+#, no-wrap
1615+msgid "**Q:** How can I change my wallpaper/background? \n"
1616+msgstr ""
1617+
1618+#. type: Plain text
1619+#: content/pages/settings.md:12
1620+#, no-wrap
1621+msgid "**Q:** How do I keep the screen on? \n"
1622+msgstr ""
1623+
1624+#. type: Plain text
1625+#: content/pages/ui.md:2
1626+msgid "FAQ - User Interface"
1627+msgstr ""
1628+
1629+#. type: Plain text
1630+#: content/pages/ui.md:5
1631+msgid ""
1632+"Are you confused about the dash, scopes, swiping? You've come to the right "
1633+"place!"
1634+msgstr ""
1635+
1636+#. type: Plain text
1637+#: content/pages/ui.md:7
1638+#, no-wrap
1639+msgid "**Q:** What is the dash? \n"
1640+msgstr ""
1641+
1642+#. type: Plain text
1643+#: content/pages/ui.md:12
1644+#, no-wrap
1645+msgid ""
1646+"**A:** The dash contains a list of applications installed on the device, \n"
1647+"along with presenting the scopes and store. The dash is the first thing \n"
1648+"you see when booting the phone. You can switch to it again at any time by \n"
1649+"swiping left from the right screen edge.\n"
1650+"---\n"
1651+msgstr ""
1652+
1653+#. type: Plain text
1654+#: content/pages/ui.md:13
1655+#, no-wrap
1656+msgid "**Q:** What is the launcher? \n"
1657+msgstr ""
1658+
1659+#. type: Plain text
1660+#: content/pages/ui.md:16
1661+#, no-wrap
1662+msgid ""
1663+"**A:** The launcher allows you to easily launch new applications. You can \n"
1664+"access the launcher at any time by swiping right from the left screen edge.\n"
1665+"---\n"
1666+msgstr ""
1667+
1668+#. type: Plain text
1669+#: content/pages/ui.md:17
1670+#, no-wrap
1671+msgid "**Q:** What are the indicators? \n"
1672+msgstr ""
1673+
1674+#. type: Plain text
1675+#: content/pages/ui.md:21
1676+#, no-wrap
1677+msgid ""
1678+"**A:** Indicators convey quick useful information about your device, like \n"
1679+"the time, data connection, location, sound, and notifications. You can \n"
1680+"access the indicators at any time by swiping down from the top screen edge.\n"
1681+"---\n"
1682+msgstr ""
1683+
1684+#. type: Plain text
1685+#: content/pages/ui.md:22
1686+#, no-wrap
1687+msgid "**Q:** How do I switch applications? \n"
1688+msgstr ""
1689+
1690+#. type: Plain text
1691+#: content/pages/ui.md:28
1692+#, no-wrap
1693+msgid ""
1694+"**A:** To switch applications, slide your finger left from the right edge \n"
1695+"of the screen. If you slide quickly you will cycle through each application. \n"
1696+"However, if you slide more slowly, an application switcher will appear \n"
1697+"allowing you to select the application you wish to switch to, including the \n"
1698+"dash.\n"
1699+"---\n"
1700+msgstr ""
1701+
1702+#. type: Plain text
1703+#: content/pages/ui.md:29
1704+#, no-wrap
1705+msgid "**Q:** How do I close applications? \n"
1706+msgstr ""
1707+
1708+#. type: Plain text
1709+#: content/pages/ui.md:34
1710+#, no-wrap
1711+msgid ""
1712+"**A:** To close an application, slide your finger *slowly* left from the \n"
1713+"right edge of the screen. An application switcher will appear. Place your \n"
1714+"finger on the application preview you wish to close and swipe up or down. \n"
1715+"The application will disappear.\n"
1716+"---\n"
1717+msgstr ""
1718+
1719+#. type: Plain text
1720+#: content/pages/ui.md:35
1721+#, no-wrap
1722+msgid "**Q:** How can I copy and paste? \n"
1723+msgstr ""
1724+
1725+#. type: Plain text
1726+#: content/pages/ui.md:39
1727+#, no-wrap
1728+msgid ""
1729+"**Q:** What are the small characters on the keyboard and how can I select \n"
1730+"them? \n"
1731+msgstr ""
1732+
1733+#. type: Plain text
1734+#: content/pages/apps.md:13
1735+#, no-wrap
1736+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
1737+msgstr ""
1738+
1739+#. type: Plain text
1740+#: content/pages/apps.md:15
1741+#, no-wrap
1742+msgid ""
1743+"Music\n"
1744+"---\n"
1745+msgstr ""
1746+
1747+#. type: Plain text
1748+#: content/pages/apps.md:16
1749+#, no-wrap
1750+msgid ""
1751+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
1752+msgstr ""
1753+
1754+#. type: Plain text
1755+#: content/pages/apps.md:19
1756+#, no-wrap
1757+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
1758+msgstr ""
1759+
1760+#. type: Plain text
1761+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
1762+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
1763+#, no-wrap
1764+msgid "**A:**\n"
1765+msgstr ""
1766+
1767+#. type: Plain text
1768+#: content/pages/apps.md:23
1769+#, no-wrap
1770+msgid ""
1771+"Contacts\n"
1772+"---\n"
1773+msgstr ""
1774+
1775+#. type: Plain text
1776+#: content/pages/apps.md:24
1777+#, no-wrap
1778+msgid "**Q:** How can I sync my Google contacts to my device? \n"
1779+msgstr ""
1780+
1781+#. type: Plain text
1782+#: content/pages/apps.md:28
1783+#, no-wrap
1784+msgid ""
1785+"Gallery\n"
1786+"---\n"
1787+msgstr ""
1788+
1789+#. type: Plain text
1790+#: content/pages/apps.md:29
1791+#, no-wrap
1792+msgid "**Q:** How can I share photos? \n"
1793+msgstr ""
1794+
1795+#. type: Plain text
1796+#: content/pages/apps.md:32
1797+#, no-wrap
1798+msgid "**Q:** How can I share video? \n"
1799+msgstr ""
1800+
1801+#. type: Plain text
1802+#: content/pages/apps.md:36
1803+#, no-wrap
1804+msgid ""
1805+"Camera\n"
1806+"---\n"
1807+msgstr ""
1808+
1809+#. type: Plain text
1810+#: content/pages/apps.md:37
1811+#, no-wrap
1812+msgid "**Q:** How can I take a picture? \n"
1813+msgstr ""
1814+
1815+#. type: Plain text
1816+#: content/pages/apps.md:40
1817+#, no-wrap
1818+msgid "**Q:** How can I crop / rotate a picture? \n"
1819+msgstr ""
1820+
1821+#. type: Plain text
1822+#: content/pages/apps.md:43
1823+#, no-wrap
1824+msgid "**Q:** How can I take video? \n"
1825+msgstr ""
1826+
1827+#. type: Plain text
1828+#: content/pages/apps.md:47
1829+msgid "Clock"
1830+msgstr ""
1831+
1832+#. type: Plain text
1833+#: content/pages/apps.md:49
1834+#, no-wrap
1835+msgid "**Q:** How do I set an alarm? \n"
1836+msgstr ""
1837+
1838+#. type: Plain text
1839+#: content/pages/apps.md:53
1840+msgid "Here Maps"
1841+msgstr ""
1842+
1843+#. type: Plain text
1844+#: content/pages/apps.md:55
1845+#, no-wrap
1846+msgid "**Q:** How can I get directions? \n"
1847+msgstr ""
1848+
1849+#. type: Plain text
1850+#: content/pages/apps.md:58
1851+#, no-wrap
1852+msgid "**Q:** Can I navigate offline? \n"
1853+msgstr ""
1854+
1855+#. type: Plain text
1856+#: content/pages/apps.md:61
1857+#, no-wrap
1858+msgid "**Q:** Can I view the map offline? \n"
1859+msgstr ""
1860+
1861+#. type: Plain text
1862+#: content/pages/scopes.md:2
1863+msgid "FAQ - Scopes"
1864+msgstr ""
1865+
1866+#. type: Plain text
1867+#: content/pages/scopes.md:4
1868+msgid "Curious about scopes?"
1869+msgstr ""
1870+
1871+#. type: Plain text
1872+#: content/pages/scopes.md:6
1873+#, no-wrap
1874+msgid "**Q:** How do I add new scopes? \n"
1875+msgstr ""
1876+
1877+#. type: Plain text
1878+#: content/pages/scopes.md:9
1879+#, no-wrap
1880+msgid "**Q:** How do I remove a scope? \n"
1881+msgstr ""
1882+
1883+#. type: Plain text
1884+#: content/pages/scopes.md:12
1885+#, no-wrap
1886+msgid "**Q:** How do favorites work? \n"
1887+msgstr ""
1888+
1889+#~ msgid "..."
1890+#~ msgstr ""
1891+
1892+#~ msgid ""
1893+#~ "**A:** Sure, install the 'Authenticator' app from the software store.\n"
1894+#~ "---\n"
1895+#~ msgstr ""
1896+
1897+#~ msgid "Title: Get your questions answered."
1898+#~ msgstr ""
1899+
1900+#~ msgid "Title: Welcome to Help for Ubuntu for devices!"
1901+#~ msgstr ""
1902+
1903+#~ msgid "Title: FAQ - Apps"
1904+#~ msgstr ""
1905+
1906+#~ msgid "Title: Get in touch"
1907+#~ msgstr ""
1908
1909=== modified file 'edit-here/po/help.pot'
1910--- edit-here/po/help.pot 2015-02-26 14:28:46 +0000
1911+++ edit-here/po/help.pot 2015-03-05 10:53:27 +0000
1912@@ -2,12 +2,12 @@
1913 # Copyright (C) YEAR Free Software Foundation, Inc.
1914 # This file is distributed under the same license as the PACKAGE package.
1915 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
1916-#
1917+#
1918 #, fuzzy
1919 msgid ""
1920 msgstr ""
1921 "Project-Id-Version: PACKAGE VERSION\n"
1922-"POT-Creation-Date: 2015-02-26 15:28+0100\n"
1923+"POT-Creation-Date: 2015-03-05 11:52+0100\n"
1924 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1925 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1926 "Language-Team: LANGUAGE <LL@li.org>\n"
1927@@ -17,8 +17,84 @@
1928 "Content-Transfer-Encoding: 8bit\n"
1929
1930 #. type: Plain text
1931+#: content/pages/security.md:2
1932+msgid "FAQ - Security"
1933+msgstr ""
1934+
1935+#. type: Plain text
1936+#: content/pages/security.md:4
1937+msgid "Wondering how to make your phone more secure?"
1938+msgstr ""
1939+
1940+#. type: Plain text
1941+#: content/pages/security.md:6
1942+#, no-wrap
1943+msgid "**Q:** How can I change my PIN/Passcode? \n"
1944+msgstr ""
1945+
1946+#. type: Plain text
1947+#: content/pages/security.md:8 content/pages/security.md:12
1948+#: content/pages/security.md:16 content/pages/store.md:8
1949+#: content/pages/store.md:11 content/pages/store.md:14
1950+#: content/pages/settings.md:8 content/pages/settings.md:11
1951+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
1952+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
1953+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
1954+#: content/pages/scopes.md:8 content/pages/scopes.md:11
1955+#: content/pages/scopes.md:14
1956+#, no-wrap
1957+msgid ""
1958+"**A:**\n"
1959+"---\n"
1960+msgstr ""
1961+
1962+#. type: Plain text
1963+#: content/pages/security.md:10
1964+#, no-wrap
1965+msgid ""
1966+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
1967+"default apps)? \n"
1968+msgstr ""
1969+
1970+#. type: Plain text
1971+#: content/pages/security.md:14
1972+#, no-wrap
1973+msgid ""
1974+"**Q:** How can I stop someone using the indicators when the phone is \n"
1975+"unlocked? \n"
1976+msgstr ""
1977+
1978+#. type: Plain text
1979+#: content/pages/store.md:2
1980+msgid "FAQ - Store"
1981+msgstr ""
1982+
1983+#. type: Plain text
1984+#: content/pages/store.md:4
1985+msgid "Curious about the application store?"
1986+msgstr ""
1987+
1988+#. type: Plain text
1989+#: content/pages/store.md:6
1990+#, no-wrap
1991+msgid "**Q:** How do I find and install new applications? \n"
1992+msgstr ""
1993+
1994+#. type: Plain text
1995+#: content/pages/store.md:9
1996+#, no-wrap
1997+msgid "**Q:** How can I browse the app store from my PC? \n"
1998+msgstr ""
1999+
2000+#. type: Plain text
2001+#: content/pages/store.md:12
2002+#, no-wrap
2003+msgid "**Q:** How do I remove applications? \n"
2004+msgstr ""
2005+
2006+#. type: Plain text
2007 #: content/pages/faq.md:2
2008-msgid "Title: Get your questions answered."
2009+msgid "Get your questions answered."
2010 msgstr ""
2011
2012 #. type: Plain text
2013@@ -29,18 +105,38 @@
2014 msgstr ""
2015
2016 #. type: Bullet: ' * '
2017-#: content/pages/faq.md:7
2018+#: content/pages/faq.md:12
2019+msgid "[User Interface]({filename}ui.md)"
2020+msgstr ""
2021+
2022+#. type: Bullet: ' * '
2023+#: content/pages/faq.md:12
2024+msgid "[Settings]({filename}settings.md)"
2025+msgstr ""
2026+
2027+#. type: Bullet: ' * '
2028+#: content/pages/faq.md:12
2029+msgid "[Store]({filename}store.md)"
2030+msgstr ""
2031+
2032+#. type: Bullet: ' * '
2033+#: content/pages/faq.md:12
2034 msgid "[Apps]({filename}apps.md)"
2035 msgstr ""
2036
2037 #. type: Bullet: ' * '
2038-#: content/pages/faq.md:7
2039-msgid "..."
2040+#: content/pages/faq.md:12
2041+msgid "[Scopes]({filename}scopes.md)"
2042+msgstr ""
2043+
2044+#. type: Bullet: ' * '
2045+#: content/pages/faq.md:12
2046+msgid "[Security]({filename}security.md)"
2047 msgstr ""
2048
2049 #. type: Plain text
2050 #: content/pages/index.md:2
2051-msgid "Title: Welcome to Help for Ubuntu for devices!"
2052+msgid "Welcome to Help for Ubuntu for devices!"
2053 msgstr ""
2054
2055 #. type: Plain text
2056@@ -82,8 +178,145 @@
2057 msgstr ""
2058
2059 #. type: Plain text
2060+#: content/pages/settings.md:2
2061+msgid "FAQ - Settings"
2062+msgstr ""
2063+
2064+#. type: Plain text
2065+#: content/pages/settings.md:4
2066+msgid "How do I change my phone settings?"
2067+msgstr ""
2068+
2069+#. type: Plain text
2070+#: content/pages/settings.md:6
2071+#, no-wrap
2072+msgid "**Q:** How do I set the time / locale / language? \n"
2073+msgstr ""
2074+
2075+#. type: Plain text
2076+#: content/pages/settings.md:9
2077+#, no-wrap
2078+msgid "**Q:** How can I change my wallpaper/background? \n"
2079+msgstr ""
2080+
2081+#. type: Plain text
2082+#: content/pages/settings.md:12
2083+#, no-wrap
2084+msgid "**Q:** How do I keep the screen on? \n"
2085+msgstr ""
2086+
2087+#. type: Plain text
2088+#: content/pages/ui.md:2
2089+msgid "FAQ - User Interface"
2090+msgstr ""
2091+
2092+#. type: Plain text
2093+#: content/pages/ui.md:5
2094+msgid ""
2095+"Are you confused about the dash, scopes, swiping? You've come to the right "
2096+"place!"
2097+msgstr ""
2098+
2099+#. type: Plain text
2100+#: content/pages/ui.md:7
2101+#, no-wrap
2102+msgid "**Q:** What is the dash? \n"
2103+msgstr ""
2104+
2105+#. type: Plain text
2106+#: content/pages/ui.md:12
2107+#, no-wrap
2108+msgid ""
2109+"**A:** The dash contains a list of applications installed on the device, \n"
2110+"along with presenting the scopes and store. The dash is the first thing \n"
2111+"you see when booting the phone. You can switch to it again at any time by \n"
2112+"swiping left from the right screen edge.\n"
2113+"---\n"
2114+msgstr ""
2115+
2116+#. type: Plain text
2117+#: content/pages/ui.md:13
2118+#, no-wrap
2119+msgid "**Q:** What is the launcher? \n"
2120+msgstr ""
2121+
2122+#. type: Plain text
2123+#: content/pages/ui.md:16
2124+#, no-wrap
2125+msgid ""
2126+"**A:** The launcher allows you to easily launch new applications. You can \n"
2127+"access the launcher at any time by swiping right from the left screen edge.\n"
2128+"---\n"
2129+msgstr ""
2130+
2131+#. type: Plain text
2132+#: content/pages/ui.md:17
2133+#, no-wrap
2134+msgid "**Q:** What are the indicators? \n"
2135+msgstr ""
2136+
2137+#. type: Plain text
2138+#: content/pages/ui.md:21
2139+#, no-wrap
2140+msgid ""
2141+"**A:** Indicators convey quick useful information about your device, like \n"
2142+"the time, data connection, location, sound, and notifications. You can \n"
2143+"access the indicators at any time by swiping down from the top screen edge.\n"
2144+"---\n"
2145+msgstr ""
2146+
2147+#. type: Plain text
2148+#: content/pages/ui.md:22
2149+#, no-wrap
2150+msgid "**Q:** How do I switch applications? \n"
2151+msgstr ""
2152+
2153+#. type: Plain text
2154+#: content/pages/ui.md:28
2155+#, no-wrap
2156+msgid ""
2157+"**A:** To switch applications, slide your finger left from the right edge \n"
2158+"of the screen. If you slide quickly you will cycle through each application. \n"
2159+"However, if you slide more slowly, an application switcher will appear \n"
2160+"allowing you to select the application you wish to switch to, including the \n"
2161+"dash.\n"
2162+"---\n"
2163+msgstr ""
2164+
2165+#. type: Plain text
2166+#: content/pages/ui.md:29
2167+#, no-wrap
2168+msgid "**Q:** How do I close applications? \n"
2169+msgstr ""
2170+
2171+#. type: Plain text
2172+#: content/pages/ui.md:34
2173+#, no-wrap
2174+msgid ""
2175+"**A:** To close an application, slide your finger *slowly* left from the \n"
2176+"right edge of the screen. An application switcher will appear. Place your \n"
2177+"finger on the application preview you wish to close and swipe up or down. \n"
2178+"The application will disappear.\n"
2179+"---\n"
2180+msgstr ""
2181+
2182+#. type: Plain text
2183+#: content/pages/ui.md:35
2184+#, no-wrap
2185+msgid "**Q:** How can I copy and paste? \n"
2186+msgstr ""
2187+
2188+#. type: Plain text
2189+#: content/pages/ui.md:39
2190+#, no-wrap
2191+msgid ""
2192+"**Q:** What are the small characters on the keyboard and how can I select \n"
2193+"them? \n"
2194+msgstr ""
2195+
2196+#. type: Plain text
2197 #: content/pages/apps.md:2
2198-msgid "Title: FAQ - Apps"
2199+msgid "FAQ - Apps"
2200 msgstr ""
2201
2202 #. type: Plain text
2203@@ -117,14 +350,134 @@
2204 #. type: Plain text
2205 #: content/pages/apps.md:13
2206 #, no-wrap
2207-msgid ""
2208-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
2209-"---\n"
2210+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
2211+msgstr ""
2212+
2213+#. type: Plain text
2214+#: content/pages/apps.md:15
2215+#, no-wrap
2216+msgid ""
2217+"Music\n"
2218+"---\n"
2219+msgstr ""
2220+
2221+#. type: Plain text
2222+#: content/pages/apps.md:16
2223+#, no-wrap
2224+msgid ""
2225+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
2226+msgstr ""
2227+
2228+#. type: Plain text
2229+#: content/pages/apps.md:19
2230+#, no-wrap
2231+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
2232+msgstr ""
2233+
2234+#. type: Plain text
2235+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
2236+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
2237+#, no-wrap
2238+msgid "**A:**\n"
2239+msgstr ""
2240+
2241+#. type: Plain text
2242+#: content/pages/apps.md:23
2243+#, no-wrap
2244+msgid ""
2245+"Contacts\n"
2246+"---\n"
2247+msgstr ""
2248+
2249+#. type: Plain text
2250+#: content/pages/apps.md:24
2251+#, no-wrap
2252+msgid "**Q:** How can I sync my Google contacts to my device? \n"
2253+msgstr ""
2254+
2255+#. type: Plain text
2256+#: content/pages/apps.md:28
2257+#, no-wrap
2258+msgid ""
2259+"Gallery\n"
2260+"---\n"
2261+msgstr ""
2262+
2263+#. type: Plain text
2264+#: content/pages/apps.md:29
2265+#, no-wrap
2266+msgid "**Q:** How can I share photos? \n"
2267+msgstr ""
2268+
2269+#. type: Plain text
2270+#: content/pages/apps.md:32
2271+#, no-wrap
2272+msgid "**Q:** How can I share video? \n"
2273+msgstr ""
2274+
2275+#. type: Plain text
2276+#: content/pages/apps.md:36
2277+#, no-wrap
2278+msgid ""
2279+"Camera\n"
2280+"---\n"
2281+msgstr ""
2282+
2283+#. type: Plain text
2284+#: content/pages/apps.md:37
2285+#, no-wrap
2286+msgid "**Q:** How can I take a picture? \n"
2287+msgstr ""
2288+
2289+#. type: Plain text
2290+#: content/pages/apps.md:40
2291+#, no-wrap
2292+msgid "**Q:** How can I crop / rotate a picture? \n"
2293+msgstr ""
2294+
2295+#. type: Plain text
2296+#: content/pages/apps.md:43
2297+#, no-wrap
2298+msgid "**Q:** How can I take video? \n"
2299+msgstr ""
2300+
2301+#. type: Plain text
2302+#: content/pages/apps.md:47
2303+msgid "Clock"
2304+msgstr ""
2305+
2306+#. type: Plain text
2307+#: content/pages/apps.md:49
2308+#, no-wrap
2309+msgid "**Q:** How do I set an alarm? \n"
2310+msgstr ""
2311+
2312+#. type: Plain text
2313+#: content/pages/apps.md:53
2314+msgid "Here Maps"
2315+msgstr ""
2316+
2317+#. type: Plain text
2318+#: content/pages/apps.md:55
2319+#, no-wrap
2320+msgid "**Q:** How can I get directions? \n"
2321+msgstr ""
2322+
2323+#. type: Plain text
2324+#: content/pages/apps.md:58
2325+#, no-wrap
2326+msgid "**Q:** Can I navigate offline? \n"
2327+msgstr ""
2328+
2329+#. type: Plain text
2330+#: content/pages/apps.md:61
2331+#, no-wrap
2332+msgid "**Q:** Can I view the map offline? \n"
2333 msgstr ""
2334
2335 #. type: Plain text
2336 #: content/pages/get-in-touch.md:2
2337-msgid "Title: Get in touch"
2338+msgid "Get in touch"
2339 msgstr ""
2340
2341 #. type: Plain text
2342@@ -146,3 +499,31 @@
2343 "out about all the individual teams in Ubuntu, what they do, where they hang "
2344 "out and how to get involved."
2345 msgstr ""
2346+
2347+#. type: Plain text
2348+#: content/pages/scopes.md:2
2349+msgid "FAQ - Scopes"
2350+msgstr ""
2351+
2352+#. type: Plain text
2353+#: content/pages/scopes.md:4
2354+msgid "Curious about scopes?"
2355+msgstr ""
2356+
2357+#. type: Plain text
2358+#: content/pages/scopes.md:6
2359+#, no-wrap
2360+msgid "**Q:** How do I add new scopes? \n"
2361+msgstr ""
2362+
2363+#. type: Plain text
2364+#: content/pages/scopes.md:9
2365+#, no-wrap
2366+msgid "**Q:** How do I remove a scope? \n"
2367+msgstr ""
2368+
2369+#. type: Plain text
2370+#: content/pages/scopes.md:12
2371+#, no-wrap
2372+msgid "**Q:** How do favorites work? \n"
2373+msgstr ""
2374
2375=== modified file 'edit-here/po/it.po'
2376--- edit-here/po/it.po 2015-03-02 06:02:11 +0000
2377+++ edit-here/po/it.po 2015-03-05 10:53:27 +0000
2378@@ -2,7 +2,7 @@
2379 # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2380 # This file is distributed under the same license as the ubuntu-devices-help package.
2381 # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
2382-#
2383+#
2384 msgid ""
2385 msgstr ""
2386 "Project-Id-Version: ubuntu-devices-help\n"
2387@@ -14,13 +14,8 @@
2388 "MIME-Version: 1.0\n"
2389 "Content-Type: text/plain; charset=UTF-8\n"
2390 "Content-Transfer-Encoding: 8bit\n"
2391+"X-Generator: Launchpad (build 17361)\n"
2392 "X-Launchpad-Export-Date: 2015-03-02 06:02+0000\n"
2393-"X-Generator: Launchpad (build 17361)\n"
2394-
2395-#. type: Plain text
2396-#: content/pages/faq.md:2
2397-msgid "Title: Get your questions answered."
2398-msgstr ""
2399
2400 #. type: Plain text
2401 #: content/pages/faq.md:5
2402@@ -30,19 +25,9 @@
2403 msgstr ""
2404
2405 #. type: Bullet: ' * '
2406-#: content/pages/faq.md:7
2407+#: content/pages/faq.md:12
2408 msgid "[Apps]({filename}apps.md)"
2409-msgstr ""
2410-
2411-#. type: Bullet: ' * '
2412-#: content/pages/faq.md:7
2413-msgid "..."
2414-msgstr ""
2415-
2416-#. type: Plain text
2417-#: content/pages/index.md:2
2418-msgid "Title: Welcome to Help for Ubuntu for devices!"
2419-msgstr ""
2420+msgstr "[Apps]({filename}apps.it.md)"
2421
2422 #. type: Plain text
2423 #: content/pages/index.md:5
2424@@ -75,17 +60,12 @@
2425 #: content/pages/index.md:12
2426 #, no-wrap
2427 msgid "[Take me to the FAQ!]({filename}faq.md) \n"
2428-msgstr ""
2429+msgstr "[Take me to the FAQ!]({filename}faq.it.md) \n"
2430
2431 #. type: Plain text
2432 #: content/pages/index.md:14
2433 msgid "[Get in touch]({filename}get-in-touch.md)"
2434-msgstr ""
2435-
2436-#. type: Plain text
2437-#: content/pages/apps.md:2
2438-msgid "Title: FAQ - Apps"
2439-msgstr ""
2440+msgstr "[Get in touch]({filename}get-in-touch.it.md)"
2441
2442 #. type: Plain text
2443 #: content/pages/apps.md:5
2444@@ -116,19 +96,6 @@
2445 msgstr ""
2446
2447 #. type: Plain text
2448-#: content/pages/apps.md:13
2449-#, no-wrap
2450-msgid ""
2451-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
2452-"---\n"
2453-msgstr ""
2454-
2455-#. type: Plain text
2456-#: content/pages/get-in-touch.md:2
2457-msgid "Title: Get in touch"
2458-msgstr ""
2459-
2460-#. type: Plain text
2461 #: content/pages/get-in-touch.md:7
2462 #, no-wrap
2463 msgid ""
2464@@ -147,3 +114,437 @@
2465 "out about all the individual teams in Ubuntu, what they do, where they hang "
2466 "out and how to get involved."
2467 msgstr ""
2468+
2469+#. type: Plain text
2470+#: content/pages/faq.md:2
2471+msgid "Get your questions answered."
2472+msgstr ""
2473+
2474+#. type: Plain text
2475+#: content/pages/index.md:2
2476+msgid "Welcome to Help for Ubuntu for devices!"
2477+msgstr ""
2478+
2479+#. type: Plain text
2480+#: content/pages/apps.md:2
2481+msgid "FAQ - Apps"
2482+msgstr ""
2483+
2484+#. type: Plain text
2485+#: content/pages/get-in-touch.md:2
2486+msgid "Get in touch"
2487+msgstr ""
2488+
2489+#. type: Plain text
2490+#: content/pages/security.md:2
2491+msgid "FAQ - Security"
2492+msgstr ""
2493+
2494+#. type: Plain text
2495+#: content/pages/security.md:4
2496+msgid "Wondering how to make your phone more secure?"
2497+msgstr ""
2498+
2499+#. type: Plain text
2500+#: content/pages/security.md:6
2501+#, no-wrap
2502+msgid "**Q:** How can I change my PIN/Passcode? \n"
2503+msgstr ""
2504+
2505+#. type: Plain text
2506+#: content/pages/security.md:8 content/pages/security.md:12
2507+#: content/pages/security.md:16 content/pages/store.md:8
2508+#: content/pages/store.md:11 content/pages/store.md:14
2509+#: content/pages/settings.md:8 content/pages/settings.md:11
2510+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
2511+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
2512+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
2513+#: content/pages/scopes.md:8 content/pages/scopes.md:11
2514+#: content/pages/scopes.md:14
2515+#, no-wrap
2516+msgid ""
2517+"**A:**\n"
2518+"---\n"
2519+msgstr ""
2520+
2521+#. type: Plain text
2522+#: content/pages/security.md:10
2523+#, no-wrap
2524+msgid ""
2525+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
2526+"default apps)? \n"
2527+msgstr ""
2528+
2529+#. type: Plain text
2530+#: content/pages/security.md:14
2531+#, no-wrap
2532+msgid ""
2533+"**Q:** How can I stop someone using the indicators when the phone is \n"
2534+"unlocked? \n"
2535+msgstr ""
2536+
2537+#. type: Plain text
2538+#: content/pages/store.md:2
2539+msgid "FAQ - Store"
2540+msgstr ""
2541+
2542+#. type: Plain text
2543+#: content/pages/store.md:4
2544+msgid "Curious about the application store?"
2545+msgstr ""
2546+
2547+#. type: Plain text
2548+#: content/pages/store.md:6
2549+#, no-wrap
2550+msgid "**Q:** How do I find and install new applications? \n"
2551+msgstr ""
2552+
2553+#. type: Plain text
2554+#: content/pages/store.md:9
2555+#, no-wrap
2556+msgid "**Q:** How can I browse the app store from my PC? \n"
2557+msgstr ""
2558+
2559+#. type: Plain text
2560+#: content/pages/store.md:12
2561+#, no-wrap
2562+msgid "**Q:** How do I remove applications? \n"
2563+msgstr ""
2564+
2565+#. type: Bullet: ' * '
2566+#: content/pages/faq.md:12
2567+msgid "[User Interface]({filename}ui.md)"
2568+msgstr "[User Interface]({filename}ui.it.md)"
2569+
2570+#. type: Bullet: ' * '
2571+#: content/pages/faq.md:12
2572+msgid "[Settings]({filename}settings.md)"
2573+msgstr "[Settings]({filename}settings.it.md)"
2574+
2575+#. type: Bullet: ' * '
2576+#: content/pages/faq.md:12
2577+msgid "[Store]({filename}store.md)"
2578+msgstr "[Store]({filename}store.it.md)"
2579+
2580+#. type: Bullet: ' * '
2581+#: content/pages/faq.md:12
2582+msgid "[Scopes]({filename}scopes.md)"
2583+msgstr "[Scopes]({filename}scopes.it.md)"
2584+
2585+#. type: Bullet: ' * '
2586+#: content/pages/faq.md:12
2587+msgid "[Security]({filename}security.md)"
2588+msgstr "[Security]({filename}security.it.md)"
2589+
2590+#. type: Plain text
2591+#: content/pages/settings.md:2
2592+msgid "FAQ - Settings"
2593+msgstr ""
2594+
2595+#. type: Plain text
2596+#: content/pages/settings.md:4
2597+msgid "How do I change my phone settings?"
2598+msgstr ""
2599+
2600+#. type: Plain text
2601+#: content/pages/settings.md:6
2602+#, no-wrap
2603+msgid "**Q:** How do I set the time / locale / language? \n"
2604+msgstr ""
2605+
2606+#. type: Plain text
2607+#: content/pages/settings.md:9
2608+#, no-wrap
2609+msgid "**Q:** How can I change my wallpaper/background? \n"
2610+msgstr ""
2611+
2612+#. type: Plain text
2613+#: content/pages/settings.md:12
2614+#, no-wrap
2615+msgid "**Q:** How do I keep the screen on? \n"
2616+msgstr ""
2617+
2618+#. type: Plain text
2619+#: content/pages/ui.md:2
2620+msgid "FAQ - User Interface"
2621+msgstr ""
2622+
2623+#. type: Plain text
2624+#: content/pages/ui.md:5
2625+msgid ""
2626+"Are you confused about the dash, scopes, swiping? You've come to the right "
2627+"place!"
2628+msgstr ""
2629+
2630+#. type: Plain text
2631+#: content/pages/ui.md:7
2632+#, no-wrap
2633+msgid "**Q:** What is the dash? \n"
2634+msgstr ""
2635+
2636+#. type: Plain text
2637+#: content/pages/ui.md:12
2638+#, no-wrap
2639+msgid ""
2640+"**A:** The dash contains a list of applications installed on the device, \n"
2641+"along with presenting the scopes and store. The dash is the first thing \n"
2642+"you see when booting the phone. You can switch to it again at any time by \n"
2643+"swiping left from the right screen edge.\n"
2644+"---\n"
2645+msgstr ""
2646+
2647+#. type: Plain text
2648+#: content/pages/ui.md:13
2649+#, no-wrap
2650+msgid "**Q:** What is the launcher? \n"
2651+msgstr ""
2652+
2653+#. type: Plain text
2654+#: content/pages/ui.md:16
2655+#, no-wrap
2656+msgid ""
2657+"**A:** The launcher allows you to easily launch new applications. You can \n"
2658+"access the launcher at any time by swiping right from the left screen edge.\n"
2659+"---\n"
2660+msgstr ""
2661+
2662+#. type: Plain text
2663+#: content/pages/ui.md:17
2664+#, no-wrap
2665+msgid "**Q:** What are the indicators? \n"
2666+msgstr ""
2667+
2668+#. type: Plain text
2669+#: content/pages/ui.md:21
2670+#, no-wrap
2671+msgid ""
2672+"**A:** Indicators convey quick useful information about your device, like \n"
2673+"the time, data connection, location, sound, and notifications. You can \n"
2674+"access the indicators at any time by swiping down from the top screen edge.\n"
2675+"---\n"
2676+msgstr ""
2677+
2678+#. type: Plain text
2679+#: content/pages/ui.md:22
2680+#, no-wrap
2681+msgid "**Q:** How do I switch applications? \n"
2682+msgstr ""
2683+
2684+#. type: Plain text
2685+#: content/pages/ui.md:28
2686+#, no-wrap
2687+msgid ""
2688+"**A:** To switch applications, slide your finger left from the right edge \n"
2689+"of the screen. If you slide quickly you will cycle through each application. \n"
2690+"However, if you slide more slowly, an application switcher will appear \n"
2691+"allowing you to select the application you wish to switch to, including the \n"
2692+"dash.\n"
2693+"---\n"
2694+msgstr ""
2695+
2696+#. type: Plain text
2697+#: content/pages/ui.md:29
2698+#, no-wrap
2699+msgid "**Q:** How do I close applications? \n"
2700+msgstr ""
2701+
2702+#. type: Plain text
2703+#: content/pages/ui.md:34
2704+#, no-wrap
2705+msgid ""
2706+"**A:** To close an application, slide your finger *slowly* left from the \n"
2707+"right edge of the screen. An application switcher will appear. Place your \n"
2708+"finger on the application preview you wish to close and swipe up or down. \n"
2709+"The application will disappear.\n"
2710+"---\n"
2711+msgstr ""
2712+
2713+#. type: Plain text
2714+#: content/pages/ui.md:35
2715+#, no-wrap
2716+msgid "**Q:** How can I copy and paste? \n"
2717+msgstr ""
2718+
2719+#. type: Plain text
2720+#: content/pages/ui.md:39
2721+#, no-wrap
2722+msgid ""
2723+"**Q:** What are the small characters on the keyboard and how can I select \n"
2724+"them? \n"
2725+msgstr ""
2726+
2727+#. type: Plain text
2728+#: content/pages/apps.md:13
2729+#, no-wrap
2730+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
2731+msgstr ""
2732+
2733+#. type: Plain text
2734+#: content/pages/apps.md:15
2735+#, no-wrap
2736+msgid ""
2737+"Music\n"
2738+"---\n"
2739+msgstr ""
2740+
2741+#. type: Plain text
2742+#: content/pages/apps.md:16
2743+#, no-wrap
2744+msgid ""
2745+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
2746+msgstr ""
2747+
2748+#. type: Plain text
2749+#: content/pages/apps.md:19
2750+#, no-wrap
2751+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
2752+msgstr ""
2753+
2754+#. type: Plain text
2755+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
2756+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
2757+#, no-wrap
2758+msgid "**A:**\n"
2759+msgstr ""
2760+
2761+#. type: Plain text
2762+#: content/pages/apps.md:23
2763+#, no-wrap
2764+msgid ""
2765+"Contacts\n"
2766+"---\n"
2767+msgstr ""
2768+
2769+#. type: Plain text
2770+#: content/pages/apps.md:24
2771+#, no-wrap
2772+msgid "**Q:** How can I sync my Google contacts to my device? \n"
2773+msgstr ""
2774+
2775+#. type: Plain text
2776+#: content/pages/apps.md:28
2777+#, no-wrap
2778+msgid ""
2779+"Gallery\n"
2780+"---\n"
2781+msgstr ""
2782+
2783+#. type: Plain text
2784+#: content/pages/apps.md:29
2785+#, no-wrap
2786+msgid "**Q:** How can I share photos? \n"
2787+msgstr ""
2788+
2789+#. type: Plain text
2790+#: content/pages/apps.md:32
2791+#, no-wrap
2792+msgid "**Q:** How can I share video? \n"
2793+msgstr ""
2794+
2795+#. type: Plain text
2796+#: content/pages/apps.md:36
2797+#, no-wrap
2798+msgid ""
2799+"Camera\n"
2800+"---\n"
2801+msgstr ""
2802+
2803+#. type: Plain text
2804+#: content/pages/apps.md:37
2805+#, no-wrap
2806+msgid "**Q:** How can I take a picture? \n"
2807+msgstr ""
2808+
2809+#. type: Plain text
2810+#: content/pages/apps.md:40
2811+#, no-wrap
2812+msgid "**Q:** How can I crop / rotate a picture? \n"
2813+msgstr ""
2814+
2815+#. type: Plain text
2816+#: content/pages/apps.md:43
2817+#, no-wrap
2818+msgid "**Q:** How can I take video? \n"
2819+msgstr ""
2820+
2821+#. type: Plain text
2822+#: content/pages/apps.md:47
2823+msgid "Clock"
2824+msgstr ""
2825+
2826+#. type: Plain text
2827+#: content/pages/apps.md:49
2828+#, no-wrap
2829+msgid "**Q:** How do I set an alarm? \n"
2830+msgstr ""
2831+
2832+#. type: Plain text
2833+#: content/pages/apps.md:53
2834+msgid "Here Maps"
2835+msgstr ""
2836+
2837+#. type: Plain text
2838+#: content/pages/apps.md:55
2839+#, no-wrap
2840+msgid "**Q:** How can I get directions? \n"
2841+msgstr ""
2842+
2843+#. type: Plain text
2844+#: content/pages/apps.md:58
2845+#, no-wrap
2846+msgid "**Q:** Can I navigate offline? \n"
2847+msgstr ""
2848+
2849+#. type: Plain text
2850+#: content/pages/apps.md:61
2851+#, no-wrap
2852+msgid "**Q:** Can I view the map offline? \n"
2853+msgstr ""
2854+
2855+#. type: Plain text
2856+#: content/pages/scopes.md:2
2857+msgid "FAQ - Scopes"
2858+msgstr ""
2859+
2860+#. type: Plain text
2861+#: content/pages/scopes.md:4
2862+msgid "Curious about scopes?"
2863+msgstr ""
2864+
2865+#. type: Plain text
2866+#: content/pages/scopes.md:6
2867+#, no-wrap
2868+msgid "**Q:** How do I add new scopes? \n"
2869+msgstr ""
2870+
2871+#. type: Plain text
2872+#: content/pages/scopes.md:9
2873+#, no-wrap
2874+msgid "**Q:** How do I remove a scope? \n"
2875+msgstr ""
2876+
2877+#. type: Plain text
2878+#: content/pages/scopes.md:12
2879+#, no-wrap
2880+msgid "**Q:** How do favorites work? \n"
2881+msgstr ""
2882+
2883+#~ msgid "..."
2884+#~ msgstr ""
2885+
2886+#~ msgid ""
2887+#~ "**A:** Sure, install the 'Authenticator' app from the software store.\n"
2888+#~ "---\n"
2889+#~ msgstr ""
2890+
2891+#~ msgid "Title: Get your questions answered."
2892+#~ msgstr ""
2893+
2894+#~ msgid "Title: Welcome to Help for Ubuntu for devices!"
2895+#~ msgstr ""
2896+
2897+#~ msgid "Title: FAQ - Apps"
2898+#~ msgstr ""
2899+
2900+#~ msgid "Title: Get in touch"
2901+#~ msgstr ""
2902
2903=== modified file 'edit-here/po/pt.po'
2904--- edit-here/po/pt.po 2015-03-02 16:56:02 +0000
2905+++ edit-here/po/pt.po 2015-03-05 10:53:27 +0000
2906@@ -2,7 +2,7 @@
2907 # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2908 # This file is distributed under the same license as the ubuntu-devices-help package.
2909 # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
2910-#
2911+#
2912 msgid ""
2913 msgstr ""
2914 "Project-Id-Version: ubuntu-devices-help\n"
2915@@ -14,13 +14,8 @@
2916 "MIME-Version: 1.0\n"
2917 "Content-Type: text/plain; charset=UTF-8\n"
2918 "Content-Transfer-Encoding: 8bit\n"
2919+"X-Generator: Launchpad (build 17361)\n"
2920 "X-Launchpad-Export-Date: 2015-03-01 05:48+0000\n"
2921-"X-Generator: Launchpad (build 17361)\n"
2922-
2923-#. type: Plain text
2924-#: content/pages/faq.md:2
2925-msgid "Title: Get your questions answered."
2926-msgstr "Title: Ter resposta para as suas questões."
2927
2928 #. type: Plain text
2929 #: content/pages/faq.md:5
2930@@ -32,19 +27,9 @@
2931 "Aqui vamos nós:"
2932
2933 #. type: Bullet: ' * '
2934-#: content/pages/faq.md:7
2935+#: content/pages/faq.md:12
2936 msgid "[Apps]({filename}apps.md)"
2937-msgstr "[Apps]({filename}apps.md)"
2938-
2939-#. type: Bullet: ' * '
2940-#: content/pages/faq.md:7
2941-msgid "..."
2942-msgstr "..."
2943-
2944-#. type: Plain text
2945-#: content/pages/index.md:2
2946-msgid "Title: Welcome to Help for Ubuntu for devices!"
2947-msgstr "Title: Bem-vindo à Ajuda de Ubuntu para dispositivos!"
2948+msgstr "[Apps]({filename}apps.pt.md)"
2949
2950 #. type: Plain text
2951 #: content/pages/index.md:5
2952@@ -80,17 +65,12 @@
2953 #: content/pages/index.md:12
2954 #, no-wrap
2955 msgid "[Take me to the FAQ!]({filename}faq.md) \n"
2956-msgstr "[Ir para perguntas mais frequentes!]({filename}faq.md) \n"
2957+msgstr "[Ir para perguntas mais frequentes!]({filename}faq.pt.md) \n"
2958
2959 #. type: Plain text
2960 #: content/pages/index.md:14
2961 msgid "[Get in touch]({filename}get-in-touch.md)"
2962-msgstr "[Entrar em contacto]({filename}get-in-touch.md)"
2963-
2964-#. type: Plain text
2965-#: content/pages/apps.md:2
2966-msgid "Title: FAQ - Apps"
2967-msgstr "Title: Perguntas mais frequentes - Aplicações"
2968+msgstr "[Entrar em contacto]({filename}get-in-touch.pt.md)"
2969
2970 #. type: Plain text
2971 #: content/pages/apps.md:5
2972@@ -126,21 +106,6 @@
2973 msgstr "**P:** Tem Google Authenticator? \n"
2974
2975 #. type: Plain text
2976-#: content/pages/apps.md:13
2977-#, no-wrap
2978-msgid ""
2979-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
2980-"---\n"
2981-msgstr ""
2982-"**R:** Claro, instale a aplicação 'Authenticator' através da Store.\n"
2983-"---\n"
2984-
2985-#. type: Plain text
2986-#: content/pages/get-in-touch.md:2
2987-msgid "Title: Get in touch"
2988-msgstr "Title: Entre em contacto"
2989-
2990-#. type: Plain text
2991 #: content/pages/get-in-touch.md:7
2992 #, no-wrap
2993 msgid ""
2994@@ -150,8 +115,7 @@
2995 "collaboratively-edited question and answer site for Ubuntu users and \n"
2996 "developers. 100% free, no registration required. \n"
2997 msgstr ""
2998-"O Ubuntu tem uma grande comunidade . Pode facilmente entrar em contacto com "
2999-"peritos e\n"
3000+"O Ubuntu tem uma grande comunidade . Pode facilmente entrar em contacto com peritos e\n"
3001 "outros entusiastas. Um bom modo de o fazer, particularmente se**tiver \n"
3002 "questões**, é através [AskUbuntu](http://www.askubuntu.com). É uma \n"
3003 " página de perguntas e respostas colaborativa para utilizadores Ubuntu e \n"
3004@@ -169,3 +133,439 @@
3005 "Community Website](http://community.ubuntu.com/). Pode facilmente encontrar "
3006 "tudo sobre as equipas individuais no Ubuntu, o que fazem, onde se encontram "
3007 "e sobre como se envolver."
3008+
3009+#. type: Plain text
3010+#: content/pages/faq.md:2
3011+msgid "Get your questions answered."
3012+msgstr ""
3013+
3014+#. type: Plain text
3015+#: content/pages/index.md:2
3016+msgid "Welcome to Help for Ubuntu for devices!"
3017+msgstr ""
3018+
3019+#. type: Plain text
3020+#: content/pages/apps.md:2
3021+msgid "FAQ - Apps"
3022+msgstr ""
3023+
3024+#. type: Plain text
3025+#: content/pages/get-in-touch.md:2
3026+msgid "Get in touch"
3027+msgstr ""
3028+
3029+#. type: Plain text
3030+#: content/pages/security.md:2
3031+msgid "FAQ - Security"
3032+msgstr ""
3033+
3034+#. type: Plain text
3035+#: content/pages/security.md:4
3036+msgid "Wondering how to make your phone more secure?"
3037+msgstr ""
3038+
3039+#. type: Plain text
3040+#: content/pages/security.md:6
3041+#, no-wrap
3042+msgid "**Q:** How can I change my PIN/Passcode? \n"
3043+msgstr ""
3044+
3045+#. type: Plain text
3046+#: content/pages/security.md:8 content/pages/security.md:12
3047+#: content/pages/security.md:16 content/pages/store.md:8
3048+#: content/pages/store.md:11 content/pages/store.md:14
3049+#: content/pages/settings.md:8 content/pages/settings.md:11
3050+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
3051+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
3052+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
3053+#: content/pages/scopes.md:8 content/pages/scopes.md:11
3054+#: content/pages/scopes.md:14
3055+#, no-wrap
3056+msgid ""
3057+"**A:**\n"
3058+"---\n"
3059+msgstr ""
3060+
3061+#. type: Plain text
3062+#: content/pages/security.md:10
3063+#, no-wrap
3064+msgid ""
3065+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
3066+"default apps)? \n"
3067+msgstr ""
3068+
3069+#. type: Plain text
3070+#: content/pages/security.md:14
3071+#, no-wrap
3072+msgid ""
3073+"**Q:** How can I stop someone using the indicators when the phone is \n"
3074+"unlocked? \n"
3075+msgstr ""
3076+
3077+#. type: Plain text
3078+#: content/pages/store.md:2
3079+msgid "FAQ - Store"
3080+msgstr ""
3081+
3082+#. type: Plain text
3083+#: content/pages/store.md:4
3084+msgid "Curious about the application store?"
3085+msgstr ""
3086+
3087+#. type: Plain text
3088+#: content/pages/store.md:6
3089+#, no-wrap
3090+msgid "**Q:** How do I find and install new applications? \n"
3091+msgstr ""
3092+
3093+#. type: Plain text
3094+#: content/pages/store.md:9
3095+#, no-wrap
3096+msgid "**Q:** How can I browse the app store from my PC? \n"
3097+msgstr ""
3098+
3099+#. type: Plain text
3100+#: content/pages/store.md:12
3101+#, no-wrap
3102+msgid "**Q:** How do I remove applications? \n"
3103+msgstr ""
3104+
3105+#. type: Bullet: ' * '
3106+#: content/pages/faq.md:12
3107+msgid "[User Interface]({filename}ui.md)"
3108+msgstr "[User Interface]({filename}ui.pt.md)"
3109+
3110+#. type: Bullet: ' * '
3111+#: content/pages/faq.md:12
3112+msgid "[Settings]({filename}settings.md)"
3113+msgstr "[Settings]({filename}settings.pt.md)"
3114+
3115+#. type: Bullet: ' * '
3116+#: content/pages/faq.md:12
3117+msgid "[Store]({filename}store.md)"
3118+msgstr "[Store]({filename}store.pt.md)"
3119+
3120+#. type: Bullet: ' * '
3121+#: content/pages/faq.md:12
3122+msgid "[Scopes]({filename}scopes.md)"
3123+msgstr "[Scopes]({filename}scopes.pt.md)"
3124+
3125+#. type: Bullet: ' * '
3126+#: content/pages/faq.md:12
3127+msgid "[Security]({filename}security.md)"
3128+msgstr "[Security]({filename}security.pt.md)"
3129+
3130+#. type: Plain text
3131+#: content/pages/settings.md:2
3132+msgid "FAQ - Settings"
3133+msgstr ""
3134+
3135+#. type: Plain text
3136+#: content/pages/settings.md:4
3137+msgid "How do I change my phone settings?"
3138+msgstr ""
3139+
3140+#. type: Plain text
3141+#: content/pages/settings.md:6
3142+#, no-wrap
3143+msgid "**Q:** How do I set the time / locale / language? \n"
3144+msgstr ""
3145+
3146+#. type: Plain text
3147+#: content/pages/settings.md:9
3148+#, no-wrap
3149+msgid "**Q:** How can I change my wallpaper/background? \n"
3150+msgstr ""
3151+
3152+#. type: Plain text
3153+#: content/pages/settings.md:12
3154+#, no-wrap
3155+msgid "**Q:** How do I keep the screen on? \n"
3156+msgstr ""
3157+
3158+#. type: Plain text
3159+#: content/pages/ui.md:2
3160+msgid "FAQ - User Interface"
3161+msgstr ""
3162+
3163+#. type: Plain text
3164+#: content/pages/ui.md:5
3165+msgid ""
3166+"Are you confused about the dash, scopes, swiping? You've come to the right "
3167+"place!"
3168+msgstr ""
3169+
3170+#. type: Plain text
3171+#: content/pages/ui.md:7
3172+#, no-wrap
3173+msgid "**Q:** What is the dash? \n"
3174+msgstr ""
3175+
3176+#. type: Plain text
3177+#: content/pages/ui.md:12
3178+#, no-wrap
3179+msgid ""
3180+"**A:** The dash contains a list of applications installed on the device, \n"
3181+"along with presenting the scopes and store. The dash is the first thing \n"
3182+"you see when booting the phone. You can switch to it again at any time by \n"
3183+"swiping left from the right screen edge.\n"
3184+"---\n"
3185+msgstr ""
3186+
3187+#. type: Plain text
3188+#: content/pages/ui.md:13
3189+#, no-wrap
3190+msgid "**Q:** What is the launcher? \n"
3191+msgstr ""
3192+
3193+#. type: Plain text
3194+#: content/pages/ui.md:16
3195+#, no-wrap
3196+msgid ""
3197+"**A:** The launcher allows you to easily launch new applications. You can \n"
3198+"access the launcher at any time by swiping right from the left screen edge.\n"
3199+"---\n"
3200+msgstr ""
3201+
3202+#. type: Plain text
3203+#: content/pages/ui.md:17
3204+#, no-wrap
3205+msgid "**Q:** What are the indicators? \n"
3206+msgstr ""
3207+
3208+#. type: Plain text
3209+#: content/pages/ui.md:21
3210+#, no-wrap
3211+msgid ""
3212+"**A:** Indicators convey quick useful information about your device, like \n"
3213+"the time, data connection, location, sound, and notifications. You can \n"
3214+"access the indicators at any time by swiping down from the top screen edge.\n"
3215+"---\n"
3216+msgstr ""
3217+
3218+#. type: Plain text
3219+#: content/pages/ui.md:22
3220+#, no-wrap
3221+msgid "**Q:** How do I switch applications? \n"
3222+msgstr ""
3223+
3224+#. type: Plain text
3225+#: content/pages/ui.md:28
3226+#, no-wrap
3227+msgid ""
3228+"**A:** To switch applications, slide your finger left from the right edge \n"
3229+"of the screen. If you slide quickly you will cycle through each application. \n"
3230+"However, if you slide more slowly, an application switcher will appear \n"
3231+"allowing you to select the application you wish to switch to, including the \n"
3232+"dash.\n"
3233+"---\n"
3234+msgstr ""
3235+
3236+#. type: Plain text
3237+#: content/pages/ui.md:29
3238+#, no-wrap
3239+msgid "**Q:** How do I close applications? \n"
3240+msgstr ""
3241+
3242+#. type: Plain text
3243+#: content/pages/ui.md:34
3244+#, no-wrap
3245+msgid ""
3246+"**A:** To close an application, slide your finger *slowly* left from the \n"
3247+"right edge of the screen. An application switcher will appear. Place your \n"
3248+"finger on the application preview you wish to close and swipe up or down. \n"
3249+"The application will disappear.\n"
3250+"---\n"
3251+msgstr ""
3252+
3253+#. type: Plain text
3254+#: content/pages/ui.md:35
3255+#, no-wrap
3256+msgid "**Q:** How can I copy and paste? \n"
3257+msgstr ""
3258+
3259+#. type: Plain text
3260+#: content/pages/ui.md:39
3261+#, no-wrap
3262+msgid ""
3263+"**Q:** What are the small characters on the keyboard and how can I select \n"
3264+"them? \n"
3265+msgstr ""
3266+
3267+#. type: Plain text
3268+#: content/pages/apps.md:13
3269+#, no-wrap
3270+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
3271+msgstr ""
3272+
3273+#. type: Plain text
3274+#: content/pages/apps.md:15
3275+#, no-wrap
3276+msgid ""
3277+"Music\n"
3278+"---\n"
3279+msgstr ""
3280+
3281+#. type: Plain text
3282+#: content/pages/apps.md:16
3283+#, no-wrap
3284+msgid ""
3285+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
3286+msgstr ""
3287+
3288+#. type: Plain text
3289+#: content/pages/apps.md:19
3290+#, no-wrap
3291+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
3292+msgstr ""
3293+
3294+#. type: Plain text
3295+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
3296+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
3297+#, no-wrap
3298+msgid "**A:**\n"
3299+msgstr ""
3300+
3301+#. type: Plain text
3302+#: content/pages/apps.md:23
3303+#, no-wrap
3304+msgid ""
3305+"Contacts\n"
3306+"---\n"
3307+msgstr ""
3308+
3309+#. type: Plain text
3310+#: content/pages/apps.md:24
3311+#, no-wrap
3312+msgid "**Q:** How can I sync my Google contacts to my device? \n"
3313+msgstr ""
3314+
3315+#. type: Plain text
3316+#: content/pages/apps.md:28
3317+#, no-wrap
3318+msgid ""
3319+"Gallery\n"
3320+"---\n"
3321+msgstr ""
3322+
3323+#. type: Plain text
3324+#: content/pages/apps.md:29
3325+#, no-wrap
3326+msgid "**Q:** How can I share photos? \n"
3327+msgstr ""
3328+
3329+#. type: Plain text
3330+#: content/pages/apps.md:32
3331+#, no-wrap
3332+msgid "**Q:** How can I share video? \n"
3333+msgstr ""
3334+
3335+#. type: Plain text
3336+#: content/pages/apps.md:36
3337+#, no-wrap
3338+msgid ""
3339+"Camera\n"
3340+"---\n"
3341+msgstr ""
3342+
3343+#. type: Plain text
3344+#: content/pages/apps.md:37
3345+#, no-wrap
3346+msgid "**Q:** How can I take a picture? \n"
3347+msgstr ""
3348+
3349+#. type: Plain text
3350+#: content/pages/apps.md:40
3351+#, no-wrap
3352+msgid "**Q:** How can I crop / rotate a picture? \n"
3353+msgstr ""
3354+
3355+#. type: Plain text
3356+#: content/pages/apps.md:43
3357+#, no-wrap
3358+msgid "**Q:** How can I take video? \n"
3359+msgstr ""
3360+
3361+#. type: Plain text
3362+#: content/pages/apps.md:47
3363+msgid "Clock"
3364+msgstr ""
3365+
3366+#. type: Plain text
3367+#: content/pages/apps.md:49
3368+#, no-wrap
3369+msgid "**Q:** How do I set an alarm? \n"
3370+msgstr ""
3371+
3372+#. type: Plain text
3373+#: content/pages/apps.md:53
3374+msgid "Here Maps"
3375+msgstr ""
3376+
3377+#. type: Plain text
3378+#: content/pages/apps.md:55
3379+#, no-wrap
3380+msgid "**Q:** How can I get directions? \n"
3381+msgstr ""
3382+
3383+#. type: Plain text
3384+#: content/pages/apps.md:58
3385+#, no-wrap
3386+msgid "**Q:** Can I navigate offline? \n"
3387+msgstr ""
3388+
3389+#. type: Plain text
3390+#: content/pages/apps.md:61
3391+#, no-wrap
3392+msgid "**Q:** Can I view the map offline? \n"
3393+msgstr ""
3394+
3395+#. type: Plain text
3396+#: content/pages/scopes.md:2
3397+msgid "FAQ - Scopes"
3398+msgstr ""
3399+
3400+#. type: Plain text
3401+#: content/pages/scopes.md:4
3402+msgid "Curious about scopes?"
3403+msgstr ""
3404+
3405+#. type: Plain text
3406+#: content/pages/scopes.md:6
3407+#, no-wrap
3408+msgid "**Q:** How do I add new scopes? \n"
3409+msgstr ""
3410+
3411+#. type: Plain text
3412+#: content/pages/scopes.md:9
3413+#, no-wrap
3414+msgid "**Q:** How do I remove a scope? \n"
3415+msgstr ""
3416+
3417+#. type: Plain text
3418+#: content/pages/scopes.md:12
3419+#, no-wrap
3420+msgid "**Q:** How do favorites work? \n"
3421+msgstr ""
3422+
3423+#~ msgid "..."
3424+#~ msgstr "..."
3425+
3426+#~ msgid ""
3427+#~ "**A:** Sure, install the 'Authenticator' app from the software store.\n"
3428+#~ "---\n"
3429+#~ msgstr ""
3430+#~ "**R:** Claro, instale a aplicação 'Authenticator' através da Store.\n"
3431+#~ "---\n"
3432+
3433+#~ msgid "Title: Get your questions answered."
3434+#~ msgstr "Título: Ter resposta para as suas questões."
3435+
3436+#~ msgid "Title: Welcome to Help for Ubuntu for devices!"
3437+#~ msgstr "Título: Bem-vindo à Ajuda de Ubuntu para dispositivos!"
3438+
3439+#~ msgid "Title: FAQ - Apps"
3440+#~ msgstr "Título: Perguntas mais frequentes - Aplicações"
3441+
3442+#~ msgid "Title: Get in touch"
3443+#~ msgstr "Título: Entre em contacto"
3444
3445=== modified file 'edit-here/po/ro.po'
3446--- edit-here/po/ro.po 2015-02-28 06:41:48 +0000
3447+++ edit-here/po/ro.po 2015-03-05 10:53:27 +0000
3448@@ -2,7 +2,7 @@
3449 # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3450 # This file is distributed under the same license as the ubuntu-devices-help package.
3451 # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
3452-#
3453+#
3454 msgid ""
3455 msgstr ""
3456 "Project-Id-Version: ubuntu-devices-help\n"
3457@@ -14,13 +14,8 @@
3458 "MIME-Version: 1.0\n"
3459 "Content-Type: text/plain; charset=UTF-8\n"
3460 "Content-Transfer-Encoding: 8bit\n"
3461+"X-Generator: Launchpad (build 17361)\n"
3462 "X-Launchpad-Export-Date: 2015-02-28 06:41+0000\n"
3463-"X-Generator: Launchpad (build 17361)\n"
3464-
3465-#. type: Plain text
3466-#: content/pages/faq.md:2
3467-msgid "Title: Get your questions answered."
3468-msgstr ""
3469
3470 #. type: Plain text
3471 #: content/pages/faq.md:5
3472@@ -30,19 +25,9 @@
3473 msgstr ""
3474
3475 #. type: Bullet: ' * '
3476-#: content/pages/faq.md:7
3477+#: content/pages/faq.md:12
3478 msgid "[Apps]({filename}apps.md)"
3479-msgstr ""
3480-
3481-#. type: Bullet: ' * '
3482-#: content/pages/faq.md:7
3483-msgid "..."
3484-msgstr ""
3485-
3486-#. type: Plain text
3487-#: content/pages/index.md:2
3488-msgid "Title: Welcome to Help for Ubuntu for devices!"
3489-msgstr ""
3490+msgstr "[Apps]({filename}apps.ro.md)"
3491
3492 #. type: Plain text
3493 #: content/pages/index.md:5
3494@@ -75,17 +60,12 @@
3495 #: content/pages/index.md:12
3496 #, no-wrap
3497 msgid "[Take me to the FAQ!]({filename}faq.md) \n"
3498-msgstr ""
3499+msgstr "[Take me to the FAQ!]({filename}faq.ro.md) \n"
3500
3501 #. type: Plain text
3502 #: content/pages/index.md:14
3503 msgid "[Get in touch]({filename}get-in-touch.md)"
3504-msgstr ""
3505-
3506-#. type: Plain text
3507-#: content/pages/apps.md:2
3508-msgid "Title: FAQ - Apps"
3509-msgstr ""
3510+msgstr "[Get in touch]({filename}get-in-touch.ro.md)"
3511
3512 #. type: Plain text
3513 #: content/pages/apps.md:5
3514@@ -116,19 +96,6 @@
3515 msgstr ""
3516
3517 #. type: Plain text
3518-#: content/pages/apps.md:13
3519-#, no-wrap
3520-msgid ""
3521-"**A:** Sure, install the 'Authenticator' app from the software store.\n"
3522-"---\n"
3523-msgstr ""
3524-
3525-#. type: Plain text
3526-#: content/pages/get-in-touch.md:2
3527-msgid "Title: Get in touch"
3528-msgstr ""
3529-
3530-#. type: Plain text
3531 #: content/pages/get-in-touch.md:7
3532 #, no-wrap
3533 msgid ""
3534@@ -147,3 +114,437 @@
3535 "out about all the individual teams in Ubuntu, what they do, where they hang "
3536 "out and how to get involved."
3537 msgstr ""
3538+
3539+#. type: Plain text
3540+#: content/pages/faq.md:2
3541+msgid "Get your questions answered."
3542+msgstr ""
3543+
3544+#. type: Plain text
3545+#: content/pages/index.md:2
3546+msgid "Welcome to Help for Ubuntu for devices!"
3547+msgstr ""
3548+
3549+#. type: Plain text
3550+#: content/pages/apps.md:2
3551+msgid "FAQ - Apps"
3552+msgstr ""
3553+
3554+#. type: Plain text
3555+#: content/pages/get-in-touch.md:2
3556+msgid "Get in touch"
3557+msgstr ""
3558+
3559+#. type: Plain text
3560+#: content/pages/security.md:2
3561+msgid "FAQ - Security"
3562+msgstr ""
3563+
3564+#. type: Plain text
3565+#: content/pages/security.md:4
3566+msgid "Wondering how to make your phone more secure?"
3567+msgstr ""
3568+
3569+#. type: Plain text
3570+#: content/pages/security.md:6
3571+#, no-wrap
3572+msgid "**Q:** How can I change my PIN/Passcode? \n"
3573+msgstr ""
3574+
3575+#. type: Plain text
3576+#: content/pages/security.md:8 content/pages/security.md:12
3577+#: content/pages/security.md:16 content/pages/store.md:8
3578+#: content/pages/store.md:11 content/pages/store.md:14
3579+#: content/pages/settings.md:8 content/pages/settings.md:11
3580+#: content/pages/settings.md:14 content/pages/ui.md:37 content/pages/ui.md:41
3581+#: content/pages/apps.md:18 content/pages/apps.md:31 content/pages/apps.md:39
3582+#: content/pages/apps.md:42 content/pages/apps.md:57 content/pages/apps.md:60
3583+#: content/pages/scopes.md:8 content/pages/scopes.md:11
3584+#: content/pages/scopes.md:14
3585+#, no-wrap
3586+msgid ""
3587+"**A:**\n"
3588+"---\n"
3589+msgstr ""
3590+
3591+#. type: Plain text
3592+#: content/pages/security.md:10
3593+#, no-wrap
3594+msgid ""
3595+"**Q:** Why do I have to type my PIN when using File Manager & Terminal (not \n"
3596+"default apps)? \n"
3597+msgstr ""
3598+
3599+#. type: Plain text
3600+#: content/pages/security.md:14
3601+#, no-wrap
3602+msgid ""
3603+"**Q:** How can I stop someone using the indicators when the phone is \n"
3604+"unlocked? \n"
3605+msgstr ""
3606+
3607+#. type: Plain text
3608+#: content/pages/store.md:2
3609+msgid "FAQ - Store"
3610+msgstr ""
3611+
3612+#. type: Plain text
3613+#: content/pages/store.md:4
3614+msgid "Curious about the application store?"
3615+msgstr ""
3616+
3617+#. type: Plain text
3618+#: content/pages/store.md:6
3619+#, no-wrap
3620+msgid "**Q:** How do I find and install new applications? \n"
3621+msgstr ""
3622+
3623+#. type: Plain text
3624+#: content/pages/store.md:9
3625+#, no-wrap
3626+msgid "**Q:** How can I browse the app store from my PC? \n"
3627+msgstr ""
3628+
3629+#. type: Plain text
3630+#: content/pages/store.md:12
3631+#, no-wrap
3632+msgid "**Q:** How do I remove applications? \n"
3633+msgstr ""
3634+
3635+#. type: Bullet: ' * '
3636+#: content/pages/faq.md:12
3637+msgid "[User Interface]({filename}ui.md)"
3638+msgstr "[User Interface]({filename}ui.ro.md)"
3639+
3640+#. type: Bullet: ' * '
3641+#: content/pages/faq.md:12
3642+msgid "[Settings]({filename}settings.md)"
3643+msgstr "[Settings]({filename}settings.ro.md)"
3644+
3645+#. type: Bullet: ' * '
3646+#: content/pages/faq.md:12
3647+msgid "[Store]({filename}store.md)"
3648+msgstr "[Store]({filename}store.ro.md)"
3649+
3650+#. type: Bullet: ' * '
3651+#: content/pages/faq.md:12
3652+msgid "[Scopes]({filename}scopes.md)"
3653+msgstr "[Scopes]({filename}scopes.ro.md)"
3654+
3655+#. type: Bullet: ' * '
3656+#: content/pages/faq.md:12
3657+msgid "[Security]({filename}security.md)"
3658+msgstr "[Security]({filename}security.ro.md)"
3659+
3660+#. type: Plain text
3661+#: content/pages/settings.md:2
3662+msgid "FAQ - Settings"
3663+msgstr ""
3664+
3665+#. type: Plain text
3666+#: content/pages/settings.md:4
3667+msgid "How do I change my phone settings?"
3668+msgstr ""
3669+
3670+#. type: Plain text
3671+#: content/pages/settings.md:6
3672+#, no-wrap
3673+msgid "**Q:** How do I set the time / locale / language? \n"
3674+msgstr ""
3675+
3676+#. type: Plain text
3677+#: content/pages/settings.md:9
3678+#, no-wrap
3679+msgid "**Q:** How can I change my wallpaper/background? \n"
3680+msgstr ""
3681+
3682+#. type: Plain text
3683+#: content/pages/settings.md:12
3684+#, no-wrap
3685+msgid "**Q:** How do I keep the screen on? \n"
3686+msgstr ""
3687+
3688+#. type: Plain text
3689+#: content/pages/ui.md:2
3690+msgid "FAQ - User Interface"
3691+msgstr ""
3692+
3693+#. type: Plain text
3694+#: content/pages/ui.md:5
3695+msgid ""
3696+"Are you confused about the dash, scopes, swiping? You've come to the right "
3697+"place!"
3698+msgstr ""
3699+
3700+#. type: Plain text
3701+#: content/pages/ui.md:7
3702+#, no-wrap
3703+msgid "**Q:** What is the dash? \n"
3704+msgstr ""
3705+
3706+#. type: Plain text
3707+#: content/pages/ui.md:12
3708+#, no-wrap
3709+msgid ""
3710+"**A:** The dash contains a list of applications installed on the device, \n"
3711+"along with presenting the scopes and store. The dash is the first thing \n"
3712+"you see when booting the phone. You can switch to it again at any time by \n"
3713+"swiping left from the right screen edge.\n"
3714+"---\n"
3715+msgstr ""
3716+
3717+#. type: Plain text
3718+#: content/pages/ui.md:13
3719+#, no-wrap
3720+msgid "**Q:** What is the launcher? \n"
3721+msgstr ""
3722+
3723+#. type: Plain text
3724+#: content/pages/ui.md:16
3725+#, no-wrap
3726+msgid ""
3727+"**A:** The launcher allows you to easily launch new applications. You can \n"
3728+"access the launcher at any time by swiping right from the left screen edge.\n"
3729+"---\n"
3730+msgstr ""
3731+
3732+#. type: Plain text
3733+#: content/pages/ui.md:17
3734+#, no-wrap
3735+msgid "**Q:** What are the indicators? \n"
3736+msgstr ""
3737+
3738+#. type: Plain text
3739+#: content/pages/ui.md:21
3740+#, no-wrap
3741+msgid ""
3742+"**A:** Indicators convey quick useful information about your device, like \n"
3743+"the time, data connection, location, sound, and notifications. You can \n"
3744+"access the indicators at any time by swiping down from the top screen edge.\n"
3745+"---\n"
3746+msgstr ""
3747+
3748+#. type: Plain text
3749+#: content/pages/ui.md:22
3750+#, no-wrap
3751+msgid "**Q:** How do I switch applications? \n"
3752+msgstr ""
3753+
3754+#. type: Plain text
3755+#: content/pages/ui.md:28
3756+#, no-wrap
3757+msgid ""
3758+"**A:** To switch applications, slide your finger left from the right edge \n"
3759+"of the screen. If you slide quickly you will cycle through each application. \n"
3760+"However, if you slide more slowly, an application switcher will appear \n"
3761+"allowing you to select the application you wish to switch to, including the \n"
3762+"dash.\n"
3763+"---\n"
3764+msgstr ""
3765+
3766+#. type: Plain text
3767+#: content/pages/ui.md:29
3768+#, no-wrap
3769+msgid "**Q:** How do I close applications? \n"
3770+msgstr ""
3771+
3772+#. type: Plain text
3773+#: content/pages/ui.md:34
3774+#, no-wrap
3775+msgid ""
3776+"**A:** To close an application, slide your finger *slowly* left from the \n"
3777+"right edge of the screen. An application switcher will appear. Place your \n"
3778+"finger on the application preview you wish to close and swipe up or down. \n"
3779+"The application will disappear.\n"
3780+"---\n"
3781+msgstr ""
3782+
3783+#. type: Plain text
3784+#: content/pages/ui.md:35
3785+#, no-wrap
3786+msgid "**Q:** How can I copy and paste? \n"
3787+msgstr ""
3788+
3789+#. type: Plain text
3790+#: content/pages/ui.md:39
3791+#, no-wrap
3792+msgid ""
3793+"**Q:** What are the small characters on the keyboard and how can I select \n"
3794+"them? \n"
3795+msgstr ""
3796+
3797+#. type: Plain text
3798+#: content/pages/apps.md:13
3799+#, no-wrap
3800+msgid "**A:** Sure, install the 'Authenticator' app from the software store.\n"
3801+msgstr ""
3802+
3803+#. type: Plain text
3804+#: content/pages/apps.md:15
3805+#, no-wrap
3806+msgid ""
3807+"Music\n"
3808+"---\n"
3809+msgstr ""
3810+
3811+#. type: Plain text
3812+#: content/pages/apps.md:16
3813+#, no-wrap
3814+msgid ""
3815+"**Q:** How do I add music to my device (usb/mtp, scp/rsync, download)? \n"
3816+msgstr ""
3817+
3818+#. type: Plain text
3819+#: content/pages/apps.md:19
3820+#, no-wrap
3821+msgid "**Q:** What music formats are supported (flac, mp3 etc)? \n"
3822+msgstr ""
3823+
3824+#. type: Plain text
3825+#: content/pages/apps.md:21 content/pages/apps.md:26 content/pages/apps.md:34
3826+#: content/pages/apps.md:45 content/pages/apps.md:51 content/pages/apps.md:62
3827+#, no-wrap
3828+msgid "**A:**\n"
3829+msgstr ""
3830+
3831+#. type: Plain text
3832+#: content/pages/apps.md:23
3833+#, no-wrap
3834+msgid ""
3835+"Contacts\n"
3836+"---\n"
3837+msgstr ""
3838+
3839+#. type: Plain text
3840+#: content/pages/apps.md:24
3841+#, no-wrap
3842+msgid "**Q:** How can I sync my Google contacts to my device? \n"
3843+msgstr ""
3844+
3845+#. type: Plain text
3846+#: content/pages/apps.md:28
3847+#, no-wrap
3848+msgid ""
3849+"Gallery\n"
3850+"---\n"
3851+msgstr ""
3852+
3853+#. type: Plain text
3854+#: content/pages/apps.md:29
3855+#, no-wrap
3856+msgid "**Q:** How can I share photos? \n"
3857+msgstr ""
3858+
3859+#. type: Plain text
3860+#: content/pages/apps.md:32
3861+#, no-wrap
3862+msgid "**Q:** How can I share video? \n"
3863+msgstr ""
3864+
3865+#. type: Plain text
3866+#: content/pages/apps.md:36
3867+#, no-wrap
3868+msgid ""
3869+"Camera\n"
3870+"---\n"
3871+msgstr ""
3872+
3873+#. type: Plain text
3874+#: content/pages/apps.md:37
3875+#, no-wrap
3876+msgid "**Q:** How can I take a picture? \n"
3877+msgstr ""
3878+
3879+#. type: Plain text
3880+#: content/pages/apps.md:40
3881+#, no-wrap
3882+msgid "**Q:** How can I crop / rotate a picture? \n"
3883+msgstr ""
3884+
3885+#. type: Plain text
3886+#: content/pages/apps.md:43
3887+#, no-wrap
3888+msgid "**Q:** How can I take video? \n"
3889+msgstr ""
3890+
3891+#. type: Plain text
3892+#: content/pages/apps.md:47
3893+msgid "Clock"
3894+msgstr ""
3895+
3896+#. type: Plain text
3897+#: content/pages/apps.md:49
3898+#, no-wrap
3899+msgid "**Q:** How do I set an alarm? \n"
3900+msgstr ""
3901+
3902+#. type: Plain text
3903+#: content/pages/apps.md:53
3904+msgid "Here Maps"
3905+msgstr ""
3906+
3907+#. type: Plain text
3908+#: content/pages/apps.md:55
3909+#, no-wrap
3910+msgid "**Q:** How can I get directions? \n"
3911+msgstr ""
3912+
3913+#. type: Plain text
3914+#: content/pages/apps.md:58
3915+#, no-wrap
3916+msgid "**Q:** Can I navigate offline? \n"
3917+msgstr ""
3918+
3919+#. type: Plain text
3920+#: content/pages/apps.md:61
3921+#, no-wrap
3922+msgid "**Q:** Can I view the map offline? \n"
3923+msgstr ""
3924+
3925+#. type: Plain text
3926+#: content/pages/scopes.md:2
3927+msgid "FAQ - Scopes"
3928+msgstr ""
3929+
3930+#. type: Plain text
3931+#: content/pages/scopes.md:4
3932+msgid "Curious about scopes?"
3933+msgstr ""
3934+
3935+#. type: Plain text
3936+#: content/pages/scopes.md:6
3937+#, no-wrap
3938+msgid "**Q:** How do I add new scopes? \n"
3939+msgstr ""
3940+
3941+#. type: Plain text
3942+#: content/pages/scopes.md:9
3943+#, no-wrap
3944+msgid "**Q:** How do I remove a scope? \n"
3945+msgstr ""
3946+
3947+#. type: Plain text
3948+#: content/pages/scopes.md:12
3949+#, no-wrap
3950+msgid "**Q:** How do favorites work? \n"
3951+msgstr ""
3952+
3953+#~ msgid "..."
3954+#~ msgstr ""
3955+
3956+#~ msgid ""
3957+#~ "**A:** Sure, install the 'Authenticator' app from the software store.\n"
3958+#~ "---\n"
3959+#~ msgstr ""
3960+
3961+#~ msgid "Title: Get your questions answered."
3962+#~ msgstr ""
3963+
3964+#~ msgid "Title: Welcome to Help for Ubuntu for devices!"
3965+#~ msgstr ""
3966+
3967+#~ msgid "Title: FAQ - Apps"
3968+#~ msgstr ""
3969+
3970+#~ msgid "Title: Get in touch"
3971+#~ msgstr ""
3972
3973=== modified file 'edit-here/translations.py'
3974--- edit-here/translations.py 2015-02-26 15:56:31 +0000
3975+++ edit-here/translations.py 2015-03-05 10:53:27 +0000
3976@@ -7,12 +7,16 @@
3977 import subprocess
3978 import sys
3979
3980+
3981+def require(package):
3982+ print('Missing prerequisites. Please run: '
3983+ '"sudo apt install %s"' % package)
3984+ sys.exit(1)
3985+
3986 try:
3987 import polib
3988 except ImportError:
3989- print('Missing prerequisites. Please run: '
3990- '"sudo apt install python3-polib"')
3991- sys.exit(1)
3992+ require('python3-polib')
3993
3994 from pelicanconf import PATH
3995
3996@@ -26,17 +30,22 @@
3997 )
3998
3999
4000+def find_bcp47_code(gettext_code):
4001+ if gettext_code not in [c[0] for c in BCP47_OVERRIDES]:
4002+ return gettext_code.lower().replace('_', '-')
4003+ return [c[1] for c in BCP47_OVERRIDES
4004+ if c[0] == gettext_code][0]
4005+
4006+
4007 class PO4A(object):
4008- def __init__(self, pot_file):
4009+ def __init__(self):
4010 self.default_args = [
4011 '-f', 'text',
4012 '-o', 'markdown',
4013 '-M', 'utf-8',
4014 ]
4015- self.pot_file = pot_file
4016 if not shutil.which('po4a'):
4017- print('Missing prerequisites. Please run: "sudo apt install po4a"')
4018- sys.exit(1)
4019+ require('po4a')
4020
4021 def run(self, po4a_command, additional_args, with_output=False):
4022 args = copy.copy(self.default_args)
4023@@ -47,163 +56,223 @@
4024 ret = subprocess.call([po4a_command]+args)
4025 return ret
4026
4027- def gettextize(self, documents):
4028- args = []
4029- for document in documents:
4030- args += ['-m', document]
4031+ def gettextize(self, document_fns, pot_file):
4032+ args = copy.copy(self.default_args)
4033+ for document_fn in document_fns:
4034+ args += ['-m', document_fn]
4035 args += [
4036- '-p', self.pot_file,
4037+ '-p', pot_file,
4038 '-L', 'utf-8',
4039 ]
4040- return self.run('po4a-gettextize', args)
4041-
4042- def updatepo(self, langs, documents):
4043- for lang in langs:
4044- args = []
4045- for document in documents:
4046- args += ['-m', document]
4047- args += ['-p', lang.file_name]
4048- ret = self.run('po4a-updatepo', args)
4049- if ret:
4050- return False
4051- return True
4052-
4053- def translate(self, doc, lang):
4054+ ret = self.run('po4a-gettextize', args)
4055+ return (not ret)
4056+
4057+ def translate(self, doc, po_fn):
4058 args = [
4059 '-k', TRANSLATION_COMPLETION_PERCENTAGE,
4060 '-m', doc,
4061- '-p', lang.file_name,
4062+ '-p', po_fn,
4063 '-L', 'utf-8',
4064 ]
4065 return self.run('po4a-translate', args, with_output=True)
4066
4067
4068+class POFile(object):
4069+ def __init__(self, po_fn):
4070+ self.po_fn = po_fn
4071+ self.pofile = polib.pofile(po_fn)
4072+
4073+ def reread(self):
4074+ self.pofile = polib.pofile(self.po_fn)
4075+
4076+ def merge(self, pot_file_ob):
4077+ self.pofile.merge(pot_file_ob)
4078+
4079+ def save(self):
4080+ self.pofile.save(self.po_fn)
4081+
4082+ def find_in_msgid(self, find_str, translated=True, fuzzy=True,
4083+ untranslated=True):
4084+ entries = []
4085+ if translated:
4086+ entries += self.pofile.translated_entries()
4087+ if fuzzy:
4088+ entries += self.pofile.fuzzy_entries()
4089+ if untranslated:
4090+ entries += self.pofile.untranslated_entries()
4091+ results = []
4092+ for entry in entries:
4093+ if find_str in entry.msgid:
4094+ results += [entry]
4095+ return results
4096+
4097+ def replace_title_lines(self):
4098+ results = {}
4099+ for entry in self.find_in_msgid('Title: '):
4100+ if entry.msgid.startswith('Title: '):
4101+ where = entry.occurrences[0][0]
4102+ first_line = open(where).readline().strip()
4103+ if entry.msgid != first_line:
4104+ print('Title line "%s" found, but not on the first line '
4105+ 'of "%s".' % (entry.msgid, entry.linenum))
4106+ return False
4107+ entry.msgid = entry.msgid.replace('Title: ', '')
4108+ fn = entry.occurrences[0][0]
4109+ results[fn] = entry.msgid
4110+ if self.po_fn.endswith('.po'):
4111+ entry.msgstr = ''
4112+ self.save()
4113+ return True
4114+
4115+ def rewrite_links(self, documents, bcp47):
4116+ link_regex = r'\[.+?\]\(\{filename\}(.+?)\)'
4117+ for entry in self.find_in_msgid('{filename}'):
4118+ link_msgid = re.findall(link_regex, entry.msgid)[0]
4119+ link_msgstr = list(re.findall(link_regex, entry.msgstr))
4120+ translated_doc_fn = os.path.basename(
4121+ documents.translated_doc_fn(link_msgid, bcp47))
4122+ if not link_msgstr:
4123+ entry.msgstr = entry.msgid
4124+ link_msgstr = [link_msgid]
4125+ entry.msgstr = entry.msgstr.replace(link_msgstr[0],
4126+ translated_doc_fn)
4127+ self.save()
4128+
4129+ def find_translated_title_line(self, original_title):
4130+ for entry in self.find_in_msgid(original_title):
4131+ if entry.msgid == original_title:
4132+ if entry.msgstr:
4133+ return entry.msgstr
4134+ return entry.msgid
4135+
4136+
4137+class PO(object):
4138+ def __init__(self, po4a):
4139+ self.translations_dir = os.path.abspath(os.path.join(PATH, '../po'))
4140+ self.fake_lang_code = 'en_US'
4141+ self.fake_po_fn = os.path.join(self.translations_dir,
4142+ '%s.po' % self.fake_lang_code)
4143+ self.pot_fn = os.path.join(self.translations_dir, 'help.pot')
4144+ self.pot_file_ob = POFile(self.pot_fn)
4145+ self.po4a = po4a
4146+ self.langs = {}
4147+ for po_fn in glob.glob(self.translations_dir+'/*.po'):
4148+ self.add_language(po_fn)
4149+
4150+ def add_language(self, po_fn):
4151+ gettext_code = os.path.basename(po_fn).split('.po')[0]
4152+ self.langs[po_fn] = {
4153+ 'bcp47': find_bcp47_code(gettext_code),
4154+ 'gettext_code': gettext_code,
4155+ 'pofile': None,
4156+ }
4157+
4158+ def _remove_fake_po_file(self):
4159+ if os.path.exists(self.fake_po_fn):
4160+ os.remove(self.fake_po_fn)
4161+
4162+ def __del__(self):
4163+ self._remove_fake_po_file()
4164+
4165+ def load_pofile(self, po_fn):
4166+ if not self.langs[po_fn]['pofile']:
4167+ self.langs[po_fn]['pofile'] = POFile(po_fn)
4168+
4169+ def generate_pot_file(self, documents):
4170+ if not self.po4a.gettextize(documents.docs, self.pot_fn):
4171+ return False
4172+ self.pot_file_ob.reread()
4173+ if not self.pot_file_ob.replace_title_lines():
4174+ return False
4175+ for po_fn in self.langs:
4176+ self.load_pofile(po_fn)
4177+ self.langs[po_fn]['pofile'].merge(self.pot_file_ob.pofile)
4178+ if not self.langs[po_fn]['pofile'].replace_title_lines():
4179+ return False
4180+ return True
4181+
4182+ # we generate a fake translation for en-US which is going to be
4183+ # the default
4184+ def generate_fake_pofile(self):
4185+ self._remove_fake_po_file()
4186+ shutil.copy(self.pot_fn, self.fake_po_fn)
4187+ self.add_language(self.fake_po_fn)
4188+
4189+ def find_translated_title_line(self, original_title, po_fn):
4190+ return self.langs[po_fn]['pofile'].find_translated_title_line(
4191+ original_title)
4192+
4193+ def rewrite_links(self, documents):
4194+ for po_fn in self.langs:
4195+ self.load_pofile(po_fn)
4196+ self.langs[po_fn]['pofile'].rewrite_links(
4197+ documents, self.langs[po_fn]['bcp47'])
4198+
4199+
4200 class Documents(object):
4201 def __init__(self):
4202 self.docs = []
4203- for dirpath, dirnames, filenames in os.walk(PATH):
4204- for filename in filenames:
4205- self.docs += [os.path.join(dirpath, filename)]
4206+ for dirpath, dirnames, fns in os.walk(PATH):
4207+ for fn in fns:
4208+ fn = os.path.relpath(os.path.join(dirpath, fn),
4209+ os.path.join(PATH, '..'))
4210+ self.docs += [fn]
4211
4212- def translated_doc(self, file_name, lang):
4213+ def translated_doc_fn(self, fn, bcp47_code):
4214 match = [doc for doc in self.docs
4215- if os.path.basename(doc) == os.path.basename(file_name)]
4216+ if os.path.basename(doc) == os.path.basename(fn)]
4217 if not match:
4218 return None
4219 return '%s.%s.md' % (match[0].split('.md')[0],
4220- lang.bcp47_code)
4221-
4222- def _call_po4a_translate(self, doc, lang, po4a):
4223- res = po4a.translate(doc, lang)
4224- output = codecs.decode(res.communicate()[0])
4225- broken_title_line = [line for line in output.split('\n')
4226- if line.lower().startswith('title:')][0]
4227- rest = [line for line in output.split('\n')
4228- if not line.lower().startswith('title')]
4229- output = '\n'.join(rest)
4230- return (broken_title_line, output)
4231-
4232- def write_translated_markdown(self, lang, po4a):
4233- for doc in self.docs:
4234- (broken_title_line, output) = \
4235- self._call_po4a_translate(doc, lang, po4a)
4236- new_path = self.translated_doc(doc, lang)
4237- text = "%s\nDate:\n\n" % (broken_title_line)
4238- text += output
4239- if os.path.exists(new_path):
4240- os.remove(new_path)
4241- if not os.path.exists(os.path.dirname(new_path)):
4242- os.makedirs(os.path.dirname(new_path))
4243- with open(new_path, 'w', encoding='utf-8') as f:
4244- f.write(text)
4245-
4246-
4247-class Language(object):
4248- def __init__(self, po_file, documents):
4249- self.file_name = po_file
4250- self.gettext_code = os.path.basename(po_file).split('.po')[0]
4251- self.bcp47_code = self._find_bcp47_code()
4252- self.documents = documents
4253-
4254- def _find_bcp47_code(self):
4255- if self.gettext_code not in [c[0] for c in BCP47_OVERRIDES]:
4256- return self.gettext_code.lower().replace('_', '-')
4257- return [c[1] for c in BCP47_OVERRIDES
4258- if c[0] == self.gettext_code][0]
4259-
4260- def rewrite_links(self):
4261- po_file = polib.pofile(self.file_name)
4262- link_regex = r'\[.+?\]\(\{filename\}(.+?)\)'
4263- for entry_group in [po_file.translated_entries(),
4264- po_file.fuzzy_entries(),
4265- po_file.untranslated_entries()]:
4266- for entry in entry_group:
4267- if '{filename}' in entry.msgid:
4268- link_msgid = re.findall(link_regex, entry.msgid)[0]
4269- link_msgstr = list(re.findall(link_regex, entry.msgstr))
4270- translated_doc = os.path.basename(
4271- self.documents.translated_doc(
4272- link_msgid, self))
4273- if not link_msgstr:
4274- entry.msgstr = entry.msgid
4275- link_msgstr = [link_msgid]
4276- entry.msgstr = entry.msgstr.replace(link_msgstr[0],
4277- translated_doc)
4278- po_file.save(self.file_name)
4279+ bcp47_code)
4280+
4281+ def _call_po4a_translate(self, doc, po_fn, po4a):
4282+ res = po4a.translate(doc, po_fn)
4283+ return codecs.decode(res.communicate()[0])
4284+
4285+ def write_translated_markdown(self, po, po4a):
4286+ for po_fn in po.langs:
4287+ for doc_fn in self.docs:
4288+ output = self._call_po4a_translate(doc_fn, po_fn, po4a)
4289+ title_line = output.split('\n')[0].split('Title: ')[1]
4290+ translated_title_line = po.find_translated_title_line(
4291+ title_line, po_fn)
4292+ output = '\n'.join([line for line in output.split('\n')][1:])
4293+ new_path = self.translated_doc_fn(doc_fn,
4294+ po.langs[po_fn]['bcp47'])
4295+ text = "Title: %s\nDate:\n\n" % (translated_title_line)
4296+ text += output
4297+ if os.path.exists(new_path):
4298+ os.remove(new_path)
4299+ if not os.path.exists(os.path.dirname(new_path)):
4300+ os.makedirs(os.path.dirname(new_path))
4301+ with open(new_path, 'w', encoding='utf-8') as f:
4302+ f.write(text)
4303
4304
4305 class Translations(object):
4306 def __init__(self):
4307 self._cleanup()
4308- self.translations_dir = os.path.abspath(os.path.join(PATH, '../po'))
4309- self.available_languages = []
4310 self.documents = Documents()
4311- for po_filename in glob.glob(self.translations_dir+'/*.po'):
4312- self.available_languages += [Language(po_filename, self.documents)]
4313- self.fake_lang_code = 'en_US'
4314- self.fake_po_file = os.path.join(self.translations_dir,
4315- '%s.po' % self.fake_lang_code)
4316- self.pot_file = os.path.join(self.translations_dir,
4317- "help.pot")
4318- self.po4a = PO4A(self.pot_file)
4319-
4320- def __del__(self):
4321- if os.path.exists(self.fake_po_file):
4322- os.remove(self.fake_po_file)
4323+ self.po4a = PO4A()
4324+ self.po = PO(self.po4a)
4325
4326 def _cleanup(self):
4327 r = subprocess.Popen(['bzr', 'ignored'], stdout=subprocess.PIPE)
4328- files = [os.path.join(PATH, '../..', f.split(' ')[0])
4329- for f in codecs.decode(r.communicate()[0]).split('\n')
4330- if f.strip() != '']
4331- files = [f for f in files if os.path.exists(f)]
4332- for f in files:
4333+ fns = [os.path.join(PATH, '../..', f.split(' ')[0])
4334+ for f in codecs.decode(r.communicate()[0]).split('\n')
4335+ if f.strip() != '']
4336+ fns = [f for f in fns if os.path.exists(f)]
4337+ for f in fns:
4338 try:
4339 shutil.rmtree(f)
4340 except NotADirectoryError:
4341 os.remove(f)
4342
4343 def generate_pot_file(self):
4344- return self.po4a.gettextize(self.documents.docs)
4345-
4346- def update_po_files(self):
4347- return self.po4a.updatepo(self.available_languages,
4348- self.documents.docs)
4349-
4350- def rewrite_links(self):
4351- self._generate_fake_pofile()
4352- for lang in self.available_languages:
4353- lang.rewrite_links()
4354-
4355- # we generate a fake translation for en-US which is going to be
4356- # the default
4357- def _generate_fake_pofile(self):
4358- if os.path.exists(self.fake_po_file):
4359- os.remove(self.fake_po_file)
4360- shutil.copy(self.pot_file, self.fake_po_file)
4361- self.available_languages += [Language(self.fake_po_file,
4362- self.documents)]
4363+ return self.po.generate_pot_file(self.documents)
4364
4365 def generate_translations(self):
4366- for lang in self.available_languages:
4367- self.documents.write_translated_markdown(lang, self.po4a)
4368+ self.po.generate_fake_pofile()
4369+ self.po.rewrite_links(self.documents)
4370+ self.documents.write_translated_markdown(self.po, self.po4a)

Subscribers

People subscribed via source and target branches