diff -Nru musique-1.1/CHANGES musique-1.3/CHANGES
--- musique-1.1/CHANGES 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/CHANGES 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,41 @@
+1.3
+- Album and artist sorting
+- Album covers in the playlist
+- Faster artist and album views
+- Notification at end of collection scan
+- Notification support on Ubuntu
+- Gapless playback (Only works on Linux with the GStreamer Phonon backend)
+- Find more local covers (added GIF, PNG, BMP and JPEG file types)
+- Fixed homonymous albums from different artists being erroneously merged
+- Fixed albums not correctly sorted when playing an artist
+- Fixed play icon hover animation in Folders view
+- Fixed lyrics showing showing garbage in some cases
+- Fixed handling of tracks that have no associated album
+- New and updated translations
+
+1.2.1
+- Faster painting of artist photos and album covers
+- Autoupdate on Mac and Windows
+- Updated Windows toolbar style
+- Ubuntu Ambiance theme integration
+- Fixed system language settings detection
+- New and updated translations
+
+1.2
+- Fixed wrong artist names, please rescan your collection
+- Long artist names and album titles displaying incorrectly
+- Fixed disabled Info button when the playlist finishes
+- OS X Mountain Lion notifications
+- Mac Sandbox support
+- Compatible with OS X Mountain Lion Gatekeeper
+- Partial Retina Display support. Still using 1x bitmaps because of Qt not being ready
+- Fixed search box being erroneously focused on the Mac
+- Fixed wrong localization of some menu items on the Mac
+- Added missing menu item to restore hidden window, as per the OS X HIG
+- Unity & GNOME 3 actions (aka Quicklists)
+- CLI
+- New and updated translations
+
1.1
- Last.fm scrobbling
- Album covers from image files or embedded in audio files
diff -Nru musique-1.1/debian/changelog musique-1.3/debian/changelog
--- musique-1.1/debian/changelog 2012-05-10 21:46:30.000000000 +0000
+++ musique-1.3/debian/changelog 2014-02-17 16:58:15.000000000 +0000
@@ -1,3 +1,9 @@
+musique (1.3-1~webupd8~trusty) trusty; urgency=medium
+
+ * new upstream release
+
+ -- Alin Andrei Mon, 17 Feb 2014 23:46:17 +0200
+
musique (1.1-2.1) unstable; urgency=low
* Non-maintainer upload.
diff -Nru musique-1.1/empty.ts musique-1.3/empty.ts
--- musique-1.1/empty.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/empty.ts 2013-10-11 07:42:11.000000000 +0000
@@ -48,6 +48,60 @@
+
+
+
+
+
+
+ ActivationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActivationView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AlbumInfo
@@ -61,6 +115,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ArtistInfo
@@ -68,6 +149,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BreadcrumbWidget
@@ -159,33 +271,9 @@
- DemoStartupView
-
-
-
-
-
-
-
-
+ DownloadWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -291,6 +379,10 @@
+
+
+
+ MainWindow
@@ -515,10 +607,6 @@
-
-
-
-
@@ -554,6 +642,18 @@
+
+
+
+
+
+
+
+
+
+
+
+ MediaView
@@ -582,6 +682,40 @@
+
+ MessageWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PasteLineEdit
+
+
+
+
+PlaylistModel
Binary files /tmp/wh2jT01tKD/musique-1.1/images/sort.png and /tmp/0xGzqtKYjv/musique-1.3/images/sort.png differ
diff -Nru musique-1.1/INSTALL musique-1.3/INSTALL
--- musique-1.1/INSTALL 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/INSTALL 2013-10-11 07:42:11.000000000 +0000
@@ -1,9 +1,9 @@
# Build instructions
## Prerequisites
-To compile Minitunes you need:
-- Qt4: http://qt.nokia.com. The following Qt modules are needed: network, xml, phonon, sql
-- TagLib: http://developer.kde.org/~wheeler/taglib.html
+To compile Musique you need:
+- Qt4: http://qt.digia.com. The following Qt modules are needed: network, xml, phonon, sql
+- TagLib: http://taglib.github.io
On a Debian or Ubuntu system type:
sudo apt-get install build-essential qt4-dev-tools libphonon-dev libtag1-dev libqt4-sql-sqlite
@@ -15,7 +15,7 @@
$ make
## Running
-./build/target/minitunes
+./build/target/musique
## A word about Phonon on Linux
To be able to actually listen to music you need a working Phonon setup.
diff -Nru musique-1.1/LICENSE.LGPL musique-1.3/LICENSE.LGPL
--- musique-1.1/LICENSE.LGPL 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/LICENSE.LGPL 1970-01-01 00:00:00.000000000 +0000
@@ -1,504 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL. It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it. You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
- When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
- To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
- To protect each distributor, we want to make it very clear that
-there is no warranty for the free library. Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
- Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder. Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
- Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License. This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License. We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
- When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library. The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom. The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
- We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
- For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard. To achieve this, non-free programs must be
-allowed to use the library. A more frequent case is that a free
-library does the same job as widely used non-free libraries. In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
- In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software. For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
- Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
- GNU LESSER GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (1) uses at run time a
- copy of the library already present on the user's computer system,
- rather than copying library functions into the executable, and (2)
- will operate properly with a modified version of the library, if
- the user installs one, as long as the modified version is
- interface-compatible with the version that the work was made with.
-
- c) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- d) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- e) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
- , 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
-
-
diff -Nru musique-1.1/locale/ast.ts musique-1.3/locale/ast.ts
--- musique-1.1/locale/ast.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/ast.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Traduz %1 a la to llingua llariega usando %2
+
+
+ Con llicencia pa: %1
+
+
+
+ ActivationDialog
+
+
+ Escriba los detalles de la llicencia
+
+
+
+ Corréu &electrónicu:
+
+
+
+ &Códigu:
+
+
+
+ ActivationView
+
+
+ Por favor, merca una llicencia de %1
+
+
+
+ Esta demo caducó.
+
+
+
+ Ensin llicencia, l'aplicación caducará en %1 díes.
+
+
+
+ Al comprar la versión completa, tamién sofites el duru trabayu que punxi pa crear %1.
+
+
+
+ Usar la demostración
+
+
+
+ Introduza la llicencia
+
+
+
+ Mercar una llicencia
+
+
+
+ La versión completa permite amestar más de %1 pistes a la llista de reproducción y sentir la música ensin cortes.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ordenar por
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ordenar por
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
-
-
-
-
- Esta demo caducó.
-
-
-
- Esta demo caducará en %1 díes.
-
-
-
-
-
+ DownloadWidget
-
- Usar la demostración
-
-
-
-
-
-
-
-
+
+ Descargando l'anovamientu…
@@ -264,30 +352,34 @@
LastFm
-
+ Falló la identificaciónLastFmLoginDialog
-
+ Anicia sesión en %1
-
+ Nome d'&usuariu:
-
+ Conse&ña:
-
+ Crear una cuenta en %1
-
+ ¿Escaecisti'l <a href='%1'>nome d'usuariu</a> o la <a href='%2'>conseña?
+
+
+
+ Encaboxar
@@ -366,7 +458,7 @@
-
+ Co&lar
@@ -482,7 +574,7 @@
-
+ Dexar pan&talla completa
@@ -502,7 +594,7 @@
-
+ Consigui la versión completa
@@ -513,10 +605,6 @@
Avisame más sero
-
-
-
- Anovar
@@ -538,18 +626,30 @@
-
+ Parar dempué&s d'esta pista
-
+ &Scrobbling
-
+ Unviar títulos reproducíos a %1
+ Co&lar de %1
+
+
+
+ &Informar de un problema...
+
+
+
+ Guetar
+
+
+
@@ -581,10 +681,44 @@
+ MessageWidget
+
+
+ Hai disponible una versión nueva de %1.
+
+
+
+ %1 %2 yá ta disponible. Vusté tien %3.
+
+
+
+ ¿Quier descargala agora?
+
+
+
+ Saltar esta versión
+
+
+
+ Recordamelo más sero
+
+
+
+ Instalar anovamientu
+
+
+
+ PasteLineEdit
+
+
+ Apegar
+
+
+PlaylistModel
-
+ La versión de prueba ta llendada a sólo %1 pistes na llista de reproducción.
diff -Nru musique-1.1/locale/be.ts musique-1.3/locale/be.ts
--- musique-1.1/locale/be.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/be.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Версія %1
+
+
+
+ %1 - гэта Свабоднае Праграмнае Забеспячэнне, але яго распрацоўка патрабуе каштоўнага часу.
+
+
+
+ Калі ласка, <a href='%1'>ахвяруйце</a> для падтрымкі далейшага развіцця %2.
+
+
+
+ Зроблена пад <a href='%1'>GNU General Public License</a>
+
+
+
+ &Зачыніць
+
+
+
+ Пра праграму
+
+
+
+ Тое, што Вы заўсёды хацелі ведаць пра %1 і ніколі не наважваліся спытаць
+
+
+
+ Вы можаце паспрабаваць мае іншыя праграмы:
+
+
+
+ %1, праграма для YouTube
+
+
+
+ %1, музычны прайгравальнік для YouTube
+
+
+
+ Перакладзіце %1 на Вашу родную мову, выкарыстоўваючы %2
+
+
+
+ Ліцэнзія да: %1
+
+
+
+ ActivationDialog
+
+
+ Увядзіце дэталі Вашай ліцэнзіі
+
+
+
+ &Пошта:
+
+
+
+ &Код:
+
+
+
+ ActivationView
+
+
+ Калі ласка, атрымайце ліцэнзію %1
+
+
+
+ Тэрмін дэманстрацыі скончыўся.
+
+
+
+ Без ліцэнзіі праграма перастане працаваць праз %1 дзён.
+
+
+
+ Набыўшы поўную версію, Вы падтрымаеце маю цяжкую працу па стварэнні %1.
+
+
+
+ Выкарыстаць дэманстрацыю
+
+
+
+ Увесці ліцэнзію
+
+
+
+ Набыць ліцэнзію
+
+
+
+ Поўная версія дазваляе Вам дадаваць болей за %1 песень у спіс прайграння і слухаць музыку без перапынкаў.
+
+
+
+ AlbumInfo
+
+
+ Набыць на %1
+
+
+
+ Чытаць яшчэ
+
+
+
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сартаваць паводле
+
+
+
+ ArtistInfo
+
+
+ Чытаць яшчэ
+
+
+
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Імя
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сартаваць паводле
+
+
+
+ BreadcrumbWidget
+
+
+ &Назад
+
+
+
+ Ісці назад
+
+
+
+ ChooseFolderView
+
+
+ Запрашаем у <a href='%1'>%2</a>,
+
+
+
+ %1 патрабуе сканавання Вашай музычнай калекцыі
+
+
+
+ Адмена
+
+
+
+ Выкарыстаць калекцыю iTunes
+
+
+
+ Выкарыстаць %1
+
+
+
+ Абраць тэчку...
+
+
+
+ %1 злучыцца з сэрвісам Last.fm і перадасць імёны выканаўцаў і назвы альбомаў дзеля таго, каб атрымаць вокладкі, біяграфіі і іншае.
+
+
+
+ Калі Вы маеце прыватныя дадзеныя ў гэтым, можаце выйсці зараз.
+
+
+
+ Дзе Ваша музычная калекцыя?
+
+
+
+ Абраць месцазнаходжанне Вашай музычнай калекцыі.
+
+
+
+ Вызначыць месца Вашай калекцыі
+
+
+
+ ClearButton
+
+
+ Ачысціць
+
+
+
+ CollectionScanner
+
+
+ Сканаванне ўжо ў працэсе
+
+
+
+ CollectionScannerView
+
+
+ %1 скануе Вашу музычную калекцыю.
+
+
+
+ %1 выкарыстоўвае <a href='%2'>%3</a>, каб зрабіць каталог з Вашай музыкі.
+
+
+
+ Гэта адыме пэўны час у залежнасці ад памеру Вашай калекцыі і хуткасці сеткі.
+
+
+
+ Выпіце пакуль кавы
+
+
+
+ DownloadWidget
+
+
+ Запампоўваецца абнаўленне...
+
+
+
+ DropArea
+
+
+ Перацягніце сюды, каб далучыць да спісу прайгравання
+
+
+
+ FinderWidget
+
+
+ Выканаўцы
+
+
+
+ Альбомы
+
+
+
+ Тэчкі
+
+
+
+ GlobalShortcuts
+
+
+ Граць
+
+
+
+ Паўза
+
+
+
+ Граць/Паўза
+
+
+
+ Спыніць
+
+
+
+ Спыніць гранне пасля бягучай песні
+
+
+
+ Наступная песня
+
+
+
+ Папярэдняя песня
+
+
+
+ Гучней
+
+
+
+ Цішэй
+
+
+
+ Бязгучна
+
+
+
+ Праматаць наперад
+
+
+
+ Праматаць назад
+
+
+
+ LastFm
+
+
+ Ідэнтыфікацыя не атрымалася
+
+
+
+ LastFmLoginDialog
+
+
+ Увайсці ў %1
+
+
+
+ &Імя карыстальніка:
+
+
+
+ &Пароль:
+
+
+
+ Увайсці ў рахунак %1
+
+
+
+ Забылі Ваша <a href='%1'>імя карыстальніка</a> альбо <a href='%2'>пароль</a>?
+
+
+
+ Адмена
+
+
+
+ MainWindow
+
+
+ &Назад
+
+
+
+ Ісці да папярэдняга выгляду
+
+
+
+ &Інфармацыя
+
+
+
+ Паказаць інфармацыю аб бягучай песні
+
+
+
+ П&апярэдні
+
+
+
+ Ісці назад да папярэдняй песні
+
+
+
+ &Наступны
+
+
+
+ Перайсці да наступнай песні
+
+
+
+ &Граць
+
+
+
+ Пачаць прайграванне
+
+
+
+ &Поўны экран
+
+
+
+ Уключыць на ўвесь экран
+
+
+
+ &Выдаліць
+
+
+
+ Выдаліць абраныя песні з спісу прайграння
+
+
+
+ &Вышэй
+
+
+
+ Пасунуць вышэй абраныя песні ў спісе прайграння
+
+
+
+ Ніжэй
+
+
+
+ Пасунуць ніжэй абраныя песні ў спісе прайграння
+
+
+
+ &Выйсці
+
+
+
+ Да сустрэчы!
+
+
+
+ &Змяніць тэчку калекцыі...
+
+
+
+ Абраць іншую тэчку музычнай калекцыі
+
+
+
+ &Сайт праграмы
+
+
+
+ &1 у Сеціве
+
+
+
+ А&хвяраваць
+
+
+
+ Калі ласка, падтрымайце для далейшага развіцця %1
+
+
+
+ &Пра праграму
+
+
+
+ Інфармацыя пра %1
+
+
+
+ &Ачысціць
+
+
+
+ Выдаліць усе песні з спісу прайграння
+
+
+
+ &Выпадкова
+
+
+
+ Выпадковы рэжым прайграння
+
+
+
+ &Паўтарыць
+
+
+
+ Граць першую песню зноў пасля таго, як усе песні адыгралі
+
+
+
+ Бязгучна
+
+
+
+ &Праграма
+
+
+
+ &Прайграванне
+
+
+
+ Спіс п&райгравання
+
+
+
+ &Выгляд
+
+
+
+ &Дапамога
+
+
+
+ Націсніце %1 для павелічэння гуку, %2 для памяншэння
+
+
+
+ Адкрыццё %1
+
+
+
+ Абнаўленне калекцыі...
+
+
+
+ Абнаўленне калекцыі - %1%
+
+
+
+ Калекцыя абноўлена
+
+
+
+ Фатальная памылка: %1
+
+
+
+ Памылка: %1
+
+
+
+ &Выйсці з поўнаэкраннага рэжыму
+
+
+
+ Час, які застаўся: %1
+
+
+
+ Гучнасць: %1%
+
+
+
+ Гуку няма
+
+
+
+ Гук ёсць
+
+
+
+ Атрымаць поўную версію
+
+
+
+ %1 версія №2 даступная.
+
+
+
+ Нагадаць мне пазней
+
+
+
+ Абнавіць
+
+
+
+ &Акно
+
+
+
+ &Зменшыць
+
+
+
+ &Зачыніць
+
+
+
+ Купіць %1...
+
+
+
+ &Спыніць пасля гэтай песні
+
+
+
+ &Музычны густ
+
+
+
+ Даслаць назвы адыграных песень да %1
+
+
+
+ &Выйсці з %1
+
+
+
+ &Паведаміць пра праблему...
+
+
+
+ Пошук
+
+
+
+
+
+
+
+ MediaView
+
+
+ Перацягніце элементы сюды
+
+
+
+ Спіс прайгравання скончыўся
+
+
+
+ Гэта толькі дэманстратыўная версія %1.
+
+
+
+ Гэта дазваляе прайграць некалькі песень, каб Вы маглі ацаніць праграму і зразумець, ці падыходзіць яна Вам.
+
+
+
+ Працягваць
+
+
+
+ Атрымаць поўную версію
+
+
+
+ MessageWidget
+
+
+ Новая версія %1 даступная!
+
+
+
+ %1 %2 зараз даступна. Вы маеце %3.
+
+
+
+ Ці хочаце Вы запампаваць гэта зараз?
+
+
+
+ Прапусціць гэтую версію
+
+
+
+ Нагадаць пасля
+
+
+
+ Усталяваць абнаўленне
+
+
+
+ PasteLineEdit
+
+
+ Уставіць
+
+
+
+ PlaylistModel
+
+
+ Гэта дэманстрацыя абмяжоўвае спіс прайгравання на толькі %1 песень.
+
+
+
+ PlaylistView
+
+
+ Спіс прайгравання пусты
+
+
+
+ %1 песень - Усяго працягласць %2
+
+
+
+ SearchLineEdit
+
+
+ Пошук
+
+
+
+ SearchView
+
+
+ Ваш пошук не даў вынікаў.
+
+
+
+ TrackListView
+
+
+ Песні
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/bg.ts musique-1.3/locale/bg.ts
--- musique-1.1/locale/bg.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/bg.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Версия %1
+
+
+
+ % 1 е свободен софтуер, но развитието му отнема ценно време.
+
+
+
+ Моля <a href='%1'>дарете</a> за да подкрепите развитието на %2.
+
+
+
+ Разпространява се под <a href='%1'>GNU General Public License</a>
+
+
+
+ &Затваряне
+
+
+
+ Относно
+
+
+
+ Това, което винаги сте искали да знаете за %1 , но никога не сте се осмелявали да попитате
+
+
+
+ Ако искате, разгледайте и другите ми приложения:
+
+
+
+ %1, YouTube приложение
+
+
+
+ %1, YouTube музикален плеър
+
+
+
+ Преведете %1 на вашият роден език, като използвате %2
+
+
+
+ Лицензирано на: %1
+
+
+
+ ActivationDialog
+
+
+ Въведи информацията за твоя лиценз
+
+
+
+ &Ел. поща:
+
+
+
+ &Код:
+
+
+
+ ActivationView
+
+
+ Моля лицензирайте %1
+
+
+
+ Демо - версията приключи.
+
+
+
+ Без лиценз, приложението ще спре да работи след %1 дни.
+
+
+
+ Купувайки пълната версия, ще подкрепите работата, която съм вложил в създаването на %1.
+
+
+
+ Използвайте Демото
+
+
+
+ Въведете лиценза
+
+
+
+ Купете лиценз
+
+
+
+ Пълната версия ти позволява да добавиш повече от %1 песни към списъка и да слушаш различни версии на всяка песен.
+
+
+
+ AlbumInfo
+
+
+ Купи на %1
+
+
+
+ Прочетете повече
+
+
+
+ AlbumListView
+
+
+ Изпълнител
+
+
+
+ Заглавие
+
+
+
+ Година
+
+
+
+ Популярност
+
+
+
+ Обръщане на подредбата
+
+
+
+ Сортирай по
+
+
+
+ ArtistInfo
+
+
+ Прочетете повече
+
+
+
+ ArtistListView
+
+
+ Брой записи
+
+
+
+ Брой албуми
+
+
+
+ Име
+
+
+
+ Година
+
+
+
+ Популярност
+
+
+
+ Обръщане на подредбата
+
+
+
+ Сортирай по
+
+
+
+ BreadcrumbWidget
+
+
+ &Назад
+
+
+
+ Назад
+
+
+
+ ChooseFolderView
+
+
+ Добре дошли в <a href='%1'>%2</a>,
+
+
+
+ %1 трябва да сканира вашата музикална колекция.
+
+
+
+ Отмяна
+
+
+
+ Използвай iTunes колекция
+
+
+
+ Използвай %1
+
+
+
+ Избор на папка...
+
+
+
+ %1 ще се свърже с услугите на Last.fm и ще добави към имената на изпълнителите и албумите, обложки, биография и още много неща.
+
+
+
+ Ако се притеснявате за личният си живот, може да се откажете сега.
+
+
+
+ Къде се намира вашата музикална колекция?
+
+
+
+ Изберете местоположението на вашата музикална колекция.
+
+
+
+ Локализирайте вашата колекция
+
+
+
+ ClearButton
+
+
+ Изчистване
+
+
+
+ CollectionScanner
+
+
+ Сканирането вече е стартирано
+
+
+
+ CollectionScannerView
+
+
+ %1 сканира вашата музикална колекция.
+
+
+
+ %1 се използва <a href='%2'>%3</a> за да каталогизирате вашата музика.
+
+
+
+ Това ще отнеме известно време в зависимост от размера на вашата колекция и скоростта на връзката.
+
+
+
+ Отидете за кафе
+
+
+
+ DownloadWidget
+
+
+ Сваляне на обновления...
+
+
+
+ DropArea
+
+
+ Поставете тук, за да добавите към списъка за изпълнение
+
+
+
+ FinderWidget
+
+
+ Изпълнители
+
+
+
+ Албуми
+
+
+
+ Папки
+
+
+
+ GlobalShortcuts
+
+
+ Изпълнение
+
+
+
+ Пауза
+
+
+
+ Изпълнение/Пауза
+
+
+
+ Спиране
+
+
+
+ Спри изпълнението след текущата песен
+
+
+
+ Следващ запис
+
+
+
+ Предишен запис
+
+
+
+ Увеличаване на звука
+
+
+
+ Намаляване на звука
+
+
+
+ Заглушаване
+
+
+
+ Търси напред
+
+
+
+ Търси назад
+
+
+
+ LastFm
+
+
+ Грешка при влизането
+
+
+
+ LastFmLoginDialog
+
+
+ Влизане в %1
+
+
+
+ &Потребителско име:
+
+
+
+ &Парола:
+
+
+
+ Регистрирай се за %1 акаунт
+
+
+
+ Забравили сте вашето <a href='%1'>потребителско име</a> или <a href='%2'>парола</a>?
+
+
+
+ Отмяна
+
+
+
+ MainWindow
+
+
+ &Назад
+
+
+
+ Отиди до предишното
+
+
+
+ &Информация
+
+
+
+ Покажи информация за текущият запис
+
+
+
+ Предишен
+
+
+
+ Обратно към предишният запис
+
+
+
+ &Следващ
+
+
+
+ Прескачане до следващият запис
+
+
+
+ &Изпълнение
+
+
+
+ Начало на изпълнението
+
+
+
+ &Цял екран
+
+
+
+ Отиди в режим на цял екран
+
+
+
+ &Премахване
+
+
+
+ Премахване на избраните записи от списъка за изпълнение
+
+
+
+ Преместване &Нагоре
+
+
+
+ Преместване на избраните записи нагоре в списъка за изпълнение
+
+
+
+ Преместване &Надолу
+
+
+
+ Преместване на избраните записи надолу в списъка за изпълнение
+
+
+
+ &Спиране
+
+
+
+ Купи
+
+
+
+ &Смяна на папката с колекцията...
+
+
+
+ Избор на папка с друга музикална колекция
+
+
+
+ &Интернет страница
+
+
+
+ %1 в Интернет
+
+
+
+ Направете &дарение
+
+
+
+ Моля, подкрепете развитието на %1
+
+
+
+ &Относно
+
+
+
+ Информация за %1
+
+
+
+ &Изчистване
+
+
+
+ Премахване на всички записи от списъка за изпълнение
+
+
+
+ &Разбъркано
+
+
+
+ Режим на случайно подреждане в списъка
+
+
+
+ &Повторение
+
+
+
+ Изпълнение отново на първата песен, след, като всички песни се изпълнят
+
+
+
+ Заглушаване на звука
+
+
+
+ &Приложение
+
+
+
+ &Възпроизвеждане
+
+
+
+ &Списък
+
+
+
+ &Преглед
+
+
+
+ &Помощ
+
+
+
+ Натиснете %1 за да увеличите звука, %2 да го намалите
+
+
+
+ Отваряне на %1
+
+
+
+ Обновяване на колекцията...
+
+
+
+ Обновяване на колекцията - %1%
+
+
+
+ Колекцията е обновена
+
+
+
+ Фатална грешка: %1
+
+
+
+ Грешка: %1
+
+
+
+ Напусни &Цял екран
+
+
+
+ Оставащо време: %1
+
+
+
+ Сила на звука %1%
+
+
+
+ Звукът е заглушен
+
+
+
+ Звукът е пуснат
+
+
+
+ Вземете пълната версия
+
+
+
+ %1 версия %2 вече е налична.
+
+
+
+ Напомни ми по късно
+
+
+
+ Обновяване
+
+
+
+ &Прозорец
+
+
+
+ &Минимизиране
+
+
+
+ &Затваряне
+
+
+
+ Купи %1...
+
+
+
+ &Спиране след този запис
+
+
+
+ &Превъртане
+
+
+
+ Изпрати заглавията на прослушаните песни към %1
+
+
+
+ &Изход от %1
+
+
+
+ &Докладване на проблеми...
+
+
+
+ Търсене
+
+
+
+ %1 сканирано от вашата музикална колекция
+
+
+
+ MediaView
+
+
+ Поставете елементите тук
+
+
+
+ Списъкът е завършен
+
+
+
+ Това е просто демо - версия на %1.
+
+
+
+ Тя ви позволява да изпълните няколко песни, така че да тествате приложението и да видите дали ще работи при вас.
+
+
+
+ Продължаване
+
+
+
+ Вземете пълната версия
+
+
+
+ MessageWidget
+
+
+ Достъпна е нова версия на %1 !
+
+
+
+ %1 %2 е налична. Вие имате %3.
+
+
+
+ Искате ли да ги изтеглите сега?
+
+
+
+ Пропусни тази версия
+
+
+
+ Напомни ми по- късно
+
+
+
+ Инсталиране на обновлението
+
+
+
+ PasteLineEdit
+
+
+ Поставяне
+
+
+
+ PlaylistModel
+
+
+ Тази демо - версия е ограничена само до %1 записа в списъка за изпълнение.
+
+
+
+ PlaylistView
+
+
+ Списъкът е празен
+
+
+
+ %1 записа - Обща продължителност %2
+
+
+
+ SearchLineEdit
+
+
+ Търсене
+
+
+
+ SearchView
+
+
+ Не са намерени резултати.
+
+
+
+ TrackListView
+
+
+ Записи
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/ca_ES.ts musique-1.3/locale/ca_ES.ts
--- musique-1.1/locale/ca_ES.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/ca_ES.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versió %1
+
+
+
+ %1 és Software lliure, però el seu desenvolupament pren un temps preciós.
+
+
+
+ Siusplau <a href='%1'>dóna</a> per ajudar al desenvolupament continuat del %2.
+
+
+
+ Alliberat sota la <a href='%1'>Llicència Pública General de GNU</a>
+
+
+
+ &Tanca
+
+
+
+ Quant a
+
+
+
+ El que sempre havíeu volgut saber sobre el %1 i mai us havíeu atrevit a preguntar
+
+
+
+ És possible que també vulgueu provar altres aplicacions meves:
+
+
+
+ %1, una aplicació de YouTube
+
+
+
+ %1, un reproductor de música de YouTube
+
+
+
+ Tradueix %1 al teu idioma utilitzant %2
+
+
+
+ Llicenciat a: %1
+
+
+
+ ActivationDialog
+
+
+ Entra els detalls de la teva llicència
+
+
+
+ &Email:
+
+
+
+ &Codi:
+
+
+
+ ActivationView
+
+
+ Si us plau, llicencia el %1
+
+
+
+ Aquesta demo ha expirat.
+
+
+
+ Sense llicència, l'aplicació caducarà en %1 dies
+
+
+
+ Comprant la versió completa, també donarà suport al dur treball que he posat en la creació del %1.
+
+
+
+ Utilitza la demo
+
+
+
+ Entra la lliçència
+
+
+
+ Comprar llicència
+
+
+
+ La versió completa us permet afegir més de %1 pistes a la llista de reproducció i escoltar la vostra música sense interrupcions
+
+
+
+ AlbumInfo
+
+
+ Compra en %1
+
+
+
+ Llegeix més
+
+
+
+ AlbumListView
+
+
+ Artista
+
+
+
+ Títol
+
+
+
+ Any
+
+
+
+ Popularitat
+
+
+
+ Ordre invers
+
+
+
+ Ordena per
+
+
+
+ ArtistInfo
+
+
+ Llegeix més
+
+
+
+ ArtistListView
+
+
+ Ordena per pista
+
+
+
+ Ordena per àlbum
+
+
+
+ Nom
+
+
+
+ Any
+
+
+
+ Popularitat
+
+
+
+ Ordre invers
+
+
+
+ Ordena per
+
+
+
+ BreadcrumbWidget
+
+
+ &Enrere
+
+
+
+ Ves enrere
+
+
+
+ ChooseFolderView
+
+
+ Benvinguts a <a href='%1'>%2</a>,
+
+
+
+ El %1 necessita escanejar la vostra col·lecció de música.
+
+
+
+ Cancel·la
+
+
+
+ Fes servir una col·lecció iTunes
+
+
+
+ Usa %1
+
+
+
+ Escull un directori...
+
+
+
+ %1 es connectarà als serveis web de Last.fm i els passarà els noms dels artistes i títols dels àlbums per trobar les portades, biografies i molt més.
+
+
+
+ Si li preocupa la privacitat d'això pot sortir ara.
+
+
+
+ On teniu la col·lecció de música?
+
+
+
+ Seleccioneu la ubicació de la col·lecció de música.
+
+
+
+ Busqueu la vostra col·lecció
+
+
+
+ ClearButton
+
+
+ Neteja
+
+
+
+ CollectionScanner
+
+
+ Ja s'està executant un escaneig
+
+
+
+ CollectionScannerView
+
+
+ El %1 està escanejant la vostra col·lecció de música.
+
+
+
+ El %1 fa servir <a href='%2'>%3</a> per catalogar la vostra música.
+
+
+
+ Això prendrà temps, depenent de la mida de la vostra col·lecció i la velocitat de xarxa.
+
+
+
+ Aneu a fer un cafè
+
+
+
+ DownloadWidget
+
+
+ Descarregant actualitzacions...
+
+
+
+ DropArea
+
+
+ Deixeu anar aquí per afegir a la llista de reproducció
+
+
+
+ FinderWidget
+
+
+ Artistes
+
+
+
+ Àlbums
+
+
+
+ Carpetes
+
+
+
+ GlobalShortcuts
+
+
+ Reprodueix
+
+
+
+ Pausa
+
+
+
+ Reprodueix / Pausa
+
+
+
+ Atura
+
+
+
+ Atura després de la pista actual
+
+
+
+ Pista següent
+
+
+
+ Pista anterior
+
+
+
+ Augmenta el volum
+
+
+
+ Disminueix el volum
+
+
+
+ Silencia
+
+
+
+ Cerca endavant
+
+
+
+ Cerca enrere
+
+
+
+ LastFm
+
+
+ Autentificació fallida
+
+
+
+ LastFmLoginDialog
+
+
+ Entra a %1
+
+
+
+ Nom d'&Usuari:
+
+
+
+ &Contrassenya:
+
+
+
+ Crea un compte de %1
+
+
+
+ Heu oblidat el vostre <a href='%1'>Nom d'Usuari</a> or <a href='%2'>Contrassenya</a>?
+
+
+
+ Cancel·la
+
+
+
+ MainWindow
+
+
+ &Enrere
+
+
+
+ Ves a la vista anterior
+
+
+
+ &Informació
+
+
+
+ Mostra informació sobre la pista actual
+
+
+
+ &Previ
+
+
+
+ Torna a la pista prèvia
+
+
+
+ &Següent
+
+
+
+ Salta a la pista següent
+
+
+
+ &Reprodueix
+
+
+
+ Comença la reproducció
+
+
+
+ Pantalla &completa
+
+
+
+ Ves a pantalla completa
+
+
+
+ &Esborra
+
+
+
+ Esborra les pistes seleccionades de la llista de reproducció
+
+
+
+ Mou A&munt
+
+
+
+ Mou cap amunt les pistes seleccionades en la llista de reproducció
+
+
+
+ Mou A&vall
+
+
+
+ Mou cap avall les pistes seleccionades en la llista de reproducció
+
+
+
+ &Surt
+
+
+
+ Adéu
+
+
+
+ &Canvia el directori de la col·lecció...
+
+
+
+ Trieu una carpeta de col·lecció de música diferent
+
+
+
+ Pàgina &web
+
+
+
+ %1 en la web
+
+
+
+ Feu una &donació
+
+
+
+ Siusplau recolza el desenvolupament continuat del %1
+
+
+
+ &Quant a
+
+
+
+ Informació sobre el %1
+
+
+
+ &Neteja
+
+
+
+ Elimina totes les peces de la llista de reproducció
+
+
+
+ &Aleatori
+
+
+
+ Mode aleatori de la llista de reproducció
+
+
+
+ &Repeteix
+
+
+
+ Torna a reproduir la primera cançó després que hagin sonat totes les cançons
+
+
+
+ Silencia el volum
+
+
+
+ &Aplicació
+
+
+
+ &Reproducció
+
+
+
+ &Llista de reproducció
+
+
+
+ &Vista
+
+
+
+ A&juda
+
+
+
+ Prem %1 per pujar el volum, %2 per baixar-lo
+
+
+
+ Obrint %1
+
+
+
+ Actualitzant la col·lecció...
+
+
+
+ Actualitzant la col·lecció - %1%
+
+
+
+ Col·lecció actualitzada
+
+
+
+ Error fatal: %1
+
+
+
+ Error: %1
+
+
+
+ Abandona la Pantalla &completa
+
+
+
+ Temps restant: %1
+
+
+
+ Volum al %1%
+
+
+
+ Volum silenciat
+
+
+
+ Volum de-silenciat
+
+
+
+ Aconsegueix la versió completa
+
+
+
+ %1 la versió %2 ja està disponible.
+
+
+
+ Recorda'm-ho més tard
+
+
+
+ Actualitza
+
+
+
+ &Finestra
+
+
+
+ &Minimitza
+
+
+
+ &Tanca
+
+
+
+ Compra %1...
+
+
+
+ &Atura després d'aquesta pista
+
+
+
+ &Scrobbling
+
+
+
+ Envia les pistes reproduïdes a %1
+
+
+
+ &Surt de %1
+
+
+
+ &Informa d'un problema...
+
+
+
+ Cerca
+
+
+
+ %1 acaba d'escanejar la vostra col·lecció de música
+
+
+
+ MediaView
+
+
+ Deixa anar elements aquí
+
+
+
+ Llista de reproducció finalitzada
+
+
+
+ Això és només la versió de demostració del %1.
+
+
+
+ Li permet reproduir unes quantes pistes per provar l'aplicació i veure si li va bé.
+
+
+
+ Continua
+
+
+
+ Aconsegueix la versió completa
+
+
+
+ MessageWidget
+
+
+ Una nova versió de %1 està disponible
+
+
+
+ %1 %2 estan disponibles. Tu tens %3.
+
+
+
+ T'agradaria descarregar-ho ara?
+
+
+
+ Omet aquesta versió
+
+
+
+ Recorda-m'ho després
+
+
+
+ Instal·la Actualització
+
+
+
+ PasteLineEdit
+
+
+ Enganxar
+
+
+
+ PlaylistModel
+
+
+ Aquesta versió de prova és limitada a tan sols %1 pistes a la llista de reproducció.
+
+
+
+ PlaylistView
+
+
+ Llista de reproducció buida
+
+
+
+ %1 pistes - Longitud total de %2
+
+
+
+ SearchLineEdit
+
+
+ Cerca
+
+
+
+ SearchView
+
+
+ La seva cerca no ha donat resultats.
+
+
+
+ TrackListView
+
+
+ Pistes
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/ca.ts musique-1.3/locale/ca.ts
--- musique-1.1/locale/ca.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/ca.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Tradueix %1 al teu idioma utilitzant %2
+
+
+ Llicenciat a: %1
+
+
+
+ ActivationDialog
+
+
+ Entra els detalls de la teva llicència
+
+
+
+ &Email:
+
+
+
+ &Codi:
+
+
+
+ ActivationView
+
+
+ Si us plau, llicencia el %1
+
+
+
+ Aquesta demo ha expirat.
+
+
+
+ Sense llicència, l'aplicació caducarà en %1 dies
+
+
+
+ Comprant la versió completa, també donarà suport al dur treball que he posat en la creació del %1.
+
+
+
+ Utilitza la demo
+
+
+
+ Entra la lliçència
+
+
+
+ Comprar llicència
+
+
+
+ La versió completa us permet afegir més de %1 pistes a la llista de reproducció i escoltar la vostra música sense interrupcions
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Artista
+
+
+
+ Títol
+
+
+
+ Any
+
+
+
+ Popularitat
+
+
+
+ Ordre invers
+
+
+
+ Ordena per
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Ordena per pista
+
+
+
+ Ordena per àlbum
+
+
+
+ Nom
+
+
+
+ Any
+
+
+
+ Popularitat
+
+
+
+ Ordre invers
+
+
+
+ Ordena per
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Si us plau, llicencia el %1
-
-
-
- Aquesta demo ha expirat.
-
+ DownloadWidget
-
- Aquesta demo expira en %1 dies.
-
-
-
- Comprant la versió completa, també donarà suport al dur treball que he posat en la creació del %1.
-
-
-
- Utilitza la demo
-
-
-
- Aconsegueix la versió completa
-
-
-
- La versió completa us permet afegir més de %1 pistes a la llista de reproducció i escoltar la vostra música sense interrupcions.
+
+ Descarregant actualitzacions...
@@ -264,30 +352,34 @@
LastFm
-
+ Autentificació fallidaLastFmLoginDialog
-
+ Entra a %1
-
+ Nom d'&Usuari:
-
+ &Contrassenya:
-
+ Crea un compte de %1
-
+ Heu oblidat el vostre <a href='%1'>Nom d'Usuari</a> or <a href='%2'>Contrassenya</a>?
+
+
+
+ Cancel·la
@@ -513,10 +605,6 @@
Recorda'm-ho més tard
-
- Per aconseguir la versió actualitzada, descarregeu %1 de nou des del link que heu rebut via email i reinstal·leu.
-
- Actualitza
@@ -542,15 +630,27 @@
-
+ &Scrobbling
-
+ Envia les pistes reproduïdes a %1
-
+ &Surt de %1
+
+
+
+ &Informa d'un problema...
+
+
+
+ Cerca
+
+
+
+ %1 acaba d'escanejar la vostra col·lecció de música
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Una nova versió de %1 està disponible
+
+
+
+ %1 %2 estan disponibles. Tu tens %3.
+
+
+
+ T'agradaria descarregar-ho ara?
+
+
+
+ Omet aquesta versió
+
+
+
+ Recorda-m'ho després
+
+
+
+ Instal·la Actualització
+
+
+
+ PasteLineEdit
+
+
+ Enganxar
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/cs_CZ.ts musique-1.3/locale/cs_CZ.ts
--- musique-1.1/locale/cs_CZ.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/cs_CZ.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Přeložte %1 do vašeho mateřského jazyka pomocí %2
+
+
+ Licence k: %1
+
+
+
+ ActivationDialog
+
+
+ Vložte detaily vaší licence
+
+
+
+ &Email:
+
+
+
+ &Kód
+
+
+
+ ActivationView
+
+
+ Sežeňte si, prosím, licenci %1
+
+
+
+ Platnost demoverze vypršela.
+
+
+
+ Bez licence žádost vyprší za %1 dnů
+
+
+
+ Zakoupením plné verze také podpoříte práci, která byla vložená do tvorby %1.
+
+
+
+ Použít demoverzi
+
+
+
+ Vložit licenci
+
+
+
+ Koupit licenci
+
+
+
+ Plná verze vám do seznamu skladeb umožňuje přidat více než %1 skladeb a poslouchat hudbu bez přerušení.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Umělec
+
+
+
+ Název
+
+
+
+ Rok
+
+
+
+ Oblíbenost
+
+
+
+ Obrácené pořadí
+
+
+
+ Třídit podle
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Počet skladeb
+
+
+
+ Počet alb
+
+
+
+ Jméno
+
+
+
+ Rok
+
+
+
+ Oblíbenost
+
+
+
+ Obrácené pořadí
+
+
+
+ Třídit podle
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Sežeňte si, prosím, licenci %1
-
-
-
- Platnost demoverze vypršela.
-
-
-
- Platnost demoverze vyprší za %1 dnů.
-
-
-
- Zakoupením plné verze také podpoříte práci, která byla vložená do tvorby %1.
-
+ DownloadWidget
-
- Použít demoverzi
-
-
-
- Dostat plnou verzi
-
-
-
- Plná verze ti umožní přidat víc než %1 skladeb do seznamu skladeb a poslouchat svoji hudbu bez přerušení.
+
+ Stahování aktualizace...
@@ -289,6 +377,10 @@
Zapomněl jste <a href='%1'>uživatelské jméno</a> nebo <a href='%2'>heslo</a>?
+
+
+ Zrušit
+ MainWindow
@@ -513,10 +605,6 @@
Připomenout později
-
- Pro získání aktualizované verze stáhněte %1 znovu z odkazu, který vám bude zaslaný na e-mailovou adresu a následně program nainstalujte znovu.
-
- Aktualizovat
@@ -552,6 +640,18 @@
&Odhlásit se z %1
+
+
+ &Nahlásit chybu...
+
+
+
+ Hledat
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Nová verze %1 je k dispozici!
+
+
+
+ %1 %2 je nyní k dispozici. Vy máte %3.
+
+
+
+ Chcete ji nyní stáhnout?
+
+
+
+ Přeskočit tuto verzi
+
+
+
+ Připomenout později
+
+
+
+ Nainstalovat aktualizaci
+
+
+
+ PasteLineEdit
+
+
+ Vložit
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/da.ts musique-1.3/locale/da.ts
--- musique-1.1/locale/da.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/da.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,757 @@
+
+UTF-8
+
+ AboutView
+
+
+ Version %1
+
+
+
+ %1 er fri software, men udviklingen tager værdifuld tid.
+
+
+
+ <a href='%1'>Doner</a> venligst for at støtte den fortsatte udvikling af %2.
+
+
+
+ Udgivet under <a href='%1'>GNU General Public License</a>
+
+
+
+ &Luk
+
+
+
+ Om
+
+
+
+ Hvad du altid har ønsket at vide om %1 og aldrig turde spørge om
+
+
+
+ Du kan måske også have lyst til at prøve mine andre programmer:
+
+
+
+ %1, en YouTube app
+
+
+
+ %1, en YouTube-musikafspiller
+
+
+
+ Oversæt %1 til dit sprog ved at bruge %2
+
+
+
+ Licenseret til: %1
+
+
+
+ ActivationDialog
+
+
+ Indtast dine licensoplysninger
+
+
+
+ &Email:
+
+
+
+ &Kode:
+
+
+
+ ActivationView
+
+
+ Venligst licensér %1
+
+
+
+ Denne prøveversion er udløbet.
+
+
+
+ Dette program vil udløbe om %1 dage uden en licens.
+
+
+
+ Ved at købe den fulde version, støtter du også støtte det hårde arbejde jeg lagt i at udvikle %1.
+
+
+
+ Brug prøveversion
+
+
+
+ Indtast licens
+
+
+
+ Køb licens
+
+
+
+ I den fulde version er det muligt at tilføje mere end %1 numre til afspilningslisten og at lytte til din musik uden afbrydelser.
+
+
+
+ AlbumInfo
+
+
+ Køb på %1
+
+
+
+ Læs mere
+
+
+
+ AlbumListView
+
+
+ Artist
+
+
+
+ Titel
+
+
+
+ År
+
+
+
+ Popularitet
+
+
+
+ Modsat rækkefølge
+
+
+
+ Sorter efter
+
+
+
+ ArtistInfo
+
+
+ Læs mere
+
+
+
+ ArtistListView
+
+
+ Antal nummere
+
+
+
+ Antal album
+
+
+
+ Navn
+
+
+
+ År
+
+
+
+ Popularitet
+
+
+
+ Modsat rækkefølge
+
+
+
+ Sorter efter
+
+
+
+ BreadcrumbWidget
+
+
+ &Tilbage
+
+
+
+ Gå tilbage
+
+
+
+ ChooseFolderView
+
+
+ Velkommen til <a href='%1'>%2</a>,
+
+
+
+ %1 har brug for at skanne din musiksamling.
+
+
+
+ Fortryd
+
+
+
+ Anvend iTunes-samling
+
+
+
+ Anvend %1
+
+
+
+ Vælg en mappe...
+
+
+
+ %1 vil forbinde til Last.fm webtjenesterne og sende artistnavne og albumtitler for at kunne hente albumcover, biografier og meget mere.
+
+
+
+ Hvis du har privatlivs bekymringer om dette, kan du afslutte nu.
+
+
+
+ Hvor er din musiksamling?
+
+
+
+ Vælg din musiksamlings placering.
+
+
+
+ Find din samling
+
+
+
+ ClearButton
+
+
+ Fjern
+
+
+
+ CollectionScanner
+
+
+ Der kører allerede en skanne opgave
+
+
+
+ CollectionScannerView
+
+
+ %1 scanner din musiksamling.
+
+
+
+ %1 anvender <a href='%2'>%3</a> til at oprette et katalog over din musik.
+
+
+
+ Det vil tage tid, alt efter din samlings størrelse og dit netværks hastighed.
+
+
+
+ Gå ud og hent kaffe
+
+
+
+ DownloadWidget
+
+
+ Henter opdatering...
+
+
+
+ DropArea
+
+
+ Slip her for at tilføje til afspilningsliste
+
+
+
+
+ FinderWidget
+
+
+ Kunstnere
+
+
+
+ Albums
+
+
+
+ Mapper
+
+
+
+ GlobalShortcuts
+
+
+ Afspil
+
+
+
+ Pause
+
+
+
+ Afspil/Pause
+
+
+
+ Stop
+
+
+
+ Stop afspilning efter det aktuelle spor
+
+
+
+ Næste spor
+
+
+
+ Forrige spor
+
+
+
+ Skru op
+
+
+
+ Skru ned
+
+
+
+ Slå lyden fra
+
+
+
+ Søg fremad
+
+
+
+ Søg baglæns
+
+
+
+ LastFm
+
+
+ Godkendelse mislykkedes
+
+
+
+ LastFmLoginDialog
+
+
+ Log ind til %1
+
+
+
+ &Brugernavn:
+
+
+
+ &Kodeord:
+
+
+
+ Tilmeld for en %1 konto
+
+
+
+ Glemt dit <a href='%1'>brugernavn</a> or <a href='%2'>kodeord</a>?
+
+
+
+ Fortryd
+
+
+
+ MainWindow
+
+
+ &Tilbage
+
+
+
+ Gå til foregående visning
+
+
+
+ &Info
+
+
+
+ Vis oplysninger om det aktuelle nummer
+
+
+
+ F&orrige
+
+
+
+ Gå til forrige nummer
+
+
+
+ &Næste
+
+
+
+ Spring til det næste nummer
+
+
+
+ &Afspil
+
+
+
+ Start afspilning
+
+
+
+ &Fuldskærm
+
+
+
+ Vis i fuldskærm
+
+
+
+ &Fjern
+
+
+
+ Fjern det valgte nummer fra afspilningslisten
+
+
+
+ Flyt &Op
+
+
+
+ Flyt de markede nummere op af afspilningslisten
+
+
+
+ Flyt &Ned
+
+
+
+ Flyt de markede nummere ned af afspilningslisten
+
+
+
+ &Afslut
+
+
+
+ Farvel
+
+
+
+ &Ændre samlingsmappe...
+
+
+
+ Vælg en anden musiksamlingsmappe
+
+
+
+ &Hjemmeside
+
+
+
+ %1 på nettet
+
+
+
+ Lav en &donation
+
+
+
+ Støt den forsatte udvikling af %1
+
+
+
+ &Om
+
+
+
+ Info om %1
+
+
+
+ &Ryd
+
+
+
+ Fjern alle numre fra afspilningslisten
+
+
+
+ &Shuffle
+
+
+
+ Tilfældig afspilningsliste tilstand
+
+
+
+ &Gentag
+
+
+
+ Afspil den første sang efter at alle sange er afspillet
+
+
+
+ Slå lyden fra
+
+
+
+ &Program
+
+
+
+ &Playback
+
+
+
+ Afspi&lningsliste
+
+
+
+ &Vis
+
+
+
+ &Hjælp
+
+
+
+ Tryk %1 for at skrue op for lyden og %2 for at skrue ned
+
+
+
+ Åbner %1
+
+
+
+ Opdaterer samling...
+
+
+
+ Opdaterer samling - %1%
+
+
+
+ Samling opdateret
+
+
+
+ Fatal fejl: %1
+
+
+
+ Fejl: %1
+
+
+
+ Forlad &fuld skærm
+
+
+
+ Tilbageværende tid: %1
+
+
+
+ Lydstyrke på %1%
+
+
+
+ Lyden er slået fra
+
+
+
+ Lyden er slået til
+
+
+
+ Hent den fulde version
+
+
+
+ %1 version %2 er nu tilgængelig.
+
+
+
+ Påmind mig senere
+
+
+
+ Opdatér
+
+
+
+ &Vindue
+
+
+
+ &Minimize
+
+
+
+ &Luk
+
+
+
+ Køb %1...
+
+
+
+ &Stop efter dette nummer
+
+
+
+ &Scrobbling
+
+
+
+ Send afspillede musiktitler til %1
+
+
+
+ &Log ud fra %1
+
+
+
+ &Rapporter et problem...
+
+
+
+ Søg
+
+
+
+ %1 er færdig med at scanne din musiksamling
+
+
+
+ MediaView
+
+
+ Slip objekterne her
+
+
+
+ Afspilningsliste færdig
+
+
+
+ Dette er kun demoversionen af %1.
+
+
+
+ Tillader dig at afspille nogle få nummere således du kan teste programmet og se om det virker for dig.
+
+
+
+ Forsæt
+
+
+
+ Hent den fulde version
+
+
+
+ MessageWidget
+
+
+ En ny version af %1 er tilgængelig!
+
+
+
+ %1 %2 er tilgængelig. Du har %3.
+
+
+
+ Ønsker du at hente den nu?
+
+
+
+ Spring denne version over
+
+
+
+ Påmind mig senere
+
+
+
+ Installér opdatering
+
+
+
+ PasteLineEdit
+
+
+ Indsæt
+
+
+
+ PlaylistModel
+
+
+ Denne demo er begrænset til kun %1 nummere i afspilningslisten.
+
+
+
+ PlaylistView
+
+
+ Afspilningslisten er tom
+
+
+
+ %1 nummere - Total længde er %2
+
+
+
+ SearchLineEdit
+
+
+ Søg
+
+
+
+ SearchView
+
+
+ Din søgning gav ingen resultater.
+
+
+
+ TrackListView
+
+
+ Nummere
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/de.ts musique-1.3/locale/de.ts
--- musique-1.1/locale/de.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/de.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Übersetze %1 mit %2 in deine Muttersprache
+
+
+ Lizensiert für: %1
+
+
+
+ ActivationDialog
+
+
+ Geben Sie die Details Ihrer Lizenz ein
+
+
+
+ &Email:
+
+
+
+ &Code:
+
+
+
+ ActivationView
+
+
+ Bitte lizensiere %1
+
+
+
+ Diese Testversion ist abgelaufen.
+
+
+
+ Ohne Lizenz wird die Testversion der Anwendung in %1 Tagen ablaufen.
+
+
+
+ Mit dem Kauf der Vollversion unterstützt Du auch die viele Arbeit, die ich in %1 gesteckt habe.
+
+
+
+ Die Testversion benutzen
+
+
+
+ Lizenz eingeben
+
+
+
+ Lizenz kaufen
+
+
+
+ In der Vollversion kannst du mehr als %1 Titel in die Abspielliste einfügen und ohne Unterbrechungen Musik hören.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Bitte %1 lizensieren
-
-
-
- Diese Demo ist abgelaufen.
-
-
-
- Diese Demo läuft in %1 Tag ab.
-
+ DownloadWidget
-
- Durch den Kauf der Vollversion unterstützt du auch die harte Arbeit, die ich in die Erstellung von %1 stecke.
-
-
-
- Demo verwenden
-
-
-
- Vollversion bekommen
-
-
-
- In der Vollversion kannst du mehr als %1 Titel in die Abspielliste einfügen und ohne Unterbrechungen Musik hören.
+
+ Lade Update herunter...
@@ -264,30 +352,34 @@
LastFm
-
+ Authentifizierung fehlgeschlagenLastFmLoginDialog
-
+ Bei %1 einloggen
-
+ &Benutzername:
-
+ &Passwort:
-
+ Für einen %1 Account anmelden
-
+ <a href='%1'>Benutzername</a> oder <a href='%2'>Passwort</a> vergessen?
+
+
+
+ Abbrechen
@@ -513,10 +605,6 @@
Später erinnern
-
- Um die aktuelle Version zu bekommen, lade %1 noch einmal über den Link herunter, den du per Email bekommen hast und installiere es erneut.
-
- Updaten
@@ -542,14 +630,26 @@
-
+ &Scrobbling
-
+ Gespielte Titel an %1 senden
+ Von %1 &ausloggen
+
+
+
+ Ein Problem &melden...
+
+
+
+ Suchen
+
+
+
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Es ist eine neue Version von %1 verfügbar!
+
+
+
+ %1 %2 ist jetzt verfügbar. Du hast aktuell %3.
+
+
+
+ Würdest Du diese jetzt gerne runterladen?
+
+
+
+ Diese Version überspringen
+
+
+
+ Mich später erinnern
+
+
+
+ Update installieren
+
+
+
+ PasteLineEdit
+
+
+ Einfügen
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/el.ts musique-1.3/locale/el.ts
--- musique-1.1/locale/el.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/el.ts 2013-10-11 07:42:11.000000000 +0000
@@ -32,11 +32,11 @@
-
+ Μπορεί, επίσης, να θέλετε να δοκιμάσετε και τις άλλες μου εφαρμογές:
-
+ %1, μια εφαρμογή του Youtube
@@ -44,7 +44,61 @@
-
+ Μετάφραση %1 στην μητρική σας γλώσσα με την χρήση %2
+
+
+
+ Αδειοδοτημένο στον/ην: %1
+
+
+
+ ActivationDialog
+
+
+ Εισάγετε τις λεπτομέρειες της άδειας χρήσης
+
+
+
+ &Email:
+
+
+
+ &Κωδικός:
+
+
+
+ ActivationView
+
+
+ Παρακαλώ αποκτήστε την άδεια χρήσης του %1
+
+
+
+ Αυτή η δοκιμαστική έκδοση έληξε.
+
+
+
+ Χωρίς την άδεια χρήσης, η εφαρμογή θα λήξη σε %1 μέρες
+
+
+
+ Αγοράζοντας την πλήρη έκδοση, υποστηρίζετε επίσης την σκληρή δουλειά που έχω κάνει για τη δημιουργία του %1.
+
+
+
+ Χρήση της δοκιμαστικής έκδοσης
+
+
+
+ Εισαγωγή άδειας χρήσης
+
+
+
+ Αγορά άδειας χρήσης
+
+
+
+ Η πλήρη έκδοση σας επιτρέπη να προσθέσετε περισσότερα απο %1 κομμάτια στην λίστα αναπαραγωγής και να ακούτε την μουσική σας χωρίς διακοπές.
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ταξινόμηση κατά ...
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ όνομα
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ταξινόμηση κατά ...
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Παρακαλώ αποκτήστε την άδεια χρήσης του %1
-
-
-
- Αυτή η δοκιμαστική έκδοση έληξε.
-
-
-
- Αυτή η δοκιμαστική έκδοση θα λήξει σε %1 ημέρες.
-
-
-
- Αγοράζοντας την πλήρη έκδοση, υποστηρίζετε επίσης την σκληρή δουλειά που έχω κάνει για τη δημιουργία του %1.
-
+ DownloadWidget
-
- Χρήση της δοκιμαστικής έκδοσης
-
-
-
- Αποκτήστε την πλήρη έκδοση
-
-
-
-
+
+ Μεταφόρτωση ενημερώσεων...
@@ -264,30 +352,34 @@
LastFm
-
+ Αποτυχία πιστοποίησηςLastFmLoginDialog
-
+ Είσοδος στο %1
-
+ &Όνομα Χρήστη:
-
+ &Κωδικός:
-
+ Κάντε εγγραφή στο %1 για ένα λογαριασμό
-
+ Ξεχάσατε το <a href='%1'>Όνομα Χρήστη</a> ή <a href='%2'>Κωδικός Χρήστη</a>;
+
+
+
+ Ακύρωση
@@ -506,15 +598,11 @@
-
+ %1 έκδοση %2 είναι τώρα διαθέσιμη.
-
-
-
-
-
+ Υπενθήμηση αργότερα
@@ -538,18 +626,30 @@
-
+ %Σταμάτημα Μετά Από Αυτό Το Κομμάτι
-
+ &Scrobbling
-
+ Αποστολή τίτλων κομματιών, που έχουν αναπαραχθεί, στο %1
+ &Αποσύνδεση από %1
+
+
+
+ &Αναφέρετε κάποιο σφάλμα...
+
+
+
+ Αναζήτηση
+
+
+
@@ -581,10 +681,44 @@
+ MessageWidget
+
+
+ Μια νέα έκδοση του %1 είναι διαθέσιμη!
+
+
+
+ Η %1 %2 είναι διαθέσιμη. Έχετε την %3
+
+
+
+ Θα θέλατε να την κατεβάσετε τώρα;
+
+
+
+ Παράλειψη αυτής της έκδοσης
+
+
+
+ Υπενθύμισε το μου αργότερα
+
+
+
+ Εγκατάσταση Ενημερώσεων
+
+
+
+ PasteLineEdit
+
+
+ Επικόλληση
+
+
+PlaylistModel
-
+ Στην δοκιμαστική έκδοση μπορείτε να προσθέσετε μόνο %1 κομμάτια στην λίστα αναπαραγωγής.
@@ -609,7 +743,7 @@
SearchView
-
+ Η αναζήτηση σας δεν είχε κανένα αποτέλεσμα.
diff -Nru musique-1.1/locale/en.ts musique-1.3/locale/en.ts
--- musique-1.1/locale/en.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/en.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/es_ES.ts musique-1.3/locale/es_ES.ts
--- musique-1.1/locale/es_ES.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/es_ES.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Traduce %1 a tu idioma utilizando %2
+
+
+ Con licencia para %1
+
+
+
+ ActivationDialog
+
+
+ Introducir detalles de la licencia
+
+
+
+ Corr&eo electrónico:
+
+
+
+ &Código:
+
+
+
+ ActivationView
+
+
+ Introduzca la licencia de %1
+
+
+
+ Esta versión de prueba ha caducado.
+
+
+
+ La aplicación caducará en %1 días si no tiene una licencia.
+
+
+
+ Al comprar la versión completa, también apoya el trabajo empleado en la creación de %1.
+
+
+
+ Utilizar la versión de prueba
+
+
+
+ Introducir licencia
+
+
+
+ Comprar licencia
+
+
+
+
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sortear por
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sortear por
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
+ DownloadWidget
-
- Introduzca la licencia de %1
-
-
-
- Esta versión de prueba ha caducado.
-
-
-
- Días en que caduca esta versión de prueba: %1.
-
-
-
- Al adquirir la versión completa, también apoya el gran esfuerzo que pongo en la creación de %1.
-
-
-
- Utilizar versión de prueba
-
-
-
- Obtener la versión completa
-
-
-
- La versión completa permite añadir más de %1 pistas a la lista de reproducción y escuchar su música sin interrupciones.
+
+ Descargando actualización...
@@ -289,6 +377,10 @@
¿Ha olvidado su <a href='%1'>nombre de usuario</a> o su <a href='%2'>contraseña?
+
+
+ Cancelar
+ MainWindow
@@ -513,10 +605,6 @@
Recordarme después
-
- Para obtener la versión actualizada, descargue %1 de nuevo desde el enlace que recibió por correo, y reinstale.
-
- Actualizar
@@ -552,6 +640,18 @@
&Cerrar sesión de %1
+
+
+ &Reporte un inconveniente...
+
+
+
+ Buscar
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ ¡Una nueva versión de %1 ya está disponible!
+
+
+
+ %1 %2 ya está disponible. Tienes la %3.
+
+
+
+ ¿Deseas descargarla ahora?
+
+
+
+ Saltar esta versión
+
+
+
+ Recordarme después
+
+
+
+ Instalar actualización
+
+
+
+ PasteLineEdit
+
+
+ Pegar
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/es_MX.ts musique-1.3/locale/es_MX.ts
--- musique-1.1/locale/es_MX.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/es_MX.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versión %1
+
+
+
+ %1 es Software Libre pero su desarrollo toma tiempo valioso.
+
+
+
+ Por favor <a href='%1'>dona</a> para apoyar el continuo desarrollo de %2.
+
+
+
+ Publicado bajo la <a href='%1'>Licencia Pública General GNU</a>
+
+
+
+ &Cerrar
+
+
+
+ Acerca de
+
+
+
+ Lo que siempre quisiste saber acerca de %1 y nunca se atrevió a preguntar
+
+
+
+ Puedes probar mis otras aplicaciones también:
+
+
+
+ %1, una aplicación de YouTube
+
+
+
+ &1, un reproductor de música de YouTube
+
+
+
+ Traducir %1 a tu lenguaje nativo usando %2
+
+
+
+ Licencia para: %1
+
+
+
+ ActivationDialog
+
+
+ Ingresa tus detalles de licensia
+
+
+
+ &Correo:
+
+
+
+ &Código:
+
+
+
+ ActivationView
+
+
+
+
+
+
+ Esta demo ha expirado.
+
+
+
+ Sin una licensia, la aplicación expirará en %1 días.
+
+
+
+ Con la compra de la versión completa, apoyará el trabajo duro que he puesto en la creación de %1.
+
+
+
+ Usar Demo
+
+
+
+ Ingresa Licensia
+
+
+
+ Comprar Licensia
+
+
+
+ La versión completa te permite agregar mas de %1 pistas a la lista de reproducción y escuchar tu música sin interrupciones.
+
+
+
+ AlbumInfo
+
+
+ Comprar en %1
+
+
+
+ Leer más
+
+
+
+ AlbumListView
+
+
+ Artista
+
+
+
+ Título
+
+
+
+ Año
+
+
+
+ Popularidad
+
+
+
+
+
+
+
+ Ordenar por
+
+
+
+ ArtistInfo
+
+
+ Leer más
+
+
+
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Año
+
+
+
+ Popularidad
+
+
+
+
+
+
+
+ Ordenar por
+
+
+
+ BreadcrumbWidget
+
+
+ &Atrás
+
+
+
+ Ir atrás
+
+
+
+ ChooseFolderView
+
+
+ Bienvenido a <a href='%1'>%2</a>,
+
+
+
+ %1 necesita escanear tu colección de música
+
+
+
+ Cancelar
+
+
+
+ Usar colección de iTunes
+
+
+
+ Usar %1
+
+
+
+ Elige una carpeta...
+
+
+
+ %1 se conectará con los servicios web de Last.fm y transferirá los nombres de artistas y títulos de álbums para extraer el arte de la tapa, biografías y mucho más.
+
+
+
+ Si tienes preocupaciones de privacidad acerca de esto puedes abandonarlo ahora.
+
+
+
+ ¿Dónde está tu colección de música?
+
+
+
+ Selecciona la ubicación de tu colección de música.
+
+
+
+ Ubicar tu colección
+
+
+
+ ClearButton
+
+
+ Limpiar
+
+
+
+ CollectionScanner
+
+
+ Una tarea de escaneo se está ejecutando
+
+
+
+ CollectionScannerView
+
+
+ %1 está escaneando tu colección de música.
+
+
+
+ %1 está usando <a href='%2'>%3</a> para catalogar tu música.
+
+
+
+ Esto tomará tiempo dependiendo del tamaño de tu colección y velocidad de conexión.
+
+
+
+ Ve a tomar un café
+
+
+
+ DownloadWidget
+
+
+ Descargando actualizaciones...
+
+
+
+ DropArea
+
+
+ Arrastra aquí para añadir a la lista de reproducción
+
+
+
+ FinderWidget
+
+
+ Artistas
+
+
+
+ Álbums
+
+
+
+ Carpetas
+
+
+
+ GlobalShortcuts
+
+
+ Reproducir
+
+
+
+ Pausa
+
+
+
+ Reproducir/Pausa
+
+
+
+ Detener
+
+
+
+ Detener reproducción despues de la pista actual
+
+
+
+ Pista siguiente
+
+
+
+ Pista anterior
+
+
+
+ Subir volumen
+
+
+
+ Bajar volumen
+
+
+
+ Mudo
+
+
+
+
+
+
+
+
+
+
+
+ LastFm
+
+
+ Autenticación fallida
+
+
+
+ LastFmLoginDialog
+
+
+ Iniciar sesión para %1
+
+
+
+ &Usuario:
+
+
+
+ &Contraseña:
+
+
+
+ Registrase para una cuenta de %1
+
+
+
+ Olvidaste tu <a href='%1'> usuario</a> o <a href='%2'>contraseña</a>?
+
+
+
+ Cancelar
+
+
+
+ MainWindow
+
+
+ &Atrás
+
+
+
+ Ir a la vista previa
+
+
+
+ $Info
+
+
+
+ Mostar información acerca de la pista actual
+
+
+
+
+
+
+
+ Ir atrás a la pista anterior
+
+
+
+
+
+
+
+ Saltar a la pista siguiente
+
+
+
+ &Reproducir
+
+
+
+ Iniciar reproducción
+
+
+
+ &Pantalla completa
+
+
+
+ Ir a pantalla completa
+
+
+
+ &Eliminar
+
+
+
+ Eliminar las pistas seleccionadas de la lista de reproducción
+
+
+
+ &Subir
+
+
+
+ Subir las pistas seleccionadas en la lista de reproducción
+
+
+
+
+
+
+
+
+
+
+
+ &Salir
+
+
+
+ Adiós
+
+
+
+ &Cambiar carpeta de colección...
+
+
+
+ Elige una carpeta de colección de música diferente
+
+
+
+ &Sitio Web
+
+
+
+ %1 en la Web
+
+
+
+ Hacer una &donación
+
+
+
+ Por favor apoya el continuo desarrollo de %1
+
+
+
+ &Acerca de
+
+
+
+ Información acerca de %1
+
+
+
+ &Limpiar
+
+
+
+ Elimiar todas las pistas de la lista de reproducción
+
+
+
+ &Aleatorio
+
+
+
+ Lista de reproducción en modo aleatorio
+
+
+
+ &Repetir
+
+
+
+ Reproducir primer canción después de que todas las canciones se hayan reproducido
+
+
+
+ Silenciar
+
+
+
+ &Aplicación
+
+
+
+
+
+
+
+
+
+
+
+ &Ver
+
+
+
+ &Ayuda
+
+
+
+ Presiona %1 para subir el volumen, %2 para bajarlo
+
+
+
+ Abriendo %1
+
+
+
+ Actualizando colección...
+
+
+
+ Actualizando colección - %1%
+
+
+
+ Colección actualizada
+
+
+
+ Error fatal: %1
+
+
+
+ Error: %1
+
+
+
+ Quitar &Pantalla Completa
+
+
+
+ Tiempo restante: %1
+
+
+
+ Volumen a %1%
+
+
+
+ Volumen está silenciado
+
+
+
+
+
+
+
+ Conseguir la versión completa
+
+
+
+ %1 versión %2 está disponible ahora.
+
+
+
+ Recordarme después
+
+
+
+ Actualizar
+
+
+
+ &Ventana
+
+
+
+ &Minimizar
+
+
+
+ &Cerrar
+
+
+
+ Comprar %1
+
+
+
+ &Detener después de esta pista
+
+
+
+ &Scrobbling
+
+
+
+ Enviar títulos de pistas reproduccidas a %1
+
+
+
+ &Cerrar sesión de %1
+
+
+
+ &Reporta un problema...
+
+
+
+ Buscar
+
+
+
+ %1 escaneo de tu colección de música terminado
+
+
+
+ MediaView
+
+
+ Arrastra objetos aquí
+
+
+
+ Lista de reproducción finalizada
+
+
+
+ Esto es solo una versión demo de %1.
+
+
+
+ Permite reproducir algunas pistas para que puedas probar la aplicación y ver como trabaja para ti.
+
+
+
+ Continuar
+
+
+
+ Conseguir la versión completa
+
+
+
+ MessageWidget
+
+
+ Una nueva versión de %1 esta disponible!
+
+
+
+ %1 %2 está disponible ahora. Tienes %3.
+
+
+
+ ¿Te gustaría descargarla ahora?
+
+
+
+ Saltar esta versión
+
+
+
+ Recordarme después
+
+
+
+ Instalar actualizaciones
+
+
+
+ PasteLineEdit
+
+
+ Pegar
+
+
+
+ PlaylistModel
+
+
+ Este demo está limitado solo a %1 de pistas en la lista de reproducción
+
+
+
+ PlaylistView
+
+
+ Lista de reproducción está vacía
+
+
+
+ %1 pistas - Duración total %2
+
+
+
+ SearchLineEdit
+
+
+ Buscar
+
+
+
+ SearchView
+
+
+ Tu búsqueda no tuvo resultados.
+
+
+
+ TrackListView
+
+
+ Pistas
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/es.ts musique-1.3/locale/es.ts
--- musique-1.1/locale/es.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/es.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versión %1
+
+
+
+ %1 es Software Libre pero su desarrollo cuesta tiempo precioso.
+
+
+
+ Por favor <a href='%1'>done</a> para apoyar el desarrollo continuo de %2
+
+
+
+ Librado bajo la <a href='%1'>Licencia Pública General de GNU</a>
+
+
+
+ &Cerrar
+
+
+
+ Acerca de
+
+
+
+ Lo que siempre quiso saber acerca de %1 y nunca se atrevió a preguntar
+
+
+
+ Quizá quiera también probar estas aplicaciones:
+
+
+
+ %1, una aplicación de YouTube
+
+
+
+ %1, un reproductor de música de YouTube
+
+
+
+ Traduzca %1 a su idioma natal usando %2
+
+
+
+ Licencia para: %1
+
+
+
+ ActivationDialog
+
+
+ Introduzca los detalles de la licencia
+
+
+
+ Correo &electrónico:
+
+
+
+ &Código:
+
+
+
+ ActivationView
+
+
+ Obtenga una licencia de %1
+
+
+
+ Esta versión de demostración ha caducado.
+
+
+
+ Sin una licencia, la aplicación caducará en %1 días.
+
+
+
+ Al comprar la versión completa, también apoya el trabajo realizado en la creación de %1.
+
+
+
+ Usar demostración
+
+
+
+ Introducir licencia
+
+
+
+ Comprar licencia
+
+
+
+ La versión completa te permite añadir mas de %1 pistas a la lista de reproducción y escuchar tu música sin interrupciones.
+
+
+
+ AlbumInfo
+
+
+ Comprar en %1
+
+
+
+ Leer más
+
+
+
+ AlbumListView
+
+
+ Artista
+
+
+
+ Titulo
+
+
+
+ Año
+
+
+
+ Popularidad
+
+
+
+ Orden Invertido
+
+
+
+ Ordenar por
+
+
+
+ ArtistInfo
+
+
+ Leer más
+
+
+
+ ArtistListView
+
+
+ Ordernar por pista
+
+
+
+ Ordenar por album
+
+
+
+ Nombre
+
+
+
+ Año
+
+
+
+ Popularidad
+
+
+
+ Orden Invertido
+
+
+
+ Ordenar por
+
+
+
+ BreadcrumbWidget
+
+
+ &Atrás
+
+
+
+ Regresar
+
+
+
+ ChooseFolderView
+
+
+ Bienvenido/a a <a href='%1'>%2</a>,
+
+
+
+ %1 necesita revisar tu colección de música.
+
+
+
+ Cancelar
+
+
+
+ Usar la colección de iTunes
+
+
+
+ Usar %1
+
+
+
+ Elige una carpeta
+
+
+
+ %1 se conectará a los servicios web de Last.fm y pasará los nombres de artista y álbum para traer el arte de la portada, biografías y mucho más.
+
+
+
+ Si tienes preocupaciones de privacidad respecto a esto puedes salir ahora.
+
+
+
+ ¿Dónde está tu colección de música?
+
+
+
+ Selecciona la ubicación de tu colección de música.
+
+
+
+ Ubica tu colección
+
+
+
+ ClearButton
+
+
+ Limpiar
+
+
+
+ CollectionScanner
+
+
+ Ya hay una tarea de revisión corriendo
+
+
+
+ CollectionScannerView
+
+
+ %1 está revisando tu colección de música.
+
+
+
+ %1 está usando <a href='%2'>%3</a> para catalogar tu música.
+
+
+
+ Esto tomará tiempo dependiendo del tamaño de tu colección y velocidad de red.
+
+
+
+ Ve por un café
+
+
+
+ DownloadWidget
+
+
+ Descargando la actualización…
+
+
+
+ DropArea
+
+
+ Arrástralo aquí para añadirlo a la lista de reproducción
+
+
+
+ FinderWidget
+
+
+ Artistas
+
+
+
+ Álbumes
+
+
+
+ Carpetas
+
+
+
+ GlobalShortcuts
+
+
+ Reproducir
+
+
+
+ Pausar
+
+
+
+ Reproducir/Pausar
+
+
+
+ Detener
+
+
+
+ Detener la reproducción al terminar la pista actual
+
+
+
+ Pista siguiente
+
+
+
+ Pista anterior
+
+
+
+ Aumentar volumen
+
+
+
+ Disminuir volumen
+
+
+
+ Silenciar
+
+
+
+ Buscar hacia adelante
+
+
+
+ Buscar hacia atrás
+
+
+
+ LastFm
+
+
+ Falló la autenticación
+
+
+
+ LastFmLoginDialog
+
+
+ Iniciar sesión en %1
+
+
+
+ &Usuario:
+
+
+
+ &Contraseña:
+
+
+
+ Regístrate para una cuenta de %1
+
+
+
+ Olvidaste tu <a href='%1'>nombre de usuario</a> o <a href='%2'>contraseña</a>?
+
+
+
+ Cancelar
+
+
+
+ MainWindow
+
+
+ &Atrás
+
+
+
+ Ir a la vista anterior
+
+
+
+ &Información
+
+
+
+ Mostrar información sobre la pista actual
+
+
+
+ A&nterior
+
+
+
+ Regresar a la pista anterior
+
+
+
+ &Siguiente
+
+
+
+ Saltar a la siguiente pista
+
+
+
+ &Reproducir
+
+
+
+ Iniciar la reproducción
+
+
+
+ &Pantalla completa
+
+
+
+ Ir a pantalla completa
+
+
+
+ &Quitar
+
+
+
+ Quitar las pistas seleccionadas de la lista de reproducción
+
+
+
+ &Subir
+
+
+
+ Mover las pistas seleccionadas hacia arriba en la lista de reproducción
+
+
+
+ &Bajar
+
+
+
+ Mover las pistas seleccionadas hacia abajo en la lista de reproducción
+
+
+
+ &Salir
+
+
+
+ Hasta luego
+
+
+
+ &Cambiar la carpeta de la colección...
+
+
+
+ Escoger una carpeta de colección de música distinta
+
+
+
+ Sitio &web
+
+
+
+ %1 en la web
+
+
+
+ Hacer una &donación
+
+
+
+ Apoye el desarrollo continuo de %1
+
+
+
+ &Acerca de
+
+
+
+ Información acerca de %1
+
+
+
+ &Limpiar
+
+
+
+ Quitar todas las pistas de la lista de reproducción
+
+
+
+ &Aleatorio
+
+
+
+ Modo de lista de reproducción aleatoria
+
+
+
+ &Repetir
+
+
+
+ Volver a reproducir la primera canción al finalizar la reproducción de todas las demás
+
+
+
+ Silenciar
+
+
+
+ &Aplicación
+
+
+
+ &Reproducción
+
+
+
+ Lista&de reproducción
+
+
+
+ &Ver
+
+
+
+ Ay&uda
+
+
+
+ Pulse %1 para aumentar el volumen o %2 para reducirlo
+
+
+
+ Abriendo %1
+
+
+
+ Actualizando colección...
+
+
+
+ Actualizando colección - %1%
+
+
+
+ Colección actualizada
+
+
+
+ Error fatal: %1
+
+
+
+ Error: %1
+
+
+
+ Salir del modo a &pantalla completa
+
+
+
+ Tiempo restante: %1
+
+
+
+ Volumen en %1%
+
+
+
+ El volumen está silenciado
+
+
+
+ El volumen no está silenciado
+
+
+
+ Obtener la versión completa
+
+
+
+ %1 versión %2 está disponible.
+
+
+
+ Recordarme después
+
+
+
+ Actualizar
+
+
+
+ &Ventana
+
+
+
+ &Minimizar
+
+
+
+ &Cerrar
+
+
+
+ Comprar %1...
+
+
+
+ &Detener Luego De Esta Pista
+
+
+
+ &Registrando en AudioScrobbler
+
+
+
+ Enviar los títulos de las pistas reproducidas a %1
+
+
+
+ &Cerrar la sesión de %1
+
+
+
+ &Informar de un problema...
+
+
+
+ Buscar
+
+
+
+
+
+
+
+ MediaView
+
+
+ Suelte elementos aquí
+
+
+
+ Lista de reproducción finalizada
+
+
+
+ Esto es solo la versión de prueba de %1.
+
+
+
+ Te permite reproducir unas pocas pistas para que puedas probar la aplicación y ver si te sirve.
+
+
+
+ Continuar
+
+
+
+ Obtener la versión completa
+
+
+
+ MessageWidget
+
+
+ Está disponible una versión nueva de %1.
+
+
+
+ %1 %2 está disponible ahora. Ud. tiene %3.
+
+
+
+ ¿Quiere descargarla ahora?
+
+
+
+ Omitir esta versión
+
+
+
+ Recordarme después
+
+
+
+ Instalar actualización
+
+
+
+ PasteLineEdit
+
+
+ Pegar
+
+
+
+ PlaylistModel
+
+
+ Esta versión de prueba está limitada a %1 pistas en la lista de reproducción.
+
+
+
+ PlaylistView
+
+
+ La lista de reproducción está vacía
+
+
+
+ %1 pistas - La duración total es de %2
+
+
+
+ SearchLineEdit
+
+
+ Buscar
+
+
+
+ SearchView
+
+
+ Su búsqueda no tuvo ningún resultado.
+
+
+
+ TrackListView
+
+
+ Pistas
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/fa_IR.ts musique-1.3/locale/fa_IR.ts
--- musique-1.1/locale/fa_IR.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/fa_IR.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ نسخه %1
+
+
+
+ %1 یک نرمافزار آزاد است اما توسعه آن زمان بسیار زیادی میگیرد.
+
+
+
+ لطفا برای پشتیبانی از ادامهی توسعه %2 <a href='%1'>کمک</a> کنید.
+
+
+
+ منتشر شده تحت <a href='%1'>گواهینامهی عمومی گنو</a>
+
+
+
+ &خروج
+
+
+
+ درباره
+
+
+
+ همان چیزی که همیشه سعی داشتید درباره %1 بدانید اما جرات پرسیدنش را نداشتید
+
+
+
+ ممکن است بخواهید برنامههای دیگر من را نیز امتحان کنید:
+
+
+
+ %1، یک برنامه برای یوتیوب
+
+
+
+ %1، یک پخشکنندهی موسیقی برای یوتیوب
+
+
+
+ %1 را به زبان مادری خود با استفاده از %2 ترجمه کنید
+
+
+
+ گواهی شده: %1
+
+
+
+ ActivationDialog
+
+
+ اطلاعات گواهینامه خود را وارد کنید
+
+
+
+ &پستالکترونیکی:
+
+
+
+ &کد:
+
+
+
+ ActivationView
+
+
+ لطفا گواهینامه %1
+
+
+
+ این نسخه آزمایشی منقضی شده است.
+
+
+
+ بدون گواهینامه این برنامه تا %1 روز دیگر منقضی میشود.
+
+
+
+ با خریداری نسخه کامل، شما از تلاش بسیار زیاد من برای ساخت %1 کمک میکنید.
+
+
+
+ استفاده از نسخه آزمایشی
+
+
+
+ واردکردن گواهینامه
+
+
+
+ خرید گواهینامه
+
+
+
+ نسخه کامل به شما اجازه میدهد که بیش از %1 موسیقی را به فهرستپخش خود اضافه و گوش کنید.
+
+
+
+ AlbumInfo
+
+
+ خرید از %1
+
+
+
+ بیشتر بخوانید
+
+
+
+ AlbumListView
+
+
+ هنرمند
+
+
+
+ عنوان
+
+
+
+ سال
+
+
+
+ شهرت
+
+
+
+ چیدمان معکوس
+
+
+
+ مرتبسازی براساس
+
+
+
+ ArtistInfo
+
+
+ بیشتر بخوانید
+
+
+
+ ArtistListView
+
+
+ تعداد آهنگها
+
+
+
+ تعداد آلبوم
+
+
+
+ نام
+
+
+
+ سال
+
+
+
+ شهرت
+
+
+
+ چیدمان معکوس
+
+
+
+ مرتبسازی براساس
+
+
+
+ BreadcrumbWidget
+
+
+ &برگشت
+
+
+
+ بر به عقب
+
+
+
+ ChooseFolderView
+
+
+ به <a href='%1'>%2</a> خوشآمدید،
+
+
+
+ %1 احتیاج دارد که مجموعه موسیقی شما را پایش کند.
+
+
+
+ لغو
+
+
+
+ استفاده از مجموعهی iTunes
+
+
+
+ استفاده از %1
+
+
+
+ انتخاب یک پوشه...
+
+
+
+ %1 به سرویس وب Last.fm متصل خواهد شد و اطلاعات نام هنرمند و عنوان آلبومها را جهت دریافت عکس پوششی آلبوم، زندگینامه و چیزهای دیگر، ارسال خواهد کرد.
+
+
+
+ اگر نگرانیهایی در خصوص حریمخصوصی خود دارید میتوانید همین الان خارج شوید.
+
+
+
+ مجموعهی موسیقی شما کجاست؟
+
+
+
+ محل مجموعهی موسیقی خود را انتخاب کنید.
+
+
+
+ مکان مجموعهی خود را مشخص کنید
+
+
+
+ ClearButton
+
+
+ پاک کردن
+
+
+
+ CollectionScanner
+
+
+ درحال حاضر یک پایش درحال اجراست
+
+
+
+ CollectionScannerView
+
+
+ %1 در حال پایش مجموعه موسیقی شماست.
+
+
+
+ %1 در حال استفاده از <a href='%2'>%3</a> برای کاتلوگ کردن موسیقی شماست.
+
+
+
+ این عمل با توجه به اندازه مجموعهی موسیقی شما و سرعت اینترنتتان ممکن است طول بکشد.
+
+
+
+ یک فنجون قهوه برای خودت بریز
+
+
+
+ DownloadWidget
+
+
+ درحال بارگیری بروزرسانی...
+
+
+
+ DropArea
+
+
+ اینجا بندازید تا به فهرست پخش شما اضافه شود
+
+
+
+ FinderWidget
+
+
+ هنرمندان
+
+
+
+ آلبومها
+
+
+
+ پوشهها
+
+
+
+ GlobalShortcuts
+
+
+ پخش
+
+
+
+ مکث
+
+
+
+ پخش/مکث
+
+
+
+ توقف
+
+
+
+ توقف پخش پس از موسیقی فعلی
+
+
+
+ موسیقی بعدی
+
+
+
+ موسیقی قبلی
+
+
+
+ افزایش بلندی صدا
+
+
+
+ کاهش بلندی صدا
+
+
+
+ بیصدا
+
+
+
+ انتقال به جلو
+
+
+
+ انتقال به عقب
+
+
+
+ LastFm
+
+
+ تصدیق هویت شکست خورد
+
+
+
+ LastFmLoginDialog
+
+
+ به %1 وارد شوید
+
+
+
+ &نامکاربری:
+
+
+
+ &گذرواژه:
+
+
+
+ ثبتنام برای یک حساب %1
+
+
+
+ <a href='%1'>نامکاربری</a> یا <a href='%2'>گذرواژهی</a> خود را فراموش کردهاید؟
+
+
+
+ لغو
+
+
+
+ MainWindow
+
+
+ &عقب
+
+
+
+ رفتن به نما قبلی
+
+
+
+ &اطلاعات
+
+
+
+ نمایش اطلاعات مربوط به موسیقی فعلی
+
+
+
+ &قبلی
+
+
+
+ به موسیقی قبلی برو
+
+
+
+ &بعدی
+
+
+
+ به موسیقی بعدی برو
+
+
+
+ &پخش
+
+
+
+ شروع پخش
+
+
+
+ &تمامصفحه
+
+
+
+ به حالت تمامصفحه برو
+
+
+
+ &حذف
+
+
+
+ حذف موسیقی انتخاب شده از فهرستپخش
+
+
+
+ انتقال به &بالا
+
+
+
+ انتقال موسیقی انتخاب شده به بالا در فهرست پخش
+
+
+
+ انتقال به &پایین
+
+
+
+ انتقال موسیقی انتخاب شده به پایین در فهرست پخش
+
+
+
+ &خروج
+
+
+
+ خداحافظ
+
+
+
+ &تعویض پوشهی مجموعه...
+
+
+
+ انتخاب یک مکان متفاوت برای پوشه مجموعهی موسیقیها
+
+
+
+ &پایگاه وب
+
+
+
+ %1 بر روی وب
+
+
+
+ &کمک کردن
+
+
+
+ لطفا از ادامه ی توسعهی %1 پشتیبانی کنید
+
+
+
+ &درباره
+
+
+
+ اطلاعات درباره %1
+
+
+
+ &پاک کردن
+
+
+
+ حذف تمام موسیقیها از فهرستپخش
+
+
+
+ &اتفاقی
+
+
+
+ حالت
+
+
+
+ &تکرار
+
+
+
+ پخش اولین آهنگ پس از پخش تمام آهنگها
+
+
+
+ خاموشکردن صدا
+
+
+
+ &برنامه
+
+
+
+ &پخش
+
+
+
+ &فهرستپخش
+
+
+
+ &نما
+
+
+
+ &راهنما
+
+
+
+ برای بلند کردن صدا %1 را فشار دهید و برای کم کردن آن %2
+
+
+
+ درحال باز کردن %1
+
+
+
+ بروزرسانی مجموعه...
+
+
+
+ بروزرسانی مجموعه - %1%
+
+
+
+ مجموعه بروزرسانی شد
+
+
+
+ خطا حیاتی: %1
+
+
+
+ خطا: %1
+
+
+
+ &خارج شدن از تمامصفحه
+
+
+
+ زمان باقیمانده: %1
+
+
+
+ بلندی صدا در %1%
+
+
+
+ صدا قطع شده است
+
+
+
+ صدا وصل شده است
+
+
+
+ دریافت نسخه کامل
+
+
+
+ %1 نسخه %2 موجود است.
+
+
+
+ بعدا یادآوری کن
+
+
+
+ بروزرسانی
+
+
+
+ &پنجره
+
+
+
+ &کمینه کردن
+
+
+
+ &خروج
+
+
+
+ خرید %1...
+
+
+
+ &توقف بعد از این موسیقی
+
+
+
+ &درحال اسکروبل
+
+
+
+ ارسال موسیقیهای پخش شده به %1
+
+
+
+ &خروج از %1
+
+
+
+ &گزارش یک مشکل...
+
+
+
+ جستوجو
+
+
+
+ %1 پایش مجموعه موسیقی شما را به پایان برد
+
+
+
+ MediaView
+
+
+ موسیقیها را اینجا بیاندازید
+
+
+
+ فهرستپخش تمام شد
+
+
+
+ این تنها نسخه آزمایشی %1 است.
+
+
+
+ این نسخه تنها به شما اجازه میدهد تا تعدادی از آهنگها را برای آزمایش اینکه برنامه برای شما کار میکند پخش کنید.
+
+
+
+ ادامه
+
+
+
+ دریافت نسخه کامل
+
+
+
+ MessageWidget
+
+
+ یک نسخه جدید از %1 موجود است!
+
+
+
+ %1 %2 موجود است. شما %3 را دارید.
+
+
+
+ آیا مایلید که هماکنون آن را دانلود کنید؟
+
+
+
+ این نسخه لازم نیست
+
+
+
+ بعدا یادآوری کن
+
+
+
+ نصب بروزرسانی
+
+
+
+ PasteLineEdit
+
+
+ چسباندن
+
+
+
+ PlaylistModel
+
+
+ این دمو فقط محدود به %1 موسیقی در فهرست پخش است.
+
+
+
+ PlaylistView
+
+
+ فهرستپخش خالی است
+
+
+
+ %1 موسیقی - در مجموع به میزان %2
+
+
+
+ SearchLineEdit
+
+
+ جستوجو
+
+
+
+ SearchView
+
+
+ جستوجو شما نتیجهای در بر نداشت.
+
+
+
+ TrackListView
+
+
+ موسیقیها
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/fi_FI.ts musique-1.3/locale/fi_FI.ts
--- musique-1.1/locale/fi_FI.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/fi_FI.ts 2013-10-11 07:42:11.000000000 +0000
@@ -12,11 +12,11 @@
-
+ <a href='%1'>Lahjoita</a> tukeaksesi sovelluksen %2 jatkokehitystä.
-
+ Julkaistu <a href='%1'>GNU-hankkeen yleisellä lisenssillä</a>
@@ -28,7 +28,7 @@
-
+ Mitä olet aina halunnut tietää sovelluksesta %1, mutta et ole koskaan kysynyt
@@ -46,12 +46,66 @@
Käännä %1 omalle kielellesi %2-palvelussa
+
+
+ Lisensoitu henkilölle: %1
+
+
+
+ ActivationDialog
+
+
+ Syötä tähän lisenssitietosi
+
+
+
+ &Sähköposti:
+
+
+
+ &Koodi:
+
+
+
+ ActivationView
+
+
+ Lisensioi %1.
+
+
+
+ Tämä demon kokeiluaika on päättynyt.
+
+
+
+ Ilman lisenssiä tämä sovellus vanhenee %1 päivässä.
+
+
+
+ Ostamalla täyden version tuet kovaa työtäni sovelluksen %1 parissa.
+
+
+
+ Käytä demoa
+
+
+
+ Syötä lisenssi
+
+
+
+ Osta lisenssi
+
+
+
+ Täysversio sallii sinun lisätä useamman kuin %1 kappaletta soittolistaan ja kuunnella musiikkia keskeytyksettä.
+ AlbumInfo
-
+ Osta palvelusta %1
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Artisti
+
+
+
+ Nimi
+
+
+
+ Vuosi
+
+
+
+ Suosio
+
+
+
+ Käänteinen järjestys
+
+
+
+ Järjestysperuste
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Kappalemäärä
+
+
+
+ Levymäärä
+
+
+
+ Nimi
+
+
+
+ Vuosi
+
+
+
+ Suosio
+
+
+
+ Käänteinen järjestys
+
+
+
+ Järjestysperuste
+
+
+BreadcrumbWidget
@@ -80,11 +192,11 @@
ChooseFolderView
- Tervetuloa sovellukseen <a href='%1'>%2</a>,
+ Tervetuloa, käytössäsi on <a href='%1'>%2</a>
- %1 haluaa skannata musiikkikokoelmasi.
+ %1 haluaa tutkia musiikkikokoelmasi.
@@ -104,11 +216,11 @@
-
+ %1 yhdistää Last.fm-verkkopalveluihin ja välittää esittäjän sekä levyn nimen noutaakseen kansitaiteen, biografian ja paljon muuta.
-
+ Jos sinua mietityttää tämän yksityisyys, voit lopettaa nyt.
@@ -116,7 +228,7 @@
-
+ Valitse musiikkikokoelmasi sijainti.
@@ -134,14 +246,14 @@
CollectionScanner
- Skannaus on jo käynnissä
+ Tutkinta on jo käynnissäCollectionScannerView
- %1 skannaa musiikkikirjastoasi.
+ %1 tutkii musiikkikirjastoasi.
@@ -157,41 +269,17 @@
- DemoStartupView
-
-
- Lisensioi %1.
-
-
-
- Tämä demon kokeiluaika on päättynyt.
-
+ DownloadWidget
-
- Tämän demon kokeiluaika päättyy %1 päivän kuluttua
-
-
-
- Ostamalla täyden version tuet kovaa työtäni sovelluksen %1 parissa.
-
-
-
- Käytä demoa
-
-
-
- Hanki täysversio
-
-
-
-
+
+ Ladataan päivitystä...DropArea
-
+ Pudota tähän lisätäksesi soittolistaan
@@ -253,11 +341,11 @@
-
+ Hae eteenpäin
-
+ Hae taaksepäin
@@ -271,7 +359,7 @@
LastFmLoginDialog
-
+ Kirjaudu palveluun %1
@@ -283,12 +371,16 @@
-
+ Rekisteröi %1-tunnusUnohditko <a href='%1'>käyttäjätunnuksesi</a> tai <a href='%2'>salasanasi</a>?
+
+
+ Peruuta
+ MainWindow
@@ -298,7 +390,7 @@
-
+ Mene edelliseen näkymään
@@ -314,7 +406,7 @@
-
+ Siirry edelliseen kappaleeseen
@@ -322,7 +414,7 @@
-
+ Siirry seuraavaan kappaleeseen
@@ -334,7 +426,7 @@
- &Kokonäyttö
+ &Koko näyttö
@@ -414,11 +506,11 @@
-
+ &Sekoita
-
+ Satunnainen soittolistatila
@@ -426,7 +518,7 @@
-
+ Toista ensimmäinen kappale uudestaan, kun kaikki laulut on toistettu
@@ -438,11 +530,11 @@
-
+ &Toisto
-
+ So&ittolista
@@ -454,7 +546,7 @@
-
+ Paina %1 nostaaksesi äänenvoimakkuutta, %2 laskeaksesi äänenvoimakkuutta
@@ -482,11 +574,11 @@
-
+ &Poistu koko näytön tilasta
-
+ Aikaa jäljellä: %1
@@ -498,7 +590,7 @@
-
+ Ääni on palautettu
@@ -506,17 +598,13 @@
-
+ %1 versio %2 on nyt saatavilla.Muistuta myöhemmin
-
-
-
- Päivitä
@@ -542,15 +630,27 @@
-
+ &Scrobblaus
-
+ Lähetä soitetut kappalenimet palveluun %1
-
+ &Kirjaudu ulos palvelusta %1
+
+
+
+ &Ilmoita ongelmasta...
+
+
+
+ Etsi
+
+
+
+ %1 sai valmiiksi musiikkikokoelmasi tutkimisen
@@ -569,7 +669,7 @@
-
+ Se sallii muutamien kappaleiden toistamisen, jotta voit testata sovellusta ja todeta sen toimivuuden itselläsi.
@@ -581,10 +681,44 @@
+ MessageWidget
+
+
+ Uusi versio sovelluksesta %1 on saatavilla!
+
+
+
+ %1 %2 on nyt saatavilla. Sinulla on %3.
+
+
+
+ Haluatko ladata sen nyt?
+
+
+
+ Ohita tämä versio
+
+
+
+ Muistuta minua myöhemmin
+
+
+
+ Asenna päivitys
+
+
+
+ PasteLineEdit
+
+
+ Liitä
+
+
+PlaylistModel
-
+ Tässä demossa soittolistan koko on rajoitettu %1 kappaleeseen.
diff -Nru musique-1.1/locale/fr.ts musique-1.3/locale/fr.ts
--- musique-1.1/locale/fr.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/fr.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Traduisez %1 dans votre langue maternelle en utilisant %2
+
+
+ Licence accordée à : %1
+
+
+
+ ActivationDialog
+
+
+ Entrez les details de votre licence
+
+
+
+ &Email :
+
+
+
+ &Code :
+
+
+
+ ActivationView
+
+
+ Veuillez obtenir une licence pour %1
+
+
+
+ Cette version de démo a expiré.
+
+
+
+ En l'absence de licence, l'application expirera dans %1 jours.
+
+
+
+ En achetant la version complète, vous supporterai aussi le grand travail que j'ai investi dans la création de %1.
+
+
+
+ Utilisez la version de démo
+
+
+
+ Entrer une licence
+
+
+
+ Acheter une licence
+
+
+
+ La version complète vous permet d'ajouter plus d'un morceau à la playlist et d'écouter votre musique sans interruptions.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Artiste
+
+
+
+ Titre
+
+
+
+ Année
+
+
+
+ Popularité
+
+
+
+ Ordre inversé
+
+
+
+ Trier par
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Nombre de morceaux
+
+
+
+ Nombre d’albums
+
+
+
+ Nom
+
+
+
+ Année
+
+
+
+ Popularité
+
+
+
+ Ordre inversé
+
+
+
+ Trier par
+
+
+BreadcrumbWidget
@@ -104,7 +216,7 @@
- %1 va se connecter à Last.fm et transmettre le nom de l'artiste et les titres de l'album pour récupérer la couverture, la biographie et bien plus.
+ %1 va se connecter à Last.fm et transmettre le nom des artistes et les titres d'album pour récupérer la couverture, la biographie et bien plus
@@ -112,7 +224,7 @@
- Où est stockée votre musique?
+ Où est stockée votre musique
@@ -157,34 +269,10 @@
- DemoStartupView
+ DownloadWidget
-
- Veuillez obtenir une licence pour %1
-
-
-
- Cette version démo a expiré.
-
-
-
- Cette version démo s'expire dans %1 jours.
-
-
-
- En achetant la version complète, vous supporterais aussi le le grand travail que j'ai investi à la création de %1.
-
-
-
- Utilisez la version démo
-
-
-
- Obtenir la version complète
-
-
-
-
+
+ Téléchargement de la mise à jour...
@@ -264,30 +352,35 @@
LastFm
-
+ Échec de l'autentificationLastFmLoginDialog
-
+ Se connnecter à %1
-
+ &Nom d'utilisateur
-
+ &Mot de passe
-
+ S'enregistrer pour un compte %1
-
+ Vous avez oublié votre <a href='%1'>nom d'utilisateur</a> ou votre <a href='%2'>mot de passe</a>?
+
+
+
+
+ Annuler
@@ -513,10 +606,6 @@
Me le rappeler plus tard
-
- Pour obtenir la version mise à jour, téléchargez à nouveau %1 à partir du lien que vous avez reçu par e-mail et réinstallez la.
-
- Mettre à jour
@@ -542,15 +631,27 @@
-
+ &Scrobbling
-
+ Envoyer les pistes jouées vers %1
-
+ &Se déconnecter de %1
+
+
+
+ &Signaler un problème...
+
+
+
+ Chercher
+
+
+
+ %1 a fini de parcourir votre collection musicale
@@ -581,6 +682,40 @@
+ MessageWidget
+
+
+ Une nouvelle version de %1 est disponible !
+
+
+
+ %1 %2 est maintenant disponible. Vous avez %3.
+
+
+
+ Voulez-vous la télécharger maintenant ?
+
+
+
+ Sauter Cette Version
+
+
+
+ Me Le Rappeler Plus Tard
+
+
+
+ Installer La Mise à jour
+
+
+
+ PasteLineEdit
+
+
+ Coller
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/gl.ts musique-1.3/locale/gl.ts
--- musique-1.1/locale/gl.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/gl.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versión %1
+
+
+
+ %1 é software libre mais aínda así o seu desenvolvemento leva o seu prezado tempo.
+
+
+
+ Por favor, <a href='%1'>doa</a> coa fin de axudar a seguirmos desenvolvendo %2.
+
+
+
+ Lanzado baixo a <a href='%1'>GNU General Public License</a>
+
+
+
+ &Pechar
+
+
+
+ Acerca de
+
+
+
+ O que vostede sempre quixo saber sobre %1 e nunca se atreveu a preguntar
+
+
+
+ Pode querer probar tamén os outros aplicativos meus:
+
+
+
+ %1, un aplicativo de YouTube
+
+
+
+ %1, un reprodutor de música de YouTube
+
+
+
+ Traducir do %1 ao seu idioma nativo usando %2
+
+
+
+ Baixo licenza por: %1
+
+
+
+ ActivationDialog
+
+
+ Introduce os detalles da túa licenza
+
+
+
+ &Correo electrónico:
+
+
+
+ &Código:
+
+
+
+ ActivationView
+
+
+ Licenza %1
+
+
+
+ Esta demo caducou.
+
+
+
+ Sen licenza o aplicativo expira en %1 días.
+
+
+
+ Ao comprar a versión completa, tamén vai apoiar o traballo arreo que puxen en crear %1.
+
+
+
+ Usar a demostración
+
+
+
+ Introducir a licenza
+
+
+
+ Comprar a licenza
+
+
+
+ A versión completa permíteche engadir máis que %1 pistas á lista de reprodución e escoitar a túa música sen interrupcións.
+
+
+
+ AlbumInfo
+
+
+ Comprar en %1
+
+
+
+ Ler máis
+
+
+
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ordenar por
+
+
+
+ ArtistInfo
+
+
+ Ler máis
+
+
+
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Nome
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ordenar por
+
+
+
+ BreadcrumbWidget
+
+
+ &Atrás
+
+
+
+ Ir atrás
+
+
+
+ ChooseFolderView
+
+
+ Benvido a <a href='%1'>%2</a>,
+
+
+
+ %1 precisa escanear a túa colección de música.
+
+
+
+ Cancelar
+
+
+
+ Usar a colección de iTunes
+
+
+
+ Usar %1
+
+
+
+ Escoller un cartafol...
+
+
+
+ %1 conectarase cos servizos web de Last.fm e remitirlles os nomes de artistas e títulos dos álbums para, con iso, obter as portadas dos álbums, as biografías e outras tantas cousas máis.
+
+
+
+ Se tes dúbidas sobre da privacidade que isto che supón podes saír agora mesmo.
+
+
+
+ Onde tes a túa colección de música?
+
+
+
+ Indica onde está a túa colección de música
+
+
+
+ Indica onde está túa colección
+
+
+
+ ClearButton
+
+
+ Limpar
+
+
+
+ CollectionScanner
+
+
+ Xa se está a executar unha tarefa de análise
+
+
+
+ CollectionScannerView
+
+
+ %1 está a analizar a túa colección de música.
+
+
+
+ %1 está a empregar <a href='%2'>%3</a> para catalogar a túa música.
+
+
+
+ A isto levaralle un anaco, máis ou menos segundo sexa o tamaño da colección e a conexión á rede.
+
+
+
+ Vai e colle un café
+
+
+
+ DownloadWidget
+
+
+ Descargando a actualización...
+
+
+
+ DropArea
+
+
+ Arrástrao aquí para poñelo na lista de reprodución
+
+
+
+ FinderWidget
+
+
+ Artistas
+
+
+
+ Álbums
+
+
+
+ Cartafoles
+
+
+
+ GlobalShortcuts
+
+
+ Reproducir
+
+
+
+ Deter
+
+
+
+ Reproducir/deter
+
+
+
+ Parar
+
+
+
+ Parar a reprodución despois da pista actual
+
+
+
+ Seguinte pista
+
+
+
+ Pista anterior
+
+
+
+ Aumentar volume
+
+
+
+ Diminuír volume
+
+
+
+ Silenciar
+
+
+
+ Buscar cara adiante
+
+
+
+ Buscar cara atrás
+
+
+
+ LastFm
+
+
+ Fallou a autenticación
+
+
+
+ LastFmLoginDialog
+
+
+ Entrar en %1
+
+
+
+ &Nome de usuario:
+
+
+
+ &Contrasinal:
+
+
+
+ Rexistrar unha conta en %1
+
+
+
+ Esqueciches o <a href='%1'>nome do usuario</a> ou o <a href='%2'>contrasinal</a>?
+
+
+
+ Cancelar
+
+
+
+ MainWindow
+
+
+ &Atrás
+
+
+
+ Ir á vista anterior
+
+
+
+ &Información
+
+
+
+ Mostrar a información da pista actual
+
+
+
+ A&nterior
+
+
+
+ Ir á pista anterior
+
+
+
+ &Seguinte
+
+
+
+ Ir á seguinte pista
+
+
+
+ &Reproducir
+
+
+
+ Comezar a reprodución
+
+
+
+ &Pantalla completa
+
+
+
+ Ir á pantalla completa
+
+
+
+ &Retirar
+
+
+
+ Retirar as pistas seleccionadas da lista de reprodución
+
+
+
+ Mover cara &arriba
+
+
+
+ Mover cara arriba as pistas seleccionadas na lista de reprodución
+
+
+
+ Mover cara a&baixo
+
+
+
+ Mover cara abaixo as pistas seleccionadas na lista de reprodución
+
+
+
+ &Saír
+
+
+
+ Deica logo
+
+
+
+ &Cambiar o cartafol da colección...
+
+
+
+ Escolle outro cartafol de colección de música
+
+
+
+ Sitio &web
+
+
+
+ %1 na web
+
+
+
+ Facer unha &doazón
+
+
+
+ Por favor apoie o desenvolvemento continuo de %1
+
+
+
+ &Sobre
+
+
+
+ Información acerca de %1
+
+
+
+ &Limpar
+
+
+
+ Retirar todas as pistas da lista de reprodución
+
+
+
+ Ao &chou
+
+
+
+ Modo de reprodución ao chou
+
+
+
+ &Repetir
+
+
+
+ Reproducir de novo a primeira canción despois de todas as cancións sexan reproducidas
+
+
+
+ Silenciar o volume
+
+
+
+ &Aplicativo
+
+
+
+ &Reproducir
+
+
+
+ &Lista de reprodución
+
+
+
+ &Ver
+
+
+
+ A&xuda
+
+
+
+ Prema %1 para aumentar o volume, %2 para diminuílo
+
+
+
+ Abrindo %1
+
+
+
+ Actualizando a colección...
+
+
+
+ Actualizando a colección - %1%
+
+
+
+ Actualizouse a colección
+
+
+
+ Erro fatídico: %1
+
+
+
+ Erro: %1
+
+
+
+ Saír da &pantalla completa
+
+
+
+ Tempo restante: %1
+
+
+
+ Volume en %1%
+
+
+
+ O volume está silenciado
+
+
+
+ O volume non está silenciado
+
+
+
+ Obter a versión completa
+
+
+
+ %1 versión %2 xa está dispoñíbel.
+
+
+
+ Lembrar máis adiante
+
+
+
+ Actualizar
+
+
+
+ &Xanela
+
+
+
+ &Minimizar
+
+
+
+ &Pechar
+
+
+
+ Mercar %1...
+
+
+
+ &Deter despois desta pista
+
+
+
+ &Scrobbling
+
+
+
+ Enviar os títulos das pistas que soaron a %1
+
+
+
+ &Saír de %1
+
+
+
+ &Informar dun erro...
+
+
+
+ Buscar
+
+
+
+
+
+
+
+ MediaView
+
+
+ Soltar elementos aquí
+
+
+
+ A lista de reprodución rematou
+
+
+
+ Isto é só a versión demo de %1.
+
+
+
+ Permíteche reproducir unhas cantas pistas e con iso comprobar como traballa o aplicativo e se che serve.
+
+
+
+ Continuar
+
+
+
+ Obter a versión completa
+
+
+
+ MessageWidget
+
+
+ Hai unha nova versión de %1 dispoñible!
+
+
+
+ %1 %2 está agora dispoñible. Tes %3.
+
+
+
+ Queres descargala agora?
+
+
+
+ Saltar esta versión
+
+
+
+ Acórdamo máis adiante
+
+
+
+ Instalar a actualización
+
+
+
+ PasteLineEdit
+
+
+ Pegar
+
+
+
+ PlaylistModel
+
+
+ Esta demo está limitada a só %1 pistas na lista de reprodución.
+
+
+
+ PlaylistView
+
+
+ A lista de reprodución está baleira
+
+
+
+ %1 pistas - a duración total é de %2
+
+
+
+ SearchLineEdit
+
+
+ Buscar
+
+
+
+ SearchView
+
+
+ A súa busca non obtivo resultados.
+
+
+
+ TrackListView
+
+
+ Pistas
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/hu_HU.ts musique-1.3/locale/hu_HU.ts
--- musique-1.1/locale/hu_HU.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/hu_HU.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Fordítsa le a(z) %1 programot az anyanyelvére a(z) %2 segítségével.
+
+
+ Licencelve: %1
+
+
+
+ ActivationDialog
+
+
+ Adja meg a licence részleteit
+
+
+
+ &E-mail:
+
+
+
+ &Kód:
+
+
+
+ ActivationView
+
+
+ Kérem licencelje %1
+
+
+
+ Ez a demo már lejárt.
+
+
+
+ Licenc nélkül az alkalmazás lejár %1 nap múlva.
+
+
+
+ A teljes verzió megvételével, támogatni fogja a kemény munkát amit belefektettem a(z) %1 fejlesztésébe.
+
+
+
+ Demo használata
+
+
+
+ Licenc megadása:
+
+
+
+ Licenc vásárlása
+
+
+
+ A teljes verzió engedi hogy a lejátszólistájához %1 számnál többet hozzáadjon, és a zenéit megszakítások nélkül hallgassa.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Kérem licencelje %1
-
-
-
- Ez a demo már lejárt.
-
+ DownloadWidget
-
- Ez a demo le fog járni %1 nap múlva.
-
-
-
- A teljes verzió megvételével, támogatni fogja a kemény munkát amit belefektettem a(z) %1 fejlesztésébe.
-
-
-
- Demo használata
-
-
-
- Teljes verzió beszerzése
-
-
-
- A teljes verzió engedélyezi önnek, hogy %1 számnál többet adjon a lejátszólistájához, és megszakítások nélkül hallgathatja a zenéit.
+
+ Frissítés letöltése...
@@ -289,6 +377,10 @@
Elfelejtette a <a href='%1'>felhasználónevét</a> vagy a <a href='%2'>jelszavát</a>?
+
+
+ Mégse
+ MainWindow
@@ -513,10 +605,6 @@
Emlékeztess késöbb
-
- A frissítéshez töltsd le a(z) %1 programot újra a link segítségével amit e-mailben kapott, és telepítse újra a programot.
-
- Frissítés
@@ -552,6 +640,18 @@
&Kijelentkezés ebből: %1
+
+
+ &Hiba jelentése...
+
+
+
+ Keresés
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ %1 új verziója elérhető!
+
+
+
+ %1 %2 most elérhető. Önnek %3 van.
+
+
+
+ Szeretné letölteni most?
+
+
+
+ Verzió kihagyása
+
+
+
+ Emlékeztessen később
+
+
+
+ Frissítés telepítése
+
+
+
+ PasteLineEdit
+
+
+ Beillesztés
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/ia.ts musique-1.3/locale/ia.ts
--- musique-1.1/locale/ia.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/ia.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Traduce %1 in tu lingua materne per usar %2
+
+
+
+
+
+
+ ActivationDialog
+
+
+
+
+
+
+ &E-posta
+
+
+
+ &Codice
+
+
+
+ ActivationView
+
+
+ Per favor, licentia %1
+
+
+
+ Iste demo ha expirate
+
+
+
+
+
+
+
+ Al comprar le version complete, tu va supportar tamben le dur labor que io habeva pro crear %1.
+
+
+
+ Usar Demo
+
+
+
+
+
+
+
+
+
+
+
+
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ordinar per
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Nomine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ordinar per
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Per favor, licentia %1
-
-
-
- Iste demo ha expirate
-
-
-
- Iste demo expirara in %1 dies.
-
-
-
- Al comprar le version complete, tu va supportar tamben le dur labor que io habeva pro crear %1.
-
-
-
- Usar Demo
-
+ DownloadWidget
-
- Procura le version complete
-
-
-
- Le version complete permitte que tu reguarda videos, adde plus %1 tracias al lista de reproduction e ascolta tu musica sin interruptiones.
+
+ Discargante actualisation...
@@ -271,15 +359,15 @@
LastFmLoginDialog
-
+ Initiar session in %1
-
+ Nomine de &usator:
-
+ &Contrasigno:
@@ -289,6 +377,10 @@
+
+
+ Cancellar
+ MainWindow
@@ -513,10 +605,6 @@
Rememora me plus tarde
-
- Pro obtener le version actualisate, discarga novemente %1 ab le ligamine que tu recipeva per e-posta e reinstalla lo.
-
- Actualisar
@@ -550,6 +638,18 @@
+ C&lauder session in %1
+
+
+
+ &Reportar un problema...
+
+
+
+ Cercar
+
+
+
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Un nove version de %1 es disponibile!
+
+
+
+ %1 %2 ora es disponibile. Tu ha %3.
+
+
+
+
+
+
+
+
+
+
+
+ Rememora me plus tarde
+
+
+
+ Installar actualisation
+
+
+
+ PasteLineEdit
+
+
+
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/it.ts musique-1.3/locale/it.ts
--- musique-1.1/locale/it.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/it.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Traduci %1 nella tua lingua usando %2
+
+
+ Licenziato a: %1
+
+
+
+ ActivationDialog
+
+
+ Inserisci i dati della tua licenza:
+
+
+
+ &Email:
+
+
+
+ &Codice:
+
+
+
+ ActivationView
+
+
+ Compra %1
+
+
+
+ Questa demo è scaduta.
+
+
+
+ Senza una licenza, l'applicazione scadrà in %1 giorni.
+
+
+
+ Acquistando la versione completa, supporterai anche il lavoro che ho fatto per creare %1.
+
+
+
+ Usa la demo
+
+
+
+ Inserisci la tua licenza
+
+
+
+ Compra una licenza
+
+
+
+ La versione completa ti permette di aggiungere più di %1 tracce alla playlist e di ascoltare la tua musica senza interruzioni.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Artista
+
+
+
+ Titolo
+
+
+
+ Anno
+
+
+
+ Popolarità
+
+
+
+ Ordine invertito
+
+
+
+ Ordina per
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Contatore tracce
+
+
+
+ Contatore Album
+
+
+
+ Nome
+
+
+
+ Anno
+
+
+
+ Popolarità
+
+
+
+ Ordine Invertito
+
+
+
+ Ordina per
+
+
+BreadcrumbWidget
@@ -153,38 +265,14 @@
- Vatti a prendere un caffé
+ Ti va un caffé?
- DemoStartupView
-
-
- Compra %1
-
-
-
- Questa demo è scaduta.
-
-
-
- Questa demo scadrà tra %1 giorni.
-
-
-
- Acquistando la versione completa supporterai anche il lavoro fatto per creare %1.
-
+ DownloadWidget
-
- Usa la demo
-
-
-
- Compra la versione completa
-
-
-
- La versione completa ti permette di aggiungere più di %1 tracce alla playlist e di ascoltare la tua musica senza interruzioni.
+
+ Download dell'aggiornamento in corso...
@@ -289,6 +377,10 @@
Hai dimenticato il <a href='%1'>nome utente</a> o la <a href='%2'>password</a>?
+
+
+ Annulla
+ MainWindow
@@ -513,10 +605,6 @@
Ricordamelo più tardi
-
- Per ottenere la versione aggiornata, scarica di nuovo %1 dal link che hai ricevuto per email e installa.
-
- Aggiorna
@@ -552,6 +640,18 @@
&Esci da %1
+
+
+ &Segnala un problema...
+
+
+
+ Ricerca
+
+
+
+ %1 ho finito di scannerizzare la tua collezione musicale
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Una nuova versione di %1 è disponibile!
+
+
+
+ %1 %2 è ora disponibile. Tu hai la %3.
+
+
+
+ Vuoi scaricare ora?
+
+
+
+ Salta questa versione
+
+
+
+ Ricordamelo più tardi
+
+
+
+ Installa aggiornamento
+
+
+
+ PasteLineEdit
+
+
+ Incolla
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/ky.ts musique-1.3/locale/ky.ts
--- musique-1.1/locale/ky.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/ky.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Версия %1
+
+
+
+ %1 — бекер программалык жабдык, бирок анын иштетүүсү көп убагымды алат.
+
+
+
+ %2'ке <a href='%1'>тартуу кылып</a> мындан аркы иштетүүсүн колдоп бериңиз.
+
+
+
+ <a href='%1'>GNU General Public License</a> шартында чыгарылган
+
+
+
+ &Жабуу
+
+
+
+ Программа жөнүндө
+
+
+
+ %1 жөнүндө дайыма билгиңиз келген нерселер бирок сураганга мүмкүнчүлүгүңүз жок болгон
+
+
+
+ Башка тиркемелеримди да карап көрсөңүз болот:
+
+
+
+ %1, YouTube тиркемеси
+
+
+
+ %1, YouTube музыка ойноткучу
+
+
+
+ %1'ти %2 аркылуу өз эне тилиңизге которуңуз
+
+
+
+ Лицензияланган: %1
+
+
+
+ ActivationDialog
+
+
+ Лицензия маалыматтарыңызды киргизиңиз
+
+
+
+ &E-mail'иңиз:
+
+
+
+ &Кодуңуз:
+
+
+
+ ActivationView
+
+
+ Лицензия %1
+
+
+
+ Демострациялоо мөөнөтү бүттү.
+
+
+
+ Лицензиясыз болгондуктан, тиркеменин мөөнөтү %1 күндөн кийин бүтөт.
+
+
+
+ Толук версиясын алсаңыз, %1 үчүн оор жумуш кылып жатканымды да колдоп бере аласыз.
+
+
+
+ Демону колдонуу
+
+
+
+ Лицензияны киргизүү
+
+
+
+ Лицензияны сатып алуу
+
+
+
+ Толук версиясы ойнотуу тизмесине %1 жолчодон көбүрөөк кошууга жана музыканы үзгүлтүксүз угууга мүмкүндүк берет.
+
+
+
+ AlbumInfo
+
+
+ %1 сайтынан сатып алуу
+
+
+
+ Толугураак окуу
+
+
+
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сорттоо
+
+
+
+ ArtistInfo
+
+
+ Толугураак окуу
+
+
+
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Аты
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сорттоо
+
+
+
+ BreadcrumbWidget
+
+
+ &Артка
+
+
+
+ Артка кайтуу
+
+
+
+ ChooseFolderView
+
+
+ <a href='%1'>%2</a>'ке кош келиңиз,
+
+
+
+ %1'ке сиздин музыка коллекцияңызды скандоо керек.
+
+
+
+ Жокко чыгаруу
+
+
+
+ iTunes коллекциясын колдонуу
+
+
+
+ %1 папкасын колдонуу
+
+
+
+ Папканы тандоо...
+
+
+
+ %1 аткаруучунун жана альбомдун аттары боюнча Last.fm'дин кызматтарына туташып альбом тышын, өмүр баянын ж.б. нерселерин алат.
+
+
+
+ Эгер сизде жашырындуулук жөнүндө убайымдарыңыз бар болсо, азыр чыгып кетсеңиз болот.
+
+
+
+ Музыка коллекцияңыз кайсы жерде?
+
+
+
+ Музыка коллекцияңыздын жайгашкан жерин тандаңыз.
+
+
+
+ Коллекцияңызды табыңыз
+
+
+
+ ClearButton
+
+
+ Тазалоо
+
+
+
+ CollectionScanner
+
+
+ Скандоо процесси аткарылууда
+
+
+
+ CollectionScannerView
+
+
+ %1 сиздин коллекцияңызды скандап жатууда.
+
+
+
+ Сиздин музыкаңызды каталогдоштуруу үчүн %1 <a href='%2'>%3</a>'ди колдонот.
+
+
+
+ Бул коллекция өлчөмүңүздүн жана туташуу ылдамдыгыңыздын шартына жараша бир аз убакытты ээлейт.
+
+
+
+ Кофе ичип угуңуз
+
+
+
+ DownloadWidget
+
+
+ Жаңылоолор жүктөп алынууда...
+
+
+
+ DropArea
+
+
+ Ойнотуу тизмесине кошуу үчүн бул жерге ташыңыз
+
+
+
+ FinderWidget
+
+
+ Аткаруучулар
+
+
+
+ Альбомдор
+
+
+
+ Папкалар
+
+
+
+ GlobalShortcuts
+
+
+ Ойнотуу
+
+
+
+ Бир азга токтотуу
+
+
+
+ Ойнотуу/Бир азга токтотуу
+
+
+
+ Токтотуу
+
+
+
+ Кезектеги жолчодон кийин токтотуу
+
+
+
+ Кийинки трек
+
+
+
+ Мурунку трек
+
+
+
+ Көлөмүн чоңойтуу
+
+
+
+ Көлөмүн кичирейтүү
+
+
+
+ Үндү өчүрүү
+
+
+
+ Алдыга түрүү
+
+
+
+ Артка түрүү
+
+
+
+ LastFm
+
+
+ Аутентификация катасы
+
+
+
+ LastFmLoginDialog
+
+
+ %1'ге кирүү
+
+
+
+ &Колдонуучу аты:
+
+
+
+ &Сырсөз:
+
+
+
+ %1'ге каттоо
+
+
+
+ <a href='%1'>Колдонуучу атыңызды</a> же <a href='%2'>сырсөзүңүздү</a> унуттуңузбу?
+
+
+
+ Жокко чыгаруу
+
+
+
+ MainWindow
+
+
+ &Артка
+
+
+
+ Мурунку көрүнүшкө өтүү
+
+
+
+ &Маалымат
+
+
+
+ Кезектеги жолчо жөнүндө маалыматты көрсөтүү
+
+
+
+ Му&рунку
+
+
+
+ Мурунку жолчого кайтуу
+
+
+
+ &Кийинки
+
+
+
+ Кийинки жолчого өтүү
+
+
+
+ &Ойнотуу
+
+
+
+ Ойнотууну баштоо
+
+
+
+ &Толук экран
+
+
+
+ Толук экранга өтүү
+
+
+
+ Ө&чүрүү
+
+
+
+ Тандалган жолчолордун ойнотуу тизмесинен өчүрүү
+
+
+
+ Ө&йдө
+
+
+
+ Тандалган жолчолорду ойнотуу тизмесинен өйдө ташуу
+
+
+
+ &Ылдый
+
+
+
+ Тандалган жолчолорду ойнотуу тизмесинен ылдый ташуу
+
+
+
+ &Чыгуу
+
+
+
+ Кош болуңуз
+
+
+
+ Коллекция папкасын ө&згөртүү...
+
+
+
+ Башка музыка коллекциясынын папкасын тандоо
+
+
+
+ &Веб-сайт
+
+
+
+ %1 интернетте
+
+
+
+ &Тартуу кылуу
+
+
+
+ %1 иштетүүсүнүн улантуусун колдоп бериңиз
+
+
+
+ Программа &жөнүндө
+
+
+
+ %1 жөнүндө маалымат
+
+
+
+ &Тазалоо
+
+
+
+ Бардык жолчолорду ойнотуу тизмесинен өчүрүү
+
+
+
+ &Аралаштыруу
+
+
+
+ Кокустук ойнотуу тизмесинин режими
+
+
+
+ &Кайталатуу
+
+
+
+ Бардык ырлар ойнотулгандан кийин биринчи ырды кайтадан ойнотуу
+
+
+
+ Үнүн өчүрүү
+
+
+
+ &Тиркеме
+
+
+
+ &Ойнотуу
+
+
+
+ Ойнотуу т&измеси
+
+
+
+ &Көрүнүш
+
+
+
+ &Жардам
+
+
+
+ Көлөмүн чоңойтуу үчүн %1 комбинациясын басыңыз, кичирейтүү үчүн %2
+
+
+
+ %1 ачылууда
+
+
+
+ Коллекция жаңыланууда...
+
+
+
+ Коллекция жаңыланууда - %1%
+
+
+
+ Коллекция жаңыланды
+
+
+
+ Фаталдуу ката: %1
+
+
+
+ Катасы: %1
+
+
+
+ &Толук экрандан чыгуу
+
+
+
+ Калган убагы: %1
+
+
+
+ Көлөмү %1%
+
+
+
+ Үнү өчүрүлдү
+
+
+
+ Үнү күйгүзүлдү
+
+
+
+ Толук версиясын алуу
+
+
+
+ %2'дун %1 версиясы жеткиликтүү.
+
+
+
+ Кечирээк эске салуу
+
+
+
+ Жаңылоо
+
+
+
+ &Терезе
+
+
+
+ &Түрүү
+
+
+
+ &Жабуу
+
+
+
+ %1'ти сатып алуу...
+
+
+
+ Бул жолчодон кийин &токтотуу
+
+
+
+ &Скробблинг
+
+
+
+ Ойнотулган жолчолордун аттарын %1'ге жиберүү
+
+
+
+ %1'тен &чыгуу
+
+
+
+ Катаны &маалымдоо...
+
+
+
+ Издөө
+
+
+
+
+
+
+
+ MediaView
+
+
+ Элементтерди бул жерге ташыңыз
+
+
+
+ Ойнотуу тизмеси бүтүрүлдү
+
+
+
+ Бул жөн эле %1'тин демо-версиясы.
+
+
+
+ Тиркеменин ишке жөндөмдүүлүгүн текшерип көрүү үчүн бул бир нече жолчону ойнотконго мүмкүндүк берет.
+
+
+
+ Улантуу
+
+
+
+ Толук версиясын алуу
+
+
+
+ MessageWidget
+
+
+ %1'тин жаңы версиясы жеткиликтүү!
+
+
+
+ %1 %2 азыр жеткиликтүү. Сизде %3.
+
+
+
+ Азыр жүктөп алгыңыз келеби?
+
+
+
+ Бул версияны өткөрүү
+
+
+
+ Кечирээк эске салуу
+
+
+
+ Жаңылоолорду орнотуу
+
+
+
+ PasteLineEdit
+
+
+ Коюу
+
+
+
+ PlaylistModel
+
+
+ Бул демо ойнотуу тизмесинде %1 жолчо менен гана чектелген.
+
+
+
+ PlaylistView
+
+
+ Ойнотуу тизмеси бош
+
+
+
+ %1 жолчо - Жалпы узундугу %2
+
+
+
+ SearchLineEdit
+
+
+ Издөө
+
+
+
+ SearchView
+
+
+ Сиздин издөөңүз натыйжасыз.
+
+
+
+ TrackListView
+
+
+ Тректер
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/locale.pri musique-1.3/locale/locale.pri
--- musique-1.1/locale/locale.pri 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/locale.pri 2013-10-11 07:42:11.000000000 +0000
@@ -3,7 +3,7 @@
DEPENDPATH += $$PWD
# ls -1 *.ts | tr '\n' ' '
-TRANSLATIONS += ast.ts ca.ts cs_CZ.ts de.ts el.ts es_ES.ts fi_FI.ts fr.ts hu_HU.ts ia.ts it.ts nb.ts pl.ts pt.ts pt_BR.ts ru.ts sk.ts sr.ts tr.ts tt.ts uk.ts zh_CN.ts
+TRANSLATIONS += ast.ts be.ts bg.ts ca.ts ca_ES.ts cs_CZ.ts da.ts de.ts el.ts en.ts es.ts es_ES.ts es_MX.ts fa_IR.ts fi_FI.ts fr.ts gl.ts hu_HU.ts ia.ts it.ts ky.ts ms_MY.ts nb.ts nl.ts pl.ts pt.ts pt_BR.ts ro.ts ru.ts sk.ts sr.ts tr.ts tt.ts uk.ts vi.ts zh_CN.ts zh_TW.ts
isEmpty(QMAKE_LRELEASE) {
win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
diff -Nru musique-1.1/locale/ms_MY.ts musique-1.3/locale/ms_MY.ts
--- musique-1.1/locale/ms_MY.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/ms_MY.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versi %1
+
+
+
+ %1 merupakan Perisian Bebas tetapi pembangunannya mengambil masa yang berharga.
+
+
+
+ Sila <a href='%1'>beri sumbangan</a> untuk menyokong pembangunan berterusan %2.
+
+
+
+ Dikeluarkan dibawah <a href='%1'>Lesen Awam Am GNU</a>
+
+
+
+ %Tutup
+
+
+
+ Perihal
+
+
+
+ Apakah yang anda mahu tahu mengenai %1 tetapi segan untuk menanya
+
+
+
+ Anda mahu cuba aplikasi saya yang lain:
+
+
+
+ %1, merupakan apl YouTube
+
+
+
+ %1, merupakan pemain muzik YouTube
+
+
+
+ Terjemah %1 kepada bahasa ibunda anda menggunakan %2
+
+
+
+ Dilesenkan kepada: %1
+
+
+
+ ActivationDialog
+
+
+ Masukkan Perincian Lesen anda
+
+
+
+ &Emel:
+
+
+
+ &Kod:
+
+
+
+ ActivationView
+
+
+ Sila lesenkan %1
+
+
+
+ Demo ini telah tamat tempoh.
+
+
+
+ Tanpa lesen, aplikasi akan luput dalam tempoh %1 hari.
+
+
+
+ Dengan pembelian versi penuh, anda akan menyokong hasil kerja yang saya lakukan ketika menghasilkan %1.
+
+
+
+ Guna Demo
+
+
+
+ Masukkan Lesen
+
+
+
+ Beli Lesen
+
+
+
+ Versi penuh membolehkan anda tambah lebih dari %1 trek ke senarai main dan dengar muzik anda tanpa gangguan.
+
+
+
+ AlbumInfo
+
+
+ Beli di %1
+
+
+
+ Baca lagi
+
+
+
+ AlbumListView
+
+
+ Artis
+
+
+
+ Tajuk
+
+
+
+ Tahun
+
+
+
+ Populariti
+
+
+
+ Tertib Songsang
+
+
+
+ Isih mengikut
+
+
+
+ ArtistInfo
+
+
+ Baca lagi
+
+
+
+ ArtistListView
+
+
+ Kiraan Trek
+
+
+
+ Kiraan Album
+
+
+
+ Nama
+
+
+
+ Tahun
+
+
+
+ Populariti
+
+
+
+ Tertib Songsang
+
+
+
+ Isih mengikut
+
+
+
+ BreadcrumbWidget
+
+
+ &Undur
+
+
+
+ Kembali
+
+
+
+ ChooseFolderView
+
+
+ Selamat datang ke <a href='%1'>%2</a>,
+
+
+
+ %1 perlu mengimbas koleksi muzik anda.
+
+
+
+ Batal
+
+
+
+ Guna koleksi iTunes
+
+
+
+ Guna %1
+
+
+
+ Pilih satu folder...
+
+
+
+ %1 akan menyambung ke perkhidmatan sesawang Last.fm dan lepasi nama artis dan tajuk album untuk mendapatkan seni kulit album, biografi dan banyak lagi.
+
+
+
+ Jika anda mementingkan privasi mengenai ini anda boleh keluar sekarang.
+
+
+
+ Dimana lokasi koleksi muzik anda?
+
+
+
+ Pilih lokasi bagi koleksi muzik anda.
+
+
+
+ Cari koleksi anda
+
+
+
+ ClearButton
+
+
+ Kosongkan
+
+
+
+ CollectionScanner
+
+
+ Satu tugas mengimbas sudah pun berjalan
+
+
+
+ CollectionScannerView
+
+
+ %1 sedang mengimbas koleksi muzik anda.
+
+
+
+ %1 menggunakan <a href='%2'>%3</a> untuk katalogkan muzik anda.
+
+
+
+ Ia mengambil masa dan bergantung pada saiz koleksi dan kelajuan rangkaian anda.
+
+
+
+ Rehat dahulu dan dapat secawan kopi
+
+
+
+ DownloadWidget
+
+
+ Memuat turun kemaskini...
+
+
+
+ DropArea
+
+
+ Lepaskan disini untuk tambah ke senarai main
+
+
+
+ FinderWidget
+
+
+ Artis
+
+
+
+ Album
+
+
+
+ Folder
+
+
+
+ GlobalShortcuts
+
+
+ Main
+
+
+
+ Jeda
+
+
+
+ Main/Jeda
+
+
+
+ Henti
+
+
+
+ Henti main selepas trek semasa
+
+
+
+ Trek berikutnya
+
+
+
+ Trek terdahulu
+
+
+
+ Tingkatkan volum
+
+
+
+ Rendahkan volum
+
+
+
+ Senyap
+
+
+
+ Jangkau hadapan
+
+
+
+ Jangkau mengundur
+
+
+
+ LastFm
+
+
+ Pengesahihan gagal
+
+
+
+ LastFmLoginDialog
+
+
+ Daftar masuk ke %1
+
+
+
+ &Nama pengguna:
+
+
+
+ &Kata laluan:
+
+
+
+ Daftar untuk akaun %1
+
+
+
+ Lupa <a href='%1'>nama pengguna</a> atau <a href='%2'>kata laluan</a> anda?
+
+
+
+ Batal
+
+
+
+ MainWindow
+
+
+ &Undur
+
+
+
+ Pergi ke paparan terdahulu
+
+
+
+ Ma&klumat
+
+
+
+ Tunjuk maklumat mengenai trek semasa
+
+
+
+ Te&rdahulu
+
+
+
+ Pergi kembali ke trek terdahulu
+
+
+
+ &Berikutnya
+
+
+
+ Langkau ke trek berikutnya
+
+
+
+ &Main
+
+
+
+ Mulakan main balik
+
+
+
+ Skrin &Penuh
+
+
+
+ Pergi ke skrin penuh
+
+
+
+ &Buang
+
+
+
+ Buang trek terpilih dari senarai main
+
+
+
+ Alih Ke &Atas
+
+
+
+ Alih trek terpilih ke atas di dalam senarai main
+
+
+
+ Alih Ke &Bawah
+
+
+
+ Alih trek terpilih ke bawah dalam senarai main
+
+
+
+ &Keluar
+
+
+
+ Selamat Tinggal
+
+
+
+ &Ubah folder koleksi...
+
+
+
+ Pilih folder koleksi muzik yang lain
+
+
+
+ Laman Sesa&wang
+
+
+
+ %1 pada Sesawang
+
+
+
+ Beri S&umbangan
+
+
+
+ Sila beri sokongan pada pembangunan berterusan %1
+
+
+
+ Perih&al
+
+
+
+ Maklumat mengenai %1
+
+
+
+ K&osongkan
+
+
+
+ Buang semua trek dari senarai main
+
+
+
+ Ko&cok
+
+
+
+ Mod senarai main rawak
+
+
+
+ U&lang
+
+
+
+ Main lagu pertama sekali lagi selepas semua lagu dimainkan
+
+
+
+ Senyapkan volum
+
+
+
+ &Aplikasi
+
+
+
+ &Main Balik
+
+
+
+ Senarai Ma&in
+
+
+
+ &Lihat
+
+
+
+ &Bantuan
+
+
+
+ Tekan %1 untuk tingkatkan volum, %2 untuk rendahkannya
+
+
+
+ Membuka %1
+
+
+
+ Mengemaskini koleksi...
+
+
+
+ Mengemaskini koleksi - %1%
+
+
+
+ Koleksi dikemaskini
+
+
+
+ Ralat mati: %1
+
+
+
+ Ralat: %1
+
+
+
+ Tinggalkan Skrin P&enuh
+
+
+
+ Masa berbaki: %1
+
+
+
+ Volum pada %1%
+
+
+
+ Volum disenyapkan
+
+
+
+ Volum disuarakan
+
+
+
+ Dapatkan versi penuh
+
+
+
+ %1 versi %2 kini sudah tersedia.
+
+
+
+ Maklum saya kemudian
+
+
+
+ Kemaskini
+
+
+
+ &Tetingkap
+
+
+
+ &Minimum
+
+
+
+ %Tutup
+
+
+
+ Beli %1...
+
+
+
+ &Henti Selepas Trek Ini
+
+
+
+ &Scrobbling
+
+
+
+ Hantar tajuk trek dimainkan ke %1
+
+
+
+ &Daftar Keluar dari %1
+
+
+
+ &Laporkan Masalah...
+
+
+
+ Gelintar
+
+
+
+ %1 selesai mengimbas koleksi muzik anda
+
+
+
+ MediaView
+
+
+ Lepaskan item disini
+
+
+
+ Senarai main selesai
+
+
+
+ Ini hanyalah versi demo %1.
+
+
+
+ Ia membolehkan anda main beberapa trek supaya anda dapat uji aplikasi dan lihat jika ia berfungsi untuk anda.
+
+
+
+ Teruskan
+
+
+
+ Dapatkan versi penuh
+
+
+
+ MessageWidget
+
+
+ Versi baru %1 tersedia!
+
+
+
+ %1 %2 kini tersedia. Anda mempunyai %3.
+
+
+
+ Anda hendak muat turun ia sekarang?
+
+
+
+ Langkau Versi Ini
+
+
+
+ Maklum Saya Kemudian
+
+
+
+ Pasang Kemaskini
+
+
+
+ PasteLineEdit
+
+
+ Tampal
+
+
+
+ PlaylistModel
+
+
+ Ini adalah demo yang mana hanya terhad pada %1 trek dalam senarai main.
+
+
+
+ PlaylistView
+
+
+ Senarai main kosong
+
+
+
+ %1 trek - Jumlah adalah %2
+
+
+
+ SearchLineEdit
+
+
+ Gelintar
+
+
+
+ SearchView
+
+
+ Gelintar anda tidak memberi keputusan.
+
+
+
+ TrackListView
+
+
+ Trek
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/nb.ts musique-1.3/locale/nb.ts
--- musique-1.1/locale/nb.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/nb.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
+
+
+ Lisensiert til: %1
+
+
+
+ ActivationDialog
+
+
+ Angi lisensdetaljer
+
+
+
+ &E-post:
+
+
+
+ &Kode:
+
+
+
+ ActivationView
+
+
+ Vennligst lisensier %1
+
+
+
+ Demoen er utløpt.
+
+
+
+ Uten lisens, vil programmet utløper i %1 dager.
+
+
+
+ Ved å kjøpe fullversjonen, støtter du det harde arbeidet som ble lagt inn i å skape %1.
+
+
+
+ Bruk demoen
+
+
+
+ Angi Lisens
+
+
+
+ Kjøp Lisens
+
+
+
+
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sorter etter
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sorter etter
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
+ DownloadWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Kjøp fullversjonen
-
-
-
-
+
+ Laster ned oppdatering...
@@ -289,6 +377,10 @@
+
+
+ Avbryte
+ MainWindow
@@ -513,12 +605,8 @@
-
-
-
-
-
+ Oppdater
@@ -552,6 +640,18 @@
+
+
+ &Rapporter et Problem
+
+
+
+ Søk
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ En ny versjon av %1 er tilgjengelig!
+
+
+
+ %1 %2 er nå tilgjengelig. Du har %3.
+
+
+
+ Vil du last den ned nå?
+
+
+
+ Hopp Over Denne Versjonen
+
+
+
+ Minn Meg Senere
+
+
+
+ Installer Oppdatering
+
+
+
+ PasteLineEdit
+
+
+ Lim
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/nl.ts musique-1.3/locale/nl.ts
--- musique-1.1/locale/nl.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/nl.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,758 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versie %1
+
+
+
+
+%1 is Vrije Software maar software ontwikkeling kost tijd en geld.
+
+
+
+
+ <a href='%1'>Doneer</a> om de ontwikkeling van %2 te ondersteunen.
+
+
+
+ Vrijgegeven onder de <a href='%1'>GNU General Public License</a>
+
+
+
+ &Sluiten
+
+
+
+ Over
+
+
+
+ Wat u altijd al had willen weten over %1 maar nooit heeft durven vragen
+
+
+
+ Je wilt misschien mijn andere applicaties ook proberen:
+
+
+
+ %1, een YouTube applicatie
+
+
+
+ %1, een YouTube muziek speler
+
+
+
+ Vertaal %1 in uw eigen taal door middel van %2
+
+
+
+ Gelicenseerd aan: %1
+
+
+
+ ActivationDialog
+
+
+ Vul uw licentie-details in
+
+
+
+ &E-mailadres:
+
+
+
+ &Code:
+
+
+
+ ActivationView
+
+
+ Alstublieft, Licenceer %1
+
+
+
+ Deze demo is verlopen.
+
+
+
+ Zonder een licentie zal deze applicatie vervallen in %1 dagen.
+
+
+
+ Door dit produkt te kopen beloon je mij voor het harde werk dat ik geïnvesteerd heb in het maken van %1.
+
+
+
+ Gebruik de demo
+
+
+
+ Vul licentie in
+
+
+
+ Koop licentie
+
+
+
+ De volledige versie stelt u in staat om meer dan %1 nummers aan de afspeellijst toe te voegen en te luisteren naar muziek zonder onderbrekingen.
+
+
+
+ AlbumInfo
+
+
+ Koop op %1
+
+
+
+ Lees meer
+
+
+
+ AlbumListView
+
+
+ Artiest
+
+
+
+ Titel
+
+
+
+ Jaar
+
+
+
+ Populariteit
+
+
+
+ Omgekeerde Volgorde
+
+
+
+ Sorteer op
+
+
+
+ ArtistInfo
+
+
+ Lees meer
+
+
+
+ ArtistListView
+
+
+ Aantal Liedjes
+
+
+
+ Aantal Albums
+
+
+
+ Naam
+
+
+
+ Jaar
+
+
+
+ Populariteit
+
+
+
+ Omgekeerde Volgorde
+
+
+
+ Sorteer op
+
+
+
+ BreadcrumbWidget
+
+
+ &Terug
+
+
+
+ Ga terug
+
+
+
+ ChooseFolderView
+
+
+ Welkom bij <a href='%1'>%2</a>,
+
+
+
+ %1 dient nu uw muziek collectie te indexeren.
+
+
+
+ Annuleer
+
+
+
+ Gebruik iTunes collectie
+
+
+
+ Gebruik %1
+
+
+
+ Kies een map...
+
+
+
+ %1 zal nu verbinden met de Last.fm web service en de artiesten namen en album namen sturen om zo de album hoezen, biografieen en andere informatie te kunnen ophalen.
+
+
+
+ Wanneer u hier uit privacy overwegingen moeite mee heeft kunt u nu annuleren.
+
+
+
+ Waar is uw muziek collectie?
+
+
+
+ Selecteer de locatie van uw muziek collectie.
+
+
+
+ Localiseer uw collectie
+
+
+
+ ClearButton
+
+
+ Wis
+
+
+
+ CollectionScanner
+
+
+ Er draait al een indexeer taak
+
+
+
+ CollectionScannerView
+
+
+ %1 is uw muziek collectie aan het indexeren.
+
+
+
+ %1 gebruikt <a href='%2'>%3</a> om uw muziek te catalogiseren.
+
+
+
+ Dit zal tijd kosten, afhankelijk van de grootte van uw muziek collectie en de netwerk snelheid.
+
+
+
+ Neem een kopje koffie!
+
+
+
+ DownloadWidget
+
+
+ Bezig met downloaden van update...
+
+
+
+ DropArea
+
+
+ Laat vallen om toe te voegen aan het einde van de afspeellijst.
+
+
+
+ FinderWidget
+
+
+ Artiest
+
+
+
+ Album
+
+
+
+ Mappen
+
+
+
+ GlobalShortcuts
+
+
+ Afspelen
+
+
+
+ Pauzeren
+
+
+
+ Afspelen/Pauzeren
+
+
+
+ Stop
+
+
+
+ Stop afspelen na huidige nummer
+
+
+
+ Volgende nummer
+
+
+
+ Vorige nummer
+
+
+
+ Volume harder
+
+
+
+ Volume zachter
+
+
+
+ Stilte
+
+
+
+ Spoel naar voren
+
+
+
+ Spoel naar achteren
+
+
+
+ LastFm
+
+
+ Aanmelden heeft gefaald.
+
+
+
+ LastFmLoginDialog
+
+
+ Log in op %1
+
+
+
+ &Gebruikersnaam:
+
+
+
+ &Wachtwoord:
+
+
+
+ Schrijf in voor een account voor %1
+
+
+
+ <a href='%1'>Gebruikersnaam</a> of <a href='%2'>wachtwoord</a> vergeten?
+
+
+
+ Annuleer
+
+
+
+ MainWindow
+
+
+ &Terug
+
+
+
+ Ga naar het vorige overzicht
+
+
+
+ &Informatie
+
+
+
+ Laat informatie zien over het huidige liedje
+
+
+
+ &Vorige
+
+
+
+ Ga terug naar het vorige liedje
+
+
+
+ V&olgende
+
+
+
+ Ga naar het volgende liedje
+
+
+
+ &Speel
+
+
+
+ Start met afspelen
+
+
+
+ &Volledig scherm
+
+
+
+ Ga naar volledig scherm
+
+
+
+ &Verwijder
+
+
+
+ Verwijder het geselecteerde liedje uit de afspeellijst
+
+
+
+ Verplaats &Omhoog
+
+
+
+ Verplaats het geselecteerde liedje hoger in de afspeellijst
+
+
+
+ Verplaats &Omlaag
+
+
+
+ Verplaats het geselecteerde liedje lager in de afspeellijst
+
+
+
+ &Afsluiten
+
+
+
+ Tot ziens
+
+
+
+ V&erander collectie map...
+
+
+
+ Kies een andere map voor de muziek collectie
+
+
+
+ &Website
+
+
+
+ %1 op het internet
+
+
+
+ Maak een &donatie
+
+
+
+ Ondersteun de ontwikkeling van %1
+
+
+
+ &Over
+
+
+
+ Informatie over %1
+
+
+
+ S&choon
+
+
+
+ Verwijder alle liedjes uit de afspeellijst
+
+
+
+ S&huffle
+
+
+
+ Willekeurige afspeel modus
+
+
+
+ &Herhaal
+
+
+
+ Speel eerste liedje opnieuw nadat alle liedjes zijn afgespeeld
+
+
+
+ Geen volume
+
+
+
+ &Applicatie
+
+
+
+ &Afspelen
+
+
+
+ &Afspeellijst
+
+
+
+ &Beeld
+
+
+
+ &Help
+
+
+
+ Druk op %1 voor meer volume en op %2 voor minder
+
+
+
+ Openen van %1
+
+
+
+ Indexeren van collectie...
+
+
+
+ Indexeren van collectie - %1%
+
+
+
+ Collectie geindexeerd
+
+
+
+ Fatale fout: %1
+
+
+
+ Fout: %1
+
+
+
+ Ve&rlaat volledig scherm
+
+
+
+ Overige tijd: %1
+
+
+
+ Volume op %1%
+
+
+
+ Volume is uit
+
+
+
+ Volume is aan
+
+
+
+ Haal de volledige versie
+
+
+
+ %1 versie %2 is nu beschikbaar.
+
+
+
+ Herrinner me later
+
+
+
+ Vernieuwen
+
+
+
+ &Venster
+
+
+
+ &Verkleinen
+
+
+
+ &Sluiten
+
+
+
+ Koop %1...
+
+
+
+ St&op na dit liedje
+
+
+
+ Scrobb&ling
+
+
+
+ Stuur afgespeelde liedjes naar %1
+
+
+
+ &Log uit van %1
+
+
+
+ &Rapporteer een Probleem...
+
+
+
+ Zoek
+
+
+
+ #1 is klaar met het indexeren van uw muziek collectie
+
+
+
+ MediaView
+
+
+ Laat objecten hier vallen
+
+
+
+ Afspeellijst klaar
+
+
+
+ This is allen maar de demo versie van %1.
+
+
+
+ Het laat je een aantal liedjes afspelen zodat je de applicatie kunt uitproberen en zien of je het handig vindt.
+
+
+
+ Doorgaan
+
+
+
+ Haal de volledige versie
+
+
+
+ MessageWidget
+
+
+ Een nieuwe versie van %1 is beschikbaar!
+
+
+
+ %1 %2 is nu beschikbaar. U heeft %3.
+
+
+
+ Wilt u deze nu downloaden?
+
+
+
+ Sla deze versie over
+
+
+
+ Herinner me later
+
+
+
+ Installeer update
+
+
+
+ PasteLineEdit
+
+
+ Plakken
+
+
+
+ PlaylistModel
+
+
+ De demo is beperkt tot %1 liedjes in de afspeellijst.
+
+
+
+ PlaylistView
+
+
+ Afspeellijst is leeg
+
+
+
+ %1 liedjes - totale lengte is %2
+
+
+
+ SearchLineEdit
+
+
+ Zoek
+
+
+
+ SearchView
+
+
+ Je zoekterm had geen resultaten.
+
+
+
+ TrackListView
+
+
+ Liedjes
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/pl.ts musique-1.3/locale/pl.ts
--- musique-1.1/locale/pl.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/pl.ts 2013-10-11 07:42:11.000000000 +0000
@@ -28,23 +28,77 @@
- Wszystko, co zawsze chcieliście wiedzieć o %1 , a baliście się zapytać
+ Wszystko, co zawsze chcieliście wiedzieć o %1, a baliście się zapytać
-
+ Być może chciałbyś wypróbować moje inne aplikacje:
-
+ %1, aplikacja YouTube
-
+ %1, odtwarzacz muzyki YouTube
-
+ Przetłumacz %1 na twój język ojczysty używając %2
+
+
+
+ Licencjonowane dla: %1
+
+
+
+ ActivationDialog
+
+
+ Wpisz szczegóły Twojej licencji
+
+
+
+ &Email:
+
+
+
+ &Kod:
+
+
+
+ ActivationView
+
+
+ Proszę licencjonować %1
+
+
+
+ To demo wygasło.
+
+
+
+ Bez licencji ta aplikacja wygaśnie za %1 dni.
+
+
+
+ Przez zakup pełnej wersji wesprzesz również ciężką pracę, którą włożyłem w stworzenie %1.
+
+
+
+ Użyj Dema
+
+
+
+ Wprowadź Licencję
+
+
+
+ Kup Licencję
+
+
+
+ Pełna wersja pozwala na dodanie więcej niż %1 utworów do playlisty oraz słuchanie muzyki bez przerw.
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Artysta
+
+
+
+ Tytuł
+
+
+
+ Rok
+
+
+
+ Popularność
+
+
+
+ Odwrócona kolejność
+
+
+
+ Sortuj według
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Ilość utworów
+
+
+
+ Ilość albumów
+
+
+
+ Nazwa
+
+
+
+ Rok
+
+
+
+ Popularność
+
+
+
+ Odwrócona kolejność
+
+
+
+ Sortuj według
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
+ DownloadWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Pobierz pełną wersję
-
-
-
-
+
+ Ściąganie aktualizacji...
@@ -264,30 +352,34 @@
LastFm
-
+ Autoryzacja nie powiodła sięLastFmLoginDialog
-
+ Zaloguj do %1
-
+ &Nazwa użytkownika:
-
+ &Hasło:
-
+ Załóż konto dla %1
-
+ Zapomniałeś <a href='%1'>nazwę użytkownika</a> albo <a href='%2'>hasło</a>?
+
+
+
+ Anuluj
@@ -302,7 +394,7 @@
- &informacje
+ &Informacje
@@ -454,7 +546,7 @@
- Wciśnij %1 , aby zwiększyć głośność, %2, aby ją zmniejszyć
+ Wciśnij %1, aby zwiększyć głośność, %2, aby ją zmniejszyć
@@ -506,27 +598,23 @@
-
+ %1 wersja %2 jest teraz dostępna.
-
-
-
-
-
+ Przypomnij później
-
+ Aktualizuj
-
+ &Okno
-
+ &Minimalizuj
@@ -534,23 +622,35 @@
-
+ Kup %1
-
+ &Zatrzymaj po tym tytule
-
+ &Skroblowanie
-
+ Wyślij odsłuchane tytuły do %1
-
+ &Wyloguj z %1
+
+
+
+ &Zgłoś problem...
+
+
+
+ Szukaj
+
+
+
+ %1 zakończono przeszukiwanie twojej kolekcji muzyki
@@ -581,10 +681,44 @@
+ MessageWidget
+
+
+ Nowa wersja %1 jest dostępna!
+
+
+
+ %1 %2 jest już dostępny, Ty masz %3.
+
+
+
+ Czy chcesz to teraz pobrać?
+
+
+
+ Pomiń Tą Wersję
+
+
+
+ Przypomnij Mi Później
+
+
+
+ Zainstaluj aktualizację
+
+
+
+ PasteLineEdit
+
+
+ Wklej
+
+
+PlaylistModel
-
+ Ta wersja demo jest ograniczone do tylko %1 tytułów na liście odtwarzania.
@@ -609,7 +743,7 @@
SearchView
-
+ Twoje wyszukiwanie nie przyniosło rezultatów.
diff -Nru musique-1.1/locale/pt_BR.ts musique-1.3/locale/pt_BR.ts
--- musique-1.1/locale/pt_BR.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/pt_BR.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
Traduza %1 para o seu idioma nativo usando %2
+
+
+ Licenciado a: %1
+
+
+
+ ActivationDialog
+
+
+ Entre com seus Detalhes de Licença
+
+
+
+ E-mail:
+
+
+
+ Código:
+
+
+
+ ActivationView
+
+
+ Por favor, licença %1
+
+
+
+ Esta demonstração expirou.
+
+
+
+ Sem licença, a aplicação irá expirar em %1 dias.
+
+
+
+ Ao comprar a versão completa, você também vai apoiar o trabalho duro eu dediquei em criar %1.
+
+
+
+ Usar Demonstração
+
+
+
+ Entrar com a Licença.
+
+
+
+ Comprar a Licença.
+
+
+
+ A versão completa permite que você baixe vídeos com mais de %1 minutos e assista-os sem interrupções.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+ Artista
+
+
+
+ Título
+
+
+
+ Ano
+
+
+
+ Popularidade
+
+
+
+ Ordem Inversa
+
+
+
+ Ordenar por
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+ Contador De Faixa
+
+
+
+ Contador De Álbum
+
+
+
+ Nome
+
+
+
+ Ano
+
+
+
+ Popularidade
+
+
+
+ Ordem Inversa
+
+
+
+ Ordenar por
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
-
-
- Por favor, licença %1
-
-
-
- Esta demonstração expirou.
-
+ DownloadWidget
-
- Esta demonstração irá expirar em %1 dias.
-
-
-
- Ao comprar a versão completa, você também vai apoiar o trabalho duro eu dediquei em criar %1.
-
-
-
- Usar Demonstração
-
-
-
- Obter a versão completa
-
-
-
- A versão completa permite que você baixe vídeos com mais de %1 minutos e assista-os sem interrupções.
+
+ Baixando atualização...
@@ -289,6 +377,10 @@
Esqueceu seu <a href='%1'>nome de usuário</a> ou <a href='%2'>senha</a>?
+
+
+ Cancelar
+ MainWindow
@@ -513,10 +605,6 @@
Lembrar mais tarde
-
- Para obter a versão atualizada, baixe %1 novamente do link que você recebeu via e-mail e reinstale-o.
-
- Atualizar
@@ -552,6 +640,18 @@
&Sair de %1
+
+
+ &Relatar um problema...
+
+
+
+ Pesquisar
+
+
+
+ %1 finalizou a busca de sua coleção de músicas
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Uma nova versão do %1 está disponível!
+
+
+
+ %1 %2 está disponível. Você está usando %3.
+
+
+
+ Gostaria de fazer o download agora?
+
+
+
+ Pular esta versão.
+
+
+
+ Me lembre mais tarde.
+
+
+
+ Instalar atualização.
+
+
+
+ PasteLineEdit
+
+
+ Colar.
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/pt.ts musique-1.3/locale/pt.ts
--- musique-1.1/locale/pt.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/pt.ts 2013-10-11 07:42:11.000000000 +0000
@@ -32,18 +32,72 @@
-
+ Pode também querer experimentar outra das minhas aplicações:
-
+ %1, uma aplicação YouTube
-
+ %1, um leitor de música YouTube
+ Traduzir %1 para a sua língua nativa usando %2
+
+
+
+
+
+
+
+ ActivationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActivationView
+
+
+ Por favor licencie %1
+
+
+
+ Esta demo expirou.
+
+
+
+
+
+
+
+ Comprando a versão completa, estará a contribuir pelo trabalho duro em criar %1.
+
+
+
+ Use a demo.
+
+
+
+
+
+
+
+
+
+
+
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BreadcrumbWidget
@@ -157,33 +269,9 @@
- DemoStartupView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ DownloadWidget
-
- Transfira a versão completa
-
-
-
+
@@ -264,30 +352,34 @@
LastFm
-
+ Falha na autenticaçãoLastFmLoginDialog
-
+ Entrar para %1
-
+ &Utilizador
-
+ &Password
-
+ Inscreva-se para %1 conta
-
+ Esqueceu-se do seu <a href='%1'>utilizador</a> ou da sua <a href='%2'>password</a>?
+
+
+
+ Cancelar
@@ -506,27 +598,23 @@
-
+ %1 a versão %2 já se encontra disponível.
-
-
-
-
-
+ Lembre-me mais tarde.
-
+ Actualizar
-
+ &Janela
-
+ &Minimizar
@@ -534,22 +622,34 @@
-
+ Comprar %1...
-
+ &Pára após esta faixa
-
+ &Scrobbling
-
+ Enviados os títulos das faixas ouvidas para %1
+ &Saír de %1
+
+
+
+
+
+
+
+ Pesquisar
+
+
+
@@ -581,10 +681,44 @@
+ MessageWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PasteLineEdit
+
+
+
+
+
+PlaylistModel
-
+ Esta demo está limitada a apenas %1 faixas da lista.
@@ -609,7 +743,7 @@
SearchView
-
+ A sua busca não obteve qualquer resultado.
diff -Nru musique-1.1/locale/ro.ts musique-1.3/locale/ro.ts
--- musique-1.1/locale/ro.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/ro.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Versiunea %1
+
+
+
+ %1 este Free Software dar dezvoltarea sa necesită timp prețios.
+
+
+
+ Te rog <a href='%1'>donează</a> pentru a sprijini dezvoltarea în continuare a %2.
+
+
+
+ Oferit sub licența <a href='%1'>GNU General Public License</a>
+
+
+
+ În&chide
+
+
+
+ Despre
+
+
+
+ Tot ce ai vrut să știi despre %1 dar nu ai îndrăznit să întrebi
+
+
+
+ Puteți încerca și celelalte aplicații ale mele:
+
+
+
+ %1, o aplicație YouTube
+
+
+
+ %1, o aplicație muzicală YouTube
+
+
+
+ Tradu %1 în limba proprie folosind %2
+
+
+
+ Licență pentru %1
+
+
+
+ ActivationDialog
+
+
+ Introdu detaliile licenței tale
+
+
+
+ &Email:
+
+
+
+ &Cod:
+
+
+
+ ActivationView
+
+
+ Licențiază %1
+
+
+
+ Versiunea demo a expirat.
+
+
+
+ Fără licență, aplicația va expira în %1 zile.
+
+
+
+ Cumpărând versiunea integrală îmi sprijini efortul depus pentru crearea %1.
+
+
+
+ Folosește Demo
+
+
+
+ Introdu Licența
+
+
+
+ Cumpără Licență
+
+
+
+ Versiunea integrală îți permite să adaugi mai mult de %1 melodii în lista de redare și să le asculți fără intreruperi.
+
+
+
+ AlbumInfo
+
+
+ Cumpără de pe %1
+
+
+
+ Citește mai multe
+
+
+
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sortează după
+
+
+
+ ArtistInfo
+
+
+ Citește mai multe
+
+
+
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sortează după
+
+
+
+ BreadcrumbWidget
+
+
+ Î&napoi
+
+
+
+ Mergi înapoi
+
+
+
+ ChooseFolderView
+
+
+ Bun venit în <a href='%1'>%2</a>,
+
+
+
+ %1 trebuie să scaneze colecția ta muzicală.
+
+
+
+ Renunță
+
+
+
+ Folosește colecția iTunes
+
+
+
+ Folosește %1
+
+
+
+ Alege un director...
+
+
+
+ %1 se va conecta la serviciul web Last.fm și va folosi numele artistului și titlul albumului pentru a obține coperta albumului, biografia artistului și multe altele.
+
+
+
+ Dacă creazi că intimitatea ta are de suferit renunța acum.
+
+
+
+ Unde este colecția ta muzicală?
+
+
+
+ Selectează locația colecției tale muzicale.
+
+
+
+ Localizează colecția ta
+
+
+
+ ClearButton
+
+
+ Șterge
+
+
+
+ CollectionScanner
+
+
+ Activitatea de scanare rulează deja
+
+
+
+ CollectionScannerView
+
+
+ %1 scanează colecția ta muzicală.
+
+
+
+ %1 folosește <a href='%2'>%3</a> pentru catalogarea colecției tale muzicale.
+
+
+
+ Această acțiune va dura o perioadă în funție de mărimea colecției tale și a vitezei conexiunii la Internet.
+
+
+
+ Poți servi o cafea
+
+
+
+ DownloadWidget
+
+
+ Descărcare actualizări...
+
+
+
+ DropArea
+
+
+ Trage aici pentru a adăuga în lista de redare
+
+
+
+ FinderWidget
+
+
+ Artiști
+
+
+
+ Albume
+
+
+
+ Directoare
+
+
+
+ GlobalShortcuts
+
+
+ Redare
+
+
+
+ Pauză
+
+
+
+ Redare/Pauză
+
+
+
+ Stop
+
+
+
+ Oprește redarea după piesa curentă
+
+
+
+ Piesa următoare
+
+
+
+ Piesa anterioară
+
+
+
+ Creștere volum
+
+
+
+ Descreștere volum
+
+
+
+ Mut
+
+
+
+ Căutare înainte
+
+
+
+ Căutare înapoi
+
+
+
+ LastFm
+
+
+ Autentificare eșuată
+
+
+
+ LastFmLoginDialog
+
+
+ Intră in contul tău %1
+
+
+
+ &Utilizator:
+
+
+
+ &Parolă:
+
+
+
+ Crează-ți un cont %1
+
+
+
+ Ai uitat <a href='%1'>utilizatorul</a> sau <a href='%2'>parola</a>?
+
+
+
+ Renunță
+
+
+
+ MainWindow
+
+
+ Î&napoi
+
+
+
+ Treci la vizualizarea precedentă
+
+
+
+ &Info
+
+
+
+ Arată informații despre piesa curentă
+
+
+
+ P&recendă
+
+
+
+ Mergi înapoi la piesa precedentă
+
+
+
+ &Următoarea
+
+
+
+ Treci la piesa următoare
+
+
+
+ &Redare
+
+
+
+ Pornește redarea
+
+
+
+ Ec&ran complet
+
+
+
+ Schimbă modul de vizualizare pe tot ecranul
+
+
+
+ Ș&terge
+
+
+
+ Șterge piesele selectate din lista de redare
+
+
+
+ Mută în &sus
+
+
+
+ Mută în sus în lista de redare piesele selectate
+
+
+
+ Mută în &jos
+
+
+
+ Mută în jos în lista de redare piesele selectate
+
+
+
+ &Ieșire
+
+
+
+ La revedere
+
+
+
+ &Schimbă directorul colecției...
+
+
+
+ Alege alt director pentru colecția muzicală
+
+
+
+ Site &Web
+
+
+
+ %1 pe Web
+
+
+
+ &Donează
+
+
+
+ Te rog să susții dezvoltarea aplicației %1
+
+
+
+ &Despre
+
+
+
+ Informații despre %1
+
+
+
+ Șt&erge
+
+
+
+ Șterge toate piesele din lista de redare
+
+
+
+ &Amestecă
+
+
+
+ Modul aleator al listei de redare
+
+
+
+ &Repetă
+
+
+
+ Ascultă prima melodie după ce toate celelalte au fost ascultate
+
+
+
+ Oprire sunet
+
+
+
+ &Aplicație
+
+
+
+ &Redare
+
+
+
+ &Lista de redare
+
+
+
+ &Vizualizare
+
+
+
+ &Ajutor
+
+
+
+ Apasă pe %1 pentru a da volumul mai tare sau pe %2 pentru a-l da mai încet
+
+
+
+ Deschidere %1
+
+
+
+ Actualizare colecție...
+
+
+
+ Actualizare colecție - %1%
+
+
+
+ Colecție actualizată
+
+
+
+ Eroare fatală: %1
+
+
+
+ Eroare: %1
+
+
+
+ I&eșire din modul ecran complet
+
+
+
+ Timp rămas: %1
+
+
+
+ Volum la %1%
+
+
+
+ Sunetul este oprit
+
+
+
+ Sunetul este pornit
+
+
+
+ Obține versiunea integrală
+
+
+
+ %1 versiunea %2 este acum disponibilă.
+
+
+
+ Amintește-mi mai târziu
+
+
+
+ Actualizează
+
+
+
+ &Fereastră
+
+
+
+ &Minimizează
+
+
+
+ În&chide
+
+
+
+ Cumpără %1...
+
+
+
+ &Oprește După Această Piesă
+
+
+
+ &Scrobbling
+
+
+
+ Trimite titlurile ascultate în %1
+
+
+
+ &Ieși din contul tău %1
+
+
+
+ &Raportează o problemă...
+
+
+
+ Caută
+
+
+
+
+
+
+
+ MediaView
+
+
+ Trage piese aici
+
+
+
+ Lista de redare terminată
+
+
+
+ Aceasta este doar o versiune demo a %1.
+
+
+
+ Vă permite să ascultați câteva piese pentru a testa aplicația și să vedeți dacă funcționează.
+
+
+
+ Continuă
+
+
+
+ Obține versiunea integrală
+
+
+
+ MessageWidget
+
+
+ O nouă versiune %1 este disponibilă!
+
+
+
+ %1 %2 este acum disponibilă. Tu ai %3.
+
+
+
+ Dorești descărcarea ei acum?
+
+
+
+ Renunță la Această Versiune
+
+
+
+ Amintește-mi Mai Târziu
+
+
+
+ Instalează Actualizări
+
+
+
+ PasteLineEdit
+
+
+ Adaugă
+
+
+
+ PlaylistModel
+
+
+ Acest demo permite adăugarea a doar %1 piese în lista de redare.
+
+
+
+ PlaylistView
+
+
+ Lista de redare este goală
+
+
+
+ %1 piese - Lungimea totală este %2
+
+
+
+ SearchLineEdit
+
+
+ Căutare
+
+
+
+ SearchView
+
+
+ Căutarea nu a dat nici un rezultat.
+
+
+
+ TrackListView
+
+
+ Piese
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/ru.ts musique-1.3/locale/ru.ts
--- musique-1.1/locale/ru.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/ru.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,61 @@
Перевести %1 на ваш родной язык с помощью %2
+
+
+ Зарегистрирована на: %1
+
+
+
+ ActivationDialog
+
+
+ Введите ваши детали лицензии
+
+
+
+ &Email:
+
+
+
+ &Код:
+
+
+
+ ActivationView
+
+
+
+Лицензия %1
+
+
+
+ Демонстрационный период истек.
+
+
+
+ Срок работы, этого приложения, без лицензии истекает через %1 дн.
+
+
+
+ При покупке полной версии, вы также оказываете поддержку тяжелой работы в создании %1.
+
+
+
+ Использовать демо
+
+
+
+ Ввести лицензию
+
+
+
+ Купить лицензию
+
+
+
+ Полная версия позволяет добавлять более %1 треков в плейлист и слушать музыку без перерывов.
+ AlbumInfo
@@ -59,6 +114,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сортировать по
+
+
+ArtistInfo
@@ -66,6 +148,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Название
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сортировать по
+
+
+BreadcrumbWidget
@@ -157,35 +270,10 @@
- DemoStartupView
-
-
-
-Лицензия %1
-
-
-
- Демонстрационный период истек.
-
+ DownloadWidget
-
- Демонстрационный период истекает через %1 дн.
-
-
-
- При покупке полной версии, вы также оказываете поддержку тяжелой работы в создании %1.
-
-
-
- Демонстрация
-
-
-
- Получить полную версию
-
-
-
- Полная версия позволяет добавлять более %1 треков в плейлист и слушать музыку без перерывов.
+
+ Загрузка обновления....
@@ -284,12 +372,16 @@
-
+ Зарегистрировать %1 аккаунтЗабыли свой <a href='%1'>логин</a> или <a href='%2'>пароль</a>?
+
+
+ Отмена
+ MainWindow
@@ -514,10 +606,6 @@
Напомнить позже
-
- Чтобы получить обновленную версию, скачайте %1 ещё раз по ссылке, которую вы получили по электронной почте и переустановите программу.
-
- Обновление
@@ -553,6 +641,18 @@
&Выйти из %1
+
+
+ Соо&бщить об ошибке
+
+
+
+ Поиск
+
+
+
+
+ MediaView
@@ -582,6 +682,40 @@
+ MessageWidget
+
+
+ Новая версия приложения %1 уже доступна!
+
+
+
+ %1 %2 уже доступна. У вас %3.
+
+
+
+ Хотите загрузить сейчас?
+
+
+
+ Пропустить эту версию
+
+
+
+ Напомнить позже
+
+
+
+ Установить обновление
+
+
+
+ PasteLineEdit
+
+
+ Вставить
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/sk.ts musique-1.3/locale/sk.ts
--- musique-1.1/locale/sk.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/sk.ts 2013-10-11 07:42:11.000000000 +0000
@@ -8,15 +8,15 @@
- %1 je distribuovaná ako Slobodný Softvér, avšak vývoj zaberá značnú dávku času.
+ %1 je Slobodným Softvérom, ktorého vývoj si žiada značnú dávku času.
- Prosím <a href='%1'>prispej</a> pre pokračovanie vývoja %2.
+ Prosím o finančnú <a href='%1'>podporu</a> pokračujúceho vývoja %2.
- Uverejnené pod licenciou <a href='%1'>GNU General Public License</a>
+ Vydané pod <a href='%1'>GNU General Public License</a>
@@ -28,7 +28,7 @@
- Všetko čo chceš vedieť o %1 bez potreby spytovania sa
+ Všetko čo chceš o %1 vedieť, bez potreby sa vopred spýtať
@@ -36,15 +36,69 @@
- %1, aplikácia pre YouTube
+ %1, komfortné YouTube rozhranie
- %1, prehrávač hudby z YouTube
+ %1, prehrávač YouTube muziky
- Preložiť %1 do tvojho materského jazyka pomocou %2
+ Prelož %1 do svojho materinského jazyka cez %2
+
+
+
+ Licencované pre: %1
+
+
+
+ ActivationDialog
+
+
+ Vlož svoje licenčné detaily
+
+
+
+ &E-mail:
+
+
+
+ &Kód:
+
+
+
+ ActivationView
+
+
+ Prosím licencujte %1
+
+
+
+ Demoverzia expirovala.
+
+
+
+ Aplikácia bez licencie expiruje za %1 dní.
+
+
+
+ Zakúpením plnej verzie tiež podporíš vynaložené úsilie pri tvorbe %1.
+
+
+
+ Použiť demo
+
+
+
+ Vložiť licenciu
+
+
+
+ Zakúpiť licenciu
+
+
+
+ Plná verzia ti umožní pridať viac ako %1 skladieb do playlistu a vychutnať si teda muziku bez prerušení.
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Zoradiť podľa
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Meno
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Zoradiť podľa
+
+
+BreadcrumbWidget
@@ -73,18 +185,18 @@
- Choď naspäť
+ Ísť späťChooseFolderView
- Vitaj v <a href='%1'>%2</a>,
+ Vitaj v aplikácii <a href='%1'>%2</a>,
- %1 potrebuje preskenovať tvoju hudobnú kolekciu.
+ %1 najprv začlení tvoju hudobnú zbierku.
@@ -92,7 +204,7 @@
- Použiť kolekciu iTunes
+ Použiť kolekciu z iTunes
@@ -100,27 +212,27 @@
- Vyber si adresár...
+ Zvoľ adresár...
- %1 sa pripojí k webovej službe Last.fm a poskytne mená autorov a názvy albumov v snahe získať grafické obaly, biografie a omnoho viac.
+ %1 sa pripojí k webovej službe Last.fm a načíta názvy skupín a albumov v snahe získať adekvátne hudobné informácie a grafické obaly.
- Pokiaľ máš obavy ohľadom súkromia, môžeš to okamžite vypnúť.
+ Pokiaľ máš obavy vzhľadom na súkromie, môžeš proces prerušiť.
- Kde sa nachádza tvoja hudobná kolekcia?
+ Kde máš svoju hudobnú zbierku?
- Vyber umiestnenie svojej hudobnej kolekcie.
+ Zvoľ cestu k svojej hudobnej zbierke.
- Nájsť svoju kolekciu
+ Nájsť svoju zbierku
@@ -134,14 +246,14 @@
CollectionScanner
- Prehľadávanie je už spustené
+ Katalogizácia už práve prebiehaCollectionScannerView
- %1 prehľadáva tvoju hudbonú kolekciu.
+ %1 začleňuje tvoju hudbonú zbierku.
@@ -149,49 +261,25 @@
- Potrvá to istý čas s ohľadom na veľkosť kolekcie a rýchlosti pripojenia.
+ Potrvá to istý čas s ohľadom na rozsiahlosť zbierky a rýchlosti spojenia.
- Daj si kávu
+ Počkaj chvíľku prosím
- DemoStartupView
+ DownloadWidget
-
- Prosím zohnaj si licenciu %1
-
-
-
- Platnosť demoverzie vypršala.
-
-
-
- Platnosť demoverzie vyprší za nasledujúci počet dní: %1.
-
-
-
- Zakúpením plnej verzie taktiež podporíš námahu, ktorá bola vložená do tvorby %1.
-
-
-
- Použť demoverziu
-
-
-
- Zohnať plnú verziu
-
-
-
- Plná verzia ti umožní pridať viac než %1 skladieb do playlistu a počúvať svoju hudbu bez prerušení.
+
+ Sťahujem aktualizáciu...DropArea
- Pusť sem pre pridanie k playlistu
+ Pusť sem, pre pridanie do playlistu
@@ -229,15 +317,15 @@
- Zastav hranie po tejto skladbe
+ Zastav hranie po aktuálnej skladbe
- Nasledujúca skladba
+ Nasledovná skladba
- Predchádzajúca skladba
+ Predošlá skladba
@@ -253,41 +341,45 @@
- Pretočiť dopredu
+ Pretočiť vpred
- Pretočiť dozadu
+ Pretočiť vzadLastFm
-
+ Overenie zlyhaloLastFmLoginDialog
-
+ Prihlásenie do %1
-
+ &Používateľské meno:
-
+ &Heslo:
-
+ Registrácia %1 účtu
-
+ Zabudnuté <a href='%1>používateľské meno</a> alebo <a href='%2'>heslo</a>?
+
+
+
+ Zrušiť
@@ -298,7 +390,7 @@
- Ísť na predchádzajúce zobrazenie
+ Ísť na predošlé zobrazenie
@@ -310,19 +402,19 @@
- &Predchádzajúca
+ &Predošlá
- Ísť späť na predchádzajúcu skladbu
+ Ísť na predošlú skladbu
- &Nasledujúca
+ &Nasledovná
- Preskočiť na nasledujúcu skladbu
+ Preskočiť na nasledovnú skladbu
@@ -338,7 +430,7 @@
- Zobraziť na celú obrazovku
+ Na celú obrazovku
@@ -354,7 +446,7 @@
- Posunúť nahor vybrané skladby v playliste
+ Posunúť vybrané skladby v playliste nahor
@@ -362,23 +454,23 @@
- Posunúť nadol vybrané skladby v playliste
+ Posunúť vybrané skladby v playliste nadol
- &Uknočiť
+ &Ukončiť
- Maj sa!
+ Maj sa
- &Zmeniť adresár kolekcie...
+ &Zmeniť adresár zbierky...
- Vyber odlišný adresár hudobnej kolekcie
+ Vybrať odlišný adresár hudobnej kolekcie
@@ -386,15 +478,15 @@
- %1 na Webe
+ %1 na Internete
- Dať autorovi &príspevok
+ Darovať &príspevok
- Prosím podpor prebiehajúci vývoj %1
+ Podpor prosím pokračujúci vývoj %1
@@ -402,7 +494,7 @@
- Info o projekte %1
+ Informácie o projekte %1
@@ -414,11 +506,11 @@
- &Premiešať
+ &Zamiešať
- Prehrávanie náhodných skladieb
+ Náhodné prehrávanie skladieb
@@ -426,7 +518,7 @@
- Znovu prehraj prvú pieseň po skončení všetkých
+ Opätovne prehrať prvú pieseň po skončení
@@ -462,11 +554,11 @@
- Aktualizujem kolekciu...
+ Aktualizácia kolekcie...
- Aktualizujem kolekciu - %1%
+ Aktualizácia kolekcie - %1%
@@ -482,7 +574,7 @@
- Opustiť &Celá obrazovka
+ Opustiť &Celú Obrazovku
@@ -502,21 +594,17 @@
- Zohnať plnú verziu
+ Získať plnú verziu
- %1 verzia %2 je teraz dostupná.
+ %1 verzie %2 je práve dostupný.Pripomenúť neskôr
-
- Pre získanie aktualizovanej verzie stiahni %1 znovu z odkazu, ktorý ti bude zaslaný na e-mailovú adresu a následne aplikáciu reinštaluj.
-
- Aktualizovať
@@ -538,18 +626,30 @@
-
+ &Zastav po tejto skladbe
-
+ &Vedenie štatistík, skroblovanie
-
+ &Odoslať prehraté skladby na %1
+ &Odhlásenie z %1
+
+
+
+ &Nahlásiť problém...
+
+
+
+ Hľadať
+
+
+
@@ -557,7 +657,7 @@
MediaView
- Pusť sem položky
+ Pusť sem skladby
@@ -569,11 +669,11 @@
- Umožňuje ti prehrať niekoľko skladieb, takže môžeš aplikáciu vyskúšať a uvidieť či funguje tak ako má.
+ Umožní ti prehrať niekoľko skladieb, takže môžeš aplikáciu vyskúšať a pohodlne otestovať.
- Pokračovať
+ Pokračuj
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ Nová verzia %1 je práve dostupná!
+
+
+
+ %1 %2 je práve dostupná. Máš %3.
+
+
+
+ Chceš ju stiahnuť?
+
+
+
+ Preskočiť túto verziu
+
+
+
+ Pripomenúť mi neskôr
+
+
+
+ Nainštalovať aktualizáciu
+
+
+
+ PasteLineEdit
+
+
+ Vložiť
+
+
+PlaylistModel
@@ -595,7 +729,7 @@
- %1 skladby - Celková dĺžka je %2
+ %1 skladieb - Celková dĺžka je %2
@@ -609,14 +743,14 @@
SearchView
- Hľadaná fráza nebola nájdená.
+ Žiadne výsledky hľadania.TrackListView
- Skladby
+ Skladieb
\ No newline at end of file
diff -Nru musique-1.1/locale/sr.ts musique-1.3/locale/sr.ts
--- musique-1.1/locale/sr.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/sr.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
+
+
+
+
+
+
+ ActivationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActivationView
+
+
+ Молимо да купите %1
+
+
+
+ Показна верзија је истекла.
+
+
+
+
+
+
+
+ Куповином пуне верзије ћете уједно и подржати мој рад на програму %1.
+
+
+
+ Користи показну верзију
+
+
+
+
+
+
+
+
+
+
+
+
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BreadcrumbWidget
@@ -157,33 +269,9 @@
- DemoStartupView
-
-
- Молимо да купите %1
-
-
-
- Показна верзија је истекла.
-
-
-
- Верзија ће истећи за %1 дана.
-
-
-
- Куповином пуне верзије ћете уједно и подржати мој рад на програму %1.
-
+ DownloadWidget
-
- Користи показну верзију
-
-
-
- Преузмите пуну верзију
-
-
-
+
@@ -289,6 +377,10 @@
+
+
+ Откажи
+ MainWindow
@@ -513,10 +605,6 @@
-
-
-
- Ажурирај
@@ -552,6 +640,18 @@
+
+
+
+
+
+
+ Претрага
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PasteLineEdit
+
+
+
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/tr.ts musique-1.3/locale/tr.ts
--- musique-1.1/locale/tr.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/tr.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
%1'i, %2 kullanarak kendi dilinize çevirin
+
+
+ %1 için lisanslanmıştır
+
+
+
+ ActivationDialog
+
+
+ Lisans bilgilerini girin
+
+
+
+ &Eposta:
+
+
+
+ Kod:
+
+
+
+ ActivationView
+
+
+ Lütfen lisans %1
+
+
+
+ Deneme süresi bitti.
+
+
+
+ Lisans olmazsa, uygulama süresi %1 gün içinde dolacaktır.
+
+
+
+ Tam sürümü alarak, aynı zamanda %1 yaratmamdaki üstün çabamı destekleyebilirsiniz.
+
+
+
+ Demo kullan
+
+
+
+ Lisans Girin
+
+
+
+ Lisans Al
+
+
+
+ Tam sürüm, çalma listesine %1'den fazla parça eklemenize ve müziğinizi kesintisiz olarak dinlemenize izin verir.
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sırala
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ İsim
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sırala
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
+ DownloadWidget
-
- Lütfen %1'i kaydettirin
-
-
-
- Bu deneme sürümünün süresi dolmuş.
-
-
-
- Bu deneme sürümünün süresi %1 gün içinde dolacak.
-
-
-
- Tam sürümü satın alarak, %1'i oluşturmaya harcadığım emeği de desteklemiş olacaksınız.
-
-
-
- Deneme Sürümü Kullan
-
-
-
- Tam sürüme geç
-
-
-
- Tam sürüm, çalma listesine %1'den fazla parça eklemenize ve müziklerinizi kesintisiz olarak dinlemenize izin verir.
+
+ Güncelleme indiriliyor...
@@ -264,30 +352,34 @@
LastFm
-
+ Kimlik kanıtlama başarısız olduLastFmLoginDialog
-
+ %1'de oturum aç
-
+ &Kullanıcı Adı:
-
+ &Parola:
-
+ %1 hesabı için oturum aç
-
+ <a href='%1'>kullanıcı adı</a> vaye <a href='%2'>parolanızı</a> mı unuttunuz?
+
+
+
+ Vazgeç
@@ -513,10 +605,6 @@
Daha sonra hatırlat
-
- Güncellenmiş sürümü edinmek için, e-posta yoluyla aldığınız bağlantı üzerinden %1'i indirin ve yeniden kurun.
-
- Güncelle
@@ -542,14 +630,26 @@
-
+ &Skropluyor
-
+ Çalınan parçalar %1'e gönderildi
+ %1 &oturumunu kapat
+
+
+
+ Bir Sorun Bildi&r
+
+
+
+ Arama
+
+
+
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ %1 e ait yeni sürüm kullanılabilir.
+
+
+
+ %1 %2 şimdi kullanılabilir. Siz %3
+
+
+
+ Bunu şimdi indirmek istiyor musunuz?
+
+
+
+ Bu Sürümü Geç
+
+
+
+ Daha sonra Hatırlat
+
+
+
+ Güncellemeyi Yükle
+
+
+
+ PasteLineEdit
+
+
+ Yapıştır
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/tt.ts musique-1.3/locale/tt.ts
--- musique-1.1/locale/tt.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/tt.ts 2013-10-11 07:42:11.000000000 +0000
@@ -46,6 +46,60 @@
%2 ярдәмендә %1'ны туган телегезгә тәрҗемә итегез
+
+
+
+
+
+
+ ActivationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActivationView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BreadcrumbWidget
@@ -157,33 +269,9 @@
- DemoStartupView
-
-
-
-
-
-
-
-
-
-
- Бу демо-версиянең куллану вакыты %1 көннән бетә.
-
-
-
-
-
+ DownloadWidget
-
-
-
-
-
- Тулы версияне алу
-
-
-
+
@@ -289,6 +377,10 @@
+
+
+
+ MainWindow
@@ -513,10 +605,6 @@
Соңрак искә төшерү
-
-
-
- Яңарту
@@ -552,6 +640,18 @@
+
+
+
+
+
+
+ Эзләү
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PasteLineEdit
+
+
+
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/uk.ts musique-1.3/locale/uk.ts
--- musique-1.1/locale/uk.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/uk.ts 2013-10-11 07:42:11.000000000 +0000
@@ -8,7 +8,7 @@
- %1 це вільне програмне забезпечення, проте його розвиток займає дорогоцінний час.
+ %1 - вільне програмне забезпечення, проте його розвиток займає дорогоцінний час.
@@ -32,7 +32,7 @@
- Спробуйте інші програми:
+ Спробуйте також:
@@ -44,7 +44,61 @@
-
+ Перекласти %1 на вашу рідну мову використовуючи %2
+
+
+
+ Ліцензія належить: %1
+
+
+
+ ActivationDialog
+
+
+ Введіть дані вашої ліцензії
+
+
+
+ &Email:
+
+
+
+ &Код:
+
+
+
+ ActivationView
+
+
+ Ліцензуйте %1
+
+
+
+ Пробний період вичерпано.
+
+
+
+ Програма буде заблокована через %1 днів, якщо ви не купите ліцензію.
+
+
+
+ Купуючи повну версію, Ви також подякуєте за зусилля, які я вклав в створення %1.
+
+
+
+ Демонстрація
+
+
+
+ Ввести ліцензію
+
+
+
+ Купити ліцензію
+
+
+
+ Повна версія дозволяє додавати більше %1 пісень до плейлістів та слухати вашу музику без переривань.
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сортувати по
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ Назва
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сортувати по
+
+
+BreadcrumbWidget
@@ -73,7 +185,7 @@
- Повернути
+ Повернутись
@@ -104,7 +216,7 @@
- %1 під’єднається до Last.fm щоб передати інформацію про імена виконавців та назви альбомів щоб отримати обкладинки дисків, біографію та інше.
+ %1 під’єднається до Last.fm і передасть інформацію про імена виконавців та назви альбомів, щоб отримати обкладинки дисків, біографію та інше.
@@ -112,11 +224,11 @@
- Де ваш музична колекція?
+ Де ваша музична колекція?
- Виберіть розташування вашої музичної колекції.
+ Виберіть місце розташування вашої музичної колекції.
@@ -149,42 +261,18 @@
- Це займе час, залежно від розміру вашої колекції та швидкості мережі.
+ Це займе деякий час, залежно від розміру вашої колекції та швидкості мережі.
- Можна випити кави
+ Можете поки випити кави
- DemoStartupView
-
-
- Ліцензуйте %1
-
+ DownloadWidget
-
- Пробний період вичерпано
-
-
-
- Пробний період завершується за %1 днів.
-
-
-
- Повна версія дозволяє додавати більше %1 треків у плейлист і слухати музику без перерви.
-
-
-
- Демонстрація
-
-
-
- Отримати повнофункціональну версію
-
-
-
-
+
+ Завантажую оновлення ...
@@ -264,30 +352,34 @@
LastFm
-
+ Помилка аутентифікаціїLastFmLoginDialog
-
+ Ввійти на %1
-
+ &Ім’я користувача:
-
+ &Пароль:
-
+ Зареєструвати %1 аккаунт
-
+ Забули ваше <a href='%1'>ім’я користувача</a> чи <a href='%2'>пароль</a>?
+
+
+
+ Відміна
@@ -350,7 +442,7 @@
- Перемістити &вгору
+ Перемістити &Вгору
@@ -390,11 +482,11 @@
- Зробити &пожертву
+ Підтрима&йте проект
- Просимо підтримати подальший розвиток %1
+ Будь ласка, підтримайте подальший розвиток %1
@@ -458,7 +550,7 @@
- Відкриття %1
+ Відкриваю %1
@@ -470,7 +562,7 @@
- Колекція оновлена
+ Колекцію оновлено
@@ -513,10 +605,6 @@
Нагадати мені пізніше
-
-
-
- Оновлення
@@ -538,18 +626,30 @@
-
+ &Зупинити після цього треку
-
+ &Скроблінг
-
+ Надіслати треки, які грали до %1
+ &Вийти з %1
+
+
+
+ По&відомити про помилку
+
+
+
+ Пошук
+
+
+
@@ -569,7 +669,7 @@
- Це дозволяє відтворювати кілька треків, отже ви можете протестувати додаток і побачити, чи все правильно працює.
+ Це дозволяє відтворювати кілька треків, отже ви можете протестувати програму і побачити, чи вона вам підходить.
@@ -581,17 +681,51 @@
+ MessageWidget
+
+
+ Доступна нова версія %1!
+
+
+
+ %1 %2 доступна. Ви маєте %3.
+
+
+
+ Ви бажаєте завантажити зараз?
+
+
+
+ Пропустити цю версію
+
+
+
+ Нагадати пізніше
+
+
+
+ Встановити оновлення
+
+
+
+ PasteLineEdit
+
+
+ Вставити
+
+
+PlaylistModel
-
+ Демо обмежене до %1 треків в плейлісті.PlaylistView
- Порожній плейлист
+ Плейлист порожній
diff -Nru musique-1.1/locale/vi.ts musique-1.3/locale/vi.ts
--- musique-1.1/locale/vi.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/vi.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ Phiên bản %1
+
+
+
+ %1 là phần mềm miễn phí nhưng quá trình phát triển phần mềm này mất rất nhiều thời gian cũng như tâm sức.
+
+
+
+ Xin vui lòng <a href='%1'>đóng góp về tài chính cho chúng tôi</a> để hỗ trợ việc phát triển của %2.
+
+
+
+ Được phát hành với điều khoản của <a href='%1'>GNU General Public License</a>
+
+
+
+ &Đóng lại
+
+
+
+ Dịch bởi Phan Anh
+
+
+
+ Những gì bạn luôn luôn muốn biết về %1 và ngại nêu ra thắc mắc
+
+
+
+ Bạn có thể muốn thử các ứng dụng khác của tôi :
+
+
+
+ %1, một
+
+
+
+ %1, là một trình nghe nhạc trên YouTube
+
+
+
+ Chuyển ngữ %1 sang ngôn ngữ của bạn bằng cách sử dụng %2
+
+
+
+ Giấy phép: %1
+
+
+
+ ActivationDialog
+
+
+ Điền vào chi tiết giấy phép
+
+
+
+ &Email:
+
+
+
+ &Mã:
+
+
+
+ ActivationView
+
+
+ Xin giấy phép %1
+
+
+
+ Phần thử nghiệm này đã hết hạn.
+
+
+
+ Nếu không có giấy phép, các ứng dụng sẽ hết hạn trong %1 ngày.
+
+
+
+ Bằng cách mua phiên bản đầy đủ, bạn cũng sẽ hỗ trợ vào quá trình phát triển của phần mềm %1.
+
+
+
+ Sử dụng phiên bản dùng thử
+
+
+
+ Điền vào giấy phép
+
+
+
+ Mua giấy phép
+
+
+
+ Phiên bản đầy đủ cho phép bạn thêm vào nhiều hơn %1 track trong danh sách phát và nghe nhạc không bị ngắt quãng.
+
+
+
+ AlbumInfo
+
+
+ Mua trên %1
+
+
+
+ Đọc thêm
+
+
+
+ AlbumListView
+
+
+ Nghệ sĩ
+
+
+
+ Tiêu đề
+
+
+
+ Năm
+
+
+
+ Độ nổi tiếng
+
+
+
+ Trật tự đảo ngược
+
+
+
+ Sắp xếp theo
+
+
+
+ ArtistInfo
+
+
+ Đọc thêm
+
+
+
+ ArtistListView
+
+
+ Số lượng track
+
+
+
+ Số lượng albu
+
+
+
+ Tên
+
+
+
+ Năm
+
+
+
+ Độ nổi tiếng
+
+
+
+ Trật tự đảo ngược
+
+
+
+ Sắp xếp theo
+
+
+
+ BreadcrumbWidget
+
+
+ &Quay lại
+
+
+
+ Quay trở lại
+
+
+
+ ChooseFolderView
+
+
+ Chào mừng đến với <a href='%1'>%2</a>,
+
+
+
+ %1 cần quét lại bộ sưu tập của bạn.
+
+
+
+ Hủy bỏ
+
+
+
+ Sử dụng bộ sưu tập iTunes
+
+
+
+ Sử dụng %1
+
+
+
+ Chọn một thư mục...
+
+
+
+ %1 sẽ kết nối đến dịch vụ web từ Last.fm và truy vấn các thông tin về tên nghệ sĩ hay tự đề album cũng như phần họa bìa của album đó và nhiều thông tin khác.
+
+
+
+ Nếu bạn lo ngại về những thông tin cá nhân của mình, bạn có thể thoát ngay bây giờ.
+
+
+
+ Phần bộ sưu tập âm nhạc của bạn ở đâu?
+
+
+
+ Chọn địa điểm dành cho bộ sưu tập âm nhạc của bạn
+
+
+
+ Xác định vị trí bộ sưu tập của bạn
+
+
+
+ ClearButton
+
+
+ Dọn dẹp phần nội dung
+
+
+
+ CollectionScanner
+
+
+ Hiện đang chạy một tác vụ quét dữ liệu
+
+
+
+ CollectionScannerView
+
+
+ %1 hiện đang quét bộ sưu tập của bạn.
+
+
+
+ %1 hiện đang sử dụng <a href='%2'>%3</a> để phân loại âm nhạc của bạn.
+
+
+
+ Phần này sẽ tốn đôi chút thời gian tùy thuộc vào kích thước bộ sưu tập của bạn cũng như tốc độ của mạng internet.
+
+
+
+ Hãy uống một ly cà phê và thư giãn đi nào
+
+
+
+ DownloadWidget
+
+
+ Đang tải về phần cập nhật...
+
+
+
+ DropArea
+
+
+ Bỏ tại đây và nối kết vào danh sách phát
+
+
+
+ FinderWidget
+
+
+ Các nghệ sĩ
+
+
+
+ Albu
+
+
+
+ Thư mục
+
+
+
+ GlobalShortcuts
+
+
+ Phát
+
+
+
+ Tạm dừng
+
+
+
+ Phát/Tạm dừng
+
+
+
+ Dừng lại
+
+
+
+ Dừng phát sau track hiện tại
+
+
+
+ Track tiếp theo
+
+
+
+ Track trước đó
+
+
+
+ Tăng âm lượng
+
+
+
+ Giảm âm lượng
+
+
+
+ Tắt tiếng
+
+
+
+ Tiến lên phía trước
+
+
+
+ Lùi lại phía sau
+
+
+
+ LastFm
+
+
+ Xác nhận thất bại
+
+
+
+ LastFmLoginDialog
+
+
+ Đăng nhập vào %1
+
+
+
+ &Tên tài khoản:
+
+
+
+ &Mật khẩu:
+
+
+
+ Đăng ký một tài khoản tại %1
+
+
+
+ Quên phần <a href='%1'>tên tài khoản</a> hoặc <a href='%2'>mật khẩu</a>?
+
+
+
+ Hủy bỏ
+
+
+
+ MainWindow
+
+
+ &Quay lại
+
+
+
+ Đi đến phần hiển thị trước đó
+
+
+
+ &Thông tin
+
+
+
+ Hiển thị thông tin về track hiện tại
+
+
+
+ &Trước đó
+
+
+
+ Quay lại track trước đó
+
+
+
+ &Tiếp theo
+
+
+
+ Bỏ qua và đi đến track tiếp theo
+
+
+
+ &Phát
+
+
+
+ Bắt đầu chế độ phát
+
+
+
+ &Toàn màn hình
+
+
+
+ Chuyển sang toàn màn hình
+
+
+
+ &Loại bỏ
+
+
+
+ Loại bỏ các track được chọn khỏi danh sách phát
+
+
+
+ Chuyển &lên
+
+
+
+ Di chuyển lên trên các track được chọn trong danh sách phát
+
+
+
+ Chuyển &xuống
+
+
+
+ Di chuyển xuống dưới các track được chọn trong danh sách phát
+
+
+
+ &Thoát
+
+
+
+ Tạm biệt bạn nhé
+
+
+
+ &Thay đổi thư mục của bộ sưu tập...
+
+
+
+ Chọn một thư mục khác cho phần bộ sưu tập âm nhạc
+
+
+
+ &Website
+
+
+
+ %1 trên Web
+
+
+
+ Ủng &hộ
+
+
+
+ Xin vui lòng hỗ trợ việc phát triển của %1
+
+
+
+ &Dịch bởi Phan Anh
+
+
+
+ Xem thông tin về %1
+
+
+
+ &Xóa bỏ thông tin
+
+
+
+ Loại bỏ tất cả các track khỏi danh sách phát
+
+
+
+ &Ngẫu nhiên
+
+
+
+ Chế độ sử dụng danh sách phát ngẫu nhiên
+
+
+
+ &Lặp lại
+
+
+
+ Phát bài hát đầu tiên lại một lần nữa sau khi đã phát tất cả các bài hát khác
+
+
+
+ Tắt tiếng
+
+
+
+ &Ứng dụng
+
+
+
+ &Chế độ phát lại
+
+
+
+ Danh s&ách phát
+
+
+
+ &Chế độ hiển thị
+
+
+
+ &Giúp đỡ
+
+
+
+ Click vào %1 để tăng âm lượng, %2 để giảm âm lượng xuống
+
+
+
+ Đang mở %1
+
+
+
+ Đang cập nhật bộ sưu tập...
+
+
+
+ Đang cập nhật bộ sưu tập - %1%
+
+
+
+ Đã cập nhật xong bộ sưu tập
+
+
+
+ Xảy ra lỗi: %1
+
+
+
+ Lỗi: %1
+
+
+
+ Thoát khỏi &chế độ toàn màn hình
+
+
+
+ Thời gian còn lại: %1
+
+
+
+ Âm lượng ở mức %1%
+
+
+
+ Đã tắt âm lượng
+
+
+
+ Đã mở lại âm lượng
+
+
+
+ Nhận phiên bản đầy đủ
+
+
+
+ %1 phiên bản %2 hiện vừa mới được phát hành.
+
+
+
+ Thông báo cho tôi sau
+
+
+
+ Cập nhật
+
+
+
+ &Cửa sổ
+
+
+
+ &Thu nhỏ
+
+
+
+ &Đóng lại
+
+
+
+ Mua %1...
+
+
+
+ &Dừng lại sau track này
+
+
+
+ &Lấy về
+
+
+
+ Gửi tiêu đề các track đã phát đến %1
+
+
+
+ &Đăng nhập khỏi %1
+
+
+
+ &Báo cáo một vấn đề...
+
+
+
+ Tìm kiếm
+
+
+
+ %1 đã hoàn tất việc quét thông tin về bộ sưu tập của bạn
+
+
+
+ MediaView
+
+
+ Thả các đối tượng vào đây
+
+
+
+ Đã phát xong toàn bộ danh sách
+
+
+
+ Đây chỉ là phần dùng thử của phiên bản %1.
+
+
+
+ Phần này cho phép bạn phát một vài track để bạn có thể kiểm thử ứng dụng và tìm hiểu cách hoạt động phù hợp với bạn.
+
+
+
+ Tiếp tục
+
+
+
+ Nhận phiên bản đầy đủ
+
+
+
+ MessageWidget
+
+
+ Hiện đã phát hành một phiên bản mới của %1!
+
+
+
+ %1 %2 hiện đã được phát hành. Phiên bản hiện tại bạn đang sở hữu %3.
+
+
+
+ Bạn có muốn tải về phần này không?
+
+
+
+ Bỏ qua phiên bản này
+
+
+
+ Thông báo cho tôi sau
+
+
+
+ Cài đặt bản cập nhật
+
+
+
+ PasteLineEdit
+
+
+ Dán
+
+
+
+ PlaylistModel
+
+
+ Phần dùng thử chỉ phát được khoảng %1 track trong danh sách phát.
+
+
+
+ PlaylistView
+
+
+ Danh sách phát hiện không có đối tượng nào
+
+
+
+ %1 track - Tổng thời gian là %2
+
+
+
+ SearchLineEdit
+
+
+ Tìm kiếm
+
+
+
+ SearchView
+
+
+ Không có kết quả nào khớp với phần bạn tìm kiếm
+
+
+
+ TrackListView
+
+
+ Track
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/locale/zh_CN.ts musique-1.3/locale/zh_CN.ts
--- musique-1.1/locale/zh_CN.ts 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/locale/zh_CN.ts 2013-10-11 07:42:11.000000000 +0000
@@ -16,7 +16,7 @@
- 依据 <a href='%1'>GNU General Public License</a> 分发
+ 依据 <a href='%1'>GNU 通用公共许可证</a> 分发
@@ -46,6 +46,60 @@
使用 %2 将 %1 翻译为您的母语
+
+
+ 遵循协议:%1
+
+
+
+ ActivationDialog
+
+
+ 输入您的许可协议详情
+
+
+
+ 邮件(&E):
+
+
+
+ 激活码(C):
+
+
+
+ ActivationView
+
+
+ 请购买 %1 授权
+
+
+
+ 该 Demo 已经过期。
+
+
+
+ 若无授权,该软件将会在 %1 天后过期。
+
+
+
+ 通过购买完整版本,您也将支持我在创建 %1 时的辛苦工作。
+
+
+
+ 使用 Demo
+
+
+
+ 输入许可
+
+
+
+ 购买许可
+
+
+
+ 完整版本允许您添加超过 %1 首的曲目到播放列表且允许您不受打断的聆听音乐。
+ AlbumInfo
@@ -59,6 +113,33 @@
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 排序
+
+
+ArtistInfo
@@ -66,6 +147,37 @@
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 排序
+
+
+BreadcrumbWidget
@@ -157,34 +269,10 @@
- DemoStartupView
+ DownloadWidget
-
- 请购买 %1 授权
-
-
-
- 该试用版已经过期。
-
-
-
- 该试用版将在 %1 内过期。
-
-
-
- 通过购买完整版本,您也将支持我在创建 %1 时的辛苦工作。
-
-
-
- 使用试用版
-
-
-
- 获得完整版
-
-
-
- 完整版本允许添加超过 %1 的音轨到播放列表,并且可以畅听您的音乐而无需打扰。
+
+ 正在下载更新...
@@ -289,6 +377,10 @@
忘记您的<a href='%1'>用户名</a> 或 <a href='%2'>密码</a>?
+
+
+ 取消
+ MainWindow
@@ -513,10 +605,6 @@
稍后提醒我
-
- 要下载更新版本,从您获得的邮件中的链接重新下载 %1 并重新安装。
-
- 更新
@@ -552,6 +640,18 @@
从 %1 登出(_L)
+
+
+ 报告问题&R…
+
+
+
+ 搜索
+
+
+
+
+ MediaView
@@ -581,6 +681,40 @@
+ MessageWidget
+
+
+ 发现新版本的 %1 !
+
+
+
+ %1 %2 已经可用。您现拥有 %3。
+
+
+
+ 您想现在下载吗?
+
+
+
+ 跳过此版本
+
+
+
+ 稍后提醒我
+
+
+
+ 安装更新
+
+
+
+ PasteLineEdit
+
+
+ 粘贴
+
+
+PlaylistModel
diff -Nru musique-1.1/locale/zh_TW.ts musique-1.3/locale/zh_TW.ts
--- musique-1.1/locale/zh_TW.ts 1970-01-01 00:00:00.000000000 +0000
+++ musique-1.3/locale/zh_TW.ts 2013-10-11 07:42:11.000000000 +0000
@@ -0,0 +1,756 @@
+
+UTF-8
+
+ AboutView
+
+
+ 版本 %1
+
+
+
+ %1 是自由軟體,但是其開發花了寶貴的時間。
+
+
+
+ 請 <a href='%1'>贊助</a> 以支持持續發展 %2。
+
+
+
+ 發布在 <a href='%1'>GNU 通用公共授權條款</a>之下
+
+
+
+ &關閉
+
+
+
+ 關於
+
+
+
+ 什麼是您一直想知道 %1 卻不敢問的?
+
+
+
+ 您也許也想要試試我其他的軟體:
+
+
+
+ %1 ,一個Youtube應用程式
+
+
+
+ %1 ,一個Youtube音樂應用程式
+
+
+
+ 使用 %2 將 %1 翻譯成您的本地語言
+
+
+
+ 授權使用:%1
+
+
+
+ ActivationDialog
+
+
+ 輸入您的授權資料
+
+
+
+ 電子郵件:
+
+
+
+ 授權碼:
+
+
+
+ ActivationView
+
+
+ 請授權許可給 %1
+
+
+
+ 這個展示版已過期。
+
+
+
+ 沒有許可證,本程式將於 %1 天過期。
+
+
+
+ 透過購買完整版,您還可以支持我投入更多心力於打造 %1。
+
+
+
+ 使用展示版
+
+
+
+ 輸入授權
+
+
+
+ 購買授權
+
+
+
+
+
+
+
+ AlbumInfo
+
+
+ 在 %1 上購買
+
+
+
+ 閱讀更多
+
+
+
+ AlbumListView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 排序根據
+
+
+
+ ArtistInfo
+
+
+ 閱讀更多
+
+
+
+ ArtistListView
+
+
+
+
+
+
+
+
+
+
+ 名稱
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 排序根據
+
+
+
+ BreadcrumbWidget
+
+
+ 後退(&B)
+
+
+
+ 退回
+
+
+
+ ChooseFolderView
+
+
+ 歡迎使用 <a href='%1'>%2</a>,
+
+
+
+
+
+
+
+ 取消
+
+
+
+ 使用 iTunes 收藏
+
+
+
+ 使用 %1
+
+
+
+ 選擇資料夾:
+
+
+
+ %1 將會連接 Last.fm 的網路服務並傳送演唱者的名稱與專輯名稱,以獲取專輯封面、個人傳記以及更多。
+
+
+
+ 若您有隱私上的顧慮,那您可以現在就離開。
+
+
+
+ 您的音樂收藏在哪裡呢?
+
+
+
+
+
+
+
+ 定位您的收藏
+
+
+
+ ClearButton
+
+
+ 清除
+
+
+
+ CollectionScanner
+
+
+ 一個檢視任務正在進行中
+
+
+
+ CollectionScannerView
+
+
+ %1 正在檢視您的音樂收藏
+
+
+
+
+
+
+
+ 這會依據您收藏的大小與網路速度的不同,來佔用一點時間。
+
+
+
+ 去泡杯咖啡吧!
+
+
+
+ DownloadWidget
+
+
+ 下載更新中...
+
+
+
+ DropArea
+
+
+ 拖曳至此以增加至播放清單
+
+
+
+ FinderWidget
+
+
+ 藝術家
+
+
+
+ 專輯
+
+
+
+ 資料夾
+
+
+
+ GlobalShortcuts
+
+
+ 播放
+
+
+
+ 暫停
+
+
+
+ 播放/暫停
+
+
+
+ 停止
+
+
+
+ 停止播放當前曲目
+
+
+
+ 下一首曲目
+
+
+
+ 上一首曲目
+
+
+
+ 增加音量
+
+
+
+ 減少音量
+
+
+
+ 靜音
+
+
+
+ 快轉
+
+
+
+ 倒轉
+
+
+
+ LastFm
+
+
+ 認證失敗
+
+
+
+ LastFmLoginDialog
+
+
+ 登入到 %1
+
+
+
+ &帳號:
+
+
+
+ &密碼:
+
+
+
+ 註冊一個 %1 帳號
+
+
+
+ 忘記您的 <a href='%1'>使用者名稱</a> 或 <a href='%2'>密碼</a>?
+
+
+
+ 取消
+
+
+
+ MainWindow
+
+
+ 後退(&B)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上一個
+
+
+
+ 回到上一首曲目
+
+
+
+ 下一首(&N)
+
+
+
+ 跳至下一首曲目
+
+
+
+ &播放
+
+
+
+ 開始播放
+
+
+
+ &全螢幕
+
+
+
+ 切換至全螢幕
+
+
+
+ 清除
+
+
+
+ 從播放清單中移除選取的曲目
+
+
+
+ 上移
+
+
+
+ 在播放清單中向上移動選定的曲目
+
+
+
+ 下移
+
+
+
+ 在播放清單中向下移動選定的曲目
+
+
+
+ &離開
+
+
+
+ 再見
+
+
+
+
+
+
+
+
+
+
+
+ 網站
+
+
+
+ 在網絡上的 %1
+
+
+
+
+
+
+
+ 請支持持續發展 %1
+
+
+
+ &關於
+
+
+
+ 有關 %1 訊息
+
+
+
+ 清除(&C)
+
+
+
+ 從播放清單中刪除所有曲目
+
+
+
+ 隨機(&S)
+
+
+
+ 隨機播放清單模式
+
+
+
+ 重複(&R)
+
+
+
+ 所有歌曲播放後再次播放第一首歌曲
+
+
+
+ 靜音
+
+
+
+ 應用
+
+
+
+ 播放
+
+
+
+ 播放清單(&L)
+
+
+
+ 檢視
+
+
+
+ 說明
+
+
+
+ 按 %1 提高音量,%2 降低音量
+
+
+
+ 開啟 %1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 錯誤:%1
+
+
+
+ 離開全螢幕(&F)
+
+
+
+ 剩餘時間:%1
+
+
+
+ 音量達到 %1%
+
+
+
+ 音量處於靜音狀態
+
+
+
+ 音量處於非靜音狀態
+
+
+
+ 取得完整版
+
+
+
+ 現在有 %1 版本 %2 可用。
+
+
+
+ 稍候提醒我
+
+
+
+ 更新
+
+
+
+ 視窗(&W)
+
+
+
+ &最小化
+
+
+
+ &關閉
+
+
+
+ 購買 %1
+
+
+
+ 在這首曲目後停止(&S)
+
+
+
+ &Scrobbling
+
+
+
+ 寄送播放曲目標題到 %1
+
+
+
+ 從 %1 &登出
+
+
+
+ &問題回報...
+
+
+
+ 搜尋
+
+
+
+
+
+
+
+ MediaView
+
+
+ 拖放項目到這裡
+
+
+
+ 清單播放完成
+
+
+
+ 這僅僅是演示版的 %1。
+
+
+
+
+
+
+
+ 繼續
+
+
+
+ 取得完整版
+
+
+
+ MessageWidget
+
+
+ 有新版本的 %1 可用
+
+
+
+ %1 %2 現在可用。您有 %3.
+
+
+
+ 您想現在就下載嗎?
+
+
+
+ 跳過此版本
+
+
+
+ 稍候提醒我
+
+
+
+ 安裝更新
+
+
+
+ PasteLineEdit
+
+
+ 貼上
+
+
+
+ PlaylistModel
+
+
+ 這個展示版是被限制只能有 %1 首曲目在播放清單中。
+
+
+
+ PlaylistView
+
+
+ 播放清單是空的
+
+
+
+ %1 曲目 - 總長度為 %2
+
+
+
+ SearchLineEdit
+
+
+ 搜尋
+
+
+
+ SearchView
+
+
+ 您的搜尋沒有結果。
+
+
+
+ TrackListView
+
+
+
+
+
+
\ No newline at end of file
diff -Nru musique-1.1/musique.desktop musique-1.3/musique.desktop
--- musique-1.1/musique.desktop 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/musique.desktop 2013-10-11 07:42:11.000000000 +0000
@@ -1,10 +1,27 @@
[Desktop Entry]
Name=Musique
-Comment=Play your music collection
-GenericName=Music Player
+Comment=Listen to your music collection
+GenericName=Musique Music Player
Exec=musique
Terminal=false
Type=Application
Icon=musique
-Categories=Qt;Audio;Music;Player;AudioVideo;
-StartupNotify=true
+Categories=AudioVideo;Player;Qt;
+StartupNotify=false
+Actions=TogglePlaying;Next;Previous;Info;
+
+[Desktop Action TogglePlaying]
+Name=Play/Pause
+Exec=musique --toggle-playing
+
+[Desktop Action Next]
+Name=Next
+Exec=musique --next
+
+[Desktop Action Previous]
+Name=Previous
+Exec=musique --previous
+
+[Desktop Action Info]
+Name=Info
+Exec=musique --info
diff -Nru musique-1.1/musique.pro musique-1.3/musique.pro
--- musique-1.1/musique.pro 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/musique.pro 2013-10-11 07:42:11.000000000 +0000
@@ -1,9 +1,6 @@
CONFIG += release
-DEFINES += QT_NO_DEBUG_OUTPUT
-
TEMPLATE = app
-
-VERSION = 1.1
+VERSION = 1.3
DEFINES += APP_VERSION="$$VERSION"
APP_NAME = Musique
@@ -12,17 +9,15 @@
APP_UNIX_NAME = musique
DEFINES += APP_UNIX_NAME="$$APP_UNIX_NAME"
-DEFINES += QT_USE_FAST_CONCATENATION
-DEFINES += QT_USE_FAST_OPERATOR_PLUS
+DEFINES *= QT_NO_DEBUG_OUTPUT
+DEFINES *= QT_USE_QSTRINGBUILDER
+DEFINES += QT_STRICT_ITERATORS
-# Saner string behaviour
-# DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII QT_STRICT_ITERATORS
TARGET = $${APP_UNIX_NAME}
-LIBS += -ltag
-QT += network \
- xml \
- phonon \
- sql
+unix:!mac {
+ LIBS += -ltag
+}
+QT += network xml phonon sql
include(src/qtsingleapplication/qtsingleapplication.pri)
HEADERS += src/mainwindow.h \
@@ -32,8 +27,6 @@
src/urllineedit.h \
src/spacer.h \
src/constants.h \
- src/iconloader/qticonloader.h \
- src/faderwidget/faderwidget.h \
src/networkaccess.h \
src/global.h \
src/updatechecker.h \
@@ -91,15 +84,14 @@
src/coverutils.h \
src/lastfmlogindialog.h \
src/lastfm.h \
- src/imagedownloader.h
+ src/imagedownloader.h \
+ src/utils.h
SOURCES += src/main.cpp \
src/mainwindow.cpp \
src/aboutview.cpp \
src/searchlineedit.cpp \
src/urllineedit.cpp \
src/spacer.cpp \
- src/iconloader/qticonloader.cpp \
- src/faderwidget/faderwidget.cpp \
src/updatechecker.cpp \
src/networkaccess.cpp \
src/finderwidget.cpp \
@@ -155,7 +147,8 @@
src/coverutils.cpp \
src/lastfmlogindialog.cpp \
src/lastfm.cpp \
- src/imagedownloader.cpp
+ src/imagedownloader.cpp \
+ src/utils.cpp
RESOURCES += resources.qrc
DESTDIR = build/target/
OBJECTS_DIR = build/obj/
@@ -168,8 +161,7 @@
include(locale/locale.pri)
# deploy
-DISTFILES += CHANGES \
- LICENSE
+DISTFILES += CHANGES LICENSE
unix:!mac {
QT += dbus
INCLUDEPATH += /usr/include/phonon
@@ -216,6 +208,4 @@
icon512.path = $$DATADIR/icons/hicolor/512x512/apps
icon512.files += data/512x512/$${APP_UNIX_NAME}.png
}
-mac|win32:include(local/local.pri)
-
-
+mac|win32|contains(DEFINES, APP_UBUNTU):include(local/local.pri)
diff -Nru musique-1.1/resources.qrc musique-1.3/resources.qrc
--- musique-1.1/resources.qrc 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/resources.qrc 2013-10-11 07:42:11.000000000 +0000
@@ -6,5 +6,7 @@
images/item/album.pngimages/item/artist.pngimages/item/track.png
+ style.css
+ images/sort.png
diff -Nru musique-1.1/src/aboutview.cpp musique-1.3/src/aboutview.cpp
--- musique-1.1/src/aboutview.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/aboutview.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,5 +1,32 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "aboutview.h"
#include "constants.h"
+#ifdef APP_ACTIVATION
+#include "activation.h"
+#endif
+#ifdef APP_MAC
+#include "macutils.h"
+#include "mac_startup.h"
+#endif
AboutView::AboutView(QWidget *parent) : QWidget(parent) {
@@ -20,15 +47,20 @@
QString info = "
" + tr("%1 is Free Software but its development takes precious time.").arg(Constants::NAME) + " "
+ info += "
" + tr("%1 is Free Software but its development takes precious time.").arg(Constants::NAME) + " "
+ tr("Please donate to support the continued development of %2.")
- .arg(QString(Constants::WEBSITE).append("#donate"), Constants::NAME) + "
"
"";
QLabel *infoLabel = new QLabel(info, this);
infoLabel->setOpenExternalLinks(true);
@@ -83,3 +115,12 @@
painter.fillRect(0, 0, width(), height(), brush);
#endif
}
+
+void AboutView::appear() {
+#ifdef APP_MAC
+ mac::uncloseWindow(window()->winId());
+#ifdef APP_ACTIVATION
+ mac::CheckForUpdates();
+#endif
+#endif
+}
diff -Nru musique-1.1/src/aboutview.h musique-1.3/src/aboutview.h
--- musique-1.1/src/aboutview.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/aboutview.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef ABOUTVIEW_H
#define ABOUTVIEW_H
@@ -11,10 +31,9 @@
public:
AboutView(QWidget *parent);
- void appear() {}
- void disappear() {}
- QMap metadata() {
- QMap metadata;
+ void appear();
+ QHash metadata() {
+ QHash metadata;
metadata.insert("title", tr("About"));
metadata.insert("description",
tr("What you always wanted to know about %1 and never dared to ask")
diff -Nru musique-1.1/src/albumlistview.cpp musique-1.3/src/albumlistview.cpp
--- musique-1.1/src/albumlistview.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/albumlistview.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,8 +1,199 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "albumlistview.h"
+#include "mainwindow.h"
+#include "utils.h"
+#include "artistsqlmodel.h"
#include "database.h"
-#include
-#include "albumsqlmodel.h"
+#ifdef APP_EXTRA
+#include "extra.h"
+#endif
+
+namespace The {
+QHash* globalActions();
+}
+
+static const char *sortByKey = "albumSortBy";
+static const char *reverseOrderKey = "albumReverseOrder";
+
+AlbumListView::AlbumListView(QWidget *parent) : BaseFinderView(parent),
+ showToolBar(false) {
+ setupToolbar();
+}
+
+void AlbumListView::appear() {
+ BaseFinderView::appear();
+ if (showToolBar) {
+ QStatusBar *statusBar = MainWindow::instance()->statusBar();
+#ifdef APP_EXTRA
+ Extra::fadeInWidget(statusBar, statusBar);
+#endif
+ statusBar->insertPermanentWidget(0, toolBar);
+ toolBar->show();
+ }
+}
+
+void AlbumListView::disappear() {
+ BaseFinderView::disappear();
+ if (showToolBar) {
+ QStatusBar *statusBar = MainWindow::instance()->statusBar();
+#ifdef APP_EXTRA
+ Extra::fadeInWidget(statusBar, statusBar);
+#endif
+ statusBar->removeWidget(toolBar);
+ }
+}
+
+void AlbumListView::setupToolbar() {
+ toolBar = new QToolBar();
+ toolBar->hide();
+ toolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+ toolBar->setIconSize(QSize(16, 16));
+
+ QSettings settings;
+ sortBy = static_cast(settings.value(sortByKey, SortByArtist).toInt());
+
+ QMenu *sortMenu = new QMenu(this);
+ QActionGroup *sortGroup = new QActionGroup(this);
+
+ QAction *sortByArtistAction = new QAction(tr("Artist"), this);
+ sortByArtistAction->setActionGroup(sortGroup);
+ sortByArtistAction->setCheckable(true);
+ if (sortBy == SortByArtist) sortByArtistAction->setChecked(true);
+ connect(sortByArtistAction, SIGNAL(triggered()), SLOT(setSortByArtist()));
+ sortMenu->addAction(sortByArtistAction);
-AlbumListView::AlbumListView(QWidget *parent) : BaseFinderView(parent) {
+ QAction *sortByNameAction = new QAction(tr("Title"), this);
+ sortByNameAction->setActionGroup(sortGroup);
+ sortByNameAction->setCheckable(true);
+ if (sortBy == SortByTitle) sortByNameAction->setChecked(true);
+ connect(sortByNameAction, SIGNAL(triggered()), SLOT(setSortByTitle()));
+ sortMenu->addAction(sortByNameAction);
+
+ QAction *sortByYearAction = new QAction(tr("Year"), this);
+ sortByYearAction->setActionGroup(sortGroup);
+ sortByYearAction->setCheckable(true);
+ if (sortBy == SortByYear) sortByYearAction->setChecked(true);
+ connect(sortByYearAction, SIGNAL(triggered()), SLOT(setSortByYear()));
+ sortMenu->addAction(sortByYearAction);
+
+ QAction *sortByPopularityAction = new QAction(tr("Popularity"), this);
+ sortByPopularityAction->setActionGroup(sortGroup);
+ sortByPopularityAction->setCheckable(true);
+ if (sortBy == SortByPopularity) sortByPopularityAction->setChecked(true);
+ connect(sortByPopularityAction, SIGNAL(triggered()), SLOT(setSortByPopularity()));
+ sortMenu->addAction(sortByPopularityAction);
+
+ sortMenu->addSeparator();
+
+ reversedOrder = settings.value(reverseOrderKey, false).toBool();
+
+ QAction *reversedOrderAction = new QAction(tr("Reversed Order"), this);
+ reversedOrderAction->setCheckable(true);
+ if (reversedOrder) reversedOrderAction->setChecked(true);
+ connect(reversedOrderAction, SIGNAL(triggered(bool)), SLOT(setReversedOrder(bool)));
+ sortMenu->addAction(reversedOrderAction);
+
+ QToolButton *sortButton = new QToolButton(this);
+ sortButton->setText(tr("Sort by"));
+ sortButton->setIcon(Utils::icon("sort"));
+ sortButton->setIconSize(QSize(16, 16));
+ sortButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+ sortButton->setPopupMode(QToolButton::InstantPopup);
+ sortButton->setMenu(sortMenu);
+ QWidgetAction *widgetAction = new QWidgetAction(this);
+ widgetAction->setDefaultWidget(sortButton);
+ widgetAction->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_O));
+ toolBar->addAction(widgetAction);
+}
+
+void AlbumListView::updateQuery(bool transition) {
+ QString sql = "select id from albums where trackCount>0";
+
+ switch (sortBy) {
+ case SortByArtist:
+ sql = "select b.id from albums b, artists a"
+ " where b.artist=a.id and b.trackCount>0"
+ " order by a.name collate nocase";
+ if (reversedOrder) sql += " desc";
+ sql += ", b.year";
+ if (!reversedOrder) sql += " desc";
+ sql += ", b.trackCount";
+ if (!reversedOrder) sql += " desc";
+ break;
+ case SortByYear:
+ sql += " and year>0 order by year";
+ if (!reversedOrder) sql += " desc";
+ break;
+ case SortByPopularity:
+ sql += " order by listeners";
+ if (!reversedOrder) sql += " desc";
+ break;
+ default:
+ sql += " order by title collate nocase";
+ if (reversedOrder) sql += " desc";
+ break;
+ }
+
+#ifdef APP_EXTRA
+ if (transition)
+ Extra::fadeInWidget(this, this);
+#endif
+
+ if (!sqlModel->query().isValid())
+ QTimer::singleShot(1000, this, SLOT(preloadThumbs()));
+
+ sqlModel->setQuery(sql, Database::instance().getConnection());
+ if (sqlModel->lastError().isValid())
+ qWarning() << sqlModel->lastError().text();
+
+ scrollToTop();
+ showToolBar = true;
+}
+
+void AlbumListView::preloadThumbs() {
+ qApp->processEvents();
+ QSqlDatabase db = Database::instance().getConnection();
+ QSqlQuery query(sqlModel->query().lastQuery(), db);
+ bool success = query.exec();
+ if (!success)
+ qDebug() << query.lastQuery() << query.lastError().text() << query.lastError().number();
+ while (query.next()) {
+ int albumId = query.value(0).toInt();
+ Album* album = Album::forId(albumId);
+ album->getThumb();
+ qApp->processEvents();
+ }
+}
+
+void AlbumListView::setSortBy(SortBy sortBy) {
+ this->sortBy = sortBy;
+ updateQuery(true);
+ QSettings settings;
+ settings.setValue(sortByKey, (int)sortBy);
+}
+void AlbumListView::setReversedOrder(bool reversedOrder) {
+ this->reversedOrder = reversedOrder;
+ updateQuery(true);
+ QSettings settings;
+ settings.setValue(reverseOrderKey, reversedOrder);
}
diff -Nru musique-1.1/src/albumlistview.h musique-1.3/src/albumlistview.h
--- musique-1.1/src/albumlistview.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/albumlistview.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,7 +1,30 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef ALBUMLISTVIEW_H
#define ALBUMLISTVIEW_H
+#include
+#include
#include "basefinderview.h"
+#include "albumsqlmodel.h"
class AlbumListView : public BaseFinderView {
@@ -9,7 +32,37 @@
public:
AlbumListView(QWidget *parent);
-
+ void setModel(AlbumSqlModel *model) { BaseFinderView::setModel(model); sqlModel = model; }
+ void updateQuery(bool transition = false);
+ void setShowToolBar(bool show) { showToolBar = show; }
+
+ enum SortBy {
+ SortByTitle = 0,
+ SortByArtist,
+ SortByYear,
+ SortByPopularity
+ };
+
+public slots:
+ void appear();
+ void disappear();
+
+private slots:
+ void setSortBy(SortBy sortBy);
+ void setSortByTitle() { setSortBy(SortByTitle); }
+ void setSortByArtist() { setSortBy(SortByArtist); }
+ void setSortByYear() { setSortBy(SortByYear); }
+ void setSortByPopularity() { setSortBy(SortByPopularity); }
+ void setReversedOrder(bool reversedOrder);
+ void preloadThumbs();
+
+private:
+ void setupToolbar();
+ QToolBar *toolBar;
+ AlbumSqlModel *sqlModel;
+ SortBy sortBy;
+ bool reversedOrder;
+ bool showToolBar;
};
#endif // ALBUMLISTVIEW_H
diff -Nru musique-1.1/src/albumsqlmodel.cpp musique-1.3/src/albumsqlmodel.cpp
--- musique-1.1/src/albumsqlmodel.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/albumsqlmodel.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "albumsqlmodel.h"
#include "model/album.h"
#include "mainwindow.h"
@@ -13,17 +33,14 @@
case Finder::ItemTypeRole:
return Finder::ItemTypeAlbum;
- break;
case Finder::DataObjectRole:
album = Album::forId(QSqlQueryModel::data(QSqlQueryModel::index(index.row(), 0)).toInt());
connect(album, SIGNAL(gotPhoto()), MainWindow::instance(), SLOT(update()), Qt::UniqueConnection);
return QVariant::fromValue(QPointer(album));
- break;
case Finder::HoveredItemRole:
return hoveredRow == index.row();
- break;
case Finder::PlayIconAnimationItemRole:
return timeLine->currentFrame() / 1000.;
diff -Nru musique-1.1/src/albumsqlmodel.h musique-1.3/src/albumsqlmodel.h
--- musique-1.1/src/albumsqlmodel.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/albumsqlmodel.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef ALBUMSQLMODEL_H
#define ALBUMSQLMODEL_H
diff -Nru musique-1.1/src/artistlistview.cpp musique-1.3/src/artistlistview.cpp
--- musique-1.1/src/artistlistview.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/artistlistview.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,6 +1,202 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "artistlistview.h"
-#include "database.h"
-#include
+#include "mainwindow.h"
+#include "utils.h"
#include "artistsqlmodel.h"
+#include "database.h"
+#ifdef APP_EXTRA
+#include "extra.h"
+#endif
+
+namespace The {
+QHash* globalActions();
+}
+
+static const char *sortByKey = "artistSortBy";
+static const char *reverseOrderKey = "artistReverseOrder";
+
+ArtistListView::ArtistListView(QWidget *parent) : BaseFinderView(parent) {
+ setupToolbar();
+}
+
+void ArtistListView::appear() {
+ QStatusBar *statusBar = MainWindow::instance()->statusBar();
+#ifdef APP_EXTRA
+ Extra::fadeInWidget(statusBar, statusBar);
+#endif
+ BaseFinderView::appear();
+ statusBar->insertPermanentWidget(0, toolBar);
+ toolBar->show();
+}
+
+void ArtistListView::disappear() {
+ QStatusBar *statusBar = MainWindow::instance()->statusBar();
+#ifdef APP_EXTRA
+ Extra::fadeInWidget(statusBar, statusBar);
+#endif
+ BaseFinderView::disappear();
+ statusBar->removeWidget(toolBar);
+}
+
+void ArtistListView::setupToolbar() {
+ toolBar = new QToolBar();
+ toolBar->hide();
+ toolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+ toolBar->setIconSize(QSize(16, 16));
+
+ QSettings settings;
+ sortBy = static_cast(settings.value(sortByKey, SortByTrackCount).toInt());
+
+ QMenu *sortMenu = new QMenu(this);
+ QActionGroup *sortGroup = new QActionGroup(this);
+
+ QAction *sortByTrackCountAction = new QAction(tr("Track Count"), this);
+ sortByTrackCountAction->setActionGroup(sortGroup);
+ sortByTrackCountAction->setCheckable(true);
+ if (sortBy == SortByTrackCount) sortByTrackCountAction->setChecked(true);
+ connect(sortByTrackCountAction, SIGNAL(triggered()), SLOT(setSortByTrackCount()));
+ sortMenu->addAction(sortByTrackCountAction);
+
+ QAction *sortByAlbumCountAction = new QAction(tr("Album Count"), this);
+ sortByAlbumCountAction->setActionGroup(sortGroup);
+ sortByAlbumCountAction->setCheckable(true);
+ if (sortBy == SortByAlbumCount) sortByAlbumCountAction->setChecked(true);
+ connect(sortByAlbumCountAction, SIGNAL(triggered()), SLOT(setSortByAlbumCount()));
+ sortMenu->addAction(sortByAlbumCountAction);
+
+ QAction *sortByNameAction = new QAction(tr("Name"), this);
+ sortByNameAction->setActionGroup(sortGroup);
+ sortByNameAction->setCheckable(true);
+ if (sortBy == SortByName) sortByNameAction->setChecked(true);
+ connect(sortByNameAction, SIGNAL(triggered()), SLOT(setSortByName()));
+ sortMenu->addAction(sortByNameAction);
+
+ QAction *sortByYearAction = new QAction(tr("Year"), this);
+ sortByYearAction->setActionGroup(sortGroup);
+ sortByYearAction->setCheckable(true);
+ if (sortBy == SortByYear) sortByYearAction->setChecked(true);
+ connect(sortByYearAction, SIGNAL(triggered()), SLOT(setSortByYear()));
+ sortMenu->addAction(sortByYearAction);
+
+ QAction *sortByPopularityAction = new QAction(tr("Popularity"), this);
+ sortByPopularityAction->setActionGroup(sortGroup);
+ sortByPopularityAction->setCheckable(true);
+ if (sortBy == SortByPopularity) sortByPopularityAction->setChecked(true);
+ connect(sortByPopularityAction, SIGNAL(triggered()), SLOT(setSortByPopularity()));
+ sortMenu->addAction(sortByPopularityAction);
+
+ sortMenu->addSeparator();
+
+ reversedOrder = settings.value(reverseOrderKey, false).toBool();
+
+ QAction *reversedOrderAction = new QAction(tr("Reversed Order"), this);
+ reversedOrderAction->setCheckable(true);
+ if (reversedOrder) reversedOrderAction->setChecked(true);
+ connect(reversedOrderAction, SIGNAL(triggered(bool)), SLOT(setReversedOrder(bool)));
+ sortMenu->addAction(reversedOrderAction);
+
+ QToolButton *sortButton = new QToolButton(this);
+ sortButton->setText(tr("Sort by"));
+ sortButton->setIcon(Utils::icon("sort"));
+ sortButton->setIconSize(QSize(16, 16));
+ sortButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+ sortButton->setPopupMode(QToolButton::InstantPopup);
+ sortButton->setMenu(sortMenu);
+ QWidgetAction *widgetAction = new QWidgetAction(this);
+ widgetAction->setDefaultWidget(sortButton);
+ widgetAction->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_O));
+ toolBar->addAction(widgetAction);
+}
+
+void ArtistListView::updateQuery(bool transition) {
+ QString sql = "select id from artists where trackCount>0";
+
+ switch (sortBy) {
+ case SortByTrackCount:
+ sql += " order by trackCount";
+ if (!reversedOrder) sql += " desc";
+ sql += ", listeners";
+ if (!reversedOrder) sql += " desc";
+ break;
+ case SortByAlbumCount:
+ sql += " order by albumCount";
+ if (!reversedOrder) sql += " desc";
+ sql += ", listeners";
+ if (!reversedOrder) sql += " desc";
+ break;
+ case SortByYear:
+ sql += " and yearFrom>0 order by yearFrom";
+ if (!reversedOrder) sql += " desc";
+ break;
+ case SortByPopularity:
+ sql += " order by listeners";
+ if (!reversedOrder) sql += " desc";
+ break;
+ default:
+ sql += " order by name collate nocase";
+ if (reversedOrder) sql += " desc";
+ break;
+ }
+
+#ifdef APP_EXTRA
+ if (transition)
+ Extra::fadeInWidget(this, this);
+#endif
+
+ if (!sqlModel->query().isValid())
+ QTimer::singleShot(1000, this, SLOT(preloadThumbs()));
+
+ sqlModel->setQuery(sql, Database::instance().getConnection());
+ if (sqlModel->lastError().isValid())
+ qWarning() << sqlModel->lastError().text();
+
+ scrollToTop();
+}
+
+void ArtistListView::preloadThumbs() {
+ qApp->processEvents();
+ QSqlDatabase db = Database::instance().getConnection();
+ QSqlQuery query(sqlModel->query().lastQuery(), db);
+ bool success = query.exec();
+ if (!success)
+ qDebug() << query.lastQuery() << query.lastError().text() << query.lastError().number();
+ while (query.next()) {
+ int artistId = query.value(0).toInt();
+ Artist* artist = Artist::forId(artistId);
+ artist->getPhoto();
+ qApp->processEvents();
+ }
+}
+
+void ArtistListView::setSortBy(SortBy sortBy) {
+ this->sortBy = sortBy;
+ updateQuery(true);
+ QSettings settings;
+ settings.setValue(sortByKey, (int)sortBy);
+}
-ArtistListView::ArtistListView(QWidget *parent) : BaseFinderView(parent) { }
+void ArtistListView::setReversedOrder(bool reversedOrder) {
+ this->reversedOrder = reversedOrder;
+ updateQuery(true);
+ QSettings settings;
+ settings.setValue(reverseOrderKey, reversedOrder);
+}
diff -Nru musique-1.1/src/artistlistview.h musique-1.3/src/artistlistview.h
--- musique-1.1/src/artistlistview.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/artistlistview.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,7 +1,30 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef ARTISTLISTVIEW_H
#define ARTISTLISTVIEW_H
+#include
+#include
#include "basefinderview.h"
+#include "artistsqlmodel.h"
class ArtistListView : public BaseFinderView {
@@ -9,6 +32,37 @@
public:
ArtistListView(QWidget *parent);
+ void setModel(ArtistSqlModel *model) { BaseFinderView::setModel(model); sqlModel = model; }
+ void updateQuery(bool transition = false);
+
+ enum SortBy {
+ SortByName = 0,
+ SortByAlbumCount,
+ SortByTrackCount,
+ SortByYear,
+ SortByPopularity
+ };
+
+public slots:
+ void appear();
+ void disappear();
+
+private slots:
+ void setSortBy(SortBy sortBy);
+ void setSortByName() { setSortBy(SortByName); }
+ void setSortByTrackCount() { setSortBy(SortByTrackCount); }
+ void setSortByAlbumCount() { setSortBy(SortByAlbumCount); }
+ void setSortByYear() { setSortBy(SortByYear); }
+ void setSortByPopularity() { setSortBy(SortByPopularity); }
+ void setReversedOrder(bool reversedOrder);
+ void preloadThumbs();
+
+private:
+ void setupToolbar();
+ QToolBar *toolBar;
+ ArtistSqlModel *sqlModel;
+ SortBy sortBy;
+ bool reversedOrder;
};
diff -Nru musique-1.1/src/artistsqlmodel.cpp musique-1.3/src/artistsqlmodel.cpp
--- musique-1.1/src/artistsqlmodel.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/artistsqlmodel.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "artistsqlmodel.h"
#include "mainwindow.h"
diff -Nru musique-1.1/src/artistsqlmodel.h musique-1.3/src/artistsqlmodel.h
--- musique-1.1/src/artistsqlmodel.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/artistsqlmodel.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef ARTISTSQLMODEL_H
#define ARTISTSQLMODEL_H
diff -Nru musique-1.1/src/autocomplete.cpp musique-1.3/src/autocomplete.cpp
--- musique-1.1/src/autocomplete.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/autocomplete.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,9 +1,35 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "autocomplete.h"
#include "suggester.h"
+#ifdef APP_MAC
+#include "searchlineedit_mac.h"
+#else
+#include "searchlineedit.h"
+#endif
-AutoComplete::AutoComplete(QWidget *parent, QLineEdit *editor):
- QObject(parent), buddy(parent), editor(editor), suggester(0) {
+AutoComplete::AutoComplete(SearchLineEdit *parent, QLineEdit *editor):
+ QObject(parent), editor(editor), suggester(0) {
+ buddy = parent;
enabled = true;
popup = new QListWidget;
@@ -13,7 +39,7 @@
popup->installEventFilter(this);
popup->setWindowFlags(Qt::Popup);
popup->setFocusPolicy(Qt::NoFocus);
- popup->setFocusProxy(parent);
+ popup->setFocusProxy(buddy);
connect(popup, SIGNAL(itemClicked(QListWidgetItem*)), SLOT(doneCompletion()));
@@ -28,11 +54,7 @@
timer->setSingleShot(true);
timer->setInterval(600);
connect(timer, SIGNAL(timeout()), SLOT(autoSuggest()));
-#ifdef APP_MAC
- connect(parent, SIGNAL(textChanged(QString)), timer, SLOT(start()));
-#else
- connect(editor, SIGNAL(textEdited(QString)), timer, SLOT(start()));
-#endif
+ connect(buddy, SIGNAL(textChanged(QString)), timer, SLOT(start()));
}
@@ -44,10 +66,16 @@
if (obj != popup)
return false;
+ if (ev->type() == QEvent::FocusOut) {
+ popup->hide();
+ buddy->setFocus();
+ return true;
+ }
+
if (ev->type() == QEvent::MouseButtonPress) {
popup->hide();
- editor->setFocus();
- editor->setText(originalText);
+ buddy->setFocus();
+ buddy->setText(originalText);
return true;
}
@@ -65,14 +93,14 @@
doneCompletion();
consumed = true;
} else {
- editor->setFocus();
+ buddy->setFocus();
editor->event(ev);
popup->hide();
}
break;
case Qt::Key_Escape:
- editor->setFocus();
+ buddy->setFocus();
editor->setText(originalText);
popup->hide();
consumed = true;
@@ -88,7 +116,7 @@
default:
// qDebug() << keyEvent->text();
- editor->setFocus();
+ buddy->setFocus();
editor->event(ev);
popup->hide();
break;
@@ -121,17 +149,17 @@
popup->move(buddy->mapToGlobal(QPoint(0, buddy->height())));
- // popup->setFocus();
+ popup->setFocus();
popup->show();
}
void AutoComplete::doneCompletion() {
timer->stop();
popup->hide();
- editor->setFocus();
+ buddy->setFocus();
QListWidgetItem *item = popup->currentItem();
if (item) {
- editor->setText(item->text());
+ buddy->setText(item->text());
emit suggestionAccepted(item->text());
}
}
@@ -156,12 +184,14 @@
void AutoComplete::autoSuggest() {
if (!enabled) return;
+ if (!buddy->hasFocus()) return;
QString query = editor->text();
originalText = query;
// qDebug() << "originalText" << originalText;
if (query.isEmpty()) {
popup->hide();
+ buddy->setFocus();
return;
}
@@ -178,7 +208,7 @@
if (current) {
// qDebug() << "current" << current->text();
current->setSelected(true);
- editor->setText(current->text());
+ buddy->setText(current->text());
editor->setSelection(originalText.length(), editor->text().length());
}
}
diff -Nru musique-1.1/src/autocomplete.h musique-1.3/src/autocomplete.h
--- musique-1.1/src/autocomplete.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/autocomplete.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,15 +1,36 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef SUGGESTCOMPLETION_H
#define SUGGESTCOMPLETION_H
#include
class Suggester;
+class SearchLineEdit;
class AutoComplete : public QObject {
Q_OBJECT
public:
- AutoComplete(QWidget *parent, QLineEdit *editor);
+ AutoComplete(SearchLineEdit *parent, QLineEdit *editor);
~AutoComplete();
bool eventFilter(QObject *obj, QEvent *ev);
void showCompletion(const QStringList &choices);
@@ -28,7 +49,7 @@
void suggestionAccepted(const QString &suggestion);
private:
- QWidget *buddy;
+ SearchLineEdit *buddy;
QLineEdit *editor;
QString originalText;
QListWidget *popup;
diff -Nru musique-1.1/src/basefinderview.cpp musique-1.3/src/basefinderview.cpp
--- musique-1.1/src/basefinderview.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/basefinderview.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "basefinderview.h"
#include "finderitemdelegate.h"
#include "basesqlmodel.h"
@@ -7,39 +27,35 @@
BaseFinderView::BaseFinderView(QWidget *parent) : QListView(parent) {
- this->setItemDelegate(new FinderItemDelegate(this));
- this->setSelectionMode(QAbstractItemView::ExtendedSelection);
+ setItemDelegate(new FinderItemDelegate(this));
+ setSelectionMode(QAbstractItemView::ExtendedSelection);
// layout
- this->setGridSize(QSize(151, 151));
- // this->setViewMode(QListView::IconMode);
- // this->setSpacing(1);
- this->setFlow(QListView::LeftToRight);
- this->setWrapping(true);
- this->setResizeMode(QListView::Adjust);
- this->setMovement(QListView::Static);
- this->setUniformItemSizes(true);
+ setGridSize(QSize(151, 151));
+ setFlow(QListView::LeftToRight);
+ setWrapping(true);
+ setResizeMode(QListView::Adjust);
+ setMovement(QListView::Static);
+ setUniformItemSizes(true);
// colors
QPalette p = palette();
p.setBrush(QPalette::Base, Qt::black);
p.setBrush(QPalette::Text, Qt::white);
p.setColor(QPalette::Background, Qt::transparent);
- this->setPalette(p);
+ setPalette(p);
// dragndrop
- this->setDragEnabled(true);
- this->setDragDropMode(QAbstractItemView::DragOnly);
+ setDragEnabled(true);
+ setDragDropMode(QAbstractItemView::DragOnly);
// cosmetics
- this->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
- this->setFrameShape( QFrame::NoFrame );
- this->setAttribute(Qt::WA_MacShowFocusRect, false);
- // setStyleSheet("background:transparent");
+ setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
+ setFrameShape(QFrame::NoFrame);
+ setAttribute(Qt::WA_MacShowFocusRect, false);
verticalScrollBar()->setPageStep(3);
verticalScrollBar()->setSingleStep(1);
-
}
void BaseFinderView::appear() {
@@ -47,8 +63,7 @@
setMouseTracking(true);
BaseSqlModel *baseSqlModel = dynamic_cast(model());
if (baseSqlModel) {
- QSqlQuery query = baseSqlModel->query();
- baseSqlModel->setQuery(QSqlQuery(query.lastQuery(), Database::instance().getConnection()));
+ baseSqlModel->restoreQuery();
while (baseSqlModel->canFetchMore())
baseSqlModel->fetchMore();
}
@@ -57,15 +72,12 @@
void BaseFinderView::disappear() {
setEnabled(false);
setMouseTracking(false);
- // BaseSqlModel *baseSqlModel = dynamic_cast(model());
- // if (baseSqlModel) baseSqlModel->clear();
+ BaseSqlModel *baseSqlModel = dynamic_cast(model());
+ if (baseSqlModel) baseSqlModel->clear();
}
void BaseFinderView::leaveEvent(QEvent * /* event */) {
- BaseSqlModel *baseModel = dynamic_cast(model());
- if (baseModel) {
- baseModel->clearHover();
- }
+ QMetaObject::invokeMethod(model(), "clearHover");
}
void BaseFinderView::mouseMoveEvent(QMouseEvent *event) {
@@ -74,10 +86,10 @@
// qDebug() << "BaseFinderView::mouseMoveEvent" << event->pos();
if (isHoveringPlayIcon(event)) {
- QMetaObject::invokeMethod(model(), "enterPlayIconHover", Qt::DirectConnection);
+ QMetaObject::invokeMethod(model(), "enterPlayIconHover");
setCursor(Qt::PointingHandCursor);
} else {
- QMetaObject::invokeMethod(model(), "exitPlayIconHover", Qt::DirectConnection);
+ QMetaObject::invokeMethod(model(), "exitPlayIconHover");
unsetCursor();
}
diff -Nru musique-1.1/src/basefinderview.h musique-1.3/src/basefinderview.h
--- musique-1.1/src/basefinderview.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/basefinderview.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef BASEFINDERVIEW_H
#define BASEFINDERVIEW_H
diff -Nru musique-1.1/src/basesqlmodel.cpp musique-1.3/src/basesqlmodel.cpp
--- musique-1.1/src/basesqlmodel.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/basesqlmodel.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,6 +1,27 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "basesqlmodel.h"
#include "trackmimedata.h"
#include "database.h"
+#include "model/item.h"
BaseSqlModel::BaseSqlModel(QObject *parent) : QSqlQueryModel(parent) {
hoveredRow = -1;
@@ -11,17 +32,31 @@
connect(timeLine, SIGNAL(frameChanged(int)), SLOT(updatePlayIcon()));
}
+void BaseSqlModel::setQuery(const QSqlQuery &query) {
+ lastQuery = query.lastQuery();
+ QSqlQueryModel::setQuery(query);
+}
+
+void BaseSqlModel::setQuery(const QString &query, const QSqlDatabase &db) {
+ lastQuery = query;
+ QSqlQueryModel::setQuery(query, db);
+}
+
+void BaseSqlModel::restoreQuery() {
+ if (!query().isValid())
+ setQuery(lastQuery, Database::instance().getConnection());
+}
+
void BaseSqlModel::setHoveredRow(int row) {
int oldRow = hoveredRow;
hoveredRow = row;
- emit dataChanged( createIndex( oldRow, 0 ), createIndex( oldRow, columnCount() - 1 ) );
- emit dataChanged( createIndex( hoveredRow, 0 ), createIndex( hoveredRow, columnCount() - 1 ) );
+ emit dataChanged(index(oldRow, 0 ), index(oldRow, 0));
+ emit dataChanged(index(hoveredRow, 0), index(hoveredRow, 0));
}
void BaseSqlModel::clearHover() {
- emit dataChanged( createIndex( hoveredRow, 0 ), createIndex( hoveredRow, columnCount() - 1 ) );
+ emit dataChanged(index(hoveredRow, 0), index(hoveredRow, 0));
hoveredRow = -1;
- // timeLine->stop();
}
void BaseSqlModel::enterPlayIconHover() {
@@ -45,13 +80,13 @@
}
void BaseSqlModel::updatePlayIcon() {
- emit dataChanged( createIndex( hoveredRow, 0 ), createIndex( hoveredRow, columnCount() - 1 ) );
+ emit dataChanged(index(hoveredRow, 0), index(hoveredRow, 0));
}
// --- Sturm und drang ---
Qt::DropActions BaseSqlModel::supportedDropActions() const {
- return Qt::MoveAction;
+ return Qt::CopyAction;
}
Qt::ItemFlags BaseSqlModel::flags(const QModelIndex &index) const {
diff -Nru musique-1.1/src/basesqlmodel.h musique-1.3/src/basesqlmodel.h
--- musique-1.1/src/basesqlmodel.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/basesqlmodel.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,9 +1,29 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef BASESQLMODEL_H
#define BASESQLMODEL_H
-#include
-#include
-#include "model/item.h"
+#include
+
+class Item;
class BaseSqlModel : public QSqlQueryModel {
@@ -11,6 +31,9 @@
public:
BaseSqlModel(QObject *parent = 0);
+ void setQuery(const QSqlQuery &query);
+ void setQuery(const QString &query, const QSqlDatabase &db);
+ void restoreQuery();
void setHoveredRow(int row);
public slots:
@@ -30,6 +53,7 @@
int hoveredRow;
QTimeLine * timeLine;
bool playIconHovered;
+ QString lastQuery;
private slots:
void updatePlayIcon();
diff -Nru musique-1.1/src/breadcrumbwidget.cpp musique-1.3/src/breadcrumbwidget.cpp
--- musique-1.1/src/breadcrumbwidget.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/breadcrumbwidget.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,10 +1,30 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "breadcrumbwidget.h"
-#include "iconloader/qticonloader.h"
+#include "utils.h"
BreadcrumbWidget::BreadcrumbWidget(QWidget *parent) : QToolBar(parent) {
backAction = new QAction(
- QtIconLoader::icon("go-previous"),
+ Utils::icon("go-previous"),
tr("&Back"), this);
QKeySequence keySequence(Qt::ALT + Qt::Key_Left);
backAction->setShortcut(keySequence);
diff -Nru musique-1.1/src/breadcrumbwidget.h musique-1.3/src/breadcrumbwidget.h
--- musique-1.1/src/breadcrumbwidget.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/breadcrumbwidget.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef BREADCRUMBWIDGET_H
#define BREADCRUMBWIDGET_H
diff -Nru musique-1.1/src/choosefolderview.cpp musique-1.3/src/choosefolderview.cpp
--- musique-1.1/src/choosefolderview.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/choosefolderview.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "choosefolderview.h"
#include "constants.h"
#include "fontutils.h"
@@ -38,7 +58,7 @@
tipLabel = new QLabel(
tr("%1 needs to scan your music collection.").arg(Constants::NAME)
, this);
- tipLabel->setFont(FontUtils::big());
+ tipLabel->setFont(FontUtils::bigger());
vLayout->addWidget(tipLabel);
QBoxLayout *buttonLayout = new QHBoxLayout();
@@ -72,14 +92,14 @@
connect(chooseDirButton, SIGNAL(clicked()), SLOT(chooseFolder()));
buttonLayout->addWidget(chooseDirButton);
-#if !defined(APP_MAC) && !defined(Q_WS_WIN)
+#ifndef APP_EXTRA
QLabel *privacyLabel =
new QLabel(
tr("%1 will connect to the Last.fm web services and pass artist names and album titles in order to fetch covert art, biographies and much more.")
.arg(Constants::NAME) + " " +
tr("If you have privacy concerns about this you can quit now.")
, this);
- privacyLabel->setFont(FontUtils::small());
+ privacyLabel->setFont(FontUtils::smaller());
privacyLabel->setOpenExternalLinks(true);
privacyLabel->setWordWrap(true);
vLayout->addWidget(privacyLabel);
diff -Nru musique-1.1/src/choosefolderview.h musique-1.3/src/choosefolderview.h
--- musique-1.1/src/choosefolderview.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/choosefolderview.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef CHOOSEFOLDERVIEW_H
#define CHOOSEFOLDERVIEW_H
@@ -12,10 +32,9 @@
ChooseFolderView(QWidget *parent);
void appear();
void disappear() {}
- QMap metadata() {
- QMap metadata;
+ QHash metadata() {
+ QHash metadata;
metadata.insert("title", tr("Locate your collection"));
- metadata.insert("description", "");
return metadata;
}
diff -Nru musique-1.1/src/collectionscanner.cpp musique-1.3/src/collectionscanner.cpp
--- musique-1.1/src/collectionscanner.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionscanner.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "collectionscanner.h"
#include "database.h"
#include "model/track.h"
@@ -19,11 +39,12 @@
#endif
fileExtensionsBlacklist
- << "jpg" << "png" << "gif" << "bmp"
- << "txt" << "doc" << "rtf" << "pdf"
- << "db" << "log"
+ << "jpg" << "jpeg" << "png" << "gif" << "bmp" << "tif" << "tiff"
+ << "txt" << "doc" << "rtf" << "pdf" << "html" << "htm" << "ps" << "xls" << "js" << "css"
+ << "db" << "log" << "url" << "nfo" << "ini" << "dat" << "md5" << "sfv" << "DS_Store"
<< "zip" << "rar" << "dmg" << "iso"
- << "m3u" << "pls" << "cue";
+ << "m3u" << "pls" << "cue"
+ << "avi" << "flv" << "mpg" << "wmv" << "swf";
}
void CollectionScanner::reset() {
@@ -74,8 +95,8 @@
} else {
- // drop the previous, if any
- Database::instance().drop();
+ // delete any existing data
+ Database::instance().clear();
// invalidate caches
Artist::clearCache();
@@ -116,8 +137,14 @@
// qDebug() << "Processing " << fileInfo.absoluteFilePath();
// parse metadata with TagLib
- TagLib::FileRef fileref((TagLib::FileName)fileInfo.absoluteFilePath().toUtf8());
- // or maybe QFile::encodeName(p_FilePath).data()
+ QString filename = fileInfo.absoluteFilePath();
+#ifdef Q_OS_WIN
+ const wchar_t * encodedName = reinterpret_cast(filename.utf16());
+ TagLib::FileRef fileref(encodedName);
+#else
+ // const char * encodedName = QFile::encodeName(filename).constData();
+ TagLib::FileRef fileref((TagLib::FileName)filename.toUtf8());
+#endif
// if taglib cannot parse the file, drop it
if (fileref.isNull()) {
@@ -197,6 +224,8 @@
trackPaths.clear();
}
+ QSqlQuery("vacuum", Database::instance().getConnection());
+
stopped = false;
working = false;
@@ -469,7 +498,7 @@
const QString albumTag = DataUtils::cleanTag(file->getTags()->album);
// try to normalize the album title to a simpler form
- const QString albumHash = DataUtils::normalizeTag(albumTag);
+ const QString albumHash = Album::getHash(albumTag, file->getArtist());
if (albumTag.isEmpty()) {
processTrack(file);
@@ -502,6 +531,15 @@
const QString albumTag = file->getTags()->album;
album->setTitle(DataUtils::cleanTag(albumTag));
album->setYear(file->getTags()->year);
+
+ Artist *artist = file->getArtist();
+ if (artist) album->setArtist(artist); // && artist->getId() > 0
+ else qDebug() << "Album" << album->getTitle() << "lacks an artist";
+
+ if (artist && artist->getId() <= 0) qWarning() << "artist id" << artist->getId() << artist->getName();
+
+ // qDebug() << "Processing album:" << album->getTitle() << album->getHash();
+
album->setProperty("originalHash", album->getHash());
// local covers
@@ -509,20 +547,15 @@
if (!QFile::exists(imageLocation)) {
const QString filePath = file->getFileInfo().absolutePath();
bool localCover = false;
- localCover = CoverUtils::coverFromFile(filePath, imageLocation);
+ localCover = CoverUtils::coverFromFile(filePath, album);
if (!localCover) {
- localCover = CoverUtils::coverFromTags(filePath, imageLocation);
+ localCover = CoverUtils::coverFromTags(filePath, album);
if (localCover)
qDebug() << "Found embedded cover for" << filePath;
}
if (localCover) album->setProperty("localCover", true);
}
- Artist *artist = file->getArtist();
- if (artist && artist->getId() > 0) album->setArtist(artist);
- else qDebug() << "Album" << album->getTitle() << "lacks an artist";
- // qDebug() << "Processing album:" << album->getTitle() << album->getHash();
-
if (loadedAlbums.contains(album->getHash())) {
qDebug() << "ERROR Album already processed!" << album->getTitle() << album->getHash();
return;
@@ -562,13 +595,13 @@
// if (hash != album->getHash())
loadedAlbums.insert(album->getHash(), album);
- int albumId = Album::idForName(album->getTitle());
+ int albumId = Album::idForHash(album->getHash());
album->setId(albumId);
if (albumId < 0) {
// qDebug() << "We have a new cool album:" << album->getTitle();
album->insert();
// TODO last insert id
- albumId = Album::idForName(album->getTitle());
+ albumId = Album::idForHash(album->getHash());
} else {
qDebug() << "Updating album" << album->getTitle();
album->update();
diff -Nru musique-1.1/src/collectionscanner.h musique-1.3/src/collectionscanner.h
--- musique-1.1/src/collectionscanner.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionscanner.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef COLLECTIONSCANNER_H
#define COLLECTIONSCANNER_H
@@ -32,7 +52,7 @@
class FileInfo {
public:
- FileInfo() : artist(0), album(0), tags(0) { };
+ FileInfo() : artist(0), album(0), tags(0) { }
~FileInfo() {
if (artist) delete artist;
if (album) delete album;
diff -Nru musique-1.1/src/collectionscannerthread.cpp musique-1.3/src/collectionscannerthread.cpp
--- musique-1.1/src/collectionscannerthread.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionscannerthread.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "collectionscannerthread.h"
#include "collectionscanner.h"
diff -Nru musique-1.1/src/collectionscannerthread.h musique-1.3/src/collectionscannerthread.h
--- musique-1.1/src/collectionscannerthread.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionscannerthread.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef COLLECTIONSCANNERTHREAD_H
#define COLLECTIONSCANNERTHREAD_H
diff -Nru musique-1.1/src/collectionscannerview.cpp musique-1.3/src/collectionscannerview.cpp
--- musique-1.1/src/collectionscannerview.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionscannerview.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "collectionscannerview.h"
#include "constants.h"
#include "fontutils.h"
@@ -15,7 +35,7 @@
QLabel *tipLabel = new QLabel(
tr("%1 is scanning your music collection.").arg(Constants::NAME)
, this);
- tipLabel->setFont(FontUtils::big());
+ tipLabel->setFont(FontUtils::bigger());
layout->addWidget(tipLabel);
progressBar = new QProgressBar(this);
diff -Nru musique-1.1/src/collectionscannerview.h musique-1.3/src/collectionscannerview.h
--- musique-1.1/src/collectionscannerview.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionscannerview.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef COLLECTIONSCANNERVIEW_H
#define COLLECTIONSCANNERVIEW_H
@@ -14,9 +34,8 @@
void appear() { progressBar->setMaximum(0); }
void disappear() {}
- QMap metadata() {
- QMap metadata;
- metadata.insert("title", "");
+ QHash metadata() {
+ QHash metadata;
metadata.insert("description", tr("Go grab a coffee"));
return metadata;
}
diff -Nru musique-1.1/src/collectionsuggester.cpp musique-1.3/src/collectionsuggester.cpp
--- musique-1.1/src/collectionsuggester.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionsuggester.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "collectionsuggester.h"
#include
diff -Nru musique-1.1/src/collectionsuggester.h musique-1.3/src/collectionsuggester.h
--- musique-1.1/src/collectionsuggester.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/collectionsuggester.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef COLLECTIONSUGGESTER_H
#define COLLECTIONSUGGESTER_H
diff -Nru musique-1.1/src/constants.cpp musique-1.3/src/constants.cpp
--- musique-1.1/src/constants.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/constants.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "constants.h"
#include
@@ -5,7 +25,7 @@
#define STRINGIFY(x) STR(x)
const char *Constants::VERSION = STRINGIFY(APP_VERSION);
-const int Constants::DATABASE_VERSION = 1;
+const int Constants::DATABASE_VERSION = 2;
const char *Constants::NAME = STRINGIFY(APP_NAME);
const char *Constants::UNIX_NAME = STRINGIFY(APP_UNIX_NAME);
const char *Constants::ORG_NAME = "Flavio Tordini";
diff -Nru musique-1.1/src/constants.h musique-1.3/src/constants.h
--- musique-1.1/src/constants.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/constants.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef CONSTANTS_H
#define CONSTANTS_H
diff -Nru musique-1.1/src/context/albuminfo.cpp musique-1.3/src/context/albuminfo.cpp
--- musique-1.1/src/context/albuminfo.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/context/albuminfo.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "albuminfo.h"
#include "../model/album.h"
#include "../fontutils.h"
@@ -18,7 +38,7 @@
titleLabel = new QLabel(this);
titleLabel->setPalette(parent->palette());
titleLabel->setWordWrap(true);
- titleLabel->setFont(FontUtils::bigBold());
+ titleLabel->setFont(FontUtils::biggerBold());
titleLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
layout->addWidget(titleLabel);
@@ -37,7 +57,7 @@
#ifdef APP_AFFILIATE_AMAZON
buyOnAmazonButton = new QPushButton(this);
buyOnAmazonButton->hide();
- buyOnAmazonButton->setFont(FontUtils::small());
+ buyOnAmazonButton->setFont(FontUtils::smaller());
buyOnAmazonButton->setText(tr("Buy on %1").arg("Amazon"));
buyOnAmazonButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
connect(buyOnAmazonButton, SIGNAL(clicked()), SLOT(amazonClicked()));
@@ -94,12 +114,12 @@
wikiLabel->setText(html);
}
- QImage photo = album->getPhoto();
+ QPixmap photo = album->getPhoto();
if (photo.isNull()) {
photoLabel->clear();
photoLabel->hide();
} else {
- photoLabel->setPixmap(QPixmap::fromImage(photo));
+ photoLabel->setPixmap(photo);
photoLabel->show();
}
diff -Nru musique-1.1/src/context/albuminfo.h musique-1.3/src/context/albuminfo.h
--- musique-1.1/src/context/albuminfo.h 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/context/albuminfo.h 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#ifndef ALBUMINFO_H
#define ALBUMINFO_H
diff -Nru musique-1.1/src/context/artistinfo.cpp musique-1.3/src/context/artistinfo.cpp
--- musique-1.1/src/context/artistinfo.cpp 2012-02-09 18:43:20.000000000 +0000
+++ musique-1.3/src/context/artistinfo.cpp 2013-10-11 07:42:11.000000000 +0000
@@ -1,3 +1,23 @@
+/* $BEGIN_LICENSE
+
+This file is part of Musique.
+Copyright 2013, Flavio Tordini
+
+Musique is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Musique is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Musique. If not, see .
+
+$END_LICENSE */
+
#include "artistinfo.h"
#include "../model/artist.h"
#include "../fontutils.h"
@@ -15,7 +35,7 @@
titleLabel = new QLabel(this);
titleLabel->setPalette(parent->palette());
titleLabel->setWordWrap(true);
- titleLabel->setFont(FontUtils::bigBold());
+ titleLabel->setFont(FontUtils::biggerBold());
titleLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
layout->addWidget(titleLabel);
@@ -65,7 +85,7 @@
htmlBio += "