Merge lp:~dpm/help-app/metadata-fixes into lp:help-app

Proposed by David Planella
Status: Merged
Merged at revision: 117
Proposed branch: lp:~dpm/help-app/metadata-fixes
Merge into: lp:help-app
Diff against target: 1690 lines (+666/-642)
4 files modified
content/pages/faq.md (+3/-1)
internals/tests/test_translations.py (+2/-2)
internals/translations/build.py (+29/-9)
po/help.pot (+632/-630)
To merge this branch: bzr merge lp:~dpm/help-app/metadata-fixes
Reviewer Review Type Date Requested Status
Daniel Holbach Pending
Review via email: mp+253663@code.launchpad.net

This proposal supersedes a proposal from 2015-03-20.

Description of the change

With this branch, Pelican metadata in the original markdown files is now preserved in the translated markdown files. This allows specifying more metadata, including customized one. An example is the ability to specify the template to use when building the final HTML files, so that it can be different than the 'page' default.

This would be useful to build the index pages for the web and app themes, and would allow us to drop the JavaScript code that does all the inserting of multiple pages into one for the app theme.

I've added metadata to the faq.md file, including a custom 'Sortorder' key to show how it works.

Notes:
- I'm not a regex expert, perhaps the part that extracts metadata from the original markdown could be done in a cleverer way
- This branch relies on the facts that:
  a) Metadata is at the start of the file
  b) The title line is always the first line of the file (which Pelican seems to rely on too)
  c) When manipulating the original markdown files, as markdown does not support line breaks too well (unless explicitly marked as two trailing spaces at the end of a line), the metadata is rolled into one single line. I've noticed that if a metadata line is finished by a colon (.), that is no longer the case, which might bring some problems. But I think it's fair to assume that we won't be using colons for metadata.

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote : Posted in a previous version of this proposal
review: Needs Fixing
Revision history for this message
Daniel Holbach (dholbach) wrote : Posted in a previous version of this proposal

This could generally be broken up a little bit and have a few more tests, which is something we can deal with separately and I'm happy to look into. The MP above should make your branch good for inclusion.

Thanks a lot for your work on this!

lp:~dpm/help-app/metadata-fixes updated
121. By David Planella

