Skip to content

Commit b268073

Browse files
Copy song
1 parent 541d3d2 commit b268073

32 files changed

+368
-4280
lines changed

qml/pages/FirstPage.qml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,10 @@ Page {
236236
listView.model.loadHistory()
237237
}
238238
}
239+
MenuItem {
240+
text: qsTranslate("General", "Copy")
241+
onClicked: Clipboard.text = qsTranslate("General", "%1 by %2").arg(title).arg(subtitle)
242+
}
239243
} }
240244
}
241245
}

qml/pages/SongPage.qml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ Page {
1212
anchors.fill: parent
1313
model: shared.arrayToListModel(parent, sections)
1414

15+
PullDownMenu {
16+
MenuItem {
17+
text: qsTranslate("General", "Copy")
18+
onClicked: Clipboard.text = qsTranslate("General", "%1 by %2").arg(title).arg(subtitle)
19+
}
20+
}
21+
1522
delegate: Loader {
1623
width: parent.width
1724
sourceComponent: switch (type) {

translations/harbour-sshazam-ab.ts

Lines changed: 11 additions & 170 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,17 @@
9494
<translation type="unfinished"></translation>
9595
</message>
9696
</context>
97+
<context>
98+
<name>General</name>
99+
<message>
100+
<source>Copy</source>
101+
<translation type="unfinished"></translation>
102+
</message>
103+
<message>
104+
<source>%1 by %2</source>
105+
<translation type="unfinished"></translation>
106+
</message>
107+
</context>
97108
<context>
98109
<name>LicenseListPart</name>
99110
<message>
@@ -226,176 +237,6 @@
226237
<source>Your contributions to translations or code would be most welcome.</source>
227238
<translation type="unfinished"></translation>
228239
</message>
229-
<message>
230-
<source>Author</source>
231-
<translation type="unfinished"></translation>
232-
</message>
233-
<message numerus="yes">
234-
<source>Author(s)</source>
235-
<translation type="unfinished">
236-
<numerusform></numerusform>
237-
</translation>
238-
</message>
239-
<message>
240-
<source>Maintainer</source>
241-
<translation type="unfinished"></translation>
242-
</message>
243-
<message numerus="yes">
244-
<source>Maintainer(s)</source>
245-
<translation type="unfinished">
246-
<numerusform></numerusform>
247-
</translation>
248-
</message>
249-
<message>
250-
<source>Programming</source>
251-
<translation type="unfinished"></translation>
252-
</message>
253-
<message>
254-
<source>Icon Design</source>
255-
<translation type="unfinished"></translation>
256-
</message>
257-
<message>
258-
<source>Third-party libraries</source>
259-
<translation type="unfinished"></translation>
260-
</message>
261-
<message>
262-
<source>Data</source>
263-
<translation type="unfinished"></translation>
264-
</message>
265-
<message>
266-
<source>Data License</source>
267-
<translation type="unfinished"></translation>
268-
</message>
269-
<message numerus="yes">
270-
<source>Data License(s)</source>
271-
<translation type="unfinished">
272-
<numerusform></numerusform>
273-
</translation>
274-
</message>
275-
<message>
276-
<source>Terms of Use</source>
277-
<translation type="unfinished"></translation>
278-
</message>
279-
<message>
280-
<source>Belarusian</source>
281-
<translation type="unfinished"></translation>
282-
</message>
283-
<message>
284-
<source>Chinese</source>
285-
<translation type="unfinished"></translation>
286-
</message>
287-
<message>
288-
<source>Czech</source>
289-
<translation type="unfinished"></translation>
290-
</message>
291-
<message>
292-
<source>Dutch</source>
293-
<translation type="unfinished"></translation>
294-
</message>
295-
<message>
296-
<source>English</source>
297-
<translation type="unfinished"></translation>
298-
</message>
299-
<message>
300-
<source>Estonian</source>
301-
<translation type="unfinished"></translation>
302-
</message>
303-
<message>
304-
<source>Finnish</source>
305-
<translation type="unfinished"></translation>
306-
</message>
307-
<message>
308-
<source>French</source>
309-
<translation type="unfinished"></translation>
310-
</message>
311-
<message>
312-
<source>German</source>
313-
<translation type="unfinished"></translation>
314-
</message>
315-
<message>
316-
<source>Greek</source>
317-
<translation type="unfinished"></translation>
318-
</message>
319-
<message>
320-
<source>Hungarian</source>
321-
<translation type="unfinished"></translation>
322-
</message>
323-
<message>
324-
<source>Indonesian</source>
325-
<translation type="unfinished"></translation>
326-
</message>
327-
<message>
328-
<source>Italian</source>
329-
<translation type="unfinished"></translation>
330-
</message>
331-
<message>
332-
<source>Lithuanian</source>
333-
<translation type="unfinished"></translation>
334-
</message>
335-
<message>
336-
<source>Norwegian Bokmål</source>
337-
<translation type="unfinished"></translation>
338-
</message>
339-
<message>
340-
<source>Polish</source>
341-
<translation type="unfinished"></translation>
342-
</message>
343-
<message>
344-
<source>Portuguese</source>
345-
<translation type="unfinished"></translation>
346-
</message>
347-
<message>
348-
<source>Brazilian Portuguese</source>
349-
<translation type="unfinished"></translation>
350-
</message>
351-
<message>
352-
<source>Romanian</source>
353-
<translation type="unfinished"></translation>
354-
</message>
355-
<message>
356-
<source>Russian</source>
357-
<translation type="unfinished"></translation>
358-
</message>
359-
<message>
360-
<source>Serbian</source>
361-
<translation type="unfinished"></translation>
362-
</message>
363-
<message>
364-
<source>Slovak</source>
365-
<translation type="unfinished"></translation>
366-
</message>
367-
<message>
368-
<source>Spanish</source>
369-
<translation type="unfinished"></translation>
370-
</message>
371-
<message>
372-
<source>Swedish</source>
373-
<translation type="unfinished"></translation>
374-
</message>
375-
<message>
376-
<source>Tamil</source>
377-
<translation type="unfinished"></translation>
378-
</message>
379-
<message>
380-
<source>Turkish</source>
381-
<translation type="unfinished"></translation>
382-
</message>
383-
<message>
384-
<source>Ukrainian</source>
385-
<translation type="unfinished"></translation>
386-
</message>
387-
<message>
388-
<source>Norwegian Nynorsk</source>
389-
<translation type="unfinished"></translation>
390-
</message>
391-
<message>
392-
<source>Latvian</source>
393-
<translation type="unfinished"></translation>
394-
</message>
395-
<message>
396-
<source>Dutch (Belgium)</source>
397-
<translation type="unfinished"></translation>
398-
</message>
399240
</context>
400241
<context>
401242
<name>SettingsPage</name>

0 commit comments

Comments
 (0)