Merged fixes from dholbach

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'content/pages/faq.md'
2--- content/pages/faq.md 2015-03-19 08:33:13 +0000
3+++ content/pages/faq.md 2015-03-20 13:07:04 +0000
4@@ -1,4 +1,6 @@
5-Title: Get your questions answered.
6+Title: Get your questions answered
7+Sortorder: 20
8+Template: page
9
10 We divided the questions up into categories, so you can spot yours more
11 easily. Here we go:
12
13=== modified file 'internals/tests/test_translations.py'
14--- internals/tests/test_translations.py 2015-03-19 13:36:54 +0000
15+++ internals/tests/test_translations.py 2015-03-20 13:07:04 +0000
16@@ -8,12 +8,12 @@
17 self.translations = Translations()
18 TestCase.__init__(self, *args)
19
20- def test_first_line_of_docs_is_title_line(self):
21+ def test_docs_start_with_title_line(self):
22 po = self.translations.po
23 self.assertTrue(po.gettextize(self.translations.documents))
24 results = []
25 for entry, first_line in po.pot_file_ob.find_title_lines():
26- results += [entry.msgid == first_line]
27+ results += [entry.msgid.startswith(first_line)]
28 self.assertNotIn(False, results)
29
30 def test_translated_filenames_in_markdown_links(self):
31
32=== modified file 'internals/translations/build.py'
33--- internals/translations/build.py 2015-03-19 17:23:39 +0000
34+++ internals/translations/build.py 2015-03-20 13:07:04 +0000
35@@ -4,6 +4,7 @@
36 import re
37 import shutil
38 import subprocess
39+from collections import OrderedDict
40
41 from translations.utils import (
42 find_bcp47_code,
43@@ -112,7 +113,9 @@
44
45 def replace_title_lines(self):
46 for entry, first_line in self.find_title_lines():
47- if entry.msgid != first_line:
48+ if entry.msgid.startswith(first_line):
49+ entry.msgid = first_line
50+ else:
51 print('Title line "%s" found, but not on the first line '
52 'of "%s".' % (entry.msgid, entry.linenum))
53 return False
54@@ -154,7 +157,7 @@
55 def __init__(self, po4a):
56 self.fake_lang_code = 'en_US'
57 self.fake_po_fn = normalise_path(
58- os.path.join(TRANSLATIONS_DIR,
59+ os.path.join(TRANSLATIONS_DIR,
60 '%s.po' % self.fake_lang_code))
61 self.pot_fn = normalise_path(os.path.join(TRANSLATIONS_DIR,
62 'help.pot'))
63@@ -258,14 +261,31 @@
64 po.langs[po_fn]['pofile'].readd_attr_list_statements()
65 for doc_fn in self.docs:
66 output = self._call_po4a_translate(doc_fn, po_fn, po4a)
67- title_line = output.split('\n')[0].split('Title: ')[1]
68+
69+ # Extract the metadata from the first line
70+ first_line = output.split('\n')[0]
71+ metadata_keys = re.findall(r'\w+:', first_line)
72+ metadata_values = re.split(r'[\s]?\w+:\s', first_line)[1:]
73+ metadata = OrderedDict(zip(metadata_keys, metadata_values))
74+
75+ # Replace the title string by its translated version
76 translated_title_line = po.find_translated_title_line(
77- title_line, po_fn)
78- output = '\n'.join([line for line in output.split('\n')][1:])
79- new_path = full_path(self.translated_doc_fn(
80- doc_fn, po.langs[po_fn]['bcp47']))
81- text = "Title: %s\nDate:\n\n" % (translated_title_line)
82- text += output
83+ metadata['Title:'], po_fn)
84+ metadata['Title:'] = translated_title_line
85+
86+ # Remove the metadata line
87+ content = '\n'.join([line for line in output.split('\n')][1:])
88+ new_path = self.translated_doc_fn(doc_fn,
89+ po.langs[po_fn]['bcp47'])
90+
91+ # Flatten the metadata dict into a string
92+ metadata_serialized = '\n'.join(
93+ "{} {}".format(key, val)
94+ for (key, val) in metadata.items())
95+
96+ # Join the metadata and content into the final,
97+ # translated markdown text
98+ text = metadata_serialized + '\n' + content
99 if os.path.exists(new_path):
100 os.remove(new_path)
101 if not os.path.exists(os.path.dirname(new_path)):
102
103=== modified file 'po/help.pot'
104--- po/help.pot 2015-03-19 14:41:33 +0000
105+++ po/help.pot 2015-03-20 13:07:04 +0000
106@@ -2,12 +2,12 @@
107 # Copyright (C) YEAR Free Software Foundation, Inc.
108 # This file is distributed under the same license as the PACKAGE package.
109 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
110-#
111+#
112 #, fuzzy
113 msgid ""
114 msgstr ""
115 "Project-Id-Version: PACKAGE VERSION\n"
116-"POT-Creation-Date: 2015-03-19 15:41+0100\n"
117+"POT-Creation-Date: 2015-03-20 07:43+0100\n"
118 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
119 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
120 "Language-Team: LANGUAGE <LL@li.org>\n"
121@@ -18,7 +18,7 @@
122
123 #. type: Plain text
124 #: content/pages/security.md:2
125-msgid "Title: Security"
126+msgid "Security"
127 msgstr ""
128
129 #. type: Plain text
130@@ -28,14 +28,16 @@
131 msgstr ""
132
133 #. type: Plain text
134-#: content/pages/security.md:6 content/pages/basic.md:6 content/pages/settings.md:6 content/pages/ui.md:6 content/pages/apps.md:7 content/pages/scopes.md:6
135+#: content/pages/security.md:6 content/pages/apps.md:7
136+#: content/pages/settings.md:6 content/pages/ui.md:6 content/pages/basic.md:6
137+#: content/pages/scopes.md:6
138 msgid "[TOC]"
139 msgstr ""
140
141-#. type: Title ###
142+#. !!T
143 #: content/pages/security.md:7
144 #, no-wrap
145-msgid "How do I lock the phone? !!T"
146+msgid "How do I lock the phone?"
147 msgstr ""
148
149 #. type: Plain text
150@@ -47,10 +49,10 @@
151 "& Privacy*, then *Phone Locking* to adjust the *Lock when idle* setting."
152 msgstr ""
153
154-#. type: Title ###
155+#. !!T
156 #: content/pages/security.md:10
157 #, no-wrap
158-msgid "How do I unlock the phone? !!T"
159+msgid "How do I unlock the phone?"
160 msgstr ""
161
162 #. type: Plain text
163@@ -60,10 +62,10 @@
164 "enabled, you might be required to enter a pin or passcode."
165 msgstr ""
166
167-#. type: Title ###
168+#. !!T
169 #: content/pages/security.md:13
170 #, no-wrap
171-msgid "How do I unlock the bootloader? !!T"
172+msgid "How do I unlock the bootloader?"
173 msgstr ""
174
175 #. type: Plain text
176@@ -73,10 +75,10 @@
177 "related tasks, see the [developer site](http://developer.ubuntu.com/)"
178 msgstr ""
179
180-#. type: Title ###
181+#. !!T
182 #: content/pages/security.md:16
183 #, no-wrap
184-msgid "How can I change my PIN/Passcode? !!T"
185+msgid "How can I change my PIN/Passcode?"
186 msgstr ""
187
188 #. type: Plain text
189@@ -86,12 +88,12 @@
190 "*Security & Privacy* to adjust the *Lock when idle* setting."
191 msgstr ""
192
193-#. type: Title ###
194+#. !!T
195 #: content/pages/security.md:19
196 #, no-wrap
197 msgid ""
198-"Why do I have to type my PIN when using File Manager & Terminal (not default "
199-"apps)? !!T"
200+"Why do I have to type my PIN when using File Manager & Terminal (not default"
201+" apps)?"
202 msgstr ""
203
204 #. type: Plain text
205@@ -101,10 +103,11 @@
206 "pin/passcode is required. This is for your phone security."
207 msgstr ""
208
209-#. type: Title ###
210+#. !!T
211 #: content/pages/security.md:22
212 #, no-wrap
213-msgid "How can I stop someone using the indicators when the phone is unlocked? !!T"
214+msgid ""
215+"How can I stop someone using the indicators when the phone is unlocked?"
216 msgstr ""
217
218 #. type: Plain text
219@@ -116,10 +119,10 @@
220 "settings* option."
221 msgstr ""
222
223-#. type: Title ###
224+#. !!T
225 #: content/pages/security.md:25
226 #, no-wrap
227-msgid "I forgot my password or passcode. How can I unlock the phone? !!T"
228+msgid "I forgot my password or passcode. How can I unlock the phone?"
229 msgstr ""
230
231 #. type: Plain text
232@@ -128,548 +131,8 @@
233 msgstr ""
234
235 #. type: Plain text
236-#: content/pages/basic.md:2
237-msgid "Title: Basic tasks"
238-msgstr ""
239-
240-#. type: Plain text
241-#: content/pages/basic.md:4
242-#, no-wrap
243-msgid "*If you are wondering how to perform basic tasks, look here.*\n"
244-msgstr ""
245-
246-#. type: Title ###
247-#: content/pages/basic.md:7
248-#, no-wrap
249-msgid "How do I play music? !!T"
250-msgstr ""
251-
252-#. type: Plain text
253-#: content/pages/basic.md:9
254-msgid ""
255-"The music app let's you play music copied to the device. In addition, "
256-"[scopes]({filename}scopes.md) such as 7digital and Grooveshark can also play "
257-"music."
258-msgstr ""
259-
260-#. type: Title ###
261-#: content/pages/basic.md:10
262-#, no-wrap
263-msgid "How do I play videos? !!T"
264-msgstr ""
265-
266-#. type: Plain text
267-#: content/pages/basic.md:12
268-msgid ""
269-"The media player application will play videos copied to the device. You will "
270-"also find applications like youtube that give you streaming options."
271-msgstr ""
272-
273-#. type: Title ###
274-#: content/pages/basic.md:13
275-#, no-wrap
276-msgid "How do I take photos? !!T"
277-msgstr ""
278-
279-#. type: Plain text
280-#: content/pages/basic.md:15
281-msgid ""
282-"The included camera application allows you to take photos. If your device "
283-"has both a front and rear camera, you can toggle which camera to use."
284-msgstr ""
285-
286-#. type: Title ###
287-#: content/pages/basic.md:16
288-#, no-wrap
289-msgid "How do I take a screenshot? !!T"
290-msgstr ""
291-
292-#. type: Plain text
293-#: content/pages/basic.md:18
294-msgid ""
295-"Press the Volume Up and Volume Down buttons at the same time until you see "
296-"the screen flashing. The screenshot will capture what is on your screen, and "
297-"you can see the resulting picture in the Gallery app or the Photos scope."
298-msgstr ""
299-
300-#. type: Title ###
301-#: content/pages/basic.md:19
302-#, no-wrap
303-msgid "How do I see pictures I’ve taken? !!T"
304-msgstr ""
305-
306-#. type: Plain text
307-#: content/pages/basic.md:21
308-msgid ""
309-"If you've just taken a picture, you can see it easily by swiping to the left "
310-"from the right edge inside the camera app. Alternatively, use the gallery "
311-"app to find the picture."
312-msgstr ""
313-
314-#. type: Title ###
315-#: content/pages/basic.md:22
316-#, no-wrap
317-msgid "How do I record videos? !!T"
318-msgstr ""
319-
320-#. type: Plain text
321-#: content/pages/basic.md:24
322-msgid ""
323-"The included camera application allows you to take videos. If your device "
324-"has both a front and rear camera, you can toggle which camera to use."
325-msgstr ""
326-
327-#. type: Title ###
328-#: content/pages/basic.md:25
329-#, no-wrap
330-msgid "How can I send a text? !!T"
331-msgstr ""
332-
333-#. type: Plain text
334-#: content/pages/basic.md:27
335-msgid ""
336-"The default messaging application allows you to send sms as well as mms "
337-"messages."
338-msgstr ""
339-
340-#. type: Title ###
341-#: content/pages/basic.md:28
342-#, no-wrap
343-msgid "How do I make a call? !!T"
344-msgstr ""
345-
346-#. type: Plain text
347-#: content/pages/basic.md:30
348-msgid ""
349-"The default dialer app lets you make calls using a contact or by dialing a "
350-"number."
351-msgstr ""
352-
353-#. type: Title ###
354-#: content/pages/basic.md:31
355-#, no-wrap
356-msgid "How do I check recently made/missed calls? !!T"
357-msgstr ""
358-
359-#. type: Plain text
360-#: content/pages/basic.md:32
361-msgid ""
362-"Swiping up from the bottom edge of the dialer app reveals the recent call "
363-"list. You can also filter the list to include only missed calls."
364-msgstr ""
365-
366-#. type: Plain text
367-#: content/pages/faq.md:2
368-msgid "Title: Get your questions answered."
369-msgstr ""
370-
371-#. type: Plain text
372-#: content/pages/faq.md:5
373-msgid ""
374-"We divided the questions up into categories, so you can spot yours more "
375-"easily. Here we go:"
376-msgstr ""
377-
378-#. type: Title ###
379-#: content/pages/faq.md:6
380-#, no-wrap
381-msgid "[First day tasks]({filename}basic.md)"
382-msgstr ""
383-
384-#. type: Title ###
385-#: content/pages/faq.md:7
386-#, no-wrap
387-msgid "[User Interface]({filename}ui.md)"
388-msgstr ""
389-
390-#. type: Title ###
391-#: content/pages/faq.md:8
392-#, no-wrap
393-msgid "[Settings]({filename}settings.md)"
394-msgstr ""
395-
396-#. type: Title ###
397-#: content/pages/faq.md:9
398-#, no-wrap
399-msgid "[Apps]({filename}apps.md)"
400-msgstr ""
401-
402-#. type: Title ###
403-#: content/pages/faq.md:10
404-#, no-wrap
405-msgid "[Scopes]({filename}scopes.md)"
406-msgstr ""
407-
408-#. type: Title ###
409-#: content/pages/faq.md:11
410-#, no-wrap
411-msgid "[Security]({filename}security.md)"
412-msgstr ""
413-
414-#. type: Plain text
415-#: content/pages/index.md:2
416-msgid "Title: Welcome"
417-msgstr ""
418-
419-#. type: Plain text
420-#: content/pages/index.md:5
421-msgid ""
422-"The world-wide Ubuntu community wants to give you the best possible "
423-"experience on your Ubuntu device. This is why we collected:"
424-msgstr ""
425-
426-#. type: Bullet: ' * '
427-#: content/pages/index.md:9
428-msgid "Answers to frequently asked questions"
429-msgstr ""
430-
431-#. type: Bullet: ' * '
432-#: content/pages/index.md:9
433-msgid "Tips and tricks to make you more productive"
434-msgstr ""
435-
436-#. type: Bullet: ' * '
437-#: content/pages/index.md:9
438-msgid "Links to get in touch with experts and other community members"
439-msgstr ""
440-
441-#. type: Plain text
442-#: content/pages/index.md:11
443-msgid "[Take me to the FAQ!]({filename}faq.md)"
444-msgstr ""
445-
446-#. type: Plain text
447-#: content/pages/index.md:12
448-msgid "[Get in touch]({filename}get-in-touch.md)"
449-msgstr ""
450-
451-#. type: Plain text
452-#: content/pages/settings.md:2
453-msgid "Title: Settings"
454-msgstr ""
455-
456-#. type: Plain text
457-#: content/pages/settings.md:4
458-#, no-wrap
459-msgid "*How do I change my phone settings?*\n"
460-msgstr ""
461-
462-#. type: Title ###
463-#: content/pages/settings.md:7
464-#, no-wrap
465-msgid "How do I update my system? !!T"
466-msgstr ""
467-
468-#. type: Plain text
469-#: content/pages/settings.md:9
470-msgid ""
471-"Your device will prompt you when an update is ready. A notification will "
472-"appear informing you of the new update. If you wish, you can manually check "
473-"and perform an update yourself. Open the *System Settings* "
474-"application. Select *Update*, and then click the check for updates button."
475-msgstr ""
476-
477-#. type: Title ###
478-#: content/pages/settings.md:10
479-#, no-wrap
480-msgid "How do I set the time / language? !!T"
481-msgstr ""
482-
483-#. type: Plain text
484-#: content/pages/settings.md:13
485-msgid ""
486-"Open the *System Settings* application. For the time, check out the *Time & "
487-"Date* section. For language, select *Language & Text*. "
488-"![Icon]({filename}/images/settings.gif)"
489-msgstr ""
490-
491-#. type: Title ###
492-#: content/pages/settings.md:14
493-#, no-wrap
494-msgid "How can I change my wallpaper/background? !!T"
495-msgstr ""
496-
497-#. type: Plain text
498-#: content/pages/settings.md:16
499-msgid ""
500-"Open the *System Settings* application. Select the *Background* "
501-"option. Press the *Add Image* button and choice your image to set as a "
502-"background."
503-msgstr ""
504-
505-#. type: Title ###
506-#: content/pages/settings.md:17
507-#, no-wrap
508-msgid "How do I keep the screen on? !!T"
509-msgstr ""
510-
511-#. type: Plain text
512-#: content/pages/settings.md:19
513-msgid ""
514-"Open the *System Settings* application, and select the *Security & Privacy* "
515-"option. Select the *Lock Phone* option, and then *Lock when idle*. St"
516-msgstr ""
517-
518-#. type: Title ###
519-#: content/pages/settings.md:20
520-#, no-wrap
521-msgid "How do I set up my accounts? !!T"
522-msgstr ""
523-
524-#. type: Plain text
525-#: content/pages/settings.md:22
526-msgid ""
527-"You can set up some of your accounts from the scopes. Today scope allows you "
528-"to configure your Google and Fitbit account, while the Pictures scope lets "
529-"you configure your flickr, Facebook and Instagram account. You can manage "
530-"all your accounts (including social media, email, etc) from the *System "
531-"Settings* app, under *Personal*, *Accounts*."
532-msgstr ""
533-
534-#. type: Title ###
535-#: content/pages/settings.md:23
536-#, no-wrap
537-msgid "How do I configure my notifications? !!T"
538-msgstr ""
539-
540-#. type: Plain text
541-#: content/pages/settings.md:25
542-msgid ""
543-"If you’re receiving too many notifications of your activity or want to "
544-"change it for whatever reason, you can do so by going to the *System "
545-"Settings* and selecting *Notifications*. From here you can toggle on/off "
546-"notifications from any application on your device."
547-msgstr ""
548-
549-#. type: Title ###
550-#: content/pages/settings.md:26
551-#, no-wrap
552-msgid "How do I change the ringtone for calls and texts? !!T"
553-msgstr ""
554-
555-#. type: Plain text
556-#: content/pages/settings.md:27
557-msgid ""
558-"You can change you ringtone for calls and texts to something new. Open the "
559-"*System Settings* application, then select *Sound*. Under *Phone Calls* you "
560-"will find your current ringtone. Tap it to open a page of ringtones to "
561-"select from."
562-msgstr ""
563-
564-#. type: Plain text
565-#: content/pages/ui.md:2
566-msgid "Title: User Interface"
567-msgstr ""
568-
569-#. type: Plain text
570-#: content/pages/ui.md:4
571-#, no-wrap
572-msgid ""
573-"*Are you wondering about the dash, scopes, swiping? You've come to the right "
574-"place!*\n"
575-msgstr ""
576-
577-#. type: Title ###
578-#: content/pages/ui.md:7
579-#, no-wrap
580-msgid "What is the dash? !!T"
581-msgstr ""
582-
583-#. type: Plain text
584-#: content/pages/ui.md:9
585-msgid ""
586-"The dash contains a list of applications installed on the device, along with "
587-"presenting the scopes and store. The dash is the first thing you see when "
588-"booting the phone. You can switch to it again at any time by swiping left "
589-"from the right screen edge."
590-msgstr ""
591-
592-#. type: Title ###
593-#: content/pages/ui.md:10
594-#, no-wrap
595-msgid "What is the launcher? !!T"
596-msgstr ""
597-
598-#. type: Plain text
599-#: content/pages/ui.md:12
600-msgid ""
601-"The launcher allows you to easily launch new applications. You can access "
602-"the launcher at any time by swiping right from the left screen edge."
603-msgstr ""
604-
605-#. type: Title ###
606-#: content/pages/ui.md:13
607-#, no-wrap
608-msgid "How can I customize the launcher? !!T"
609-msgstr ""
610-
611-#. type: Plain text
612-#: content/pages/ui.md:16
613-msgid ""
614-"To pin a running app permanently to the launcher, long-press it to reveal "
615-"the context menu and choose the Pin to launcher option. You can do the same "
616-"to unpin apps. You can also move launcher icons around by long-pressing "
617-"them and dragging and dropping them to the position you'd like them to be "
618-"in."
619-msgstr ""
620-
621-#. type: Title ###
622-#: content/pages/ui.md:17
623-#, no-wrap
624-msgid "What are the indicators? !!T"
625-msgstr ""
626-
627-#. type: Plain text
628-#: content/pages/ui.md:19
629-msgid ""
630-"Indicators convey quick useful information about your device, like the time, "
631-"data connection, location, sound, and notifications. You can access the "
632-"indicators at any time by swiping down from the top screen edge."
633-msgstr ""
634-
635-#. type: Title ###
636-#: content/pages/ui.md:20
637-#, no-wrap
638-msgid "How do I switch applications? !!T"
639-msgstr ""
640-
641-#. type: Plain text
642-#: content/pages/ui.md:23
643-msgid ""
644-"To switch applications, slide your finger left from the right edge of the "
645-"screen. If you slide quickly you will cycle through each "
646-"application. However, if you slide more slowly, an application switcher will "
647-"appear allowing you to select the application you wish to switch to, "
648-"including the dash."
649-msgstr ""
650-
651-#. type: Title ###
652-#: content/pages/ui.md:24
653-#, no-wrap
654-msgid "How do I close applications? !!T"
655-msgstr ""
656-
657-#. type: Plain text
658-#: content/pages/ui.md:26
659-msgid ""
660-"To close an application, slide your finger *slowly* left from the right edge "
661-"of the screen. An application switcher will appear. Place your finger on the "
662-"application preview you wish to close and swipe up or down. The application "
663-"will disappear."
664-msgstr ""
665-
666-#. type: Title ###
667-#: content/pages/ui.md:27
668-#, no-wrap
669-msgid "How can I copy and paste? !!T"
670-msgstr ""
671-
672-#. type: Plain text
673-#: content/pages/ui.md:29
674-msgid ""
675-"For text that can be copied and pasted, press and hold the text in "
676-"question. A menu will appear allowing you to cut, copy and paste."
677-msgstr ""
678-
679-#. type: Title ###
680-#: content/pages/ui.md:30
681-#, no-wrap
682-msgid "What are the small characters on the keyboard and how can I select them? !!T"
683-msgstr ""
684-
685-#. type: Plain text
686-#: content/pages/ui.md:32
687-msgid ""
688-"Tapping and hold a character on the keyboard brings up a menu allowing you "
689-"to select secondary characters. This allows you to select things like "
690-"numbers and accented characters. Give it a try!"
691-msgstr ""
692-
693-#. type: Title ###
694-#: content/pages/ui.md:33
695-#, no-wrap
696-msgid "The keyboard behaves funny. What can I do about it? !!T"
697-msgstr ""
698-
699-#. type: Plain text
700-#: content/pages/ui.md:35
701-msgid ""
702-"From the Settings app, you can go to Keyboard and try unsetting the "
703-"autocompletion feature, and/or the auto capitalize option. This way, you'll "
704-"still receive suggestions on the words you're writing, while having full "
705-"control of the input."
706-msgstr ""
707-
708-#. type: Title ###
709-#: content/pages/ui.md:36
710-#, no-wrap
711-msgid "How can I add a new keyboard language? !!T"
712-msgstr ""
713-
714-#. type: Plain text
715-#: content/pages/ui.md:39
716-msgid ""
717-"Adding a new keyboard language will enable you to type specific characters "
718-"that might not be available in other keyboards and (if available) use word "
719-"prediction and spell checking for that new language. Go to the Settings "
720-"app, tap on Language/Text and then on Keyboard layouts. From there, you can "
721-"then tick the keyboard you want to add and then [use "
722-"it](#how-can-i-switch-between-keyboard-languages)"
723-msgstr ""
724-
725-#. type: Title ###
726-#: content/pages/ui.md:40
727-#, no-wrap
728-msgid "How can I switch between keyboard languages? !!T"
729-msgstr ""
730-
731-#. type: Plain text
732-#: content/pages/ui.md:43
733-msgid ""
734-"While typing on the keyboard, tap on the globe icon near the bottom left "
735-"corner. A new pop-up will appear, where you can select the new keyboard you "
736-"want to switch to. You can do this to switch back and forth between "
737-"keyboards in different languages. [Make sure the language you want is "
738-"activated it in the Settings app](#how-can-i-add-a-new-keyboard-language)."
739-msgstr ""
740-
741-#. type: Title ###
742-#: content/pages/ui.md:44
743-#, no-wrap
744-msgid "How can I type Emoji icons? !!T"
745-msgstr ""
746-
747-#. type: Plain text
748-#: content/pages/ui.md:47
749-msgid ""
750-"[Learn wow to switch between keyboard "
751-"languages](#how-can-i-switch-between-keyboard-languages) to alternate "
752-"between the regular keyboard and the Emoji keyboard. Once done with typing "
753-"Emojis, you can switch back to the regular keyboard. If you can't see the "
754-"Emoji keyboard, make sure you've [activated it in the Settings "
755-"app](#how-can-i-add-a-new-keyboard-language)."
756-msgstr ""
757-
758-#. type: Title ###
759-#: content/pages/ui.md:48
760-#, no-wrap
761-msgid ""
762-"What is the round circle on the welcome screen for? What does it show? Can I "
763-"configure it? !!T"
764-msgstr ""
765-
766-#. type: Plain text
767-#: content/pages/ui.md:49
768-msgid ""
769-"The round circle is the infographic. It hows you recent phone activity, like "
770-"the number of messages received or the number of songs played. You can "
771-"disable it by launching the *Settings* app, navigating to *Security and "
772-"privacy* and unticking *Stats on Welcome screen*."
773-msgstr ""
774-
775-#. type: Plain text
776 #: content/pages/apps.md:2
777-msgid "Title: Apps"
778+msgid "Apps"
779 msgstr ""
780
781 #. type: Plain text
782@@ -686,24 +149,24 @@
783 msgid "The Store"
784 msgstr ""
785
786-#. type: Title ###
787+#. !!T
788 #: content/pages/apps.md:10
789 #, no-wrap
790-msgid "How do I find and install new scopes and applications? !!T"
791+msgid "How do I find and install new scopes and applications?"
792 msgstr ""
793
794 #. type: Plain text
795 #: content/pages/apps.md:12
796 msgid ""
797 "From the Apps scope, you can either tap on the “search” icon on the right "
798-"and start searching by name, or you can go all the way down in the scope and "
799-"tap on the Ubuntu Store icon."
800+"and start searching by name, or you can go all the way down in the scope and"
801+" tap on the Ubuntu Store icon."
802 msgstr ""
803
804-#. type: Title ###
805+#. !!T
806 #: content/pages/apps.md:13
807 #, no-wrap
808-msgid "How can I browse the store from my PC? !!T"
809+msgid "How can I browse the store from my PC?"
810 msgstr ""
811
812 #. type: Plain text
813@@ -714,19 +177,19 @@
814 "store](https://appstore.bhdouglass.com/apps)."
815 msgstr ""
816
817-#. type: Title ###
818+#. !!T
819 #: content/pages/apps.md:16
820 #, no-wrap
821-msgid "How do I remove scopes and applications? !!T"
822+msgid "How do I remove scopes and applications?"
823 msgstr ""
824
825 #. type: Plain text
826 #: content/pages/apps.md:18
827 msgid ""
828-"Search for the scope or application you wish to remove inside the "
829-"store. Open it and press the *Uninstall* button to remove the "
830-"application. Alternatively, for applications you can also long-press their "
831-"icons on the dash to show their store page and the *Uninstall* button."
832+"Search for the scope or application you wish to remove inside the store. "
833+"Open it and press the *Uninstall* button to remove the application. "
834+"Alternatively, for applications you can also long-press their icons on the "
835+"dash to show their store page and the *Uninstall* button."
836 msgstr ""
837
838 #. type: Title ##
839@@ -735,10 +198,10 @@
840 msgid "Misc"
841 msgstr ""
842
843-#. type: Title ###
844+#. !!T
845 #: content/pages/apps.md:21
846 #, no-wrap
847-msgid "Do you have Spotify? !!T"
848+msgid "Do you have Spotify?"
849 msgstr ""
850
851 #. type: Plain text
852@@ -748,10 +211,10 @@
853 "([video](https://www.youtube.com/watch?v=ea90rwK_VuI))."
854 msgstr ""
855
856-#. type: Title ###
857+#. !!T
858 #: content/pages/apps.md:25
859 #, no-wrap
860-msgid "Do you have Google Authenticator? !!T"
861+msgid "Do you have Google Authenticator?"
862 msgstr ""
863
864 #. type: Plain text
865@@ -765,27 +228,27 @@
866 msgid "Music"
867 msgstr ""
868
869-#. type: Title ###
870+#. !!T
871 #: content/pages/apps.md:30
872 #, no-wrap
873-msgid "How do I add music to my device? !!T"
874+msgid "How do I add music to my device?"
875 msgstr ""
876
877 #. type: Plain text
878 #: content/pages/apps.md:32
879 msgid ""
880 "You can add music in multiple ways. If you have pre-existing music files, "
881-"simply connect your phone to your pc via the usb cable. Next, copy the music "
882-"you wish to listen to to the *Music* folder. Your music will appear in the "
883+"simply connect your phone to your pc via the usb cable. Next, copy the music"
884+" you wish to listen to to the *Music* folder. Your music will appear in the "
885 "music app. Alternatively, you can acquire music directly using the device "
886 "via a scope, such as grooveshark or by downloading via the browser or "
887 "another application."
888 msgstr ""
889
890-#. type: Title ###
891+#. !!T
892 #: content/pages/apps.md:33
893 #, no-wrap
894-msgid "What music formats are supported? !!T"
895+msgid "What music formats are supported?"
896 msgstr ""
897
898 #. type: Plain text
899@@ -793,10 +256,10 @@
900 msgid "The music app supports OGG, FLAG and MP3 formats."
901 msgstr ""
902
903-#. type: Title ###
904+#. !!T
905 #: content/pages/apps.md:36
906 #, no-wrap
907-msgid "How do I listen to podcasts? !!!T"
908+msgid "How do I listen to podcasts? !"
909 msgstr ""
910
911 #. type: Plain text
912@@ -812,20 +275,20 @@
913 msgid "Contacts"
914 msgstr ""
915
916-#. type: Title ###
917+#. !!T
918 #: content/pages/apps.md:41
919 #, no-wrap
920-msgid "How can I sync my Google contacts to my device? !!T"
921+msgid "How can I sync my Google contacts to my device?"
922 msgstr ""
923
924 #. type: Plain text
925 #: content/pages/apps.md:43
926 msgid ""
927-"The first time you open the Contacts app you’ll be asked if you want to sync "
928-"contacts with your Google account. If you have answered “no” but change your "
929-"mind later, you can do so by going to the Today scope, and setting up your "
930-"Google account there. After that you can sync your contacts (and, if you "
931-"want, calendar events as well)."
932+"The first time you open the Contacts app you’ll be asked if you want to sync"
933+" contacts with your Google account. If you have answered “no” but change "
934+"your mind later, you can do so by going to the Today scope, and setting up "
935+"your Google account there. After that you can sync your contacts (and, if "
936+"you want, calendar events as well)."
937 msgstr ""
938
939 #. type: Title ##
940@@ -834,10 +297,10 @@
941 msgid "Gallery"
942 msgstr ""
943
944-#. type: Title ###
945+#. !!T
946 #: content/pages/apps.md:46
947 #, no-wrap
948-msgid "How can I share photos? !!T"
949+msgid "How can I share photos?"
950 msgstr ""
951
952 #. type: Plain text
953@@ -849,19 +312,19 @@
954 "you wish to share your photo."
955 msgstr ""
956
957-#. type: Title ###
958+#. !!T
959 #: content/pages/apps.md:49
960 #, no-wrap
961-msgid "How can I share videos? !!T"
962+msgid "How can I share videos?"
963 msgstr ""
964
965 #. type: Plain text
966 #: content/pages/apps.md:51
967 msgid ""
968-"If you've just recorded a video, share it easily by swiping to the left from "
969-"the right edge inside the Camera app. Alternatively, use the Gallery app to "
970-"find the video. Once loaded, select *Share* from the menu and choose how you "
971-"wish to share your video."
972+"If you've just recorded a video, share it easily by swiping to the left from"
973+" the right edge inside the Camera app. Alternatively, use the Gallery app to"
974+" find the video. Once loaded, select *Share* from the menu and choose how "
975+"you wish to share your video."
976 msgstr ""
977
978 #. type: Title ##
979@@ -870,10 +333,10 @@
980 msgid "Camera"
981 msgstr ""
982
983-#. type: Title ###
984+#. !!T
985 #: content/pages/apps.md:54
986 #, no-wrap
987-msgid "How can I take a picture? !!T"
988+msgid "How can I take a picture?"
989 msgstr ""
990
991 #. type: Plain text
992@@ -883,31 +346,31 @@
993 "bottom edge of the phone for additional options. Enjoy taking your picture!"
994 msgstr ""
995
996-#. type: Title ###
997+#. !!T
998 #: content/pages/apps.md:57
999 #, no-wrap
1000-msgid "How can I crop / rotate a picture? !!T"
1001+msgid "How can I crop / rotate a picture?"
1002 msgstr ""
1003
1004 #. type: Plain text
1005 #: content/pages/apps.md:59
1006 msgid ""
1007-"Use the gallery app to select your picture. Select the *Edit* button next to "
1008-"the menu. Inside you'll find options to crop and rotate your picture."
1009+"Use the gallery app to select your picture. Select the *Edit* button next to"
1010+" the menu. Inside you'll find options to crop and rotate your picture."
1011 msgstr ""
1012
1013-#. type: Title ###
1014+#. !!T
1015 #: content/pages/apps.md:60
1016 #, no-wrap
1017-msgid "How can I record video? !!T"
1018+msgid "How can I record video?"
1019 msgstr ""
1020
1021 #. type: Plain text
1022 #: content/pages/apps.md:62
1023 msgid ""
1024-"Select the Camera app from the launcher or apps scope. Select the video icon "
1025-"on the bottom of the screen. Swipe up from the bottom edge of the phone for "
1026-"additional options. Enjoy taking your video!"
1027+"Select the Camera app from the launcher or apps scope. Select the video icon"
1028+" on the bottom of the screen. Swipe up from the bottom edge of the phone for"
1029+" additional options. Enjoy taking your video!"
1030 msgstr ""
1031
1032 #. type: Title ##
1033@@ -916,10 +379,10 @@
1034 msgid "Clock"
1035 msgstr ""
1036
1037-#. type: Title ###
1038+#. !!T
1039 #: content/pages/apps.md:65
1040 #, no-wrap
1041-msgid "How do I set an alarm? !!T"
1042+msgid "How do I set an alarm?"
1043 msgstr ""
1044
1045 #. type: Plain text
1046@@ -941,10 +404,10 @@
1047 msgid "HERE Maps"
1048 msgstr ""
1049
1050-#. type: Title ###
1051+#. !!T
1052 #: content/pages/apps.md:71
1053 #, no-wrap
1054-msgid "How can I get directions? !!T"
1055+msgid "How can I get directions?"
1056 msgstr ""
1057
1058 #. type: Plain text
1059@@ -954,10 +417,10 @@
1060 "*Directions*. Enter your destination and tap the *Get Directions* button."
1061 msgstr ""
1062
1063-#. type: Title ###
1064+#. !!T
1065 #: content/pages/apps.md:74
1066 #, no-wrap
1067-msgid "Can I navigate offline? !!T"
1068+msgid "Can I navigate offline?"
1069 msgstr ""
1070
1071 #. type: Plain text
1072@@ -965,10 +428,10 @@
1073 msgid "Unfortunately navigation requires an active connection."
1074 msgstr ""
1075
1076-#. type: Title ###
1077+#. !!T
1078 #: content/pages/apps.md:77
1079 #, no-wrap
1080-msgid "Can I view the map offline? !!T"
1081+msgid "Can I view the map offline?"
1082 msgstr ""
1083
1084 #. type: Plain text
1085@@ -979,8 +442,120 @@
1086 msgstr ""
1087
1088 #. type: Plain text
1089+#: content/pages/settings.md:2
1090+msgid "Settings"
1091+msgstr ""
1092+
1093+#. type: Plain text
1094+#: content/pages/settings.md:4
1095+#, no-wrap
1096+msgid "*How do I change my phone settings?*\n"
1097+msgstr ""
1098+
1099+#. !!T
1100+#: content/pages/settings.md:7
1101+#, no-wrap
1102+msgid "How do I update my system?"
1103+msgstr ""
1104+
1105+#. type: Plain text
1106+#: content/pages/settings.md:9
1107+msgid ""
1108+"Your device will prompt you when an update is ready. A notification will "
1109+"appear informing you of the new update. If you wish, you can manually check "
1110+"and perform an update yourself. Open the *System Settings* application. "
1111+"Select *Update*, and then click the check for updates button."
1112+msgstr ""
1113+
1114+#. !!T
1115+#: content/pages/settings.md:10
1116+#, no-wrap
1117+msgid "How do I set the time / language?"
1118+msgstr ""
1119+
1120+#. type: Plain text
1121+#: content/pages/settings.md:13
1122+msgid ""
1123+"Open the *System Settings* application. For the time, check out the *Time & "
1124+"Date* section. For language, select *Language & Text*. "
1125+"![Icon]({filename}/images/settings.gif)"
1126+msgstr ""
1127+
1128+#. !!T
1129+#: content/pages/settings.md:14
1130+#, no-wrap
1131+msgid "How can I change my wallpaper/background?"
1132+msgstr ""
1133+
1134+#. type: Plain text
1135+#: content/pages/settings.md:16
1136+msgid ""
1137+"Open the *System Settings* application. Select the *Background* option. "
1138+"Press the *Add Image* button and choice your image to set as a background."
1139+msgstr ""
1140+
1141+#. !!T
1142+#: content/pages/settings.md:17
1143+#, no-wrap
1144+msgid "How do I keep the screen on?"
1145+msgstr ""
1146+
1147+#. type: Plain text
1148+#: content/pages/settings.md:19
1149+msgid ""
1150+"Open the *System Settings* application, and select the *Security & Privacy* "
1151+"option. Select the *Lock Phone* option, and then *Lock when idle*. St"
1152+msgstr ""
1153+
1154+#. !!T
1155+#: content/pages/settings.md:20
1156+#, no-wrap
1157+msgid "How do I set up my accounts?"
1158+msgstr ""
1159+
1160+#. type: Plain text
1161+#: content/pages/settings.md:22
1162+msgid ""
1163+"You can set up some of your accounts from the scopes. Today scope allows you"
1164+" to configure your Google and Fitbit account, while the Pictures scope lets "
1165+"you configure your flickr, Facebook and Instagram account. You can manage "
1166+"all your accounts (including social media, email, etc) from the *System "
1167+"Settings* app, under *Personal*, *Accounts*."
1168+msgstr ""
1169+
1170+#. !!T
1171+#: content/pages/settings.md:23
1172+#, no-wrap
1173+msgid "How do I configure my notifications?"
1174+msgstr ""
1175+
1176+#. type: Plain text
1177+#: content/pages/settings.md:25
1178+msgid ""
1179+"If you’re receiving too many notifications of your activity or want to "
1180+"change it for whatever reason, you can do so by going to the *System "
1181+"Settings* and selecting *Notifications*. From here you can toggle on/off "
1182+"notifications from any application on your device."
1183+msgstr ""
1184+
1185+#. !!T
1186+#: content/pages/settings.md:26
1187+#, no-wrap
1188+msgid "How do I change the ringtone for calls and texts?"
1189+msgstr ""
1190+
1191+#. type: Plain text
1192+#: content/pages/settings.md:27
1193+msgid ""
1194+"You can change you ringtone for calls and texts to something new. Open the "
1195+"*System Settings* application, then select *Sound*. Under *Phone Calls* you "
1196+"will find your current ringtone. Tap it to open a page of ringtones to "
1197+"select from."
1198+msgstr ""
1199+
1200+#. type: Plain text
1201 #: content/pages/get-in-touch.md:2
1202-msgid "Title: Get in touch"
1203+msgid "Get in touch"
1204 msgstr ""
1205
1206 #. type: Plain text
1207@@ -1004,8 +579,435 @@
1208 msgstr ""
1209
1210 #. type: Plain text
1211+#: content/pages/index.md:2
1212+msgid "Welcome"
1213+msgstr ""
1214+
1215+#. type: Plain text
1216+#: content/pages/index.md:5
1217+msgid ""
1218+"The world-wide Ubuntu community wants to give you the best possible "
1219+"experience on your Ubuntu device. This is why we collected:"
1220+msgstr ""
1221+
1222+#. type: Bullet: ' * '
1223+#: content/pages/index.md:9
1224+msgid "Answers to frequently asked questions"
1225+msgstr ""
1226+
1227+#. type: Bullet: ' * '
1228+#: content/pages/index.md:9
1229+msgid "Tips and tricks to make you more productive"
1230+msgstr ""
1231+
1232+#. type: Bullet: ' * '
1233+#: content/pages/index.md:9
1234+msgid "Links to get in touch with experts and other community members"
1235+msgstr ""
1236+
1237+#. type: Plain text
1238+#: content/pages/index.md:11
1239+msgid "[Take me to the FAQ!]({filename}faq.md)"
1240+msgstr ""
1241+
1242+#. type: Plain text
1243+#: content/pages/index.md:12
1244+msgid "[Get in touch]({filename}get-in-touch.md)"
1245+msgstr ""
1246+
1247+#. type: Plain text
1248+#: content/pages/faq.md:2
1249+msgid "Get your questions answered"
1250+msgstr ""
1251+
1252+#. type: Plain text
1253+#: content/pages/faq.md:5
1254+msgid ""
1255+"We divided the questions up into categories, so you can spot yours more "
1256+"easily. Here we go:"
1257+msgstr ""
1258+
1259+#. type: Title ###
1260+#: content/pages/faq.md:6
1261+#, no-wrap
1262+msgid "[First day tasks]({filename}basic.md)"
1263+msgstr ""
1264+
1265+#. type: Title ###
1266+#: content/pages/faq.md:7
1267+#, no-wrap
1268+msgid "[User Interface]({filename}ui.md)"
1269+msgstr ""
1270+
1271+#. type: Title ###
1272+#: content/pages/faq.md:8
1273+#, no-wrap
1274+msgid "[Settings]({filename}settings.md)"
1275+msgstr ""
1276+
1277+#. type: Title ###
1278+#: content/pages/faq.md:9
1279+#, no-wrap
1280+msgid "[Apps]({filename}apps.md)"
1281+msgstr ""
1282+
1283+#. type: Title ###
1284+#: content/pages/faq.md:10
1285+#, no-wrap
1286+msgid "[Scopes]({filename}scopes.md)"
1287+msgstr ""
1288+
1289+#. type: Title ###
1290+#: content/pages/faq.md:11
1291+#, no-wrap
1292+msgid "[Security]({filename}security.md)"
1293+msgstr ""
1294+
1295+#. type: Plain text
1296+#: content/pages/ui.md:2
1297+msgid "User Interface"
1298+msgstr ""
1299+
1300+#. type: Plain text
1301+#: content/pages/ui.md:4
1302+#, no-wrap
1303+msgid ""
1304+"*Are you wondering about the dash, scopes, swiping? You've come to the right"
1305+" place!*\n"
1306+msgstr ""
1307+
1308+#. !!T
1309+#: content/pages/ui.md:7
1310+#, no-wrap
1311+msgid "What is the dash?"
1312+msgstr ""
1313+
1314+#. type: Plain text
1315+#: content/pages/ui.md:9
1316+msgid ""
1317+"The dash contains a list of applications installed on the device, along with"
1318+" presenting the scopes and store. The dash is the first thing you see when "
1319+"booting the phone. You can switch to it again at any time by swiping left "
1320+"from the right screen edge."
1321+msgstr ""
1322+
1323+#. !!T
1324+#: content/pages/ui.md:10
1325+#, no-wrap
1326+msgid "What is the launcher?"
1327+msgstr ""
1328+
1329+#. type: Plain text
1330+#: content/pages/ui.md:12
1331+msgid ""
1332+"The launcher allows you to easily launch new applications. You can access "
1333+"the launcher at any time by swiping right from the left screen edge."
1334+msgstr ""
1335+
1336+#. !!T
1337+#: content/pages/ui.md:13
1338+#, no-wrap
1339+msgid "How can I customize the launcher?"
1340+msgstr ""
1341+
1342+#. type: Plain text
1343+#: content/pages/ui.md:16
1344+msgid ""
1345+"To pin a running app permanently to the launcher, long-press it to reveal "
1346+"the context menu and choose the Pin to launcher option. You can do the same "
1347+"to unpin apps. You can also move launcher icons around by long-pressing "
1348+"them and dragging and dropping them to the position you'd like them to be "
1349+"in."
1350+msgstr ""
1351+
1352+#. !!T
1353+#: content/pages/ui.md:17
1354+#, no-wrap
1355+msgid "What are the indicators?"
1356+msgstr ""
1357+
1358+#. type: Plain text
1359+#: content/pages/ui.md:19
1360+msgid ""
1361+"Indicators convey quick useful information about your device, like the time,"
1362+" data connection, location, sound, and notifications. You can access the "
1363+"indicators at any time by swiping down from the top screen edge."
1364+msgstr ""
1365+
1366+#. !!T
1367+#: content/pages/ui.md:20
1368+#, no-wrap
1369+msgid "How do I switch applications?"
1370+msgstr ""
1371+
1372+#. type: Plain text
1373+#: content/pages/ui.md:23
1374+msgid ""
1375+"To switch applications, slide your finger left from the right edge of the "
1376+"screen. If you slide quickly you will cycle through each application. "
1377+"However, if you slide more slowly, an application switcher will appear "
1378+"allowing you to select the application you wish to switch to, including the "
1379+"dash."
1380+msgstr ""
1381+
1382+#. !!T
1383+#: content/pages/ui.md:24
1384+#, no-wrap
1385+msgid "How do I close applications?"
1386+msgstr ""
1387+
1388+#. type: Plain text
1389+#: content/pages/ui.md:26
1390+msgid ""
1391+"To close an application, slide your finger *slowly* left from the right edge"
1392+" of the screen. An application switcher will appear. Place your finger on "
1393+"the application preview you wish to close and swipe up or down. The "
1394+"application will disappear."
1395+msgstr ""
1396+
1397+#. !!T
1398+#: content/pages/ui.md:27
1399+#, no-wrap
1400+msgid "How can I copy and paste?"
1401+msgstr ""
1402+
1403+#. type: Plain text
1404+#: content/pages/ui.md:29
1405+msgid ""
1406+"For text that can be copied and pasted, press and hold the text in question."
1407+" A menu will appear allowing you to cut, copy and paste."
1408+msgstr ""
1409+
1410+#. !!T
1411+#: content/pages/ui.md:30
1412+#, no-wrap
1413+msgid ""
1414+"What are the small characters on the keyboard and how can I select them?"
1415+msgstr ""
1416+
1417+#. type: Plain text
1418+#: content/pages/ui.md:32
1419+msgid ""
1420+"Tapping and hold a character on the keyboard brings up a menu allowing you "
1421+"to select secondary characters. This allows you to select things like "
1422+"numbers and accented characters. Give it a try!"
1423+msgstr ""
1424+
1425+#. !!T
1426+#: content/pages/ui.md:33
1427+#, no-wrap
1428+msgid "The keyboard behaves funny. What can I do about it?"
1429+msgstr ""
1430+
1431+#. type: Plain text
1432+#: content/pages/ui.md:35
1433+msgid ""
1434+"From the Settings app, you can go to Keyboard and try unsetting the "
1435+"autocompletion feature, and/or the auto capitalize option. This way, you'll "
1436+"still receive suggestions on the words you're writing, while having full "
1437+"control of the input."
1438+msgstr ""
1439+
1440+#. !!T
1441+#: content/pages/ui.md:36
1442+#, no-wrap
1443+msgid "How can I add a new keyboard language?"
1444+msgstr ""
1445+
1446+#. type: Plain text
1447+#: content/pages/ui.md:39
1448+msgid ""
1449+"Adding a new keyboard language will enable you to type specific characters "
1450+"that might not be available in other keyboards and (if available) use word "
1451+"prediction and spell checking for that new language. Go to the Settings "
1452+"app, tap on Language/Text and then on Keyboard layouts. From there, you can "
1453+"then tick the keyboard you want to add and then [use it](#how-can-i-switch-"
1454+"between-keyboard-languages)"
1455+msgstr ""
1456+
1457+#. !!T
1458+#: content/pages/ui.md:40
1459+#, no-wrap
1460+msgid "How can I switch between keyboard languages?"
1461+msgstr ""
1462+
1463+#. type: Plain text
1464+#: content/pages/ui.md:43
1465+msgid ""
1466+"While typing on the keyboard, tap on the globe icon near the bottom left "
1467+"corner. A new pop-up will appear, where you can select the new keyboard you "
1468+"want to switch to. You can do this to switch back and forth between "
1469+"keyboards in different languages. [Make sure the language you want is "
1470+"activated it in the Settings app](#how-can-i-add-a-new-keyboard-language)."
1471+msgstr ""
1472+
1473+#. !!T
1474+#: content/pages/ui.md:44
1475+#, no-wrap
1476+msgid "How can I type Emoji icons?"
1477+msgstr ""
1478+
1479+#. type: Plain text
1480+#: content/pages/ui.md:47
1481+msgid ""
1482+"[Learn wow to switch between keyboard languages](#how-can-i-switch-between-"
1483+"keyboard-languages) to alternate between the regular keyboard and the Emoji "
1484+"keyboard. Once done with typing Emojis, you can switch back to the regular "
1485+"keyboard. If you can't see the Emoji keyboard, make sure you've [activated "
1486+"it in the Settings app](#how-can-i-add-a-new-keyboard-language)."
1487+msgstr ""
1488+
1489+#. !!T
1490+#: content/pages/ui.md:48
1491+#, no-wrap
1492+msgid ""
1493+"What is the round circle on the welcome screen for? What does it show? Can I"
1494+" configure it?"
1495+msgstr ""
1496+
1497+#. type: Plain text
1498+#: content/pages/ui.md:49
1499+msgid ""
1500+"The round circle is the infographic. It hows you recent phone activity, like"
1501+" the number of messages received or the number of songs played. You can "
1502+"disable it by launching the *Settings* app, navigating to *Security and "
1503+"privacy* and unticking *Stats on Welcome screen*."
1504+msgstr ""
1505+
1506+#. type: Plain text
1507+#: content/pages/basic.md:2
1508+msgid "Basic tasks"
1509+msgstr ""
1510+
1511+#. type: Plain text
1512+#: content/pages/basic.md:4
1513+#, no-wrap
1514+msgid "*If you are wondering how to perform basic tasks, look here.*\n"
1515+msgstr ""
1516+
1517+#. !!T
1518+#: content/pages/basic.md:7
1519+#, no-wrap
1520+msgid "How do I play music?"
1521+msgstr ""
1522+
1523+#. type: Plain text
1524+#: content/pages/basic.md:9
1525+msgid ""
1526+"The music app let's you play music copied to the device. In addition, "
1527+"[scopes]({filename}scopes.md) such as 7digital and Grooveshark can also play"
1528+" music."
1529+msgstr ""
1530+
1531+#. !!T
1532+#: content/pages/basic.md:10
1533+#, no-wrap
1534+msgid "How do I play videos?"
1535+msgstr ""
1536+
1537+#. type: Plain text
1538+#: content/pages/basic.md:12
1539+msgid ""
1540+"The media player application will play videos copied to the device. You will"
1541+" also find applications like youtube that give you streaming options."
1542+msgstr ""
1543+
1544+#. !!T
1545+#: content/pages/basic.md:13
1546+#, no-wrap
1547+msgid "How do I take photos?"
1548+msgstr ""
1549+
1550+#. type: Plain text
1551+#: content/pages/basic.md:15
1552+msgid ""
1553+"The included camera application allows you to take photos. If your device "
1554+"has both a front and rear camera, you can toggle which camera to use."
1555+msgstr ""
1556+
1557+#. !!T
1558+#: content/pages/basic.md:16
1559+#, no-wrap
1560+msgid "How do I take a screenshot?"
1561+msgstr ""
1562+
1563+#. type: Plain text
1564+#: content/pages/basic.md:18
1565+msgid ""
1566+"Press the Volume Up and Volume Down buttons at the same time until you see "
1567+"the screen flashing. The screenshot will capture what is on your screen, and"
1568+" you can see the resulting picture in the Gallery app or the Photos scope."
1569+msgstr ""
1570+
1571+#. !!T
1572+#: content/pages/basic.md:19
1573+#, no-wrap
1574+msgid "How do I see pictures I’ve taken?"
1575+msgstr ""
1576+
1577+#. type: Plain text
1578+#: content/pages/basic.md:21
1579+msgid ""
1580+"If you've just taken a picture, you can see it easily by swiping to the left"
1581+" from the right edge inside the camera app. Alternatively, use the gallery "
1582+"app to find the picture."
1583+msgstr ""
1584+
1585+#. !!T
1586+#: content/pages/basic.md:22
1587+#, no-wrap
1588+msgid "How do I record videos?"
1589+msgstr ""
1590+
1591+#. type: Plain text
1592+#: content/pages/basic.md:24
1593+msgid ""
1594+"The included camera application allows you to take videos. If your device "
1595+"has both a front and rear camera, you can toggle which camera to use."
1596+msgstr ""
1597+
1598+#. !!T
1599+#: content/pages/basic.md:25
1600+#, no-wrap
1601+msgid "How can I send a text?"
1602+msgstr ""
1603+
1604+#. type: Plain text
1605+#: content/pages/basic.md:27
1606+msgid ""
1607+"The default messaging application allows you to send sms as well as mms "
1608+"messages."
1609+msgstr ""
1610+
1611+#. !!T
1612+#: content/pages/basic.md:28
1613+#, no-wrap
1614+msgid "How do I make a call?"
1615+msgstr ""
1616+
1617+#. type: Plain text
1618+#: content/pages/basic.md:30
1619+msgid ""
1620+"The default dialer app lets you make calls using a contact or by dialing a "
1621+"number."
1622+msgstr ""
1623+
1624+#. !!T
1625+#: content/pages/basic.md:31
1626+#, no-wrap
1627+msgid "How do I check recently made/missed calls?"
1628+msgstr ""
1629+
1630+#. type: Plain text
1631+#: content/pages/basic.md:32
1632+msgid ""
1633+"Swiping up from the bottom edge of the dialer app reveals the recent call "
1634+"list. You can also filter the list to include only missed calls."
1635+msgstr ""
1636+
1637+#. type: Plain text
1638 #: content/pages/scopes.md:2
1639-msgid "Title: Scopes"
1640+msgid "Scopes"
1641 msgstr ""
1642
1643 #. type: Plain text
1644@@ -1014,25 +1016,25 @@
1645 msgid "*Curious about scopes?*\n"
1646 msgstr ""
1647
1648-#. type: Title ###
1649+#. !!T
1650 #: content/pages/scopes.md:7
1651 #, no-wrap
1652-msgid "How do favorites work? !!T"
1653+msgid "How do favorites work?"
1654 msgstr ""
1655
1656 #. type: Plain text
1657 #: content/pages/scopes.md:9
1658 msgid ""
1659-"Swipe up from the bottom edge of the dash to reveal a scopes "
1660-"manager. Favorite scopes you wish to appear on your dash by selecting "
1661-"them. Selecting them again will remove the favorite. All favorited scopes "
1662-"will appear on your dash."
1663+"Swipe up from the bottom edge of the dash to reveal a scopes manager. "
1664+"Favorite scopes you wish to appear on your dash by selecting them. Selecting"
1665+" them again will remove the favorite. All favorited scopes will appear on "
1666+"your dash."
1667 msgstr ""
1668
1669-#. type: Title ###
1670+#. !!T
1671 #: content/pages/scopes.md:10
1672 #, no-wrap
1673-msgid "How do I add new scopes? !!T"
1674+msgid "How do I add new scopes?"
1675 msgstr ""
1676
1677 #. type: Plain text
1678@@ -1044,10 +1046,10 @@
1679 "store button in the upper right to look for it in the ubuntu store."
1680 msgstr ""
1681
1682-#. type: Title ###
1683+#. !!T
1684 #: content/pages/scopes.md:13
1685 #, no-wrap
1686-msgid "How do I remove a scope? !!T"
1687+msgid "How do I remove a scope?"
1688 msgstr ""
1689
1690 #. type: Plain text

Subscribers

People subscribed via source and target branches