diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/amarok.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/amarok.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/amarok.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/amarok.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: amarok\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-08-01 17:57+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2010-05-08 04:25+0000\n" "Last-Translator: Byambatsogt \n" "Language-Team: Mongolian \n" @@ -15,1865 +15,2011 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 18:26+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-17 23:43+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: toolbar/VolumePopupButton.cpp:107 toolbar/VolumePopupButton.cpp:118 -#: widgets/Osd.cpp:171 -msgid "(muted)" +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:14 +#. i18n: ectx: property (windowTitle), widget (QDialog, FormatSelectionDialog) +#: MainWindow.cpp:103 rc.cpp:542 main.cpp:43 +msgid "Amarok" msgstr "" -#: toolbar/VolumePopupButton.cpp:107 toolbar/VolumePopupButton.cpp:118 -#: widgets/Osd.cpp:171 -#, kde-format -msgid "Volume: %1% %2" +#: MainWindow.cpp:261 +msgid "Local Music" msgstr "" -#: toolbar/MainToolbar.cpp:82 -msgid "Main Toolbar" +#: MainWindow.cpp:263 +msgid "Local sources of content" msgstr "" -#: toolbar/MainToolbar.cpp:88 -msgid "Rediscover Your Music" +#: MainWindow.cpp:271 +msgid "Internet" msgstr "" -#: toolbar/SlimToolbar.cpp:36 -msgid "Slim Toolbar" +#: MainWindow.cpp:273 +msgid "Online sources of content" msgstr "" -#: playlistgenerator/Preset.cpp:42 playlistgenerator/Preset.cpp:55 -msgid "New playlist preset" +#: MainWindow.cpp:279 +msgid "Playlists" +msgstr "Дууны жагсаалт" + +#: MainWindow.cpp:281 +msgid "Various types of playlists" msgstr "" -#: playlistgenerator/Preset.cpp:45 playlistgenerator/Preset.cpp:67 -msgid "Unnamed playlist preset" +#: MainWindow.cpp:287 amarokurls/NavigationUrlGenerator.cpp:135 +msgid "Files" msgstr "" -#: playlistgenerator/Preset.cpp:129 -msgid "Generating a new playlist" +#: MainWindow.cpp:289 +msgid "Browse local hard drive for content" msgstr "" -#: playlistgenerator/Preset.cpp:153 -msgid "" -"The playlist generator created a playlist which does not meet all of your " -"constraints. If you are not satisfied with the results, try loosening or " -"removing some constraints and then generating a new playlist." +#: MainWindow.cpp:350 +msgctxt "@item:inmenu" +msgid "&View" msgstr "" -#: playlistgenerator/ConstraintSolver.cpp:238 -msgid "The playlist generator failed to load any tracks from the collection." +#: MainWindow.cpp:353 +msgid "Lock Layout" msgstr "" -#: playlistgenerator/ConstraintSolver.cpp:244 +#: MainWindow.cpp:464 msgid "" -"There are no tracks that match all constraints. The playlist generator will " -"find the tracks that match best, but you may want to consider loosening the " -"constraints to find more tracks." +"Closing the main window will keep Amarok running in the System Tray. Use " +"Quit from the menu, or the Amarok tray icon to exit the " +"application." msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:61 -msgid "Checkpoint" +#: MainWindow.cpp:466 +msgid "Docking in System Tray" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:62 -msgid "Fixes a track, album, or artist to a certain position in the playlist" +#: MainWindow.cpp:495 +msgid "Use relative path for &saving" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:178 -#, kde-format -msgid "Checkpoint: %1" +#: MainWindow.cpp:507 covermanager/CoverFoundDialog.cpp:361 +msgid "Save As" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:186 -#: playlistgenerator/constraints/Checkpoint.cpp:194 -#: playlistgenerator/constraints/Checkpoint.cpp:206 -msgid "unassigned" +#: MainWindow.cpp:559 +msgid "Play Media (Files or URLs)" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:188 -#, kde-format -msgid "\"%1\" (track) by %2" +#: MainWindow.cpp:559 +msgid "Add Media (Files or URLs)" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:197 -#, kde-format -msgid "\"%1\" (album) by %2" +#: MainWindow.cpp:577 +msgid "Add Stream" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:199 -#, kde-format -msgid "\"%1\" (album)" +#: MainWindow.cpp:577 +msgid "Enter Stream URL:" msgstr "" -#: playlistgenerator/constraints/Checkpoint.cpp:208 -#, kde-format -msgid "\"%1\" (artist)" +#: MainWindow.cpp:709 +msgid "&Add Media..." msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:86 -msgid "url" +#: MainWindow.cpp:714 +msgctxt "clear playlist" +msgid "&Clear Playlist" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:87 -msgid "title" +#: MainWindow.cpp:719 +msgctxt "edit play queue of playlist" +msgid "Edit &Queue" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:88 -msgid "artist name" +#: MainWindow.cpp:724 +msgctxt "Remove duplicate and dead (unplayable) tracks from the playlist" +msgid "Re&move Duplicates" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:89 -msgid "album name" +#: MainWindow.cpp:731 +msgid "&Add Stream..." msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:90 -msgid "genre" +#: MainWindow.cpp:735 +msgid "&Export Playlist As..." msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:91 -msgid "composer" +#: MainWindow.cpp:739 amarokurls/NavigationUrlGenerator.cpp:250 +msgid "Bookmark Media Sources View" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:92 -msgid "year" +#: MainWindow.cpp:743 amarokurls/BookmarkManager.cpp:43 +msgid "Bookmark Manager" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:93 -msgid "comment" +#: MainWindow.cpp:747 +msgid "Equalizer" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:94 -msgid "track number" +#: MainWindow.cpp:751 playlist/PlaylistViewUrlGenerator.cpp:101 +msgid "Bookmark Playlist Setup" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:95 -msgid "disc number" +#: MainWindow.cpp:755 +msgid "Bookmark Context Applets" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:96 -msgid "length" +#: MainWindow.cpp:759 covermanager/CoverManager.cpp:105 +msgid "Cover Manager" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:97 -msgid "added to collection" +#: MainWindow.cpp:763 +msgid "Play Media..." msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:98 -msgid "score" +#: MainWindow.cpp:768 +msgid "&Seek Forward" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:99 -msgid "rating" +#: MainWindow.cpp:774 +msgid "&Seek Backward" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:100 -msgid "first played" +#: MainWindow.cpp:781 +msgid "Update Collection" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:101 -msgid "last played" +#: MainWindow.cpp:788 +msgid "Previous Track" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:102 -msgid "play count" +#: MainWindow.cpp:795 +msgid "Restart current track" msgstr "" -#: playlistgenerator/constraints/TagMatchSupport.cpp:103 -msgid "label" +#: MainWindow.cpp:801 +msgid "Repopulate Playlist" msgstr "" -#: playlistgenerator/constraints/PlaylistDuration.cpp:58 -msgid "Playlist Duration" +#: MainWindow.cpp:807 +msgid "Disable Dynamic Playlist" msgstr "" -#: playlistgenerator/constraints/PlaylistDuration.cpp:59 -msgid "Sets the preferred duration of the playlist" +#: MainWindow.cpp:811 +msgid "Next Track" msgstr "" -#: playlistgenerator/constraints/PlaylistDuration.cpp:125 -#, kde-format -msgid "Playlist duration: %1 %2" +#: MainWindow.cpp:816 +msgid "Increase Volume" msgstr "" -#: playlistgenerator/constraints/PlaylistDuration.cpp:268 -msgctxt "duration of playlist equals some time" -msgid "equals" +#: MainWindow.cpp:822 +msgid "Decrease Volume" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:49 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) -#: playlistgenerator/constraints/PlaylistDuration.cpp:270 rc.cpp:38 -msgid "longer than" +#: MainWindow.cpp:828 +msgid "Toggle Main Window" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:39 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) -#: playlistgenerator/constraints/PlaylistDuration.cpp:272 rc.cpp:32 -msgid "shorter than" +#: MainWindow.cpp:833 +msgid "Toggle Full Screen" msgstr "" -#: playlistgenerator/constraints/PlaylistDuration.cpp:274 -#: playlistgenerator/constraints/TagMatch.cpp:477 -#: playlistgenerator/constraints/PlaylistLength.cpp:210 -#: widgets/MetaQueryWidget.cpp:890 -msgid "unknown comparison" +#: MainWindow.cpp:838 playlist/ProgressiveSearchWidget.cpp:49 +msgid "Search playlist" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:57 -msgid "Match Tags" +#: MainWindow.cpp:843 browsers/collectionbrowser/CollectionWidget.cpp:176 +msgid "Search collection" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:58 -msgid "Make all tracks in the playlist match the specified characteristic" +#: MainWindow.cpp:848 +msgid "Show active track" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:184 -#, kde-format -msgctxt "" -"%1 = empty string or \"not\"; %2 = a metadata field, like \"title\" or " -"\"artist name\"; %3 = a predicate, can be equals, starts with, ends with or " -"contains; %4 = a string to match; Example: Match tag: not title contains " -"\"foo\"" -msgid "Match tag:%1 %2 %3 %4" +#: MainWindow.cpp:852 +msgid "Show Notification Popup" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:185 -msgid " not" +#: MainWindow.cpp:857 +msgid "Mute Volume" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:188 -#, kde-format -msgctxt "number of stars in the rating of a track" -msgid "%1 star" -msgid_plural "%1 stars" -msgstr[0] "" -msgstr[1] "" +#: MainWindow.cpp:862 +msgid "Last.fm: Love Current Track" +msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:194 -#, kde-format -msgctxt "an arbitrary string surrounded by quotes" -msgid "\"%1\"" +#: MainWindow.cpp:867 +msgid "Last.fm: Ban Current Track" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:448 -#: widgets/MetaQueryWidget.cpp:879 -msgctxt "a numerical tag (like year or track number) equals a value" -msgid "equals" +#: MainWindow.cpp:872 +msgid "Last.fm: Skip Current Track" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:123 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:477 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:614 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonRating) -#: playlistgenerator/constraints/TagMatch.cpp:450 rc.cpp:163 rc.cpp:247 -#: rc.cpp:280 widgets/MetaQueryWidget.cpp:881 -msgid "greater than" +#: MainWindow.cpp:877 playlist/view/PlaylistViewCommon.cpp:115 +msgid "Queue Track" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:113 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:467 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:604 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonRating) -#: playlistgenerator/constraints/TagMatch.cpp:452 -#: playlistgenerator/constraints/PlaylistLength.cpp:208 rc.cpp:157 rc.cpp:241 -#: rc.cpp:274 widgets/MetaQueryWidget.cpp:877 -msgid "less than" +#: MainWindow.cpp:882 +msgid "Rate Current Track: 1" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:233 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) -#: playlistgenerator/constraints/TagMatch.cpp:456 rc.cpp:187 -msgid "before" +#: MainWindow.cpp:887 +msgid "Rate Current Track: 2" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:238 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) -#: playlistgenerator/constraints/TagMatch.cpp:458 rc.cpp:190 -msgid "on" +#: MainWindow.cpp:892 +msgid "Rate Current Track: 3" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:243 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) -#: playlistgenerator/constraints/TagMatch.cpp:460 rc.cpp:193 -msgid "after" +#: MainWindow.cpp:897 +msgid "Rate Current Track: 4" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:462 -msgid "within" +#: MainWindow.cpp:902 +msgid "Rate Current Track: 5" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:466 -msgctxt "an alphabetical tag (like title or artist name) equals some string" -msgid "equals" +#: MainWindow.cpp:908 +msgid "Network Request Viewer" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:468 -msgctxt "" -"an alphabetical tag (like title or artist name) starts with some string" -msgid "starts with" +#: MainWindow.cpp:926 +msgid "&About Amarok" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:470 -msgctxt "" -"an alphabetical tag (like title or artist name) ends with some string" -msgid "ends with" +#: MainWindow.cpp:930 +msgid "&Report Bug..." msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:472 -#: widgets/MetaQueryWidget.cpp:885 -msgctxt "" -"an alphabetical tag (like title or artist name) contains some string" -msgid "contains" +#: MainWindow.cpp:990 +msgid "&Music" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:474 -msgid "regexp" +#: MainWindow.cpp:992 +msgid "&Amarok" msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:490 -#, kde-format -msgid "%1 day" -msgid_plural "%1 days" -msgstr[0] "" -msgstr[1] "" +#: MainWindow.cpp:1016 playlist/PlaylistDock.cpp:54 +#: playlist/PlaylistToolBar.cpp:39 +msgid "&Playlist" +msgstr "" -#: playlistgenerator/constraints/TagMatch.cpp:493 -#, kde-format -msgid "%1 month" -msgid_plural "%1 months" -msgstr[0] "" -msgstr[1] "" - -#: playlistgenerator/constraints/TagMatch.cpp:496 -#, kde-format -msgid "%1 year" -msgid_plural "%1 years" -msgstr[0] "" -msgstr[1] "" - -#: playlistgenerator/constraints/TagMatch.cpp:647 -#: playlistgenerator/constraints/TagMatch.cpp:864 -msgctxt "within the last %1 days" -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: playlistgenerator/constraints/TagMatch.cpp:648 -#: playlistgenerator/constraints/TagMatch.cpp:865 -msgctxt "within the last %1 months" -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: playlistgenerator/constraints/TagMatch.cpp:649 -#: playlistgenerator/constraints/TagMatch.cpp:866 -msgctxt "within the last %1 years" -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: playlistgenerator/constraints/PlaylistLength.cpp:58 -msgid "Playlist Length" +#: MainWindow.cpp:1033 +msgid "&Tools" msgstr "" -#: playlistgenerator/constraints/PlaylistLength.cpp:59 -msgid "Sets the preferred number of tracks in the playlist" +#: MainWindow.cpp:1050 +msgid "&Settings" msgstr "" -#: playlistgenerator/constraints/PlaylistLength.cpp:120 +#: MainWindow.cpp:1097 #, kde-format -msgctxt "%2 is e.g. 'more than' or 'less than' or 'equals'" -msgid "Playlist length: %2 1 track" -msgid_plural "Playlist length: %2 %1 tracks" -msgstr[0] "" -msgstr[1] "" - -#: playlistgenerator/constraints/PlaylistLength.cpp:204 -msgctxt "number of tracks in playlist equals some number" -msgid "equals" +msgid "" +"You have chosen to hide the menu bar.\n" +"\n" +"Please remember that you can always use the shortcut \"%1\" to bring it back." msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:49 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) -#: playlistgenerator/constraints/PlaylistLength.cpp:206 rc.cpp:101 -msgid "more than" +#: MainWindow.cpp:1099 +msgid "Hide Menu" msgstr "" -#: playlistgenerator/constraints/PreventDuplicates.cpp:53 -msgid "Prevent Duplicates" +#: MainWindow.cpp:1141 +#, kde-format +msgid "Paused :: %1" msgstr "" -#: playlistgenerator/constraints/PreventDuplicates.cpp:54 -msgid "" -"Prevents duplicate tracks, albums, or artists from appearing in the playlist" -msgstr "" +#: MainWindow.cpp:1154 core-impl/collections/audiocd/AudioCdCollection.cpp:444 +#: core-impl/collections/audiocd/AudioCdCollection.cpp:445 +#: core-impl/collections/audiocd/AudioCdCollection.cpp:446 +#: core-impl/collections/audiocd/AudioCdCollection.cpp:447 +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:512 +#: amarokurls/BookmarkTreeView.cpp:377 amarokurls/BookmarkTreeView.cpp:378 +#: amarokurls/BookmarkTreeView.cpp:379 context/applets/albums/AlbumItem.cpp:97 +msgid "Unknown" +msgstr "Тодорхой бус" -#: playlistgenerator/constraints/PreventDuplicates.cpp:103 -msgid "Prevent duplicate tracks" +#: MainWindow.cpp:1154 +#, kde-format +msgid "%1 - %2 :: %3" msgstr "" -#: playlistgenerator/constraints/PreventDuplicates.cpp:105 -msgid "Prevent duplicate artists" +#: dialogs/DatabaseImporterDialog.cpp:39 +msgid "Import Collection" msgstr "" -#: playlistgenerator/constraints/PreventDuplicates.cpp:107 -msgid "Prevent duplicate albums" +#: dialogs/DatabaseImporterDialog.cpp:44 +msgid "" +"This tool allows you to import track information and
statistical data " +"from another music application.

Any statistical data in your database " +"will be overwritten" msgstr "" -#. i18n: file: aboutdialog/OcsPersonItem.ui:137 -#. i18n: ectx: property (text), widget (QLabel, m_textLabel) -#. i18n: file: services/ampache/AmpacheConfigWidget.ui:53 -#. i18n: ectx: property (text), widget (QTableWidget, serverList) -#. i18n: file: services/ampache/NewServerWidget.ui:17 -#. i18n: ectx: property (text), widget (QLabel, labelName) -#. i18n: file: network/NetworkRequests.ui:89 -#. i18n: ectx: property (text), widget (QTreeWidget, requestDetails) -#. i18n: file: network/NetworkRequests.ui:103 -#. i18n: ectx: property (text), widget (QTreeWidget, responseDetails) -#: playlistgenerator/TreeModel.cpp:64 rc.cpp:1134 rc.cpp:1295 rc.cpp:1307 -#: rc.cpp:1941 rc.cpp:1947 -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:437 -#: amarokurls/BookmarkModel.cpp:265 -msgid "Name" +#: dialogs/DatabaseImporterDialog.cpp:55 +msgid "Amarok collection scanner" msgstr "" -#: playlistgenerator/ConstraintGroup.cpp:87 -msgctxt "name of a type of constraint group" -msgid "\"Match Any\" group" +#: dialogs/DatabaseImporterDialog.cpp:56 +msgid "Amarok 1.4" msgstr "" -#: playlistgenerator/ConstraintGroup.cpp:89 -msgctxt "name of a type of constraint group" -msgid "\"Match All\" group" +#: dialogs/DatabaseImporterDialog.cpp:57 +msgid "iTunes" msgstr "" -#: playlistgenerator/ConstraintGroup.cpp:91 -msgctxt "name of a type of constraint group" -msgid "Unknown match group" +#: dialogs/DatabaseImporterDialog.cpp:58 +msgid "Banshee" msgstr "" -#: playlistgenerator/PresetEditDialog.cpp:61 -msgid "Add new" +#: dialogs/DatabaseImporterDialog.cpp:59 +msgid "Rhythmbox" msgstr "" -#: playlistgenerator/PresetEditDialog.cpp:62 -#: playlistgenerator/PresetEditDialog.cpp:64 -#: playlistgenerator/PresetEditDialog.cpp:92 -msgid "Constraint Group" +#: dialogs/DatabaseImporterDialog.cpp:80 +msgid "Select Importer" msgstr "" -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:126 -#. i18n: ectx: property (text), widget (QPushButton, removePushButton) -#: playlistgenerator/PresetEditDialog.cpp:72 rc.cpp:2401 -msgid "Remove selected" +#: dialogs/DatabaseImporterDialog.cpp:85 +msgid "Configuration" msgstr "" -#: playlistgenerator/PresetModel.cpp:159 playlistgenerator/PresetModel.cpp:297 -msgid "Preset files (*.xml)" +#: dialogs/DatabaseImporterDialog.cpp:94 +msgid "Migrating" msgstr "" -#: playlistgenerator/PresetModel.cpp:161 -msgid "Import preset" +#: dialogs/DatabaseImporterDialog.cpp:161 +msgid "Failed: No tracks were imported" msgstr "" -#: playlistgenerator/PresetModel.cpp:215 +#: dialogs/DatabaseImporterDialog.cpp:163 #, kde-format -msgid "Preset exported to %1" -msgstr "" +msgid "Success: Imported %1 track" +msgid_plural "Success: Imported %1 tracks" +msgstr[0] "" +msgstr[1] "" -#: playlistgenerator/PresetModel.cpp:222 -#, kde-format -msgid "Preset could not be exported to %1" +#: dialogs/DatabaseImporterDialog.cpp:174 +msgid "Failed: Unable to import statistics" msgstr "" -#: playlistgenerator/PresetModel.cpp:240 +#: dialogs/DatabaseImporterDialog.cpp:189 #, kde-format -msgid "Presets could not be imported from %1" +msgid "Error: %1" msgstr "" -#: playlistgenerator/PresetModel.cpp:247 +#: dialogs/DatabaseImporterDialog.cpp:204 #, kde-format -msgid "%1 could not be opened for preset import" +msgctxt "Track has been imported, format: Track" +msgid "Imported %1" msgstr "" -#: playlistgenerator/PresetModel.cpp:252 -msgid "Example 1: new tracks added this week" +#: dialogs/DatabaseImporterDialog.cpp:207 +#, kde-format +msgctxt "Track has been imported, format: Artist - Track" +msgid "Imported %1 - %2" msgstr "" -#: playlistgenerator/PresetModel.cpp:253 -msgid "Example 2: rock or pop music" +#: dialogs/DatabaseImporterDialog.cpp:210 +#, kde-format +msgctxt "Track has been imported, format: Artist - Track (Album)" +msgid "Imported %1 - %2 (%3)" msgstr "" -#: playlistgenerator/PresetModel.cpp:254 -msgid "Example 3: about one hour of tracks from different artists" +#: dialogs/DatabaseImporterDialog.cpp:219 +#, kde-format +msgctxt "Track has been discarded, format: Url" +msgid "Discarded %1" msgstr "" -#: playlistgenerator/PresetModel.cpp:255 -msgid "Example 4: like my favorite radio station" +#: dialogs/DatabaseImporterDialog.cpp:234 +#, kde-format +msgctxt "Track has been imported by tags, format: Track, from Url, to Url" +msgid "" +"Imported %1
  from " +"%2
  to %3" msgstr "" -#: playlistgenerator/PresetModel.cpp:256 -msgid "Example 5: an 80-minute CD of rock, metal, and industrial" +#: dialogs/DatabaseImporterDialog.cpp:237 +#, kde-format +msgctxt "" +"Track has been imported by tags, format: Artist - Track, from Url, to Url" +msgid "" +"Imported %1 - %2
  from " +"%3
  to %4" msgstr "" -#: playlistgenerator/PresetModel.cpp:306 +#: dialogs/DatabaseImporterDialog.cpp:240 #, kde-format -msgid "Export \"%1\" preset" +msgctxt "" +"Track has been imported by tags, format: Artist - Track (Album), from Url, " +"to Url" +msgid "" +"Imported %1 - %2 (%3)
  from " +"%4
  to %5" msgstr "" -#: statusbar/CompoundProgressBar.cpp:63 statusbar/CompoundProgressBar.cpp:186 -#: statusbar/ProgressBar.cpp:48 -msgid "Abort" +#: dialogs/DatabaseImporterDialog.cpp:252 +#, kde-format +msgctxt "Track has been matched ambigously, format: Url" +msgid "" +"Multiple ambiguous matches found for %1, has " +"been discarded." msgstr "" -#: statusbar/CompoundProgressBar.cpp:67 statusbar/CompoundProgressBar.cpp:198 -msgid "Multiple background tasks running (click to show)" +#: dialogs/deviceconfiguredialog.cpp:41 +#, kde-format +msgid "Select Plugin for %1" msgstr "" -#: statusbar/CompoundProgressBar.cpp:68 statusbar/CompoundProgressBar.cpp:199 -msgid "Abort all background tasks" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:47 +msgid "Configure Media Device" +msgstr "Мэдиа төхөөрөмж тохируулах" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:14 -#. i18n: ectx: property (windowTitle), widget (QDialog, FormatSelectionDialog) -#: main.cpp:40 MainWindow.cpp:103 rc.cpp:1110 -msgid "Amarok" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:70 +msgid "Pre-&connect command:" +msgstr "Энэ командыг &холбогдохын өмнө ажиллуулах" -#: main.cpp:41 -msgid "The audio player for KDE" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:72 +#, c-format +msgid "Example: mount %d" +msgstr "Жишээ нь: mount %d" -#: main.cpp:42 +#: dialogs/deviceconfiguredialog.cpp:74 +#, c-format msgid "" -"(C) 2002-2003, Mark Kretschmann\n" -"(C) 2003-2011, The Amarok Development Squad" +"Set a command to be run before connecting to your device (e.g. a mount " +"command) here.\n" +"%d is replaced by the device node, %m by the mount point.\n" +"Empty commands are not executed." msgstr "" +"Энд төхөөрөмжийг холбохоос өмнө ажиллуулах командыг заана уу. (Жишээ нь " +"mount)\n" +"%d нь төхөөрөмжийн зангилаа (device node), %m нь уях цэг (mount point)-ээр " +"солигдоно.\n" +"Зөвхөн командын нэрийг бичвэл ажиллахгүй" -#: main.cpp:43 -#, kde-format -msgid "" -"IRC:\n" -"irc.freenode.net - #amarok, #amarok.de, #amarok.es, #amarok.fr\n" -"\n" -"Feedback:\n" -"amarok@kde.org\n" -"\n" -"(Build Date: %1)" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:77 +msgid "Post-&disconnect command:" +msgstr "Энэ командыг &салгасны дараа ажиллуулах" -#: main.cpp:47 -msgid "Alejandro Wainzinger" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:80 +#, c-format +msgid "Example: eject %d" +msgstr "Жишээ нь: eject %d" -#: main.cpp:48 -msgid "Developer (xevix)" +#: dialogs/deviceconfiguredialog.cpp:81 +#, c-format +msgid "" +"Set a command to be run after disconnecting from your device (e.g. an eject " +"command) here.\n" +"%d is replaced by the device node, %m by the mount point.\n" +"Empty commands are not executed." msgstr "" +"Энд төхөөрөмжийг салгасны дараа ажиллуулах командыг заана уу.\n" +"%d нь төхөөрөмжийн зангилаа (device node), %m нь уях цэг (mount point)-ээр " +"солигдоно.\n" +"Зөвхөн командын нэрийг бичвэл ажиллахгүй." -#: main.cpp:49 -msgid "Bart 'Where are my toothpicks' Cerneels" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:85 +msgid "&Transcode before transferring to device" +msgstr "Төхөөрөмж рүү дамжуулахаас өмнө &транскодчилох" -#: main.cpp:50 -msgid "Developer (Stecchino)" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:92 +#, kde-format +msgid "Transcode to preferred format (%1) for device" +msgstr "(%1) форматаар транскодчилох" -#: main.cpp:51 -msgid "Dan 'Hey, it compiled...' Meltzer" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:94 +msgid "Whenever possible" +msgstr "Хэзээ ч гэсэн боломжтой" -#: main.cpp:52 -msgid "Developer (hydrogen)" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:97 +msgid "When necessary" +msgstr "Шаардлагатай үед" -#: main.cpp:53 -msgid "Ian 'The Beard' Monroe" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:104 +msgid "Remove transcoded files after transfer" +msgstr "Дамжуулалтын дараа транскодчилогдсон файлыг зайлуулах" -#: main.cpp:54 -msgid "Developer (eean)" -msgstr "" +#: dialogs/deviceconfiguredialog.cpp:112 dialogs/deviceconfiguredialog.cpp:113 +msgid "For this feature, a script of type \"Transcode\" has to be running" +msgstr "Энэ онцлогт зориулж \"Transcode\" төрлийн скрипт ажиллах ёстой" -#: main.cpp:55 -msgid "Jeff 'IROKSOHARD' Mitchell" +#: dialogs/FilenameLayoutDialog.cpp:54 dialogs/FilenameLayoutDialog.cpp:428 +#: services/jamendo/JamendoInfoParser.cpp:109 +#: context/applets/wikipedia/WikipediaApplet.cpp:624 +msgid "Track" msgstr "" -#: main.cpp:56 -msgid "Developer (jefferai)" +#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:86 +#. i18n: ectx: property (text), widget (QLabel, titleLabel) +#: dialogs/FilenameLayoutDialog.cpp:58 dialogs/FilenameLayoutDialog.cpp:421 +#: browsers/playlistbrowser/PodcastModel.cpp:334 +#: core/meta/support/MetaConstants.cpp:172 rc.cpp:1071 +#: widgets/SmartPlaylistEditor.cpp:183 playlist/PlaylistModel.cpp:862 +#: musicbrainz/MusicBrainzTags.cpp:358 +msgid "Title" msgstr "" -#: main.cpp:57 context/tools/amarokpkg.cpp:82 -msgid "Leo Franchi" -msgstr "" +#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:73 +#. i18n: ectx: property (text), widget (QLabel, artistLabel) +#: dialogs/FilenameLayoutDialog.cpp:62 dialogs/FilenameLayoutDialog.cpp:435 +#: dialogs/transferdialog.cpp:88 browsers/CollectionTreeItemModelBase.cpp:982 +#: services/magnatune/MagnatuneStore.cpp:218 +#: services/lastfm/LastFmService.cpp:507 +#: services/jamendo/JamendoInfoParser.cpp:51 +#: context/applets/wikipedia/WikipediaApplet.cpp:612 rc.cpp:1068 +#: widgets/SmartPlaylistEditor.cpp:183 widgets/SmartPlaylistEditor.cpp:197 +#: playlist/PlaylistModel.cpp:863 musicbrainz/MusicBrainzTags.cpp:359 +msgid "Artist" +msgstr "Уран бүтээлч" -#: main.cpp:58 -msgid "Developer (lfranchi)" +#: dialogs/FilenameLayoutDialog.cpp:66 dialogs/FilenameLayoutDialog.cpp:442 +#: browsers/CollectionTreeItemModelBase.cpp:984 +#: core/meta/support/MetaConstants.cpp:176 widgets/SmartPlaylistEditor.cpp:183 +#: widgets/SmartPlaylistEditor.cpp:197 playlist/PlaylistModel.cpp:865 +msgid "Composer" msgstr "" -#: main.cpp:59 -msgid "Lydia 'is wrong(TM)' Pintscher" +#: dialogs/FilenameLayoutDialog.cpp:70 dialogs/FilenameLayoutDialog.cpp:449 +#: browsers/CollectionTreeItemModelBase.cpp:986 +#: core/meta/support/MetaConstants.cpp:177 widgets/SmartPlaylistEditor.cpp:184 +#: widgets/SmartPlaylistEditor.cpp:197 widgets/SmartPlaylistEditor.cpp:921 +#: playlist/PlaylistModel.cpp:866 +msgid "Year" msgstr "" -#: main.cpp:60 -msgid "Release Vixen (Nightrose)" -msgstr "" +#: dialogs/FilenameLayoutDialog.cpp:74 dialogs/FilenameLayoutDialog.cpp:463 +#: dialogs/transferdialog.cpp:89 browsers/CollectionTreeView.cpp:226 +#: browsers/CollectionTreeItemModelBase.cpp:981 +#: services/magnatune/MagnatuneStore.cpp:224 +#: services/jamendo/JamendoInfoParser.cpp:83 +#: context/applets/wikipedia/WikipediaApplet.cpp:618 +#: context/applets/albums/AlbumsView.cpp:255 +#: widgets/SmartPlaylistEditor.cpp:183 widgets/SmartPlaylistEditor.cpp:197 +#: playlist/view/PlaylistViewCommon.cpp:64 playlist/PlaylistModel.cpp:867 +#: musicbrainz/MusicBrainzTags.cpp:360 +msgid "Album" +msgstr "Цомог" -#: main.cpp:61 -msgid "Mark 'It's good, but it's not irssi' Kretschmann" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:1049 +#. i18n: ectx: property (text), widget (QLabel, label_13) +#: dialogs/FilenameLayoutDialog.cpp:78 dialogs/FilenameLayoutDialog.cpp:456 +#: browsers/CollectionTreeItemModelBase.cpp:983 rc.cpp:191 +#: playlist/PlaylistModel.cpp:864 musicbrainz/MusicBrainzTags.cpp:361 +msgid "Album Artist" msgstr "" -#: main.cpp:62 -msgid "Project founder (markey)" +#: dialogs/FilenameLayoutDialog.cpp:82 dialogs/FilenameLayoutDialog.cpp:470 +#: core/meta/support/MetaConstants.cpp:178 widgets/SmartPlaylistEditor.cpp:184 +#: playlist/PlaylistModel.cpp:872 +msgid "Comment" msgstr "" -#: main.cpp:63 -msgid "Maximilian Kossick" +#: dialogs/FilenameLayoutDialog.cpp:86 dialogs/FilenameLayoutDialog.cpp:477 +#: dialogs/transferdialog.cpp:90 browsers/CollectionTreeItemModelBase.cpp:985 +#: core/meta/support/MetaConstants.cpp:175 widgets/SmartPlaylistEditor.cpp:183 +#: widgets/SmartPlaylistEditor.cpp:197 playlist/PlaylistModel.cpp:871 +#: playlist/ProgressiveSearchWidget.cpp:95 +msgid "Genre" msgstr "" -#: main.cpp:64 -msgid "Developer (maxx_k)" +#: dialogs/FilenameLayoutDialog.cpp:240 dialogs/FilenameLayoutDialog.cpp:245 +#: dialogs/FilenameLayoutDialog.cpp:250 dialogs/FilenameLayoutDialog.cpp:255 +#: dialogs/FilenameLayoutDialog.cpp:260 dialogs/FilenameLayoutDialog.cpp:265 +#: dialogs/FilenameLayoutDialog.cpp:270 dialogs/FilenameLayoutDialog.cpp:275 +#: dialogs/FilenameLayoutDialog.cpp:280 +msgctxt "" +"Text to represent an empty tag. Braces (<>) are only to clarify emptiness." +msgid "<empty>" msgstr "" -#: main.cpp:65 -msgid "Nikolaj Hald 'Also very hot' Nielsen" +#: dialogs/FilenameLayoutDialog.cpp:361 +msgid "&Basic..." msgstr "" -#: main.cpp:66 -msgid "Developer (nhn)" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:269 +#. i18n: ectx: property (text), widget (KPushButton, kpbAdvanced) +#: dialogs/FilenameLayoutDialog.cpp:371 rc.cpp:17 +msgid "&Advanced..." msgstr "" -#: main.cpp:67 -msgid "Rick W. Chen" +#: dialogs/FilenameLayoutDialog.cpp:484 dialogs/FilenameLayoutDialog.cpp:643 +msgid "File type" msgstr "" -#: main.cpp:68 -msgid "Developer (stuffcorpse)" +#: dialogs/FilenameLayoutDialog.cpp:489 dialogs/FilenameLayoutDialog.cpp:704 +msgid "Ignore" msgstr "" -#: main.cpp:69 -msgid "Seb 'Surfin' down under' Ruiz" +#: dialogs/FilenameLayoutDialog.cpp:494 +msgid "Folder" msgstr "" -#: main.cpp:70 -msgid "Developer (sebr)" +#: dialogs/FilenameLayoutDialog.cpp:499 dialogs/FilenameLayoutDialog.cpp:642 +msgctxt "Artist's Initial" +msgid "Initial" msgstr "" -#: main.cpp:71 -msgid "Téo Mrnjavac" +#: dialogs/FilenameLayoutDialog.cpp:504 dialogs/FilenameLayoutDialog.cpp:645 +msgid "Disc number" msgstr "" -#: main.cpp:72 -msgid "Developer (Teo`)" +#: dialogs/FilenameLayoutDialog.cpp:568 +msgid "Collection root" msgstr "" -#: main.cpp:90 -msgid "Alex Merry" +#: dialogs/FilenameLayoutDialog.cpp:626 +msgid "File Type" msgstr "" -#: main.cpp:90 -msgid "Developer, Replay Gain support" +#: dialogs/FilenameLayoutDialog.cpp:648 +#, no-c-format +msgctxt "" +"Please do not translate the %foo% words as they define a syntax used " +"internally by a parser to describe a filename." +msgid "" +"The following tokens can be used to define a filename scheme: " +"
%track%, %title%, %artist%, %composer%, %year%, %album%, " +"%albumartist%, %comment%, %genre%, %initial%, %folder%, %filetype%, " +"%discnumber%." msgstr "" -#: main.cpp:92 -msgid "Casey Link" +#: dialogs/FilenameLayoutDialog.cpp:707 +#, kde-format, no-c-format +msgctxt "" +"Please do not translate the %foo% words as they define a syntax used " +"internally by a parser to describe a filename." +msgid "" +"The following tokens can be used to define a filename scheme:
" +" %track%, %title%, %artist%, %composer%, " +" %year%, %album%, %albumartist%, %comment%, " +" %genre%, %ignore%." msgstr "" -#: main.cpp:92 -msgid "MP3tunes integration" +#: dialogs/FilenameLayoutDialog.cpp:786 +msgid "New Format Preset" msgstr "" -#: main.cpp:94 -msgid "Casper van Donderen" +#: dialogs/FilenameLayoutDialog.cpp:786 +msgid "Preset Name" msgstr "" -#: main.cpp:94 -msgid "Windows porting" +#: dialogs/FilenameLayoutDialog.cpp:786 +msgid "New Preset" msgstr "" -#: main.cpp:96 -msgid "Christie Harris" +#: dialogs/MusicBrainzTagger.cpp:67 +msgid "Expand All" msgstr "" -#: main.cpp:96 -msgid "Rokymoter (dangle)" +#: dialogs/MusicBrainzTagger.cpp:68 +msgid "Collapse All" msgstr "" -#: main.cpp:98 -msgid "Dan Leinir Turthra Jensen" +#: dialogs/MusicBrainzTagger.cpp:69 +msgid "Expand Unchosen" msgstr "" -#: main.cpp:98 -msgid "Usability" +#: dialogs/MusicBrainzTagger.cpp:70 +msgid "Collapse Chosen" msgstr "" -#: main.cpp:100 -msgid "Daniel Caleb Jones" +#: dialogs/transferdialog.cpp:47 +msgid "Transfer Queue to Device" msgstr "" -#: main.cpp:100 -msgid "Biased playlists" +#: dialogs/transferdialog.cpp:54 +msgid "Music Location" msgstr "" -#: main.cpp:102 -msgid "Daniel Dewald" +#: dialogs/transferdialog.cpp:58 +#, kde-format +msgid "" +"Your music will be transferred to:\n" +"%1" msgstr "" -#: main.cpp:102 -msgid "Tag Guesser, Labels" +#: dialogs/transferdialog.cpp:67 +msgid "" +"You can have your music automatically grouped in\n" +"a variety of ways. Each grouping will create\n" +"directories based upon the specified criteria.\n" msgstr "" -#: main.cpp:104 -msgid "Daniel Winter" +#: dialogs/transferdialog.cpp:71 +msgid "Groupings" msgstr "" -#: main.cpp:104 -msgid "Nepomuk integration" +#: dialogs/transferdialog.cpp:74 +msgid "Select first grouping:\n" msgstr "" -#: main.cpp:106 -msgid "Edward \"Hades\" Toroshchin" +#: dialogs/transferdialog.cpp:76 +msgid "Select second grouping:\n" msgstr "" -#: main.cpp:106 main.cpp:155 main.cpp:157 main.cpp:171 main.cpp:181 -#: main.cpp:187 main.cpp:189 main.cpp:201 main.cpp:207 main.cpp:209 -#: main.cpp:213 main.cpp:221 context/tools/amarokpkg.cpp:83 -msgid "Developer" +#: dialogs/transferdialog.cpp:78 +msgid "Select third grouping:\n" msgstr "" -#: main.cpp:108 -msgid "Frank Meerkötter" +#: dialogs/transferdialog.cpp:87 +#: browsers/collectionbrowser/CollectionWidget.cpp:223 +#: playlist/navigators/NavigatorConfigAction.cpp:80 +msgid "None" msgstr "" -#: main.cpp:108 main.cpp:127 -msgid "Podcast improvements" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:633 +#. i18n: ectx: property (title), widget (KButtonGroup, optionsFrame) +#: dialogs/transferdialog.cpp:111 rc.cpp:110 +msgid "Options" msgstr "" -#: main.cpp:111 -msgid "Greg Meyer" +#: dialogs/transferdialog.cpp:115 +msgid "Convert spaces to underscores" msgstr "" -#: main.cpp:111 -msgid "Live CD, Bug squashing (oggb4mp3)" +#: dialogs/TrackOrganizer.cpp:48 core-impl/collections/db/sql/SqlMeta.cpp:420 +#: core-impl/collections/db/ScanResultProcessor.cpp:270 +#: browsers/CollectionTreeItemModelBase.cpp:316 core/support/Amarok.cpp:213 +#: covermanager/CoverManager.cpp:841 widgets/AlbumBreadcrumbWidget.cpp:60 +msgid "Various Artists" msgstr "" -#: main.cpp:113 -msgid "Harald Sitter" +#: dialogs/TrackOrganizer.cpp:105 +msgid "Unknown album" msgstr "" -#: main.cpp:113 -msgid "Rokymoter (apachelogger)" +#: dialogs/TrackOrganizer.cpp:106 +msgid "Unknown artist" msgstr "" -#: main.cpp:115 -msgid "John Atkinson" +#: dialogs/TrackOrganizer.cpp:110 +msgid "No comments" msgstr "" -#: main.cpp:117 -msgid "Kenneth Wesley Wimer II" +#: dialogs/TrackOrganizer.cpp:111 +msgid "Unknown composer" msgstr "" -#: main.cpp:117 -msgid "Icons" +#: dialogs/TrackOrganizer.cpp:112 +msgid "Unknown disc number" msgstr "" -#: main.cpp:119 -msgid "Kevin Funk" +#: dialogs/TrackOrganizer.cpp:113 +msgid "Unknown genre" msgstr "" -#: main.cpp:119 -msgid "Developer, Website theme (KRF)" +#: dialogs/TrackOrganizer.cpp:114 +msgid "Unknown title" msgstr "" -#: main.cpp:121 -msgid "Kuba Serafinowski" +#: dialogs/TrackOrganizer.cpp:115 +msgid "Unknown year" msgstr "" -#: main.cpp:121 main.cpp:159 -msgid "Rokymoter" +#: dialogs/EqualizerDialog.cpp:44 +msgid "Configure Equalizer" msgstr "" -#: main.cpp:123 -msgid "Lee Olson" +#: dialogs/EqualizerDialog.cpp:100 +msgid "" +"Sorry, your current Phonon backend version does not provide equalizer " +"support." msgstr "" -#: main.cpp:123 main.cpp:137 -msgid "Artwork" +#: dialogs/EqualizerDialog.cpp:156 dialogs/EqualizerDialog.cpp:165 +msgid "" +"%0\n" +"dB" msgstr "" -#: main.cpp:125 -msgid "Ljubomir Simin" +#: dialogs/EqualizerDialog.cpp:256 +msgctxt "Equalizer state, as in, disabled" +msgid "Off" msgstr "" -#: main.cpp:125 -msgid "Rokymoter (ljubomir)" +#: dialogs/EqualizerDialog.cpp:273 +msgid "Cannot delete this preset" msgstr "" -#: main.cpp:127 -msgid "Mathias Panzenböck" +#: dialogs/EqualizerDialog.cpp:274 +msgid "Default presets can not be deleted" msgstr "" -#: main.cpp:129 -msgid "Max Howell" +#: dialogs/EqualizerDialog.cpp:275 +msgid "Error deleting preset" msgstr "" -#: main.cpp:129 -msgid "Developer, Vision" +#: dialogs/EqualizerDialog.cpp:298 +msgid "Cannot restore this preset" msgstr "" -#: main.cpp:131 -msgid "Mikko Caldara" +#: dialogs/EqualizerDialog.cpp:299 +msgid "Only default presets can be restored" msgstr "" -#: main.cpp:131 -msgid "Bug triaging and sanitizing" +#: dialogs/EqualizerDialog.cpp:300 +msgid "Error restoring preset" msgstr "" -#: main.cpp:133 -msgid "Myriam Schweingruber" +#: dialogs/EqualizerDialog.cpp:320 +msgid "Cannot save this preset" msgstr "" -#: main.cpp:133 -msgid "Rokymoter, bug squashing (Mamarok)" +#: dialogs/EqualizerDialog.cpp:321 +msgid "" +"Preset 'Manual' is reserved for momentary settings.\n" +" Please choose different name " +"and try again." msgstr "" -#: main.cpp:135 -msgid "Nikhil Marathe" +#: dialogs/EqualizerDialog.cpp:323 +msgid "Error saving preset" msgstr "" -#: main.cpp:135 -msgid "UPnP support and patches (nsm)" -msgstr "" +#: dialogs/deletedialog.cpp:63 +#, kde-format +msgid "1 file selected." +msgid_plural "%1 files selected." +msgstr[0] "" +msgstr[1] "" -#: main.cpp:137 -msgid "Nuno Pinheiro" +#: dialogs/deletedialog.cpp:69 +msgid "" +"These items will be permanently deleted from your hard disk." msgstr "" -#: main.cpp:139 -msgid "Olivier Bédard" +#: dialogs/deletedialog.cpp:75 +msgid "These items will be moved to the Trash Bin." msgstr "" -#: main.cpp:139 -msgid "Website hosting" +#: dialogs/deletedialog.cpp:87 +msgid "&Send to Trash" msgstr "" -#: main.cpp:141 -msgid "Pasi Lalinaho" +#: dialogs/deletedialog.cpp:93 +msgid "About to delete selected files" msgstr "" -#: main.cpp:141 -msgid "Rokymoter (emunkki)" +#: dialogs/deletedialog.cpp:154 +msgid "Deleting files" msgstr "" -#: main.cpp:143 -msgid "Peter Zhou Lei" -msgstr "" +#: dialogs/OrganizeCollectionDialog.cpp:142 +#: dialogs/OrganizeCollectionDialog.cpp:145 +#, kde-format +msgid "%1 or %2" +msgstr "1% эсвэл %2" -#: main.cpp:143 -msgid "Scripting interface" +#: dialogs/OrganizeCollectionDialog.cpp:146 +msgid "Artist's Initial" msgstr "" -#: main.cpp:145 -msgid "Scott Wheeler" -msgstr "" +#: dialogs/OrganizeCollectionDialog.cpp:147 +msgid "File Extension of Source" +msgstr "Эхийн файлын өргөтгөл" -#: main.cpp:145 -msgid "TagLib & ktrm code" -msgstr "" +#: dialogs/OrganizeCollectionDialog.cpp:148 +#: core/meta/support/MetaConstants.cpp:179 +msgid "Track Number" +msgstr "Дууны дугаар" -#: main.cpp:147 -msgid "Shane King" +#: dialogs/OrganizeCollectionDialog.cpp:150 +msgid "

Custom Format String

" +msgstr "

Хэрэглэгчийн хэвтэй мөр

" + +#: dialogs/OrganizeCollectionDialog.cpp:151 +msgid "You can use the following tokens:" +msgstr "Та доорхи тэмдэгүүдийг хэрэглэх боломжтой" + +#: dialogs/OrganizeCollectionDialog.cpp:158 +msgid "" +"If you surround sections of text that contain a token with curly-braces, " +"that section will be hidden if the token is empty." msgstr "" -#: main.cpp:147 -msgid "Patches & Windows porting (shakes)" +#: dialogs/OrganizeCollectionDialog.cpp:278 +msgid "There is a filename conflict, existing files will be overwritten." msgstr "" -#: main.cpp:149 -msgid "Simon Esneault" +#: dialogs/OrganizeCollectionDialog.cpp:280 +msgid "There is a filename conflict, existing files will not be changed." msgstr "" -#: main.cpp:149 -msgid "Photos & Videos applets, Context View" +#: dialogs/CollectionSetup.cpp:78 +#, kde-format +msgid "Rescan '%1'" msgstr "" -#: main.cpp:151 -msgid "Soren Harward" +#: dialogs/CollectionSetup.cpp:107 +msgid "" +"These folders will be scanned for media to make up your collection. You can " +"right-click on a folder to individually rescan it, if it was previously " +"selected:" msgstr "" -#: main.cpp:151 -msgid "Developer, Automated Playlist Generator" +#: dialogs/CollectionSetup.cpp:124 +msgid "Full rescan" msgstr "" -#: main.cpp:153 -msgid "Sven Krohlas" +#: dialogs/CollectionSetup.cpp:125 +msgid "" +"Rescan your entire collection. This will not delete any statistics." msgstr "" -#: main.cpp:153 -msgid "Rokymoter, Developer (sven423)" +#: dialogs/CollectionSetup.cpp:128 +msgid "Import" msgstr "" -#: main.cpp:155 -msgid "Thomas Lübking" +#: dialogs/CollectionSetup.cpp:129 +msgid "" +"Import collection and/or statistics from older Amarok versions, the batch " +"scanner or media players." msgstr "" -#: main.cpp:157 -msgid "Valentin Rouet" +#: dialogs/CollectionSetup.cpp:132 +msgid "&Scan folders recursively (requires full rescan if newly checked)" msgstr "" -#: main.cpp:159 -msgid "Valorie Zimmerman" +#: dialogs/CollectionSetup.cpp:133 +msgid "&Watch folders for changes" msgstr "" -#: main.cpp:161 -msgid "Wade Olson" +#: dialogs/CollectionSetup.cpp:134 +msgid "Write metadata to file" msgstr "" -#: main.cpp:161 -msgid "Splash screen artist" +#: dialogs/CollectionSetup.cpp:135 +msgid "Write statistics to file" msgstr "" -#: main.cpp:163 -msgid "William Viana Soares" +#: dialogs/CollectionSetup.cpp:136 +msgid "Write covers to file" msgstr "" -#: main.cpp:163 -msgid "Context view" +#: dialogs/CollectionSetup.cpp:137 +msgid "&Enable character set detection in ID3 tags" msgstr "" -#: main.cpp:165 -msgid "Former contributors" +#: dialogs/CollectionSetup.cpp:145 +msgid "If selected, Amarok will read all subfolders." msgstr "" -#: main.cpp:165 +#: dialogs/CollectionSetup.cpp:146 msgid "" -"People listed below have contributed to Amarok in the past. Thank you!" +"If selected, the collection folders will be watched for changes.\n" +"The watcher will not notice changes behind symbolic links." msgstr "" -#: main.cpp:167 -msgid "Adam Pigg" +#: dialogs/CollectionSetup.cpp:147 +msgid "" +"Write meta data changes (including 'stars' rating) back to the original " +"file.\n" +"You can also prevent writing back by write protecting the file.\n" +"This might be a good idea if you are currently\n" +"sharing those files via the Internet." msgstr "" -#: main.cpp:167 -msgid "Analyzers, patches, shoutcast" +#: dialogs/CollectionSetup.cpp:148 +msgid "" +"Write play-changing statistics (e.g. score, lastplayed, playcount)\n" +"as tags back to the file." msgstr "" -#: main.cpp:169 -msgid "Adeodato Simó" +#: dialogs/CollectionSetup.cpp:149 +msgid "" +"Write changed covers back to the file.\n" +"This will replace existing embedded covers." msgstr "" -#: main.cpp:169 main.cpp:177 -msgid "Patches" +#: dialogs/CollectionSetup.cpp:150 +msgid "" +"If selected, Amarok will use Mozilla's\n" +"Character Set Detector to attempt to automatically guess the\n" +"character sets used in ID3 tags." msgstr "" -#: main.cpp:171 -msgid "Alexandre Oliveira" +#. i18n: file: dialogs/EditFilterDialog.ui:172 +#. i18n: ectx: property (text), item, widget (QComboBox, cbAndOr) +#: dialogs/EditFilterDialog.cpp:39 rc.cpp:495 +msgid "AND" msgstr "" -#: main.cpp:173 -msgid "Andreas Mair" +#. i18n: file: dialogs/EditFilterDialog.ui:177 +#. i18n: ectx: property (text), item, widget (QComboBox, cbAndOr) +#: dialogs/EditFilterDialog.cpp:40 rc.cpp:498 +msgid "OR" msgstr "" -#: main.cpp:173 -msgid "MySQL support" +#: dialogs/EditFilterDialog.cpp:41 +msgid "Simple text" msgstr "" -#: main.cpp:175 -msgid "Andrew de Quincey" -msgstr "" +#: dialogs/EditFilterDialog.cpp:49 +msgid "Edit Filter" +msgstr "Шүүлтүүрийг засах" -#: main.cpp:175 -msgid "Postgresql support" +#: dialogs/TagDialog.cpp:420 +msgid "Filename Layout Chooser" msgstr "" -#: main.cpp:177 -msgid "Andrew Turner" +#: dialogs/TagDialog.cpp:510 browsers/playlistbrowser/PodcastModel.cpp:335 +msgid "Summary" msgstr "" -#: main.cpp:179 -msgid "Andy Kelk" +#: dialogs/TagDialog.cpp:511 +msgid "Tags" msgstr "" -#: main.cpp:179 -msgid "MTP and Rio Karma media devices, patches" +#: dialogs/TagDialog.cpp:512 context/applets/lyrics/LyricsApplet.cpp:440 +#: context/applets/lyrics/LyricsApplet.cpp:567 +#: configdialog/dialogs/ScriptsConfig.cpp:54 +msgid "Lyrics" msgstr "" -#: main.cpp:181 -msgid "Christian Muehlhaeuser" +#: dialogs/TagDialog.cpp:513 context/applets/labels/LabelsApplet.cpp:92 +#: context/applets/labels/LabelsApplet.cpp:184 +msgid "Labels" msgstr "" -#: main.cpp:183 -msgid "Derek Nelson" +#: dialogs/TagDialog.cpp:667 dialogs/TagDialog.cpp:675 +msgctxt "The value for this tag is not known" +msgid "Unknown" msgstr "" -#: main.cpp:183 -msgid "Graphics, splash-screen" +#: dialogs/TagDialog.cpp:712 +#, kde-format +msgid "Track Details: %1 by %2" msgstr "" -#: main.cpp:185 -msgid "Enrico Ros" -msgstr "" +#: dialogs/TagDialog.cpp:718 +#, kde-format +msgctxt "The amount of tracks being edited" +msgid "1 Track" +msgid_plural "Information for %1 Tracks" +msgstr[0] "" +msgstr[1] "" -#: main.cpp:185 -msgid "Analyzers, Context Browser and systray eye-candy" +#: dialogs/TagDialog.cpp:747 dialogs/TagDialog.cpp:757 +#, kde-format +msgid "%1 by %2" msgstr "" -#: main.cpp:187 -msgid "Frederik Holljen" +#: dialogs/TagDialog.cpp:749 dialogs/TagDialog.cpp:759 +#, kde-format +msgid "%1" msgstr "" -#: main.cpp:189 -msgid "Gábor Lehel" +#: dialogs/TagDialog.cpp:755 +#, kde-format +msgid "%1 by %2 on %3" msgstr "" -#: main.cpp:191 -msgid "Gérard Dürrmeyer" -msgstr "" +#: dialogs/TagDialog.cpp:765 +#, kde-format +msgid "Editing 1 file" +msgid_plural "Editing %1 files" +msgstr[0] "" +msgstr[1] "" -#: main.cpp:191 -msgid "Icons and image work" +#: dialogs/TagDialog.cpp:797 +msgctxt "When this track first played" +msgid "Never" msgstr "" -#: main.cpp:193 -msgid "Giovanni Venturi" +#: dialogs/TagDialog.cpp:802 +msgctxt "When this track was last played" +msgid "Never" msgstr "" -#: main.cpp:193 -msgid "Dialog to filter the collection titles" +#: dialogs/TagDialog.cpp:806 +msgctxt "The collection this track is part of" +msgid "None" msgstr "" -#: main.cpp:195 -msgid "Jarkko Lehti" +#: dialogs/TagDialog.cpp:1328 +msgid "" +"Writing to file failed. Please check permissions and available disc space." msgstr "" -#: main.cpp:195 -msgid "Tester, IRC channel operator, whipping" +#. i18n: file: dialogs/MusicBrainzTagger.ui:12 +#. i18n: ectx: property (windowTitle), widget (QWidget, MusicBrainzTagger) +#: dialogs/TagDialog.cpp:1386 rc.cpp:527 +msgid "MusicBrainz Tagger" msgstr "" -#: main.cpp:197 -msgid "Jocke Andersson" +#: dialogs/ScriptSelector.cpp:30 configdialog/dialogs/ScriptSelector.cpp:31 +msgid "Search Scripts" msgstr "" -#: main.cpp:197 -msgid "Rokymoter, bug fixer (Firetech)" +#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:78 +#, kde-format +msgid "Cannot read playlist (%1)." msgstr "" -#: main.cpp:199 -msgid "Marco Gulino" +#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:97 +msgid "Could not create a temporary file to download playlist." msgstr "" -#: main.cpp:199 -msgid "Konqueror Sidebar, some DCOP methods" +#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:113 +msgid "Downloading remote playlist" msgstr "" -#: main.cpp:201 -msgid "Martin Aumueller" +#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:189 +msgid "The used file extension is not valid for playlists." msgstr "" -#: main.cpp:203 -msgid "Melchior Franz" +#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:190 +msgid "Unknown playlist format" msgstr "" -#: main.cpp:203 -msgid "FHT routine, bugfixes" +#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:216 +#, kde-format +msgid "Playlist_%1" msgstr "" -#: main.cpp:205 -msgid "Michael Pyne" +#: core-impl/playlists/types/dynamic/DynamicPlaylist.cpp:36 +msgid "Default Dynamic Playlist" msgstr "" -#: main.cpp:205 -msgid "K3b export code" +#: core-impl/meta/default/DefaultMetaTypes.h:39 +#: core-impl/meta/default/DefaultMetaTypes.h:75 +#: core-impl/meta/default/DefaultMetaTypes.h:92 +#: services/scriptable/ScriptableServiceMeta_p.h:103 +#: services/scriptable/ScriptableServiceMeta_p.h:161 +#: services/scriptable/ScriptableServiceMeta_p.h:210 +#: services/scriptable/ScriptableServiceMeta_p.h:253 +#: services/scriptable/ScriptableServiceMeta_p.h:295 +msgctxt "The value is not known" +msgid "Unknown" msgstr "" -#: main.cpp:207 -msgid "Mike Diehl" +#: core-impl/meta/default/DefaultMetaTypes.h:58 +msgctxt "The Value is not known" +msgid "Unknown" msgstr "" -#: main.cpp:209 -msgid "Paul Cifarelli" +#: core-impl/meta/stream/Stream.cpp:54 +#, kde-format +msgid "Stream (%1)" msgstr "" -#: main.cpp:211 -msgid "Peter C. Ndikuwera" +#: core-impl/collections/daap/DaapCollection.cpp:104 +#, kde-format +msgid "Loading remote collection from host %1" msgstr "" -#: main.cpp:211 -msgid "Bugfixes, PostgreSQL support" +#: core-impl/collections/daap/DaapCollection.cpp:274 +#, kde-format +msgid "Music share at %1" msgstr "" -#: main.cpp:213 -msgid "Pierpaolo Panfilo" +#: core-impl/collections/audiocd/handler/AudioCdHandler.cpp:37 +msgid "Audio CD" msgstr "" -#: main.cpp:215 -msgid "Reigo Reinmets" +#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:62 +msgid "" +"Ogg Vorbis is a fully free and unencumbered compressed audio format that is " +"perfect for storing your compressed music on your computer. The sound " +"quality is slightly better than Mp3 at the same bitrate. Note that not all " +"mobile players support the Ogg Vorbis format." msgstr "" -#: main.cpp:215 -msgid "Wikipedia support, patches" +#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:68 +msgid "" +"Flac is a lossless compressed audio format free of any patents or license " +"fees. It maintains perfect CD audio quality while reducing file size by " +"about 50%. Because the filesize is much larger than Ogg Vorbis or Mp3 it is " +"not recommended if you want to transfer your music to a mobile player." msgstr "" -#: main.cpp:217 -msgid "Roman Becker" +#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:74 +msgid "" +"Wav is a basic, uncompressed audio file format. It takes up a lot of space " +"but maintains perfect quality. It is generally not recommended unless you " +"know what you are doing. If you want perfect quality, use Flac instead." msgstr "" -#: main.cpp:217 -msgid "Former Amarok logo, former splash screen, former icons" +#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:80 +msgid "" +"Mp3 is the de facto standard in compressed audio compatible with almost all " +"mobile players. It is however non free and generally not recommended." msgstr "" -#: main.cpp:219 -msgid "Sami Nieminen" +#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:113 +msgid "Audio CD settings - Amarok" msgstr "" -#: main.cpp:219 -msgid "Audioscrobbler support" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:318 +msgid "Copying Tracks Failed" msgstr "" -#: main.cpp:221 -msgid "Stanislav Karchebny" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:322 +msgid "Tracks not copied: the device is already being copied to" msgstr "" -#: main.cpp:223 -msgid "Stefan Bogner" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:359 +#, kde-format +msgid "Unsupported format: %1" msgstr "" -#: main.cpp:223 -msgid "Loads of stuff" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:402 +msgid "Already on device" msgstr "" -#: main.cpp:225 -msgid "Tomasz Dudzik" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:418 +msgid "Tracks not copied: the device already has these tracks" msgstr "" -#: main.cpp:225 -msgid "Splash screen" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:439 +msgid "Tracks not copied: the device has insufficient space" msgstr "" -#: main.cpp:229 -msgid "Benoît AlK Zugmeyer" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:449 +msgid "Transferring Tracks to Device" msgstr "" -#: main.cpp:230 -msgid "Dr. Tilmann Bubeck" -msgstr "" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:491 +#, kde-format +msgid "%1 track failed to copy to the device" +msgid_plural "%1 tracks failed to copy to the device" +msgstr[0] "" +msgstr[1] "" -#: main.cpp:231 -msgid "Edward Karavakis" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:593 +msgid "The track failed to copy to the device" msgstr "" -#: main.cpp:232 -msgid "Hekkro" -msgstr "" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:603 +msgid "Track not deleted:" +msgid_plural "Tracks not deleted:" +msgstr[0] "" +msgstr[1] "" -#: main.cpp:233 -msgid "Maik Keller" -msgstr "" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:604 +msgid "Deleting Track Failed" +msgid_plural "Deleting Tracks Failed" +msgstr[0] "" +msgstr[1] "" -#: main.cpp:234 -msgid "Nathan Caza" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:608 +#, kde-format +msgid "%1 tracks are already being deleted from the device." msgstr "" -#: main.cpp:235 -msgid "Paul Erntges" -msgstr "" +#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:625 +msgid "Removing Track from Device" +msgid_plural "Removing Tracks from Device" +msgstr[0] "" +msgstr[1] "" -#: main.cpp:236 -msgid "Robert Štětka" +#: core-impl/collections/mediadevicecollection/podcast/MediaDevicePodcastProvider.cpp:58 +#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:158 +#, kde-format +msgctxt "Podcasts on a media device" +msgid "Podcasts on %1" msgstr "" -#: main.cpp:237 -msgid "Robert Tell" +#: core-impl/collections/mediadevicecollection/MediaDeviceCollection.cpp:249 +#: core-impl/collections/umscollection/UmsCollection.cpp:174 +msgid "&Disconnect Device" msgstr "" -#: main.cpp:238 -msgid "Ryan Rix" +#: core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:146 +msgid "Unknown Collection" msgstr "" -#: main.cpp:239 -msgid "Thomas Kahle" +#: core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:147 +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:421 +#: core/meta/Meta.cpp:394 context/applets/currenttrack/CurrentTrack.h:38 +#: covermanager/CoverFetchUnit.cpp:596 covermanager/CoverFetchUnit.cpp:606 +msgid "Unknown Artist" msgstr "" -#: main.cpp:240 -msgid "Valentin V. Bartenev" +#: core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:149 +#: EngineController.cpp:1431 +msgid "Unknown track" msgstr "" -#: EngineController.cpp:271 -msgid "" -"

Phonon claims it cannot play MP3 files. You may want to examine " -"the installation of the backend that phonon uses.

You may find useful " -"information in the FAQ section of the Amarok Handbook.

" +#: core-impl/collections/mediadevicecollection/playlist/MediaDeviceUserPlaylistProvider.h:42 +msgid "Media Device playlists" msgstr "" -#: EngineController.cpp:292 -msgid "Install MP3 Support" +#: core-impl/collections/mediadevicecollection/playlist/MediaDeviceUserPlaylistProvider.cpp:115 +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:148 +#: playlistmanager/file/PlaylistFileProvider.cpp:481 +#: playlistmanager/PlaylistManager.cpp:384 +msgid "Change playlist" msgstr "" -#: EngineController.cpp:294 -msgid "" -"Amarok currently cannot play MP3 files. Do you want to install support for " -"MP3?" +#: core-impl/collections/mediadevicecollection/playlist/MediaDeviceUserPlaylistProvider.cpp:116 +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:149 +#: playlistmanager/file/PlaylistFileProvider.cpp:482 +#: playlistmanager/PlaylistManager.cpp:385 +msgid "Enter new name for playlist:" msgstr "" -#: EngineController.cpp:295 -msgid "No MP3 Support" +#: core-impl/collections/proxycollection/ProxyCollection.cpp:53 +msgid "Proxy Collection" msgstr "" -#: EngineController.cpp:872 -msgid "Preamp" +#: core-impl/collections/db/ScanManager.cpp:134 +msgid "Database import requested" msgstr "" -#: EngineController.cpp:878 +#: core-impl/collections/db/ScanManager.cpp:264 msgid "" -"%0\n" -"Hz" +"

The version of the 'amarokcollectionscanner' tool\n" +"does not match your Amarok version.

Please note that Collection " +"Scanning may not work correctly.

" msgstr "" -#: EngineController.cpp:882 +#: core-impl/collections/db/ScanManager.cpp:329 +#, kde-format msgid "" -"%0\n" -"kHz" +"The collection scanner reported the following errors:\n" +"%1\n" +"In most cases this means that not all of your tracks were imported.\n" +"Further errors will only be reported on the console." msgstr "" -#: EngineController.cpp:1175 -msgid "Too many errors encountered in playlist. Playback stopped." +#: core-impl/collections/db/ScanManager.cpp:474 +#, kde-format +msgid "Failed to write scanner batch file \"%1\"" msgstr "" -#: EngineController.cpp:1396 -#, kde-format -msgctxt "track by artist on album" -msgid "%1 by %2 on %3" +#: core-impl/collections/db/ScanManager.cpp:482 +#: scanner/GenericScanManager.cpp:203 +msgid "Unable to start Amarok collection scanner." msgstr "" -#: EngineController.cpp:1399 +#: core-impl/collections/db/ScanManager.cpp:531 +#: scanner/GenericScanManager.cpp:300 #, kde-format -msgctxt "track by artist" -msgid "%1 by %2" -msgstr "" +msgid "Found one directory" +msgid_plural "Found %1 directories" +msgstr[0] "" +msgstr[1] "" -#: EngineController.cpp:1403 +#: core-impl/collections/db/ScanManager.cpp:542 +#: scanner/GenericScanManager.cpp:310 #, kde-format -msgctxt "track on album" -msgid "%1 on %2" +msgid "Got directory \"%1\" from scanner." msgstr "" -#: EngineController.cpp:1408 -#: core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:152 -msgid "Unknown track" +#: core-impl/collections/db/ScanManager.cpp:585 +#, kde-format +msgid "Aborting scanner with error: %1" msgstr "" -#: EngineController.cpp:1415 -#, kde-format -msgctxt "track from source" -msgid "from %1" +#: core-impl/collections/db/ScanManager.cpp:605 +msgid "Scanner aborted." msgstr "" -#: EngineController.cpp:1426 widgets/Osd.cpp:651 mac/GrowlInterface.cpp:43 -#: context/engines/current/CurrentEngine.cpp:136 -msgid "No track playing" +#: core-impl/collections/db/ScanManager.cpp:698 +msgid "" +"The collection scan had to be aborted. Too many errors were encountered " +"during the scan." msgstr "" -#: playlistmanager/PlaylistManager.cpp:278 -msgid "Downloading Playlist" +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:72 +#: core-impl/collections/db/sql/mysqlecollection/MySqlEmbeddedCollection.cpp:35 +#: core-impl/collections/db/sql/mysqlservercollection/MySqlServerCollection.cpp:41 +#: context/applets/currenttrack/CurrentTrack.cpp:105 +msgid "Local Collection" msgstr "" -#: playlistmanager/PlaylistManager.cpp:342 -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:148 -#: playlistmanager/file/PlaylistFileProvider.cpp:481 -#: core-impl/collections/mediadevicecollection/playlist/MediaDeviceUserPlaylistProvider.cpp:115 -msgid "Change playlist" +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:497 +msgid "Organizing tracks" msgstr "" -#: playlistmanager/PlaylistManager.cpp:343 -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:149 -#: playlistmanager/file/PlaylistFileProvider.cpp:482 -#: core-impl/collections/mediadevicecollection/playlist/MediaDeviceUserPlaylistProvider.cpp:116 -msgid "Enter new name for playlist:" +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:499 +msgid "Moving tracks" msgstr "" -#: playlistmanager/sql/SqlPlaylist.cpp:40 -msgid "Playlist in database" +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:503 +msgid "Copying tracks" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:90 -msgid "Confirm Rename" +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:505 +msgid "Transcoding tracks" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:92 +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:563 #, kde-format -msgid "Are you sure you want to rename this playlist to '%1'?" +msgid "Could not create directory: %1" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:93 -msgid "Yes, rename this playlist." +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:640 +#, kde-format +msgid "Transferring: %1" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:117 -#: playlistmanager/file/PlaylistFileProvider.cpp:453 -#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:251 -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:333 -msgid "Confirm Delete" +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:642 +#, kde-format +msgid "Transcoding: %1" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:119 -#: playlistmanager/file/PlaylistFileProvider.cpp:455 +#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:686 +#: core-impl/collections/support/FileCollectionLocation.cpp:100 #, kde-format -msgid "Are you sure you want to delete this playlist?" -msgid_plural "Are you sure you want to delete these %1 playlists?" -msgstr[0] "" -msgstr[1] "" - -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:125 -msgid "Yes, delete from database." +msgid "Removing: %1" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:190 -#: playlistmanager/file/PlaylistFileProvider.cpp:126 -msgid "&Rename..." +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:21 +#. i18n: ectx: property (windowTitle), widget (QWidget, OrganizeCollectionDialogBase) +#: core-impl/collections/db/sql/SqlCollection.cpp:81 rc.cpp:452 +msgid "Organize Files" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:202 -#: playlistmanager/file/PlaylistFileProvider.cpp:138 -msgid "&Delete..." +#: core-impl/collections/db/sql/SqlCollection.cpp:173 +#, kde-format +msgid "" +"The amarok database reported the following errors:\n" +"%1\n" +"In most cases you will need to resolve these errors before Amarok will run " +"properly." msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:247 -#: playlistmanager/file/PlaylistFileProvider.cpp:194 -msgid "Remove tracks" +#: core-impl/collections/db/sql/SqlCollection.cpp:329 +msgid "Scanning music" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:250 -#: playlistmanager/file/PlaylistFileProvider.cpp:197 -#, kde-format -msgctxt "Remove a track from a saved playlist" -msgid "Remove From \"%1\"" +#: core-impl/collections/db/sql/CapabilityDelegateImpl.cpp:59 +msgid "Do not show under Various Artists" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.h:44 -msgid "Amarok Database" +#: core-impl/collections/db/sql/CapabilityDelegateImpl.cpp:64 +msgid "Show under Various Artists" msgstr "" -#: playlistmanager/sql/SqlUserPlaylistProvider.h:45 -msgid "Local playlists stored in the database" +#: core-impl/collections/db/sql/SqlMeta.cpp:272 +#: services/lastfm/meta/LastFmMeta.cpp:134 covermanager/CoverManager.cpp:842 +#, kde-format +msgid "%1 - %2" msgstr "" -#: playlistmanager/file/PlaylistFileProvider.cpp:84 -msgid "Playlist Files on Disk" +#: core-impl/collections/db/ScanResultProcessor.cpp:261 +msgctxt "The genre name for classical music" +msgid "Classical" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1073 -#. i18n: ectx: property (text), widget (QPushButton, removeButton) -#: playlistmanager/file/PlaylistFileProvider.cpp:200 rc.cpp:1741 -msgid "Remove" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:291 +msgid "iPod was not initialized:" msgstr "" -#: playlistmanager/file/PlaylistFileProvider.cpp:365 -#: playlistmanager/file/PlaylistFileProvider.cpp:393 -#, kde-format -msgid "The playlist file \"%1\" could not be loaded." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:292 +msgid "iPod Initialization Failed" msgstr "" -#: playlistmanager/file/PlaylistFileProvider.cpp:461 -msgid "Yes, delete from disk." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:315 +#, kde-format +msgid "" +"Media Device: could not find iTunesDB on device mounted at %1. Attempt to " +"initialize your iPod?" msgstr "" -#: playlistmanager/SyncedPlaylist.cpp:40 playlistmanager/SyncedPlaylist.cpp:48 -#: playlistmanager/SyncedPlaylist.cpp:56 -msgid "" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:317 +msgid "Initialize iPod?" msgstr "" -#: playlistmanager/SyncedPlaylist.cpp:63 -#, kde-format -msgid "Synchronized on: %1" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:318 +msgid "&Initialize" msgstr "" -#: likeback/LikeBackDialog.cpp:43 -msgid "Send a Comment to the Developers" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:359 +msgid "Set iPod Model" msgstr "" -#: likeback/LikeBackDialog.cpp:155 -#, kde-format -msgctxt "" -"Feedback dialog text, message with one accepted language for the comments" -msgid "" -"Please, write it in %1 (you may want to use an online " -"translation tool for this).
" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:359 +msgid "iPod Models" msgstr "" -#: likeback/LikeBackDialog.cpp:162 +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:363 #, kde-format -msgctxt "" -"Feedback dialog text, message with list of accepted languages for the " -"comments" -msgid "" -"Please, write it in %1 or %2 (you may want to use an online translation tool for this).
" +msgid "%1 the iPod Model is necessary to initialize the iPod" msgstr "" -#: likeback/LikeBackDialog.cpp:175 -msgctxt "" -"Feedback dialog text, message to remind to balance the likes and dislikes" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:389 +#, kde-format msgid "" -"To make the comments you send more useful in improving this application, try " -"to send the same amount of positive and negative comments.
" +"%1 failed to write to iPod, make sure you have write permissions on the iPod" msgstr "" -#: likeback/LikeBackDialog.cpp:184 -msgctxt "Feedback dialog text, text to disallow feature requests" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:405 +#, kde-format msgid "" -"Please, do not ask for new features: this kind of request will be " -"ignored.
" +"%1 failed to write SysInfo file to iPod, make sure you have write " +"permissions on the iPod" msgstr "" -#: likeback/LikeBackDialog.cpp:190 +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:429 #, kde-format -msgctxt "" -"Feedback dialog text, %1=Application name,%2=message with list of accepted " -"languages for the comment,%3=optional text to remind to balance the likes " -"and dislikes,%4=optional text to disallow feature requests." -msgid "" -"

You can provide the developers a brief description of your opinions about " -"%1.
%2 %3%4

" +msgid "%1 failed to initialize the iPod" msgstr "" -#: likeback/LikeBackDialog.cpp:236 -#, kde-format -msgid "" -"The email address you have entered is not valid, and cannot be used: '%1'" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:437 +msgid "The iPod was successfully initialized." msgstr "" -#: likeback/LikeBackDialog.cpp:242 +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:437 +msgid "iPod Initialized" +msgstr "" + +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:444 #, kde-format msgid "" -"Please double check your email address for errors, because it appears to be " -"an exotic one.\n" -"%1" +"%1 you chose not to initialize the iPod. It will not be usable until it is " +"initialized." msgstr "" -#: likeback/LikeBackDialog.cpp:308 -msgctxt "Dialog box text" -msgid "" -"

Your comment has been sent successfully.

Thank you for your " -"time.

" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:522 +msgid "&Stale and Orphaned" msgstr "" -#: likeback/LikeBackDialog.cpp:310 -msgctxt "Dialog box title" -msgid "Comment Sent" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:532 +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:695 +msgid "Synchronize Artwork" msgstr "" -#: likeback/LikeBackDialog.cpp:321 -msgctxt "Dialog box text" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:548 msgid "" -"

There has been an error while trying to send the comment.

Please, " -"try again later.

" +"Do you really want to initialize this iPod? Its database will be cleared of " +"all information, but the files will not be deleted." msgstr "" -#: likeback/LikeBackDialog.cpp:323 -msgctxt "Dialog box title" -msgid "Comment Sending Error" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:552 +msgid "Initialize iPod" msgstr "" -#: likeback/LikeBack.cpp:221 -msgid "&Send a Comment to the Developers" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:558 +msgid "The iPod has been initialized" msgstr "" -#: likeback/LikeBack.cpp:227 -msgid "Show &Feedback Icons" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:561 +msgid "The iPod was unable to be initialized" msgstr "" -#: likeback/LikeBack.cpp:296 -#, kde-format -msgctxt "Welcome dialog text, header text for test apps" -msgid "Welcome to this testing version of %1." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:570 +msgid "" +"Amarok is about to search for stale tracks. This may take a while, do you " +"want to continue?" msgstr "" -#: likeback/LikeBack.cpp:301 -#, kde-format -msgctxt "Welcome dialog text, header text for released apps" -msgid "Welcome to %1." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:574 +msgid "Find Stale Tracks" msgstr "" -#: likeback/LikeBack.cpp:309 -msgctxt "" -"Welcome dialog text, explanation for both the like and dislike buttons" -msgid "" -"Each time you have a great or frustrating experience, please click on the " -"appropriate face below the window title bar, briefly describe what you like " -"or dislike and click on 'Send'." -msgstr "" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:657 +#, kde-format +msgctxt "@info" +msgid "One stale track removed from the database. Scan for orphaned tracks?" +msgid_plural "%1 tracks removed from the database. Scan for orphaned tracks?" +msgstr[0] "" +msgstr[1] "" -#: likeback/LikeBack.cpp:316 -msgctxt "Welcome dialog text, explanation for the like button alone" -msgid "" -"Each time you have a great experience, please click on the smiling face " -"below the window title-bar, briefly describe what you like and click on " -"'Send'." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:662 +msgid "Find Orphaned Tracks" msgstr "" -#: likeback/LikeBack.cpp:323 -msgctxt "Welcome dialog text, explanation for the dislike button alone" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:693 +#, kde-format msgid "" -"Each time you have a frustrating experience, please click on the frowning " -"face below the window title-bar, briefly describe what you dislike and click " -"on 'Send'." +"Amarok is about to synchronize artwork on %1. Do you want to continue?" msgstr "" -#: likeback/LikeBack.cpp:333 -msgctxt "Welcome dialog text, explanation for the bug button" -msgid "" -"If you experience an improper behavior in the application, just click on the " -"bug icon in the top-right corner of the window and follow the instructions " -"to submit a bug report." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:706 +msgid "Artwork synchronized" msgstr "" -#: likeback/LikeBack.cpp:345 -msgctxt "Welcome dialog text, usage example" -msgid "I like the new artwork. Very refreshing." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:710 +msgid "iPod artwork could not be synchronized" msgstr "" -#: likeback/LikeBack.cpp:353 -msgctxt "Welcome dialog text, usage example" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:921 msgid "" -"I dislike the welcome page of this assistant. Too time consuming." +"Amarok requires sudo access to get the FirewireGuid required to connect to " +"your device. Please enter your sudo password" msgstr "" -#: likeback/LikeBack.cpp:361 -msgctxt "Welcome dialog text, usage example" -msgid "" -"The application shows an improper behavior when clicking the Add " -"button. Nothing happens." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2224 +msgid "Select Stale Tracks To Delete" msgstr "" -#: likeback/LikeBack.cpp:369 -msgctxt "Welcome dialog text, usage example" -msgid "I desire a new feature allowing me to send my work by email." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2224 +msgid "Stale Tracks" msgstr "" -#: likeback/LikeBack.cpp:382 -msgctxt "Welcome dialog text, us=the developers, it=the application" -msgid "To help us improve it, your comments are important." +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2271 +msgid "Adding Orphaned Tracks to iPod Database" msgstr "" -#: likeback/LikeBack.cpp:385 -msgctxt "Welcome dialog text, header for the examples" -msgid "Example" -msgid_plural "Examples" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2296 +#, kde-format +msgctxt "@info" +msgid "One orphaned track added to the database." +msgid_plural "%1 tracks added to the database." msgstr[0] "" msgstr[1] "" -#: likeback/LikeBack.cpp:391 -msgctxt "Welcome dialog title" -msgid "Help Improve the Application" +#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2301 +msgid "Orphaned Tracks Added" msgstr "" -#: KNotificationBackend.cpp:146 -msgid "Now playing" +#: core-impl/collections/umscollection/UmsCollectionLocation.cpp:106 +#: core-impl/collections/umscollection/UmsCollectionLocation.cpp:198 +#, kde-format +msgid "Copying one track to %2" +msgid_plural "Copying %1 tracks to %2" +msgstr[0] "" +msgstr[1] "" + +#: core-impl/collections/umscollection/UmsCollectionLocation.cpp:143 +#, kde-format +msgid "Removing one track from %2" +msgid_plural "Removing %1 tracks from %2" +msgstr[0] "" +msgstr[1] "" + +#: core-impl/collections/umscollection/UmsCollection.cpp:165 +#, kde-format +msgid "&Configure %1" msgstr "" -#: MainWindow.cpp:261 -msgid "Local Music" +#: core-impl/collections/umscollection/UmsCollection.cpp:170 +msgid "&Use as Collection" msgstr "" -#: MainWindow.cpp:263 -msgid "Local sources of content" +#: core-impl/collections/umscollection/UmsCollection.cpp:534 +msgid "Configure USB Mass Storage Device" msgstr "" -#: MainWindow.cpp:271 -msgid "Internet" +#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:184 +msgid "&Delete Episode" msgstr "" -#: MainWindow.cpp:273 -msgid "Online sources of content" +#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:254 +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:333 +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:117 +#: playlistmanager/file/PlaylistFileProvider.cpp:453 +msgid "Confirm Delete" msgstr "" -#: MainWindow.cpp:279 -msgid "Playlists" -msgstr "Дууны жагсаалт" +#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:256 +#, kde-format +msgid "Are you sure you want to delete this episode?" +msgid_plural "Are you sure you want to delete these %1 episodes?" +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:281 -msgid "Various types of playlists" +#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:272 +#, kde-format +msgid "Yes, delete from %1." msgstr "" -#: MainWindow.cpp:287 amarokurls/NavigationUrlGenerator.cpp:135 -msgid "Files" +#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:328 +#: services/gpodder/GpodderProvider.cpp:336 +msgid "&Delete Channel and Episodes" msgstr "" -#: MainWindow.cpp:289 -msgid "Browse local hard drive for content" +#: core-impl/collections/nepomukcollection/NepomukCollection.cpp:129 +msgid "Nepomuk Collection" msgstr "" -#: MainWindow.cpp:350 -msgctxt "@item:inmenu" -msgid "&View" +#: core-impl/collections/nepomukcollection/NepomukCollection.cpp:131 +msgid "Nepomuk Collection (slow, Redland)" msgstr "" -#: MainWindow.cpp:353 -msgid "Lock Layout" +#: core-impl/collections/upnpcollection/UpnpBrowseCollection.cpp:118 +#, kde-format +msgid "Scanning %1" msgstr "" -#: MainWindow.cpp:464 -msgid "" -"Closing the main window will keep Amarok running in the System Tray. Use " -"Quit from the menu, or the Amarok tray icon to exit the " -"application." +#: core-impl/collections/upnpcollection/UpnpBrowseCollection.cpp:208 +#, kde-format +msgid "UPnP Error: %1" msgstr "" -#: MainWindow.cpp:466 -msgid "Docking in System Tray" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:152 +msgid "Could not connect to MTP Device" msgstr "" -#: MainWindow.cpp:495 -msgid "Use relative path for &saving" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:378 +msgid "Could not copy track from device." msgstr "" -#: MainWindow.cpp:507 covermanager/CoverFoundDialog.cpp:361 -msgid "Save As" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:431 +#: core/meta/Meta.cpp:444 context/applets/currenttrack/CurrentTrack.h:39 +msgid "Unknown Album" msgstr "" -#: MainWindow.cpp:559 -msgid "Play Media (Files or URLs)" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:437 +#: core/meta/Meta.cpp:481 +msgid "Unknown Genre" msgstr "" -#: MainWindow.cpp:559 -msgid "Add Media (Files or URLs)" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:593 +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:732 +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:915 +msgid "Could not delete item" msgstr "" -#: MainWindow.cpp:577 -msgid "Add Stream" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:603 +msgid "Delete failed" msgstr "" -#: MainWindow.cpp:577 -msgid "Enter Stream URL:" +#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:888 +msgid "Could not save playlist." msgstr "" -#: MainWindow.cpp:701 -msgid "&Add Media..." +#: core-impl/collections/playdarcollection/PlaydarCollection.cpp:125 +msgid "Playdar Collection" msgstr "" -#: MainWindow.cpp:706 -msgctxt "clear playlist" -msgid "&Clear Playlist" +#: core-impl/collections/support/TrashCollectionLocation.cpp:47 +msgid "Trash" msgstr "" -#: MainWindow.cpp:711 -msgctxt "edit play queue of playlist" -msgid "Edit &Queue" +#: core-impl/collections/support/TrashCollectionLocation.cpp:101 +#, kde-format +msgid "Moving to trash: %1" msgstr "" -#: MainWindow.cpp:716 -msgctxt "Remove duplicate and dead (unplayable) tracks from the playlist" -msgid "Re&move Duplicates" -msgstr "" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:40 +#, kde-format +msgctxt "@info" +msgid "" +"Do you really want to delete this track? It will be removed from your " +"collection." +msgid_plural "" +"Do you really want to delete these %1 tracks? They will be removed from your " +"collection." +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:723 -msgid "&Add Stream..." +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:45 +msgid "Delete Files" msgstr "" -#: MainWindow.cpp:727 -msgid "&Export Playlist As..." -msgstr "" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:61 +#, kde-format +msgctxt "@info" +msgid "" +"Do you really want to move this track to the trash? It will be removed from " +"your collection." +msgid_plural "" +"Do you really want to move these %1 tracks to the trash? They will be " +"removed from your collection." +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:731 amarokurls/NavigationUrlGenerator.cpp:250 -msgid "Bookmark Media Sources View" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:70 +#: browsers/filebrowser/FileView.cpp:579 +msgctxt "@title:window" +msgid "Confirm Move to Trash" msgstr "" -#: MainWindow.cpp:735 amarokurls/BookmarkManager.cpp:43 -msgid "Bookmark Manager" -msgstr "" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:82 +#, kde-format +msgctxt "@info" +msgid "" +"Do you really want to move this track? It will be renamed and the original " +"deleted." +msgid_plural "" +"Do you really want to move these %1 tracks? They will be renamed and the " +"originals deleted." +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:739 -msgid "Equalizer" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:87 +msgid "Move Files" msgstr "" -#: MainWindow.cpp:743 playlist/PlaylistViewUrlGenerator.cpp:101 -msgid "Bookmark Playlist Setup" -msgstr "" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:98 +#, kde-format +msgctxt "@info" +msgid "" +"There was a problem and this track could not be removed. Make sure the " +"directory is writable." +msgid_plural "" +"There was a problem and %1 tracks could not be removed. Make sure the " +"directory is writable." +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:747 -msgid "Bookmark Context Applets" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:103 +msgid "Unable to be removed tracks" msgstr "" -#: MainWindow.cpp:751 covermanager/CoverManager.cpp:105 -msgid "Cover Manager" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:110 +msgid "" +"The collection does not have enough free space available or is not writable." msgstr "" -#: MainWindow.cpp:755 -msgid "Play Media..." +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:116 +msgid "Do you want to remove empty folders?" msgstr "" -#: MainWindow.cpp:760 -msgid "&Seek Forward" +#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:117 +msgid "Remove empty folders?" msgstr "" -#: MainWindow.cpp:766 -msgid "&Seek Backward" +#: core-impl/collections/support/TextualQueryFilter.cpp:262 +msgid "today" msgstr "" -#: MainWindow.cpp:773 -msgid "Update Collection" +#: core-impl/collections/support/TextualQueryFilter.cpp:264 +msgid "last week" msgstr "" -#: MainWindow.cpp:780 -msgid "Previous Track" +#: core-impl/collections/support/TextualQueryFilter.cpp:266 +msgid "last month" msgstr "" -#: MainWindow.cpp:787 -msgid "Restart current track" +#: core-impl/collections/support/TextualQueryFilter.cpp:268 +msgid "two months ago" msgstr "" -#: MainWindow.cpp:793 -msgid "Repopulate Playlist" +#: core-impl/collections/support/TextualQueryFilter.cpp:270 +msgid "three months ago" msgstr "" -#: MainWindow.cpp:799 -msgid "Disable Dynamic Playlist" +#: core-impl/podcasts/sql/SqlPodcastMeta.cpp:426 +#: core/podcasts/PodcastMeta.h:414 +msgid "Podcast" msgstr "" -#: MainWindow.cpp:803 -msgid "Next Track" +#: core-impl/podcasts/sql/SqlPodcastProvider.h:54 +msgid "Local Podcasts" msgstr "" -#: MainWindow.cpp:808 -msgid "Increase Volume" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:288 +msgid "&Update All Channels" msgstr "" -#: MainWindow.cpp:814 -msgid "Decrease Volume" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:296 +msgid "&Configure General Settings" msgstr "" -#: MainWindow.cpp:820 -msgid "Toggle Main Window" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:304 +msgid "&Export subscriptions to OPML file" msgstr "" -#: MainWindow.cpp:825 -msgid "Toggle Full Screen" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:328 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:884 +msgid "&Configure" msgstr "" -#: MainWindow.cpp:830 -msgid "Jump to" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:346 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:902 +msgid "&Remove Subscription" msgstr "" -#: MainWindow.cpp:835 -msgid "Show active track" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:368 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:923 +msgid "&Update Channel" msgstr "" -#: MainWindow.cpp:839 -msgid "Show Notification Popup" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:407 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:804 +msgid "&Delete Downloaded Episode" msgstr "" -#: MainWindow.cpp:844 -msgid "Mute Volume" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:419 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:817 +msgid "&Write Feed Information to File" msgstr "" -#: MainWindow.cpp:849 -msgid "Last.fm: Love Current Track" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:443 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:854 +msgid "&Download Episode" msgstr "" -#: MainWindow.cpp:854 -msgid "Last.fm: Ban Current Track" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:486 +#, kde-format +msgid "Already subscribed to %1." msgstr "" -#: MainWindow.cpp:859 -msgid "Last.fm: Skip Current Track" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:615 +msgctxt "prefix to 'x minutes'" +msgid "every " msgstr "" -#: MainWindow.cpp:864 playlist/view/PlaylistViewCommon.cpp:115 -msgid "Queue Track" -msgstr "" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:616 +msgid " minute" +msgid_plural " minutes" +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:869 -msgid "Rate Current Track: 1" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:625 +msgid "Configure Local Podcasts" msgstr "" -#: MainWindow.cpp:874 -msgid "Rate Current Track: 2" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:645 +msgid "Move Podcasts" msgstr "" -#: MainWindow.cpp:879 -msgid "Rate Current Track: 3" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:649 +msgid "Do you want to move all downloaded episodes to the new location?" msgstr "" -#: MainWindow.cpp:884 -msgid "Rate Current Track: 4" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:718 +msgid "Select file for OPML export" msgstr "" -#: MainWindow.cpp:889 -msgid "Rate Current Track: 5" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1002 +msgid "Unsubscribe" msgstr "" -#: MainWindow.cpp:895 -msgid "Network Request Viewer" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1006 +#, kde-format +msgid "Do you really want to unsubscribe from \"%1\"?" msgstr "" -#: MainWindow.cpp:913 -msgid "&About Amarok" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1011 +msgid "Delete downloaded episodes" msgstr "" -#: MainWindow.cpp:917 -msgid "&Report Bug..." +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1134 +msgid "Waiting for Podcast Downloads to Finish" msgstr "" -#: MainWindow.cpp:977 -msgid "&Music" -msgstr "" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1135 +#, kde-format +msgid "There is still a podcast download in progress" +msgid_plural "There are still %1 podcast downloads in progress" +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:979 -msgid "&Amarok" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1139 +msgid "Cancel Download and Quit." msgstr "" -#: MainWindow.cpp:1003 playlist/PlaylistToolBar.cpp:38 -#: playlist/PlaylistDock.cpp:54 -msgid "&Playlist" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1316 +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1559 +#, kde-format +msgid "Unable to save podcast episode file to %1" msgstr "" -#: MainWindow.cpp:1020 -msgid "&Tools" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1326 +msgid "Downloading Podcast Media" msgstr "" -#: MainWindow.cpp:1037 -msgid "&Settings" +#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1327 +#, kde-format +msgid "Downloading Podcast \"%1\"" msgstr "" -#: MainWindow.cpp:1084 +#: core-impl/podcasts/sql/PodcastSettingsDialog.cpp:36 #, kde-format -msgid "" -"You have chosen to hide the menu bar.\n" -"\n" -"Please remember that you can always use the shortcut \"%1\" to bring it back." +msgctxt "change options" +msgid "Configure %1" msgstr "" -#: MainWindow.cpp:1086 -msgid "Hide Menu" -msgstr "" +#: core-impl/podcasts/sql/PodcastSettingsDialog.cpp:69 +msgid " Item" +msgid_plural " Items" +msgstr[0] "" +msgstr[1] "" -#: MainWindow.cpp:1128 -#, kde-format -msgid "Paused :: %1" +#: core-impl/podcasts/sql/PodcastFilenameLayoutConfigDialog.cpp:31 +msgctxt "Change filename layout" +msgid "Podcast Episode Filename Configuration" msgstr "" -#: MainWindow.cpp:1141 core-impl/collections/audiocd/AudioCdCollection.cpp:444 -#: core-impl/collections/audiocd/AudioCdCollection.cpp:445 -#: core-impl/collections/audiocd/AudioCdCollection.cpp:446 -#: core-impl/collections/audiocd/AudioCdCollection.cpp:447 -#: amarokurls/BookmarkTreeView.cpp:377 amarokurls/BookmarkTreeView.cpp:378 -#: amarokurls/BookmarkTreeView.cpp:379 context/applets/albums/AlbumItem.cpp:97 -msgid "Unknown" -msgstr "Тодорхой бус" - -#: MainWindow.cpp:1141 +#: core-impl/capabilities/timecode/TimecodeWriteCapability.cpp:102 #, kde-format -msgid "%1 - %2 :: %3" +msgid "%1 - Stopped %2" msgstr "" -#: transcoding/TranscodingPropertySliderWidget.cpp:100 -msgid " (recommended)" +#: core-impl/capabilities/timecode/TimecodeWriteCapability.cpp:107 +msgid "Playback Ended Markers" msgstr "" #: transcoding/TranscodingOptionsStackedWidget.cpp:55 @@ -1882,6 +2028,10 @@ "pick an encoder from the list." msgstr "" +#: transcoding/TranscodingPropertySliderWidget.cpp:100 +msgid " (recommended)" +msgstr "" + #: transcoding/TranscodingAssistantDialog.cpp:35 msgid "Transcode Tracks" msgstr "" @@ -1908,4618 +2058,3815 @@ "Medium compression, high quality Ogg Vorbis (lossy)." msgstr "" -#: ActionClasses.cpp:86 -msgid "Amarok Menu" +#: browsers/collectionbrowser/CollectionWidget.cpp:146 +msgid "" +"This is where you will find your local music, as well as music from mobile " +"audio players and CDs." msgstr "" -#: ActionClasses.cpp:176 -msgid "Play/Pause" +#: browsers/collectionbrowser/CollectionWidget.cpp:181 +msgctxt "@item:inlistbox Collection widget filter preset" +msgid "Added This Hour" msgstr "" -#: ActionClasses.cpp:313 -msgid "Click to change" +#: browsers/collectionbrowser/CollectionWidget.cpp:183 +msgctxt "@item:inlistbox Collection widget filter preset" +msgid "Added Today" msgstr "" -#: ActionClasses.cpp:330 -msgid "&Replay Gain Mode" +#: browsers/collectionbrowser/CollectionWidget.cpp:185 +msgctxt "@item:inlistbox Collection widget filter preset" +msgid "Added This Week" msgstr "" -#: ActionClasses.cpp:332 -msgctxt "Replay Gain state, as in, disabled" -msgid "&Off" +#: browsers/collectionbrowser/CollectionWidget.cpp:187 +msgctxt "@item:inlistbox Collection widget filter preset" +msgid "Added This Month" msgstr "" -#: ActionClasses.cpp:332 -msgctxt "Item, as in, music" -msgid "&Track" +#: browsers/collectionbrowser/CollectionWidget.cpp:193 +#: services/magnatune/MagnatuneStore.cpp:221 +msgid "Artist / Album" msgstr "" -#: ActionClasses.cpp:333 -msgid "&Album" +#: browsers/collectionbrowser/CollectionWidget.cpp:197 +msgid "Album / Artist" msgstr "" -#: ActionClasses.cpp:342 -msgid "&Equalizer" +#: browsers/collectionbrowser/CollectionWidget.cpp:201 +#: services/magnatune/MagnatuneStore.cpp:227 +#: services/jamendo/JamendoService.cpp:153 +msgid "Genre / Artist" msgstr "" -#: ActionClasses.cpp:370 -msgid "Your current setup does not support the equalizer feature" +#: browsers/collectionbrowser/CollectionWidget.cpp:205 +#: services/magnatune/MagnatuneStore.cpp:230 +#: services/jamendo/JamendoService.cpp:156 +msgid "Genre / Artist / Album" msgstr "" -#: ActionClasses.cpp:375 -msgctxt "Equalizer state, as in, disabled" -msgid "&Off" +#: browsers/collectionbrowser/CollectionWidget.cpp:212 +msgid "First Level" msgstr "" -#: ActionClasses.cpp:398 -msgid "Burn" +#: browsers/collectionbrowser/CollectionWidget.cpp:213 +msgid "Second Level" msgstr "" -#: ActionClasses.cpp:437 -msgid "Current Playlist" +#: browsers/collectionbrowser/CollectionWidget.cpp:214 +msgid "Third Level" msgstr "" -#: ActionClasses.cpp:438 -msgid "Selected Tracks" +#: browsers/collectionbrowser/CollectionWidget.cpp:266 +msgid "Show Years" msgstr "" -#: ActionClasses.cpp:469 -msgid "Stop" +#: browsers/collectionbrowser/CollectionWidget.cpp:271 +msgctxt "@action:inmenu" +msgid "Show Track Numbers" msgstr "" -#: ActionClasses.cpp:521 -msgid "Stop after current Track" +#: browsers/collectionbrowser/CollectionWidget.cpp:276 +msgid "Show Cover Art" msgstr "" -#: ActionClasses.cpp:536 -msgid "Stop after current track: On" +#: browsers/collectionbrowser/CollectionWidget.cpp:284 +#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:87 +msgid "Merged View" msgstr "" -#: ActionClasses.cpp:542 -msgid "Stop after current track: Off" +#: browsers/collectionbrowser/CollectionWidget.cpp:291 +#: services/magnatune/MagnatuneStore.cpp:233 +#: services/jamendo/JamendoService.cpp:159 +msgid "Sort Options" msgstr "" -#: rc.cpp:1 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr " ,Launchpad Contributions:,Byambatsogt" - -#: rc.cpp:2 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr ",," +#: browsers/collectionbrowser/CollectionTreeItemDelegate.cpp:172 +#, kde-format +msgid "%1% used" +msgstr "" -#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:15 -#. i18n: ectx: property (whatsThis), widget (QWidget, ConstraintGroupEditWidget) -#: rc.cpp:5 -msgid "" -"An editor for Constraint Groups. You can set the group type to \"match " -"all\" or \"match any\". When the group type is set to \"match all\", the " -"Generator will try to have the playlist match all the constraints within the " -"group. When the group type is set to \"match any\", the Generator will try " -"to have the playlist match any of the constraints within the group." +#: browsers/filebrowser/FileBrowser.cpp:66 +msgctxt "Show Dolphin Places the user configured" +msgid "Places" msgstr "" -#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:21 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:8 -msgid "Constraint Group Settings" +#: browsers/filebrowser/FileBrowser.cpp:76 +msgid "Filter Files" msgstr "" -#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:29 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, radioButton_MatchAll) -#: rc.cpp:11 +#: browsers/filebrowser/FileBrowser.cpp:174 msgid "" -"The APG will consider the constraint group satisfied only if all of the " -"constraints within the group are satisfied. This is analogous to a logical " -"AND: \"the tracks should match properties A, B, and C\"." +"The file browser lets you browse files anywhere on your system, regardless " +"of whether these files are part of your local collection. You can then add " +"these files to the playlist as well as perform basic file operations." msgstr "" -#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:32 -#. i18n: ectx: property (text), widget (QRadioButton, radioButton_MatchAll) -#: rc.cpp:14 -msgid "Match all constraints in the group" +#: browsers/filebrowser/FileBrowser.cpp:379 browsers/InfoProxy.cpp:164 +msgid "Home" msgstr "" -#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:39 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, radioButton_MatchAny) -#: rc.cpp:17 -msgid "" -"The APG will consider the constraint group satisfied if any one of the " -"constraints within it is satisfied. This is analogous to a logical OR: " -"\"the tracks should match properties A, B, or C\"." +#: browsers/filebrowser/FileBrowser.cpp:523 +msgid "Places" msgstr "" -#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:42 -#. i18n: ectx: property (text), widget (QRadioButton, radioButton_MatchAny) -#: rc.cpp:20 -msgid "Match any constraint in the group" +#: browsers/filebrowser/FileView.cpp:125 browsers/CollectionTreeView.cpp:277 +msgid "Move to Collection" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:15 -#. i18n: ectx: property (whatsThis), widget (QWidget, PlaylistDurationEditWidget) -#: rc.cpp:23 -msgid "" -"An editor for a PlaylistDuration constraint. The user can set the name of " -"the constraint; the target duration and whether the playlist should be less " -"than, equal to, or greater than that duration; and the strictness with which " -"the APG should match that duration." +#: browsers/filebrowser/FileView.cpp:134 browsers/CollectionTreeView.cpp:269 +msgid "Copy to Collection" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:21 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:26 -msgid "Playlist Duration Constraint Settings" +#: browsers/filebrowser/FileView.cpp:398 browsers/CollectionTreeView.cpp:838 +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:49 +#: services/lastfm/LastFmTreeView.cpp:111 +#: context/applets/albums/AlbumsView.cpp:240 +msgid "&Add to Playlist" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:32 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Comparison) -#: rc.cpp:29 -msgid "" -"Whether the duration of the generated playlist should be shorter than, equal " -"to, or longer than the specified value." +#: browsers/filebrowser/FileView.cpp:410 browsers/CollectionTreeView.cpp:847 +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:56 +#: services/lastfm/LastFmTreeView.cpp:120 +#: context/applets/albums/AlbumsView.cpp:241 +msgctxt "Replace the currently loaded tracks with these" +msgid "&Replace Playlist" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:44 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:44 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:118 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:472 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:609 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonRating) -#: rc.cpp:35 rc.cpp:98 rc.cpp:160 rc.cpp:244 rc.cpp:277 -msgid "equal to" +#: browsers/filebrowser/FileView.cpp:422 browsers/CollectionTreeView.cpp:925 +msgid "&Edit Track Details" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:62 -#. i18n: ectx: property (whatsThis), widget (QTimeEdit, timeEdit_Duration) -#: rc.cpp:41 -msgid "" -"The desired duration of the playlist, in hours, minutes, and seconds. Note: " -"because of Qt limitations, the maximum playlist duration that you can " -"specify is 24 hours." +#: browsers/filebrowser/FileView.cpp:439 amarokurls/BookmarkTreeView.cpp:118 +msgid "&Delete" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:65 -#. i18n: ectx: property (displayFormat), widget (QTimeEdit, timeEdit_Duration) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:500 -#. i18n: ectx: property (displayFormat), widget (QTimeEdit, timeEdit_TimeValue) -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:72 -#. i18n: ectx: property (displayFormat), widget (QTimeEdit, timeEdit_Position) -#: rc.cpp:44 rc.cpp:253 rc.cpp:316 -msgid "h:mm:ss" +#: browsers/filebrowser/FileView.cpp:572 +msgctxt "@title:window" +msgid "Confirm Delete" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:94 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_Strictness) -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:119 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_Strictness) -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:90 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_Strictness) -#: rc.cpp:47 rc.cpp:56 rc.cpp:107 -msgid "" -"How strict the APG should be about matching the playlist duration to the " -"specified time." +#: browsers/filebrowser/FileView.cpp:573 +#, kde-format +msgid "Are you sure you want to delete this item?" +msgid_plural "Are you sure you want to delete these %1 items?" +msgstr[0] "" +msgstr[1] "" + +#: browsers/filebrowser/FileView.cpp:580 +#, kde-format +msgid "Are you sure you want to move this item to trash?" +msgid_plural "Are you sure you want to move these %1 items to trash?" +msgstr[0] "" +msgstr[1] "" + +#: browsers/filebrowser/FileView.cpp:614 +#, kde-format +msgctxt "@info:status" +msgid "Moving to trash: 1 file" +msgid_plural "Moving to trash: %1 files" +msgstr[0] "" +msgstr[1] "" + +#: browsers/BrowserCategoryList.cpp:52 +msgid "Filter Music Sources" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:97 -#. i18n: ectx: property (text), widget (QLabel, label_Strictness) -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:93 -#. i18n: ectx: property (text), widget (QLabel, label_Strictness) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:161 -#. i18n: ectx: property (text), widget (QLabel, label_StrictnessInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:340 -#. i18n: ectx: property (text), widget (QLabel, label_strictnessDate) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:532 -#. i18n: ectx: property (text), widget (QLabel, label_StrictnessTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:655 -#. i18n: ectx: property (text), widget (QLabel, label_StrictnessRating) -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:110 -#. i18n: ectx: property (text), widget (QLabel, label_Strictness) -#: rc.cpp:50 rc.cpp:110 rc.cpp:172 rc.cpp:208 rc.cpp:259 rc.cpp:289 rc.cpp:322 -msgid "Match:" +#: browsers/servicebrowser/ServiceBrowser.cpp:40 +msgid "" +"The Internet browser lets you browse online sources of content that " +"integrates directly into Amarok. Amarok ships with a number of these " +"sources, but many more can be added using scripts." msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:109 -#. i18n: ectx: property (text), widget (QLabel, label_Fuzzy) -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:105 -#. i18n: ectx: property (text), widget (QLabel, label_Fuzzy) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:173 -#. i18n: ectx: property (text), widget (QLabel, label_FuzzyInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:352 -#. i18n: ectx: property (text), widget (QLabel, label_FuzzyDate) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:544 -#. i18n: ectx: property (text), widget (QLabel, label_FuzzyTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:667 -#. i18n: ectx: property (text), widget (QLabel, label_FuzzyRating) -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:122 -#. i18n: ectx: property (text), widget (QLabel, label_FuzzyPos) -#: rc.cpp:53 rc.cpp:113 rc.cpp:175 rc.cpp:211 rc.cpp:262 rc.cpp:292 rc.cpp:325 -msgid "fuzzy" +#: browsers/CollectionTreeView.cpp:246 configdialog/ConfigDialog.cpp:59 +msgid "Collection" +msgstr "Цуглуулга" + +#: browsers/CollectionTreeView.cpp:545 services/lastfm/LastFmTreeView.cpp:201 +msgid "More..." msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:135 -#. i18n: ectx: property (text), widget (QLabel, label_Exact) -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:131 -#. i18n: ectx: property (text), widget (QLabel, label_Exact) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:196 -#. i18n: ectx: property (text), widget (QLabel, label_ExactInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:375 -#. i18n: ectx: property (text), widget (QLabel, label_ExactDate) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:567 -#. i18n: ectx: property (text), widget (QLabel, label_ExactTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:690 -#. i18n: ectx: property (text), widget (QLabel, label_ExactRating) -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:154 -#. i18n: ectx: property (text), widget (QLabel, label_ExactPos) -#: rc.cpp:59 rc.cpp:119 rc.cpp:181 rc.cpp:217 rc.cpp:268 rc.cpp:298 rc.cpp:331 -msgid "exact" +#: browsers/CollectionTreeView.cpp:894 +msgctxt "Organize Files" +msgid "Organize Files" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:15 -#. i18n: ectx: property (whatsThis), widget (QWidget, PreventDuplicatesEditWidget) -#: rc.cpp:62 -msgid "" -"An editor for a Prevent Duplicates constraint. When set to \"track\", it " -"will try to prevent more than one copy of the same track from ending up in " -"the playlist. When set to \"album\" or \"artist\", it will try to prevent " -"more than one track from a given album or a given artist from ending up in " -"the playlist." +#: browsers/CollectionTreeView.cpp:1072 +msgid "Move Tracks to Trash" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:21 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:65 -msgid "Prevent Duplicates Constraint Settings" +#: browsers/CollectionTreeView.cpp:1078 +msgid "Delete Tracks" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:29 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_Field) -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:47 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Field) -#: rc.cpp:68 rc.cpp:74 -msgid "" -"Control which duplicates to prevent. \"Prevent duplicate tracks\" is the " -"least restrictive, and \"prevent duplicate artists\" is the most restrictive." +#: browsers/CollectionTreeItemModelBase.cpp:238 +#: browsers/CollectionTreeItemModelBase.cpp:291 +msgctxt "The Name is not known" +msgid "Unknown" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:32 -#. i18n: ectx: property (text), widget (QLabel, label_Field) -#: rc.cpp:71 -msgid "Prevent duplicate" +#: browsers/CollectionTreeItemModelBase.cpp:981 +msgid "Year - Album" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:51 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Field) -#: rc.cpp:77 widgets/SmartPlaylistEditor.cpp:253 -msgid "tracks" +#: browsers/CollectionTreeItemModelBase.cpp:987 +#: core/meta/support/MetaConstants.cpp:201 widgets/SmartPlaylistEditor.cpp:187 +#: widgets/SmartPlaylistEditor.cpp:197 +msgid "Label" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:56 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Field) -#: rc.cpp:80 -msgid "albums" +#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:43 +msgctxt "Bias dialog window title" +msgid "Edit bias" msgstr "" -#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:61 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Field) -#: rc.cpp:83 -msgid "artists" +#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:47 +msgctxt "Bias selection label in bias view." +msgid "Match Type:" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:15 -#. i18n: ectx: property (whatsThis), widget (QWidget, PlaylistLengthEditWidget) -#: rc.cpp:86 +#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:111 +#, kde-format msgid "" -"An editor for a Playlist Length constraint. The user can the target number " -"of tracks and whether the playlist contain fewer than, equal to, or more " -"than that number of tracks; and the strictness with which the APG should " -"match the target number of tracks." +"This bias is a replacement for another bias\n" +"which is currently not loaded or deactivated.\n" +"The original bias name was %1." msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:21 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:89 -msgid "Playlist Length Constraint Settings" +#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:178 +msgid "This bias has no settings." msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:32 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Comparison) -#: rc.cpp:92 -msgid "" -"Whether the number of tracks in the generated playlist should be less than, " -"equal to, or more than the specified value." +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:36 +msgid "&Rename Folder..." msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:39 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) -#: rc.cpp:95 -msgid "fewer than" +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:42 +msgid "&Delete Folder" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:59 -#. i18n: ectx: property (whatsThis), widget (QSpinBox, spinBox_Length) -#: rc.cpp:104 -msgid "The target number of tracks for the generated playlist." +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:315 +msgid "New name" msgstr "" -#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:115 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_Strictness) -#: rc.cpp:116 -msgid "" -"How strict the APG should be about matching the playlist length to the " -"specified number of tracks." +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:317 +msgctxt "Enter a new name for a folder that already exists" +msgid "Enter new folder name:" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:15 -#. i18n: ectx: property (whatsThis), widget (QWidget, TagMatchEditWidget) -#: rc.cpp:122 -msgid "" -"An editor for a TagMatch constraint. The user can specify a track " -"characteristic, and the APG will fill the playlist with tracks that match " -"that characteristic. This functions similarity to the matching attributes " -"of the smart playlists in Amarok 1.4." +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:335 +msgid "Are you sure you want to delete this folder and its contents?" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:21 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:125 -msgid "Match Tag Constraint Settings" +#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:339 +msgid "Yes, delete folder." msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:29 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_Match) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:44 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Field) -#: rc.cpp:128 rc.cpp:134 -msgid "Selects which track characteristic you want to match." +#: browsers/playlistbrowser/DynamicView.cpp:231 +msgid "&Rename playlist" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:32 -#. i18n: ectx: property (text), widget (QLabel, label_Match) -#: rc.cpp:131 -msgid "Field:" +#: browsers/playlistbrowser/DynamicView.cpp:235 +msgid "&Add new Bias" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:70 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, checkBox_Invert) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:84 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_Invert) -#: rc.cpp:137 rc.cpp:144 -msgid "" -"\n" -"\n" -"

The APG will choose all " -"tracks that do not match the " -"specified characteristics.

" +#: browsers/playlistbrowser/DynamicView.cpp:239 +msgid "&Clone Playlist" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:87 -#. i18n: ectx: property (text), widget (QLabel, label_Invert) -#: rc.cpp:151 -msgid "Invert:" +#: browsers/playlistbrowser/DynamicView.cpp:243 +msgid "&Delete playlist" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:106 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonInt) -#: rc.cpp:154 -msgid "" -"Whether the APG should choose tracks that are less than, equal to, or " -"greater than the specified value." +#: browsers/playlistbrowser/DynamicView.cpp:257 +msgid "&Edit bias..." msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:133 -#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, spinBox_ValueInt) -#: rc.cpp:166 -msgid "The numerical value that the track characteristic should match." +#: browsers/playlistbrowser/DynamicView.cpp:261 +msgid "&Clone bias" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:158 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_StrictnessInt) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:180 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessInt) -#: rc.cpp:169 rc.cpp:178 -msgid "" -"How strict the APG should be about matching tracks to the specified value." +#: browsers/playlistbrowser/DynamicView.cpp:271 +msgid "&Delete bias" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:226 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonDate) -#: rc.cpp:184 -msgid "" -"Whether the APG should choose tracks that are before, on, or after a " -"specific date; or whether it should choose tracks that are within a certain " -"time range." +#: browsers/playlistbrowser/DynamicView.cpp:278 +msgid "&Add new bias" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:248 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) -#: rc.cpp:196 -msgid "within the last" +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:182 +#. i18n: ectx: property (text), widget (QCheckBox, m_podcastCheckBox) +#: browsers/playlistbrowser/PodcastCategory.cpp:81 rc.cpp:581 +msgid "Podcasts" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:266 -#. i18n: ectx: property (whatsThis), widget (QWidget, page_DateSpecific) -#: rc.cpp:199 -msgid "The specific date that the APG should use for matching." +#: browsers/playlistbrowser/PodcastCategory.cpp:82 +msgid "List of podcast subscriptions and episodes" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:300 -#. i18n: ectx: property (whatsThis), widget (QWidget, page_DateRange) -#: rc.cpp:202 -msgid "The relative time period that the APG should try to match." +#: browsers/playlistbrowser/PodcastCategory.cpp:85 +msgid "" +"Manage your podcast subscriptions and browse individual episodes. " +"Downloading episodes to the disk is also done here, or you can tell Amarok " +"to do this automatically." msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:337 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_strictnessDate) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:359 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessDate) -#: rc.cpp:205 rc.cpp:214 -msgid "" -"How strict the APG should be about matching tracks to the specified date." +#: browsers/playlistbrowser/PodcastCategory.cpp:95 +msgid "&Add Podcast" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:405 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonString) -#: rc.cpp:220 -msgid "" -"Whether the APG should match tracks that equal, start with, end with, or " -"contain the specified string." +#: browsers/playlistbrowser/PodcastCategory.cpp:102 +msgid "&Update All" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:409 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) -#: rc.cpp:223 -msgid "equals" +#: browsers/playlistbrowser/PodcastCategory.cpp:110 +#: browsers/playlistbrowser/PodcastCategory.cpp:113 +msgid "Import OPML File" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:414 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) -#: rc.cpp:226 widgets/SmartPlaylistEditor.cpp:737 -#: widgets/SmartPlaylistEditor.cpp:1034 -msgid "starts with" +#: browsers/playlistbrowser/PodcastCategory.cpp:167 +msgid "By" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:419 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) -#: rc.cpp:229 widgets/SmartPlaylistEditor.cpp:759 -#: widgets/SmartPlaylistEditor.cpp:1035 -msgid "ends with" +#: browsers/playlistbrowser/PodcastCategory.cpp:206 +msgctxt "Podcast published on date" +msgid "On" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:424 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) -#: rc.cpp:232 widgets/SmartPlaylistEditor.cpp:715 -#: widgets/SmartPlaylistEditor.cpp:1033 -msgid "contains" +#: browsers/playlistbrowser/PodcastCategory.cpp:224 +msgid "File Size:" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:432 -#. i18n: ectx: property (whatsThis), widget (QLineEdit, lineEdit_StringValue) -#: rc.cpp:235 -msgid "The string that the APG should use when matching tracks." +#: browsers/playlistbrowser/PodcastCategory.cpp:236 +msgid "Subscription Date:" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:460 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonTime) -#: rc.cpp:238 -msgid "" -"Whether the APG should choose tracks that are less than, equal to, or " -"greater than the specified time." +#: browsers/playlistbrowser/PodcastCategory.cpp:244 +msgid "Keywords:" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:487 -#. i18n: ectx: property (whatsThis), widget (QTimeEdit, timeEdit_TimeValue) -#: rc.cpp:250 -msgid "The time that the APG should try to match." +#: browsers/playlistbrowser/PodcastModel.cpp:72 +msgctxt "toggle the \"new\" status of this podcast episode" +msgid "&New" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:529 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_StrictnessTime) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:551 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessTime) -#: rc.cpp:256 rc.cpp:265 -msgid "" -"How strict the APG should be about matching tracks to the specified time." +#: browsers/playlistbrowser/PodcastModel.cpp:260 +#, kde-format +msgctxt "number of podcasts from one source" +msgid "One Channel" +msgid_plural "%1 channels" +msgstr[0] "" +msgstr[1] "" + +#: browsers/playlistbrowser/PodcastModel.cpp:333 +#: amarokurls/BookmarkModel.cpp:266 playlist/PlaylistModel.cpp:874 +msgid "Type" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:597 -#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonRating) -#: rc.cpp:271 -msgid "" -"Whether the APG should choose tracks that are less than, equal to, or " -"greater than the specified rating." +#: browsers/playlistbrowser/PodcastModel.cpp:355 +msgid "Add Podcast" +msgstr "Файл түгээлт нэмэх" + +#: browsers/playlistbrowser/PodcastModel.cpp:356 +msgid "Enter RSS 1.0/2.0 or Atom feed URL:" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:624 -#. i18n: ectx: property (whatsThis), widget (Amarok::KRatingWidget, rating_RatingValue) -#: rc.cpp:283 -msgid "The rating that the APG should try to match." +#: browsers/playlistbrowser/UserPlaylistCategory.cpp:58 +msgid "Saved Playlists" msgstr "" -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:652 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_StrictnessRating) -#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:674 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessRating) -#: rc.cpp:286 rc.cpp:295 -msgid "" -"How strict the APG should be about matching tracks to the specified rating." +#: browsers/playlistbrowser/UserPlaylistCategory.cpp:59 +msgid "User generated and imported playlists" msgstr "" -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:15 -#. i18n: ectx: property (whatsThis), widget (QWidget, CheckpointEditWidget) -#: rc.cpp:301 +#: browsers/playlistbrowser/UserPlaylistCategory.cpp:62 msgid "" -"An editor for a CheckPoint constraint. The user can set the track, album, " -"or artist to be placed at a certain position in the playlist." -msgstr "" - -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:21 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:304 -msgid "Checkpoint Constraint Settings" +"Create, edit, organize and load playlists. Amarok automatically adds any " +"playlists found when scanning your collection, and any playlists that you " +"save are also shown here." msgstr "" -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:35 -#. i18n: ectx: property (whatsThis), widget (TrackSelectWidget, trackSelector) -#: rc.cpp:307 -msgid "Select the track that you want to use as the checkpoint." -msgstr "" +#: browsers/playlistbrowser/DynamicCategory.cpp:53 +msgid "Dynamic Playlists" +msgstr "Уян хатан дууны жагсаалт" -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:48 -#. i18n: ectx: property (text), widget (QLabel, label_Position) -#: rc.cpp:310 -msgid "Position:" +#: browsers/playlistbrowser/DynamicCategory.cpp:54 +msgid "Dynamically updating parameter based playlists" msgstr "" -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:69 -#. i18n: ectx: property (whatsThis), widget (QTimeEdit, timeEdit_Position) -#: rc.cpp:313 +#: browsers/playlistbrowser/DynamicCategory.cpp:57 msgid "" -"The desired position of the song in the playlist, in hours, minutes, and " -"seconds. Note: because of Qt limitations, the maximum position that you can " -"specify is 24 hours." +"With a dynamic playlist, Amarok becomes your own personal dj, automatically " +"selecting tracks for you, based on a number of parameters that you select." msgstr "" -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:107 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_Strictness) -#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:138 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider_Strictness) -#: rc.cpp:319 rc.cpp:328 -msgid "" -"How strict the APG should be about placing the selected track at the " -"specified time." +#: browsers/playlistbrowser/DynamicCategory.cpp:72 +msgid "Previous:" msgstr "" -#. i18n: file: playlistgenerator/PresetEditDialog.ui:15 -#. i18n: ectx: property (windowTitle), widget (QDialog, PresetEditDialog) -#: rc.cpp:334 -msgid "APG Preset Editor" +#: browsers/playlistbrowser/DynamicCategory.cpp:77 +msgid "Number of previous tracks to remain in the playlist." msgstr "" -#. i18n: file: playlistgenerator/PresetEditDialog.ui:23 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_Tree) -#: rc.cpp:337 -msgid "Constraint Tree" +#: browsers/playlistbrowser/DynamicCategory.cpp:81 +msgid "Upcoming:" msgstr "" -#. i18n: file: playlistgenerator/PresetEditDialog.ui:41 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_Title) -#: rc.cpp:340 -msgid "APG Preset Name" +#: browsers/playlistbrowser/DynamicCategory.cpp:87 +msgid "Number of upcoming tracks to add to the playlist." msgstr "" -#. i18n: file: amarokconfig.kcfg:13 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:343 -msgid "Whether to display a second, left time label." +#: browsers/playlistbrowser/DynamicCategory.cpp:108 +msgctxt "Turn dynamic mode on" +msgid "On" msgstr "" -#. i18n: file: amarokconfig.kcfg:14 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:346 -msgid "" -"Set this to display a second time label to the left of the seek slider in " -"the player window." +#: browsers/playlistbrowser/DynamicCategory.cpp:111 +msgid "Turn dynamic mode on." msgstr "" -#. i18n: file: amarokconfig.kcfg:18 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:349 -msgid "Whether to display remaining track time in the left time label." +#: browsers/playlistbrowser/DynamicCategory.cpp:115 +msgid "Duplicates" msgstr "" -#. i18n: file: amarokconfig.kcfg:19 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:352 -msgid "" -"Set this to display remaining track time instead of past track time in the " -"player window." +#: browsers/playlistbrowser/DynamicCategory.cpp:119 +msgid "Allow duplicate songs in result" msgstr "" -#. i18n: file: amarokconfig.kcfg:23 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:355 -msgid "Which tracks or albums to favor in Random Mode" +#: browsers/playlistbrowser/DynamicCategory.cpp:123 +msgid "New" msgstr "" -#. i18n: file: amarokconfig.kcfg:24 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:358 -msgid "" -"Tracks or albums with the chosen property will be more likely to be chosen " -"in Random Mode." +#: browsers/playlistbrowser/DynamicCategory.cpp:125 +msgid "New playlist" msgstr "" -#. i18n: file: amarokconfig.kcfg:34 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:361 -msgid "How to progress through tracks in the playlist" +#: browsers/playlistbrowser/DynamicCategory.cpp:129 +msgid "Edit" msgstr "" -#. i18n: file: amarokconfig.kcfg:35 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:364 -msgid "" -"Determines how amarok will progress through the tracks in the playlist" +#: browsers/playlistbrowser/DynamicCategory.cpp:131 +msgid "Edit the selected playlist or bias" msgstr "" -#. i18n: file: amarokconfig.kcfg:48 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:367 -msgid "The status of dynamic mode." +#: browsers/playlistbrowser/DynamicCategory.cpp:135 +msgid "Delete" msgstr "" -#. i18n: file: amarokconfig.kcfg:49 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:370 -msgid "" -"If set, dynamic mode will be on, and tracks will be added according to the " -"dynamic playlist specified." +#: browsers/playlistbrowser/DynamicCategory.cpp:138 +msgid "Delete the selected playlist or bias" msgstr "" -#. i18n: file: amarokconfig.kcfg:53 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:373 -msgid "Duplicate tracks in dynamic mode." +#: browsers/playlistbrowser/DynamicCategory.cpp:142 +msgid "Repopulate" msgstr "" -#. i18n: file: amarokconfig.kcfg:54 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:376 -msgid "" -"If set, tracks added in the dynamic mode are allowed to have duplicates." +#: browsers/playlistbrowser/DynamicCategory.cpp:143 +msgid "Replace the upcoming tracks with fresh ones." msgstr "" -#. i18n: file: amarokconfig.kcfg:58 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:379 -msgid "Previous tracks count." +#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:77 +#: services/opmldirectory/OpmlDirectoryModel.cpp:44 +msgid "Add Folder" msgstr "" -#. i18n: file: amarokconfig.kcfg:59 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:382 -msgid "Number of tracks to leave in the playlist before the active track." +#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:82 +msgid "Visible Sources" msgstr "" -#. i18n: file: amarokconfig.kcfg:63 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:385 -msgid "Upcoming tracks count." +#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:186 +msgid "Folders are only shown in merged view." msgstr "" -#. i18n: file: amarokconfig.kcfg:64 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:388 -msgid "Number of tracks to load into the playlist after the active track." +#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:273 +msgctxt "default name for new folder" +msgid "New Folder" msgstr "" -#. i18n: file: amarokconfig.kcfg:68 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:391 -msgid "Whether to show icon in system tray" +#: browsers/playlistbrowser/PlaylistBrowser.cpp:45 +msgid "" +"The playlist browser contains your list of imported and saved playlists. It " +"is also where you can specify powerful dynamic playlists and manage your " +"podcast subscriptions and episodes." msgstr "" -#. i18n: file: amarokconfig.kcfg:69 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:394 -msgid "Enable/Disable tray icon for Amarok." +#: browsers/playlistbrowser/APGCategory.cpp:39 +msgid "Automated Playlist Generator" msgstr "" -#. i18n: file: amarokconfig.kcfg:73 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:397 -msgid "Whether to hide the context view." +#: browsers/playlistbrowser/APGCategory.cpp:40 +#: browsers/playlistbrowser/APGCategory.cpp:47 +msgid "Create playlists by specifying criteria" msgstr "" -#. i18n: file: amarokconfig.kcfg:74 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:400 -msgid "Enable/Disable context view in Amarok." +#: browsers/playlistbrowser/APGCategory.cpp:63 +msgid "Add new preset" msgstr "" -#. i18n: file: amarokconfig.kcfg:78 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:403 -msgid "Whether to animate the systray icon" +#: browsers/playlistbrowser/APGCategory.cpp:66 +msgid "Edit selected preset" msgstr "" -#. i18n: file: amarokconfig.kcfg:79 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:406 -msgid "Enable/Disable tray icon animation." +#: browsers/playlistbrowser/APGCategory.cpp:71 +msgid "Delete selected preset" msgstr "" -#. i18n: file: amarokconfig.kcfg:83 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:409 -msgid "Delay between tracks, in milliseconds" +#: browsers/playlistbrowser/APGCategory.cpp:76 +msgid "Import a new preset" msgstr "" -#. i18n: file: amarokconfig.kcfg:84 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:412 -msgid "Delay between tracks, in milliseconds." +#: browsers/playlistbrowser/APGCategory.cpp:80 +msgid "Export the selected preset" msgstr "" -#. i18n: file: amarokconfig.kcfg:88 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:415 -msgid "Number of undo levels in playlist" +#: browsers/playlistbrowser/APGCategory.cpp:87 +msgid "Run APG with selected preset" msgstr "" -#. i18n: file: amarokconfig.kcfg:89 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:418 -msgid "The number of undo levels in the playlist." +#: browsers/playlistbrowser/APGCategory.cpp:93 +msgid "APG Presets" msgstr "" -#. i18n: file: amarokconfig.kcfg:93 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:421 -msgid "Whether a splash-screen should be displayed on startup" +#: browsers/playlistbrowser/APGCategory.cpp:107 +msgid "Generator Optimization" msgstr "" -#. i18n: file: amarokconfig.kcfg:94 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:424 -msgid "Enable/Disable splashscreen during Amarok startup." +#: browsers/playlistbrowser/APGCategory.cpp:111 +msgid "Speed" msgstr "" -#. i18n: file: amarokconfig.kcfg:98 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:427 -msgid "Whether playlists store relative path" +#: browsers/playlistbrowser/APGCategory.cpp:116 +msgid "Accuracy" msgstr "" -#. i18n: file: amarokconfig.kcfg:99 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:430 -msgid "" -"If set, Amarok's manually saved playlists will contain a relative path to " -"each track, not an absolute path." +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:44 +msgid "Create empty playlist" msgstr "" -#. i18n: file: amarokconfig.kcfg:103 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:433 -msgid "Filename of the external web browser to be invoked by Amarok." -msgstr "" +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:138 +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:187 +#, kde-format +msgctxt "number of playlists from one source" +msgid "One Playlist" +msgid_plural "%1 playlists" +msgstr[0] "" +msgstr[1] "" -#. i18n: file: amarokconfig.kcfg:107 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:436 -msgid "Whether to automatically attempt to fetch cover art as needed" +#. i18n: file: services/ampache/NewServerWidget.ui:17 +#. i18n: ectx: property (text), widget (QLabel, labelName) +#. i18n: file: services/ampache/AmpacheConfigWidget.ui:53 +#. i18n: ectx: property (text), widget (QTableWidget, serverList) +#. i18n: file: aboutdialog/OcsPersonItem.ui:137 +#. i18n: ectx: property (text), widget (QLabel, m_textLabel) +#. i18n: file: network/NetworkRequests.ui:89 +#. i18n: ectx: property (text), widget (QTreeWidget, requestDetails) +#. i18n: file: network/NetworkRequests.ui:103 +#. i18n: ectx: property (text), widget (QTreeWidget, responseDetails) +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:414 +#: services/amazon/AmazonItemTreeModel.cpp:168 +#: amarokurls/BookmarkModel.cpp:265 playlistgenerator/TreeModel.cpp:64 +#: rc.cpp:728 rc.cpp:749 rc.cpp:1002 rc.cpp:1038 rc.cpp:1044 +msgid "Name" msgstr "" -#. i18n: file: amarokconfig.kcfg:111 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:439 -msgid "" -"Automatically scroll the playlist to make the currently playing song visible" +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:415 +#: amarokurls/BookmarkModel.cpp:86 +msgid "Group" msgstr "" -#. i18n: file: amarokconfig.kcfg:115 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:442 -msgid "Show Album art in the Collection Browser" +#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:416 +msgid "Source" msgstr "" -#. i18n: file: amarokconfig.kcfg:119 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:445 -msgid "Show the Context View" +#: browsers/BrowserDock.cpp:36 +msgid "&Media Sources" msgstr "" -#. i18n: file: amarokconfig.kcfg:123 -#. i18n: ectx: label, entry, group (General Options) -#: rc.cpp:448 -msgid "Play the first run jingle" +#: browsers/BrowserDock.cpp:81 +msgid "Previous Browser" msgstr "" -#. i18n: file: amarokconfig.kcfg:127 -#. i18n: ectx: label, entry, group (General Options) -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:74 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AnimateAppletCollapse) -#: rc.cpp:451 rc.cpp:2168 -msgid "Enable context applets collapse animations" +#: browsers/CollectionTreeItem.cpp:140 +msgctxt "No labels are assigned to the given item are any of its subitems" +msgid "No Labels" msgstr "" -#. i18n: file: amarokconfig.kcfg:128 -#. i18n: ectx: whatsthis, entry, group (General Options) -#: rc.cpp:454 -msgid "If set, context applets will collapse using animations." +#: browsers/CollectionTreeItem.cpp:148 +msgid "Counting..." msgstr "" -#. i18n: file: amarokconfig.kcfg:135 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:457 -msgid "Whether organize files will overwrite existing files." -msgstr "" +#: browsers/CollectionTreeItem.cpp:175 +#: playlist/proxymodels/GroupingProxy.cpp:186 +#, kde-format +msgid "1 track" +msgid_plural "%1 tracks" +msgstr[0] "" +msgstr[1] "" -#. i18n: file: amarokconfig.kcfg:136 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:460 -msgid "If set, Organize files will overwrite any existing destination." +#: browsers/BrowserBreadcrumbItem.cpp:68 +msgid "Media Sources Home" msgstr "" -#. i18n: file: amarokconfig.kcfg:140 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:463 -msgid "" -"Whether organize files will group directories according to their filetype." +#: services/ampache/AmpacheServiceCollection.cpp:57 +#, kde-format +msgid "Ampache Server %1" msgstr "" -#. i18n: file: amarokconfig.kcfg:141 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:466 -msgid "" -"If set, Organize files will group directories containing the same filetype." +#: services/ampache/LastfmInfoParser.cpp:67 +msgid "

No information found for this track.

" msgstr "" -#. i18n: file: amarokconfig.kcfg:145 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:469 -msgid "" -"Whether organize files will group artists whose names start with the same " -"character." +#: services/ampache/LastfmInfoParser.cpp:118 +msgid "

No information found for this album.

" msgstr "" -#. i18n: file: amarokconfig.kcfg:146 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:472 -msgid "" -"If set, Organize files will group artists whose names start with the same " -"character." +#: services/ampache/LastfmInfoParser.cpp:171 +msgid "

No information found for this artist.

" msgstr "" -#. i18n: file: amarokconfig.kcfg:150 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:475 -msgid "Whether organize files will ignore The in artist names." +#: services/ampache/AddServerDialog.cpp:33 +msgid "Add new Ampache server" msgstr "" -#. i18n: file: amarokconfig.kcfg:151 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:478 -msgid "If set, Organize files will ignore The in artist names." +#: services/ampache/AddServerDialog.cpp:73 +msgid "Successfully connected" msgstr "" -#. i18n: file: amarokconfig.kcfg:155 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:481 -msgid "" -"Whether organize files will replace spaces in filenames with underscores." +#: services/ampache/AddServerDialog.cpp:78 +msgid "Connection failure" msgstr "" -#. i18n: file: amarokconfig.kcfg:156 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:484 -msgid "" -"If set, Organize files will replace spaces in filenames with underscores." +#: services/ampache/AmpacheService.cpp:100 +msgid "Amarok frontend for your Ampache server" msgstr "" -#. i18n: file: amarokconfig.kcfg:160 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:487 -msgid "Whether organize files will use cover art as folder icons." +#: services/ampache/AmpacheService.cpp:102 +msgid "" +"Use Amarok as a seamless frontend to your Ampache server. This lets you " +"browse and play all the Ampache contents from within Amarok." msgstr "" -#. i18n: file: amarokconfig.kcfg:161 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:490 -msgid "If set, Organize files will use cover art as folder icons." +#: services/ampache/AmpacheAccountLogin.cpp:133 +msgid "Enter the server name and a password" msgstr "" -#. i18n: file: amarokconfig.kcfg:165 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:493 -msgid "Collection folder path destination for Organize files." +#: services/ampache/AmpacheAccountLogin.cpp:223 +msgid "Authentication Error" msgstr "" -#. i18n: file: amarokconfig.kcfg:166 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:496 -msgid "The path of the collection folder destination for Organize files." +#: services/gpodder/GpodderServiceSettings.cpp:89 +#: services/lastfm/LastFmServiceSettings.cpp:100 +msgid "Testing..." msgstr "" -#. i18n: file: amarokconfig.kcfg:170 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:499 -msgid "" -"Whether organize files will rename files in a manner compatible with vfat " -"filesystems." +#: services/gpodder/GpodderServiceSettings.cpp:108 +#: services/lastfm/LastFmServiceSettings.cpp:143 +msgctxt "The operation completed as expected" +msgid "Success" msgstr "" -#. i18n: file: amarokconfig.kcfg:171 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:502 +#: services/gpodder/GpodderServiceSettings.cpp:162 +#: services/lastfm/LastFmServiceSettings.cpp:151 msgid "" -"If set, Organize files will replace characters that are not compatible with " -"vfat filesystems (such as ':', '*' and '?')." +"Either the username or the password is incorrect, please correct and try " +"again" msgstr "" -#. i18n: file: amarokconfig.kcfg:175 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:505 -msgid "" -"Whether organize files will rename files such that they only contain 7-bit " -"ASCII characters." +#: services/gpodder/GpodderServiceSettings.cpp:163 +#: services/gpodder/GpodderServiceSettings.cpp:172 +#: services/gpodder/GpodderServiceSettings.cpp:186 +#: services/lastfm/LastFmServiceSettings.cpp:151 +#: services/lastfm/LastFmServiceSettings.cpp:176 +msgid "Failed" msgstr "" -#. i18n: file: amarokconfig.kcfg:176 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:508 -msgid "" -"If set, Organize files will replace characters that are not compatible with " -"the 7-bit ASCII character set." +#: services/gpodder/GpodderServiceSettings.cpp:165 +#: services/gpodder/GpodderServiceSettings.cpp:174 +#: services/lastfm/LastFmServiceSettings.cpp:152 +#: services/lastfm/LastFmServiceSettings.cpp:177 +msgid "Test Login" msgstr "" -#. i18n: file: amarokconfig.kcfg:180 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:511 -msgid "Whether organize files will use a custom file naming scheme." +#: services/gpodder/GpodderServiceSettings.cpp:171 +msgid "Unable to connect to gpodder.net service or other error occurred." msgstr "" -#. i18n: file: amarokconfig.kcfg:181 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:514 +#: services/gpodder/GpodderServiceSettings.cpp:186 msgid "" -"If set, Organize files will rename files according to a custom format string." +"Error parsing the Reply, check if gpodder.net is working correctly and " +"report a bug" msgstr "" -#. i18n: file: amarokconfig.kcfg:185 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:517 -msgid "Format string for Organize files, if a custom naming scheme is used." +#. i18n: file: services/gpodder/GpodderConfigWidget.ui:88 +#. i18n: ectx: property (text), widget (QPushButton, testLogin) +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:96 +#. i18n: ectx: property (text), widget (QPushButton, testLogin) +#: services/gpodder/GpodderServiceSettings.cpp:231 +#: services/lastfm/LastFmServiceSettings.cpp:220 rc.cpp:777 rc.cpp:933 +msgid "&Test Login" msgstr "" -#. i18n: file: amarokconfig.kcfg:186 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:520 -msgid "" -"If the custom filename scheme is enabled, then Organize files will rename " -"files according to this format string." +#: services/gpodder/GpodderService.cpp:128 +msgid "gpodder.net: Podcast Directory Service" msgstr "" -#. i18n: file: amarokconfig.kcfg:190 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:523 -msgid "Regular expression that is to be replaced." +#: services/gpodder/GpodderService.cpp:131 +msgid "gpodder.net is an online Podcast Directory & Synchonisation Service." msgstr "" -#. i18n: file: amarokconfig.kcfg:191 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:526 -msgid "" -"Organize files will replace substrings matching this regular expression." +#: services/gpodder/GpodderService.cpp:206 +#: services/opmldirectory/OpmlDirectoryService.cpp:134 +msgid "Subscribe" msgstr "" -#. i18n: file: amarokconfig.kcfg:195 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:529 -msgid "Replacing string." +#: services/gpodder/GpodderProvider.cpp:281 +msgid "Gpodder Podcasts" msgstr "" -#. i18n: file: amarokconfig.kcfg:196 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:532 -msgid "Organize files will replace matching substrings with this string." +#: services/gpodder/GpodderProvider.cpp:452 +msgid "Trying to synchronize statuses with gpodder.net" msgstr "" -#. i18n: file: amarokconfig.kcfg:200 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:535 -msgid "Basic or Advanced Mode" +#: services/gpodder/GpodderProvider.cpp:510 +msgid "Trying to synchronize with gpodder.net" msgstr "" -#. i18n: file: amarokconfig.kcfg:201 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:538 -msgid "" -"In basic mode graphical drag/droppable tokens are used to create a filename " -"scheme, in advanced mode the images are replaced with text." +#: services/gpodder/GpodderServiceConfig.cpp:144 +msgid "gpodder.net credentials" msgstr "" -#. i18n: file: amarokconfig.kcfg:205 -#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) -#: rc.cpp:541 -msgid "Format Presets" +#: services/gpodder/GpodderServiceConfig.cpp:145 +msgid "" +"No running KWallet found. Would you like Amarok to save your gpodder.net " +"credentials in plaintext?" msgstr "" -#. i18n: file: amarokconfig.kcfg:206 -#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) -#: rc.cpp:544 -msgid "A list of preset formats (token schemas)." +#: services/magnatune/MagnatuneCollectionLocation.cpp:42 +msgid "Preview Tracks" msgstr "" -#. i18n: file: amarokconfig.kcfg:213 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:547 -msgid "Master volume" +#: services/magnatune/MagnatuneCollectionLocation.cpp:45 +msgid "" +"The tracks you are about to copy are Magnatune.com preview streams. For " +"better quality and advert free streams, consider buying an album download. " +"Remember that when buying from Magnatune the artist gets 50%. Also if you " +"buy using Amarok, you support the Amarok project with 10%." msgstr "" -#. i18n: file: amarokconfig.kcfg:214 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:550 -msgid "The Amarok master volume, a value between 0 and 100." +#: services/magnatune/MagnatuneInfoParser.cpp:32 +msgid "Loading artist info..." msgstr "" -#. i18n: file: amarokconfig.kcfg:220 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:553 -msgid "Mute state" +#: services/magnatune/MagnatuneInfoParser.cpp:44 +#, kde-format +msgid "Fetching %1 Artist Info" msgstr "" -#. i18n: file: amarokconfig.kcfg:221 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:556 -msgid "Mute/Unmute sound." +#: services/magnatune/MagnatuneInfoParser.cpp:53 +msgid "Loading album info..." msgstr "" -#. i18n: file: amarokconfig.kcfg:225 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:559 -msgid "Whether to crossfade between tracks" +#: services/magnatune/MagnatuneInfoParser.cpp:75 +#, kde-format +msgid "Release Year: %1" msgstr "" -#. i18n: file: amarokconfig.kcfg:226 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:562 -msgid "Enable/Disable crossfading between track changes." +#: services/magnatune/MagnatuneInfoParser.cpp:80 +msgid "Description:" msgstr "" -#. i18n: file: amarokconfig.kcfg:230 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:565 -msgid "Length of crossfade, in milliseconds" +#: services/magnatune/MagnatuneInfoParser.cpp:84 +msgid "From Magnatune.com" msgstr "" -#. i18n: file: amarokconfig.kcfg:231 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:568 -msgid "The length of the crossfade between tracks in milliseconds." +#: services/magnatune/MagnatuneInfoParser.cpp:166 +msgid "Loading Magnatune.com frontpage..." msgstr "" -#. i18n: file: amarokconfig.kcfg:236 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:571 -msgid "When to Crossfade" +#: services/magnatune/MagnatuneInfoParser.cpp:169 +msgid "Fetching Magnatune.com front page" msgstr "" -#. i18n: file: amarokconfig.kcfg:237 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:574 -msgid "" -"Determines whether to crossfade always, or on automatic/manual track changes " -"only." +#: services/magnatune/MagnatuneInfoParser.cpp:182 +#: services/magnatune/MagnatuneInfoParser.cpp:198 +msgid "Loading your Magnatune.com favorites page..." msgstr "" -#. i18n: file: amarokconfig.kcfg:241 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:577 -msgid "Whether to fade out tracks when pressing stop." +#: services/magnatune/MagnatuneInfoParser.cpp:211 +#: services/magnatune/MagnatuneInfoParser.cpp:227 +msgid "Loading your personal Magnatune.com recommendations page..." msgstr "" -#. i18n: file: amarokconfig.kcfg:242 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:580 -msgid "Enable/Disable fadeout." -msgstr "" +#: services/magnatune/MagnatuneXmlParser.cpp:57 +#, kde-format +msgctxt "" +"First part of: Magnatune.com database update complete. Added 3 tracks on 4 " +"albums from 5 artists." +msgid "Magnatune.com database update complete. Added 1 track on " +msgid_plural "Magnatune.com database update complete. Added %1 tracks on " +msgstr[0] "" +msgstr[1] "" -#. i18n: file: amarokconfig.kcfg:246 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:583 -msgid "Length of fadeout, in milliseconds" -msgstr "" +#: services/magnatune/MagnatuneXmlParser.cpp:58 +#, kde-format +msgctxt "" +"Middle part of: Magnatune.com database update complete. Added 3 tracks on 4 " +"albums from 5 artists." +msgid "1 album from " +msgid_plural "%1 albums from " +msgstr[0] "" +msgstr[1] "" -#. i18n: file: amarokconfig.kcfg:247 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:586 -msgid "The length of the fadeout in milliseconds." +#: services/magnatune/MagnatuneXmlParser.cpp:59 +#, kde-format +msgctxt "" +"Last part of: Magnatune.com database update complete. Added 3 tracks on 4 " +"albums from 5 artists." +msgid "1 artist." +msgid_plural "%1 artists." +msgstr[0] "" +msgstr[1] "" + +#: services/magnatune/MagnatuneUrlRunner.cpp:38 +msgctxt "" +"A type of command that triggers an action in the integrated Magnatune.com " +"service" +msgid "Magnatune" msgstr "" -#. i18n: file: amarokconfig.kcfg:252 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:589 -msgid "Whether to fade out when exiting the program." +#: services/magnatune/MagnatuneDownloadHandler.cpp:83 +msgid "Processing download" msgstr "" -#. i18n: file: amarokconfig.kcfg:256 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:592 -msgid "Equalizer mode - 0 = off, 1 to n = preset no" +#: services/magnatune/MagnatuneDownloadHandler.cpp:148 +msgid "" +"There seems to be an error in the supplied membership information. Please " +"correct this and try again." msgstr "" -#. i18n: file: amarokconfig.kcfg:257 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:595 -msgid "When enabled, an equalizer plugin filters the audio stream." +#: services/magnatune/MagnatuneDownloadHandler.cpp:148 +msgid "Could not process download" msgstr "" -#. i18n: file: amarokconfig.kcfg:261 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:598 -msgid "11 Equalizer gains include pre-amp, range -100..100, 0 is normal." +#: services/magnatune/MagnatuneAlbumDownloader.cpp:68 +#, kde-format +msgid "Downloading '%1' by %2 from Magnatune.com" msgstr "" -#. i18n: file: amarokconfig.kcfg:265 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:601 -msgid "List with user equalizer preset names" +#: services/magnatune/MagnatuneAlbumDownloader.cpp:72 +msgid "Downloading album from Magnatune.com" msgstr "" -#. i18n: file: amarokconfig.kcfg:268 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:604 -msgid "List with user presets values" +#: services/magnatune/MagnatuneAlbumDownloader.cpp:104 +msgid "Magnatune download seems to have failed. Cannot read zip file" msgstr "" -#. i18n: file: amarokconfig.kcfg:272 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:607 -msgid "The mode for adjusting playback volume." +#: services/magnatune/MagnatuneAlbumDownloader.cpp:113 +msgid "Uncompressing Magnatune.com download..." msgstr "" -#. i18n: file: amarokconfig.kcfg:273 -#. i18n: ectx: whatsthis, entry, group (Playback) -#: rc.cpp:610 +#: services/magnatune/MagnatuneAlbumDownloader.cpp:137 +msgid "Adding album cover to collection" +msgstr "" + +#: services/magnatune/MagnatuneDownloadInfo.cpp:210 +#, kde-format msgid "" -"Whether to adjust the volume of tracks to make them sound the same volume, " -"and if so whether to make the adjustments per-track or per-album." +"Redownload of a previously purchased album \"%1\" by \"%2\" from " +"Magnatune.com.\n" +"\n" +"Username: %3\n" +"Password: %4\n" msgstr "" -#. i18n: file: amarokconfig.kcfg:276 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:613 -msgid "Disable Replay Gain" +#: services/magnatune/MagnatuneStore.cpp:106 +msgid "\"Fair trade\" online music store" msgstr "" -#. i18n: file: amarokconfig.kcfg:279 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:616 -msgid "Make each track the same volume" +#: services/magnatune/MagnatuneStore.cpp:110 +#, no-c-format +msgid "" +"Magnatune.com is a different kind of record company with the motto \"We are " +"not evil!\" 50% of every purchase goes directly to the artist and if you " +"purchase an album through Amarok, the Amarok project receives a 10% " +"commission. Magnatune.com also offers \"all you can eat\" memberships that " +"lets you download as much of their music as you like." msgstr "" -#. i18n: file: amarokconfig.kcfg:282 -#. i18n: ectx: label, entry, group (Playback) -#: rc.cpp:619 -msgid "Make each album the same volume" +#: services/magnatune/MagnatuneStore.cpp:245 +msgid "Re-download" msgstr "" -#. i18n: file: amarokconfig.kcfg:291 -#. i18n: ectx: label, entry, group (Cover Manager) -#: rc.cpp:622 -msgid "Amazon locale for cover retrieval" +#: services/magnatune/MagnatuneStore.cpp:248 +msgid "Update Database" msgstr "" -#. i18n: file: amarokconfig.kcfg:292 -#. i18n: ectx: whatsthis, entry, group (Cover Manager) -#: rc.cpp:625 -msgid "Determines which Amazon server cover images should be retrieved from." +#: services/magnatune/MagnatuneStore.cpp:251 +msgid "Tools" msgstr "" -#. i18n: file: amarokconfig.kcfg:299 -#. i18n: ectx: label, entry, group (Wikipedia) -#: rc.cpp:628 -msgid "Wikipedia locale for information retrieval" +#: services/magnatune/MagnatuneStore.cpp:272 +msgid "Download Album" msgstr "" -#. i18n: file: amarokconfig.kcfg:300 -#. i18n: ectx: whatsthis, entry, group (Wikipedia) -#: rc.cpp:631 -msgid "" -"Determines in which language the information is retrieved from Wikipedia." +#: services/magnatune/MagnatuneStore.cpp:279 +msgid "Signup" msgstr "" -#. i18n: file: amarokconfig.kcfg:307 -#. i18n: ectx: label, entry, group (KNotify) -#: rc.cpp:634 -msgid "Use KNotify support" +#: services/magnatune/MagnatuneStore.cpp:318 +msgid "Downloading Magnatune.com database..." msgstr "" -#. i18n: file: amarokconfig.kcfg:314 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:637 -msgid "Use On-Screen Display" +#: services/magnatune/MagnatuneStore.cpp:347 +msgid "Updating the local Magnatune database." msgstr "" -#. i18n: file: amarokconfig.kcfg:315 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:640 -msgid "Enable/Disable the On-Screen Display." +#: services/magnatune/MagnatuneStore.cpp:647 +#, c-format +msgid "" +"The Magnatune.com service accepts the following messages: \n" +"\n" +"\taddMoodyTracks mood count: Adds a number of random tracks with the " +"specified mood to the playlist. The mood argument must have spaces escaped " +"with %%20" msgstr "" -#. i18n: file: amarokconfig.kcfg:319 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:643 configdialog/dialogs/NotificationsConfig.cpp:40 -msgid "Use Growl for notifications" +#: services/magnatune/MagnatuneStore.cpp:658 +msgid "ERROR: No arguments supplied" msgstr "" -#. i18n: file: amarokconfig.kcfg:320 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:646 -msgid "Enable/Disable use of Growl for notifications." +#: services/magnatune/MagnatuneStore.cpp:663 +msgid "ERROR: Wrong number of arguments for addMoodyTracks" msgstr "" -#. i18n: file: amarokconfig.kcfg:324 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:649 -msgid "Display the same information in the OSD as in the playlist columns." +#: services/magnatune/MagnatuneStore.cpp:673 +msgid "ERROR: Parse error for argument 2 ( count )" msgstr "" -#. i18n: file: amarokconfig.kcfg:325 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:652 -msgid "" -"If enabled, the OSD will display the same information and in the same order " -"as the columns in the playlist." +#: services/magnatune/MagnatuneStore.cpp:677 +msgid "ok" msgstr "" -#. i18n: file: amarokconfig.kcfg:329 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:655 -msgid "The OSD text to show" +#: services/magnatune/MagnatuneStore.cpp:680 +msgid "ERROR: Unknown argument." msgstr "" -#. i18n: file: amarokconfig.kcfg:330 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:658 -msgid "Customize the OSD display text." +#: services/magnatune/MagnatuneRedownloadHandler.cpp:148 +msgid "Getting list of previous Magnatune.com purchases" msgstr "" -#. i18n: file: amarokconfig.kcfg:334 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:661 -msgid "Translucency Toggle" +#: services/magnatune/MagnatuneMeta.cpp:218 +#: services/magnatune/MagnatuneMeta.cpp:426 +msgid "&Download Album" msgstr "" -#. i18n: file: amarokconfig.kcfg:335 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:664 -msgid "Make the background of the OSD translucent." +#: services/magnatune/MagnatuneMeta.cpp:240 +msgid "Magnatune.com: &Download Album" msgstr "" -#. i18n: file: amarokconfig.kcfg:339 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:667 -msgid "Whether to use custom colors for the OSD" +#: services/magnatune/MagnatuneMeta.cpp:262 +msgid "The non evil record label that is fair to artists and customers alike" msgstr "" -#. i18n: file: amarokconfig.kcfg:340 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:670 -msgid "You can use custom colors for the OSD if you set this true." +#: services/magnatune/MagnatuneMeta.cpp:432 +msgid "Add to Magnatune.com &favorites" msgstr "" -#. i18n: file: amarokconfig.kcfg:344 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:673 -msgid "Font color for OSD" +#: services/mp3tunes/Mp3tunesServiceCollectionLocation.cpp:43 +#: services/mp3tunes/Mp3tunesServiceCollection.cpp:53 +msgid "MP3tunes Locker" msgstr "" -#. i18n: file: amarokconfig.kcfg:345 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:676 +#: services/mp3tunes/Mp3tunesServiceCollectionLocation.cpp:82 msgid "" -"The color of the OSD text. The color is specified in RGB, a comma-separated " -"list containing three integers between 0 and 255." +"Only the following types of tracks can be uploaded to MP3tunes: mp3, mp4, " +"m4a, m4p, aac, wma, and ogg. " msgstr "" -#. i18n: file: amarokconfig.kcfg:349 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:679 -msgid "Font scaling for OSD" +#: services/mp3tunes/Mp3tunesService.cpp:113 +msgid "The MP3tunes Locker: Your Music Everywhere!" msgstr "" -#. i18n: file: amarokconfig.kcfg:350 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:682 -msgid "" -"The scaling multiplier for the OSD font, in percent-of-normal. 100 is " -"“normal size”." +#: services/mp3tunes/Mp3tunesService.cpp:226 +msgid "MP3tunes AutoSync Enabled" msgstr "" -#. i18n: file: amarokconfig.kcfg:356 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:685 -msgid "How many milliseconds the text should be displayed for" +#: services/mp3tunes/Mp3tunesService.cpp:242 +msgid "MP3tunes AutoSync Disabled" msgstr "" -#. i18n: file: amarokconfig.kcfg:357 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:688 -msgid "" -"The time in milliseconds to show the OSD. A value of 0 means never hide. The " -"default value is 5000 ms." +#: services/mp3tunes/Mp3tunesService.cpp:262 +msgid "Authenticating" msgstr "" -#. i18n: file: amarokconfig.kcfg:362 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:691 -msgid "Y position offset" +#: services/mp3tunes/Mp3tunesService.cpp:274 +msgid "MP3tunes failed to Authenticate." msgstr "" -#. i18n: file: amarokconfig.kcfg:363 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:694 -msgid "" -"The Y position of the OSD relative to the chosen screen and OSD alignment. " -"If Top alignment is chosen the Y offset is the space between the upper part " -"of the OSD and the top of the screen. If Bottom alignment is chosen the Y " -"offset is the space between the bottom part of the OSD and the bottom of the " -"screen." +#: services/mp3tunes/Mp3tunesService.cpp:307 +msgid "MP3tunes Harmony: Disconnected" msgstr "" -#. i18n: file: amarokconfig.kcfg:369 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:697 -msgid "OSD screen" +#: services/mp3tunes/Mp3tunesService.cpp:314 +#: services/mp3tunes/Mp3tunesService.cpp:327 +msgid "MP3tunes Harmony: Waiting for PIN Input" msgstr "" -#. i18n: file: amarokconfig.kcfg:370 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:700 -msgid "" -"The screen that should display the OSD. For single-headed environments this " -"setting should be 0." +#: services/mp3tunes/Mp3tunesService.cpp:339 +msgid "MP3tunes Harmony: Successfully Connected" msgstr "" -#. i18n: file: amarokconfig.kcfg:374 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:703 -msgid "Whether the album cover should be shown" +#: services/mp3tunes/Mp3tunesService.cpp:354 +#, kde-format +msgid "" +"MP3tunes Harmony Error\n" +"%1" msgstr "" -#. i18n: file: amarokconfig.kcfg:375 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:706 -msgid "If enabled, shows the album cover in the OSD." +#: services/mp3tunes/Mp3tunesWorkers.cpp:240 +msgid "Upload to MP3tunes Initiated" msgstr "" -#. i18n: file: amarokconfig.kcfg:379 -#. i18n: ectx: label, entry, group (OSD) -#: rc.cpp:709 -msgid "Align OSD to" +#: services/mp3tunes/Mp3tunesWorkers.cpp:264 +#, kde-format +msgid "Uploading Track %1/%2" msgstr "" -#. i18n: file: amarokconfig.kcfg:380 -#. i18n: ectx: whatsthis, entry, group (OSD) -#: rc.cpp:712 +#: services/mp3tunes/Mp3tunesMeta.cpp:45 msgid "" -"The relative position of the OSD. Possible choices are Left, Middle, Right " -"and Center." -msgstr "" - -#. i18n: file: amarokconfig.kcfg:390 -#. i18n: ectx: label, entry, group (OSD) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:264 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_OsdHideOnFullscreen) -#: rc.cpp:715 rc.cpp:2117 -msgid "Don't show when a fullscreen application is active" +"Online music locker where you can safely store and access your music: " +"http://mp3tunes.com" msgstr "" -#. i18n: file: amarokconfig.kcfg:391 -#. i18n: ectx: whatsthis, entry, group (OSD) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:261 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OsdHideOnFullscreen) -#: rc.cpp:718 rc.cpp:2114 -msgid "" -"Do not show the On-Screen-Display if another application is focused and " -"running in fullscreen mode." +#: services/mp3tunes/harmonydaemon/main.cpp:31 +msgid "Amarok's MP3tunes Harmony Daemon" msgstr "" -#. i18n: file: amarokconfig.kcfg:399 -#. i18n: ectx: label, entry, group (Session) -#: rc.cpp:721 -msgid "Resume playback of last played track on startup" +#: services/mp3tunes/harmonydaemon/main.cpp:32 +msgid "Handles AutoSync for the MP3tunes service in Amarok." msgstr "" -#. i18n: file: amarokconfig.kcfg:400 -#. i18n: ectx: whatsthis, entry, group (Session) -#: rc.cpp:724 -msgid "If set, Amarok resumes playback of the last played track on startup." +#: services/mp3tunes/harmonydaemon/main.cpp:33 +msgid "(C) 2008, Casey Link" msgstr "" -#. i18n: file: amarokconfig.kcfg:404 -#. i18n: ectx: label, entry, group (Session) -#: rc.cpp:727 -msgid "Track URL to resume upon startup" +#: services/mp3tunes/harmonydaemon/main.cpp:34 +msgid "" +"IRC:\n" +"server: irc.freenode.net / channels: #amarok, #amarok.de, #amarok.es, " +"#amarok.fr\n" +"\n" +"Feedback:\n" +"amarok@kde.org" msgstr "" -#. i18n: file: amarokconfig.kcfg:405 -#. i18n: ectx: whatsthis, entry, group (Session) -#: rc.cpp:730 -msgid "Internal: URL of the track to resume on startup." +#: services/mp3tunes/harmonydaemon/main.cpp:35 +msgid "http://amarok.kde.org" msgstr "" -#. i18n: file: amarokconfig.kcfg:408 -#. i18n: ectx: label, entry, group (Session) -#: rc.cpp:733 -msgid "Time to resume at, in milliseconds" +#: services/mp3tunes/harmonydaemon/main.cpp:41 +msgid "The identifier the daemon should use." msgstr "" -#. i18n: file: amarokconfig.kcfg:409 -#. i18n: ectx: whatsthis, entry, group (Session) -#: rc.cpp:736 -msgid "Internal: Playback position in the track to resume on startup." +#: services/mp3tunes/harmonydaemon/main.cpp:42 +msgid "The email to be used for authentication." msgstr "" -#. i18n: file: amarokconfig.kcfg:412 -#. i18n: ectx: label, entry, group (Session) -#: rc.cpp:739 -msgid "" -"List of bools describing which browsers are visible, from top to bottom." +#: services/mp3tunes/harmonydaemon/main.cpp:43 +msgid "The pin to be used for authentication." msgstr "" -#. i18n: file: amarokconfig.kcfg:415 -#. i18n: ectx: label, entry, group (Session) -#: rc.cpp:742 -msgid "Track playing on last exit. Value is -1 if no track was playing." +#: services/ServicePluginManager.cpp:161 services/ServicePluginManager.cpp:178 +#: services/ServicePluginManager.cpp:195 +#, kde-format +msgid "No service named %1 is currently loaded" msgstr "" -#. i18n: file: amarokconfig.kcfg:419 -#. i18n: ectx: label, entry, group (Session) -#: rc.cpp:745 -msgid "Number (from the top) of the last active browser." +#: services/lastfm/LastFmServiceConfig.cpp:154 +msgid "Last.fm credentials" msgstr "" -#. i18n: file: amarokconfig.kcfg:425 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:748 -msgid "Whether Collections folders are scanned recursively" +#: services/lastfm/LastFmServiceConfig.cpp:155 +msgid "" +"No running KWallet found. Would you like Amarok to save your Last.fm " +"credentials in plaintext?" msgstr "" -#. i18n: file: amarokconfig.kcfg:429 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:751 -msgid "Whether Collection folders are rescanned on change" +#: services/lastfm/LoveTrackAction.cpp:25 +#: services/lastfm/LastFmService.cpp:284 +msgid "Last.fm: Love" msgstr "" -#. i18n: file: amarokconfig.kcfg:433 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:754 -msgid "Whether meta data changes are written back" +#: services/lastfm/meta/MultiPlayableCapabilityImpl_p.h:111 +msgid "" +"To listen to this stream you need to be a paying Last.fm subscriber. All the " +"other Last.fm features are unaffected." msgstr "" -#. i18n: file: amarokconfig.kcfg:437 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:757 -msgid "Whether changes to the track statistics are written back" +#: services/lastfm/meta/MultiPlayableCapabilityImpl_p.h:117 +msgid "Error starting track from Last.fm radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:441 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:760 -msgid "Whether changes to the album cover are written back" +#: services/lastfm/meta/LastFmMeta.cpp:102 +msgid "Last.fm: &Ban" msgstr "" -#. i18n: file: amarokconfig.kcfg:445 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:763 -msgid "List of folders in the Collection" +#: services/lastfm/meta/LastFmMeta.cpp:103 +msgid "Ctrl+B" msgstr "" -#. i18n: file: amarokconfig.kcfg:448 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:766 -msgid "Whether track numbers are shown in the collection browser." +#: services/lastfm/meta/LastFmMeta.cpp:104 +msgid "Ban this track" msgstr "" -#. i18n: file: amarokconfig.kcfg:452 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:769 -msgid "Whether years are shown in the collection browser." +#: services/lastfm/meta/LastFmMeta.cpp:108 +msgid "Last.fm: &Skip" msgstr "" -#. i18n: file: amarokconfig.kcfg:456 -#. i18n: ectx: label, entry, group (Collection) -#: rc.cpp:772 -msgid "" -"Whether to use Mozilla's Character Set Detector to try to guess ID3 tag " -"encodings." +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:137 +#. i18n: ectx: property (shortcut), widget (QCheckBox, cutCheckBox) +#: services/lastfm/meta/LastFmMeta.cpp:109 rc.cpp:1316 +msgid "Ctrl+S" msgstr "" -#. i18n: file: amarokconfig.kcfg:463 -#. i18n: ectx: label, entry, group (Scrobbler) -#: rc.cpp:775 -msgid "Submit played songs" +#: services/lastfm/meta/LastFmMeta.cpp:110 +msgid "Skip this track" msgstr "" -#. i18n: file: amarokconfig.kcfg:464 -#. i18n: ectx: whatsthis, entry, group (Scrobbler) -#: rc.cpp:778 -msgid "Whether played songs are submitted to Audioscrobbler" +#: services/lastfm/meta/LastFmMeta.cpp:148 +#: services/lastfm/meta/LastFmMeta.cpp:436 +msgid "Track Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:468 -#. i18n: ectx: label, entry, group (Scrobbler) -#: rc.cpp:781 -msgctxt "Username for audioscrobbler login" -msgid "Username" +#: services/lastfm/meta/LastFmMeta.cpp:378 +#, kde-format +msgid "Global Tag Radio: \"%1\"" msgstr "" -#. i18n: file: amarokconfig.kcfg:469 -#. i18n: ectx: whatsthis, entry, group (Scrobbler) -#: rc.cpp:784 -msgid "The username to use for connecting to Audioscrobbler" +#: services/lastfm/meta/LastFmMeta.cpp:384 +#, kde-format +msgid "User Tag Radio: \"%1\"" msgstr "" -#. i18n: file: amarokconfig.kcfg:473 -#. i18n: ectx: label, entry, group (Scrobbler) -#. i18n: file: services/ampache/AmpacheConfigWidget.ui:68 -#. i18n: ectx: property (text), widget (QTableWidget, serverList) -#. i18n: file: services/ampache/NewServerWidget.ui:60 -#. i18n: ectx: property (text), widget (QLabel, labelPassword) -#: rc.cpp:787 rc.cpp:1304 rc.cpp:1316 -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:57 -msgid "Password" +#: services/lastfm/meta/LastFmMeta.cpp:392 +#, kde-format +msgid "Similar Artists to \"%1\"" msgstr "" -#. i18n: file: amarokconfig.kcfg:474 -#. i18n: ectx: whatsthis, entry, group (Scrobbler) -#: rc.cpp:790 -msgid "The password to use for connecting to Audioscrobbler" +#: services/lastfm/meta/LastFmMeta.cpp:396 +#, kde-format +msgid "Artist Fan Radio: \"%1\"" msgstr "" -#. i18n: file: amarokconfig.kcfg:478 -#. i18n: ectx: label, entry, group (Scrobbler) -#: rc.cpp:793 -msgid "Send composer data" +#: services/lastfm/meta/LastFmMeta.cpp:405 +#, kde-format +msgid "%1's Neighbor Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:479 -#. i18n: ectx: whatsthis, entry, group (Scrobbler) -#: rc.cpp:796 -msgid "Use composer data in Last.fm as artist" +#: services/lastfm/meta/LastFmMeta.cpp:409 +#, kde-format +msgid "%1's Personal Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:483 -#. i18n: ectx: label, entry, group (Scrobbler) -#: rc.cpp:799 -msgid "Retrieve similar artists" +#: services/lastfm/meta/LastFmMeta.cpp:413 +#, kde-format +msgid "%1's Mix Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:484 -#. i18n: ectx: whatsthis, entry, group (Scrobbler) -#: rc.cpp:802 -msgid "Whether similar songs are retrieved from Audioscrobbler" +#: services/lastfm/meta/LastFmMeta.cpp:417 +#, kde-format +msgid "%1's Recommended Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:491 -#. i18n: ectx: label, entry, group (MediaDevice) -#: rc.cpp:805 -msgid "Device type" +#: services/lastfm/meta/LastFmMeta.cpp:421 +#, kde-format +msgid "%1's Recommended Radio (Popularity %2)" msgstr "" -#. i18n: file: amarokconfig.kcfg:492 -#. i18n: ectx: whatsthis, entry, group (MediaDevice) -#: rc.cpp:808 -msgid "The type of media device." +#: services/lastfm/meta/LastFmMeta.cpp:428 +#, kde-format +msgid "Group Radio: %1" msgstr "" -#. i18n: file: amarokconfig.kcfg:495 -#. i18n: ectx: label, entry, group (MediaDevice) -#: rc.cpp:811 -msgid "Mount point" +#: services/lastfm/meta/LastFmMeta.cpp:440 +msgid "Artist Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:496 -#. i18n: ectx: whatsthis, entry, group (MediaDevice) -#: rc.cpp:814 -msgid "The mount point used for the media device connection." +#: services/lastfm/meta/LastFmMeta.cpp:553 +msgid "Last.fm is cool..." msgstr "" -#. i18n: file: amarokconfig.kcfg:499 -#. i18n: ectx: label, entry, group (MediaDevice) -#: rc.cpp:817 -msgid "Mount command" +#: services/lastfm/ScrobblerAdapter.cpp:219 +#: services/lastfm/LastFmService.cpp:543 +#, kde-format +msgctxt "As in, lastfm" +msgid "Loved Track: %1" msgstr "" -#. i18n: file: amarokconfig.kcfg:500 -#. i18n: ectx: whatsthis, entry, group (MediaDevice) -#: rc.cpp:820 -msgid "The mount command used for the media device connection." +#: services/lastfm/biases/LastFmBias.cpp:48 +msgctxt "Name of the \"Last.fm\" similar bias" +msgid "Last.fm similar" msgstr "" -#. i18n: file: amarokconfig.kcfg:503 -#. i18n: ectx: label, entry, group (MediaDevice) -#: rc.cpp:823 -msgid "UmountCommand" +#: services/lastfm/biases/LastFmBias.cpp:57 +msgctxt "Description of the \"Last.fm\" bias" +msgid "" +"The \"Last.fm\" similar bias looks up tracks on Last.fm and only adds " +"similar tracks." msgstr "" -#. i18n: file: amarokconfig.kcfg:504 -#. i18n: ectx: whatsthis, entry, group (MediaDevice) -#: rc.cpp:826 -msgid "The umount command used for the media device connection." +#: services/lastfm/biases/LastFmBias.cpp:132 +msgctxt "Last.fm bias representation" +msgid "Similar to the previous track (as reported by Last.fm)" msgstr "" -#. i18n: file: amarokconfig.kcfg:507 -#. i18n: ectx: label, entry, group (MediaDevice) -#: rc.cpp:829 -msgid "Auto delete podcasts" +#: services/lastfm/biases/LastFmBias.cpp:135 +msgctxt "Last.fm bias representation" +msgid "Similar to the previous artist (as reported by Last.fm)" msgstr "" -#. i18n: file: amarokconfig.kcfg:508 -#. i18n: ectx: whatsthis, entry, group (MediaDevice) -#: rc.cpp:832 -msgid "" -"Whether podcast shows already played are automatically deleted when media " -"device is connected." +#: services/lastfm/biases/LastFmBias.cpp:147 +msgid "Last.fm thinks the track is similar to" msgstr "" -#. i18n: file: amarokconfig.kcfg:511 -#. i18n: ectx: label, entry, group (MediaDevice) -#: rc.cpp:835 -msgid "Sync stats" +#: services/lastfm/biases/LastFmBias.cpp:150 +msgid "the previous artist" msgstr "" -#. i18n: file: amarokconfig.kcfg:512 -#. i18n: ectx: whatsthis, entry, group (MediaDevice) -#: rc.cpp:838 -msgid "" -"Whether Amarok statistics should be synchronized with play count/ratings on " -"device and whether tracks played should be submitted to Last.fm." +#: services/lastfm/biases/LastFmBias.cpp:152 +msgid "the previous track" msgstr "" -#. i18n: file: amarokconfig.kcfg:518 -#. i18n: ectx: label, entry, group (Daap) -#: rc.cpp:841 -msgid "Manually added servers" +#: services/lastfm/biases/WeeklyTopBias.cpp:50 +msgctxt "Name of the \"WeeklyTop\" bias" +msgid "Last.fm weekly top artist" msgstr "" -#. i18n: file: amarokconfig.kcfg:519 -#. i18n: ectx: whatsthis, entry, group (Daap) -#: rc.cpp:844 -msgid "Music Sharing servers added by the user." +#: services/lastfm/biases/WeeklyTopBias.cpp:59 +msgctxt "Description of the \"WeeklyTop\" bias" +msgid "" +"The \"WeeklyTop\" bias adds tracks that are in the weekly top chart of " +"Last.fm." msgstr "" -#. i18n: file: amarokconfig.kcfg:522 -#. i18n: ectx: label, entry, group (Daap) -#: rc.cpp:847 -msgid "Server passwords" +#: services/lastfm/biases/WeeklyTopBias.cpp:133 +#, kde-format +msgctxt "WeeklyTopBias bias representation" +msgid "Tracks from the Last.fm top lists from %1 to %2" msgstr "" -#. i18n: file: amarokconfig.kcfg:523 -#. i18n: ectx: whatsthis, entry, group (Daap) -#: rc.cpp:850 -msgid "Passwords stored by hostname." +#: services/lastfm/biases/WeeklyTopBias.cpp:144 +msgctxt "in WeeklyTopBias. Label for the date widget" +msgid "from:" msgstr "" -#. i18n: file: amarokconfig.kcfg:529 -#. i18n: ectx: label, entry, group (Playlist Search) -#: rc.cpp:853 -msgid "Include track names in matching" +#: services/lastfm/biases/WeeklyTopBias.cpp:158 +msgctxt "in WeeklyTopBias. Label for the date widget" +msgid "to:" msgstr "" -#. i18n: file: amarokconfig.kcfg:533 -#. i18n: ectx: label, entry, group (Playlist Search) -#: rc.cpp:856 -msgid "Include album names in matching" +#: services/lastfm/SimilarArtistsAction.cpp:26 +msgid "Play Similar Artists from Last.fm" msgstr "" -#. i18n: file: amarokconfig.kcfg:537 -#. i18n: ectx: label, entry, group (Playlist Search) -#: rc.cpp:859 -msgid "Include artist names in matching" +#: services/lastfm/LastFmServiceSettings.cpp:138 +msgctxt "The operation was rejected by the server" +msgid "Failed" msgstr "" -#. i18n: file: amarokconfig.kcfg:541 -#. i18n: ectx: label, entry, group (Playlist Search) -#: rc.cpp:862 -msgid "Include genre names in matching" +#: services/lastfm/LastFmServiceSettings.cpp:176 +msgid "Unable to connect to Last.fm service." msgstr "" -#. i18n: file: amarokconfig.kcfg:545 -#. i18n: ectx: label, entry, group (Playlist Search) -#: rc.cpp:865 -msgid "Include composer names in matching" +#: services/lastfm/LastFmService.cpp:195 +msgid "Last.fm: The social music revolution" msgstr "" -#. i18n: file: amarokconfig.kcfg:549 -#. i18n: ectx: label, entry, group (Playlist Search) -#. i18n: file: amarokconfig.kcfg:553 -#. i18n: ectx: label, entry, group (Playlist Search) -#: rc.cpp:868 rc.cpp:871 -msgid "Include years in matching" +#: services/lastfm/LastFmService.cpp:197 +msgid "" +"Last.fm is a popular online service that provides personal radio stations " +"and music recommendations. A personal listening station is tailored based on " +"your listening habits and provides you with recommendations for new music. " +"It is also possible to play stations with music that is similar to a " +"particular artist as well as listen to streams from people you have added as " +"friends or that Last.fm considers your musical \"neighbors\"" msgstr "" -#. i18n: file: amarokconfig.kcfg:560 -#. i18n: ectx: label, entry, group (Playlist Layout) -#: rc.cpp:874 -msgid "The name of the layout that will be loaded on startup" +#: services/lastfm/LastFmService.cpp:286 +msgid "Ctrl+L" msgstr "" -#. i18n: file: amarokconfig.kcfg:567 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:877 +#: services/lastfm/LastFmService.cpp:339 +msgctxt "Last.fm: errorMessage" msgid "" -"Whether Amarok uses its own internal database, as opposed to an external " -"engine." +"Either the username was not recognized, or the password was incorrect." msgstr "" -#. i18n: file: amarokconfig.kcfg:571 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:880 -msgid "The hostname of the external server to connect to." +#: services/lastfm/LastFmService.cpp:343 +msgctxt "Last.fm: errorMessage" +msgid "" +"There was a problem communicating with the Last.fm services. Please try " +"again later." msgstr "" -#. i18n: file: amarokconfig.kcfg:575 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:883 -msgid "Which server port to connect to the database engine." +#: services/lastfm/LastFmService.cpp:431 +msgid "Enter an artist name" msgstr "" -#. i18n: file: amarokconfig.kcfg:579 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:886 -msgid "" -"The name of the database Amarok will use. The user should have sufficient " -"access permissions." +#: services/lastfm/LastFmService.cpp:434 +msgid "Enter a tag" msgstr "" -#. i18n: file: amarokconfig.kcfg:583 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:889 -msgid "Username used to access the external database." +#: services/lastfm/LastFmService.cpp:437 +msgid "Enter a Last.fm user name" msgstr "" -#. i18n: file: amarokconfig.kcfg:587 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:892 -msgid "Password for the external database user." +#: services/lastfm/LastFmService.cpp:450 +#, kde-format +msgid "Username: %1" msgstr "" -#. i18n: file: amarokconfig.kcfg:591 -#. i18n: ectx: label, entry, group (MySQL) -#: rc.cpp:895 -msgid "Keeps a running count to know when run a CHECK." -msgstr "" +#: services/lastfm/LastFmService.cpp:455 +#, kde-format +msgid "Play Count: %1 play" +msgid_plural "Play Count: %1 plays" +msgstr[0] "" +msgstr[1] "" -#. i18n: file: amarokconfig.kcfg:598 -#. i18n: ectx: label, entry, group (ScriptManager) -#: rc.cpp:898 -msgid "Whether to automatically update built-in scripts" +#: services/lastfm/LastFmService.cpp:504 +msgid "Create a Custom Last.fm Station" msgstr "" -#. i18n: file: amarokconfig.kcfg:599 -#. i18n: ectx: whatsthis, entry, group (ScriptManager) -#: rc.cpp:901 -msgid "Enable/Disable automatic update for built-in scripts." +#: services/lastfm/LastFmService.cpp:507 +msgid "Tag" msgstr "" -#. i18n: file: amarokconfig.kcfg:606 -#. i18n: ectx: label, entry, group (Moodbar) -#: rc.cpp:904 -msgid "" -"Whether to show the moodbar of the current track, if available, in the " -"progress slider" +#: services/lastfm/LastFmService.cpp:507 +msgid "User" msgstr "" -#. i18n: file: amarokconfig.kcfg:607 -#. i18n: ectx: whatsthis, entry, group (Moodbar) -#: rc.cpp:907 -msgid "Enable/Disable showing moodbar, if available, in the progress slider." +#: services/lastfm/LastFmServiceCollection.cpp:42 +#, kde-format +msgid "%1's Streams" msgstr "" -#. i18n: file: amarokconfig.kcfg:611 -#. i18n: ectx: label, entry, group (Moodbar) -#: rc.cpp:910 -msgid "The style to use when painting the moodbar" -msgstr "" +#: services/lastfm/LastFmServiceCollection.cpp:46 +msgid "Global Tags" +msgstr "Нийтийн тагууд" -#. i18n: file: amarokconfig.kcfg:618 -#. i18n: ectx: label, entry, group (PlaylistGenerator) -#: rc.cpp:913 -msgid "Quality factor for Automated Playlist Generator" +#: services/lastfm/LastFmServiceCollection.cpp:50 +msgid "Neighbors' Loved Radio" msgstr "" -#. i18n: file: amarokconfig.kcfg:619 -#. i18n: ectx: whatsthis, entry, group (PlaylistGenerator) -#: rc.cpp:916 -msgid "" -"A value between 0 and 10 that controls whether the Automated Playlist " -"Generator tries to optimize for speed (0) or accuracy (10)." +#: services/lastfm/LastFmServiceCollection.cpp:54 +msgid "Neighbors' Personal Radio" msgstr "" -#. i18n: file: likeback/LikeBackBar.ui:29 -#. i18n: ectx: property (toolTip), widget (QToolButton, m_likeButton) -#: rc.cpp:919 -msgid "Tell the developers about something you liked" +#: services/lastfm/LastFmServiceCollection.cpp:58 +msgid "Friends' Loved Radio" msgstr "" -#. i18n: file: likeback/LikeBackBar.ui:33 -#. i18n: ectx: property (whatsThis), widget (QToolButton, m_likeButton) -#. i18n: file: likeback/LikeBackBar.ui:50 -#. i18n: ectx: property (whatsThis), widget (QToolButton, m_dislikeButton) -#. i18n: file: likeback/LikeBackBar.ui:67 -#. i18n: ectx: property (whatsThis), widget (QToolButton, m_bugButton) -#. i18n: file: likeback/LikeBackBar.ui:84 -#. i18n: ectx: property (whatsThis), widget (QToolButton, m_featureButton) -#: rc.cpp:922 rc.cpp:929 rc.cpp:936 rc.cpp:943 -msgid "" -"Click on one of these icons to send your feedback to the developers of " -"this application. You can disable the icons with the \"Show Feedback Icons\" " -"checkbox in the Help menu.\n" -" " +#: services/lastfm/LastFmServiceCollection.cpp:62 +msgid "Friends' Personal Radio" msgstr "" -#. i18n: file: likeback/LikeBackBar.ui:46 -#. i18n: ectx: property (toolTip), widget (QToolButton, m_dislikeButton) -#: rc.cpp:926 -msgid "Tell the developers about something you did not like" +#: services/lastfm/LastFmServiceCollection.cpp:141 +#: covermanager/CoverFoundDialog.cpp:128 +msgid "Last.fm" msgstr "" -#. i18n: file: likeback/LikeBackBar.ui:63 -#. i18n: ectx: property (toolTip), widget (QToolButton, m_bugButton) -#: rc.cpp:933 -msgid "Tell the developers about a problem in the application" +#: services/lastfm/LastFmTreeModel.cpp:172 +msgid "Personal Radio" +msgstr "Хувийн радио" + +#: services/lastfm/LastFmTreeModel.cpp:173 +msgid "Neighborhood" msgstr "" -#. i18n: file: likeback/LikeBackBar.ui:80 -#. i18n: ectx: property (toolTip), widget (QToolButton, m_featureButton) -#: rc.cpp:940 -msgid "" -"Tell the developers about new features you would like to have in this " -"application" +#: services/lastfm/LastFmTreeModel.cpp:331 +msgid "My Recommendations" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:45 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:947 -msgid "Your comment:" +#: services/lastfm/LastFmTreeModel.cpp:333 +msgid "My Radio Station" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:71 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:950 -msgid "Your comment is about:" +#: services/lastfm/LastFmTreeModel.cpp:335 +msgid "My Mix Radio" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:86 -#. i18n: ectx: property (text), widget (QRadioButton, likeRadio_) -#: rc.cpp:953 -msgid "Something you like" +#: services/lastfm/LastFmTreeModel.cpp:337 +msgid "My Neighborhood" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:99 -#. i18n: ectx: property (text), widget (QRadioButton, dislikeRadio_) -#: rc.cpp:956 -msgid "Something you dislike" +#: services/lastfm/LastFmTreeModel.cpp:342 +msgid "My Top Artists" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:112 -#. i18n: ectx: property (text), widget (QRadioButton, bugRadio_) -#: rc.cpp:959 -msgid "An improper behavior of the application" +#: services/lastfm/LastFmTreeModel.cpp:344 +msgid "My Tags" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:125 -#. i18n: ectx: property (text), widget (QRadioButton, featureRadio_) -#: rc.cpp:962 -msgid "A new feature you desire" +#: services/lastfm/LastFmTreeModel.cpp:346 +msgid "Friends" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:141 -#. i18n: ectx: property (text), widget (QCheckBox, specifyEmailCheckBox_) -#: rc.cpp:965 -msgid "Specify an email address to be contacted back:" +#: services/lastfm/LastFmTreeModel.cpp:348 +msgid "Neighbors" msgstr "" -#. i18n: file: likeback/LikeBackDialog.ui:188 +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:312 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:968 -msgid "" -"Specifying an email address will allow the developers to ask you for " -"more information on your report, or to tell you when your feature will be " -"implemented.
\n" -"Your email address will not be used for anything else but this " -"report." +#: services/ServiceBase.cpp:147 rc.cpp:2021 +msgid "Group By" msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:105 -#. i18n: ectx: property (text), widget (QCommandLinkButton, justCopyButton) -#: rc.cpp:972 -msgid "&Copy" +#: services/ServiceBase.cpp:311 +msgid "This service does not accept any messages" msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:114 -#. i18n: ectx: property (description), widget (QCommandLinkButton, justCopyButton) -#: rc.cpp:975 -msgid "Just copy the tracks without transcoding them." +#: services/ServiceBase.cpp:318 +msgid "ERROR: unknown message" msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:127 -#. i18n: ectx: property (text), widget (QCommandLinkButton, transcodeWithDefaultsButton) -#: rc.cpp:978 -msgid "&Transcode" +#: services/opmldirectory/OpmlDirectoryService.cpp:53 +msgid "Podcast Directory" msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:149 -#. i18n: ectx: property (text), widget (QCommandLinkButton, transcodeWithOptionsButton) -#: rc.cpp:981 -msgid "Transcode With Custom &Parameters" +#: services/opmldirectory/OpmlDirectoryService.cpp:74 +msgid "A large listing of podcasts" msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:158 -#. i18n: ectx: property (description), widget (QCommandLinkButton, transcodeWithOptionsButton) -#: rc.cpp:984 +#: services/opmldirectory/OpmlDirectoryService.cpp:77 msgid "" -"Configure your own encoding parameters for this transcoding operation." +"A comprehensive list of searchable podcasts that you can subscribe to " +"directly from within Amarok." msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:205 -#. i18n: ectx: property (text), widget (QCommandLinkButton, backButton) -#: rc.cpp:987 context/applets/similarartists/SimilarArtistsApplet.cpp:76 -#: context/applets/wikipedia/WikipediaApplet.cpp:575 -msgid "Back" +#: services/opmldirectory/OpmlDirectoryService.cpp:143 +#: services/opmldirectory/OpmlDirectoryModel.cpp:41 +msgid "Add OPML" msgstr "" -#. i18n: file: transcoding/TranscodingAssistantDialog.ui:340 -#. i18n: ectx: property (text), widget (QLabel, formatNameLabel) -#: rc.cpp:990 -msgid "Format Name" +#: services/opmldirectory/OpmlDirectoryService.cpp:168 +msgid "Add an OPML file to the list." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:30 -#. i18n: ectx: property (windowTitle), widget (QWidget, PodcastSettingsBase) -#: rc.cpp:993 -msgid "Podcast Configuration" +#: services/opmldirectory/OpmlDirectoryInfoParser.cpp:56 +msgid "Loading Podcast Info..." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:52 -#. i18n: ectx: property (text), widget (QLabel, m_urlLabel) -#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:65 -#. i18n: ectx: property (text), widget (QLabel, UrlLabel) -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:223 -#. i18n: ectx: property (text), widget (QLabel, urlLabel) -#: rc.cpp:996 rc.cpp:1140 rc.cpp:2461 -msgid "URL:" +#: services/opmldirectory/OpmlDirectoryInfoParser.cpp:66 +msgid "Fetching Podcast Info" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:68 -#. i18n: ectx: property (text), widget (QLabel, m_saveLocationlabel) -#: rc.cpp:999 -msgid "Save Location:" +#: services/opmldirectory/OpmlDirectoryModel.cpp:294 +msgctxt "Heading of Add OPML dialog" +msgid "Add OPML" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:99 -#. i18n: ectx: property (toolTip), widget (QCheckBox, m_autoFetchCheck) -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:102 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_autoFetchCheck) -#: rc.cpp:1002 rc.cpp:1005 -msgid "When checked, Amarok will automatically scan the podcast for updates" +#: services/opmldirectory/OpmlDirectoryModel.cpp:340 +msgid "New Folder" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:105 -#. i18n: ectx: property (text), widget (QCheckBox, m_autoFetchCheck) -#: rc.cpp:1008 -msgid "Automatically scan for updates" -msgstr "" +#: services/jamendo/JamendoXmlParser.cpp:153 +#, kde-format +msgctxt "" +"First part of: Jamendo.com database update complete. Added 3 tracks on 4 " +"albums from 5 artists." +msgid "Jamendo.com database update complete. Added 1 track on " +msgid_plural "Jamendo.com database update complete. Added %1 tracks on " +msgstr[0] "" +msgstr[1] "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:112 -#. i18n: ectx: property (title), widget (KButtonGroup, kbuttongroup) -#: rc.cpp:1011 -msgid "Media Download" -msgstr "" +#: services/jamendo/JamendoXmlParser.cpp:154 +#, kde-format +msgctxt "" +"Middle part of: Jamendo.com database update complete. Added 3 tracks on 4 " +"albums from 5 artists." +msgid "1 album from " +msgid_plural "%1 albums from " +msgstr[0] "" +msgstr[1] "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:121 -#. i18n: ectx: property (toolTip), widget (QRadioButton, m_downloadRadio) -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:124 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, m_downloadRadio) -#: rc.cpp:1014 rc.cpp:1017 -msgid "Download media as soon as it becomes available" -msgstr "" +#: services/jamendo/JamendoXmlParser.cpp:155 +#, kde-format +msgctxt "" +"Last part of: Jamendo.com database update complete. Added 3 tracks on 4 " +"albums from 5 artists." +msgid "1 artist." +msgid_plural "%1 artists." +msgstr[0] "" +msgstr[1] "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:127 -#. i18n: ectx: property (text), widget (QRadioButton, m_downloadRadio) -#: rc.cpp:1020 -msgid "Download when a&vailable" +#: services/jamendo/JamendoService.cpp:80 +msgid "A archive of free, Creative Commons licensed music" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:134 -#. i18n: ectx: property (toolTip), widget (QRadioButton, m_streamRadio) -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:137 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, m_streamRadio) -#: rc.cpp:1023 rc.cpp:1026 +#: services/jamendo/JamendoService.cpp:83 msgid "" -"Media must be explicitly downloaded, otherwise the podcast will be played " -"from the remote server." +"Jamendo.com puts artists and music lovers in touch with each other. The site " +"allows artists to upload their own albums to share them with the world and " +"users to download all of them for free. Listen to and download all " +"Jamendo.com contents from within Amarok." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:140 -#. i18n: ectx: property (text), widget (QRadioButton, m_streamRadio) -#: rc.cpp:1029 -msgid "Stream or download on re&quest" +#: services/jamendo/JamendoService.cpp:119 +msgctxt "Fetch new information from the website" +msgid "Update" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:152 -#. i18n: ectx: property (toolTip), widget (QCheckBox, m_purgeCheck) -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:155 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_purgeCheck) -#: rc.cpp:1032 rc.cpp:1035 -msgid "If checked, Amarok will throw away old podcast episodes" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:95 +#. i18n: ectx: property (text), item, widget (QComboBox, typeComboBox) +#: services/jamendo/JamendoService.cpp:125 rc.cpp:859 +msgid "Download" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:158 -#. i18n: ectx: property (text), widget (QCheckBox, m_purgeCheck) -#: rc.cpp:1038 -msgid "Limit &number of episodes" +#: services/jamendo/JamendoService.cpp:189 +msgid "Downloading Jamendo.com database..." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:181 -#. i18n: ectx: property (text), widget (QLabel, m_purgeCountLabel) -#: rc.cpp:1041 -msgid "Keep maximum of:" +#: services/jamendo/JamendoService.cpp:211 +msgid "Updating the local Jamendo database." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:191 -#. i18n: ectx: property (toolTip), widget (KIntSpinBox, m_purgeCountSpinBox) -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:194 -#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, m_purgeCountSpinBox) -#: rc.cpp:1044 rc.cpp:1047 -msgid "The maximum number of podcast items to store" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:83 +#. i18n: ectx: property (text), widget (QPushButton, downloadButton) +#: services/jamendo/JamendoMeta.cpp:135 services/jamendo/JamendoMeta.cpp:371 +#: rc.cpp:798 +msgid "&Download" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:208 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_writeTagsCheck) -#: rc.cpp:1050 -msgid "" -"The RSS feed and the tags in the downloaded file sometimes do not contain " -"the same information. Writing the tags ensures the information in the " -"playlist and on media devices will be the same as in the feed." +#: services/jamendo/JamendoMeta.cpp:153 +msgid "Jamendo.com: &Download" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:211 -#. i18n: ectx: property (text), widget (QCheckBox, m_writeTagsCheck) -#: rc.cpp:1053 -msgid "Write feed information to tags after downloading." +#: services/jamendo/JamendoMeta.cpp:172 +msgid "A site where artists can freely share their music" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:251 -#. i18n: ectx: property (text), widget (QPushButton, m_filenameLayoutConfigWidgetButton) -#: rc.cpp:1056 -msgid "Episode Filename Configuration" +#: services/jamendo/JamendoInfoParser.cpp:46 +#: services/jamendo/JamendoInfoParser.cpp:77 +msgid "No description available..." msgstr "" -#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:32 -#. i18n: ectx: property (text), widget (QLabel, m_intervalLabel) -#: rc.cpp:1059 -msgid "Auto-update:" +#: services/jamendo/JamendoInfoParser.cpp:61 +#: services/jamendo/JamendoInfoParser.cpp:93 +#: services/jamendo/JamendoInfoParser.cpp:113 +msgid "From Jamendo.com" msgstr "" -#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:57 -#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, m_autoUpdateInterval) -#: rc.cpp:1062 -msgctxt "automatic updates turned off" -msgid "disabled" +#: services/amazon/AmazonShoppingCartView.cpp:65 +msgid "Remove from Cart" msgstr "" -#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:79 -#. i18n: ectx: property (text), widget (QLabel, m_baseDirLabel) -#: rc.cpp:1065 -msgid "Base directory:" +#: services/amazon/AmazonMeta.cpp:139 +msgid "Snippet taken from the Amazon MP3 store" msgstr "" -#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:107 -#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_baseDirUrl) -#: rc.cpp:1068 -msgid "" -"\n" -"\n" -"

Base directory for all new " -"podcast channels.

\n" -"

When a podcast channel is " -"added <base " -"directory>/<channel " -"name> is used as the download directory.

\n" -"

This can be changed for " -"each channel individually.

" +#: services/amazon/AmazonItemTreeView.cpp:272 +msgid "Add to Cart" msgstr "" -#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:112 -#. i18n: ectx: property (whatsThis), widget (KUrlRequester, m_baseDirUrl) -#: rc.cpp:1077 -msgid "" -"Base directory for all new podcast channels.\n" -"When a podcast channel is added / is used as " -"the download directory.\n" -"This can be changed for each channel individually." +#: services/amazon/AmazonItemTreeView.cpp:281 +msgid "Add Preview to Playlist" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:29 -#. i18n: ectx: property (windowTitle), widget (QWidget, PodcastFilenameLayoutConfigWidget) -#: rc.cpp:1082 -msgid "Podcast Filename Layout Configuration" +#: services/amazon/AmazonItemTreeView.cpp:290 +msgid "Load Details..." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:53 -#. i18n: ectx: property (text), widget (QRadioButton, m_filenameLayoutDefault) -#: rc.cpp:1085 -msgid "Specified by podcast channel" +#: services/amazon/AmazonItemTreeView.cpp:299 +msgid "Search for Album..." msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:78 -#. i18n: ectx: property (text), widget (QRadioButton, m_filenameLayoutCustom) -#: rc.cpp:1088 -msgid "custom" +#: services/amazon/AmazonStore.cpp:100 +msgid "Access the Amazon MP3 Store directly from Amarok" msgstr "" -#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:109 -#. i18n: ectx: property (toolTip), widget (QLineEdit, m_filenameLayoutText) -#: rc.cpp:1092 -#, no-c-format +#: services/amazon/AmazonStore.cpp:104 msgid "" -"Available fields : " -"%artist%,%title%,%genre%,%year%,%composer%,%pubdate%,%number%,%album%" +"This plugin allows searching and purchasing songs and albums from the Amazon " +"MP3 store. Amarok gets a share of the profits made by this service." msgstr "" -#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:20 -#. i18n: ectx: property (windowTitle), widget (QWidget, UmsConfiguration) -#: rc.cpp:1095 -msgid "USB Mass Storage device configuration" +#: services/amazon/AmazonStore.cpp:191 +#, kde-format +msgid "%1 has been added to your shopping cart." msgstr "" -#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:26 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1098 -msgid "Music folder:" +#: services/amazon/AmazonStore.cpp:214 services/amazon/AmazonStore.cpp:319 +msgid "Error: Unable to write temporary file. :-(" msgstr "" -#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:36 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1101 -msgid "Podcast folder:" +#: services/amazon/AmazonStore.cpp:277 +msgid "Select your Amazon locale - Amarok" msgstr "" -#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:46 -#. i18n: ectx: property (text), widget (QCheckBox, m_autoConnect) -#: rc.cpp:1104 -msgid "Enabled" +#: services/amazon/AmazonStore.cpp:289 +msgid "" +"MP3 Music Store

Please select a valid country in the " +"settings to make the store work." msgstr "" -#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:53 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1107 -msgid "Use automatically when connected" +#: services/amazon/AmazonStore.cpp:409 +msgid "Select results page to show" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:26 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:1113 -msgid "Available formats" +#: services/amazon/AmazonStore.cpp:433 +msgctxt "Add selected item to your shopping cart" +msgid "Add to Cart" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:32 -#. i18n: ectx: property (text), widget (QRadioButton, oggButton) -#: rc.cpp:1116 core/transcoding/formats/TranscodingVorbisFormat.cpp:68 -msgid "Ogg Vorbis" +#: services/amazon/AmazonStore.cpp:434 +msgid "Add selected item to your shopping cart" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:39 -#. i18n: ectx: property (text), widget (QRadioButton, flacButton) -#: rc.cpp:1119 -msgid "Flac" +#: services/amazon/AmazonStore.cpp:441 +msgctxt "View your shopping cart contents" +msgid "View Cart" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:46 -#. i18n: ectx: property (text), widget (QRadioButton, wavButton) -#: rc.cpp:1122 -msgid "Wav" +#: services/amazon/AmazonStore.cpp:442 +msgid "View your shopping cart contents" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:53 -#. i18n: ectx: property (text), widget (QRadioButton, mp3Button) -#: rc.cpp:1125 -msgid "Mp3" +#: services/amazon/AmazonStore.cpp:449 +msgctxt "Checkout your shopping cart" +msgid "Checkout" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:63 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:1128 amarokurls/BookmarkModel.cpp:268 -msgid "Description" +#: services/amazon/AmazonStore.cpp:450 +msgid "Checkout your shopping cart" msgstr "" -#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:82 -#. i18n: ectx: property (text), widget (QPushButton, advancedButton) -#: rc.cpp:1131 -msgid "Advanced" +#: services/amazon/AmazonStore.cpp:470 +msgid "Error: Querying MP3 Music Store database failed. :-(" msgstr "" -#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:37 -#. i18n: ectx: property (text), widget (QLabel, instructionsLabel) -#: rc.cpp:1137 -msgid "Add a local or remote OPML file to be included in the list." +#: services/amazon/AmazonStore.cpp:505 +msgid "Error: Received an invalid reply. :-(" msgstr "" -#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:78 -#. i18n: ectx: property (text), widget (QLabel, titleLabel) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:556 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:1143 rc.cpp:1836 -msgid "Title:" +#: services/amazon/AmazonStore.cpp:525 +msgid "Error: Unable to open temporary file. :-(" msgstr "" -#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:88 -#. i18n: ectx: property (clickMessage), widget (KLineEdit, titleEdit) -#: rc.cpp:1146 -msgid "If left blank the title from the OPML will be used." +#: services/amazon/AmazonStore.cpp:545 +msgid "Error: Unable to parse temporary file. :-(" msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:13 -#. i18n: ectx: property (windowTitle), widget (QDialog, magnatuneDownloadDialogBase) -#: rc.cpp:1149 -msgid "Magnatune.com Album Download" +#: services/amazon/AmazonShoppingCartDialog.cpp:34 +#: services/amazon/AmazonShoppingCartDialog.cpp:59 +#, kde-format +msgid "Shopping cart value: %1" msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:19 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) -#: rc.cpp:1152 -msgid "Download options" +#: services/amazon/AmazonUrlRunner.cpp:41 +msgctxt "" +"A type of command that triggers an action in the integrated MP3 Music Store " +"service" +msgid "Amazon" msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:25 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:1155 -msgid "Select Format:" +#: services/amazon/AmazonItemTreeModel.cpp:108 +#: services/amazon/AmazonItemTreeModel.cpp:129 +msgid "Artist: " msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:38 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:1158 -msgid "Download to:" +#: services/amazon/AmazonItemTreeModel.cpp:112 +#: services/amazon/AmazonItemTreeModel.cpp:133 +msgid "Album: " msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:51 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) -#: rc.cpp:1161 -msgid "" -"If you download to a location that is already being monitored by Amarok, the " -"album will automatically be added to your collection." +#: services/amazon/AmazonItemTreeModel.cpp:116 +#: services/amazon/AmazonItemTreeModel.cpp:141 +msgid "Price: " msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:67 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) -#: rc.cpp:1164 -msgid "Magnatune info" +#: services/amazon/AmazonItemTreeModel.cpp:137 +msgid "Track: " msgstr "" -#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:83 -#. i18n: ectx: property (text), widget (QPushButton, downloadButton) -#: rc.cpp:1167 services/jamendo/JamendoMeta.cpp:135 -#: services/jamendo/JamendoMeta.cpp:371 -msgid "&Download" +#: services/amazon/AmazonItemTreeModel.cpp:171 +msgid "Price" msgstr "" -#. i18n: file: services/magnatune/MagnatuneSignupDialogBase.ui:14 -#. i18n: ectx: property (windowTitle), widget (QDialog, SignupDialog) -#: rc.cpp:1170 -msgid "Magnatune.com member signup" +#: services/scriptable/ScriptableServiceInfoParser.cpp:44 +#: services/scriptable/ScriptableServiceInfoParser.cpp:62 +#: services/scriptable/ScriptableServiceInfoParser.cpp:78 +#: services/scriptable/ScriptableServiceInfoParser.cpp:94 +msgid "Loading info..." msgstr "" -#. i18n: file: services/magnatune/MagnatuneSignupDialogBase.ui:32 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1174 -#, no-c-format -msgid "" -"\n" -"\n" -"

By becoming a " -"Magnatune.com member, you get unlimited download access and can download any " -"album from within Amarok with a single mouse click. By joining, you can also " -"listen to all streaming tracks from Magnatune.com ad-free.

\n" -"

\n" -"

The Amarok team gets 10% " -"of your initial membership payment, so by joining, you are also supporting " -"the development of Amarok.

\n" -"

\n" -"

As always, the artists get " -"50% of your membership payment(s) distributed based on which artist you " -"download and stream.

\n" -"

\n" -"

To read more about " -"Magnatune.com memberships, or to sign up, click here: Membership Info " -"

\n" -"

\n" -"

After joining, go to the " -"Magnatune config in \"Settings->Configure Amarok->Plugins\" and enter your " -"membership information.

" +#: TrayIcon.cpp:141 widgets/VolumeDial.cpp:301 widgets/VolumeDial.cpp:340 +msgid "Muted" msgstr "" -#. i18n: file: services/magnatune/MagnatuneSignupDialogBase.ui:45 -#. i18n: ectx: property (text), widget (QPushButton, closeButton) -#: rc.cpp:1189 firstruntutorial/FirstRunTutorialPage.cpp:56 -#: context/applets/lyrics/LyricsApplet.cpp:465 -#: context/applets/albums/Albums.cpp:345 -msgid "Close" +#: TrayIcon.cpp:145 +#, kde-format +msgid "%1%" msgstr "" -#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:13 -#. i18n: ectx: property (windowTitle), widget (QDialog, magnatuneReDownloadDialogBase) -#: rc.cpp:1192 -msgid "Redownload manager" +#: TrayIcon.cpp:147 +#, kde-format +msgid "Volume: %1" msgstr "" -#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:19 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:1195 -msgid "These are the albums that you have previously downloaded:" +#: TrayIcon.cpp:152 +#, kde-format +msgid "Score: %1" msgstr "" -#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:29 -#. i18n: ectx: property (text), widget (QPushButton, redownloadButton) -#: rc.cpp:1198 -msgid "Re&download" +#: TrayIcon.cpp:170 +#, kde-format +msgid "Rating: %1" msgstr "" -#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:36 -#. i18n: ectx: property (text), widget (QPushButton, cancelButton) -#. i18n: file: dialogs/MusicBrainzTagger.ui:68 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_cancel) -#. i18n: file: dialogs/TagDialogBase.ui:1198 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_cancel) -#: rc.cpp:1201 rc.cpp:1365 rc.cpp:1759 -msgid "&Cancel" +#: TrayIcon.cpp:176 +#, kde-format +msgid "Play count: %1" msgstr "" -#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:60 -#. i18n: ectx: property (text), widget (QTreeWidget, redownloadListView) -#: rc.cpp:1204 -msgid "Artist - Album" +#: TrayIcon.cpp:180 +#, kde-format +msgid "Last played: %1" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:17 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3) -#: rc.cpp:1207 -msgid "Redownloads" +#: scriptengine/AmarokNetworkScript.cpp:70 +msgctxt "do not translate 'DataDownloader' or 'qt.core'" +msgid "qt.core must be loaded to use DataDownloader" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:23 -#. i18n: ectx: property (text), widget (QLabel, label_7) -#: rc.cpp:1210 -msgid "" -"Enter your e-mail here to be able to redownload any previous purchase from " -"Magnatune directly from within Amarok." +#: aboutdialog/OcsPersonItem.cpp:95 +msgid "Email contributor" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:33 -#. i18n: ectx: property (text), widget (QLabel, label_6) -#: rc.cpp:1213 -msgctxt "Username for logins to Magnatune" -msgid "E-mail:" +#: aboutdialog/OcsPersonItem.cpp:103 aboutdialog/OcsPersonItem.cpp:274 +msgid "Visit contributor's homepage" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:53 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:1216 -msgid "Membership Options" +#: aboutdialog/OcsPersonItem.cpp:179 +#, kde-format +msgctxt "A person's location: City, Country" +msgid "%1, %2" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:59 -#. i18n: ectx: property (text), widget (QCheckBox, isMemberCheckbox) -#: rc.cpp:1219 -msgid "I am a member" +#: aboutdialog/OcsPersonItem.cpp:199 +msgid "IRC channels: " msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:79 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1222 -msgid "Membership type:" +#: aboutdialog/OcsPersonItem.cpp:212 +msgid "Favorite music: " msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:90 -#. i18n: ectx: property (text), item, widget (QComboBox, typeComboBox) -#: rc.cpp:1225 -msgid "Stream" +#: aboutdialog/OcsPersonItem.cpp:217 +#, kde-format +msgid "Visit %1's openDesktop.org profile" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:95 -#. i18n: ectx: property (text), item, widget (QComboBox, typeComboBox) -#: rc.cpp:1228 services/jamendo/JamendoService.cpp:125 -msgid "Download" +#: aboutdialog/OcsPersonItem.cpp:219 +#, kde-format +msgid "Visit %1's profile on openDesktop.org" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:103 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1231 -msgctxt "Username for logins to Magnatune" -msgid "Username:" +#: aboutdialog/OcsPersonItem.cpp:253 +msgid "Visit contributor's blog" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:117 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1234 -msgid "Password:" +#: aboutdialog/OcsPersonItem.cpp:258 +msgid "Visit contributor's del.icio.us profile" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:135 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:1237 -msgid "" -"\n" -"\n" -"

For more information about the Magnatune.com " -"memberships, and to sign up, go to http://magnatune.com/compare_plans

" +#: aboutdialog/OcsPersonItem.cpp:263 +msgid "Visit contributor's Digg profile" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:157 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:1244 -msgid "Stream Options" +#: aboutdialog/OcsPersonItem.cpp:268 +msgid "Visit contributor's Facebook profile" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:163 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:1247 -msgid "Preview stream type:" +#: aboutdialog/OcsPersonItem.cpp:284 +msgid "Visit contributor's Last.fm profile" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:171 -#. i18n: ectx: property (text), item, widget (QComboBox, streamTypeComboBox) -#: rc.cpp:1250 -msgid "Ogg" +#: aboutdialog/OcsPersonItem.cpp:292 +msgid "Visit contributor's LinkedIn profile" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:176 -#. i18n: ectx: property (text), item, widget (QComboBox, streamTypeComboBox) -#: rc.cpp:1253 -msgid "High Quality Mp3" +#: aboutdialog/OcsPersonItem.cpp:297 +msgid "Visit contributor's MySpace homepage" msgstr "" -#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:181 -#. i18n: ectx: property (text), item, widget (QComboBox, streamTypeComboBox) -#: rc.cpp:1256 -msgid "Low Quality Mp3" +#: aboutdialog/OcsPersonItem.cpp:302 +msgid "Visit contributor's Reddit profile" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:38 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) -#: rc.cpp:1259 -msgid "Last.fm Profile" +#: aboutdialog/OcsPersonItem.cpp:307 +msgid "Visit contributor's YouTube profile" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:44 -#. i18n: ectx: property (text), widget (QLabel, labelUsername) -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:101 -#. i18n: ectx: property (text), widget (QLabel, label_User) -#: rc.cpp:1262 rc.cpp:2252 -msgid "&Username:" +#: aboutdialog/OcsPersonItem.cpp:312 +msgid "Visit contributor's Twitter feed" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:57 -#. i18n: ectx: property (text), widget (QLabel, labelPassword) -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:134 -#. i18n: ectx: property (text), widget (QLabel, label_Password) -#: rc.cpp:1265 rc.cpp:2259 -msgid "&Password:" +#: aboutdialog/OcsPersonItem.cpp:317 +msgid "Visit contributor's Wikipedia profile" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:86 -#. i18n: ectx: property (text), widget (QLabel, kActiveLabel1) -#: rc.cpp:1268 -msgid "Sign up to Last.fm" +#: aboutdialog/OcsPersonItem.cpp:322 +msgid "Visit contributor's Xing profile" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:96 -#. i18n: ectx: property (text), widget (QPushButton, testLogin) -#: rc.cpp:1271 services/lastfm/LastFmServiceSettings.cpp:220 -msgid "&Test Login" +#: aboutdialog/OcsPersonItem.cpp:327 +msgid "Visit contributor's identi.ca feed" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:106 -#. i18n: ectx: property (text), widget (QLabel, kActiveLabel2) -#: rc.cpp:1274 -msgid "" -"Why not join the Amarok " -"Last.fm group and share your musical tastes with other Amarok users?" +#: aboutdialog/OcsPersonItem.cpp:332 +msgid "Visit contributor's libre.fm profile" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:116 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) -#: rc.cpp:1277 -msgid "Last.fm Services" +#: aboutdialog/OcsPersonItem.cpp:337 +msgid "Visit contributor's StackOverflow profile" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:125 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubmitPlayedSongs) -#: rc.cpp:1280 -msgid "&Submit tracks" +#: aboutdialog/libattica-ocsclient/personlistjob.cpp:108 +msgid "Unable to parse avatar image data." msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:135 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RetrieveSimilarArtists) -#: rc.cpp:1283 -msgid "&Retrieve similar artists" +#: aboutdialog/ExtendedAboutDialog.cpp:73 +msgid "" +"No information available.
The supplied KAboutData object does not " +"exist.
" msgstr "" -#. i18n: file: services/lastfm/LastFmConfigWidget.ui:145 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ScrobbleComposer) -#: rc.cpp:1286 -msgid "&Use composer data if available in Last.fm as artist" +#: aboutdialog/ExtendedAboutDialog.cpp:82 +msgid "" +"No information available.
The supplied OcsData object does not " +"exist.
" msgstr "" -#. i18n: file: services/ampache/AmpacheConfigWidget.ui:23 -#. i18n: ectx: property (text), widget (QPushButton, addButton) -#: rc.cpp:1289 -msgid "Add Server" +#: aboutdialog/ExtendedAboutDialog.cpp:91 +#, kde-format +msgid "About %1" msgstr "" -#. i18n: file: services/ampache/AmpacheConfigWidget.ui:30 -#. i18n: ectx: property (text), widget (QPushButton, removeButton) -#: rc.cpp:1292 -msgid "Remove Server" +#: aboutdialog/ExtendedAboutDialog.cpp:112 +#, kde-format +msgid "" +"%1
Version %2
Using KDE " +"%3" msgstr "" -#. i18n: file: services/ampache/AmpacheConfigWidget.ui:58 -#. i18n: ectx: property (text), widget (QTableWidget, serverList) -#. i18n: file: services/ampache/NewServerWidget.ui:27 -#. i18n: ectx: property (text), widget (QLabel, labelServerAddress) -#: rc.cpp:1298 rc.cpp:1310 -msgid "Server Address" +#: aboutdialog/ExtendedAboutDialog.cpp:152 +#, kde-format +msgid "License: %1" msgstr "" -#. i18n: file: services/ampache/AmpacheConfigWidget.ui:63 -#. i18n: ectx: property (text), widget (QTableWidget, serverList) -#. i18n: file: services/ampache/NewServerWidget.ui:50 -#. i18n: ectx: property (text), widget (QLabel, labelUsername) -#: rc.cpp:1301 rc.cpp:1313 -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:53 -msgid "Username" +#: aboutdialog/ExtendedAboutDialog.cpp:166 +msgid "&About" msgstr "" -#. i18n: file: services/ampache/NewServerWidget.ui:74 -#. i18n: ectx: property (text), widget (KPushButton, verifyButton) -#: rc.cpp:1319 -msgid "Check Connection" +#: aboutdialog/ExtendedAboutDialog.cpp:183 +msgid "Get data from openDesktop.org to learn more about the team" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:16 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:1322 -msgid "MP3tunes Login" +#: aboutdialog/ExtendedAboutDialog.cpp:195 +msgid "" +"Please use http://bugs.kde.org to report " +"bugs.\n" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:22 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1325 -msgctxt "The e-mail address for Mp3Tunes logins" -msgid "E-Mail:" +#: aboutdialog/ExtendedAboutDialog.cpp:200 +#: aboutdialog/ExtendedAboutDialog.cpp:206 +#, kde-format +msgid "Please report bugs to %2.\n" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:32 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1328 -msgctxt "The MP3Tunes password" -msgid "Password:" +#: aboutdialog/ExtendedAboutDialog.cpp:225 +msgid "A&uthor" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:42 -#. i18n: ectx: property (toolTip), widget (QCheckBox, enableHarmony) -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:49 -#. i18n: ectx: property (toolTip), widget (QLabel, label_3) -#: rc.cpp:1331 rc.cpp:1334 -msgid "" -"AutoSync is a feature from MP3tunes which allows you to automatically move " -"your music between computers and devices." +#: aboutdialog/ExtendedAboutDialog.cpp:225 +msgid "A&uthors" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:52 -#. i18n: ectx: property (whatsThis), widget (QLabel, label_3) -#: rc.cpp:1337 -msgid "" -"AutoSync is a feature from MP3tunes which allows you to automatically move " -"your music between computers and devices. You can upload music from one " -"location and have it download instantly to other locations." +#: aboutdialog/ExtendedAboutDialog.cpp:239 +msgid "Get data from openDesktop.org to learn more about contributors" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:55 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1340 -msgctxt "Enable harmony" -msgid "Enable AutoSync" +#: aboutdialog/ExtendedAboutDialog.cpp:253 +msgid "&Thanks To" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:62 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:1343 -msgid "PIN Code:" +#: aboutdialog/ExtendedAboutDialog.cpp:266 +msgid "Get data from openDesktop.org to learn more about our generous donors" msgstr "" -#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:89 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:1346 -msgid "" -"\n" -"\n" -"

Get an MP3tunes " -"locker

" +#: aboutdialog/ExtendedAboutDialog.cpp:286 +msgid "&Donors" msgstr "" -#. i18n: file: dialogs/MusicBrainzTagger.ui:12 -#. i18n: ectx: property (windowTitle), widget (QWidget, MusicBrainzTagger) -#: rc.cpp:1353 dialogs/TagDialog.cpp:1418 -msgid "MusicBrainz Tagger" +#: aboutdialog/ExtendedAboutDialog.cpp:316 +msgid "T&ranslation" msgstr "" -#. i18n: file: dialogs/MusicBrainzTagger.ui:49 -#. i18n: ectx: property (toolTip), widget (QPushButton, pushButton_saveAndClose) -#: rc.cpp:1356 -msgid "Update tags for checked tracks and exit" +#: aboutdialog/ExtendedAboutDialog.cpp:340 +msgid "License Agreement" msgstr "" -#. i18n: file: dialogs/MusicBrainzTagger.ui:52 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_saveAndClose) -#: rc.cpp:1359 -msgid "&Update Tags" +#: aboutdialog/ExtendedAboutDialog.cpp:373 +msgid "Internet connection not available" msgstr "" -#. i18n: file: dialogs/MusicBrainzTagger.ui:65 -#. i18n: ectx: property (toolTip), widget (QPushButton, pushButton_cancel) -#: rc.cpp:1362 -msgid "Exit without saving" +#: aboutdialog/ExtendedAboutDialog.cpp:373 +msgid "Network error" msgstr "" -#. i18n: file: dialogs/EditFilterDialog.ui:77 -#. i18n: ectx: property (mimeType), widget (TokenPool, tpTokenPool) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:89 -#. i18n: ectx: property (mimeType), widget (TokenPool, tokenPool) -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:262 -#. i18n: ectx: property (mimeType), widget (TokenPool, tokenPool) -#: rc.cpp:1368 rc.cpp:1788 rc.cpp:1974 -msgid "application/x-amarok-tag-token" +#: databaseimporter/sqlbatch/SqlBatchImporterConfig.cpp:37 +msgid "" +"Input file produced by amarokcollectionscanner.
See Batch Mode." msgstr "" -#. i18n: file: dialogs/EditFilterDialog.ui:164 -#. i18n: ectx: property (text), widget (QCheckBox, cbInvert) -#: rc.cpp:1371 dynamic/biases/TagMatchBias.cpp:174 -msgid "Invert condition" +#: databaseimporter/sqlbatch/SqlBatchImporterConfig.cpp:43 +msgid "Input file" msgstr "" -#. i18n: file: dialogs/EditFilterDialog.ui:172 -#. i18n: ectx: property (text), item, widget (QComboBox, cbAndOr) -#: rc.cpp:1374 dialogs/EditFilterDialog.cpp:39 -msgid "AND" +#: databaseimporter/sqlbatch/SqlBatchImporter.cpp:72 +#, kde-format +msgid "Could not open file \"%1\"." msgstr "" -#. i18n: file: dialogs/EditFilterDialog.ui:177 -#. i18n: ectx: property (text), item, widget (QComboBox, cbAndOr) -#: rc.cpp:1377 dialogs/EditFilterDialog.cpp:40 -msgid "OR" +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:39 +msgid "Connection" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:21 -#. i18n: ectx: property (windowTitle), widget (QWidget, OrganizeCollectionDialogBase) -#: rc.cpp:1380 core-impl/collections/db/sql/SqlCollection.cpp:81 -msgid "Organize Files" +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:45 +#: databaseimporter/itunes/ITunesImporterConfig.cpp:37 +msgid "Database Location" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:38 -#. i18n: ectx: property (toolTip), widget (QLabel, folderLabel) -#: rc.cpp:1383 -msgid "Base directory under which to put files" +#. i18n: file: services/ampache/NewServerWidget.ui:50 +#. i18n: ectx: property (text), widget (QLabel, labelUsername) +#. i18n: file: services/ampache/AmpacheConfigWidget.ui:63 +#. i18n: ectx: property (text), widget (QTableWidget, serverList) +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:53 rc.cpp:734 +#: rc.cpp:755 +msgid "Username" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:41 -#. i18n: ectx: property (text), widget (QLabel, folderLabel) -#: rc.cpp:1386 -msgid "C&ollection Folder:" +#. i18n: file: services/ampache/NewServerWidget.ui:60 +#. i18n: ectx: property (text), widget (QLabel, labelPassword) +#. i18n: file: services/ampache/AmpacheConfigWidget.ui:68 +#. i18n: ectx: property (text), widget (QTableWidget, serverList) +#. i18n: file: amarokconfig.kcfg:477 +#. i18n: ectx: label, entry, group (Scrobbler) +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:57 rc.cpp:737 +#: rc.cpp:758 rc.cpp:2492 +msgid "Password" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:60 -#. i18n: ectx: property (toolTip), widget (KComboBox, folderCombo) -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:63 -#. i18n: ectx: property (whatsThis), widget (KComboBox, folderCombo) -#: rc.cpp:1389 rc.cpp:1392 -msgid "The collection folder to which the files will be transferred." +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:62 +msgid "Database Name" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:83 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1395 -msgid "Format Presets:" +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:66 +msgid "Hostname" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:108 -#. i18n: ectx: property (whatsThis), widget (QComboBox, presetCombo) -#: rc.cpp:1398 -msgid "A list of selectable filename scheme/format presets." +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:92 +msgid "Match tracks by meta tags" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:115 -#. i18n: ectx: property (toolTip), widget (QPushButton, removePresetButton) -#: rc.cpp:1401 -msgid "Removes the currently selected format preset" +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:93 +msgid "" +"Perform meta information search on non-existing files, possibly detecting " +"file renames. See What's This" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:118 -#. i18n: ectx: property (text), widget (QPushButton, removePresetButton) -#: rc.cpp:1404 -msgid "Remove Preset" +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:95 +msgid "" +"If enabled, tracks from the old collection that do not exist anymore in the " +"file system are searched for (by metadata) in the current collection. If a " +"match is found, statistics for the matched track are updated, even if the " +"file locations differ." msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:125 -#. i18n: ectx: property (toolTip), widget (QPushButton, addPresetButton) -#: rc.cpp:1407 -msgid "Saves the current scheme/format above as a preset." +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:101 +msgid "Import downloaded artwork" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:128 -#. i18n: ectx: property (text), widget (QPushButton, addPresetButton) -#: rc.cpp:1410 -msgid "Save Preset" +#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:110 +msgid "Artwork directory" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:135 -#. i18n: ectx: property (text), widget (QPushButton, updatePresetButton) -#: rc.cpp:1413 -msgid "&Update Preset" +#: databaseimporter/amarok14/FastForwardWorker.cpp:82 +msgid "No database driver was selected" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:166 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:1416 -msgid "Character Replacement" +#: databaseimporter/amarok14/FastForwardWorker.cpp:88 +#, kde-format +msgid "Database could not be found at: %1" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:181 -#. i18n: ectx: property (toolTip), widget (QCheckBox, spaceCheck) -#: rc.cpp:1419 -msgid "If checked, convert spaces to underscores." +#: databaseimporter/amarok14/FastForwardWorker.cpp:123 +#, kde-format +msgid "Could not open Amarok 1.4 database: %1" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:184 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, spaceCheck) -#: rc.cpp:1422 -msgid "" -"If checked all spaces will be replaced with underscores in the file names. " -"If not, spaces will be left as they are." +#: databaseimporter/amarok14/FastForwardWorker.cpp:153 +#, kde-format +msgid "Could not execute import query: %1" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:187 -#. i18n: ectx: property (text), widget (QCheckBox, spaceCheck) -#: rc.cpp:1425 -msgid "Replace spaces with &underscores" +#: databaseimporter/amarok14/FastForwardWorker.cpp:237 +msgid "" +"(track exists, but does not belong in any of your configured collection " +"folders)" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:196 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:1428 -msgid "Replace" -msgstr "" +#: databaseimporter/amarok14/FastForwardWorker.cpp:271 +#, kde-format +msgid "Adding 1 new track to Amarok collection %2." +msgid_plural "Adding %1 new tracks to Amarok collection %2." +msgstr[0] "" +msgstr[1] "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:206 -#. i18n: ectx: property (toolTip), widget (KLineEdit, regexpEdit) -#: rc.cpp:1431 -msgid "Regular expression" +#: databaseimporter/amarok14/FastForwardWorker.cpp:390 +#, kde-format +msgid "Cannot import statistics for %1" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:213 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:36 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1434 rc.cpp:2385 -msgid "with" +#: databaseimporter/amarok14/FastForwardWorker.cpp:420 +#, kde-format +msgid "Could not execute labels import query: %1; query was: %2" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:223 -#. i18n: ectx: property (toolTip), widget (KLineEdit, replaceEdit) -#: rc.cpp:1437 -msgid "Character string" -msgstr "" +#: databaseimporter/amarok14/FastForwardWorker.cpp:443 +#, kde-format +msgid "Updating cached lyrics and labels for 1 track..." +msgid_plural "Updating cached lyrics and labels for %1 tracks..." +msgstr[0] "" +msgstr[1] "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:238 -#. i18n: ectx: property (toolTip), widget (QCheckBox, ignoreTheCheck) -#: rc.cpp:1440 -msgid "If checked, postfix artists' names starting with 'The' with ', The'." +#: databaseimporter/amarok14/FastForwardWorker.cpp:459 +#, kde-format +msgid "Failed to update lyrics/labels for track %1" +msgstr "" + +#: databaseimporter/amarok14/FastForwardWorker.cpp:479 +#, kde-format +msgid "Cached lyrics updated for 1 track" +msgid_plural "Cached lyrics updated for %1 tracks" +msgstr[0] "" +msgstr[1] "" + +#: databaseimporter/amarok14/FastForwardWorker.cpp:483 +#, kde-format +msgid "labels added to 1 track" +msgid_plural "labels added to %1 tracks" +msgstr[0] "" +msgstr[1] "" + +#: databaseimporter/amarok14/FastForwardWorker.cpp:489 +#, kde-format +msgctxt "" +"%1 is e.g. Cached lyrics updated for 2 tracks, %2 is e.g. labels added to 3 " +"tracks" +msgid "%1, %2." +msgstr "" + +#: databaseimporter/amarok14/FastForwardWorker.cpp:496 +msgid "Importing downloaded album art..." +msgstr "" + +#: databaseimporter/amarok14/FastForwardWorker.cpp:530 +#, kde-format +msgid "Copied 1 cover image." +msgid_plural "Copied %1 cover images." +msgstr[0] "" +msgstr[1] "" + +#: amarokurls/ContextUrlGenerator.cpp:56 +#, kde-format +msgid "Context: %1" +msgstr "" + +#: amarokurls/ContextUrlGenerator.cpp:65 +msgid "Bookmark Context View Applets" +msgstr "" + +#: amarokurls/ContextUrlRunner.cpp:75 +msgctxt "A type of command that affects the context view" +msgid "Context" +msgstr "" + +#: amarokurls/BookmarkManagerWidget.cpp:44 +msgid "Add Group" +msgstr "" + +#: amarokurls/BookmarkManagerWidget.cpp:55 +msgid "Filter bookmarks" +msgstr "" + +#: amarokurls/BookmarkManagerWidget.cpp:59 +msgid "Start typing to progressively filter the bookmarks" +msgstr "" + +#: amarokurls/NavigationUrlRunner.cpp:132 +msgctxt "A type of command that affects the view in the browser category" +msgid "Navigate" +msgstr "" + +#: amarokurls/AmarokUrlHandler.cpp:222 +msgctxt "The command type of this url is not known" +msgid "Unknown" +msgstr "" + +#: amarokurls/BookmarkCurrentButton.cpp:32 amarokurls/BookmarkModel.cpp:547 +msgid "New Bookmark" +msgstr "" + +#: amarokurls/BookmarkMetaActions.cpp:31 +msgid "Bookmark this Album" +msgstr "" + +#: amarokurls/BookmarkMetaActions.cpp:47 +msgid "Bookmark this Artist" +msgstr "" + +#: amarokurls/BookmarkMetaActions.cpp:62 +msgid "Add Position Marker" +msgstr "" + +#. i18n: file: network/NetworkRequests.ui:46 +#. i18n: ectx: property (text), widget (QTreeWidget, requestList) +#: amarokurls/BookmarkModel.cpp:267 rc.cpp:1017 +msgid "URL" +msgstr "" + +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:63 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: amarokurls/BookmarkModel.cpp:268 rc.cpp:560 +msgid "Description" +msgstr "" + +#: amarokurls/BookmarkModel.cpp:522 +msgid "New Group" +msgstr "" + +#: amarokurls/BookmarkModel.cpp:548 +#: context/applets/similarartists/ArtistWidget.cpp:442 +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:205 +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:229 +#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:162 +#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:163 +#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:165 +#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:166 +msgid "none" +msgstr "" + +#: amarokurls/PlayUrlRunner.cpp:84 +msgctxt "" +"A type of command that starts playing at a specific position in a track" +msgid "Play" +msgstr "" + +#: amarokurls/BookmarkTreeView.cpp:112 +msgctxt "Load the view represented by this bookmark" +msgid "&Load" +msgstr "" + +#: amarokurls/BookmarkTreeView.cpp:125 +msgid "&Create timecode track" +msgstr "" + +#: amarokurls/BookmarkTreeView.cpp:376 +msgid "New Timecode Track" +msgstr "" + +#: amarokurls/NavigationUrlGenerator.cpp:141 +#, kde-format +msgid "Files (%1)" +msgstr "" + +#: amarokurls/NavigationUrlGenerator.cpp:189 +#, kde-format +msgid "Album \"%1\" from %2" +msgstr "" + +#: amarokurls/NavigationUrlGenerator.cpp:191 +#, kde-format +msgid "Album \"%1\"" +msgstr "" + +#: amarokurls/NavigationUrlGenerator.cpp:236 +#, kde-format +msgid "Artist \"%1\" from %2" +msgstr "" + +#: amarokurls/NavigationUrlGenerator.cpp:238 +#, kde-format +msgid "Artist \"%1\"" +msgstr "" + +#: amarokurls/PlayUrlGenerator.cpp:87 +msgid "Bookmark Track Position" +msgstr "" + +#: core/transcoding/formats/TranscodingWmaFormat.cpp:29 +msgid "" +"The bitrate is a measure of the quantity of data used to represent a second " +"of the audio track.
Due to the limitations of the proprietary WMA " +"format and the difficulty of reverse-engineering a proprietary encoder, the " +"WMA encoder used by Amarok sets a con" +"stant bitrate (CBR) setting.
For this reason, the bitrate measure in " +"this slider is a pretty accurate estimate of the bitrate of the encoded " +"track.
136kb/s is a good choice for music listening on a portable " +"player.
Anything below 112kb/s might be unsatisfactory for music " +"and anything above 182kb/s is probably overkill." +msgstr "" + +#: core/transcoding/formats/TranscodingWmaFormat.cpp:60 +msgid "Bitrate target for constant bitrate encoding" +msgstr "" + +#: core/transcoding/formats/TranscodingWmaFormat.cpp:61 +#: core/transcoding/formats/TranscodingVorbisFormat.cpp:61 +#: core/transcoding/formats/TranscodingAacFormat.cpp:60 +#: core/transcoding/formats/TranscodingMp3Format.cpp:57 +#: core/transcoding/formats/TranscodingFlacFormat.cpp:43 +msgid "Smaller file" +msgstr "" + +#: core/transcoding/formats/TranscodingWmaFormat.cpp:61 +#: core/transcoding/formats/TranscodingVorbisFormat.cpp:61 +#: core/transcoding/formats/TranscodingAacFormat.cpp:60 +#: core/transcoding/formats/TranscodingMp3Format.cpp:57 +msgid "Better sound quality" +msgstr "" + +#: core/transcoding/formats/TranscodingWmaFormat.cpp:68 +msgid "Windows Media Audio" +msgstr "" + +#: core/transcoding/formats/TranscodingWmaFormat.cpp:76 +msgctxt "" +"Feel free to redirect the english Wikipedia link to a local version, if it " +"exists." +msgid "" +"Windows Media " +"Audio (WMA) is a proprietary codec developed by Microsoft for lossy " +"audio compression.
Recommended only for portable music players that do " +"not support Ogg Vorbis." +msgstr "" + +#: core/transcoding/formats/TranscodingVorbisFormat.cpp:29 +msgid "" +"The bitrate is a measure of the quantity of data used to represent a second " +"of the audio track.
The Vorbis encoder used by Amarok supports a " +"variable " +"bitrate (VBR) setting, which means that the bitrate value fluctuates " +"along the track based on the complexity of the audio content. More complex " +"intervals of data are encoded with a higher bitrate than less complex ones; " +"this approach yields overall better quality and a smaller file than having a " +"constant bitrate throughout the track.
The Vorbis encoder uses a quality " +"rating \"-q parameter\" between -1 and 10 to define a certain expected audio " +"quality level. The bitrate measure in this slider is just a rough estimate " +"(provided by Vorbis) of the average bitrate of the encoded track given a q " +"value. In fact, with newer and more efficient Vorbis versions the actual " +"bitrate is even lower.
-q5 is a good choice for music listening on " +"a portable player.
Anything below -q3 might be unsatisfactory for " +"music and anything above -q8 is probably overkill." +msgstr "" + +#: core/transcoding/formats/TranscodingVorbisFormat.cpp:60 +msgid "Quality rating for variable bitrate encoding" +msgstr "" + +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:32 +#. i18n: ectx: property (text), widget (QRadioButton, oggButton) +#: core/transcoding/formats/TranscodingVorbisFormat.cpp:68 rc.cpp:548 +msgid "Ogg Vorbis" +msgstr "" + +#: core/transcoding/formats/TranscodingVorbisFormat.cpp:76 +msgctxt "" +"Feel free to redirect the english Wikipedia link to a local version, if it " +"exists." +msgid "" +"Ogg Vorbis is an open and " +"royalty-free audio codec for lossy audio compression.
It produces smaller " +"files than MP3 at equivalent or higher quality. Ogg Vorbis is an all-around " +"excellent choice, especially for portable music players that support it." +msgstr "" + +#: core/transcoding/formats/TranscodingAacFormat.cpp:31 +msgid "" +"The bitrate is a measure of the quantity of data used to represent a second " +"of the audio track.
The AAC encoder used by Amarok supports a variable bitrate (VBR) setting, which means that the bitrate " +"value fluctuates along the track based on the complexity of the audio " +"content. More complex intervals of data are encoded with a higher bitrate " +"than less complex ones; this approach yields overall better quality and a " +"smaller file than having a constant bitrate throughout the track.
For " +"this reason, the bitrate measure in this slider is just an estimate of the " +"average bitrate of the " +"encoded track.
150kb/s is a good choice for music listening on a " +"portable player.
Anything below 120kb/s might be unsatisfactory " +"for music and anything above 200kb/s is probably overkill." +msgstr "" + +#: core/transcoding/formats/TranscodingAacFormat.cpp:59 +#: core/transcoding/formats/TranscodingMp3Format.cpp:56 +msgid "Expected average bitrate for variable bitrate encoding" +msgstr "" + +#: core/transcoding/formats/TranscodingAacFormat.cpp:67 +msgid "AAC (Non-Free)" +msgstr "" + +#: core/transcoding/formats/TranscodingAacFormat.cpp:75 +msgctxt "" +"Feel free to redirect the english Wikipedia link to a local version, if it " +"exists." +msgid "" +"Advanced Audio " +"Coding (AAC) is a patented lossy codec for digital audio.
AAC " +"generally achieves better sound quality than MP3 at similar bit rates. It is " +"a reasonable choice for the iPod and some other portable music players. Non-" +"Free implementation." +msgstr "" + +#: core/transcoding/formats/TranscodingMp3Format.cpp:29 +msgid "" +"The bitrate is a measure of the quantity of data used to represent a second " +"of the audio track.
The MP3 encoder used by Amarok supports a variable bitrate (VBR) " +"setting, which means that the bitrate value fluctuates along the track based " +"on the complexity of the audio content. More complex intervals of data are " +"encoded with a higher bitrate than less complex ones; this approach yields " +"overall better quality and a smaller file than having a constant bitrate " +"throughout the track.
For this reason, the bitrate measure in this slider " +"is just an estimate of the average bitrate of the encoded " +"track.
160kb/s is a good choice for music listening on a portable " +"player.
Anything below 120kb/s might be unsatisfactory for music " +"and anything above 205kb/s is probably overkill." +msgstr "" + +#: core/transcoding/formats/TranscodingMp3Format.cpp:64 +msgid "MP3" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:241 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, ignoreTheCheck) -#: rc.cpp:1443 +#: core/transcoding/formats/TranscodingMp3Format.cpp:72 +msgctxt "" +"Feel free to redirect the english Wikipedia link to a local version, if it " +"exists." msgid "" -"If checked all artists that have the word \"The\" at the beginning will be " -"treated as if the \"The\" was not there. Example, \"The Beatles\" would " -"become \"Beatles, The\"" +"MPEG Audio Layer 3 (MP3) is a " +"patented digital audio codec using a form of lossy data compression.
In " +"spite of its shortcomings, it is a common format for consumer audio storage, " +"and is widely supported on portable music players." msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:244 -#. i18n: ectx: property (text), widget (QCheckBox, ignoreTheCheck) -#: rc.cpp:1446 -msgid "I&gnore 'The' in artist names" +#: core/transcoding/formats/TranscodingFlacFormat.cpp:31 +msgid "" +"The compression " +"level is an integer value between 0 and 8 that represents the tradeoff " +"between file size and compression speed while encoding with " +"FLAC.
Setting the compression level to 0 yields the " +"shortest compression time but generates a comparably big file
On the " +"other hand, a compression level of 8 makes compression quite slow but " +"produces the smallest file.
Note that since FLAC is by definition a " +"lossless codec, the audio quality of the output is exactly the same " +"regardless of the compression level.
Also, levels above 5 " +"dramatically increase compression time but create an only slightly smaller " +"file, and are not recommended." msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:265 -#. i18n: ectx: property (toolTip), widget (QCheckBox, asciiCheck) -#: rc.cpp:1449 -msgid "" -"\n" -"\n" -"

If checked, all non-ASCII " -"characters will be replaced with underscores.

\n" -"

\n" -"

Do not check this option if you have non-English characters in " -"your tags.

\n" -"

\n" -"

Most people can leave this " -"option unchecked.

" +#: core/transcoding/formats/TranscodingFlacFormat.cpp:42 +msgid "Compression level" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:274 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, asciiCheck) -#: rc.cpp:1460 -msgid "" -"\n" -"\n" -"

If checked, all non-ASCII " -"characters will be replaced with underscores. Do not check this option if you have non-English characters " -"in your tags.

\n" -"

\n" -"

Most people can leave this " -"option unchecked.

" +#: core/transcoding/formats/TranscodingFlacFormat.cpp:43 +msgid "Faster compression" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:277 -#. i18n: ectx: property (text), widget (QCheckBox, asciiCheck) -#: rc.cpp:1469 -msgid "Restrict to &ASCII" +#: core/transcoding/formats/TranscodingFlacFormat.cpp:50 +msgid "FLAC" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:292 -#. i18n: ectx: property (toolTip), widget (QCheckBox, vfatCheck) -#: rc.cpp:1472 +#: core/transcoding/formats/TranscodingFlacFormat.cpp:58 +msgctxt "" +"Feel free to redirect the english Wikipedia link to a local version, if it " +"exists." msgid "" -"Replace characters that are incompatible with MS-DOS/VFAT file systems with " -"underscores. \n" -"\n" -"Most people can leave this option enabled." +"Free Lossless " +"Audio Codec (FLAC) is an open and royalty-free codec for lossless " +"compression of digital music.
If you wish to store your music without " +"compromising on audio quality, FLAC is an excellent choice." msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:297 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, vfatCheck) -#: rc.cpp:1477 +#: core/transcoding/formats/TranscodingAlacFormat.cpp:34 +msgid "Apple Lossless" +msgstr "" + +#: core/transcoding/formats/TranscodingAlacFormat.cpp:42 +msgctxt "" +"Feel free to redirect the english Wikipedia link to a local version, if it " +"exists." msgid "" -"If checked, replace characters that are incompatible with MS-DOS/VFAT file " -"systems with underscores. Incompatible characters include |?*<\":>+[] and " -"unicode control characters. \n" -"\n" -"Most people can leave this option enabled as it ensures copying to media " -"devices will function correctly." +"Apple Lossless " +"(ALAC) is an audio codec for lossless compression of digital " +"music.
Recommended only for Apple music players and players that do not " +"support FLAC." msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:300 -#. i18n: ectx: property (text), widget (QCheckBox, vfatCheck) -#: rc.cpp:1482 -msgid "&VFAT safe names" +#: core/meta/Meta.cpp:509 context/applets/currenttrack/CurrentTrack.cpp:828 +msgid "Unknown Composer" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:316 -#. i18n: ectx: property (title), widget (QGroupBox, previewBox) -#: rc.cpp:1485 -msgid "Destination Preview" +#: core/meta/support/MetaUtility.cpp:399 +msgctxt "" +"the time format for a time length when the time is below 1 hour see QTime " +"documentation." +msgid "m:ss" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:344 -#. i18n: ectx: property (text), widget (QTableWidget, previewTableWidget) -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:336 -#. i18n: ectx: property (text), widget (QPushButton, previewButton) -#: rc.cpp:1488 rc.cpp:1989 -msgid "Preview" +#: core/meta/support/MetaUtility.cpp:406 +#, kde-format +msgctxt "number of days with spacing for the pretty time" +msgid "%1 day, " +msgid_plural "%1 days, " +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaUtility.cpp:407 +msgctxt "" +"the time format for a time length when the time is 1 hour or above see QTime " +"documentation." +msgid "h:mm:ss" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:352 -#. i18n: ectx: property (text), widget (QTableWidget, previewTableWidget) -#: rc.cpp:1491 -msgid "Original" +#: core/meta/support/MetaUtility.cpp:421 +#, kde-format +msgctxt "number of years for the pretty time" +msgid "%1 year" +msgid_plural "%1 years" +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaUtility.cpp:423 +#, kde-format +msgctxt "number of months for the pretty time" +msgid "%1 month" +msgid_plural "%1 months" +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaUtility.cpp:425 +#, kde-format +msgctxt "number of days for the pretty time" +msgid "%1 day" +msgid_plural "%1 days" +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaUtility.cpp:427 +#, kde-format +msgctxt "number of hours for the pretty time" +msgid "%1 hour" +msgid_plural "%1 hours" +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaUtility.cpp:429 +#, kde-format +msgctxt "number of minutes for the pretty time" +msgid "%1 minute" +msgid_plural "%1 minutes" +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaUtility.cpp:431 +#, kde-format +msgctxt "number of seconds for the pretty time" +msgid "%1 second" +msgid_plural "%1 seconds" +msgstr[0] "" +msgstr[1] "" + +#: core/meta/support/MetaConstants.cpp:170 +msgctxt "" +"The field name in case nothing specific is selected e.g. in the automatic " +"playlist generator" +msgid "anything" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:397 -#. i18n: ectx: property (toolTip), widget (QCheckBox, overwriteCheck) -#: rc.cpp:1494 -msgid "If checked, overwrite files of the same name without asking." +#: core/meta/support/MetaConstants.cpp:171 +msgctxt "The name of the file this track is stored in" +msgid "File Name" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:404 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, overwriteCheck) -#: rc.cpp:1497 -msgid "" -"\n" -"\n" -"

Check this to overwrite " -"files of the same name automatically. (Warning: Overwriting is not " -"undoable)

" +#: core/meta/support/MetaConstants.cpp:173 +msgid "Artist Name" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:174 +msgid "Album Name" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:180 playlist/PlaylistModel.cpp:868 +msgid "Disc Number" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:181 +msgid "Bpm" +msgstr "" + +#. i18n: file: network/NetworkRequests.ui:56 +#. i18n: ectx: property (text), widget (QTreeWidget, requestList) +#: core/meta/support/MetaConstants.cpp:182 rc.cpp:1023 +#: widgets/SmartPlaylistEditor.cpp:183 playlist/PlaylistModel.cpp:875 +msgid "Length" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:183 +msgid "Bit Rate" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:184 playlist/PlaylistModel.cpp:877 +msgid "Sample Rate" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:185 playlist/PlaylistModel.cpp:883 +msgid "File Size" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:186 +msgid "Format" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:187 +msgid "Added to Collection" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:188 +#: context/applets/currenttrack/CurrentTrack.cpp:449 +#: widgets/SmartPlaylistEditor.cpp:185 playlist/PlaylistModel.cpp:878 +msgid "Score" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:189 widgets/SmartPlaylistEditor.cpp:185 +#: playlist/PlaylistModel.cpp:879 playlist/ProgressiveSearchWidget.cpp:109 +msgid "Rating" msgstr "" -#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:407 -#. i18n: ectx: property (text), widget (QCheckBox, overwriteCheck) -#: rc.cpp:1504 -msgid "Overwrite &Destination" +#: core/meta/support/MetaConstants.cpp:190 +msgid "First Played" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:23 -#. i18n: ectx: property (title), widget (QGroupBox, EqualizerGroupBox) -#: rc.cpp:1507 -msgid "Sound Equalizer" +#: core/meta/support/MetaConstants.cpp:191 +#: context/applets/currenttrack/CurrentTrack.cpp:450 +msgid "Last Played" +msgstr "Хамгийн сүүлд тоглуулагдсан" + +#: core/meta/support/MetaConstants.cpp:192 +msgid "Playcount" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:43 -#. i18n: ectx: property (text), widget (QLabel, eqPresetslabel) -#: rc.cpp:1510 -msgid "Presets:" +#: core/meta/support/MetaConstants.cpp:193 +msgid "Unique Id" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:56 -#. i18n: ectx: property (toolTip), widget (QComboBox, eqPresets) -#: rc.cpp:1513 -msgid "List of available equalizer presets." +#: core/meta/support/MetaConstants.cpp:195 +msgid "Track Gain" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:72 -#. i18n: ectx: property (toolTip), widget (QPushButton, eqPresetSaveBtn) -#: rc.cpp:1516 -msgid "Save changes of currently selected preset" +#: core/meta/support/MetaConstants.cpp:196 +msgid "Track Gain Peak" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:75 -#. i18n: ectx: property (text), widget (QPushButton, eqPresetSaveBtn) -#: rc.cpp:1519 -msgid "Save" +#: core/meta/support/MetaConstants.cpp:197 +msgid "Album Gain" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:88 -#. i18n: ectx: property (toolTip), widget (QPushButton, eqPresetDeleteBtn) -#: rc.cpp:1522 -msgid "Delete currently selected preset. Not available for built-in presets." +#: core/meta/support/MetaConstants.cpp:198 +msgid "Album Gain Peak" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:91 -#. i18n: ectx: property (text), widget (QPushButton, eqPresetDeleteBtn) -#: rc.cpp:1525 -msgid "Delete Preset" +#: core/meta/support/MetaConstants.cpp:200 +msgid "Album Artist Name" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:104 -#. i18n: ectx: property (toolTip), widget (QPushButton, eqPresetResetBtn) -#: rc.cpp:1528 -msgid "" -"Reset selected preset setting to default. Available only for built-in " -"presets." +#: core/meta/support/MetaConstants.cpp:202 +msgid "Last Modified" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:107 -#. i18n: ectx: property (text), widget (QPushButton, eqPresetResetBtn) -#: rc.cpp:1531 -msgid "Reset to Default" +#: core/meta/support/MetaConstants.cpp:213 +msgctxt "" +"The field name in case nothing specific is selected e.g. in the automatic " +"playlist generator. Use a one word translation." +msgid "anything" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:129 -#. i18n: ectx: property (title), widget (QGroupBox, eqBandsGroupBox) -#: rc.cpp:1534 -msgid "Bands" +#: core/meta/support/MetaConstants.cpp:214 +msgctxt "" +"One word translation used in the collection filter. The name of the file " +"this track is stored in" +msgid "filename" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:142 -#. i18n: ectx: property (text), widget (QLabel, eqMaxEq) -#: rc.cpp:1537 -msgid "+dB" +#: core/meta/support/MetaConstants.cpp:215 +msgctxt "One word translation used in the collection filter" +msgid "title" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:152 -#. i18n: ectx: property (text), widget (QLabel, eqPreampLabel) -#. i18n: file: dialogs/EqualizerDialog.ui:162 -#. i18n: ectx: property (text), widget (QLabel, eqBand0Value) -#. i18n: file: dialogs/EqualizerDialog.ui:172 -#. i18n: ectx: property (text), widget (QLabel, eqBand1Value) -#. i18n: file: dialogs/EqualizerDialog.ui:182 -#. i18n: ectx: property (text), widget (QLabel, eqBand2Value) -#. i18n: file: dialogs/EqualizerDialog.ui:192 -#. i18n: ectx: property (text), widget (QLabel, eqBand3Value) -#. i18n: file: dialogs/EqualizerDialog.ui:202 -#. i18n: ectx: property (text), widget (QLabel, eqBand4Value) -#. i18n: file: dialogs/EqualizerDialog.ui:212 -#. i18n: ectx: property (text), widget (QLabel, eqBand5Value) -#. i18n: file: dialogs/EqualizerDialog.ui:222 -#. i18n: ectx: property (text), widget (QLabel, eqBand6Value) -#. i18n: file: dialogs/EqualizerDialog.ui:232 -#. i18n: ectx: property (text), widget (QLabel, eqBand7Value) -#. i18n: file: dialogs/EqualizerDialog.ui:242 -#. i18n: ectx: property (text), widget (QLabel, eqBand8Value) -#. i18n: file: dialogs/EqualizerDialog.ui:252 -#. i18n: ectx: property (text), widget (QLabel, eqBand9Value) -#. i18n: file: dialogs/TagDialogBase.ui:176 -#. i18n: ectx: property (text), widget (QLabel, qLabel_length) -#. i18n: file: dialogs/TagDialogBase.ui:208 -#. i18n: ectx: property (text), widget (QLabel, qLabel_bitrate) -#. i18n: file: dialogs/TagDialogBase.ui:240 -#. i18n: ectx: property (text), widget (QLabel, qLabel_samplerate) -#. i18n: file: dialogs/TagDialogBase.ui:272 -#. i18n: ectx: property (text), widget (QLabel, qLabel_size) -#. i18n: file: dialogs/TagDialogBase.ui:336 -#. i18n: ectx: property (text), widget (QLabel, qLabel_collection) -#. i18n: file: dialogs/TagDialogBase.ui:431 -#. i18n: ectx: property (text), widget (QLabel, qLabel_playcount) -#: rc.cpp:1540 rc.cpp:1543 rc.cpp:1546 rc.cpp:1549 rc.cpp:1552 rc.cpp:1555 -#: rc.cpp:1558 rc.cpp:1561 rc.cpp:1564 rc.cpp:1567 rc.cpp:1570 rc.cpp:1630 -#: rc.cpp:1636 rc.cpp:1642 rc.cpp:1648 rc.cpp:1660 rc.cpp:1669 -#: core/support/Amarok.cpp:135 -msgid "0" +#: core/meta/support/MetaConstants.cpp:216 +msgctxt "One word translation used in the collection filter" +msgid "artist" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:280 -#. i18n: ectx: property (text), widget (QLabel, eqZero) -#: rc.cpp:1573 -msgid "0dB" +#: core/meta/support/MetaConstants.cpp:217 +msgctxt "One word translation used in the collection filter" +msgid "album" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:589 -#. i18n: ectx: property (text), widget (QLabel, eqMinEq) -#: rc.cpp:1576 -msgid "-dB" +#: core/meta/support/MetaConstants.cpp:218 +msgctxt "One word translation used in the collection filter" +msgid "genre" msgstr "" -#. i18n: file: dialogs/EqualizerDialog.ui:599 -#. i18n: ectx: property (text), widget (QLabel, eqPreampValue) -#. i18n: file: dialogs/EqualizerDialog.ui:609 -#. i18n: ectx: property (text), widget (QLabel, eqBand0Label) -#. i18n: file: dialogs/EqualizerDialog.ui:619 -#. i18n: ectx: property (text), widget (QLabel, eqBand1Label) -#. i18n: file: dialogs/EqualizerDialog.ui:629 -#. i18n: ectx: property (text), widget (QLabel, eqBand2Label) -#. i18n: file: dialogs/EqualizerDialog.ui:639 -#. i18n: ectx: property (text), widget (QLabel, eqBand3Label) -#. i18n: file: dialogs/EqualizerDialog.ui:649 -#. i18n: ectx: property (text), widget (QLabel, eqBand4Label) -#. i18n: file: dialogs/EqualizerDialog.ui:659 -#. i18n: ectx: property (text), widget (QLabel, eqBand5Label) -#. i18n: file: dialogs/EqualizerDialog.ui:669 -#. i18n: ectx: property (text), widget (QLabel, eqBand6Label) -#. i18n: file: dialogs/EqualizerDialog.ui:679 -#. i18n: ectx: property (text), widget (QLabel, eqBand7Label) -#. i18n: file: dialogs/EqualizerDialog.ui:689 -#. i18n: ectx: property (text), widget (QLabel, eqBand8Label) -#. i18n: file: dialogs/EqualizerDialog.ui:699 -#. i18n: ectx: property (text), widget (QLabel, eqBand9Label) -#: rc.cpp:1579 rc.cpp:1582 rc.cpp:1585 rc.cpp:1588 rc.cpp:1591 rc.cpp:1594 -#: rc.cpp:1597 rc.cpp:1600 rc.cpp:1603 rc.cpp:1606 rc.cpp:1609 -msgid "Hz" +#: core/meta/support/MetaConstants.cpp:219 +msgctxt "One word translation used in the collection filter" +msgid "composer" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:20 -#. i18n: ectx: property (windowTitle), widget (QWidget, TagDialogBase) -#: rc.cpp:1612 -msgid "Track Information" +#: core/meta/support/MetaConstants.cpp:220 +msgctxt "One word translation used in the collection filter" +msgid "year" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:38 -#. i18n: ectx: attribute (title), widget (QWidget, summaryTab) -#: rc.cpp:1615 -msgid "S&ummary" +#: core/meta/support/MetaConstants.cpp:221 +msgctxt "One word translation used in the collection filter" +msgid "comment" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:71 -#. i18n: ectx: property (text), widget (QLabel, trackArtistAlbumLabel) -#: rc.cpp:1618 -msgid "Track by Artist on Album" +#: core/meta/support/MetaConstants.cpp:222 +msgctxt "One word translation used in the collection filter" +msgid "tracknumber" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:119 -#. i18n: ectx: property (text), widget (QLabel, leftHeaderLabel) -#: rc.cpp:1621 -msgid "Properties" +#: core/meta/support/MetaConstants.cpp:223 +msgctxt "One word translation used in the collection filter" +msgid "discnumber" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:144 -#. i18n: ectx: property (text), widget (QLabel, rightHeaderLabel) -#: rc.cpp:1624 -msgid "Statistics" +#: core/meta/support/MetaConstants.cpp:224 +msgctxt "One word translation used in the collection filter" +msgid "bpm" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:157 -#. i18n: ectx: property (text), widget (QLabel, lenghtLabel) -#: rc.cpp:1627 -msgid "Length:" +#: core/meta/support/MetaConstants.cpp:225 +msgctxt "One word translation used in the collection filter" +msgid "length" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:189 -#. i18n: ectx: property (text), widget (QLabel, bitrateLabel) -#: rc.cpp:1633 -msgid "Bit rate:" +#: core/meta/support/MetaConstants.cpp:226 +msgctxt "One word translation used in the collection filter" +msgid "bitrate" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:221 -#. i18n: ectx: property (text), widget (QLabel, samplerateLabel) -#: rc.cpp:1639 -msgid "Sample rate:" +#: core/meta/support/MetaConstants.cpp:227 +msgctxt "One word translation used in the collection filter" +msgid "samplerate" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:253 -#. i18n: ectx: property (text), widget (QLabel, sizeLabel) -#: rc.cpp:1645 -msgid "Size:" +#: core/meta/support/MetaConstants.cpp:228 +msgctxt "One word translation used in the collection filter" +msgid "filesize" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:285 -#. i18n: ectx: property (text), widget (QLabel, formatLabel) -#: rc.cpp:1651 -msgid "Format:" +#: core/meta/support/MetaConstants.cpp:229 +msgctxt "One word translation used in the collection filter" +msgid "format" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:304 -#. i18n: ectx: property (text), widget (QLabel, qLabel_format) -#: rc.cpp:1654 -msgid "mp3" +#: core/meta/support/MetaConstants.cpp:230 +msgctxt "One word translation used in the collection filter" +msgid "added" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:317 -#. i18n: ectx: property (text), widget (QLabel, collectionLabel) -#: rc.cpp:1657 -msgid "Collection:" +#: core/meta/support/MetaConstants.cpp:231 +msgctxt "One word translation used in the collection filter" +msgid "score" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:368 -#. i18n: ectx: property (text), widget (QLabel, ratingLabel) -#: rc.cpp:1663 -msgid "Rating:" +#: core/meta/support/MetaConstants.cpp:232 +msgctxt "One word translation used in the collection filter" +msgid "rating" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:406 -#. i18n: ectx: property (text), widget (QLabel, playcountLabel) -#: rc.cpp:1666 -msgid "Play count:" +#: core/meta/support/MetaConstants.cpp:233 +msgctxt "" +"One word translation used in the collection filter. First played time / " +"access date" +msgid "firstplay" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:444 -#. i18n: ectx: property (text), widget (QLabel, scoreLabel) -#: rc.cpp:1672 -msgid "Score:" +#: core/meta/support/MetaConstants.cpp:234 +msgctxt "" +"One word translation used in the collection filter. Last played time / " +"access date" +msgid "lastplay" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:460 -#. i18n: ectx: property (text), widget (QLabel, firstPlayedLabel) -#: rc.cpp:1675 -msgid "First played:" +#: core/meta/support/MetaConstants.cpp:235 +msgctxt "One word translation used in the collection filter" +msgid "playcount" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:498 -#. i18n: ectx: property (text), widget (QLabel, lastPlayedLabel) -#: rc.cpp:1678 -msgid "Last played:" +#: core/meta/support/MetaConstants.cpp:236 +msgctxt "One word translation used in the collection filter" +msgid "uniqueid" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:552 -#. i18n: ectx: attribute (title), widget (QWidget, tagsTab) -#: rc.cpp:1681 -msgid "Ta&gs" +#: core/meta/support/MetaConstants.cpp:238 +msgctxt "One word translation used in the collection filter" +msgid "trackgain" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:558 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:1684 -msgid "T&itle:" +#: core/meta/support/MetaConstants.cpp:239 +msgctxt "One word translation used in the collection filter" +msgid "trackgainpeak" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:584 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) -#: rc.cpp:1687 -msgid "&Artist:" +#: core/meta/support/MetaConstants.cpp:240 +msgctxt "One word translation used in the collection filter" +msgid "albumgain" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:241 +msgctxt "One word translation used in the collection filter" +msgid "albumgainpeak" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:243 +msgctxt "One word translation used in the collection filter" +msgid "albumartist" +msgstr "" + +#: core/meta/support/MetaConstants.cpp:244 +msgctxt "One word translation used in the collection filter" +msgid "label" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:616 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2) -#: rc.cpp:1690 -msgid "&Composer:" +#: core/meta/support/MetaConstants.cpp:245 +msgctxt "One word translation used in the collection filter" +msgid "modified" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:645 -#. i18n: ectx: property (text), widget (QLabel, textLabel_albumArtist) -#: rc.cpp:1693 -msgid "Album artist:" +#: core/podcasts/PodcastReader.cpp:455 +#, kde-format +msgid "Importing podcast channel from %1" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:668 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) -#: rc.cpp:1696 -msgid "Al&bum:" +#: core/podcasts/PodcastReader.cpp:459 +msgid "Updating podcast channel" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:706 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_6_6) -#: rc.cpp:1699 -msgid "Trac&k number:" +#: core/podcasts/PodcastReader.cpp:460 +#, kde-format +msgid "Updating \"%1\"" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:747 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_4) -#: rc.cpp:1702 -msgid "&Genre:" +#: core/podcasts/PodcastReader.cpp:508 core/podcasts/PodcastReader.cpp:522 +#, kde-format +msgid "Importing podcast from %1 failed with error:\n" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:785 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2_2) -#: rc.cpp:1705 -msgid "&Disc number:" +#: core/podcasts/PodcastReader.cpp:512 core/podcasts/PodcastReader.cpp:526 +#, kde-format +msgid "Updating podcast from %1 failed with error:\n" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:823 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_5) -#: rc.cpp:1708 -msgid "&Year:" +#: core/podcasts/PodcastReader.cpp:513 core/podcasts/PodcastReader.cpp:527 +#, kde-format +msgid "Updating \"%1\" failed with error:\n" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:867 -#. i18n: ectx: property (text), widget (QLabel, textLabel_BPM) -#: rc.cpp:1711 -msgid "B&eats per minute:" +#: core/podcasts/PodcastReader.cpp:997 +#, kde-format +msgid "" +"While parsing %1, a feed was expected but an HTML page was received.\n" +"Did you enter the correct URL?" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:896 -#. i18n: ectx: property (text), widget (QLabel, textLabel_comment) -#: rc.cpp:1714 -msgid "Co&mment:" +#: core/podcasts/PodcastReader.cpp:1004 +#, kde-format +msgid "Feed has an unknown type: %1" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:927 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_musicbrainz) -#: rc.cpp:1717 -msgid "Get Tags from MusicBrain&z" +#: core/podcasts/PodcastReader.cpp:1013 +#, kde-format +msgid "%1 is not an RSS version 2.0 feed." msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:940 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_guessTags) -#: rc.cpp:1720 -msgid "Guess Tags from &Filename" +#: core/podcasts/PodcastReader.cpp:1043 +#, kde-format +msgid "%1 is not a valid RSS version 1.0 feed." msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:948 -#. i18n: ectx: attribute (title), widget (QWidget, lyricsTab) -#: rc.cpp:1723 -msgid "L&yrics" +#: core/podcasts/PodcastReader.cpp:1051 +#, kde-format +msgid "%1 is not a valid Atom feed." msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:965 -#. i18n: ectx: attribute (title), widget (QWidget, labelsTab) -#: rc.cpp:1726 -msgid "La&bels" +#: core/podcasts/PodcastReader.cpp:1134 +msgid "Alternative Enclosures:" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:981 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1729 -msgid "Label:" +#: core/podcasts/PodcastReader.cpp:1144 +msgid "unknown type" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:997 -#. i18n: ectx: property (toolTip), widget (KComboBox, kComboBox_label) -#: rc.cpp:1732 -msgid "Insert your custom label here or select one from the list." +#: core/support/Amarok.cpp:46 core/support/Amarok.cpp:91 +#: playlist/PlaylistModel.cpp:435 +msgctxt "The amount of time since last played" +msgid "Never" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1028 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1735 -msgid "Custom labels for this item:" +#: core/support/Amarok.cpp:54 +msgctxt "When this track was last played" +msgid "Unknown" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1057 -#. i18n: ectx: property (text), widget (QPushButton, addButton) -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:69 -#. i18n: ectx: property (text), widget (QPushButton, addPushButton) -#: rc.cpp:1738 rc.cpp:2388 -msgid "Add" +#: core/support/Amarok.cpp:59 +#, kde-format +msgctxt "monthname year" +msgid "%1 %2" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1102 -#. i18n: ectx: property (text), widget (QLabel, locationLabel) -#: rc.cpp:1744 -msgid "Location:" +#: core/support/Amarok.cpp:66 +#, kde-format +msgid "One week ago" +msgid_plural "%1 weeks ago" +msgstr[0] "" +msgstr[1] "" + +#: core/support/Amarok.cpp:72 +msgid "Yesterday" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1145 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_previous) -#: rc.cpp:1747 playlist/ProgressiveSearchWidget.cpp:66 -msgid "&Previous" +#: core/support/Amarok.cpp:73 +#, kde-format +msgid "One day ago" +msgid_plural "%1 days ago" +msgstr[0] "" +msgstr[1] "" + +#: core/support/Amarok.cpp:76 +#, kde-format +msgid "One hour ago" +msgid_plural "%1 hours ago" +msgstr[0] "" +msgstr[1] "" + +#: core/support/Amarok.cpp:82 +#, kde-format +msgid "One minute ago" +msgid_plural "%1 minutes ago" +msgstr[0] "" +msgstr[1] "" + +#: core/support/Amarok.cpp:83 +msgid "Within the last minute" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1155 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_next) -#: rc.cpp:1750 playlist/ProgressiveSearchWidget.cpp:63 -msgid "&Next" +#: core/support/Amarok.cpp:85 +msgid "The future" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1162 -#. i18n: ectx: property (text), widget (QCheckBox, checkBox_perTrack) -#: rc.cpp:1753 -msgid "Per trac&k" +#: core/support/Amarok.cpp:101 +msgctxt "The amount of time since last played" +msgid "0" msgstr "" -#. i18n: file: dialogs/TagDialogBase.ui:1185 -#. i18n: ectx: property (text), widget (QPushButton, pushButton_ok) -#: rc.cpp:1756 -msgid "Sa&ve && Close" +#: core/support/Amarok.cpp:110 +#, kde-format +msgctxt "number of months ago" +msgid "%1M" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:41 -#. i18n: ectx: property (text), widget (QLabel, ddWarningIcon) -#: rc.cpp:1762 -msgid "Icon Placeholder, not in GUI" +#: core/support/Amarok.cpp:114 +#, kde-format +msgctxt "w for weeks" +msgid "%1w" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:56 -#. i18n: ectx: property (text), widget (QLabel, ddDeleteText) -#: rc.cpp:1765 -msgid "Deletion method placeholder, never shown to user." +#: core/support/Amarok.cpp:117 +msgctxt "When this track was last played" +msgid "Tomorrow" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:79 -#. i18n: ectx: property (toolTip), widget (K3ListBox, ddFileList) -#: rc.cpp:1768 -msgid "List of files that are about to be deleted." +#: core/support/Amarok.cpp:123 +#, kde-format, no-c-format +msgctxt "d for days" +msgid "%1d" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:82 -#. i18n: ectx: property (whatsThis), widget (K3ListBox, ddFileList) -#: rc.cpp:1771 -msgid "This is the list of items that are about to be deleted." +#: core/support/Amarok.cpp:126 +#, kde-format +msgctxt "h for hours" +msgid "%1h" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:89 -#. i18n: ectx: property (text), widget (QLabel, ddNumFiles) -#: rc.cpp:1774 -msgid "Placeholder for number of files, not in GUI" +#. i18n: file: dialogs/TagDialogBase.ui:176 +#. i18n: ectx: property (text), widget (QLabel, qLabel_length) +#. i18n: file: dialogs/TagDialogBase.ui:208 +#. i18n: ectx: property (text), widget (QLabel, qLabel_bitrate) +#. i18n: file: dialogs/TagDialogBase.ui:240 +#. i18n: ectx: property (text), widget (QLabel, qLabel_samplerate) +#. i18n: file: dialogs/TagDialogBase.ui:272 +#. i18n: ectx: property (text), widget (QLabel, qLabel_size) +#. i18n: file: dialogs/TagDialogBase.ui:336 +#. i18n: ectx: property (text), widget (QLabel, qLabel_collection) +#. i18n: file: dialogs/TagDialogBase.ui:428 +#. i18n: ectx: property (text), widget (QLabel, qLabel_playcount) +#. i18n: file: dialogs/EqualizerDialog.ui:152 +#. i18n: ectx: property (text), widget (QLabel, eqPreampLabel) +#. i18n: file: dialogs/EqualizerDialog.ui:162 +#. i18n: ectx: property (text), widget (QLabel, eqBand0Value) +#. i18n: file: dialogs/EqualizerDialog.ui:172 +#. i18n: ectx: property (text), widget (QLabel, eqBand1Value) +#. i18n: file: dialogs/EqualizerDialog.ui:182 +#. i18n: ectx: property (text), widget (QLabel, eqBand2Value) +#. i18n: file: dialogs/EqualizerDialog.ui:192 +#. i18n: ectx: property (text), widget (QLabel, eqBand3Value) +#. i18n: file: dialogs/EqualizerDialog.ui:202 +#. i18n: ectx: property (text), widget (QLabel, eqBand4Value) +#. i18n: file: dialogs/EqualizerDialog.ui:212 +#. i18n: ectx: property (text), widget (QLabel, eqBand5Value) +#. i18n: file: dialogs/EqualizerDialog.ui:222 +#. i18n: ectx: property (text), widget (QLabel, eqBand6Value) +#. i18n: file: dialogs/EqualizerDialog.ui:232 +#. i18n: ectx: property (text), widget (QLabel, eqBand7Value) +#. i18n: file: dialogs/EqualizerDialog.ui:242 +#. i18n: ectx: property (text), widget (QLabel, eqBand8Value) +#. i18n: file: dialogs/EqualizerDialog.ui:252 +#. i18n: ectx: property (text), widget (QLabel, eqBand9Value) +#: core/support/Amarok.cpp:135 rc.cpp:215 rc.cpp:221 rc.cpp:227 rc.cpp:233 +#: rc.cpp:245 rc.cpp:254 rc.cpp:380 rc.cpp:383 rc.cpp:386 rc.cpp:389 +#: rc.cpp:392 rc.cpp:395 rc.cpp:398 rc.cpp:401 rc.cpp:404 rc.cpp:407 +#: rc.cpp:410 +msgid "0" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:102 -#. i18n: ectx: property (text), widget (QCheckBox, ddShouldDelete) -#: rc.cpp:1777 -msgid "&Delete files instead of moving them to the trash" +#: core/support/Amarok.cpp:170 +#, kde-format +msgctxt "" +"A saved playlist with the current time (KLocale::Shortdate) added between " +" the parentheses" +msgid "Empty Playlist (%1)" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:105 -#. i18n: ectx: property (toolTip), widget (QCheckBox, ddShouldDelete) -#: rc.cpp:1780 -msgid "" -"If checked, files will be permanently removed instead of being placed in the " -"Trash Bin" +#: core/support/Amarok.cpp:198 +#, kde-format +msgctxt "" +"A saved playlist with the current time (KLocale::Shortdate) added between " +" the parentheses" +msgid "Various Tracks (%1)" msgstr "" -#. i18n: file: dialogs/deletedialogbase.ui:110 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, ddShouldDelete) -#: rc.cpp:1783 -msgid "" -"

If this box is checked, files will be permanently removed " -"instead of being placed in the Trash Bin.

\n" -"\n" -"

Use this option with caution: Most filesystems are unable to " -"reliably undelete deleted files.

" +#: core/support/Amarok.cpp:205 +msgid "Unknown Artist(s)" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:119 -#. i18n: ectx: property (text), widget (QLabel, syntaxLabel) -#: rc.cpp:1792 -#, no-c-format -msgid "" -"\n" -"\n" -"

The following tokens can be used " -"to define a filename scheme: %track, %title,

\n" -"

%artist, %albumartist, %composer, " -"%year, %album, %comment, %genre

" +#: core/support/Amarok.cpp:221 +msgid "Unknown Album(s)" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:263 -#. i18n: ectx: property (text), widget (KPushButton, kpbAdvanced) -#: rc.cpp:1800 dialogs/FilenameLayoutDialog.cpp:526 -msgid "&Advanced..." +#: core/support/Amarok.cpp:225 +msgid "Various Albums" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:330 -#. i18n: ectx: property (title), widget (KButtonGroup, optionsFrame) -#: rc.cpp:1803 dialogs/transferdialog.cpp:111 -msgid "Options" +#: core/support/Amarok.cpp:228 +#, kde-format +msgctxt "A saved playlist titled - " +msgid "%1 - %2" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:342 -#. i18n: ectx: property (text), widget (QCheckBox, cbCase) -#: rc.cpp:1806 -msgid "Edit &case" +#: mac/GrowlInterface.cpp:43 context/engines/current/CurrentEngine.cpp:136 +#: widgets/Osd.cpp:651 EngineController.cpp:1452 +msgid "No track playing" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:379 -#. i18n: ectx: property (text), widget (QRadioButton, rbTitleCase) -#: rc.cpp:1809 -msgid "&Title case" +#: mac/GrowlInterface.cpp:64 widgets/Osd.cpp:675 +msgid "No information available for this track" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:401 -#. i18n: ectx: property (text), widget (QRadioButton, rbFirstLetter) -#: rc.cpp:1812 -msgid "&First letter of every word uppercase" +#: statusbar/CompoundProgressBar.cpp:63 statusbar/CompoundProgressBar.cpp:186 +#: statusbar/ProgressBar.cpp:48 +msgid "Abort" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:420 -#. i18n: ectx: property (text), widget (QRadioButton, rbAllUpper) -#: rc.cpp:1815 -msgid "All &uppercase" +#: statusbar/CompoundProgressBar.cpp:67 statusbar/CompoundProgressBar.cpp:198 +msgid "Multiple background tasks running (click to show)" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:439 -#. i18n: ectx: property (text), widget (QRadioButton, rbAllLower) -#: rc.cpp:1818 -msgid "All &lowercase" +#: statusbar/CompoundProgressBar.cpp:68 statusbar/CompoundProgressBar.cpp:199 +msgid "Abort all background tasks" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:461 -#. i18n: ectx: property (text), widget (QCheckBox, cbEliminateSpaces) -#: rc.cpp:1821 -msgid "Remove trailing &spaces in tags" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:512 +msgid "i18n() takes at least one argument" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:477 -#. i18n: ectx: property (text), widget (QCheckBox, cbReplaceUnderscores) -#: rc.cpp:1824 -msgid "Replace &underscores with spaces" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:528 +msgid "i18nc() takes at least two arguments" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:484 -#. i18n: ectx: property (text), widget (QCheckBox, cbUseFullPath) -#: rc.cpp:1827 -msgid "Use full file path" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:545 +msgid "i18np() takes at least two arguments" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:497 -#. i18n: ectx: property (text), widget (QLabel, label_14) -#: rc.cpp:1830 -msgid "Reduce directories nesting level to:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:562 +msgid "i18ncp() takes at least three arguments" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:548 -#. i18n: ectx: property (title), widget (QGroupBox, resultGroupBox) -#: rc.cpp:1833 -msgid "Result Preview" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:580 +msgid "dataEngine() takes one argument" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:563 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:1839 -msgid "Artist:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:590 +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:615 +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:782 +msgid "Could not extract the AppletObject" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:570 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1842 -msgid "Composer:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:595 +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:620 +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:787 +msgid "Could not extract the Applet" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:577 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1845 -msgid "Year:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:605 +msgid "service() takes two arguments" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:584 -#. i18n: ectx: property (text), widget (QLabel, label_9) -#: rc.cpp:1848 -msgid "Track:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:633 +msgid "loadui() takes one argument" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:591 -#. i18n: ectx: property (text), widget (QLabel, label_10) -#: rc.cpp:1851 -msgid "Album:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:639 +#, kde-format +msgid "Unable to open '%1'" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:598 -#. i18n: ectx: property (text), widget (QLabel, label_11) -#: rc.cpp:1854 -msgid "Comment:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:679 +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:712 +msgid "Constructor takes at least 1 argument" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:605 -#. i18n: ectx: property (text), widget (QLabel, label_12) -#: rc.cpp:1857 -msgid "Genre:" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:764 +msgid "CreateWidget takes one argument" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:618 -#. i18n: ectx: property (text), widget (QLabel, Title_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:634 -#. i18n: ectx: property (text), widget (QLabel, Artist_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:650 -#. i18n: ectx: property (text), widget (QLabel, Composer_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:666 -#. i18n: ectx: property (text), widget (QLabel, Year_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:682 -#. i18n: ectx: property (text), widget (QLabel, Album_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:698 -#. i18n: ectx: property (text), widget (QLabel, Comment_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:714 -#. i18n: ectx: property (text), widget (QLabel, Genre_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:730 -#. i18n: ectx: property (text), widget (QLabel, Track_result) -#. i18n: file: dialogs/FilenameLayoutDialog.ui:759 -#. i18n: ectx: property (text), widget (QLabel, AlbumArtist_result) -#: rc.cpp:1860 rc.cpp:1863 rc.cpp:1866 rc.cpp:1869 rc.cpp:1872 rc.cpp:1875 -#: rc.cpp:1878 rc.cpp:1881 rc.cpp:1887 -msgid "" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:772 +msgid "The parent must be a QGraphicsWidget" msgstr "" -#. i18n: file: dialogs/FilenameLayoutDialog.ui:746 -#. i18n: ectx: property (text), widget (QLabel, label_13) -#: rc.cpp:1884 dialogs/FilenameLayoutDialog.cpp:246 -#: dialogs/FilenameLayoutDialog.cpp:612 -#: browsers/CollectionTreeItemModelBase.cpp:983 -#: musicbrainz/MusicBrainzTags.cpp:361 playlist/PlaylistModel.cpp:903 -msgid "Album Artist" +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:817 +#, kde-format +msgid "This operation was not supported, %1" msgstr "" -#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:24 -#. i18n: ectx: property (toolTip), widget (QToolButton, addPodcastButton) -#: rc.cpp:1890 -msgid "Add Podcast..." +#: context/scriptengine/javascript/simplejavascriptapplet.cpp:824 +msgid "print() takes one argument" msgstr "" -#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:27 -#. i18n: ectx: property (text), widget (QToolButton, addPodcastButton) -#: rc.cpp:1893 -msgid "add podcast..." +#: context/scriptengine/javascript/qtgui/linearlayout.cpp:70 +msgid "LinearLayout requires a parent" msgstr "" -#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:50 -#. i18n: ectx: property (text), widget (QToolButton, refreshPodcastsButton) -#: rc.cpp:1896 -msgid "Refresh All Podcasts" +#: context/scriptengine/javascript/qtgui/linearlayout.cpp:76 +msgid "The parent must be a QGraphicsLayoutItem" msgstr "" -#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:73 -#. i18n: ectx: property (toolTip), widget (QToolButton, configurePodcastsButton) -#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:76 -#. i18n: ectx: property (text), widget (QToolButton, configurePodcastsButton) -#: rc.cpp:1899 rc.cpp:1902 -msgid "Configure Podcasts..." +#: context/engines/current/CurrentEngine.cpp:146 +#: context/applets/albums/Albums.cpp:65 +msgid "Recently Added Albums" msgstr "" -#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:99 -#. i18n: ectx: property (text), widget (QToolButton, podcastsIntervalButton) -#: rc.cpp:1905 -msgid "Scan Interval..." +#: context/engines/current/CurrentEngine.cpp:227 +#, kde-format +msgid "Albums by %1" msgstr "" -#. i18n: file: network/NetworkRequests.ui:14 -#. i18n: ectx: property (windowTitle), widget (QDialog, NetworkRequestsDialog) -#. i18n: file: network/NetworkRequests.ui:20 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1908 rc.cpp:1911 -msgid "Network Requests" +#: context/engines/current/CurrentEngine.cpp:247 +msgctxt "Header text for current album applet" +msgid "Albums" msgstr "" -#. i18n: file: network/NetworkRequests.ui:27 -#. i18n: ectx: property (text), widget (QPushButton, clearButton) -#: rc.cpp:1914 -msgid "&Clear" -msgstr "&Цэвэрлэх" - -#. i18n: file: network/NetworkRequests.ui:41 -#. i18n: ectx: property (text), widget (QTreeWidget, requestList) -#: rc.cpp:1917 -msgid "Method" +#: context/engines/videoclip/VideoclipEngine.cpp:207 +#, kde-format +msgid "Unable to retrieve Youtube information: %1" msgstr "" -#. i18n: file: network/NetworkRequests.ui:46 -#. i18n: ectx: property (text), widget (QTreeWidget, requestList) -#: rc.cpp:1920 amarokurls/BookmarkModel.cpp:267 -msgid "URL" +#: context/engines/videoclip/VideoclipEngine.cpp:354 +#, kde-format +msgid "Unable to retrieve Dailymotion information: %1" msgstr "" -#. i18n: file: network/NetworkRequests.ui:51 -#. i18n: ectx: property (text), widget (QTreeWidget, requestList) -#: rc.cpp:1923 -msgid "Response" +#: context/engines/videoclip/VideoclipEngine.cpp:496 +#, kde-format +msgid "Unable to retrieve Vimeo information: %1" msgstr "" -#. i18n: file: network/NetworkRequests.ui:56 -#. i18n: ectx: property (text), widget (QTreeWidget, requestList) -#: rc.cpp:1926 widgets/SmartPlaylistEditor.cpp:183 -#: core/meta/support/MetaConstants.cpp:116 playlist/PlaylistModel.cpp:914 -msgid "Length" +#: context/engines/videoclip/VideoclipEngine.cpp:542 +#, kde-format +msgid "Unable to retrieve Vimeo Bis information: %1" msgstr "" -#. i18n: file: network/NetworkRequests.ui:61 -#. i18n: ectx: property (text), widget (QTreeWidget, requestList) -#: rc.cpp:1929 -msgid "Content Type" +#: context/engines/videoclip/VideoclipEngine.cpp:669 +msgid "No video clip found..." msgstr "" -#. i18n: file: network/NetworkRequests.ui:66 -#. i18n: ectx: property (text), widget (QTreeWidget, requestList) -#: rc.cpp:1932 -msgid "Info" +#: context/engines/songkick/SongkickEngine.cpp:48 +msgid "ontour" msgstr "" -#. i18n: file: network/NetworkRequests.ui:74 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1935 -msgid "Request Details" +#: context/engines/songkick/SongkickEngine.cpp:48 +msgid "dates" msgstr "" -#. i18n: file: network/NetworkRequests.ui:81 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1938 -msgid "Response Details" +#: context/engines/wikipedia/WikipediaEngine.cpp:191 +#: context/engines/wikipedia/WikipediaEngine.cpp:262 +#: context/engines/wikipedia/WikipediaEngine.cpp:395 +#, kde-format +msgid "Unable to retrieve Wikipedia information: %1" msgstr "" -#. i18n: file: network/NetworkRequests.ui:94 -#. i18n: ectx: property (text), widget (QTreeWidget, requestDetails) -#. i18n: file: network/NetworkRequests.ui:108 -#. i18n: ectx: property (text), widget (QTreeWidget, responseDetails) -#: rc.cpp:1944 rc.cpp:1950 -msgid "Value" +#: context/engines/wikipedia/WikipediaEngine.cpp:207 +#: context/engines/wikipedia/WikipediaEngine.cpp:371 +#: context/engines/wikipedia/WikipediaEngine.cpp:433 +#: context/engines/wikipedia/WikipediaEngine.cpp:633 +#: context/engines/wikipedia/WikipediaEngine.cpp:654 +#: context/engines/wikipedia/WikipediaEngine.cpp:672 +msgid "No information found..." msgstr "" -#. i18n: file: playlist/PlaylistQueueEditor.ui:14 -#. i18n: ectx: property (windowTitle), widget (QWidget, PlaylistQueueEditor) -#: rc.cpp:1953 -msgid "Queue Editor" +#: context/engines/wikipedia/WikipediaEngine.cpp:848 +msgid "Choose Language" msgstr "" -#. i18n: file: playlist/PlaylistQueueEditor.ui:32 -#. i18n: ectx: property (toolTip), widget (QPushButton, upButton) -#: rc.cpp:1956 -msgid "Move Up" +#: context/engines/photos/PhotosEngine.cpp:204 +#, kde-format +msgid "Unable to retrieve from Flickr.com: %1" msgstr "" -#. i18n: file: playlist/PlaylistQueueEditor.ui:48 -#. i18n: ectx: property (toolTip), widget (QPushButton, downButton) -#: rc.cpp:1959 -msgid "Move Down" +#: context/engines/labels/LabelsEngine.cpp:132 +#: context/engines/labels/LabelsEngine.cpp:195 +#: context/engines/labels/LabelsEngine.cpp:256 +#: context/engines/labels/LabelsEngine.cpp:266 +#: context/engines/labels/LabelsEngine.cpp:300 +#: context/engines/labels/LabelsEngine.cpp:351 +msgid "No labels found on Last.fm" msgstr "" -#. i18n: file: playlist/PlaylistQueueEditor.ui:61 -#. i18n: ectx: property (toolTip), widget (QPushButton, dequeueTrackButton) -#: rc.cpp:1962 playlist/view/PlaylistViewCommon.cpp:115 -msgid "Dequeue Track" +#: context/engines/labels/LabelsEngine.cpp:319 +msgid "Unable to retrieve from Last.fm" msgstr "" -#. i18n: file: playlist/PlaylistQueueEditor.ui:74 -#. i18n: ectx: property (toolTip), widget (QPushButton, clearButton) -#: rc.cpp:1965 -msgid "Clear Queue" +#: context/engines/labels/LabelsEngine.cpp:369 +msgid "No connection to Last.fm" msgstr "" -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:20 -#. i18n: ectx: property (windowTitle), widget (QDialog, PlaylistLayoutEditDialog) -#: rc.cpp:1968 -msgid "Playlist Layout Editor" +#: context/containments/verticallayout/VerticalToolbarContainment.cpp:191 +msgid "" +"Please add some applets from the toolbar at the bottom of the context view." msgstr "" -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:57 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:1971 -msgid "Available Layouts" +#: context/ContextDock.cpp:30 +msgid "&Context" msgstr "" -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:294 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:1977 -msgid "Layout" +#: context/toolbar/AppletItemOverlay.cpp:105 +#: context/toolbar/AppletToolbarAppletItem.cpp:58 +msgid "Remove Applet" msgstr "" -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:300 -#. i18n: ectx: property (text), widget (QCheckBox, inlineControlsChekbox) -#: rc.cpp:1980 -msgid "Show inline playback controls" +#: context/toolbar/AppletToolbarAddItem.cpp:47 +msgid "Add Applets..." msgstr "" -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:312 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1983 services/ServiceBase.cpp:147 -msgid "Group By" +#: context/toolbar/AppletToolbarAddItem.cpp:71 +msgid "Add Applet..." msgstr "" -#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:324 -#. i18n: ectx: property (text), widget (QCheckBox, tooltipsCheckbox) -#: rc.cpp:1986 -msgid "Show tooltips" +#: context/toolbar/AppletToolbarAppletItem.cpp:53 +msgid "no applet name" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:17 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:17 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:1992 rc.cpp:2044 -msgid "General" +#: context/toolbar/AppletToolbarConfigItem.cpp:36 +msgid "Configure Applets..." msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:23 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_FadeoutOnExit) -#: rc.cpp:1995 -msgid "If checked, Amarok will fade out the music on program exit." +#: context/tools/amarokpkg.cpp:40 +msgid "Install, list, remove Amarok applets" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:26 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_FadeoutOnExit) -#: rc.cpp:1998 -msgid "Fadeout on e&xit" +#: context/tools/amarokpkg.cpp:76 +msgid "Amarok Applet Manager" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:36 -#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_Fadeout) -#: rc.cpp:2001 -msgid "" -"If checked, Amarok will slowly fade the volume of the playing track on stop " -"or at the end of the playlist, rather than stopping playback immediately" +#: context/tools/amarokpkg.cpp:78 +msgid "(C) 2008, Aaron Seigo, (C) 2009, Leo Franchi" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:40 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_Fadeout) -#: rc.cpp:2004 -msgid "" -"Quit Behavior\n" -"

On exit, Amarok can slowly fade the volume of the playing track (which is " -"configurable), or stop playback immediately.

" +#: context/tools/amarokpkg.cpp:79 +msgid "Aaron Seigo" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:43 -#. i18n: ectx: property (title), widget (QGroupBox, kcfg_Fadeout) -#: rc.cpp:2008 -msgid "&Fadeout on stop" +#: context/tools/amarokpkg.cpp:80 +msgid "Original author" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:61 -#. i18n: ectx: property (text), widget (QLabel, fadeoutLengthLabel) -#: rc.cpp:2011 -msgid "Fadeout &duration:" +#: context/tools/amarokpkg.cpp:82 main.cpp:63 +msgid "Leo Franchi" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:74 -#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_FadeoutLength) -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:77 -#. i18n: ectx: property (whatsThis), widget (QSpinBox, kcfg_FadeoutLength) -#: rc.cpp:2014 rc.cpp:2017 -msgid "The length of the fadeout, in milliseconds." +#: context/tools/amarokpkg.cpp:83 main.cpp:123 main.cpp:176 main.cpp:178 +#: main.cpp:192 main.cpp:202 main.cpp:208 main.cpp:210 main.cpp:222 +#: main.cpp:228 main.cpp:230 main.cpp:234 main.cpp:242 +msgid "Developer" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:80 -#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_FadeoutLength) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:74 -#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_OsdDuration) -#: rc.cpp:2020 rc.cpp:2068 -msgid " ms" +#: context/tools/amarokpkg.cpp:92 +msgid "For install or remove, operates on applets installed for all users." msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:102 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ResumePlayback) -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:105 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ResumePlayback) -#: rc.cpp:2023 rc.cpp:2026 -msgid "" -"If checked, Amarok will
resume playback from where you left it the " -"previous session -- just like a tape-player." +#: context/tools/amarokpkg.cpp:95 +msgctxt "Do not translate " +msgid "Install the applet at " msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:108 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ResumePlayback) -#: rc.cpp:2029 -msgid "&Resume playback on start" +#: context/tools/amarokpkg.cpp:97 +msgctxt "Do not translate " +msgid "Upgrade the applet at " msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:118 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:2032 -msgid "Sound System Configuration" +#: context/tools/amarokpkg.cpp:99 +msgid "List installed applets" msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:145 -#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonPhonon) -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:148 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pushButtonPhonon) -#: rc.cpp:2035 rc.cpp:2038 -msgid "Phonon is the audio system used by Amarok." +#: context/tools/amarokpkg.cpp:101 +msgctxt "Do not translate " +msgid "Remove the applet named " msgstr "" -#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:151 -#. i18n: ectx: property (text), widget (QPushButton, pushButtonPhonon) -#: rc.cpp:2041 -msgid "Configure Phonon" +#: context/tools/amarokpkg.cpp:103 +msgid "" +"Absolute path to the package root. If not supplied, then the standard data " +"directories for this KDE session will be searched instead." msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:23 -#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_OsdEnabled) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:26 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_OsdEnabled) -#: rc.cpp:2047 rc.cpp:2050 -msgid "" -"Check to enable the On-Screen-Display. The OSD briefly displays track data " -"when a new track is played." +#: context/tools/amarokpkg.cpp:162 +#, kde-format +msgid "Successfully removed %1" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:29 -#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OsdEnabled) -#: rc.cpp:2053 -msgid "Use &On-Screen-Display" +#: context/tools/amarokpkg.cpp:164 +#, kde-format +msgid "Removal of %1 failed." msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:43 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:2056 -msgid "&Duration:" +#: context/tools/amarokpkg.cpp:169 +#, kde-format +msgid "Plugin %1 is not installed." msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:62 -#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_OsdDuration) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:65 -#. i18n: ectx: property (whatsThis), widget (QSpinBox, kcfg_OsdDuration) -#: rc.cpp:2059 rc.cpp:2062 -msgid "" -"The time in milliseconds for which to show the OSD. The value must be " -"between 500 ms and 10000 ms." +#: context/tools/amarokpkg.cpp:174 +#, kde-format +msgid "Successfully installed %1" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:71 -#. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_OsdDuration) -#: rc.cpp:2065 -msgid "Forever" +#: context/tools/amarokpkg.cpp:177 +#, kde-format +msgid "Installation of %1 failed." msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:93 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_3) -#: rc.cpp:2071 -msgid "Sc&reen:" +#: context/tools/amarokpkg.cpp:183 +msgctxt "" +"No option was given, this is the error message telling the user he needs at " +"least one, do not translate install, remove, upgrade nor list" +msgid "One of install, remove, upgrade or list is required." msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:112 -#. i18n: ectx: property (toolTip), widget (KComboBox, kcfg_OsdScreen) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:115 -#. i18n: ectx: property (whatsThis), widget (KComboBox, kcfg_OsdScreen) -#: rc.cpp:2074 rc.cpp:2077 -msgid "The screen that should display the OSD." +#: context/LyricsManager.cpp:135 +msgid "Retrieved lyrics is empty" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:133 -#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_OsdUseCustomColors) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:136 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_OsdUseCustomColors) -#: rc.cpp:2080 rc.cpp:2083 -msgid "Check to enable custom colors for the On-Screen-Display." +#: context/LyricsManager.cpp:176 +msgid "Lyrics data could not be parsed" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:139 -#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OsdUseCustomColors) -#: rc.cpp:2086 -msgid "Use &custom colors" +#: context/widgets/appletexplorer/AppletExplorer.cpp:105 +msgid "Hide menu" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:163 -#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel2) -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:191 -#. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_OsdTextColor) -#: rc.cpp:2089 rc.cpp:2098 -msgid "The color of the OSD text." +#: context/widgets/appletexplorer/AppletExplorer.cpp:122 +msgid "Applet Explorer" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:166 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:2092 -msgid "Text color:" +#: context/widgets/appletexplorer/AppletExplorer.cpp:224 +msgid "Containments" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:188 -#. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_OsdTextColor) -#: rc.cpp:2095 -msgid "Click to select the color of the OSD text." +#: context/widgets/ContainmentSelectionLayer.cpp:37 +msgid "Zoom In" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:211 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OsdUseTranslucency) -#: rc.cpp:2101 -msgid "If checked, enables translucency if supported by your desktop system." +#: context/widgets/TrackWidget.cpp:39 +msgctxt "Score of a track" +msgid "Score:" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:214 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_OsdUseTranslucency) -#: rc.cpp:2104 -msgid "&Translucent" +#: context/widgets/TrackWidget.cpp:162 +#, kde-format +msgid "%1 - %2 (%3)" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:226 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:2107 -msgid "Font scale:" +#: context/widgets/RatingWidget.cpp:70 context/widgets/RatingWidget.cpp:221 +#: context/widgets/RatingWidget.cpp:247 +#, kde-format +msgid "Track rating: %1" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:233 -#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_OsdFontScaling) -#: rc.cpp:2111 -#, no-c-format -msgid "%" +#: context/widgets/AppletHeader.cpp:43 +msgid "Context Applet" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:274 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_KNotifyEnabled) -#: rc.cpp:2120 -msgid "Check to use the system notification." +#: context/applets/playlistinfo/PlaylistInfo.cpp:151 +msgid "Configure Playlist Info Applet" msgstr "" -#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:277 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_KNotifyEnabled) -#: rc.cpp:2123 -msgid "Use &system notifications" +#: context/applets/playlistinfo/PlaylistInfo.cpp:163 +msgid "Width" msgstr "" -#. i18n: file: configdialog/dialogs/CollectionConfig.ui:14 -#. i18n: ectx: property (windowTitle), widget (QWidget, CollectionConfig) -#: rc.cpp:2126 -msgid "Collection Setup" +#: context/applets/tabs/TabsApplet.cpp:79 +#: context/applets/tabs/TabsApplet.cpp:129 +#: context/applets/tabs/TabsApplet.cpp:146 +msgctxt "Guitar tablature" +msgid "Tabs" msgstr "" -#. i18n: file: configdialog/dialogs/CollectionConfig.ui:20 -#. i18n: ectx: property (title), widget (QGroupBox, collectionFoldersBox) -#: rc.cpp:2129 -msgid "Collection Folders" +#: context/applets/tabs/TabsApplet.cpp:95 +msgctxt "Guitar tablature" +msgid "Reload tabs" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:23 -#. i18n: ectx: property (title), widget (QGroupBox, generalBox) -#: rc.cpp:2132 -msgid "General Options" +#: context/applets/tabs/TabsApplet.cpp:104 +#: context/applets/similarartists/SimilarArtistsApplet.cpp:97 +#: context/applets/videoclip/VideoclipApplet.cpp:108 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:84 +#: context/applets/wikipedia/WikipediaApplet.cpp:630 +#: context/applets/photos/PhotosApplet.cpp:76 +#: context/applets/albums/Albums.cpp:74 +#: context/applets/lyrics/LyricsApplet.cpp:485 +#: context/applets/labels/LabelsApplet.cpp:112 +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:157 +msgid "Settings" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:29 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowSplashScreen) -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:32 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ShowSplashScreen) -#: rc.cpp:2135 rc.cpp:2138 -msgid "Check to enable the splashscreen during Amarok startup." +#: context/applets/tabs/TabsApplet.cpp:158 +msgid "Tabs: Fetching..." +msgstr "" + +#: context/applets/tabs/TabsApplet.cpp:170 +#, kde-format +msgctxt "Guitar tablature" +msgid "No Tabs for %1 by %2" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:35 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowSplashScreen) -#: rc.cpp:2141 -msgid "Sho&w splash-screen on startup" +#: context/applets/tabs/TabsApplet.cpp:176 +msgctxt "Guitar tablature" +msgid "Tabs: Fetch Error" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:42 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowTrayIcon) -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:45 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ShowTrayIcon) -#: rc.cpp:2144 rc.cpp:2147 -msgid "Check to enable the Amarok system tray icon." +#: context/applets/tabs/TabsApplet.cpp:201 +#, kde-format +msgctxt "Guitar tablature" +msgid "Tabs: %1 - %2" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:48 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowTrayIcon) -#: rc.cpp:2150 -msgid "Show tray &icon" +#: context/applets/tabs/TabsApplet.cpp:266 +msgctxt "Guitar tablature settings" +msgid "Tabs Settings" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:55 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoGetCoverArt) -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:58 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AutoGetCoverArt) -#: rc.cpp:2153 rc.cpp:2156 -msgid "" -"Check to enable the automatic retrieval of cover art from the Internet." +#: context/applets/tabs/TabsApplet.cpp:309 +msgid "Reload Tabs" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:61 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoGetCoverArt) -#: rc.cpp:2159 -msgid "Automatically retrieve cover art" +#: context/applets/tabs/TabsView.cpp:174 +msgid "tab provided from: " msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:68 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AnimateAppletCollapse) -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:71 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AnimateAppletCollapse) -#: rc.cpp:2162 rc.cpp:2165 -msgid "Check to enable animations when context applets collapse." +#: context/applets/similarartists/ArtistWidget.cpp:130 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:145 +#: context/applets/labels/LabelGraphicsItem.cpp:74 +#: playlist/view/PlaylistViewCommon.cpp:193 +msgid "Show in Media Sources" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:84 -#. i18n: ectx: property (title), widget (QGroupBox, playlistBox) -#: rc.cpp:2171 -msgid "Playlist Options" +#: context/applets/similarartists/ArtistWidget.cpp:136 +msgid "Add Last.fm artist station to the Playlist" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:90 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoScrollPlaylist) -#: rc.cpp:2174 -msgid "" -"Check to make the playlist scroll so the current track is always visible." +#: context/applets/similarartists/ArtistWidget.cpp:142 +msgid "Add top track to the Playlist" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:93 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoScrollPlaylist) -#: rc.cpp:2177 -msgid "Automatically scroll playlist to current track" +#: context/applets/similarartists/ArtistWidget.cpp:149 +#, kde-format +msgid "Show Similar Artists of %1" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:103 -#. i18n: ectx: property (title), widget (QGroupBox, moodbarBox) -#: rc.cpp:2180 -msgid "Moodbar Options" +#: context/applets/similarartists/ArtistWidget.cpp:164 +msgid "Open Last.fm webpage for this artist" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:110 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowMoodbarInSlider) -#: rc.cpp:2183 -msgid "" -"The Moodbar makes it possible to navigate in your music visually.\n" -"Please note that this feature requires the external \"Moodbar Generator\" " -"tool." +#: context/applets/similarartists/ArtistWidget.cpp:181 +#, kde-format +msgid "Match: %1%" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:113 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowMoodbarInSlider) -#: rc.cpp:2187 -msgid "Show Moodbar in Progress Slider" +#: context/applets/similarartists/ArtistWidget.cpp:277 +#, kde-format +msgid "Unable to fetch the picture: %1" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:120 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:2190 -msgid "Moodbar style" +#: context/applets/similarartists/ArtistWidget.cpp:286 +msgctxt "@info:tooltip Artist biography" +msgid "Show Biography" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:127 -#. i18n: ectx: property (toolTip), widget (QComboBox, kcfg_MoodbarPaintStyle) -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:130 -#. i18n: ectx: property (whatsThis), widget (QComboBox, kcfg_MoodbarPaintStyle) -#: rc.cpp:2193 rc.cpp:2196 -msgid "Choose the mood display style" +#: context/applets/similarartists/ArtistWidget.cpp:427 +msgid "No description available." msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:134 -#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) -#. i18n: tag layout attribute name -#. i18n: file: data/DefaultPlaylistLayouts.xml:3 -#: rc.cpp:2199 rc.cpp:2520 -msgid "Default" +#: context/applets/similarartists/ArtistWidget.cpp:443 +#, kde-format +msgctxt "@label:textbox" +msgid "Tags: %1" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:139 -#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) -#: rc.cpp:2202 -msgid "Angry" +#: context/applets/similarartists/ArtistWidget.cpp:452 +msgid "Top track not found" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:144 -#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) -#: rc.cpp:2205 -msgid "Frozen" +#: context/applets/similarartists/ArtistWidget.cpp:458 +#, kde-format +msgid "Top track: %1" msgstr "" -#. i18n: file: configdialog/dialogs/GeneralConfig.ui:149 -#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) -#: rc.cpp:2208 -msgid "Happy" +#: context/applets/similarartists/SimilarArtistsApplet.cpp:71 +#: context/applets/similarartists/SimilarArtistsApplet.cpp:155 +msgid "Similar Artists" msgstr "" -#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:36 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoUpdateScripts) -#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:39 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AutoUpdateScripts) -#: rc.cpp:2211 rc.cpp:2214 -msgid "" -"Automatically download and install updates for the built-in scripts from the " -"Amarok website if available" +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:205 +#. i18n: ectx: property (text), widget (QCommandLinkButton, backButton) +#: context/applets/similarartists/SimilarArtistsApplet.cpp:76 +#: context/applets/wikipedia/WikipediaApplet.cpp:593 rc.cpp:704 +msgid "Back" msgstr "" -#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:42 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoUpdateScripts) -#: rc.cpp:2217 -msgid "Automatically update built-in scripts" +#: context/applets/similarartists/SimilarArtistsApplet.cpp:83 +#: context/applets/wikipedia/WikipediaApplet.cpp:600 +msgid "Forward" msgstr "" -#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:62 -#. i18n: ectx: property (toolTip), widget (QPushButton, manageButton) -#: rc.cpp:2220 -msgid "Browse, install, and uninstall scripts" +#: context/applets/similarartists/SimilarArtistsApplet.cpp:90 +msgid "Show Similar Artists for Currently Playing Track" msgstr "" -#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:65 -#. i18n: ectx: property (text), widget (QPushButton, manageButton) -#: rc.cpp:2223 -msgid "Manage Scripts" +#: context/applets/similarartists/SimilarArtistsApplet.cpp:178 +msgid "Similar Artists Settings" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:17 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_UseServer) -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:20 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_UseServer) -#: rc.cpp:2226 rc.cpp:2229 -msgid "" -"Check to enable the use of an external database. By default there is already " -"an embedded MySQL database running." +#: context/applets/similarartists/SimilarArtistsApplet.cpp:202 +#, kde-format +msgid "Similar Artists of %1" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:23 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_UseServer) -#: rc.cpp:2232 -msgid "Use &external MySQL database" +#: context/applets/similarartists/SimilarArtistsApplet.cpp:209 +msgid "Similar Artists: Not Found" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:30 -#. i18n: ectx: property (title), widget (QGroupBox, group_Connection) -#: rc.cpp:2235 -msgid "Connection Settings" +#: context/applets/similarartists/SimilarArtistsApplet.cpp:249 +#, kde-format +msgctxt "@item:intext Artist biography published date" +msgid "Published: %1" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:38 -#. i18n: ectx: property (text), widget (QLabel, label_Host) -#: rc.cpp:2238 -msgid "&Server:" +#: context/applets/currenttrack/CurrentTrack.cpp:114 +msgctxt "What artist is this track by" +msgid "By" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:55 -#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Host) -#: rc.cpp:2241 -msgid "Enter the name of the existing MySQL server\n" +#: context/applets/currenttrack/CurrentTrack.cpp:115 +msgctxt "What album is this track on" +msgid "On" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:71 -#. i18n: ectx: property (text), widget (QLabel, label_Port) -#: rc.cpp:2245 -msgid "P&ort:" +#: context/applets/currenttrack/CurrentTrack.cpp:285 +msgid "Recently Played Tracks" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:91 -#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_Port) -#: rc.cpp:2248 -msgid "Enter the port number to access the server. Default is port 3306.\n" +#: context/applets/currenttrack/CurrentTrack.cpp:448 +#: playlist/ProgressiveSearchWidget.cpp:74 +msgid "Tracks" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:118 -#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Password) -#: rc.cpp:2255 -msgid "Enter the password for the default user.\n" +#: context/applets/currenttrack/CurrentTrack.cpp:448 +#: playlist/PlaylistModel.cpp:880 +msgid "Play Count" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:151 -#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_User) -#: rc.cpp:2262 -msgid "" -"Enter the username to access the database with full access privileges.\n" +#: context/applets/currenttrack/CurrentTrack.cpp:449 +#: context/applets/albums/Albums.cpp:139 +#: playlist/ProgressiveSearchWidget.cpp:81 +msgid "Albums" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:161 -#. i18n: ectx: property (text), widget (QLabel, label_Database) -#: rc.cpp:2266 -msgid "&Database:" +#: context/applets/currenttrack/CurrentTrack.cpp:450 +#: playlist/ProgressiveSearchWidget.cpp:88 +msgid "Artists" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:178 -#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Database) -#: rc.cpp:2269 -msgid "Enter the name of the database. Default preset is amarokdb.\n" +#. i18n: file: context/applets/tabs/TabsSettings.ui:26 +#. i18n: ectx: property (windowTitle), widget (QWidget, TabsSettings) +#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:20 +#. i18n: ectx: property (windowTitle), widget (QWidget, currentTrackSettings) +#: context/applets/currenttrack/CurrentTrack.cpp:672 rc.cpp:1050 rc.cpp:1077 +msgid "Current Track Settings" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:199 -#. i18n: ectx: property (text), widget (QLabel, label_Info) -#: rc.cpp:2273 -msgid "" -"Amarok expects the above database and user account to already exist. This " -"user also requires full access to the database. You MUST restart Amarok " -"after changing these settings." +#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:38 +#. i18n: ectx: property (text), widget (QCheckBox, editTrackDetailsCheckBox) +#: context/applets/currenttrack/CurrentTrack.cpp:777 +#: context/applets/albums/AlbumsView.cpp:243 rc.cpp:1083 +#: playlist/view/PlaylistViewCommon.cpp:252 +msgid "Edit Track Details" msgstr "" -#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:209 -#. i18n: ectx: property (text), widget (QLabel, label_SQL) -#: rc.cpp:2276 -msgid "" -"If your database is not already set up, you can use the following S&QL " -"commands (after replacing the password with the correct one):" +#: context/applets/currenttrack/CurrentTrack.cpp:800 +msgid "Show Album in Media Sources" msgstr "" -#. i18n: file: context/applets/lyrics/lyricsSettings.ui:14 -#. i18n: ectx: property (windowTitle), widget (QWidget, lyricsSettings) -#: rc.cpp:2279 context/applets/lyrics/LyricsApplet.cpp:694 -msgid "Lyrics Settings" +#: context/applets/currenttrack/CurrentTrack.cpp:807 +msgid "Show Artist in Media Sources" msgstr "" -#. i18n: file: context/applets/lyrics/lyricsSettings.ui:20 -#. i18n: ectx: property (title), widget (QGroupBox, fontGroup) -#: rc.cpp:2282 -msgid "Font" +#: context/applets/currenttrack/CurrentTrack.cpp:820 +msgid "Search for Artist in the MP3 Music Store" msgstr "" -#. i18n: file: context/applets/lyrics/lyricsSettings.ui:32 -#. i18n: ectx: property (title), widget (KButtonGroup, alignmentGroup) -#: rc.cpp:2285 -msgid "Alignment" +#: context/applets/currenttrack/CurrentTrack.cpp:830 +msgid "Show Composer in Media Sources" msgstr "" -#. i18n: file: context/applets/lyrics/lyricsSettings.ui:38 -#. i18n: ectx: property (text), widget (QRadioButton, alignLeft) -#: rc.cpp:2288 -msgctxt "Left alignment" -msgid "Left" +#: context/applets/currenttrack/CurrentTrack.cpp:837 +msgid "Show Genre in Media Sources" msgstr "" -#. i18n: file: context/applets/lyrics/lyricsSettings.ui:45 -#. i18n: ectx: property (text), widget (QRadioButton, alignCenter) -#: rc.cpp:2291 -msgctxt "Center alignment" -msgid "Center" +#: context/applets/currenttrack/CurrentTrack.cpp:844 +msgid "Show Year in Media Sources" msgstr "" -#. i18n: file: context/applets/lyrics/lyricsSettings.ui:52 -#. i18n: ectx: property (text), widget (QRadioButton, alignRight) -#: rc.cpp:2294 -msgid "Right" +#: context/applets/videoclip/CustomVideoWidget.cpp:83 +msgid "Enter &fullscreen" msgstr "" -#. i18n: file: context/applets/similarartists/similarArtistsSettings.ui:19 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:2297 -msgid "Maximum number of artists to show:" +#: context/applets/videoclip/CustomVideoWidget.cpp:89 +msgid "E&xit fullscreen" msgstr "" -#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:20 -#. i18n: ectx: property (windowTitle), widget (QWidget, currentTrackSettings) -#. i18n: file: context/applets/tabs/TabsSettings.ui:26 -#. i18n: ectx: property (windowTitle), widget (QWidget, TabsSettings) -#: rc.cpp:2300 rc.cpp:2327 context/applets/currenttrack/CurrentTrack.cpp:676 -msgid "Current Track Settings" +#: context/applets/videoclip/VideoItemButton.cpp:98 +msgid "&Add to playlist" msgstr "" -#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:32 -#. i18n: ectx: property (title), widget (QGroupBox, showActionsGroupBox) -#: rc.cpp:2303 -msgid "Show Actions" +#: context/applets/videoclip/VideoItemButton.cpp:99 +#: context/applets/albums/AlbumsView.cpp:242 +msgid "&Queue" msgstr "" -#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:38 -#. i18n: ectx: property (text), widget (QCheckBox, editTrackDetailsCheckBox) -#: rc.cpp:2306 playlist/view/PlaylistViewCommon.cpp:230 -#: context/applets/albums/AlbumsView.cpp:243 -#: context/applets/currenttrack/CurrentTrack.cpp:781 -msgid "Edit Track Details" +#: context/applets/videoclip/VideoItemButton.cpp:100 +msgid "Append and &Play" msgstr "" -#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:45 -#. i18n: ectx: property (text), widget (QCheckBox, findInSourceCheckBox) -#: rc.cpp:2309 playlist/view/PlaylistViewCommon.cpp:175 -#: context/applets/similarartists/ArtistWidget.cpp:130 -#: context/applets/labels/LabelGraphicsItem.cpp:73 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:145 -msgid "Show in Media Sources" +#: context/applets/videoclip/VideoclipApplet.cpp:102 +#: context/applets/videoclip/VideoclipApplet.cpp:279 +#: context/applets/videoclip/VideoclipApplet.cpp:333 +msgid "Video Clip" msgstr "" -#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:61 -#. i18n: ectx: property (title), widget (QGroupBox, fontsGroupBox) -#: rc.cpp:2312 -msgid "Fonts" +#: context/applets/videoclip/VideoclipApplet.cpp:314 +msgid "Video Clip: Fetching" msgstr "" -#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:32 -#. i18n: ectx: property (windowTitle), widget (QWidget, ReloadEditDialog) -#: rc.cpp:2315 -msgid "Reload tabs" +#: context/applets/videoclip/VideoclipApplet.cpp:323 +msgid "Video Clip: No Information Found" msgstr "" -#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:61 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:2318 -msgid "Reload tabs with the following title and artist" +#: context/applets/videoclip/VideoclipApplet.cpp:522 +msgid "Video Clip Settings" msgstr "" -#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:73 -#. i18n: ectx: property (text), widget (QLabel, artistLabel) -#: rc.cpp:2321 services/jamendo/JamendoInfoParser.cpp:51 -#: services/magnatune/MagnatuneStore.cpp:218 -#: services/lastfm/LastFmService.cpp:507 widgets/SmartPlaylistEditor.cpp:183 -#: widgets/SmartPlaylistEditor.cpp:197 dialogs/transferdialog.cpp:88 -#: dialogs/FilenameLayoutDialog.cpp:230 dialogs/FilenameLayoutDialog.cpp:591 -#: browsers/CollectionTreeItemModelBase.cpp:982 -#: musicbrainz/MusicBrainzTags.cpp:359 playlist/PlaylistModel.cpp:902 -#: context/applets/wikipedia/WikipediaApplet.cpp:594 -msgid "Artist" -msgstr "Уран бүтээлч" +#: context/applets/songkick/SongkickApplet.cpp:41 +msgid "Songkick Concert Information" +msgstr "" -#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:86 -#. i18n: ectx: property (text), widget (QLabel, titleLabel) -#: rc.cpp:2324 widgets/SmartPlaylistEditor.cpp:183 -#: dialogs/FilenameLayoutDialog.cpp:226 dialogs/FilenameLayoutDialog.cpp:577 -#: core/meta/support/MetaConstants.cpp:106 -#: browsers/playlistbrowser/PodcastModel.cpp:336 -#: musicbrainz/MusicBrainzTags.cpp:358 playlist/PlaylistModel.cpp:901 -msgid "Title" +#: context/applets/songkick/SongkickApplet.cpp:63 +msgid "Concerts" msgstr "" -#. i18n: file: context/applets/tabs/TabsSettings.ui:38 -#. i18n: ectx: property (title), widget (QGroupBox, gbFetchTabs) -#: rc.cpp:2330 -msgid "Fetch tabs for" +#: context/applets/songkick/SongkickApplet.cpp:70 +msgid "Reload Songkick" msgstr "" -#. i18n: file: context/applets/tabs/TabsSettings.ui:47 -#. i18n: ectx: property (text), widget (QCheckBox, cbFetchGuitar) -#: rc.cpp:2333 -msgid "Guitar" +#: context/applets/songkick/SongkickApplet.cpp:152 +msgid "Concert information is being fetched." msgstr "" -#. i18n: file: context/applets/tabs/TabsSettings.ui:60 -#. i18n: ectx: property (text), widget (QCheckBox, cbFetchBass) -#: rc.cpp:2336 -msgid "Bass" +#: context/applets/songkick/SongkickApplet.cpp:157 +#, kde-format +msgid "" +"Songkick was not able to be downloaded. Please check your Internet " +"connection: %1" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:20 -#. i18n: ectx: property (windowTitle), widget (QWidget, labelsGeneralSettings) -#: rc.cpp:2339 -msgid "Labels Settings" +#: context/applets/songkick/SongkickApplet.cpp:202 +msgid "There was no information found for this track" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:37 -#. i18n: ectx: property (text), widget (QLabel, label) -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:169 -#. i18n: ectx: property (text), widget (QLabel, minAutoAddCountLabel) -#: rc.cpp:2342 rc.cpp:2364 -msgid "Minimum label score:" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:53 +msgid "Loading picture..." msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:56 -#. i18n: ectx: property (toolTip), widget (QSpinBox, minCountSpinBox) -#: rc.cpp:2345 -msgid "Show only labels that are rated at least that high." +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:78 +msgid "View map" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:75 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:2348 -msgid "Maximum labels to show:" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:88 +msgid "Open Last.fm webpage for this event" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:95 -#. i18n: ectx: property (toolTip), widget (QSpinBox, numLabelsSpinBox) -#: rc.cpp:2351 -msgid "" -"Do not show more than this many labels.\n" -"Note that personal labels will always be shown." +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:95 +msgctxt "@label:textbox Supporing acts for an event" +msgid "Supporting:" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:108 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:2355 -msgid "Show personal labels with score:" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:96 +msgctxt "@label:textbox" +msgid "Venue:" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:127 -#. i18n: ectx: property (toolTip), widget (QSpinBox, personalCountSpinBox) -#: rc.cpp:2358 -msgid "Affects the font size of the personal labels." +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:97 +msgctxt "@label:textbox" +msgid "Location:" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:145 -#. i18n: ectx: property (text), widget (QCheckBox, autoAddCheckBox) -#: rc.cpp:2361 -msgid "Automatically add downloaded labels if none are assigned" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:98 +msgctxt "@label:textbox" +msgid "Date:" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:185 -#. i18n: ectx: property (toolTip), widget (QSpinBox, minAutoAddCountSpinBox) -#: rc.cpp:2367 -msgid "Add only labels that are rated at least that high." +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:99 +msgctxt "@label:textbox" +msgid "Attending:" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:227 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:2370 -msgid "Color for assigned labels:" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:100 +msgctxt "@label:textbox" +msgid "Tags:" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:257 -#. i18n: ectx: property (text), widget (QLabel, label_6) -#: rc.cpp:2373 -msgid "Color for labels background:" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:125 +#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:122 +#, kde-format +msgctxt "@label:textbox Title for a canceled upcoming event" +msgid "%1 (Canceled)" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:297 -#. i18n: ectx: property (toolTip), widget (QPushButton, resetColorsPushButton) -#: rc.cpp:2376 -msgid "Sets the label colors according to the current color scheme." +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:214 +#, kde-format +msgctxt "@info:tooltip" +msgid "Tags:%1" msgstr "" -#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:300 -#. i18n: ectx: property (text), widget (QPushButton, resetColorsPushButton) -#: rc.cpp:2379 -msgid "Reset colors" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:238 +#, kde-format +msgctxt "@info:tooltip Supporting artists for an event" +msgid "Supporting artists:%1" msgstr "" -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:19 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:2382 -msgid "Replace downloaded label" +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:254 +#, kde-format +msgctxt "@info:tooltip Number of days till an event" +msgid "Tomorrow" +msgid_plural "In %1 days" +msgstr[0] "" +msgstr[1] "" + +#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:266 +#, kde-format +msgctxt "@info:tooltip" +msgid "Location:%1" msgstr "" -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:79 -#. i18n: ectx: property (toolTip), widget (QTreeWidget, replacementTreeWidget) -#: rc.cpp:2391 -msgid "" -"This will help you keep your label collection clean by replacing downloaded " -"labels according to your preferences.\n" -"Eg. \"hip hop\" -> \"hip-hop\"" +#: context/applets/upcomingevents/UpcomingEventsCalendarWidget.cpp:160 +msgctxt "@info:tooltip Calendar action" +msgid "Jump to Today" msgstr "" -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:98 -#. i18n: ectx: property (text), widget (QTreeWidget, replacementTreeWidget) -#: rc.cpp:2395 -msgid "Downloaded label" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:67 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:128 +msgid "Upcoming Events" msgstr "" -#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:103 -#. i18n: ectx: property (text), widget (QTreeWidget, replacementTreeWidget) -#: rc.cpp:2398 -msgid "Replacement" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:78 +msgid "View Events Calendar" msgstr "" -#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:17 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:2404 -msgid "Do not show the following labels:" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:91 +msgctxt "@title:group" +msgid "No track is currently playing" msgstr "" -#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:24 -#. i18n: ectx: property (text), widget (QCheckBox, matchArtistCheckBox) -#: rc.cpp:2407 -msgid "Labels matching the artist" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:158 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:303 +msgid "Favorite Venues" msgstr "" -#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:31 -#. i18n: ectx: property (text), widget (QCheckBox, matchTitleCheckBox) -#: rc.cpp:2410 -msgid "Labels matching the title" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:224 +msgid "No upcoming events" msgstr "" -#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:38 -#. i18n: ectx: property (text), widget (QCheckBox, matchAlbumCheckBox) -#: rc.cpp:2413 -msgid "Labels matching the album" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:224 +#, kde-format +msgid "%1: No upcoming events" msgstr "" -#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:61 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:2416 -msgid "Blacklist:" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:229 +#, kde-format +msgctxt "@title:group Number of upcoming events" +msgid "1 event" +msgid_plural "%1 events" +msgstr[0] "" +msgstr[1] "" + +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:230 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:640 +#, kde-format +msgctxt "@title:group Number of upcoming events" +msgid "%1: 1 event" +msgid_plural "%1: %2 events" +msgstr[0] "" +msgstr[1] "" + +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:302 +msgid "Upcoming Events Settings" +msgstr "" + +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:353 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:362 +msgctxt "@label:textbox Url label" +msgid "link" msgstr "" -#. i18n: file: context/applets/videoclip/videoclipSettings.ui:20 -#. i18n: ectx: property (text), widget (QCheckBox, checkYoutubeHQ) -#: rc.cpp:2419 -msgid "Youtube HQ" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:494 +msgid "Map View" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsSettings.ui:21 -#. i18n: ectx: property (text), item, widget (QComboBox, comboBox) -#. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:28 -#. i18n: ectx: property (text), item, widget (QComboBox, filterComboBox) -#: rc.cpp:2422 rc.cpp:2476 -msgid "All events" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:532 +msgid "Events Calendar" msgstr "" #. i18n: file: context/applets/upcomingevents/upcomingEventsSettings.ui:26 #. i18n: ectx: property (text), item, widget (QComboBox, comboBox) #. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:33 #. i18n: ectx: property (text), item, widget (QComboBox, filterComboBox) -#: rc.cpp:2425 rc.cpp:2479 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:551 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:551 rc.cpp:1095 +#: rc.cpp:1149 msgid "This week" msgstr "" @@ -6527,8 +5874,8 @@ #. i18n: ectx: property (text), item, widget (QComboBox, comboBox) #. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:38 #. i18n: ectx: property (text), item, widget (QComboBox, filterComboBox) -#: rc.cpp:2428 rc.cpp:2482 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:553 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:553 rc.cpp:1098 +#: rc.cpp:1152 msgid "This month" msgstr "" @@ -6536,6158 +5883,7198 @@ #. i18n: ectx: property (text), item, widget (QComboBox, comboBox) #. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:43 #. i18n: ectx: property (text), item, widget (QComboBox, filterComboBox) -#: rc.cpp:2431 rc.cpp:2485 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:555 +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:555 rc.cpp:1101 +#: rc.cpp:1155 msgid "This year" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsSettings.ui:44 -#. i18n: ectx: property (text), widget (QCheckBox, checkBox) -#: rc.cpp:2434 -msgid "Show places as links" -msgstr "" - -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:45 -#. i18n: ectx: property (clickMessage), widget (KLineEdit, searchLineEdit) -#: rc.cpp:2437 -msgid "Search Venue" -msgstr "" - -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:55 -#. i18n: ectx: property (toolTip), widget (KComboBox, countryCombo) -#: rc.cpp:2440 -msgid "Restrict venues to a specific country" -msgstr "" - -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:65 -#. i18n: ectx: property (text), item, widget (KComboBox, countryCombo) -#: rc.cpp:2443 -msgid "Any Country" +#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:638 +msgctxt "@title:group" +msgid "Favorite Venues" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:75 -#. i18n: ectx: property (text), widget (QLabel, searchResultsLabel) -#: rc.cpp:2446 -msgid "Search Results:" +#: context/applets/upcomingevents/UpcomingEventsStackItem.cpp:288 +msgid "Maximize" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:104 -#. i18n: ectx: property (text), widget (QLabel, selectedVenuesLabel) -#: rc.cpp:2449 -msgid "Selected Venues:" +#: context/applets/upcomingevents/UpcomingEventsStackItem.cpp:454 +msgid "Expand this widget" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:155 -#. i18n: ectx: property (text), widget (QLabel, photoLabel) -#: rc.cpp:2452 -msgid "Photo" +#: context/applets/upcomingevents/UpcomingEventsStackItem.cpp:454 +msgid "Collapse this widget" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:183 -#. i18n: ectx: property (text), widget (QLabel, nameLabel) -#: rc.cpp:2455 -msgid "Name:" +#: context/applets/wikipedia/WikipediaApplet.cpp:357 +#: context/applets/wikipedia/WikipediaApplet.cpp:433 +msgid "Update Supported Languages" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:193 -#. i18n: ectx: property (text), widget (QLabel, cityLabel) -#: rc.cpp:2458 -msgid "City:" +#: context/applets/wikipedia/WikipediaApplet.cpp:358 +#: context/applets/wikipedia/WikipediaApplet.cpp:434 +msgid "Get Supported Languages" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:230 -#. i18n: ectx: property (text), widget (QLabel, websiteLabel) -#: rc.cpp:2464 -msgid "Website:" +#: context/applets/wikipedia/WikipediaApplet.cpp:583 +#: context/applets/wikipedia/WikipediaApplet.cpp:746 +msgid "Wikipedia" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:257 -#. i18n: ectx: property (text), widget (QLabel, countryLabel) -#: rc.cpp:2467 -msgid "Country:" +#: context/applets/wikipedia/WikipediaApplet.cpp:606 +#: context/applets/labels/LabelsApplet.cpp:102 +msgid "Reload" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:267 -#. i18n: ectx: property (text), widget (QLabel, streetLabel) -#: rc.cpp:2470 -msgid "Street:" +#: context/applets/wikipedia/WikipediaApplet.cpp:720 +#, kde-format +msgid "Wikipedia: %1" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:20 -#. i18n: ectx: property (text), widget (QLabel, filterLabel) -#: rc.cpp:2473 -msgid "Filter events by date:" +#: context/applets/wikipedia/WikipediaApplet.cpp:779 +msgid "Wikipedia General Settings" msgstr "" -#. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:51 -#. i18n: ectx: property (text), widget (QCheckBox, groupVenueCheckBox) -#: rc.cpp:2488 -msgid "&Group venue events" +#: context/applets/wikipedia/WikipediaApplet.cpp:780 +msgid "Wikipedia Language Settings" msgstr "" -#. i18n: file: context/applets/photos/photosSettings.ui:20 -#. i18n: ectx: property (text), widget (QLabel, animationLabel) -#: rc.cpp:2491 -msgid "Animation" +#: context/applets/photos/PhotosApplet.cpp:62 +msgid "Photos" msgstr "" #. i18n: file: context/applets/photos/photosSettings.ui:31 #. i18n: ectx: property (text), item, widget (KComboBox, animationComboBox) -#: rc.cpp:2494 context/applets/photos/PhotosApplet.cpp:95 +#: context/applets/photos/PhotosApplet.cpp:95 rc.cpp:1167 msgctxt "animation type" msgid "Automatic" msgstr "" #. i18n: file: context/applets/photos/photosSettings.ui:36 #. i18n: ectx: property (text), item, widget (KComboBox, animationComboBox) -#: rc.cpp:2497 context/applets/photos/PhotosApplet.cpp:97 +#: context/applets/photos/PhotosApplet.cpp:97 rc.cpp:1170 msgid "Interactive" msgstr "" -#. i18n: file: context/applets/photos/photosSettings.ui:41 -#. i18n: ectx: property (text), item, widget (KComboBox, animationComboBox) -#: rc.cpp:2500 -msgid "Fading" -msgstr "" - -#. i18n: file: context/applets/photos/photosSettings.ui:49 -#. i18n: ectx: property (text), widget (QLabel, numberofphotosLabel) -#: rc.cpp:2503 -msgid "Number of photos" -msgstr "" - -#. i18n: file: context/applets/photos/photosSettings.ui:72 -#. i18n: ectx: property (text), widget (QLabel, additionalkeywordsLabel) -#: rc.cpp:2506 -msgid "Additional key words:" -msgstr "" - -#. i18n: file: context/applets/photos/photosSettings.ui:79 -#. i18n: ectx: property (clickMessage), widget (KLineEdit, additionalkeywordsLineEdit) -#: rc.cpp:2509 -msgid "Ex: band live 1977" -msgstr "" - -#. i18n: file: context/applets/photos/photosSettings.ui:88 -#. i18n: ectx: property (text), widget (QLabel, addsomemorekeynwordstothequerywithaspaceseparatorLabel) -#: rc.cpp:2512 -msgid "" -"Add some more key words to the Flickr.com\n" -"query, with a space separator. \n" -"For example: band live 1977 " +#: context/applets/photos/PhotosApplet.cpp:117 +msgid "Photos: No Track Playing" msgstr "" -#. i18n: file: context/applets/wikipedia/wikipediaGeneralSettings.ui:31 -#. i18n: ectx: property (text), widget (QCheckBox, mobileCheckBox) -#: rc.cpp:2517 -msgid "Use Wikipedia &mobile version" -msgstr "" +#: context/applets/photos/PhotosApplet.cpp:132 +#, kde-format +msgctxt "@title:window Number of photos of artist" +msgid "1 Photo: %2" +msgid_plural "%1 Photos: %2" +msgstr[0] "" +msgstr[1] "" -#. i18n: tag layout attribute name -#. i18n: file: data/DefaultPlaylistLayouts.xml:36 -#: rc.cpp:2523 playlist/layouts/PlaylistLayoutEditDialog.cpp:525 -msgid "No Grouping" +#: context/applets/photos/PhotosApplet.cpp:153 +#: context/applets/photos/PhotosApplet.cpp:170 +#: context/applets/photos/PhotosApplet.cpp:184 +#, kde-format +msgid "Photos: %1" msgstr "" -#. i18n: tag layout attribute name -#. i18n: file: data/DefaultPlaylistLayouts.xml:60 -#: rc.cpp:2526 -msgid "No Grouping (Single Line)" +#: context/applets/photos/PhotosApplet.cpp:219 +msgid "Photos Settings" msgstr "" -#. i18n: tag layout attribute name -#. i18n: file: data/DefaultPlaylistLayouts.xml:77 -#: rc.cpp:2529 -msgid "Verbose" -msgstr "" +#: context/applets/albums/AlbumItem.cpp:107 +#, kde-format +msgid "%1 track" +msgid_plural "%1 tracks" +msgstr[0] "" +msgstr[1] "" -#: dynamic/Bias.cpp:138 dynamic/biases/SearchQueryBias.cpp:116 -msgctxt "Random bias representation" -msgid "Random songs" +#: context/applets/albums/Albums.cpp:81 context/applets/albums/Albums.cpp:326 +msgid "Filter Albums" msgstr "" -#: dynamic/Bias.cpp:239 -msgctxt "And bias representation" -msgid "Match all" +#: context/applets/albums/Albums.cpp:221 +#, kde-format +msgid "Disc %1" msgstr "" -#: dynamic/Bias.cpp:257 -msgctxt "" -"Prefix for AndBias. Shown in front of a bias in the dynamic playlist view" -msgid "and" +#: context/applets/albums/Albums.cpp:254 +msgid "Right align track lengths" msgstr "" -#: dynamic/Bias.cpp:458 -msgctxt "" -"Prefix for OrBias. Shown in front of a bias in the dynamic playlist view" -msgid "or" +#: context/applets/albums/Albums.cpp:259 +msgid "Number of recently added albums:" msgstr "" -#: dynamic/Bias.cpp:466 -msgctxt "Or bias representation" -msgid "Match any" +#: context/applets/albums/Albums.cpp:265 +msgid "Albums Applet Settings" msgstr "" -#: dynamic/BiasedPlaylist.cpp:57 -msgctxt "" -"Title for a default dynamic playlist. The default playlist only returns " -"random tracks." -msgid "Random" +#. i18n: file: services/magnatune/MagnatuneSignupDialogBase.ui:45 +#. i18n: ectx: property (text), widget (QPushButton, closeButton) +#: context/applets/albums/Albums.cpp:342 +#: context/applets/lyrics/LyricsApplet.cpp:464 rc.cpp:835 +#: firstruntutorial/FirstRunTutorialPage.cpp:56 +msgid "Close" msgstr "" -#: dynamic/BiasedPlaylist.cpp:137 -msgid "Generating playlist..." +#: context/applets/lyrics/LyricsSuggestionsListWidget.cpp:90 +#, kde-format +msgid "artist: %1" msgstr "" -#: dynamic/biases/TagMatchBias.cpp:45 -msgctxt "Name of the \"TagMatch\" bias" -msgid "Match meta tag" +#: context/applets/lyrics/LyricsApplet.cpp:192 +msgctxt "Used if the current track has no artist." +msgid "Unknown" msgstr "" -#: dynamic/biases/TagMatchBias.cpp:54 -msgctxt "Description of the \"TagMatch\" bias" +#: context/applets/lyrics/LyricsApplet.cpp:199 +#, kde-format msgid "" -"The \"TagMatch\" bias adds tracks that\n" -"fulfill a specific condition." +"While you were editing the lyrics of %1 - %2 the track has changed. " +"Do you want to save your changes?" msgstr "" -#: dynamic/biases/TagMatchBias.cpp:283 +#: context/applets/lyrics/LyricsApplet.cpp:206 #, kde-format -msgctxt "Inverted condition in tag match bias" -msgid "Not %1" -msgstr "" - -#: dynamic/biases/AlbumPlayBias.cpp:38 -msgctxt "Name of the \"AlbumPlay\" bias" -msgid "Album play" -msgstr "" - -#: dynamic/biases/AlbumPlayBias.cpp:47 -msgctxt "Description of the \"AlbumPlay\" bias" -msgid "The \"AlbumPlay\" bias adds tracks that belong to one album." -msgstr "" - -#: dynamic/biases/AlbumPlayBias.cpp:108 -msgctxt "AlbumPlay bias representation" -msgid "The next track from the album" -msgstr "" - -#: dynamic/biases/AlbumPlayBias.cpp:111 -msgctxt "AlbumPlay bias representation" -msgid "Any later track from the album" +msgid "" +"The lyrics of %1 - %2 changed while you were editing them. Do you " +"want to save your changes?" msgstr "" -#: dynamic/biases/AlbumPlayBias.cpp:114 -msgctxt "AlbumPlay bias representation" -msgid "Tracks from the same album" +#: context/applets/lyrics/LyricsApplet.cpp:450 +msgid "Edit Lyrics" msgstr "" -#: dynamic/biases/AlbumPlayBias.cpp:124 -msgid "Track directly follows previous track in album" +#: context/applets/lyrics/LyricsApplet.cpp:457 +msgid "Save Lyrics" msgstr "" -#: dynamic/biases/AlbumPlayBias.cpp:126 -msgid "Track comes after previous track in album" +#: context/applets/lyrics/LyricsApplet.cpp:471 +msgid "Scroll automatically" msgstr "" -#: dynamic/biases/AlbumPlayBias.cpp:128 -msgid "Track is in the same album as previous track" +#: context/applets/lyrics/LyricsApplet.cpp:478 +msgid "Reload Lyrics" msgstr "" -#: dynamic/biases/IfElseBias.cpp:37 -msgctxt "Name of the \"IfElse\" bias" -msgid "If Else" +#: context/applets/lyrics/LyricsApplet.cpp:562 +msgid "Lyrics: No script is running" msgstr "" -#: dynamic/biases/IfElseBias.cpp:46 -msgctxt "Description of the \"IfElse\" bias" -msgid "" -"The \"IfElse\" bias adds tracks that match at least one of the sub biases. " -"It will only check the second sub-bias if the first doesn't return any " -"results." +#: context/applets/lyrics/LyricsApplet.cpp:574 +msgid "Lyrics: Fetching ..." msgstr "" -#: dynamic/biases/IfElseBias.cpp:74 -msgctxt "IfElse bias representation" -msgid "Match all sequentially" +#: context/applets/lyrics/LyricsApplet.cpp:578 +msgid "Lyrics: Fetch error" msgstr "" -#: dynamic/biases/IfElseBias.cpp:83 -msgctxt "" -"Prefix for IfElseBias. Shown in front of a bias in the dynamic playlist view" -msgid "else" +#: context/applets/lyrics/LyricsApplet.cpp:584 +msgid "Lyrics: Suggested URLs" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:44 -msgctxt "Name of the \"QuizPlay\" bias" -msgid "Quiz play" +#: context/applets/lyrics/LyricsApplet.cpp:610 +#, kde-format +msgctxt "Lyrics: - " +msgid "Lyrics: %1 - %2" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:53 -msgctxt "Description of the \"QuizPlay\" bias" -msgid "" -"The \"QuizPlay\" bias adds tracks that start\n" -"with a character the last track ended with." +#: context/applets/lyrics/LyricsApplet.cpp:616 +msgid "Lyrics: Not found" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:118 -msgctxt "QuizPlay bias representation" +#: context/applets/lyrics/LyricsApplet.cpp:656 +msgctxt "@info" msgid "" -"Tracks whose title start with a\n" -" character the last track ended with" +"Do you really want to refetch lyrics for this track? All changes you may " +"have made will be lost." msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:121 -msgctxt "QuizPlay bias representation" -msgid "" -"Tracks whose artist name start\n" -" with a character the last track ended with" +#. i18n: file: context/applets/lyrics/lyricsSettings.ui:14 +#. i18n: ectx: property (windowTitle), widget (QWidget, lyricsSettings) +#: context/applets/lyrics/LyricsApplet.cpp:693 rc.cpp:1190 +msgid "Lyrics Settings" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:124 -msgctxt "QuizPlay bias representation" -msgid "" -"Tracks whose album name start\n" -" with a character the last track ended with" +#: context/applets/labels/LabelGraphicsItem.cpp:64 +msgid "Add label" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:135 -msgid "" -"Last character of the previous song is\n" -"the first character of the next song" +#: context/applets/labels/LabelGraphicsItem.cpp:69 +msgid "Remove label" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:140 -msgid "of the track title (Title quiz)" +#: context/applets/labels/LabelGraphicsItem.cpp:79 +msgid "Add to blacklist" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:142 -msgid "of the artist (Artist quiz)" +#: context/applets/labels/LabelsApplet.cpp:195 +msgid "Labels: No track playing" msgstr "" -#: dynamic/biases/QuizPlayBias.cpp:144 -msgid "of the album name (Album quiz)" +#: context/applets/labels/LabelsApplet.cpp:516 +msgid "Labels: Fetching..." msgstr "" -#: dynamic/biases/EchoNestBias.cpp:47 -msgctxt "Name of the \"EchoNest\" bias" -msgid "EchoNest similar artist" +#: context/applets/labels/LabelsApplet.cpp:526 +#, kde-format +msgid "Labels: %1" msgstr "" -#: dynamic/biases/EchoNestBias.cpp:56 -msgctxt "Description of the \"EchoNest\" bias" -msgid "" -"The \"EchoNest\" bias looks up tracks on echo nest and only adds similar " -"tracks." +#: context/applets/labels/LabelsApplet.cpp:574 +#, kde-format +msgid "Labels for %1 by %2" msgstr "" -#: dynamic/biases/EchoNestBias.cpp:126 -msgctxt "EchoNest bias representation" -msgid "Similar to the previous track (as reported by EchoNest)" +#: context/applets/labels/LabelsApplet.cpp:742 +msgid "General Settings" msgstr "" -#: dynamic/biases/EchoNestBias.cpp:129 -msgctxt "EchoNest bias representation" -msgid "" -"Similar to any track in the current playlist (as reported by EchoNest)" +#: context/applets/labels/LabelsApplet.cpp:743 +msgid "Blacklist Settings" msgstr "" -#: dynamic/biases/EchoNestBias.cpp:140 -msgid "Echo nest thinks the track is similar to" +#: context/applets/labels/LabelsApplet.cpp:744 +msgid "Replacement Settings" msgstr "" -#: dynamic/biases/EchoNestBias.cpp:143 -msgid "the previous Track" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:48 +msgid "Your system has no OpenGL support" msgstr "" -#: dynamic/biases/EchoNestBias.cpp:145 -msgid "one of the tracks in the current playlist" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:64 +msgid "Could not create an OpenGL rendering context." msgstr "" -#: dynamic/biases/PartBias.cpp:44 -msgctxt "Name of the \"Part\" bias" -msgid "Partition" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:68 +msgid "Your system has no sample buffer support." msgstr "" -#: dynamic/biases/PartBias.cpp:53 -msgctxt "Description of the \"Part\" bias" -msgid "" -"The \"Part\" bias fills parts of the playlist from different sub-biases." +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:72 +msgid "Your system has no stencil buffer support." msgstr "" -#: dynamic/biases/PartBias.cpp:260 -msgid "This controls what portion of the playlist should match the criteria" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:76 +msgid "Your system has no double buffer support." msgstr "" -#: dynamic/biases/PartBias.cpp:401 -msgctxt "Part bias representation" -msgid "Partition" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:80 +msgid "Your system has no accumulation buffer support." msgstr "" -#: dynamic/biases/SearchQueryBias.cpp:43 -msgctxt "Name of the \"SearchQuery\" bias" -msgid "Search" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:84 +msgid "Your system has no direct rendering support." msgstr "" -#: dynamic/biases/SearchQueryBias.cpp:52 -msgctxt "Description of the \"SearchQuery\" bias" -msgid "" -"The \"SearchQuery\" bias adds tracks that are\n" -"found by a search query. It uses the same search\n" -"query as the collection browser." +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:138 +msgid "Spectrum-Analyzer" msgstr "" -#: dynamic/biases/SearchQueryBias.cpp:119 -#, kde-format -msgctxt "SearchQuery bias representation" -msgid "Search for: %1" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:166 +msgid "Detach" msgstr "" -#: dynamic/BiasFactory.cpp:52 -msgctxt "Name of the random bias" -msgid "Random" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:175 +msgid "Fullscreen" msgstr "" -#: dynamic/BiasFactory.cpp:59 -msgctxt "Description of the random bias" -msgid "" -"The random bias adds random tracks from the\n" -"whole collection without any bias." +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:184 +msgid "Power" msgstr "" -#: dynamic/BiasFactory.cpp:70 -msgctxt "Name of the \"And\" bias" -msgid "And" +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:193 +msgid "Switch Mode" msgstr "" -#: dynamic/BiasFactory.cpp:77 -msgctxt "Description of the \"And\" bias" -msgid "" -"The \"And\" bias adds tracks that match all\n" -"of the sub biases." +#: context/applets/spectrumanalyzer/SpectrumAnalyzerApplet.cpp:665 +msgid "Spectrum Analyzer Settings" msgstr "" -#: dynamic/BiasFactory.cpp:88 -msgctxt "Name of the \"Or\" bias" -msgid "Or" +#: ActionClasses.cpp:86 +msgid "Amarok Menu" msgstr "" -#: dynamic/BiasFactory.cpp:95 -msgctxt "Description of the \"Or\" bias" -msgid "" -"The \"Or\" bias adds tracks that match at\n" -"least one of the sub biases." +#: ActionClasses.cpp:176 +msgid "Play/Pause" msgstr "" -#: dynamic/BiasFactory.cpp:184 dynamic/BiasFactory.cpp:190 -#, kde-format -msgid "Replacement for bias %1" +#: ActionClasses.cpp:313 +msgid "Click to change" msgstr "" -#: dynamic/DynamicModel.cpp:786 -msgctxt "Default name for new playlists" -msgid "New playlist" +#: ActionClasses.cpp:330 +msgid "&Replay Gain Mode" msgstr "" -#: dynamic/DynamicModel.cpp:925 -msgid "Rock and Pop" +#: ActionClasses.cpp:332 +msgctxt "Replay Gain state, as in, disabled" +msgid "&Off" msgstr "" -#: dynamic/DynamicModel.cpp:931 -msgid "Album play" +#: ActionClasses.cpp:332 +msgctxt "Item, as in, music" +msgid "&Track" msgstr "" -#: dynamic/DynamicModel.cpp:940 -msgctxt "Name of a dynamic playlist" -msgid "Rating" +#: ActionClasses.cpp:333 +msgid "&Album" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastMeta.cpp:379 -#: core/podcasts/PodcastMeta.h:413 -msgid "Podcast" +#: ActionClasses.cpp:342 +msgid "&Equalizer" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.h:54 -msgid "Local Podcasts" +#: ActionClasses.cpp:370 +msgid "Your current setup does not support the equalizer feature" msgstr "" -#: core-impl/podcasts/sql/PodcastFilenameLayoutConfigDialog.cpp:15 -msgctxt "Change filename layout" -msgid "Podcast Episode Filename Configuration" +#: ActionClasses.cpp:375 +msgctxt "Equalizer state, as in, disabled" +msgid "&Off" msgstr "" -#: core-impl/podcasts/sql/PodcastSettingsDialog.cpp:36 -#, kde-format -msgctxt "change options" -msgid "Configure %1" +#: ActionClasses.cpp:398 +msgid "Burn" msgstr "" -#: core-impl/podcasts/sql/PodcastSettingsDialog.cpp:69 -msgid " Item" -msgid_plural " Items" -msgstr[0] "" -msgstr[1] "" +#: ActionClasses.cpp:437 +msgid "Current Playlist" +msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:288 -msgid "&Update All Channels" +#: ActionClasses.cpp:438 +msgid "Selected Tracks" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:296 -msgid "&Configure General Settings" +#: ActionClasses.cpp:469 +msgid "Stop" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:304 -msgid "&Export subscriptions to OPML file" +#: ActionClasses.cpp:521 +msgid "Stop after current Track" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:328 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:880 -msgid "&Configure" +#: ActionClasses.cpp:536 +msgid "Stop after current track: On" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:346 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:898 -msgid "&Remove Subscription" +#: ActionClasses.cpp:542 +msgid "Stop after current track: Off" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:368 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:919 -msgid "&Update Channel" +#: k3bexporter.cpp:182 +msgid "Unable to start K3b." msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:407 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:800 -msgid "&Delete Downloaded Episode" +#: k3bexporter.cpp:206 +msgid "There was a DCOP communication error with K3b." msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:419 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:813 -msgid "&Write Feed Information to File" +#: k3bexporter.cpp:240 +msgid "" +"Create an audio mode CD suitable for CD players, or a data mode CD suitable " +"for computers and other digital music players?" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:443 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:850 -msgid "&Download Episode" +#: k3bexporter.cpp:243 +msgid "Create K3b Project" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:486 -#, kde-format -msgid "Already subscribed to %1." +#: k3bexporter.cpp:244 +msgid "Audio Mode" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:611 -msgctxt "prefix to 'x minutes'" -msgid "every " +#: k3bexporter.cpp:245 +msgid "Data Mode" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:612 -msgid " minute" -msgid_plural " minutes" -msgstr[0] "" -msgstr[1] "" +#: ScriptManager.cpp:303 +#, kde-format +msgid "" +"Script error reported by: %1\n" +"%2" +msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:621 -msgid "Configure Local Podcasts" +#: toolbar/SlimToolbar.cpp:36 +msgid "Slim Toolbar" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:641 -msgid "Move Podcasts" +#: toolbar/VolumePopupButton.cpp:107 toolbar/VolumePopupButton.cpp:118 +#: widgets/Osd.cpp:171 +msgid "(muted)" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:645 -msgid "Do you want to move all downloaded episodes to the new location?" +#: toolbar/VolumePopupButton.cpp:107 toolbar/VolumePopupButton.cpp:118 +#: widgets/Osd.cpp:171 +#, kde-format +msgid "Volume: %1% %2" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:714 -msgid "Select file for OPML export" +#: toolbar/MainToolbar.cpp:82 +msgid "Main Toolbar" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:998 -msgid "Unsubscribe" +#: toolbar/MainToolbar.cpp:89 +msgid "Rediscover Your Music" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1002 -#, kde-format -msgid "Do you really want to unsubscribe from \"%1\"?" +#: playlistgenerator/PresetEditDialog.cpp:61 +msgid "Add new" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1007 -msgid "Delete downloaded episodes" +#: playlistgenerator/PresetEditDialog.cpp:62 +#: playlistgenerator/PresetEditDialog.cpp:64 +#: playlistgenerator/PresetEditDialog.cpp:92 +msgid "Constraint Group" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1130 -msgid "Waiting for Podcast Downloads to Finish" +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:126 +#. i18n: ectx: property (text), widget (QPushButton, removePushButton) +#: playlistgenerator/PresetEditDialog.cpp:72 rc.cpp:1227 +msgid "Remove selected" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1131 -#, kde-format -msgid "There is still a podcast download in progress" -msgid_plural "There are still %1 podcast downloads in progress" -msgstr[0] "" -msgstr[1] "" +#: playlistgenerator/constraints/TagMatch.cpp:57 +msgid "Match Tags" +msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1135 -msgid "Cancel Download and Quit." +#: playlistgenerator/constraints/TagMatch.cpp:58 +msgid "Make all tracks in the playlist match the specified characteristic" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1312 -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1555 +#: playlistgenerator/constraints/TagMatch.cpp:184 #, kde-format -msgid "Unable to save podcast episode file to %1" +msgctxt "" +"%1 = empty string or \"not\"; %2 = a metadata field, like \"title\" or " +"\"artist name\"; %3 = a predicate, can be equals, starts with, ends with or " +"contains; %4 = a string to match; Example: Match tag: not title contains " +"\"foo\"" +msgid "Match tag:%1 %2 %3 %4" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1322 -msgid "Downloading Podcast Media" +#: playlistgenerator/constraints/TagMatch.cpp:185 +msgid " not" msgstr "" -#: core-impl/podcasts/sql/SqlPodcastProvider.cpp:1323 +#: playlistgenerator/constraints/TagMatch.cpp:188 #, kde-format -msgid "Downloading Podcast \"%1\"" -msgstr "" +msgctxt "number of stars in the rating of a track" +msgid "%1 star" +msgid_plural "%1 stars" +msgstr[0] "" +msgstr[1] "" -#: core-impl/capabilities/timecode/TimecodeWriteCapability.cpp:102 +#: playlistgenerator/constraints/TagMatch.cpp:194 #, kde-format -msgid "%1 - Stopped %2" +msgctxt "an arbitrary string surrounded by quotes" +msgid "\"%1\"" msgstr "" -#: core-impl/capabilities/timecode/TimecodeWriteCapability.cpp:107 -msgid "Playback Ended Markers" +#: playlistgenerator/constraints/TagMatch.cpp:353 +#: widgets/MetaQueryWidget.cpp:883 +msgctxt "a numerical tag (like year or track number) equals a value" +msgid "equals" msgstr "" -#: core-impl/meta/default/DefaultMetaTypes.h:39 -#: core-impl/meta/default/DefaultMetaTypes.h:75 -#: core-impl/meta/default/DefaultMetaTypes.h:92 -#: services/scriptable/ScriptableServiceMeta_p.h:103 -#: services/scriptable/ScriptableServiceMeta_p.h:161 -#: services/scriptable/ScriptableServiceMeta_p.h:210 -#: services/scriptable/ScriptableServiceMeta_p.h:253 -#: services/scriptable/ScriptableServiceMeta_p.h:295 -msgctxt "The value is not known" -msgid "Unknown" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:123 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:477 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:614 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonRating) +#: playlistgenerator/constraints/TagMatch.cpp:355 rc.cpp:1372 rc.cpp:1456 +#: rc.cpp:1489 widgets/MetaQueryWidget.cpp:885 +msgid "greater than" msgstr "" -#: core-impl/meta/default/DefaultMetaTypes.h:58 -msgctxt "The Value is not known" -msgid "Unknown" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:113 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:467 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:604 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonRating) +#: playlistgenerator/constraints/TagMatch.cpp:357 +#: playlistgenerator/constraints/PlaylistLength.cpp:154 rc.cpp:1366 +#: rc.cpp:1450 rc.cpp:1483 widgets/MetaQueryWidget.cpp:881 +msgid "less than" msgstr "" -#: core-impl/meta/stream/Stream.cpp:52 -#, kde-format -msgid "Stream (%1)" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:233 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) +#: playlistgenerator/constraints/TagMatch.cpp:361 rc.cpp:1396 +msgid "before" msgstr "" -#: core-impl/playlists/types/dynamic/DynamicPlaylist.cpp:36 -msgid "Default Dynamic Playlist" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:238 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) +#: playlistgenerator/constraints/TagMatch.cpp:363 rc.cpp:1399 +msgid "on" msgstr "" -#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:78 -#, kde-format -msgid "Cannot read playlist (%1)." +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:243 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) +#: playlistgenerator/constraints/TagMatch.cpp:365 rc.cpp:1402 +msgid "after" msgstr "" -#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:97 -msgid "Could not create a temporary file to download playlist." +#: playlistgenerator/constraints/TagMatch.cpp:367 +msgid "within" msgstr "" -#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:113 -msgid "Downloading remote playlist" +#: playlistgenerator/constraints/TagMatch.cpp:371 +#: widgets/MetaQueryWidget.cpp:897 +msgctxt "an alphabetical tag (like title or artist name) equals some string" +msgid "equals" msgstr "" -#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:189 -msgid "The used file extension is not valid for playlists." +#: playlistgenerator/constraints/TagMatch.cpp:373 +msgctxt "" +"an alphabetical tag (like title or artist name) starts with some string" +msgid "starts with" msgstr "" -#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:190 -msgid "Unknown playlist format" +#: playlistgenerator/constraints/TagMatch.cpp:375 +msgctxt "" +"an alphabetical tag (like title or artist name) ends with some string" +msgid "ends with" msgstr "" -#: core-impl/playlists/types/file/PlaylistFileSupport.cpp:216 -#, kde-format -msgid "Playlist_%1" +#: playlistgenerator/constraints/TagMatch.cpp:377 +#: widgets/MetaQueryWidget.cpp:899 +msgctxt "" +"an alphabetical tag (like title or artist name) contains some string" +msgid "contains" msgstr "" -#: core-impl/collections/daap/DaapCollection.cpp:104 -#, kde-format -msgid "Loading remote collection from host %1" +#: playlistgenerator/constraints/TagMatch.cpp:379 +msgid "regexp" msgstr "" -#: core-impl/collections/daap/DaapCollection.cpp:274 -#, kde-format -msgid "Music share at %1" +#: playlistgenerator/constraints/TagMatch.cpp:382 +#: playlistgenerator/constraints/PlaylistLength.cpp:156 +#: playlistgenerator/constraints/PlaylistDuration.cpp:170 +#: widgets/MetaQueryWidget.cpp:904 +msgid "unknown comparison" msgstr "" -#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:155 -#: core-impl/collections/mediadevicecollection/podcast/MediaDevicePodcastProvider.cpp:58 +#: playlistgenerator/constraints/TagMatch.cpp:395 #, kde-format -msgctxt "Podcasts on a media device" -msgid "Podcasts on %1" -msgstr "" - -#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:181 -msgid "&Delete Episode" -msgstr "" +msgid "%1 day" +msgid_plural "%1 days" +msgstr[0] "" +msgstr[1] "" -#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:253 +#: playlistgenerator/constraints/TagMatch.cpp:398 #, kde-format -msgid "Are you sure you want to delete this episode?" -msgid_plural "Are you sure you want to delete these %1 episodes?" +msgid "%1 month" +msgid_plural "%1 months" msgstr[0] "" msgstr[1] "" -#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:269 +#: playlistgenerator/constraints/TagMatch.cpp:401 #, kde-format -msgid "Yes, delete from %1." -msgstr "" +msgid "%1 year" +msgid_plural "%1 years" +msgstr[0] "" +msgstr[1] "" -#: core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:325 -msgid "&Delete Channel and Episodes" -msgstr "" +#: playlistgenerator/constraints/TagMatch.cpp:552 +#: playlistgenerator/constraints/TagMatch.cpp:769 +msgctxt "within the last %1 days" +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" -#: core-impl/collections/umscollection/handler/UmsHandler.cpp:474 -msgid "&Use as Collection" -msgstr "" +#: playlistgenerator/constraints/TagMatch.cpp:553 +#: playlistgenerator/constraints/TagMatch.cpp:770 +msgctxt "within the last %1 months" +msgid "month" +msgid_plural "months" +msgstr[0] "" +msgstr[1] "" -#: core-impl/collections/umscollection/handler/UmsHandler.cpp:486 -#, kde-format -msgid "&Configure %1" -msgstr "" +#: playlistgenerator/constraints/TagMatch.cpp:554 +#: playlistgenerator/constraints/TagMatch.cpp:771 +msgctxt "within the last %1 years" +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" -#: core-impl/collections/umscollection/handler/UmsHandler.cpp:519 -msgid "Configure USB Mass Storage Device" +#: playlistgenerator/constraints/PreventDuplicates.cpp:53 +msgid "Prevent Duplicates" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:152 -msgid "Could not connect to MTP Device" +#: playlistgenerator/constraints/PreventDuplicates.cpp:54 +msgid "" +"Prevents duplicate tracks, albums, or artists from appearing in the playlist" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:378 -msgid "Could not copy track from device." +#: playlistgenerator/constraints/PreventDuplicates.cpp:101 +msgid "Prevent duplicate tracks" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:421 -#: core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:150 -#: core/meta/Meta.cpp:394 covermanager/CoverFetchUnit.cpp:596 -#: covermanager/CoverFetchUnit.cpp:606 -#: context/applets/currenttrack/CurrentTrack.h:38 -msgid "Unknown Artist" +#: playlistgenerator/constraints/PreventDuplicates.cpp:103 +msgid "Prevent duplicate artists" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:431 -#: core/meta/Meta.cpp:444 context/applets/currenttrack/CurrentTrack.h:39 -msgid "Unknown Album" +#: playlistgenerator/constraints/PreventDuplicates.cpp:105 +msgid "Prevent duplicate albums" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:437 -#: core/meta/Meta.cpp:481 -msgid "Unknown Genre" +#: playlistgenerator/constraints/PlaylistLength.cpp:57 +msgid "Playlist Length" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:593 -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:732 -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:915 -msgid "Could not delete item" +#: playlistgenerator/constraints/PlaylistLength.cpp:58 +msgid "Sets the preferred number of tracks in the playlist" msgstr "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:603 -msgid "Delete failed" -msgstr "" +#: playlistgenerator/constraints/PlaylistLength.cpp:119 +#, kde-format +msgctxt "%2 is e.g. 'more than' or 'less than' or 'equals'" +msgid "Playlist length: %2 1 track" +msgid_plural "Playlist length: %2 %1 tracks" +msgstr[0] "" +msgstr[1] "" -#: core-impl/collections/mtpcollection/handler/MtpHandler.cpp:888 -msgid "Could not save playlist." +#: playlistgenerator/constraints/PlaylistLength.cpp:150 +msgctxt "number of tracks in playlist equals some number" +msgid "equals" msgstr "" -#: core-impl/collections/mediadevicecollection/MediaDeviceCollection.cpp:263 -msgid "&Disconnect Device" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:49 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) +#: playlistgenerator/constraints/PlaylistLength.cpp:152 rc.cpp:1525 +msgid "more than" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:306 -msgid "Copying Tracks Failed" +#: playlistgenerator/constraints/Checkpoint.cpp:61 +msgid "Checkpoint" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:310 -msgid "Tracks not copied: the device is already being copied to" +#: playlistgenerator/constraints/Checkpoint.cpp:62 +msgid "Fixes a track, album, or artist to a certain position in the playlist" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:347 +#: playlistgenerator/constraints/Checkpoint.cpp:177 #, kde-format -msgid "Unsupported format: %1" +msgid "Checkpoint: %1" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:390 -msgid "Already on device" +#: playlistgenerator/constraints/Checkpoint.cpp:185 +#: playlistgenerator/constraints/Checkpoint.cpp:193 +#: playlistgenerator/constraints/Checkpoint.cpp:205 +msgid "unassigned" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:406 -msgid "Tracks not copied: the device already has these tracks" +#: playlistgenerator/constraints/Checkpoint.cpp:187 +#, kde-format +msgid "\"%1\" (track) by %2" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:427 -msgid "Tracks not copied: the device has insufficient space" +#: playlistgenerator/constraints/Checkpoint.cpp:196 +#, kde-format +msgid "\"%1\" (album) by %2" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:437 -msgid "Transferring Tracks to Device" +#: playlistgenerator/constraints/Checkpoint.cpp:198 +#, kde-format +msgid "\"%1\" (album)" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:479 +#: playlistgenerator/constraints/Checkpoint.cpp:207 #, kde-format -msgid "%1 track failed to copy to the device" -msgid_plural "%1 tracks failed to copy to the device" -msgstr[0] "" -msgstr[1] "" - -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:581 -msgid "The track failed to copy to the device" +msgid "\"%1\" (artist)" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:591 -msgid "Track not deleted:" -msgid_plural "Tracks not deleted:" -msgstr[0] "" -msgstr[1] "" - -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:592 -msgid "Deleting Track Failed" -msgid_plural "Deleting Tracks Failed" -msgstr[0] "" -msgstr[1] "" +#: playlistgenerator/constraints/TagMatchSupport.cpp:86 +msgid "url" +msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:596 -#, kde-format -msgid "%1 tracks are already being deleted from the device." +#: playlistgenerator/constraints/TagMatchSupport.cpp:87 +msgid "title" msgstr "" -#: core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:613 -msgid "Removing Track from Device" -msgid_plural "Removing Tracks from Device" -msgstr[0] "" -msgstr[1] "" +#: playlistgenerator/constraints/TagMatchSupport.cpp:88 +msgid "artist name" +msgstr "" -#: core-impl/collections/mediadevicecollection/playlist/MediaDeviceUserPlaylistProvider.h:42 -msgid "Media Device playlists" +#: playlistgenerator/constraints/TagMatchSupport.cpp:89 +msgid "album name" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:292 -msgid "iPod was not initialized:" +#: playlistgenerator/constraints/TagMatchSupport.cpp:90 +msgid "genre" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:293 -msgid "iPod Initialization Failed" +#: playlistgenerator/constraints/TagMatchSupport.cpp:91 +msgid "composer" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:316 -#, kde-format -msgid "" -"Media Device: could not find iTunesDB on device mounted at %1. Attempt to " -"initialize your iPod?" +#: playlistgenerator/constraints/TagMatchSupport.cpp:92 +msgid "year" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:318 -msgid "Initialize iPod?" +#: playlistgenerator/constraints/TagMatchSupport.cpp:93 +msgid "comment" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:319 -msgid "&Initialize" +#: playlistgenerator/constraints/TagMatchSupport.cpp:94 +msgid "track number" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:360 -msgid "Set iPod Model" +#: playlistgenerator/constraints/TagMatchSupport.cpp:95 +msgid "disc number" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:360 -msgid "iPod Models" +#: playlistgenerator/constraints/TagMatchSupport.cpp:96 +msgid "length" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:364 -#, kde-format -msgid "%1 the iPod Model is necessary to initialize the iPod" +#: playlistgenerator/constraints/TagMatchSupport.cpp:97 +msgid "added to collection" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:390 -#, kde-format -msgid "" -"%1 failed to write to iPod, make sure you have write permissions on the iPod" +#: playlistgenerator/constraints/TagMatchSupport.cpp:98 +msgid "score" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:406 -#, kde-format -msgid "" -"%1 failed to write SysInfo file to iPod, make sure you have write " -"permissions on the iPod" +#: playlistgenerator/constraints/TagMatchSupport.cpp:99 +msgid "rating" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:430 -#, kde-format -msgid "%1 failed to initialize the iPod" +#: playlistgenerator/constraints/TagMatchSupport.cpp:100 +msgid "first played" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:438 -msgid "The iPod was successfully initialized." +#: playlistgenerator/constraints/TagMatchSupport.cpp:101 +msgid "last played" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:438 -msgid "iPod Initialized" +#: playlistgenerator/constraints/TagMatchSupport.cpp:102 +msgid "play count" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:445 -#, kde-format -msgid "" -"%1 you chose not to initialize the iPod. It will not be usable until it is " -"initialized." +#: playlistgenerator/constraints/TagMatchSupport.cpp:103 +msgid "label" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:519 -msgid "&Stale and Orphaned" +#: playlistgenerator/constraints/PlaylistDuration.cpp:57 +msgid "Playlist Duration" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:529 -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:692 -msgid "Synchronize Artwork" +#: playlistgenerator/constraints/PlaylistDuration.cpp:58 +msgid "Sets the preferred duration of the playlist" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:545 -msgid "" -"Do you really want to initialize this iPod? Its database will be cleared of " -"all information, but the files will not be deleted." +#: playlistgenerator/constraints/PlaylistDuration.cpp:124 +#, kde-format +msgid "Playlist duration: %1 %2" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:549 -msgid "Initialize iPod" +#: playlistgenerator/constraints/PlaylistDuration.cpp:164 +msgctxt "duration of playlist equals some time" +msgid "equals" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:555 -msgid "The iPod has been initialized" +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:49 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) +#: playlistgenerator/constraints/PlaylistDuration.cpp:166 rc.cpp:1594 +msgid "longer than" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:558 -msgid "The iPod was unable to be initialized" +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:39 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) +#: playlistgenerator/constraints/PlaylistDuration.cpp:168 rc.cpp:1588 +msgid "shorter than" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:567 -msgid "" -"Amarok is about to search for stale tracks. This may take a while, do you " -"want to continue?" +#: playlistgenerator/PresetModel.cpp:159 playlistgenerator/PresetModel.cpp:297 +msgid "Preset files (*.xml)" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:571 -msgid "Find Stale Tracks" +#: playlistgenerator/PresetModel.cpp:161 +msgid "Import preset" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:654 +#: playlistgenerator/PresetModel.cpp:215 #, kde-format -msgctxt "@info" -msgid "One stale track removed from the database. Scan for orphaned tracks?" -msgid_plural "%1 tracks removed from the database. Scan for orphaned tracks?" -msgstr[0] "" -msgstr[1] "" +msgid "Preset exported to %1" +msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:659 -msgid "Find Orphaned Tracks" +#: playlistgenerator/PresetModel.cpp:222 +#, kde-format +msgid "Preset could not be exported to %1" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:690 +#: playlistgenerator/PresetModel.cpp:240 #, kde-format -msgid "" -"Amarok is about to synchronize artwork on <i>%1</i>. Do you want to continue?" +msgid "Presets could not be imported from %1" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:701 -msgid "iPod artwork could not be synchronized" +#: playlistgenerator/PresetModel.cpp:247 +#, kde-format +msgid "%1 could not be opened for preset import" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:712 -msgid "Artwork synchronized" +#: playlistgenerator/PresetModel.cpp:252 +msgid "Example 1: new tracks added this week" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:922 -msgid "" -"Amarok requires sudo access to get the FirewireGuid required to connect to " -"your device. Please enter your sudo password" +#: playlistgenerator/PresetModel.cpp:253 +msgid "Example 2: rock or pop music" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2215 -msgid "Select Stale Tracks To Delete" +#: playlistgenerator/PresetModel.cpp:254 +msgid "Example 3: about one hour of tracks from different artists" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2215 -msgid "Stale Tracks" +#: playlistgenerator/PresetModel.cpp:255 +msgid "Example 4: like my favorite radio station" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2269 -msgid "Adding Orphaned Tracks to iPod Database" +#: playlistgenerator/PresetModel.cpp:256 +msgid "Example 5: an 80-minute CD of rock, metal, and industrial" msgstr "" -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2305 +#: playlistgenerator/PresetModel.cpp:306 #, kde-format -msgctxt "@info" -msgid "One orphaned track added to the database." -msgid_plural "%1 tracks added to the database." -msgstr[0] "" -msgstr[1] "" - -#: core-impl/collections/ipodcollection/handler/IpodHandler.cpp:2310 -msgid "Orphaned Tracks Added" +msgid "Export \"%1\" preset" msgstr "" -#: core-impl/collections/playdarcollection/PlaydarCollection.cpp:125 -msgid "Playdar Collection" +#: playlistgenerator/Preset.cpp:42 playlistgenerator/Preset.cpp:55 +msgid "New playlist preset" msgstr "" -#: core-impl/collections/db/ScanResultProcessor.cpp:261 -msgctxt "The genre name for classical music" -msgid "Classical" +#: playlistgenerator/Preset.cpp:45 playlistgenerator/Preset.cpp:67 +msgid "Unnamed playlist preset" msgstr "" -#: core-impl/collections/db/ScanResultProcessor.cpp:270 -#: core-impl/collections/db/sql/SqlMeta.cpp:420 -#: widgets/AlbumBreadcrumbWidget.cpp:60 dialogs/TrackOrganizer.cpp:48 -#: browsers/CollectionTreeItemModelBase.cpp:316 -#: covermanager/CoverManager.cpp:841 playlist/PlaylistModel.cpp:878 -msgid "Various Artists" +#: playlistgenerator/Preset.cpp:129 +msgid "Generating a new playlist" msgstr "" -#: core-impl/collections/db/ScanManager.cpp:136 -msgid "Database import requested" +#: playlistgenerator/Preset.cpp:147 +msgid "" +"The playlist generator created a playlist which does not meet all of your " +"constraints. If you are not satisfied with the results, try loosening or " +"removing some constraints and then generating a new playlist." msgstr "" -#: core-impl/collections/db/ScanManager.cpp:242 -msgid "Scanning music" +#: playlistgenerator/ConstraintGroup.cpp:87 +msgctxt "name of a type of constraint group" +msgid "\"Match Any\" group" msgstr "" -#: core-impl/collections/db/ScanManager.cpp:269 -msgid "" -"<p>The version of the 'amarokcollectionscanner' tool\n" -"does not match your Amarok version.</p><p>Please note that Collection " -"Scanning may not work correctly.</p>" +#: playlistgenerator/ConstraintGroup.cpp:89 +msgctxt "name of a type of constraint group" +msgid "\"Match All\" group" msgstr "" -#: core-impl/collections/db/ScanManager.cpp:334 -#, kde-format -msgid "" -"The collection scanner reported the following errors:\n" -"%1\n" -"In most cases this means that not all of your tracks were imported.\n" -"Further errors will only be reported on the console." +#: playlistgenerator/ConstraintGroup.cpp:91 +msgctxt "name of a type of constraint group" +msgid "Unknown match group" msgstr "" -#: core-impl/collections/db/ScanManager.cpp:479 -#, kde-format -msgid "Failed to write scanner batch file \"%1\"" +#: playlistgenerator/ConstraintSolver.cpp:210 +msgid "The playlist generator failed to load any tracks from the collection." msgstr "" -#: core-impl/collections/db/ScanManager.cpp:487 -msgid "Unable to start Amarok collection scanner." +#: playlistgenerator/ConstraintSolver.cpp:216 +msgid "" +"There are no tracks that match all constraints. The playlist generator will " +"find the tracks that match best, but you may want to consider loosening the " +"constraints to find more tracks." msgstr "" -#: core-impl/collections/db/ScanManager.cpp:536 -#, kde-format -msgid "Found one directory" -msgid_plural "Found %1 directories" -msgstr[0] "" -msgstr[1] "" +#: rc.cpp:1 +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr " ,Launchpad Contributions:,Byambatsogt" -#: core-impl/collections/db/ScanManager.cpp:547 -#, kde-format -msgid "Got directory \"%1\" from scanner." -msgstr "" +#: rc.cpp:2 +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr ",," -#: core-impl/collections/db/ScanManager.cpp:588 -#, kde-format -msgid "Aborting scanner with error: %1" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:89 +#. i18n: ectx: property (mimeType), widget (TokenPool, tokenPool) +#. i18n: file: dialogs/EditFilterDialog.ui:77 +#. i18n: ectx: property (mimeType), widget (TokenPool, tpTokenPool) +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:262 +#. i18n: ectx: property (mimeType), widget (TokenPool, tokenPool) +#: rc.cpp:5 rc.cpp:489 rc.cpp:2012 +msgid "application/x-amarok-tag-token" msgstr "" -#: core-impl/collections/db/ScanManager.cpp:607 -msgid "Scanner aborted." +#. i18n: file: dialogs/FilenameLayoutDialog.ui:119 +#. i18n: ectx: property (text), widget (QLabel, syntaxLabel) +#: rc.cpp:9 +#, no-c-format +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"family:'Nimbus Sans L'; font-size:10pt;\">The following tokens can be used " +"to define a filename scheme: %track, %title, </span></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"family:'Nimbus Sans L'; font-size:10pt;\">%artist, %albumartist, %composer, " +"%year, %album, %comment, %genre<br /></span></p></body></html>" msgstr "" -#: core-impl/collections/db/ScanManager.cpp:700 -msgid "" -"The collection scan had to be aborted. Too many errors were encountered " -"during the scan." +#. i18n: file: dialogs/FilenameLayoutDialog.ui:296 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:20 +msgid "Format Presets:" msgstr "" -#: core-impl/collections/db/sql/mysqlservercollection/MySqlServerCollection.cpp:41 -#: core-impl/collections/db/sql/mysqlecollection/MySqlEmbeddedCollection.cpp:35 -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:72 -#: context/applets/currenttrack/CurrentTrack.cpp:104 -msgid "Local Collection" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:321 +#. i18n: ectx: property (whatsThis), widget (QComboBox, presetCombo) +#: rc.cpp:23 +msgid "A list of selectable filename scheme/format presets." msgstr "" -#: core-impl/collections/db/sql/SqlCollection.cpp:172 -#, kde-format -msgid "" -"The amarok database reported the following errors:\n" -"%1\n" -"In most cases you will need to resolve these errors before Amarok will run " -"properly." +#. i18n: file: dialogs/FilenameLayoutDialog.ui:328 +#. i18n: ectx: property (toolTip), widget (QPushButton, removePresetButton) +#: rc.cpp:26 +msgid "Removes the currently selected format preset" msgstr "" -#: core-impl/collections/db/sql/SqlMeta.cpp:272 -#: services/lastfm/meta/LastFmMeta.cpp:133 covermanager/CoverManager.cpp:842 -#, kde-format -msgid "%1 - %2" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:331 +#. i18n: ectx: property (text), widget (QPushButton, removePresetButton) +#: rc.cpp:29 +msgid "Remove Preset" msgstr "" -#: core-impl/collections/db/sql/CapabilityDelegateImpl.cpp:59 -msgid "Do not show under Various Artists" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:338 +#. i18n: ectx: property (toolTip), widget (QPushButton, addPresetButton) +#: rc.cpp:32 +msgid "Saves the current scheme/format above as a preset." msgstr "" -#: core-impl/collections/db/sql/CapabilityDelegateImpl.cpp:64 -msgid "Show under Various Artists" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:341 +#. i18n: ectx: property (text), widget (QPushButton, addPresetButton) +#: rc.cpp:35 +msgid "Save Preset" msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:497 -msgid "Organizing tracks" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:348 +#. i18n: ectx: property (text), widget (QPushButton, updatePresetButton) +#: rc.cpp:38 +msgid "&Update Preset" msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:499 -msgid "Moving tracks" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:380 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:41 +msgid "Character Replacement" msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:503 -msgid "Copying tracks" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:398 +#. i18n: ectx: property (toolTip), widget (QCheckBox, spaceCheck) +#: rc.cpp:44 +msgid "If checked, convert spaces to underscores." msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:505 -msgid "Transcoding tracks" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:401 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, spaceCheck) +#: rc.cpp:47 +msgid "" +"If checked all spaces will be replaced with underscores in the file names. " +"If not, spaces will be left as they are." msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:563 -#, kde-format -msgid "Could not create directory: %1" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:404 +#. i18n: ectx: property (text), widget (QCheckBox, spaceCheck) +#: rc.cpp:50 +msgid "Replace spaces with &underscores" msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:640 -#, kde-format -msgid "Transferring: %1" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:417 +#. i18n: ectx: property (toolTip), widget (QCheckBox, ignoreTheCheck) +#: rc.cpp:53 +msgid "If checked, postfix artists' names starting with 'The' with ', The'." msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:642 -#, kde-format -msgid "Transcoding: %1" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:420 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, ignoreTheCheck) +#: rc.cpp:56 +msgid "" +"If checked all artists that have the word \"The\" at the beginning will be " +"treated as if the \"The\" was not there. Example, \"The Beatles\" would " +"become \"Beatles, The\"" msgstr "" -#: core-impl/collections/db/sql/SqlCollectionLocation.cpp:686 -#: core-impl/collections/support/FileCollectionLocation.cpp:100 -#, kde-format -msgid "Removing: %1" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:423 +#. i18n: ectx: property (text), widget (QCheckBox, ignoreTheCheck) +#: rc.cpp:59 +msgid "I&gnore 'The' in artist names" msgstr "" -#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:62 +#. i18n: file: dialogs/FilenameLayoutDialog.ui:438 +#. i18n: ectx: property (toolTip), widget (QCheckBox, vfatCheck) +#: rc.cpp:62 msgid "" -"Ogg Vorbis is a fully free and unencumbered compressed audio format that is " -"perfect for storing your compressed music on your computer. The sound " -"quality is slightly better than Mp3 at the same bitrate. Note that not all " -"mobile players support the Ogg Vorbis format." +"Replace characters that are incompatible with MS-DOS/VFAT file systems with " +"underscores. \n" +"\n" +"Most people can leave this option enabled." msgstr "" -#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:68 +#. i18n: file: dialogs/FilenameLayoutDialog.ui:443 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, vfatCheck) +#: rc.cpp:67 msgid "" -"Flac is a lossless compressed audio format free of any patents or license " -"fees. It maintains perfect CD audio quality while reducing file size by " -"about 50%. Because the filesize is much larger than Ogg Vorbis or Mp3 it is " -"not recommended if you want to transfer your music to a mobile player." +"If checked, replace characters that are incompatible with MS-DOS/VFAT file " +"systems with underscores. Incompatible characters include |?*<\":>+[] and " +"unicode control characters. \n" +"\n" +"Most people can leave this option enabled as it ensures copying to media " +"devices will function correctly." msgstr "" -#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:74 +#. i18n: file: dialogs/FilenameLayoutDialog.ui:446 +#. i18n: ectx: property (text), widget (QCheckBox, vfatCheck) +#: rc.cpp:72 +msgid "&VFAT safe names" +msgstr "" + +#. i18n: file: dialogs/FilenameLayoutDialog.ui:467 +#. i18n: ectx: property (toolTip), widget (QCheckBox, asciiCheck) +#: rc.cpp:75 msgid "" -"Wav is a basic, uncompressed audio file format. It takes up a lot of space " -"but maintains perfect quality. It is generally not recommended unless you " -"know what you are doing. If you want perfect quality, use Flac instead." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">If checked, all non-ASCII " +"characters will be replaced with underscores.<span style=\" font-" +"weight:600;\"> </span></p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-" +"weight:600;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"weight:600;\">Do not check this option if you have non-English characters in " +"your tags. </span></p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Most people can leave this " +"option unchecked.</p></body></html>" msgstr "" -#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:80 +#. i18n: file: dialogs/FilenameLayoutDialog.ui:476 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, asciiCheck) +#: rc.cpp:86 msgid "" -"Mp3 is the de facto standard in compressed audio compatible with almost all " -"mobile players. It is however non free and generally not recommended." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">If checked, all non-ASCII " +"characters will be replaced with underscores.<span style=\" font-" +"weight:600;\"> Do not check this option if you have non-English characters " +"in your tags. </span></p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Most people can leave this " +"option <span style=\" font-" +"style:italic;\">unchecked.</span></p></body></html>" msgstr "" -#: core-impl/collections/audiocd/FormatSelectionDialog.cpp:113 -msgid "Audio CD settings - Amarok" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:479 +#. i18n: ectx: property (text), widget (QCheckBox, asciiCheck) +#: rc.cpp:95 +msgid "Restrict to &ASCII" msgstr "" -#: core-impl/collections/audiocd/handler/AudioCdHandler.cpp:37 -msgid "Audio CD" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:500 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:98 +msgid "Replace" msgstr "" -#: core-impl/collections/nepomukcollection/NepomukCollection.cpp:129 -msgid "Nepomuk Collection" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:522 +#. i18n: ectx: property (toolTip), widget (KLineEdit, regexpEdit) +#: rc.cpp:101 +msgid "Regular expression" msgstr "" -#: core-impl/collections/nepomukcollection/NepomukCollection.cpp:131 -msgid "Nepomuk Collection (slow, Redland)" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:541 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:36 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:104 rc.cpp:1211 +msgid "with" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:40 -#, kde-format -msgctxt "@info" -msgid "" -"Do you really want to delete this track? It will be removed from disk as " -"well as your collection." -msgid_plural "" -"Do you really want to delete these %1 tracks? They will be removed from disk " -"as well as your collection." -msgstr[0] "" -msgstr[1] "" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:563 +#. i18n: ectx: property (toolTip), widget (KLineEdit, replaceEdit) +#: rc.cpp:107 +msgid "Character string" +msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:45 -msgid "Delete Files" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:645 +#. i18n: ectx: property (text), widget (QCheckBox, cbCase) +#: rc.cpp:113 +msgid "Edit &case" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:61 -#, kde-format -msgctxt "@info" -msgid "" -"Do you really want to move this track to the trash? It will be removed from " -"disk as well as your collection." -msgid_plural "" -"Do you really want to move these %1 tracks to the trash? They will be " -"removed from disk as well as your collection." -msgstr[0] "" -msgstr[1] "" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:682 +#. i18n: ectx: property (text), widget (QRadioButton, rbTitleCase) +#: rc.cpp:116 +msgid "&Title case" +msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:70 -#: browsers/filebrowser/FileView.cpp:579 -msgctxt "@title:window" -msgid "Confirm Move to Trash" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:704 +#. i18n: ectx: property (text), widget (QRadioButton, rbFirstLetter) +#: rc.cpp:119 +msgid "&First letter of every word uppercase" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:82 -#, kde-format -msgctxt "@info" -msgid "" -"Do you really want to move this track? It will be renamed and the original " -"deleted." -msgid_plural "" -"Do you really want to move these %1 tracks? They will be renamed and the " -"originals deleted." -msgstr[0] "" -msgstr[1] "" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:723 +#. i18n: ectx: property (text), widget (QRadioButton, rbAllUpper) +#: rc.cpp:122 +msgid "All &uppercase" +msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:87 -msgid "Move Files" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:742 +#. i18n: ectx: property (text), widget (QRadioButton, rbAllLower) +#: rc.cpp:125 +msgid "All &lowercase" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:98 -#, kde-format -msgctxt "@info" -msgid "" -"There was a problem and this track could not be removed. Make sure the " -"directory is writable." -msgid_plural "" -"There was a problem and %1 tracks could not be removed. Make sure the " -"directory is writable." -msgstr[0] "" -msgstr[1] "" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:764 +#. i18n: ectx: property (text), widget (QCheckBox, cbEliminateSpaces) +#: rc.cpp:128 +msgid "Remove trailing &spaces in tags" +msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:103 -msgid "Unable to be removed tracks" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:780 +#. i18n: ectx: property (text), widget (QCheckBox, cbReplaceUnderscores) +#: rc.cpp:131 +msgid "Replace &underscores with spaces" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:110 -msgid "" -"The collection does not have enough free space available or is not writable." +#. i18n: file: dialogs/FilenameLayoutDialog.ui:787 +#. i18n: ectx: property (text), widget (QCheckBox, cbUseFullPath) +#: rc.cpp:134 +msgid "Use full file path" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:116 -msgid "Do you want to remove empty folders?" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:800 +#. i18n: ectx: property (text), widget (QLabel, label_14) +#: rc.cpp:137 +msgid "Reduce directories nesting level to:" +msgstr "" + +#. i18n: file: dialogs/FilenameLayoutDialog.ui:851 +#. i18n: ectx: property (title), widget (QGroupBox, resultGroupBox) +#: rc.cpp:140 +msgid "Result Preview" +msgstr "" + +#. i18n: file: dialogs/FilenameLayoutDialog.ui:859 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:78 +#. i18n: ectx: property (text), widget (QLabel, titleLabel) +#: rc.cpp:143 rc.cpp:957 +msgid "Title:" +msgstr "" + +#. i18n: file: dialogs/FilenameLayoutDialog.ui:866 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:146 +msgid "Artist:" msgstr "" -#: core-impl/collections/support/CollectionLocationDelegateImpl.cpp:117 -msgid "Remove empty folders?" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:873 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:149 +msgid "Composer:" msgstr "" -#: core-impl/collections/support/TextualQueryFilter.cpp:302 -msgid "today" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:880 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:152 +msgid "Year:" msgstr "" -#: core-impl/collections/support/TextualQueryFilter.cpp:304 -msgid "last week" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:887 +#. i18n: ectx: property (text), widget (QLabel, label_9) +#: rc.cpp:155 +msgid "Track:" msgstr "" -#: core-impl/collections/support/TextualQueryFilter.cpp:306 -msgid "last month" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:894 +#. i18n: ectx: property (text), widget (QLabel, label_10) +#: rc.cpp:158 +msgid "Album:" msgstr "" -#: core-impl/collections/support/TextualQueryFilter.cpp:308 -msgid "two months ago" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:901 +#. i18n: ectx: property (text), widget (QLabel, label_11) +#: rc.cpp:161 +msgid "Comment:" msgstr "" -#: core-impl/collections/support/TextualQueryFilter.cpp:310 -msgid "three months ago" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:908 +#. i18n: ectx: property (text), widget (QLabel, label_12) +#: rc.cpp:164 +msgid "Genre:" msgstr "" -#: core-impl/collections/support/TrashCollectionLocation.cpp:47 -msgid "Trash" +#. i18n: file: dialogs/FilenameLayoutDialog.ui:921 +#. i18n: ectx: property (text), widget (QLabel, Title_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:937 +#. i18n: ectx: property (text), widget (QLabel, Artist_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:953 +#. i18n: ectx: property (text), widget (QLabel, Composer_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:969 +#. i18n: ectx: property (text), widget (QLabel, Year_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:985 +#. i18n: ectx: property (text), widget (QLabel, Album_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:1001 +#. i18n: ectx: property (text), widget (QLabel, Comment_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:1017 +#. i18n: ectx: property (text), widget (QLabel, Genre_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:1033 +#. i18n: ectx: property (text), widget (QLabel, Track_result) +#. i18n: file: dialogs/FilenameLayoutDialog.ui:1062 +#. i18n: ectx: property (text), widget (QLabel, AlbumArtist_result) +#: rc.cpp:167 rc.cpp:170 rc.cpp:173 rc.cpp:176 rc.cpp:179 rc.cpp:182 +#: rc.cpp:185 rc.cpp:188 rc.cpp:194 +msgid "<empty>" msgstr "" -#: core-impl/collections/support/TrashCollectionLocation.cpp:101 -#, kde-format -msgid "Moving to trash: %1" +#. i18n: file: dialogs/TagDialogBase.ui:20 +#. i18n: ectx: property (windowTitle), widget (QWidget, TagDialogBase) +#: rc.cpp:197 +msgid "Track Information" msgstr "" -#: core-impl/collections/proxycollection/ProxyCollection.cpp:53 -msgid "Proxy Collection" +#. i18n: file: dialogs/TagDialogBase.ui:38 +#. i18n: ectx: attribute (title), widget (QWidget, summaryTab) +#: rc.cpp:200 +msgid "S&ummary" msgstr "" -#: core-impl/collections/upnpcollection/UpnpBrowseCollection.cpp:118 -#, kde-format -msgid "Scanning %1" +#. i18n: file: dialogs/TagDialogBase.ui:71 +#. i18n: ectx: property (text), widget (QLabel, trackArtistAlbumLabel) +#: rc.cpp:203 +msgid "Track by Artist on Album" msgstr "" -#: core-impl/collections/upnpcollection/UpnpBrowseCollection.cpp:208 -#, kde-format -msgid "UPnP Error: %1" +#. i18n: file: dialogs/TagDialogBase.ui:119 +#. i18n: ectx: property (text), widget (QLabel, leftHeaderLabel) +#: rc.cpp:206 +msgid "Properties" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:95 -msgid "Email contributor" +#. i18n: file: dialogs/TagDialogBase.ui:144 +#. i18n: ectx: property (text), widget (QLabel, rightHeaderLabel) +#: rc.cpp:209 +msgid "Statistics" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:103 aboutdialog/OcsPersonItem.cpp:274 -msgid "Visit contributor's homepage" +#. i18n: file: dialogs/TagDialogBase.ui:157 +#. i18n: ectx: property (text), widget (QLabel, lenghtLabel) +#: rc.cpp:212 +msgid "Length:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:179 -#, kde-format -msgctxt "A person's location: City, Country" -msgid "%1, %2" +#. i18n: file: dialogs/TagDialogBase.ui:189 +#. i18n: ectx: property (text), widget (QLabel, bitrateLabel) +#: rc.cpp:218 +msgid "Bit rate:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:199 -msgid "IRC channels: " +#. i18n: file: dialogs/TagDialogBase.ui:221 +#. i18n: ectx: property (text), widget (QLabel, samplerateLabel) +#: rc.cpp:224 +msgid "Sample rate:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:212 -msgid "Favorite music: " +#. i18n: file: dialogs/TagDialogBase.ui:253 +#. i18n: ectx: property (text), widget (QLabel, sizeLabel) +#: rc.cpp:230 +msgid "Size:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:217 -#, kde-format -msgid "Visit %1's openDesktop.org profile" +#. i18n: file: dialogs/TagDialogBase.ui:285 +#. i18n: ectx: property (text), widget (QLabel, formatLabel) +#: rc.cpp:236 +msgid "Format:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:219 -#, kde-format -msgid "Visit %1's profile on openDesktop.org" +#. i18n: file: dialogs/TagDialogBase.ui:304 +#. i18n: ectx: property (text), widget (QLabel, qLabel_format) +#: rc.cpp:239 +msgid "mp3" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:253 -msgid "Visit contributor's blog" +#. i18n: file: dialogs/TagDialogBase.ui:317 +#. i18n: ectx: property (text), widget (QLabel, collectionLabel) +#: rc.cpp:242 +msgid "Collection:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:258 -msgid "Visit contributor's del.icio.us profile" +#. i18n: file: dialogs/TagDialogBase.ui:365 +#. i18n: ectx: property (text), widget (QLabel, ratingLabel) +#: rc.cpp:248 +msgid "Rating:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:263 -msgid "Visit contributor's Digg profile" +#. i18n: file: dialogs/TagDialogBase.ui:403 +#. i18n: ectx: property (text), widget (QLabel, playcountLabel) +#: rc.cpp:251 +msgid "Play count:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:268 -msgid "Visit contributor's Facebook profile" +#. i18n: file: dialogs/TagDialogBase.ui:441 +#. i18n: ectx: property (text), widget (QLabel, scoreLabel) +#: rc.cpp:257 +msgid "Score:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:284 -msgid "Visit contributor's Last.fm profile" +#. i18n: file: dialogs/TagDialogBase.ui:457 +#. i18n: ectx: property (text), widget (QLabel, firstPlayedLabel) +#: rc.cpp:260 +msgid "First played:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:292 -msgid "Visit contributor's LinkedIn profile" +#. i18n: file: dialogs/TagDialogBase.ui:495 +#. i18n: ectx: property (text), widget (QLabel, lastPlayedLabel) +#: rc.cpp:263 +msgid "Last played:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:297 -msgid "Visit contributor's MySpace homepage" +#. i18n: file: dialogs/TagDialogBase.ui:549 +#. i18n: ectx: attribute (title), widget (QWidget, tagsTab) +#: rc.cpp:266 +msgid "Ta&gs" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:302 -msgid "Visit contributor's Reddit profile" +#. i18n: file: dialogs/TagDialogBase.ui:555 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:269 +msgid "T&itle:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:307 -msgid "Visit contributor's YouTube profile" +#. i18n: file: dialogs/TagDialogBase.ui:581 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) +#: rc.cpp:272 +msgid "&Artist:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:312 -msgid "Visit contributor's Twitter feed" +#. i18n: file: dialogs/TagDialogBase.ui:613 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2) +#: rc.cpp:275 +msgid "&Composer:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:317 -msgid "Visit contributor's Wikipedia profile" +#. i18n: file: dialogs/TagDialogBase.ui:642 +#. i18n: ectx: property (text), widget (QLabel, textLabel_albumArtist) +#: rc.cpp:278 +msgid "Album artist:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:322 -msgid "Visit contributor's Xing profile" +#. i18n: file: dialogs/TagDialogBase.ui:665 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) +#: rc.cpp:281 +msgid "Al&bum:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:327 -msgid "Visit contributor's identi.ca feed" +#. i18n: file: dialogs/TagDialogBase.ui:703 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_6_6) +#: rc.cpp:284 +msgid "Trac&k number:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:332 -msgid "Visit contributor's libre.fm profile" +#. i18n: file: dialogs/TagDialogBase.ui:741 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_4) +#: rc.cpp:287 +msgid "&Genre:" msgstr "" -#: aboutdialog/OcsPersonItem.cpp:337 -msgid "Visit contributor's StackOverflow profile" +#. i18n: file: dialogs/TagDialogBase.ui:779 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2_2) +#: rc.cpp:290 +msgid "&Disc number:" msgstr "" -#: aboutdialog/libattica-ocsclient/personlistjob.cpp:108 -msgid "Unable to parse avatar image data." +#. i18n: file: dialogs/TagDialogBase.ui:814 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_5) +#: rc.cpp:293 +msgid "&Year:" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:73 -msgid "" -"<qt>No information available.<br />The supplied KAboutData object does not " -"exist.</qt>" +#. i18n: file: dialogs/TagDialogBase.ui:855 +#. i18n: ectx: property (text), widget (QLabel, textLabel_BPM) +#: rc.cpp:296 +msgid "B&eats per minute:" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:82 -msgid "" -"<qt>No information available.<br />The supplied OcsData object does not " -"exist.</qt>" +#. i18n: file: dialogs/TagDialogBase.ui:884 +#. i18n: ectx: property (text), widget (QLabel, textLabel_comment) +#: rc.cpp:299 +msgid "Co&mment:" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:91 -#, kde-format -msgid "About %1" +#. i18n: file: dialogs/TagDialogBase.ui:915 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_musicbrainz) +#: rc.cpp:302 +msgid "Get Tags from MusicBrain&z" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:112 -#, kde-format -msgid "" -"<html><font size=\"5\">%1</font><br /><b>Version %2</b><br />Using KDE " -"%3</html>" +#. i18n: file: dialogs/TagDialogBase.ui:928 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_guessTags) +#: rc.cpp:305 +msgid "Guess Tags from &Filename" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:152 -#, kde-format -msgid "License: %1" +#. i18n: file: dialogs/TagDialogBase.ui:936 +#. i18n: ectx: attribute (title), widget (QWidget, lyricsTab) +#: rc.cpp:308 +msgid "L&yrics" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:166 -msgid "&About" +#. i18n: file: dialogs/TagDialogBase.ui:953 +#. i18n: ectx: attribute (title), widget (QWidget, labelsTab) +#: rc.cpp:311 +msgid "La&bels" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:183 -msgid "Get data from openDesktop.org to learn more about the team" +#. i18n: file: dialogs/TagDialogBase.ui:969 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:314 +msgid "Label:" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:195 -msgid "" -"Please use <a href=\"http://bugs.kde.org\">http://bugs.kde.org</a> to report " -"bugs.\n" +#. i18n: file: dialogs/TagDialogBase.ui:985 +#. i18n: ectx: property (toolTip), widget (KComboBox, kComboBox_label) +#: rc.cpp:317 +msgid "Insert your custom label here or select one from the list." msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:200 -#: aboutdialog/ExtendedAboutDialog.cpp:206 -#, kde-format -msgid "Please report bugs to <a href=\"mailto:%1\">%2</a>.\n" +#. i18n: file: dialogs/TagDialogBase.ui:1016 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:320 +msgid "Custom labels for this item:" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:225 -msgid "A&uthor" +#. i18n: file: dialogs/TagDialogBase.ui:1045 +#. i18n: ectx: property (text), widget (QPushButton, addButton) +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:69 +#. i18n: ectx: property (text), widget (QPushButton, addPushButton) +#: rc.cpp:323 rc.cpp:1214 +msgid "Add" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:225 -msgid "A&uthors" +#. i18n: file: dialogs/TagDialogBase.ui:1061 +#. i18n: ectx: property (text), widget (QPushButton, removeButton) +#: rc.cpp:326 playlistmanager/file/PlaylistFileProvider.cpp:224 +msgid "Remove" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:239 -msgid "Get data from openDesktop.org to learn more about contributors" +#. i18n: file: dialogs/TagDialogBase.ui:1090 +#. i18n: ectx: property (text), widget (QLabel, locationLabel) +#: rc.cpp:329 +msgid "Location:" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:253 -msgid "&Thanks To" +#. i18n: file: dialogs/TagDialogBase.ui:1133 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_previous) +#: rc.cpp:332 playlist/ProgressiveSearchWidget.cpp:66 +msgid "&Previous" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:266 -msgid "Get data from openDesktop.org to learn more about our generous donors" +#. i18n: file: dialogs/TagDialogBase.ui:1143 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_next) +#: rc.cpp:335 playlist/ProgressiveSearchWidget.cpp:63 +msgid "&Next" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:286 -msgid "&Donors" +#. i18n: file: dialogs/TagDialogBase.ui:1150 +#. i18n: ectx: property (text), widget (QCheckBox, checkBox_perTrack) +#: rc.cpp:338 +msgid "Per trac&k" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:316 -msgid "T&ranslation" +#. i18n: file: dialogs/TagDialogBase.ui:1173 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_ok) +#: rc.cpp:341 +msgid "Sa&ve && Close" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:340 -msgid "License Agreement" +#. i18n: file: dialogs/TagDialogBase.ui:1186 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_cancel) +#. i18n: file: dialogs/MusicBrainzTagger.ui:68 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_cancel) +#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:36 +#. i18n: ectx: property (text), widget (QPushButton, cancelButton) +#: rc.cpp:344 rc.cpp:539 rc.cpp:810 +msgid "&Cancel" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:373 -msgid "Internet connection not available" +#. i18n: file: dialogs/EqualizerDialog.ui:23 +#. i18n: ectx: property (title), widget (QGroupBox, EqualizerGroupBox) +#: rc.cpp:347 +msgid "Sound Equalizer" msgstr "" -#: aboutdialog/ExtendedAboutDialog.cpp:373 -msgid "Network error" +#. i18n: file: dialogs/EqualizerDialog.ui:43 +#. i18n: ectx: property (text), widget (QLabel, eqPresetslabel) +#: rc.cpp:350 +msgid "Presets:" msgstr "" -#: services/ServiceBase.cpp:311 -msgid "This service does not accept any messages" +#. i18n: file: dialogs/EqualizerDialog.ui:56 +#. i18n: ectx: property (toolTip), widget (QComboBox, eqPresets) +#: rc.cpp:353 +msgid "List of available equalizer presets." msgstr "" -#: services/ServiceBase.cpp:318 -msgid "ERROR: unknown message" +#. i18n: file: dialogs/EqualizerDialog.ui:72 +#. i18n: ectx: property (toolTip), widget (QPushButton, eqPresetSaveBtn) +#: rc.cpp:356 +msgid "Save changes of currently selected preset" msgstr "" -#: services/jamendo/JamendoMeta.cpp:153 -msgid "Jamendo.com: &Download" +#. i18n: file: dialogs/EqualizerDialog.ui:75 +#. i18n: ectx: property (text), widget (QPushButton, eqPresetSaveBtn) +#: rc.cpp:359 +msgid "Save" msgstr "" -#: services/jamendo/JamendoMeta.cpp:172 -msgid "A site where artists can freely share their music" +#. i18n: file: dialogs/EqualizerDialog.ui:88 +#. i18n: ectx: property (toolTip), widget (QPushButton, eqPresetDeleteBtn) +#: rc.cpp:362 +msgid "Delete currently selected preset. Not available for built-in presets." msgstr "" -#: services/jamendo/JamendoXmlParser.cpp:153 -#, kde-format -msgctxt "" -"First part of: Jamendo.com database update complete. Added 3 tracks on 4 " -"albums from 5 artists." -msgid "Jamendo.com database update complete. Added 1 track on " -msgid_plural "Jamendo.com database update complete. Added %1 tracks on " -msgstr[0] "" -msgstr[1] "" - -#: services/jamendo/JamendoXmlParser.cpp:154 -#, kde-format -msgctxt "" -"Middle part of: Jamendo.com database update complete. Added 3 tracks on 4 " -"albums from 5 artists." -msgid "1 album from " -msgid_plural "%1 albums from " -msgstr[0] "" -msgstr[1] "" +#. i18n: file: dialogs/EqualizerDialog.ui:91 +#. i18n: ectx: property (text), widget (QPushButton, eqPresetDeleteBtn) +#: rc.cpp:365 +msgid "Delete Preset" +msgstr "" -#: services/jamendo/JamendoXmlParser.cpp:155 -#, kde-format -msgctxt "" -"Last part of: Jamendo.com database update complete. Added 3 tracks on 4 " -"albums from 5 artists." -msgid "1 artist." -msgid_plural "%1 artists." -msgstr[0] "" -msgstr[1] "" +#. i18n: file: dialogs/EqualizerDialog.ui:104 +#. i18n: ectx: property (toolTip), widget (QPushButton, eqPresetResetBtn) +#: rc.cpp:368 +msgid "" +"Reset selected preset setting to default. Available only for built-in " +"presets." +msgstr "" -#: services/jamendo/JamendoInfoParser.cpp:46 -#: services/jamendo/JamendoInfoParser.cpp:77 -msgid "No description available..." +#. i18n: file: dialogs/EqualizerDialog.ui:107 +#. i18n: ectx: property (text), widget (QPushButton, eqPresetResetBtn) +#: rc.cpp:371 +msgid "Reset to Default" msgstr "" -#: services/jamendo/JamendoInfoParser.cpp:61 -#: services/jamendo/JamendoInfoParser.cpp:93 -#: services/jamendo/JamendoInfoParser.cpp:113 -msgid "From Jamendo.com" +#. i18n: file: dialogs/EqualizerDialog.ui:129 +#. i18n: ectx: property (title), widget (QGroupBox, eqBandsGroupBox) +#: rc.cpp:374 +msgid "Bands" msgstr "" -#: services/jamendo/JamendoInfoParser.cpp:83 -#: services/magnatune/MagnatuneStore.cpp:224 -#: widgets/SmartPlaylistEditor.cpp:183 widgets/SmartPlaylistEditor.cpp:197 -#: dialogs/transferdialog.cpp:89 dialogs/FilenameLayoutDialog.cpp:242 -#: dialogs/FilenameLayoutDialog.cpp:619 -#: browsers/CollectionTreeItemModelBase.cpp:981 -#: browsers/CollectionTreeView.cpp:228 musicbrainz/MusicBrainzTags.cpp:360 -#: playlist/view/PlaylistViewCommon.cpp:64 playlist/PlaylistModel.cpp:906 -#: context/applets/albums/AlbumsView.cpp:255 -#: context/applets/wikipedia/WikipediaApplet.cpp:600 -msgid "Album" -msgstr "Цомог" +#. i18n: file: dialogs/EqualizerDialog.ui:142 +#. i18n: ectx: property (text), widget (QLabel, eqMaxEq) +#: rc.cpp:377 +msgid "+dB" +msgstr "" -#: services/jamendo/JamendoInfoParser.cpp:109 -#: dialogs/FilenameLayoutDialog.cpp:222 dialogs/FilenameLayoutDialog.cpp:584 -#: context/applets/wikipedia/WikipediaApplet.cpp:606 -msgid "Track" +#. i18n: file: dialogs/EqualizerDialog.ui:280 +#. i18n: ectx: property (text), widget (QLabel, eqZero) +#: rc.cpp:413 +msgid "0dB" msgstr "" -#: services/jamendo/JamendoService.cpp:80 -msgid "A site where artists can showcase their creations to the world" +#. i18n: file: dialogs/EqualizerDialog.ui:589 +#. i18n: ectx: property (text), widget (QLabel, eqMinEq) +#: rc.cpp:416 +msgid "-dB" msgstr "" -#: services/jamendo/JamendoService.cpp:83 -msgid "" -"Jamendo.com puts artists and music lovers in touch with each other. The site " -"allows artists to upload their own albums to share them with the world and " -"users to download all of them for free. Listen to and download all " -"Jamendo.com contents from within Amarok." +#. i18n: file: dialogs/EqualizerDialog.ui:599 +#. i18n: ectx: property (text), widget (QLabel, eqPreampValue) +#. i18n: file: dialogs/EqualizerDialog.ui:609 +#. i18n: ectx: property (text), widget (QLabel, eqBand0Label) +#. i18n: file: dialogs/EqualizerDialog.ui:619 +#. i18n: ectx: property (text), widget (QLabel, eqBand1Label) +#. i18n: file: dialogs/EqualizerDialog.ui:629 +#. i18n: ectx: property (text), widget (QLabel, eqBand2Label) +#. i18n: file: dialogs/EqualizerDialog.ui:639 +#. i18n: ectx: property (text), widget (QLabel, eqBand3Label) +#. i18n: file: dialogs/EqualizerDialog.ui:649 +#. i18n: ectx: property (text), widget (QLabel, eqBand4Label) +#. i18n: file: dialogs/EqualizerDialog.ui:659 +#. i18n: ectx: property (text), widget (QLabel, eqBand5Label) +#. i18n: file: dialogs/EqualizerDialog.ui:669 +#. i18n: ectx: property (text), widget (QLabel, eqBand6Label) +#. i18n: file: dialogs/EqualizerDialog.ui:679 +#. i18n: ectx: property (text), widget (QLabel, eqBand7Label) +#. i18n: file: dialogs/EqualizerDialog.ui:689 +#. i18n: ectx: property (text), widget (QLabel, eqBand8Label) +#. i18n: file: dialogs/EqualizerDialog.ui:699 +#. i18n: ectx: property (text), widget (QLabel, eqBand9Label) +#: rc.cpp:419 rc.cpp:422 rc.cpp:425 rc.cpp:428 rc.cpp:431 rc.cpp:434 +#: rc.cpp:437 rc.cpp:440 rc.cpp:443 rc.cpp:446 rc.cpp:449 +msgid "Hz" msgstr "" -#: services/jamendo/JamendoService.cpp:119 -msgctxt "Fetch new information from the website" -msgid "Update" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:38 +#. i18n: ectx: property (toolTip), widget (QLabel, folderLabel) +#: rc.cpp:455 +msgid "Base directory under which to put files" msgstr "" -#: services/jamendo/JamendoService.cpp:153 -#: services/magnatune/MagnatuneStore.cpp:227 -#: browsers/collectionbrowser/CollectionWidget.cpp:207 -msgid "Genre / Artist" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:41 +#. i18n: ectx: property (text), widget (QLabel, folderLabel) +#: rc.cpp:458 +msgid "C&ollection Folder:" msgstr "" -#: services/jamendo/JamendoService.cpp:156 -#: services/magnatune/MagnatuneStore.cpp:230 -#: browsers/collectionbrowser/CollectionWidget.cpp:211 -msgid "Genre / Artist / Album" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:60 +#. i18n: ectx: property (toolTip), widget (KComboBox, folderCombo) +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:63 +#. i18n: ectx: property (whatsThis), widget (KComboBox, folderCombo) +#: rc.cpp:461 rc.cpp:464 +msgid "The collection folder to which the files will be transferred." msgstr "" -#: services/jamendo/JamendoService.cpp:159 -#: services/magnatune/MagnatuneStore.cpp:233 -#: browsers/collectionbrowser/CollectionWidget.cpp:297 -msgid "Sort Options" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:78 +#. i18n: ectx: property (title), widget (QGroupBox, previewBox) +#: rc.cpp:467 +msgid "Destination Preview" msgstr "" -#: services/jamendo/JamendoService.cpp:189 -msgid "Downloading Jamendo.com database..." +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:106 +#. i18n: ectx: property (text), widget (QTableWidget, previewTableWidget) +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:336 +#. i18n: ectx: property (text), widget (QPushButton, previewButton) +#: rc.cpp:470 rc.cpp:2027 +msgid "Preview" msgstr "" -#: services/jamendo/JamendoService.cpp:211 -msgid "Updating the local Jamendo database." +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:114 +#. i18n: ectx: property (text), widget (QTableWidget, previewTableWidget) +#: rc.cpp:473 +msgid "Original" msgstr "" -#: services/opmldirectory/OpmlDirectoryModel.cpp:41 -#: services/opmldirectory/OpmlDirectoryService.cpp:143 -msgid "Add OPML" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:159 +#. i18n: ectx: property (toolTip), widget (QCheckBox, overwriteCheck) +#: rc.cpp:476 +msgid "If checked, overwrite files of the same name without asking." msgstr "" -#: services/opmldirectory/OpmlDirectoryModel.cpp:44 -#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:75 -msgid "Add Folder" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:166 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, overwriteCheck) +#: rc.cpp:479 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Check this to overwrite " +"files of the same name automatically. <span style=\" font-" +"style:italic;\">(Warning: Overwriting is not " +"undoable)</span></p></body></html>" msgstr "" -#: services/opmldirectory/OpmlDirectoryModel.cpp:294 -msgctxt "Heading of Add OPML dialog" -msgid "Add OPML" +#. i18n: file: dialogs/OrganizeCollectionDialogBase.ui:169 +#. i18n: ectx: property (text), widget (QCheckBox, overwriteCheck) +#: rc.cpp:486 +msgid "Overwrite &Destination" msgstr "" -#: services/opmldirectory/OpmlDirectoryModel.cpp:340 -msgid "New Folder" +#. i18n: file: dialogs/EditFilterDialog.ui:164 +#. i18n: ectx: property (text), widget (QCheckBox, cbInvert) +#: rc.cpp:492 dynamic/biases/TagMatchBias.cpp:174 +msgid "Invert condition" msgstr "" -#: services/opmldirectory/OpmlDirectoryService.cpp:53 -msgid "Podcast Directory" +#. i18n: file: dialogs/deletedialogbase.ui:41 +#. i18n: ectx: property (text), widget (QLabel, ddWarningIcon) +#: rc.cpp:501 +msgid "Icon Placeholder, not in GUI" msgstr "" -#: services/opmldirectory/OpmlDirectoryService.cpp:74 -msgid "A large listing of podcasts" +#. i18n: file: dialogs/deletedialogbase.ui:56 +#. i18n: ectx: property (text), widget (QLabel, ddDeleteText) +#: rc.cpp:504 +msgid "Deletion method placeholder, never shown to user." msgstr "" -#: services/opmldirectory/OpmlDirectoryService.cpp:77 -msgid "" -"A comprehensive list of searchable podcasts that you can subscribe to " -"directly from within Amarok." +#. i18n: file: dialogs/deletedialogbase.ui:79 +#. i18n: ectx: property (toolTip), widget (K3ListBox, ddFileList) +#: rc.cpp:507 +msgid "List of files that are about to be deleted." msgstr "" -#: services/opmldirectory/OpmlDirectoryService.cpp:134 -#: services/gpodder/GpodderService.cpp:177 -msgid "Subscribe" +#. i18n: file: dialogs/deletedialogbase.ui:82 +#. i18n: ectx: property (whatsThis), widget (K3ListBox, ddFileList) +#: rc.cpp:510 +msgid "This is the list of items that are about to be deleted." msgstr "" -#: services/opmldirectory/OpmlDirectoryService.cpp:168 -msgid "Add an OPML file to the list." +#. i18n: file: dialogs/deletedialogbase.ui:89 +#. i18n: ectx: property (text), widget (QLabel, ddNumFiles) +#: rc.cpp:513 +msgid "Placeholder for number of files, not in GUI" msgstr "" -#: services/opmldirectory/OpmlDirectoryInfoParser.cpp:56 -msgid "Loading Podcast Info..." +#. i18n: file: dialogs/deletedialogbase.ui:102 +#. i18n: ectx: property (text), widget (QCheckBox, ddShouldDelete) +#: rc.cpp:516 +msgid "&Delete files instead of moving them to the trash" msgstr "" -#: services/opmldirectory/OpmlDirectoryInfoParser.cpp:66 -msgid "Fetching Podcast Info" +#. i18n: file: dialogs/deletedialogbase.ui:105 +#. i18n: ectx: property (toolTip), widget (QCheckBox, ddShouldDelete) +#: rc.cpp:519 +msgid "" +"If checked, files will be permanently removed instead of being placed in the " +"Trash Bin" msgstr "" -#: services/scriptable/ScriptableServiceInfoParser.cpp:44 -#: services/scriptable/ScriptableServiceInfoParser.cpp:62 -#: services/scriptable/ScriptableServiceInfoParser.cpp:78 -#: services/scriptable/ScriptableServiceInfoParser.cpp:94 -msgid "Loading info..." +#. i18n: file: dialogs/deletedialogbase.ui:110 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, ddShouldDelete) +#: rc.cpp:522 +msgid "" +"<qt><p>If this box is checked, files will be <b>permanently removed</b> " +"instead of being placed in the Trash Bin.</p>\n" +"\n" +"<p><em>Use this option with caution</em>: Most filesystems are unable to " +"reliably undelete deleted files.</p></qt>" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:106 -msgid "\"Fair trade\" online music store" +#. i18n: file: dialogs/MusicBrainzTagger.ui:49 +#. i18n: ectx: property (toolTip), widget (QPushButton, pushButton_saveAndClose) +#: rc.cpp:530 +msgid "Update tags for checked tracks and exit" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:110 -#, no-c-format -msgid "" -"Magnatune.com is a different kind of record company with the motto \"We are " -"not evil!\" 50% of every purchase goes directly to the artist and if you " -"purchase an album through Amarok, the Amarok project receives a 10% " -"commission. Magnatune.com also offers \"all you can eat\" memberships that " -"lets you download as much of their music as you like." +#. i18n: file: dialogs/MusicBrainzTagger.ui:52 +#. i18n: ectx: property (text), widget (QPushButton, pushButton_saveAndClose) +#: rc.cpp:533 +msgid "&Update Tags" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:221 -#: browsers/collectionbrowser/CollectionWidget.cpp:199 -msgid "Artist / Album" +#. i18n: file: dialogs/MusicBrainzTagger.ui:65 +#. i18n: ectx: property (toolTip), widget (QPushButton, pushButton_cancel) +#: rc.cpp:536 +msgid "Exit without saving" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:245 -msgid "Re-download" +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:26 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:545 +msgid "Available formats" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:248 -msgid "Update Database" +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:39 +#. i18n: ectx: property (text), widget (QRadioButton, flacButton) +#: rc.cpp:551 +msgid "Flac" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:251 -msgid "Tools" +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:46 +#. i18n: ectx: property (text), widget (QRadioButton, wavButton) +#: rc.cpp:554 +msgid "Wav" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:272 -msgid "Download Album" +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:53 +#. i18n: ectx: property (text), widget (QRadioButton, mp3Button) +#: rc.cpp:557 +msgid "Mp3" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:279 -msgid "Signup" +#. i18n: file: core-impl/collections/audiocd/FormatSelectionDialog.ui:82 +#. i18n: ectx: property (text), widget (QPushButton, advancedButton) +#: rc.cpp:563 +msgid "Advanced" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:318 -msgid "Downloading Magnatune.com database..." +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:20 +#. i18n: ectx: property (windowTitle), widget (QWidget, UmsConfiguration) +#: rc.cpp:566 +msgid "USB Mass Storage device configuration" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:347 -msgid "Updating the local Magnatune database." +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:49 +#. i18n: ectx: property (text), widget (QCheckBox, m_autoConnect) +#: rc.cpp:569 +msgid "Use automatically when connected" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:647 -#, c-format -msgid "" -"The Magnatune.com service accepts the following messages: \n" -"\n" -"\taddMoodyTracks mood count: Adds a number of random tracks with the " -"specified mood to the playlist. The mood argument must have spaces escaped " -"with %%20" +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:81 +#. i18n: ectx: property (text), widget (QCheckBox, m_musicCheckBox) +#: rc.cpp:572 +msgid "Music" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:658 -msgid "ERROR: No arguments supplied" +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:129 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:575 +msgid "Music folder:" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:663 -msgid "ERROR: Wrong number of arguments for addMoodyTracks" +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:160 +#. i18n: ectx: property (title), widget (QGroupBox, m_filenameSchemeBox) +#: rc.cpp:578 +msgid "Filename scheme of tracks that are added to the device" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:673 -msgid "ERROR: Parse error for argument 2 ( count )" +#. i18n: file: core-impl/collections/umscollection/UmsConfiguration.ui:233 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:584 +msgid "Podcast folder:" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:677 -msgid "ok" +#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:32 +#. i18n: ectx: property (text), widget (QLabel, m_intervalLabel) +#: rc.cpp:587 +msgid "Auto-update:" msgstr "" -#: services/magnatune/MagnatuneStore.cpp:680 -msgid "ERROR: Unknown argument." +#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:57 +#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, m_autoUpdateInterval) +#: rc.cpp:590 +msgctxt "automatic updates turned off" +msgid "disabled" msgstr "" -#: services/magnatune/MagnatuneCollectionLocation.cpp:42 -msgid "Preview Tracks" +#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:79 +#. i18n: ectx: property (text), widget (QLabel, m_baseDirLabel) +#: rc.cpp:593 +msgid "Base directory:" msgstr "" -#: services/magnatune/MagnatuneCollectionLocation.cpp:45 +#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:107 +#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_baseDirUrl) +#: rc.cpp:596 msgid "" -"The tracks you are about to copy are Magnatune.com preview streams. For " -"better quality and advert free streams, consider buying an album download. " -"Remember that when buying from Magnatune the artist gets 50%. Also if you " -"buy using Amarok, you support the Amarok project with 10%." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:8pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Base directory for all new " +"podcast channels.</p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">When a podcast channel is " +"added <span style=\" font-style:italic;\"><base " +"directory></span>/<span style=\" font-style:italic;\"><channel " +"name></span> is used as the download directory.</p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">This can be changed for " +"each channel individually.</p></body></html>" msgstr "" -#: services/magnatune/MagnatuneRedownloadHandler.cpp:148 -msgid "Getting list of previous Magnatune.com purchases" +#. i18n: file: core-impl/podcasts/sql/SqlPodcastProviderSettingsWidget.ui:112 +#. i18n: ectx: property (whatsThis), widget (KUrlRequester, m_baseDirUrl) +#: rc.cpp:605 +msgid "" +"Base directory for all new podcast channels.\n" +"When a podcast channel is added <base directory>/<channel name> is used as " +"the download directory.\n" +"This can be changed for each channel individually." msgstr "" -#: services/magnatune/MagnatuneAlbumDownloader.cpp:68 -#, kde-format -msgid "Downloading '%1' by %2 from Magnatune.com" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:30 +#. i18n: ectx: property (windowTitle), widget (QWidget, PodcastSettingsBase) +#: rc.cpp:610 +msgid "Podcast Configuration" msgstr "" -#: services/magnatune/MagnatuneAlbumDownloader.cpp:72 -msgid "Downloading album from Magnatune.com" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:52 +#. i18n: ectx: property (text), widget (QLabel, m_urlLabel) +#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:65 +#. i18n: ectx: property (text), widget (QLabel, UrlLabel) +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:223 +#. i18n: ectx: property (text), widget (QLabel, urlLabel) +#: rc.cpp:613 rc.cpp:954 rc.cpp:1131 +msgid "URL:" msgstr "" -#: services/magnatune/MagnatuneAlbumDownloader.cpp:104 -msgid "Magnatune download seems to have failed. Cannot read zip file" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:68 +#. i18n: ectx: property (text), widget (QLabel, m_saveLocationlabel) +#: rc.cpp:616 +msgid "Save Location:" msgstr "" -#: services/magnatune/MagnatuneAlbumDownloader.cpp:113 -msgid "Uncompressing Magnatune.com download..." +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:99 +#. i18n: ectx: property (toolTip), widget (QCheckBox, m_autoFetchCheck) +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:102 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_autoFetchCheck) +#: rc.cpp:619 rc.cpp:622 +msgid "When checked, Amarok will automatically scan the podcast for updates" msgstr "" -#: services/magnatune/MagnatuneAlbumDownloader.cpp:137 -msgid "Adding album cover to collection" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:105 +#. i18n: ectx: property (text), widget (QCheckBox, m_autoFetchCheck) +#: rc.cpp:625 +msgid "Automatically scan for updates" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:32 -msgid "Loading artist info..." +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:112 +#. i18n: ectx: property (title), widget (KButtonGroup, kbuttongroup) +#: rc.cpp:628 +msgid "Media Download" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:44 -#, kde-format -msgid "Fetching %1 Artist Info" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:121 +#. i18n: ectx: property (toolTip), widget (QRadioButton, m_downloadRadio) +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:124 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, m_downloadRadio) +#: rc.cpp:631 rc.cpp:634 +msgid "Download media as soon as it becomes available" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:53 -msgid "Loading album info..." +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:127 +#. i18n: ectx: property (text), widget (QRadioButton, m_downloadRadio) +#: rc.cpp:637 +msgid "Download when a&vailable" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:75 -#, kde-format -msgid "Release Year: %1" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:134 +#. i18n: ectx: property (toolTip), widget (QRadioButton, m_streamRadio) +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:137 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, m_streamRadio) +#: rc.cpp:640 rc.cpp:643 +msgid "" +"Media must be explicitly downloaded, otherwise the podcast will be played " +"from the remote server." msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:80 -msgid "Description:" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:140 +#. i18n: ectx: property (text), widget (QRadioButton, m_streamRadio) +#: rc.cpp:646 +msgid "Stream or download on re&quest" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:84 -msgid "From Magnatune.com" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:152 +#. i18n: ectx: property (toolTip), widget (QCheckBox, m_purgeCheck) +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:155 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_purgeCheck) +#: rc.cpp:649 rc.cpp:652 +msgid "If checked, Amarok will throw away old podcast episodes" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:166 -msgid "Loading Magnatune.com frontpage..." +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:158 +#. i18n: ectx: property (text), widget (QCheckBox, m_purgeCheck) +#: rc.cpp:655 +msgid "Limit &number of episodes" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:169 -msgid "Fetching Magnatune.com front page" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:181 +#. i18n: ectx: property (text), widget (QLabel, m_purgeCountLabel) +#: rc.cpp:658 +msgid "Keep maximum of:" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:182 -#: services/magnatune/MagnatuneInfoParser.cpp:198 -msgid "Loading your Magnatune.com favorites page..." +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:191 +#. i18n: ectx: property (toolTip), widget (KIntSpinBox, m_purgeCountSpinBox) +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:194 +#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, m_purgeCountSpinBox) +#: rc.cpp:661 rc.cpp:664 +msgid "The maximum number of podcast items to store" msgstr "" -#: services/magnatune/MagnatuneInfoParser.cpp:211 -#: services/magnatune/MagnatuneInfoParser.cpp:227 -msgid "Loading your personal Magnatune.com recommendations page..." +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:208 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_writeTagsCheck) +#: rc.cpp:667 +msgid "" +"The RSS feed and the tags in the downloaded file sometimes do not contain " +"the same information. Writing the tags ensures the information in the " +"playlist and on media devices will be the same as in the feed." msgstr "" -#: services/magnatune/MagnatuneUrlRunner.cpp:38 -msgctxt "" -"A type of command that triggers an action in the integrated Magnatune.com " -"service" -msgid "Magnatune" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:211 +#. i18n: ectx: property (text), widget (QCheckBox, m_writeTagsCheck) +#: rc.cpp:670 +msgid "Write feed information to tags after downloading." msgstr "" -#: services/magnatune/MagnatuneDownloadHandler.cpp:83 -msgid "Processing download" +#. i18n: file: core-impl/podcasts/sql/PodcastSettingsBase.ui:251 +#. i18n: ectx: property (text), widget (QPushButton, m_filenameLayoutConfigWidgetButton) +#: rc.cpp:673 +msgid "Episode Filename Configuration" msgstr "" -#: services/magnatune/MagnatuneDownloadHandler.cpp:148 -msgid "" -"There seems to be an error in the supplied membership information. Please " -"correct this and try again." +#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:30 +#. i18n: ectx: property (windowTitle), widget (QWidget, PodcastFilenameLayoutConfigWidget) +#: rc.cpp:676 +msgid "Podcast Filename Layout Configuration" msgstr "" -#: services/magnatune/MagnatuneDownloadHandler.cpp:148 -msgid "Could not process download" +#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:54 +#. i18n: ectx: property (text), widget (QRadioButton, m_filenameLayoutDefault) +#: rc.cpp:679 +msgid "Specified by podcast channel" msgstr "" -#: services/magnatune/MagnatuneMeta.cpp:218 -#: services/magnatune/MagnatuneMeta.cpp:426 -msgid "&Download Album" +#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:79 +#. i18n: ectx: property (text), widget (QRadioButton, m_filenameLayoutCustom) +#: rc.cpp:682 +msgid "custom" msgstr "" -#: services/magnatune/MagnatuneMeta.cpp:240 -msgid "Magnatune.com: &Download Album" +#. i18n: file: core-impl/podcasts/sql/PodcastFilenameLayoutConfigWidget.ui:110 +#. i18n: ectx: property (toolTip), widget (QLineEdit, m_filenameLayoutText) +#: rc.cpp:686 +#, no-c-format +msgid "" +"Available fields : " +"%artist%,%title%,%genre%,%year%,%composer%,%pubdate%,%number%,%album%" msgstr "" -#: services/magnatune/MagnatuneMeta.cpp:262 -msgid "The non evil record label that is fair to artists and customers alike" +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:105 +#. i18n: ectx: property (text), widget (QCommandLinkButton, justCopyButton) +#: rc.cpp:689 +msgid "&Copy" msgstr "" -#: services/magnatune/MagnatuneMeta.cpp:432 -msgid "Add to Magnatune.com &favorites" +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:114 +#. i18n: ectx: property (description), widget (QCommandLinkButton, justCopyButton) +#: rc.cpp:692 +msgid "Just copy the tracks without transcoding them." msgstr "" -#: services/magnatune/MagnatuneDownloadInfo.cpp:210 -#, kde-format -msgid "" -"Redownload of a previously purchased album \"%1\" by \"%2\" from " -"Magnatune.com.\n" -"\n" -"Username: %3\n" -"Password: %4\n" +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:127 +#. i18n: ectx: property (text), widget (QCommandLinkButton, transcodeWithDefaultsButton) +#: rc.cpp:695 +msgid "&Transcode" msgstr "" -#: services/magnatune/MagnatuneXmlParser.cpp:57 -#, kde-format -msgctxt "" -"First part of: Magnatune.com database update complete. Added 3 tracks on 4 " -"albums from 5 artists." -msgid "Magnatune.com database update complete. Added 1 track on " -msgid_plural "Magnatune.com database update complete. Added %1 tracks on " -msgstr[0] "" -msgstr[1] "" - -#: services/magnatune/MagnatuneXmlParser.cpp:58 -#, kde-format -msgctxt "" -"Middle part of: Magnatune.com database update complete. Added 3 tracks on 4 " -"albums from 5 artists." -msgid "1 album from " -msgid_plural "%1 albums from " -msgstr[0] "" -msgstr[1] "" - -#: services/magnatune/MagnatuneXmlParser.cpp:59 -#, kde-format -msgctxt "" -"Last part of: Magnatune.com database update complete. Added 3 tracks on 4 " -"albums from 5 artists." -msgid "1 artist." -msgid_plural "%1 artists." -msgstr[0] "" -msgstr[1] "" +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:149 +#. i18n: ectx: property (text), widget (QCommandLinkButton, transcodeWithOptionsButton) +#: rc.cpp:698 +msgid "Transcode With Custom &Parameters" +msgstr "" -#: services/ServicePluginManager.cpp:161 services/ServicePluginManager.cpp:178 -#: services/ServicePluginManager.cpp:195 -#, kde-format -msgid "No service named %1 is currently loaded" +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:158 +#. i18n: ectx: property (description), widget (QCommandLinkButton, transcodeWithOptionsButton) +#: rc.cpp:701 +msgid "" +"Configure your own encoding parameters for this transcoding operation." msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:100 -msgid "Testing..." +#. i18n: file: transcoding/TranscodingAssistantDialog.ui:340 +#. i18n: ectx: property (text), widget (QLabel, formatNameLabel) +#: rc.cpp:707 +msgid "Format Name" msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:138 -msgctxt "The operation was rejected by the server" -msgid "Failed" +#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:24 +#. i18n: ectx: property (toolTip), widget (QToolButton, addPodcastButton) +#: rc.cpp:710 +msgid "Add Podcast..." msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:143 -msgctxt "The operation completed as expected" -msgid "Success" +#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:27 +#. i18n: ectx: property (text), widget (QToolButton, addPodcastButton) +#: rc.cpp:713 +msgid "add podcast..." msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:151 -msgid "" -"Either the username or the password is incorrect, please correct and try " -"again" +#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:50 +#. i18n: ectx: property (text), widget (QToolButton, refreshPodcastsButton) +#: rc.cpp:716 +msgid "Refresh All Podcasts" msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:151 -#: services/lastfm/LastFmServiceSettings.cpp:176 -msgid "Failed" +#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:73 +#. i18n: ectx: property (toolTip), widget (QToolButton, configurePodcastsButton) +#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:76 +#. i18n: ectx: property (text), widget (QToolButton, configurePodcastsButton) +#: rc.cpp:719 rc.cpp:722 +msgid "Configure Podcasts..." msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:152 -#: services/lastfm/LastFmServiceSettings.cpp:177 -msgid "Test Login" +#. i18n: file: browsers/playlistbrowser/PodcastCategoryBase.ui:99 +#. i18n: ectx: property (text), widget (QToolButton, podcastsIntervalButton) +#: rc.cpp:725 +msgid "Scan Interval..." msgstr "" -#: services/lastfm/LastFmServiceSettings.cpp:176 -msgid "Unable to connect to Last.fm service." +#. i18n: file: services/ampache/NewServerWidget.ui:27 +#. i18n: ectx: property (text), widget (QLabel, labelServerAddress) +#. i18n: file: services/ampache/AmpacheConfigWidget.ui:58 +#. i18n: ectx: property (text), widget (QTableWidget, serverList) +#: rc.cpp:731 rc.cpp:752 +msgid "Server Address" msgstr "" -#: services/lastfm/ScrobblerAdapter.cpp:236 -#: services/lastfm/LastFmService.cpp:543 -#, kde-format -msgctxt "As in, lastfm" -msgid "Loved Track: %1" +#. i18n: file: services/ampache/NewServerWidget.ui:74 +#. i18n: ectx: property (text), widget (KPushButton, verifyButton) +#: rc.cpp:740 +msgid "Check Connection" msgstr "" -#: services/lastfm/LastFmTreeView.cpp:111 -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:43 -#: browsers/CollectionTreeView.cpp:851 browsers/filebrowser/FileView.cpp:398 -#: context/applets/albums/AlbumsView.cpp:240 -msgid "&Add to Playlist" +#. i18n: file: services/ampache/AmpacheConfigWidget.ui:23 +#. i18n: ectx: property (text), widget (QPushButton, addButton) +#: rc.cpp:743 +msgid "Add Server" msgstr "" -#: services/lastfm/LastFmTreeView.cpp:120 -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:50 -#: browsers/CollectionTreeView.cpp:860 browsers/filebrowser/FileView.cpp:410 -#: context/applets/albums/AlbumsView.cpp:241 -msgctxt "Replace the currently loaded tracks with these" -msgid "&Replace Playlist" +#. i18n: file: services/ampache/AmpacheConfigWidget.ui:30 +#. i18n: ectx: property (text), widget (QPushButton, removeButton) +#: rc.cpp:746 +msgid "Remove Server" msgstr "" -#: services/lastfm/LastFmTreeView.cpp:201 browsers/CollectionTreeView.cpp:547 -msgid "More..." +#. i18n: file: services/gpodder/GpodderConfigWidget.ui:26 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#: rc.cpp:761 +msgid "gpodder.net Profile" msgstr "" -#: services/lastfm/SimilarArtistsAction.cpp:26 -msgid "Play Similar Artists from Last.fm" +#. i18n: file: services/gpodder/GpodderConfigWidget.ui:32 +#. i18n: ectx: property (text), widget (QLabel, labelUsername) +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:44 +#. i18n: ectx: property (text), widget (QLabel, labelUsername) +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:101 +#. i18n: ectx: property (text), widget (QLabel, label_User) +#: rc.cpp:764 rc.cpp:924 rc.cpp:1826 +msgid "&Username:" msgstr "" -#: services/lastfm/biases/WeeklyTopBias.cpp:50 -msgctxt "Name of the \"WeeklyTop\" bias" -msgid "Last.fm weekly top artist" +#. i18n: file: services/gpodder/GpodderConfigWidget.ui:45 +#. i18n: ectx: property (text), widget (QLabel, labelPassword) +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:57 +#. i18n: ectx: property (text), widget (QLabel, labelPassword) +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:134 +#. i18n: ectx: property (text), widget (QLabel, label_Password) +#: rc.cpp:767 rc.cpp:927 rc.cpp:1833 +msgid "&Password:" msgstr "" -#: services/lastfm/biases/WeeklyTopBias.cpp:59 -msgctxt "Description of the \"WeeklyTop\" bias" +#. i18n: file: services/gpodder/GpodderConfigWidget.ui:78 +#. i18n: ectx: property (text), widget (QLabel, kActiveLabel1) +#: rc.cpp:770 msgid "" -"The \"WeeklyTop\" bias adds tracks that are in the weekly top chart of " -"Last.fm." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Ubuntu'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><a " +"href=\"http://www.gpodder.net/register/\"><span style=\" text-decoration: " +"underline; color:#0057ae;\">Sign up to " +"gpodder.net</span></a></p></body></html>" msgstr "" -#: services/lastfm/biases/WeeklyTopBias.cpp:133 -#, kde-format -msgctxt "WeeklyTopBias bias representation" -msgid "Tracks from the Last.fm top lists from %1 to %2" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:13 +#. i18n: ectx: property (windowTitle), widget (QDialog, magnatuneDownloadDialogBase) +#: rc.cpp:780 +msgid "Magnatune.com Album Download" msgstr "" -#: services/lastfm/biases/WeeklyTopBias.cpp:144 -msgctxt "in WeeklyTopBias. Label for the date widget" -msgid "from:" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:19 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) +#: rc.cpp:783 +msgid "Download options" msgstr "" -#: services/lastfm/biases/WeeklyTopBias.cpp:158 -msgctxt "in WeeklyTopBias. Label for the date widget" -msgid "to:" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:25 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:786 +msgid "Select Format:" msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:48 -msgctxt "Name of the \"Last.fm\" similar bias" -msgid "Last.fm similar" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:38 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#: rc.cpp:789 +msgid "Download to:" msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:57 -msgctxt "Description of the \"Last.fm\" bias" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:51 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) +#: rc.cpp:792 msgid "" -"The \"Last.fm\" similar bias looks up tracks on Last.fm and only adds " -"similar tracks." +"If you download to a location that is already being monitored by Amarok, the " +"album will automatically be added to your collection." msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:132 -msgctxt "Last.fm bias representation" -msgid "Similar to the previous track (as reported by Last.fm)" +#. i18n: file: services/magnatune/MagnatuneDownloadDialogBase.ui:67 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) +#: rc.cpp:795 +msgid "Magnatune info" msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:135 -msgctxt "Last.fm bias representation" -msgid "Similar to the previous artist (as reported by Last.fm)" +#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:13 +#. i18n: ectx: property (windowTitle), widget (QDialog, magnatuneReDownloadDialogBase) +#: rc.cpp:801 +msgid "Redownload manager" msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:147 -msgid "Last.fm thinks the track is similar to" +#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:19 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:804 +msgid "These are the albums that you have previously downloaded:" msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:150 -msgid "the previous artist" +#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:29 +#. i18n: ectx: property (text), widget (QPushButton, redownloadButton) +#: rc.cpp:807 +msgid "Re&download" msgstr "" -#: services/lastfm/biases/LastFmBias.cpp:152 -msgid "the previous track" +#. i18n: file: services/magnatune/MagnatuneRedownloadDialogBase.ui:60 +#. i18n: ectx: property (text), widget (QTreeWidget, redownloadListView) +#: rc.cpp:813 +msgid "Artist - Album" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:101 -msgid "Last.fm: &Ban" +#. i18n: file: services/magnatune/MagnatuneSignupDialogBase.ui:14 +#. i18n: ectx: property (windowTitle), widget (QDialog, SignupDialog) +#: rc.cpp:816 +msgid "Magnatune.com member signup" +msgstr "" + +#. i18n: file: services/magnatune/MagnatuneSignupDialogBase.ui:32 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:820 +#, no-c-format +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Liberation Sans'; font-size:9pt; " +"font-weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">By becoming a " +"Magnatune.com member, you get unlimited download access and can download any " +"album from within Amarok with a single mouse click. By joining, you can also " +"listen to all streaming tracks from Magnatune.com ad-free.</p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">The Amarok team gets 10% " +"of your initial membership payment, so by joining, you are also supporting " +"the development of Amarok.</p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">As always, the artists get " +"50% of your membership payment(s) distributed based on which artist you " +"download and stream.</p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">To read more about " +"Magnatune.com memberships, or to sign up, click here: <a " +"href=\"http://magnatune.com/downloads?referal_id=amarok\"><span style=\" " +"text-decoration: underline; color:#0057ae;\">Membership Info</span></a> " +"</p>\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">After joining, go to the " +"Magnatune config in \"Settings->Configure Amarok->Plugins\" and enter your " +"membership information. </p></body></html>" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:102 -msgid "Ctrl+B" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:17 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3) +#: rc.cpp:838 +msgid "Redownloads" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:103 -msgid "Ban this track" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:23 +#. i18n: ectx: property (text), widget (QLabel, label_7) +#: rc.cpp:841 +msgid "" +"Enter your e-mail here to be able to redownload any previous purchase from " +"Magnatune directly from within Amarok." msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:107 -msgid "Last.fm: &Skip" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:33 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:844 +msgctxt "Username for logins to Magnatune" +msgid "E-mail:" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:108 -msgid "Ctrl+S" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:53 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:847 +msgid "Membership Options" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:109 -msgid "Skip this track" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:59 +#. i18n: ectx: property (text), widget (QCheckBox, isMemberCheckbox) +#: rc.cpp:850 +msgid "I am a member" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:147 -#: services/lastfm/meta/LastFmMeta.cpp:433 -msgid "Track Radio" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:79 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:853 +msgid "Membership type:" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:375 -#, kde-format -msgid "Global Tag Radio: \"%1\"" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:90 +#. i18n: ectx: property (text), item, widget (QComboBox, typeComboBox) +#: rc.cpp:856 +msgid "Stream" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:381 -#, kde-format -msgid "User Tag Radio: \"%1\"" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:103 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:862 +msgctxt "Username for logins to Magnatune" +msgid "Username:" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:389 -#, kde-format -msgid "Similar Artists to \"%1\"" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:117 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:865 +msgid "Password:" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:393 -#, kde-format -msgid "Artist Fan Radio: \"%1\"" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:135 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:868 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Serif'; font-size:8pt; " +"font-weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"family:'Sans Serif';\">For more information about the Magnatune.com " +"memberships, and to sign up, go to </span><a " +"href=\"http://magnatune.com/compare_plans?referal_id=amarok\"><span style=\" " +"font-family:'Sans Serif'; text-decoration: underline; " +"color:#0000ff;\">http://magnatune.com/compare_plans</span></a></p></body></ht" +"ml>" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:402 -#, kde-format -msgid "%1's Neighbor Radio" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:157 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:875 +msgid "Stream Options" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:406 -#, kde-format -msgid "%1's Personal Radio" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:163 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:878 +msgid "Preview stream type:" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:410 -#, kde-format -msgid "%1's Mix Radio" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:171 +#. i18n: ectx: property (text), item, widget (QComboBox, streamTypeComboBox) +#: rc.cpp:881 +msgid "Ogg" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:414 -#, kde-format -msgid "%1's Recommended Radio" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:176 +#. i18n: ectx: property (text), item, widget (QComboBox, streamTypeComboBox) +#: rc.cpp:884 +msgid "High Quality Mp3" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:418 -#, kde-format -msgid "%1's Recommended Radio (Popularity %2)" +#. i18n: file: services/magnatune/MagnatuneConfigWidget.ui:181 +#. i18n: ectx: property (text), item, widget (QComboBox, streamTypeComboBox) +#: rc.cpp:887 +msgid "Low Quality Mp3" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:425 -#, kde-format -msgid "Group Radio: %1" +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:16 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:890 +msgid "MP3tunes Login" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:437 -msgid "Artist Radio" +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:22 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:893 +msgctxt "The e-mail address for Mp3Tunes logins" +msgid "E-Mail:" msgstr "" -#: services/lastfm/meta/LastFmMeta.cpp:550 -msgid "Last.fm is cool..." +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:32 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:896 +msgctxt "The MP3Tunes password" +msgid "Password:" msgstr "" -#: services/lastfm/meta/MultiPlayableCapabilityImpl_p.h:111 +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:42 +#. i18n: ectx: property (toolTip), widget (QCheckBox, enableHarmony) +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:49 +#. i18n: ectx: property (toolTip), widget (QLabel, label_3) +#: rc.cpp:899 rc.cpp:902 msgid "" -"To listen to this stream you need to be a paying Last.Fm subscriber. All the " -"other Last.Fm features are unaffected." -msgstr "" - -#: services/lastfm/meta/MultiPlayableCapabilityImpl_p.h:117 -msgid "Error starting track from Last.Fm radio" -msgstr "" - -#: services/lastfm/LastFmServiceCollection.cpp:42 -#, kde-format -msgid "%1's Streams" +"AutoSync is a feature from MP3tunes which allows you to automatically move " +"your music between computers and devices." msgstr "" -#: services/lastfm/LastFmServiceCollection.cpp:46 -msgid "Global Tags" -msgstr "Нийтийн тагууд" - -#: services/lastfm/LastFmServiceCollection.cpp:50 -msgid "Neighbors' Loved Radio" +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:52 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_3) +#: rc.cpp:905 +msgid "" +"AutoSync is a feature from MP3tunes which allows you to automatically move " +"your music between computers and devices. You can upload music from one " +"location and have it download instantly to other locations." msgstr "" -#: services/lastfm/LastFmServiceCollection.cpp:54 -msgid "Neighbors' Personal Radio" +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:55 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:908 +msgctxt "Enable harmony" +msgid "Enable AutoSync" msgstr "" -#: services/lastfm/LastFmServiceCollection.cpp:58 -msgid "Friends' Loved Radio" +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:62 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:911 +msgid "PIN Code:" msgstr "" -#: services/lastfm/LastFmServiceCollection.cpp:62 -msgid "Friends' Personal Radio" +#. i18n: file: services/mp3tunes/Mp3tunesConfigWidget.ui:89 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:914 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " +"font-weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><a " +"href=\"https://shop.mp3tunes.com/myaccount/registration/\"><span style=\" " +"text-decoration: underline; color:#0057ae;\">Get an MP3tunes " +"locker</span></a></p></body></html>" msgstr "" -#: services/lastfm/LastFmServiceCollection.cpp:141 -#: covermanager/CoverFoundDialog.cpp:128 -msgid "Last.fm" +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:38 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#: rc.cpp:921 +msgid "Last.fm Profile" msgstr "" -#: services/lastfm/LastFmServiceConfig.cpp:143 -msgid "Last.fm credentials" +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:86 +#. i18n: ectx: property (text), widget (QLabel, kActiveLabel1) +#: rc.cpp:930 +msgid "<a href=\"http://www.last.fm:80/signup.php\">Sign up to Last.fm</a>" msgstr "" -#: services/lastfm/LastFmServiceConfig.cpp:144 +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:106 +#. i18n: ectx: property (text), widget (QLabel, kActiveLabel2) +#: rc.cpp:936 msgid "" -"No running KWallet found. Would you like Amarok to save your Last.fm " -"credentials in plaintext?" -msgstr "" - -#: services/lastfm/LastFmService.cpp:195 -msgid "Last.fm: The social music revolution" +"Why not join the <a href=\"http://www.last.fm:80/group/Amarok+Users\">Amarok " +"Last.fm group</a> and share your musical tastes with other Amarok users?" msgstr "" -#: services/lastfm/LastFmService.cpp:197 -msgid "" -"Last.fm is a popular online service that provides personal radio stations " -"and music recommendations. A personal listening station is tailored based on " -"your listening habits and provides you with recommendations for new music. " -"It is also possible to play stations with music that is similar to a " -"particular artist as well as listen to streams from people you have added as " -"friends or that Last.fm considers your musical \"neighbors\"" +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:116 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) +#: rc.cpp:939 +msgid "Last.fm Services" msgstr "" -#: services/lastfm/LastFmService.cpp:284 -#: services/lastfm/LoveTrackAction.cpp:25 -msgid "Last.fm: Love" +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:125 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubmitPlayedSongs) +#: rc.cpp:942 +msgid "&Submit tracks" msgstr "" -#: services/lastfm/LastFmService.cpp:286 -msgid "Ctrl+L" +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:135 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RetrieveSimilarArtists) +#: rc.cpp:945 +msgid "&Retrieve similar artists" msgstr "" -#: services/lastfm/LastFmService.cpp:339 -msgctxt "Last.fm: errorMessage" -msgid "" -"Either the username was not recognized, or the password was incorrect." +#. i18n: file: services/lastfm/LastFmConfigWidget.ui:145 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ScrobbleComposer) +#: rc.cpp:948 +msgid "&Use composer data if available in Last.fm as artist" msgstr "" -#: services/lastfm/LastFmService.cpp:343 -msgctxt "Last.fm: errorMessage" -msgid "" -"There was a problem communicating with the Last.fm services. Please try " -"again later." +#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:37 +#. i18n: ectx: property (text), widget (QLabel, instructionsLabel) +#: rc.cpp:951 +msgid "Add a local or remote OPML file to be included in the list." msgstr "" -#: services/lastfm/LastFmService.cpp:431 -msgid "Enter an artist name" +#. i18n: file: services/opmldirectory/AddOpmlWidget.ui:88 +#. i18n: ectx: property (clickMessage), widget (KLineEdit, titleEdit) +#: rc.cpp:960 +msgid "If left blank the title from the OPML will be used." msgstr "" -#: services/lastfm/LastFmService.cpp:434 -msgid "Enter a tag" +#. i18n: file: services/amazon/AmazonShoppingCartDialog.ui:14 +#. i18n: ectx: property (windowTitle), widget (QDialog, AmazonShoppingCartDialog) +#: rc.cpp:963 +msgid "Amarok - Your Shopping Cart" msgstr "" -#: services/lastfm/LastFmService.cpp:437 -msgid "Enter a Last.fm user name" +#. i18n: file: services/amazon/AmazonShoppingCartDialog.ui:30 +#. i18n: ectx: property (text), widget (QLabel, cartValueLabel) +#: rc.cpp:966 +msgid "Shopping cart value: " msgstr "" - -#: services/lastfm/LastFmService.cpp:450 -#, kde-format -msgid "Username: %1" + +#. i18n: file: services/amazon/AmazonShoppingCartDialog.ui:39 +#. i18n: ectx: property (text), widget (QPushButton, checkoutButton) +#: rc.cpp:969 +msgid "Checkout" msgstr "" -#: services/lastfm/LastFmService.cpp:455 -#, kde-format -msgid "Play Count: %1 play" -msgid_plural "Play Count: %1 plays" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:32 +#. i18n: ectx: property (windowTitle), widget (QWidget, AmazonConfigWidget) +#: rc.cpp:972 +msgid "Select Your Country" +msgstr "" -#: services/lastfm/LastFmService.cpp:504 -msgid "Create a Custom Last.fm Station" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:44 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:975 +msgid "Country" msgstr "" -#: services/lastfm/LastFmService.cpp:507 -msgid "Tag" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:56 +#. i18n: ectx: property (text), widget (QLabel, textLabel) +#: rc.cpp:978 +msgid "" +"The Amazon MP3 Store offers different items depending on your location. " +"Please select the country you are located in. Note that changing the country " +"also invalidates your shopping cart. Countries not in this list are not yet " +"supported by the store, you can only buy items if you live in one of the " +"listed countries." msgstr "" -#: services/lastfm/LastFmService.cpp:507 -msgid "User" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:74 +#. i18n: ectx: property (text), widget (QLabel, countryLabel) +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:257 +#. i18n: ectx: property (text), widget (QLabel, countryLabel) +#: rc.cpp:981 rc.cpp:1137 +msgid "Country:" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:182 -msgid "Personal Radio" -msgstr "Хувийн радио" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:82 +#. i18n: ectx: property (text), item, widget (QComboBox, countrySelectionComboBox) +#: rc.cpp:984 +msgid "France" +msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:183 -msgid "Neighborhood" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:87 +#. i18n: ectx: property (text), item, widget (QComboBox, countrySelectionComboBox) +#: rc.cpp:987 +msgid "Austria, Germany, Switzerland" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:368 -msgid "My Recommendations" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:92 +#. i18n: ectx: property (text), item, widget (QComboBox, countrySelectionComboBox) +#: rc.cpp:990 +msgid "Japan" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:370 -msgid "My Radio Station" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:97 +#. i18n: ectx: property (text), item, widget (QComboBox, countrySelectionComboBox) +#: rc.cpp:993 +msgid "United Kingdom" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:372 -msgid "My Mix Radio" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:102 +#. i18n: ectx: property (text), item, widget (QComboBox, countrySelectionComboBox) +#: rc.cpp:996 +msgid "United States" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:374 -msgid "My Neighborhood" +#. i18n: file: services/amazon/AmazonConfigWidget.ui:107 +#. i18n: ectx: property (text), item, widget (QComboBox, countrySelectionComboBox) +#: rc.cpp:999 +msgid "none of the above (store won't work)" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:379 -msgid "My Top Artists" +#. i18n: file: network/NetworkRequests.ui:14 +#. i18n: ectx: property (windowTitle), widget (QDialog, NetworkRequestsDialog) +#. i18n: file: network/NetworkRequests.ui:20 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1005 rc.cpp:1008 +msgid "Network Requests" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:381 -msgid "My Tags" +#. i18n: file: network/NetworkRequests.ui:27 +#. i18n: ectx: property (text), widget (QPushButton, clearButton) +#: rc.cpp:1011 +msgid "&Clear" +msgstr "&Цэвэрлэх" + +#. i18n: file: network/NetworkRequests.ui:41 +#. i18n: ectx: property (text), widget (QTreeWidget, requestList) +#: rc.cpp:1014 +msgid "Method" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:383 -msgid "Friends" +#. i18n: file: network/NetworkRequests.ui:51 +#. i18n: ectx: property (text), widget (QTreeWidget, requestList) +#: rc.cpp:1020 +msgid "Response" msgstr "" -#: services/lastfm/LastFmTreeModel.cpp:385 -msgid "Neighbors" +#. i18n: file: network/NetworkRequests.ui:61 +#. i18n: ectx: property (text), widget (QTreeWidget, requestList) +#: rc.cpp:1026 +msgid "Content Type" msgstr "" -#: services/ampache/AddServerDialog.cpp:33 -msgid "Add new Ampache server" +#. i18n: file: network/NetworkRequests.ui:66 +#. i18n: ectx: property (text), widget (QTreeWidget, requestList) +#: rc.cpp:1029 +msgid "Info" msgstr "" -#: services/ampache/AddServerDialog.cpp:73 -msgid "Successfully connected" +#. i18n: file: network/NetworkRequests.ui:74 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1032 +msgid "Request Details" msgstr "" -#: services/ampache/AddServerDialog.cpp:78 -msgid "Connection failure" +#. i18n: file: network/NetworkRequests.ui:81 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:1035 +msgid "Response Details" msgstr "" -#: services/ampache/AmpacheService.cpp:100 -msgid "Amarok frontend for your Ampache server" +#. i18n: file: network/NetworkRequests.ui:94 +#. i18n: ectx: property (text), widget (QTreeWidget, requestDetails) +#. i18n: file: network/NetworkRequests.ui:108 +#. i18n: ectx: property (text), widget (QTreeWidget, responseDetails) +#: rc.cpp:1041 rc.cpp:1047 +msgid "Value" msgstr "" -#: services/ampache/AmpacheService.cpp:102 -msgid "" -"Use Amarok as a seamless frontend to your Ampache server. This lets you " -"browse and play all the Ampache contents from within Amarok." +#. i18n: file: context/applets/tabs/TabsSettings.ui:38 +#. i18n: ectx: property (title), widget (QGroupBox, gbFetchTabs) +#: rc.cpp:1053 +msgid "Fetch tabs for" msgstr "" -#: services/ampache/LastfmInfoParser.cpp:67 -msgid "<p>No information found for this track.</p>" +#. i18n: file: context/applets/tabs/TabsSettings.ui:47 +#. i18n: ectx: property (text), widget (QCheckBox, cbFetchGuitar) +#: rc.cpp:1056 +msgid "Guitar" msgstr "" -#: services/ampache/LastfmInfoParser.cpp:118 -msgid "<p>No information found for this album.</p>" +#. i18n: file: context/applets/tabs/TabsSettings.ui:60 +#. i18n: ectx: property (text), widget (QCheckBox, cbFetchBass) +#: rc.cpp:1059 +msgid "Bass" msgstr "" -#: services/ampache/LastfmInfoParser.cpp:171 -msgid "<p>No information found for this artist.</p>" +#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:32 +#. i18n: ectx: property (windowTitle), widget (QWidget, ReloadEditDialog) +#: rc.cpp:1062 +msgid "Reload tabs" msgstr "" -#: services/ampache/AmpacheServiceCollection.cpp:57 -#, kde-format -msgid "Ampache Server %1" +#. i18n: file: context/applets/tabs/ReloadEditDialog.ui:61 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1065 +msgid "Reload tabs with the following title and artist" msgstr "" -#: services/ampache/AmpacheAccountLogin.cpp:133 -msgid "Enter the server name and a password" +#. i18n: file: context/applets/similarartists/similarArtistsSettings.ui:19 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1074 +msgid "Maximum number of artists to show:" msgstr "" -#: services/ampache/AmpacheAccountLogin.cpp:223 -msgid "Authentication Error" +#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:32 +#. i18n: ectx: property (title), widget (QGroupBox, showActionsGroupBox) +#: rc.cpp:1080 +msgid "Show Actions" msgstr "" -#: services/gpodder/GpodderService.cpp:113 -msgid "gpodder.net: Podcast Directory Service" +#. i18n: file: context/applets/currenttrack/currentTrackSettings.ui:54 +#. i18n: ectx: property (title), widget (QGroupBox, fontsGroupBox) +#: rc.cpp:1086 +msgid "Fonts" msgstr "" -#: services/gpodder/GpodderService.cpp:115 -msgid "gpodder.net is an online Podcast Directory & Synchonisation Service." +#. i18n: file: context/applets/videoclip/videoclipSettings.ui:20 +#. i18n: ectx: property (text), widget (QCheckBox, checkYoutubeHQ) +#: rc.cpp:1089 +msgid "Youtube HQ" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:113 -msgid "The MP3tunes Locker: Your Music Everywhere!" +#. i18n: file: context/applets/upcomingevents/upcomingEventsSettings.ui:21 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox) +#. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:28 +#. i18n: ectx: property (text), item, widget (QComboBox, filterComboBox) +#: rc.cpp:1092 rc.cpp:1146 +msgid "All events" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:226 -msgid "MP3tunes AutoSync Enabled" +#. i18n: file: context/applets/upcomingevents/upcomingEventsSettings.ui:44 +#. i18n: ectx: property (text), widget (QCheckBox, checkBox) +#: rc.cpp:1104 +msgid "Show places as links" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:242 -msgid "MP3tunes AutoSync Disabled" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:45 +#. i18n: ectx: property (clickMessage), widget (KLineEdit, searchLineEdit) +#: rc.cpp:1107 +msgid "Search Venue" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:262 -msgid "Authenticating" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:55 +#. i18n: ectx: property (toolTip), widget (KComboBox, countryCombo) +#: rc.cpp:1110 +msgid "Restrict venues to a specific country" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:274 -msgid "MP3tunes failed to Authenticate." +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:65 +#. i18n: ectx: property (text), item, widget (KComboBox, countryCombo) +#: rc.cpp:1113 +msgid "Any Country" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:307 -msgid "MP3tunes Harmony: Disconnected" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:75 +#. i18n: ectx: property (text), widget (QLabel, searchResultsLabel) +#: rc.cpp:1116 +msgid "Search Results:" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:314 -#: services/mp3tunes/Mp3tunesService.cpp:327 -msgid "MP3tunes Harmony: Waiting for PIN Input" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:104 +#. i18n: ectx: property (text), widget (QLabel, selectedVenuesLabel) +#: rc.cpp:1119 +msgid "Selected Venues:" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:339 -msgid "MP3tunes Harmony: Successfully Connected" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:155 +#. i18n: ectx: property (text), widget (QLabel, photoLabel) +#: rc.cpp:1122 +msgid "Photo" msgstr "" -#: services/mp3tunes/Mp3tunesService.cpp:354 -#, kde-format -msgid "" -"MP3tunes Harmony Error\n" -"%1" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:183 +#. i18n: ectx: property (text), widget (QLabel, nameLabel) +#: rc.cpp:1125 +msgid "Name:" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:31 -msgid "Amarok's MP3tunes Harmony Daemon" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:193 +#. i18n: ectx: property (text), widget (QLabel, cityLabel) +#: rc.cpp:1128 +msgid "City:" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:32 -msgid "Handles AutoSync for the MP3tunes service in Amarok." +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:230 +#. i18n: ectx: property (text), widget (QLabel, websiteLabel) +#: rc.cpp:1134 +msgid "Website:" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:33 -msgid "(C) 2008, Casey Link" +#. i18n: file: context/applets/upcomingevents/upcomingEventsVenueSettings.ui:267 +#. i18n: ectx: property (text), widget (QLabel, streetLabel) +#: rc.cpp:1140 +msgid "Street:" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:34 -msgid "" -"IRC:\n" -"server: irc.freenode.net / channels: #amarok, #amarok.de, #amarok.es, " -"#amarok.fr\n" -"\n" -"Feedback:\n" -"amarok@kde.org" +#. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:20 +#. i18n: ectx: property (text), widget (QLabel, filterLabel) +#: rc.cpp:1143 +msgid "Filter events by date:" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:35 -msgid "http://amarok.kde.org" +#. i18n: file: context/applets/upcomingevents/upcomingEventsGeneralSettings.ui:51 +#. i18n: ectx: property (text), widget (QCheckBox, groupVenueCheckBox) +#: rc.cpp:1158 +msgid "&Group venue events" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:41 -msgid "The identifier the daemon should use." +#. i18n: file: context/applets/wikipedia/wikipediaGeneralSettings.ui:31 +#. i18n: ectx: property (text), widget (QCheckBox, mobileCheckBox) +#: rc.cpp:1161 +msgid "Use Wikipedia &mobile version" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:42 -msgid "The email to be used for authentication." +#. i18n: file: context/applets/photos/photosSettings.ui:20 +#. i18n: ectx: property (text), widget (QLabel, animationLabel) +#: rc.cpp:1164 +msgid "Animation" msgstr "" -#: services/mp3tunes/harmonydaemon/main.cpp:43 -msgid "The pin to be used for authentication." +#. i18n: file: context/applets/photos/photosSettings.ui:41 +#. i18n: ectx: property (text), item, widget (KComboBox, animationComboBox) +#: rc.cpp:1173 +msgid "Fading" msgstr "" -#: services/mp3tunes/Mp3tunesWorkers.cpp:240 -msgid "Upload to MP3tunes Initiated" +#. i18n: file: context/applets/photos/photosSettings.ui:49 +#. i18n: ectx: property (text), widget (QLabel, numberofphotosLabel) +#: rc.cpp:1176 +msgid "Number of photos" msgstr "" -#: services/mp3tunes/Mp3tunesWorkers.cpp:264 -#, kde-format -msgid "Uploading Track %1/%2" +#. i18n: file: context/applets/photos/photosSettings.ui:72 +#. i18n: ectx: property (text), widget (QLabel, additionalkeywordsLabel) +#: rc.cpp:1179 +msgid "Additional key words:" msgstr "" -#: services/mp3tunes/Mp3tunesServiceCollectionLocation.cpp:43 -#: services/mp3tunes/Mp3tunesServiceCollection.cpp:53 -msgid "MP3tunes Locker" +#. i18n: file: context/applets/photos/photosSettings.ui:79 +#. i18n: ectx: property (clickMessage), widget (KLineEdit, additionalkeywordsLineEdit) +#: rc.cpp:1182 +msgid "Ex: band live 1977" msgstr "" -#: services/mp3tunes/Mp3tunesServiceCollectionLocation.cpp:82 +#. i18n: file: context/applets/photos/photosSettings.ui:88 +#. i18n: ectx: property (text), widget (QLabel, addsomemorekeynwordstothequerywithaspaceseparatorLabel) +#: rc.cpp:1185 msgid "" -"Only the following types of tracks can be uploaded to MP3tunes: mp3, mp4, " -"m4a, m4p, aac, wma, and ogg. " +"Add some more key words to the Flickr.com\n" +"query, with a space separator. \n" +"For example: band live 1977 " msgstr "" -#: services/mp3tunes/Mp3tunesMeta.cpp:45 -msgid "" -"Online music locker where you can safely store and access your music: " -"http://mp3tunes.com" +#. i18n: file: context/applets/lyrics/lyricsSettings.ui:20 +#. i18n: ectx: property (title), widget (QGroupBox, fontGroup) +#: rc.cpp:1193 +msgid "Font" msgstr "" -#: widgets/ProgressWidget.cpp:44 -msgid "Track Progress" +#. i18n: file: context/applets/lyrics/lyricsSettings.ui:32 +#. i18n: ectx: property (title), widget (KButtonGroup, alignmentGroup) +#: rc.cpp:1196 +msgid "Alignment" msgstr "" -#: widgets/ProgressWidget.cpp:120 -msgid "The amount of time elapsed in current song" +#. i18n: file: context/applets/lyrics/lyricsSettings.ui:38 +#. i18n: ectx: property (text), widget (QRadioButton, alignLeft) +#: rc.cpp:1199 +msgctxt "Left alignment" +msgid "Left" msgstr "" -#: widgets/ProgressWidget.cpp:121 -msgid "The amount of time remaining in current song" +#. i18n: file: context/applets/lyrics/lyricsSettings.ui:45 +#. i18n: ectx: property (text), widget (QRadioButton, alignCenter) +#: rc.cpp:1202 +msgctxt "Center alignment" +msgid "Center" msgstr "" -#: widgets/Osd.cpp:157 -msgid "Rating changed" +#. i18n: file: context/applets/lyrics/lyricsSettings.ui:52 +#. i18n: ectx: property (text), widget (QRadioButton, alignRight) +#: rc.cpp:1205 +msgid "Right" msgstr "" -#: widgets/Osd.cpp:232 -msgid "Volume: 100% (muted)" +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:19 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1208 +msgid "Replace downloaded label" msgstr "" -#: widgets/Osd.cpp:489 +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:79 +#. i18n: ectx: property (toolTip), widget (QTreeWidget, replacementTreeWidget) +#: rc.cpp:1217 msgid "" -"On-Screen-Display preview\n" -"Drag to reposition" +"This will help you keep your label collection clean by replacing downloaded " +"labels according to your preferences.\n" +"Eg. \"hip hop\" -> \"hip-hop\"" msgstr "" -#: widgets/Osd.cpp:675 mac/GrowlInterface.cpp:64 -msgid "No information available for this track" +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:98 +#. i18n: ectx: property (text), widget (QTreeWidget, replacementTreeWidget) +#: rc.cpp:1221 +msgid "Downloaded label" msgstr "" -#: widgets/Osd.cpp:741 -msgid "Stopped" +#. i18n: file: context/applets/labels/labelsReplacementSettings.ui:103 +#. i18n: ectx: property (text), widget (QTreeWidget, replacementTreeWidget) +#: rc.cpp:1224 +msgid "Replacement" msgstr "" -#: widgets/Osd.cpp:750 -msgid "Paused" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:20 +#. i18n: ectx: property (windowTitle), widget (QWidget, labelsGeneralSettings) +#: rc.cpp:1230 +msgid "Labels Settings" msgstr "" -#: widgets/SliderWidget.cpp:245 -msgid "Volume" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:37 +#. i18n: ectx: property (text), widget (QLabel, label) +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:169 +#. i18n: ectx: property (text), widget (QLabel, minAutoAddCountLabel) +#: rc.cpp:1233 rc.cpp:1255 +msgid "Minimum label score:" msgstr "" -#: widgets/SliderWidget.cpp:246 -msgid "100%" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:56 +#. i18n: ectx: property (toolTip), widget (QSpinBox, minCountSpinBox) +#: rc.cpp:1236 +msgid "Show only labels that are rated at least that high." msgstr "" -#: widgets/SliderWidget.cpp:247 -msgid "80%" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:75 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:1239 +msgid "Maximum labels to show:" msgstr "" -#: widgets/SliderWidget.cpp:248 -msgid "60%" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:95 +#. i18n: ectx: property (toolTip), widget (QSpinBox, numLabelsSpinBox) +#: rc.cpp:1242 +msgid "" +"Do not show more than this many labels.\n" +"Note that personal labels will always be shown." msgstr "" -#: widgets/SliderWidget.cpp:249 -msgid "40%" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:108 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1246 +msgid "Show personal labels with score:" msgstr "" -#: widgets/SliderWidget.cpp:250 -msgid "20%" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:127 +#. i18n: ectx: property (toolTip), widget (QSpinBox, personalCountSpinBox) +#: rc.cpp:1249 +msgid "Affects the font size of the personal labels." msgstr "" -#: widgets/SliderWidget.cpp:251 -msgid "0%" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:145 +#. i18n: ectx: property (text), widget (QCheckBox, autoAddCheckBox) +#: rc.cpp:1252 +msgid "Automatically add downloaded labels if none are assigned" msgstr "" -#: widgets/SliderWidget.cpp:412 -#, kde-format -msgctxt "" -"Tooltip shown when the mouse is over the progress slider, representing the " -"position in the currently playing track that Amarok will seek to if you " -"click the mouse. Keep it concise." -msgid "Jump to: %1" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:185 +#. i18n: ectx: property (toolTip), widget (QSpinBox, minAutoAddCountSpinBox) +#: rc.cpp:1258 +msgid "Add only labels that are rated at least that high." msgstr "" -#: widgets/BookmarkPopup.cpp:83 widgets/BookmarkPopup.cpp:111 -msgid "Bookmark" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:227 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:1261 +msgid "Color for assigned labels:" msgstr "" -#: widgets/TokenDropTarget.cpp:387 -msgid "Drag in and out items from above." +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:257 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:1264 +msgid "Color for labels background:" msgstr "" -#: widgets/PlayPauseButton.cpp:31 widgets/PlayPauseButton.cpp:81 -msgid "Play" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:297 +#. i18n: ectx: property (toolTip), widget (QPushButton, resetColorsPushButton) +#: rc.cpp:1267 +msgid "Sets the label colors according to the current color scheme." msgstr "" -#: widgets/PlayPauseButton.cpp:81 -msgid "Pause" +#. i18n: file: context/applets/labels/labelsGeneralSettings.ui:300 +#. i18n: ectx: property (text), widget (QPushButton, resetColorsPushButton) +#: rc.cpp:1270 +msgid "Reset colors" msgstr "" -#: widgets/TokenWithLayout.cpp:242 -msgid "[prefix]" +#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:17 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1273 +msgid "Do not show the following labels:" msgstr "" -#: widgets/TokenWithLayout.cpp:253 -msgid "[suffix]" +#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:24 +#. i18n: ectx: property (text), widget (QCheckBox, matchArtistCheckBox) +#: rc.cpp:1276 +msgid "Labels matching the artist" msgstr "" -#: widgets/SearchWidget.cpp:73 -msgid "Enter space-separated terms to search." +#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:31 +#. i18n: ectx: property (text), widget (QCheckBox, matchTitleCheckBox) +#: rc.cpp:1279 +msgid "Labels matching the title" msgstr "" -#: widgets/SearchWidget.cpp:82 covermanager/CoverManager.cpp:173 -msgid "Enter search terms here" +#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:38 +#. i18n: ectx: property (text), widget (QCheckBox, matchAlbumCheckBox) +#: rc.cpp:1282 +msgid "Labels matching the album" msgstr "" -#: widgets/SearchWidget.cpp:88 widgets/SearchWidget.cpp:160 -msgid "Edit filter" +#. i18n: file: context/applets/labels/labelsBlacklistSettings.ui:61 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:1285 +msgid "Blacklist:" msgstr "" -#: widgets/AnalyzerWidget.cpp:35 -msgid "Click for more analyzers" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:23 +#. i18n: ectx: property (text), widget (QLabel, Label5) +#: rc.cpp:1288 +msgid "Analyzer Mode" msgstr "" -#: widgets/AnalyzerWidget.cpp:69 -msgid "&Visualizations" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:34 +#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox) +#: rc.cpp:1291 +msgid "Bars" msgstr "" -#: widgets/MetaQueryWidget.cpp:124 -msgid "second" -msgid_plural "seconds" -msgstr[0] "" -msgstr[1] "" - -#: widgets/MetaQueryWidget.cpp:125 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" -msgstr[1] "" - -#: widgets/MetaQueryWidget.cpp:126 -msgid "hour" -msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" - -#: widgets/MetaQueryWidget.cpp:127 -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:39 +#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox) +#: rc.cpp:1294 +msgid "Wave" +msgstr "" -#: widgets/MetaQueryWidget.cpp:128 -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:44 +#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox) +#: rc.cpp:1297 +msgid "Waterfall Diagram" +msgstr "" -#: widgets/MetaQueryWidget.cpp:220 -msgid "Simple Search" -msgstr "Энгийн хайлт" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:49 +#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox) +#: rc.cpp:1300 +msgid "3D Frequency Waves" +msgstr "" -#: widgets/MetaQueryWidget.cpp:435 widgets/SmartPlaylistEditor.cpp:934 -#: widgets/SmartPlaylistEditor.cpp:956 widgets/SmartPlaylistEditor.cpp:984 -#: widgets/SmartPlaylistEditor.cpp:1003 -msgid "and" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:57 +#. i18n: ectx: property (text), widget (QLabel, Label2) +#: rc.cpp:1304 +#, no-c-format +msgid "Amount of Data (in %)" msgstr "" -#: widgets/MetaQueryWidget.cpp:531 -msgctxt "Unit for data rate kilo bit per seconds" -msgid "kbps" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:80 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1307 +msgid "Show Peaks (Bar Mode Only)" msgstr "" -#: widgets/MetaQueryWidget.cpp:533 -msgctxt "Unit for sample rate" -msgid "Hz" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:97 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:1310 +msgid "Peaks Sinkrate" msgstr "" -#: widgets/MetaQueryWidget.cpp:535 -msgctxt "Unit for file size in mega byte" -msgid "MiB" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:117 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1313 +msgid "Show Wave (Bar Mode Only)" msgstr "" -#: widgets/MetaQueryWidget.cpp:859 -msgctxt "The date lies before the given fixed date" -msgid "before" +#. i18n: file: context/applets/spectrumanalyzer/spectrumAnalyzerSettings.ui:147 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:1319 +msgid "Cut out lower frequencies" msgstr "" -#: widgets/MetaQueryWidget.cpp:861 -msgctxt "The date is the same as the given fixed date" -msgid "on" +#. i18n: file: playlistgenerator/PresetEditDialog.ui:15 +#. i18n: ectx: property (windowTitle), widget (QDialog, PresetEditDialog) +#: rc.cpp:1322 +msgid "APG Preset Editor" msgstr "" -#: widgets/MetaQueryWidget.cpp:863 -msgctxt "The date is after the given fixed date" -msgid "after" +#. i18n: file: playlistgenerator/PresetEditDialog.ui:23 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_Tree) +#: rc.cpp:1325 +msgid "Constraint Tree" msgstr "" -#: widgets/MetaQueryWidget.cpp:865 -msgctxt "The date is between the given fixed dates" -msgid "between" +#. i18n: file: playlistgenerator/PresetEditDialog.ui:41 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_Title) +#: rc.cpp:1328 +msgid "APG Preset Name" msgstr "" -#: widgets/MetaQueryWidget.cpp:867 -msgctxt "The date lies before the given time interval" -msgid "older than" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:15 +#. i18n: ectx: property (whatsThis), widget (QWidget, TagMatchEditWidget) +#: rc.cpp:1331 +msgid "" +"An editor for a TagMatch constraint. The user can specify a track " +"characteristic, and the APG will fill the playlist with tracks that match " +"that characteristic. This functions similarity to the matching attributes " +"of the smart playlists in Amarok 1.4." msgstr "" -#: widgets/MetaQueryWidget.cpp:883 -msgctxt "a numerical tag (like year or track number) is between two values" -msgid "between" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:21 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1334 +msgid "Match Tag Constraint Settings" msgstr "" -#: widgets/TrackSelectWidget.cpp:67 -#, kde-format -msgid "Checkpoint: <b>%1</b>" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:29 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_Match) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:44 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Field) +#: rc.cpp:1337 rc.cpp:1343 +msgid "Selects which track characteristic you want to match." msgstr "" -#: widgets/TrackSelectWidget.cpp:87 -#, kde-format -msgid "Track: %1" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:32 +#. i18n: ectx: property (text), widget (QLabel, label_Match) +#: rc.cpp:1340 +msgid "Field:" msgstr "" -#: widgets/TrackSelectWidget.cpp:89 -#, kde-format -msgid "Album: %1" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:70 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, checkBox_Invert) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:84 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_Invert) +#: rc.cpp:1346 rc.cpp:1353 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Calibri'; font-size:10pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">The APG will choose all " +"tracks that do <span style=\" font-weight:600;\">not</span> match the " +"specified characteristics.</p></body></html>" msgstr "" -#: widgets/TrackSelectWidget.cpp:91 -#, kde-format -msgid "Artist: %1" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:87 +#. i18n: ectx: property (text), widget (QLabel, label_Invert) +#: rc.cpp:1360 +msgid "Invert:" msgstr "" -#: widgets/TrackSelectWidget.cpp:95 -msgid "empty" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:106 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonInt) +#: rc.cpp:1363 +msgid "" +"Whether the APG should choose tracks that are less than, equal to, or " +"greater than the specified value." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:79 -msgid "Create Smart Playlist" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:118 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:472 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:609 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonRating) +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:44 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:44 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) +#: rc.cpp:1369 rc.cpp:1453 rc.cpp:1486 rc.cpp:1522 rc.cpp:1591 +msgid "equal to" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:95 -msgid "Edit Smart Playlist" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:133 +#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, spinBox_ValueInt) +#: rc.cpp:1375 +msgid "The numerical value that the track characteristic should match." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:183 widgets/SmartPlaylistEditor.cpp:197 -#: dialogs/FilenameLayoutDialog.cpp:234 dialogs/FilenameLayoutDialog.cpp:598 -#: core/meta/support/MetaConstants.cpp:110 -#: browsers/CollectionTreeItemModelBase.cpp:984 playlist/PlaylistModel.cpp:904 -msgid "Composer" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:158 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_StrictnessInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:180 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessInt) +#: rc.cpp:1378 rc.cpp:1387 +msgid "" +"How strict the APG should be about matching tracks to the specified value." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:183 widgets/SmartPlaylistEditor.cpp:197 -#: dialogs/transferdialog.cpp:90 dialogs/FilenameLayoutDialog.cpp:254 -#: dialogs/FilenameLayoutDialog.cpp:633 -#: core/meta/support/MetaConstants.cpp:109 -#: browsers/CollectionTreeItemModelBase.cpp:985 -#: playlist/ProgressiveSearchWidget.cpp:95 playlist/PlaylistModel.cpp:910 -msgid "Genre" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:161 +#. i18n: ectx: property (text), widget (QLabel, label_StrictnessInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:340 +#. i18n: ectx: property (text), widget (QLabel, label_strictnessDate) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:532 +#. i18n: ectx: property (text), widget (QLabel, label_StrictnessTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:655 +#. i18n: ectx: property (text), widget (QLabel, label_StrictnessRating) +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:93 +#. i18n: ectx: property (text), widget (QLabel, label_Strictness) +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:110 +#. i18n: ectx: property (text), widget (QLabel, label_Strictness) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:97 +#. i18n: ectx: property (text), widget (QLabel, label_Strictness) +#: rc.cpp:1381 rc.cpp:1417 rc.cpp:1468 rc.cpp:1498 rc.cpp:1534 rc.cpp:1567 +#: rc.cpp:1606 +msgid "Match:" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:184 -msgid "Track #" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:173 +#. i18n: ectx: property (text), widget (QLabel, label_FuzzyInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:352 +#. i18n: ectx: property (text), widget (QLabel, label_FuzzyDate) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:544 +#. i18n: ectx: property (text), widget (QLabel, label_FuzzyTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:667 +#. i18n: ectx: property (text), widget (QLabel, label_FuzzyRating) +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:105 +#. i18n: ectx: property (text), widget (QLabel, label_Fuzzy) +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:122 +#. i18n: ectx: property (text), widget (QLabel, label_FuzzyPos) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:109 +#. i18n: ectx: property (text), widget (QLabel, label_Fuzzy) +#: rc.cpp:1384 rc.cpp:1420 rc.cpp:1471 rc.cpp:1501 rc.cpp:1537 rc.cpp:1570 +#: rc.cpp:1609 +msgid "fuzzy" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:184 widgets/SmartPlaylistEditor.cpp:197 -#: widgets/SmartPlaylistEditor.cpp:921 dialogs/FilenameLayoutDialog.cpp:238 -#: dialogs/FilenameLayoutDialog.cpp:605 -#: core/meta/support/MetaConstants.cpp:111 -#: browsers/CollectionTreeItemModelBase.cpp:986 playlist/PlaylistModel.cpp:905 -msgid "Year" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:196 +#. i18n: ectx: property (text), widget (QLabel, label_ExactInt) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:375 +#. i18n: ectx: property (text), widget (QLabel, label_ExactDate) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:567 +#. i18n: ectx: property (text), widget (QLabel, label_ExactTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:690 +#. i18n: ectx: property (text), widget (QLabel, label_ExactRating) +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:131 +#. i18n: ectx: property (text), widget (QLabel, label_Exact) +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:154 +#. i18n: ectx: property (text), widget (QLabel, label_ExactPos) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:135 +#. i18n: ectx: property (text), widget (QLabel, label_Exact) +#: rc.cpp:1390 rc.cpp:1426 rc.cpp:1477 rc.cpp:1507 rc.cpp:1543 rc.cpp:1576 +#: rc.cpp:1615 +msgid "exact" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:184 dialogs/FilenameLayoutDialog.cpp:250 -#: dialogs/FilenameLayoutDialog.cpp:626 -#: core/meta/support/MetaConstants.cpp:112 playlist/PlaylistModel.cpp:911 -msgid "Comment" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:226 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonDate) +#: rc.cpp:1393 +msgid "" +"Whether the APG should choose tracks that are before, on, or after a " +"specific date; or whether it should choose tracks that are within a certain " +"time range." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:184 -msgid "Play Counter" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:248 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonDate) +#: rc.cpp:1405 +msgid "within the last" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:185 core/meta/support/MetaConstants.cpp:122 -#: playlist/PlaylistModel.cpp:917 -#: context/applets/currenttrack/CurrentTrack.cpp:449 -msgid "Score" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:266 +#. i18n: ectx: property (whatsThis), widget (QWidget, page_DateSpecific) +#: rc.cpp:1408 +msgid "The specific date that the APG should use for matching." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:185 core/meta/support/MetaConstants.cpp:123 -#: playlist/ProgressiveSearchWidget.cpp:109 playlist/PlaylistModel.cpp:918 -msgid "Rating" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:300 +#. i18n: ectx: property (whatsThis), widget (QWidget, page_DateRange) +#: rc.cpp:1411 +msgid "The relative time period that the APG should try to match." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:185 -msgid "First Play" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:337 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_strictnessDate) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:359 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessDate) +#: rc.cpp:1414 rc.cpp:1423 +msgid "" +"How strict the APG should be about matching tracks to the specified date." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:186 -msgid "Last Play" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:405 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonString) +#: rc.cpp:1429 +msgid "" +"Whether the APG should match tracks that equal, start with, end with, or " +"contain the specified string." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:186 -msgid "Modified Date" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:409 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) +#: rc.cpp:1432 +msgid "equals" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:186 -msgid "File Path" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:414 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) +#: rc.cpp:1435 widgets/SmartPlaylistEditor.cpp:737 +#: widgets/SmartPlaylistEditor.cpp:1034 +msgid "starts with" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:187 playlist/PlaylistModel.cpp:909 -msgid "BPM" -msgstr "BPM" - -#: widgets/SmartPlaylistEditor.cpp:187 -msgid "Mount Point" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:419 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) +#: rc.cpp:1438 widgets/SmartPlaylistEditor.cpp:759 +#: widgets/SmartPlaylistEditor.cpp:1035 +msgid "ends with" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:187 playlist/PlaylistModel.cpp:915 -msgid "Bitrate" -msgstr "Битрейт" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:424 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_ComparisonString) +#: rc.cpp:1441 widgets/SmartPlaylistEditor.cpp:715 +#: widgets/SmartPlaylistEditor.cpp:1033 +msgid "contains" +msgstr "" -#: widgets/SmartPlaylistEditor.cpp:187 widgets/SmartPlaylistEditor.cpp:197 -#: core/meta/support/MetaConstants.cpp:135 -#: browsers/CollectionTreeItemModelBase.cpp:987 -msgid "Label" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:432 +#. i18n: ectx: property (whatsThis), widget (QLineEdit, lineEdit_StringValue) +#: rc.cpp:1444 +msgid "The string that the APG should use when matching tracks." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:204 -msgid "Playlist name:" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:460 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonTime) +#: rc.cpp:1447 +msgid "" +"Whether the APG should choose tracks that are less than, equal to, or " +"greater than the specified time." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:212 -msgid "Match Any of the following conditions" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:487 +#. i18n: ectx: property (whatsThis), widget (QTimeEdit, timeEdit_TimeValue) +#: rc.cpp:1459 +msgid "The time that the APG should try to match." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:222 -msgid "Match All of the following conditions" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:500 +#. i18n: ectx: property (displayFormat), widget (QTimeEdit, timeEdit_TimeValue) +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:72 +#. i18n: ectx: property (displayFormat), widget (QTimeEdit, timeEdit_Position) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:65 +#. i18n: ectx: property (displayFormat), widget (QTimeEdit, timeEdit_Duration) +#: rc.cpp:1462 rc.cpp:1561 rc.cpp:1600 +msgid "h:mm:ss" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:232 -msgid "Order by" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:529 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_StrictnessTime) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:551 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessTime) +#: rc.cpp:1465 rc.cpp:1474 +msgid "" +"How strict the APG should be about matching tracks to the specified time." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:238 -msgid "Random" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:597 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_ComparisonRating) +#: rc.cpp:1480 +msgid "" +"Whether the APG should choose tracks that are less than, equal to, or " +"greater than the specified rating." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:246 -msgid "Limit to" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:624 +#. i18n: ectx: property (whatsThis), widget (Amarok::KRatingWidget, rating_RatingValue) +#: rc.cpp:1492 +msgid "The rating that the APG should try to match." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:258 -msgid "Expand by" +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:652 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_StrictnessRating) +#. i18n: file: playlistgenerator/constraints/TagMatchEditWidget.ui:674 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_StrictnessRating) +#: rc.cpp:1495 rc.cpp:1504 +msgid "" +"How strict the APG should be about matching tracks to the specified rating." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:345 -msgid "Completely Random" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:15 +#. i18n: ectx: property (whatsThis), widget (QWidget, PlaylistLengthEditWidget) +#: rc.cpp:1510 +msgid "" +"An editor for a Playlist Length constraint. The user can the target number " +"of tracks and whether the playlist contain fewer than, equal to, or more " +"than that number of tracks; and the strictness with which the APG should " +"match the target number of tracks." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:346 -msgid "Score Weighted" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:21 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1513 +msgid "Playlist Length Constraint Settings" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:347 -msgid "Rating Weighted" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:32 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Comparison) +#: rc.cpp:1516 +msgid "" +"Whether the number of tracks in the generated playlist should be less than, " +"equal to, or more than the specified value." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:351 -msgid "Ascending" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:39 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Comparison) +#: rc.cpp:1519 +msgid "fewer than" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:352 -msgid "Descending" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:59 +#. i18n: ectx: property (whatsThis), widget (QSpinBox, spinBox_Length) +#: rc.cpp:1528 +msgid "The target number of tracks for the generated playlist." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:501 widgets/SmartPlaylistEditor.cpp:508 -#: widgets/SmartPlaylistEditor.cpp:528 widgets/SmartPlaylistEditor.cpp:538 -#: widgets/SmartPlaylistEditor.cpp:582 widgets/SmartPlaylistEditor.cpp:589 -#: widgets/SmartPlaylistEditor.cpp:602 widgets/SmartPlaylistEditor.cpp:613 -#: widgets/SmartPlaylistEditor.cpp:653 widgets/SmartPlaylistEditor.cpp:659 -#: widgets/SmartPlaylistEditor.cpp:678 widgets/SmartPlaylistEditor.cpp:698 -#: widgets/SmartPlaylistEditor.cpp:767 widgets/SmartPlaylistEditor.cpp:883 -#: widgets/SmartPlaylistEditor.cpp:886 widgets/SmartPlaylistEditor.cpp:933 -#: widgets/SmartPlaylistEditor.cpp:955 widgets/SmartPlaylistEditor.cpp:983 -#: widgets/SmartPlaylistEditor.cpp:1002 widgets/SmartPlaylistEditor.cpp:1042 -#: widgets/SmartPlaylistEditor.cpp:1048 -msgid "is between" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:90 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_Strictness) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:94 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_Strictness) +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:119 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_Strictness) +#: rc.cpp:1531 rc.cpp:1603 rc.cpp:1612 +msgid "" +"How strict the APG should be about matching the playlist duration to the " +"specified time." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:514 widgets/SmartPlaylistEditor.cpp:595 -#: widgets/SmartPlaylistEditor.cpp:665 widgets/SmartPlaylistEditor.cpp:767 -#: widgets/SmartPlaylistEditor.cpp:884 widgets/SmartPlaylistEditor.cpp:887 -#: widgets/SmartPlaylistEditor.cpp:968 widgets/SmartPlaylistEditor.cpp:1048 -msgid "is in the last" +#. i18n: file: playlistgenerator/constraints/PlaylistLengthEditWidget.ui:115 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_Strictness) +#: rc.cpp:1540 +msgid "" +"How strict the APG should be about matching the playlist length to the " +"specified number of tracks." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:514 widgets/SmartPlaylistEditor.cpp:595 -#: widgets/SmartPlaylistEditor.cpp:665 widgets/SmartPlaylistEditor.cpp:769 -#: widgets/SmartPlaylistEditor.cpp:885 widgets/SmartPlaylistEditor.cpp:888 -#: widgets/SmartPlaylistEditor.cpp:969 widgets/SmartPlaylistEditor.cpp:1048 -msgid "is not in the last" +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:15 +#. i18n: ectx: property (whatsThis), widget (QWidget, CheckpointEditWidget) +#: rc.cpp:1546 +msgid "" +"An editor for a CheckPoint constraint. The user can set the track, album, " +"or artist to be placed at a certain position in the playlist." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:717 widgets/SmartPlaylistEditor.cpp:1033 -msgid "does not contain" +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:21 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1549 +msgid "Checkpoint Constraint Settings" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:719 widgets/SmartPlaylistEditor.cpp:1033 -#: widgets/SmartPlaylistEditor.cpp:1041 widgets/SmartPlaylistEditor.cpp:1047 -msgid "is" +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:35 +#. i18n: ectx: property (whatsThis), widget (TrackSelectWidget, trackSelector) +#: rc.cpp:1552 +msgid "Select the track that you want to use as the checkpoint." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:728 widgets/SmartPlaylistEditor.cpp:1033 -#: widgets/SmartPlaylistEditor.cpp:1041 widgets/SmartPlaylistEditor.cpp:1047 -msgid "is not" +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:48 +#. i18n: ectx: property (text), widget (QLabel, label_Position) +#: rc.cpp:1555 +msgid "Position:" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:748 widgets/SmartPlaylistEditor.cpp:1034 -msgid "does not start with" +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:69 +#. i18n: ectx: property (whatsThis), widget (QTimeEdit, timeEdit_Position) +#: rc.cpp:1558 +msgid "" +"The desired position of the song in the playlist, in hours, minutes, and " +"seconds. Note: because of Qt limitations, the maximum position that you can " +"specify is 24 hours." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:761 widgets/SmartPlaylistEditor.cpp:1035 -msgid "does not end with" +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:107 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_Strictness) +#. i18n: file: playlistgenerator/constraints/CheckpointEditWidget.ui:138 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider_Strictness) +#: rc.cpp:1564 rc.cpp:1573 +msgid "" +"How strict the APG should be about placing the selected track at the " +"specified time." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:763 widgets/SmartPlaylistEditor.cpp:1041 -msgid "is greater than" +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:15 +#. i18n: ectx: property (whatsThis), widget (QWidget, PlaylistDurationEditWidget) +#: rc.cpp:1579 +msgid "" +"An editor for a PlaylistDuration constraint. The user can set the name of " +"the constraint; the target duration and whether the playlist should be less " +"than, equal to, or greater than that duration; and the strictness with which " +"the APG should match that duration." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:763 widgets/SmartPlaylistEditor.cpp:1047 -msgid "is after" +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:21 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1582 +msgid "Playlist Duration Constraint Settings" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:765 widgets/SmartPlaylistEditor.cpp:1041 -msgid "is smaller than" +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:32 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Comparison) +#: rc.cpp:1585 +msgid "" +"Whether the duration of the generated playlist should be shorter than, equal " +"to, or longer than the specified value." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:765 widgets/SmartPlaylistEditor.cpp:1047 -msgid "is before" +#. i18n: file: playlistgenerator/constraints/PlaylistDurationEditWidget.ui:62 +#. i18n: ectx: property (whatsThis), widget (QTimeEdit, timeEdit_Duration) +#: rc.cpp:1597 +msgid "" +"The desired duration of the playlist, in hours, minutes, and seconds. Note: " +"because of Qt limitations, the maximum playlist duration that you can " +"specify is 24 hours." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:974 -msgid "Days" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:15 +#. i18n: ectx: property (whatsThis), widget (QWidget, PreventDuplicatesEditWidget) +#: rc.cpp:1618 +msgid "" +"An editor for a Prevent Duplicates constraint. When set to \"track\", it " +"will try to prevent more than one copy of the same track from ending up in " +"the playlist. When set to \"album\" or \"artist\", it will try to prevent " +"more than one track from a given album or a given artist from ending up in " +"the playlist." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:975 -msgid "Months" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:21 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1621 +msgid "Prevent Duplicates Constraint Settings" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:976 -#: playlist/ProgressiveSearchWidget.cpp:116 -msgid "Years" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:29 +#. i18n: ectx: property (whatsThis), widget (QLabel, label_Field) +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:47 +#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBox_Field) +#: rc.cpp:1624 rc.cpp:1630 +msgid "" +"Control which duplicates to prevent. \"Prevent duplicate tracks\" is the " +"least restrictive, and \"prevent duplicate artists\" is the most restrictive." msgstr "" -#: widgets/SmartPlaylistEditor.cpp:1011 -msgid "Seconds" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:32 +#. i18n: ectx: property (text), widget (QLabel, label_Field) +#: rc.cpp:1627 +msgid "Prevent duplicate" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:1012 -msgid "Minutes" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:51 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Field) +#: rc.cpp:1633 widgets/SmartPlaylistEditor.cpp:253 +msgid "tracks" msgstr "" -#: widgets/SmartPlaylistEditor.cpp:1013 -msgid "Hours" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:56 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Field) +#: rc.cpp:1636 +msgid "albums" msgstr "" -#: widgets/BreadcrumbItemButton.cpp:239 -msgid "List and run bookmarks, or create new ones" +#. i18n: file: playlistgenerator/constraints/PreventDuplicatesEditWidget.ui:61 +#. i18n: ectx: property (text), item, widget (QComboBox, comboBox_Field) +#: rc.cpp:1639 +msgid "artists" msgstr "" -#: widgets/BreadcrumbItemButton.cpp:257 -msgid "Amarok Bookmarks" +#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:15 +#. i18n: ectx: property (whatsThis), widget (QWidget, ConstraintGroupEditWidget) +#: rc.cpp:1642 +msgid "" +"An editor for Constraint Groups. You can set the group type to \"match " +"all\" or \"match any\". When the group type is set to \"match all\", the " +"Generator will try to have the playlist match all the constraints within the " +"group. When the group type is set to \"match any\", the Generator will try " +"to have the playlist match any of the constraints within the group." msgstr "" -#: widgets/BreadcrumbItemButton.cpp:276 -msgid "Copy Current View Bookmark to Clipboard" +#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:21 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1645 +msgid "Constraint Group Settings" msgstr "" -#: widgets/VolumeDial.cpp:301 widgets/VolumeDial.cpp:340 TrayIcon.cpp:142 -msgid "Muted" +#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:29 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, radioButton_MatchAll) +#: rc.cpp:1648 +msgid "" +"The APG will consider the constraint group satisfied only if all of the " +"constraints within the group are satisfied. This is analogous to a logical " +"AND: \"the tracks should match properties A, B, and C\"." msgstr "" -#: widgets/VolumeDial.cpp:301 widgets/VolumeDial.cpp:340 -#, kde-format -msgid "Volume: %1%" +#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:32 +#. i18n: ectx: property (text), widget (QRadioButton, radioButton_MatchAll) +#: rc.cpp:1651 +msgid "Match all constraints in the group" msgstr "" -#: ScriptManager.cpp:303 -#, kde-format +#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:39 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, radioButton_MatchAny) +#: rc.cpp:1654 msgid "" -"Script error reported by: %1\n" -"%2" +"The APG will consider the constraint group satisfied if any one of the " +"constraints within it is satisfied. This is analogous to a logical OR: " +"\"the tracks should match properties A, B, or C\"." msgstr "" -#: dialogs/EditFilterDialog.cpp:41 -msgid "Simple text" +#. i18n: file: playlistgenerator/ConstraintGroupEditWidget.ui:42 +#. i18n: ectx: property (text), widget (QRadioButton, radioButton_MatchAny) +#: rc.cpp:1657 +msgid "Match any constraint in the group" msgstr "" -#: dialogs/EditFilterDialog.cpp:49 -msgid "Edit Filter" -msgstr "Шүүлтүүрийг засах" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:17 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:17 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1660 rc.cpp:1748 +msgid "General" +msgstr "" -#: dialogs/transferdialog.cpp:47 -msgid "Transfer Queue to Device" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:23 +#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_OsdEnabled) +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:26 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_OsdEnabled) +#: rc.cpp:1663 rc.cpp:1666 +msgid "" +"Check to enable the On-Screen-Display. The OSD briefly displays track data " +"when a new track is played." msgstr "" -#: dialogs/transferdialog.cpp:54 -msgid "Music Location" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:29 +#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OsdEnabled) +#: rc.cpp:1669 +msgid "Use &On-Screen-Display" msgstr "" -#: dialogs/transferdialog.cpp:58 -#, kde-format -msgid "" -"Your music will be transferred to:\n" -"%1" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:43 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:1672 +msgid "&Duration:" msgstr "" -#: dialogs/transferdialog.cpp:67 +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:62 +#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_OsdDuration) +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:65 +#. i18n: ectx: property (whatsThis), widget (QSpinBox, kcfg_OsdDuration) +#: rc.cpp:1675 rc.cpp:1678 msgid "" -"You can have your music automatically grouped in\n" -"a variety of ways. Each grouping will create\n" -"directories based upon the specified criteria.\n" +"The time in milliseconds for which to show the OSD. The value must be " +"between 500 ms and 10000 ms." msgstr "" -#: dialogs/transferdialog.cpp:71 -msgid "Groupings" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:71 +#. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_OsdDuration) +#: rc.cpp:1681 +msgid "Forever" msgstr "" -#: dialogs/transferdialog.cpp:74 -msgid "Select first grouping:\n" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:74 +#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_OsdDuration) +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:80 +#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_FadeoutLength) +#: rc.cpp:1684 rc.cpp:1776 +msgid " ms" msgstr "" -#: dialogs/transferdialog.cpp:76 -msgid "Select second grouping:\n" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:93 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_3) +#: rc.cpp:1687 +msgid "Sc&reen:" msgstr "" -#: dialogs/transferdialog.cpp:78 -msgid "Select third grouping:\n" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:112 +#. i18n: ectx: property (toolTip), widget (KComboBox, kcfg_OsdScreen) +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:115 +#. i18n: ectx: property (whatsThis), widget (KComboBox, kcfg_OsdScreen) +#: rc.cpp:1690 rc.cpp:1693 +msgid "The screen that should display the OSD." msgstr "" -#: dialogs/transferdialog.cpp:87 -#: browsers/collectionbrowser/CollectionWidget.cpp:229 -#: playlist/navigators/NavigatorConfigAction.cpp:80 -msgid "None" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:133 +#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_OsdUseCustomColors) +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:136 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_OsdUseCustomColors) +#: rc.cpp:1696 rc.cpp:1699 +msgid "Check to enable custom colors for the On-Screen-Display." msgstr "" -#: dialogs/transferdialog.cpp:115 -msgid "Convert spaces to underscores" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:139 +#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OsdUseCustomColors) +#: rc.cpp:1702 +msgid "Use &custom colors" msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:131 -msgid "Collection root" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:163 +#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel2) +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:191 +#. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_OsdTextColor) +#: rc.cpp:1705 rc.cpp:1714 +msgid "The color of the OSD text." msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:189 -msgid "File Type" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:166 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#: rc.cpp:1708 +msgid "Text color:" msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:269 dialogs/FilenameLayoutDialog.cpp:645 -msgid "Ignore" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:188 +#. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_OsdTextColor) +#: rc.cpp:1711 +msgid "Click to select the color of the OSD text." msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:272 -#, kde-format, no-c-format -msgctxt "" -"Please do not translate the %foo% words as they define a syntax used " -"internally by a parser to describe a filename." -msgid "" -"The following tokens can be used to define a filename scheme:<br> " -" <font color=\"%1\">%track%</font>, <font " -"color=\"%2\">%title%</font>, <font " -"color=\"%3\">%artist%</font>, <font color=\"%4\">%composer%</font>, " -" <font color=\"%5\">%year%</font>, <font " -"color=\"%6\">%album%</font>, <font " -"color=\"%7\">%albumartist%</font>, <font color=\"%8\">%comment%</font>, " -" <font color=\"%9\">%genre%</font>, %ignore%." +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:211 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OsdUseTranslucency) +#: rc.cpp:1717 +msgid "If checked, enables translucency if supported by your desktop system." msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:284 dialogs/FilenameLayoutDialog.cpp:655 -msgctxt "Artist's Initial" -msgid "Initial" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:214 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_OsdUseTranslucency) +#: rc.cpp:1720 +msgid "&Translucent" msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:285 dialogs/FilenameLayoutDialog.cpp:640 -msgid "File type" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:226 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1723 +msgid "Font scale:" msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:287 dialogs/FilenameLayoutDialog.cpp:660 -msgid "Disc number" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:233 +#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_OsdFontScaling) +#: rc.cpp:1727 +#, no-c-format +msgid "%" msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:290 -#, no-c-format -msgctxt "" -"Please do not translate the %foo% words as they define a syntax used " -"internally by a parser to describe a filename." +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:261 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OsdHideOnFullscreen) +#. i18n: file: amarokconfig.kcfg:395 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:1730 rc.cpp:2423 msgid "" -"The following tokens can be used to define a filename scheme: " -" <br>%track%, %title%, %artist%, %composer%, %year%, " -"%album%, %albumartist%, %comment%, %genre%, %initial%, %folder%, %filetype%, " -"%discnumber%." +"Do not show the On-Screen-Display if another application is focused and " +"running in fullscreen mode." msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:395 dialogs/FilenameLayoutDialog.cpp:400 -#: dialogs/FilenameLayoutDialog.cpp:405 dialogs/FilenameLayoutDialog.cpp:410 -#: dialogs/FilenameLayoutDialog.cpp:415 dialogs/FilenameLayoutDialog.cpp:420 -#: dialogs/FilenameLayoutDialog.cpp:425 dialogs/FilenameLayoutDialog.cpp:430 -#: dialogs/FilenameLayoutDialog.cpp:435 -msgctxt "" -"Text to represent an empty tag. Braces (<>) are only to clarify emptiness." -msgid "<empty>" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:264 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_OsdHideOnFullscreen) +#. i18n: file: amarokconfig.kcfg:394 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:1733 rc.cpp:2420 +msgid "Don't show when a fullscreen application is active" msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:516 -msgid "&Basic..." +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:274 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_KNotifyEnabled) +#: rc.cpp:1736 +msgid "Check to use the system notification." msgstr "" -#: dialogs/FilenameLayoutDialog.cpp:650 -msgid "Folder" +#. i18n: file: configdialog/dialogs/NotificationsConfig.ui:277 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_KNotifyEnabled) +#: rc.cpp:1739 +msgid "Use &system notifications" msgstr "" -#: dialogs/MusicBrainzTagger.cpp:67 -msgid "Expand All" +#. i18n: file: configdialog/dialogs/CollectionConfig.ui:14 +#. i18n: ectx: property (windowTitle), widget (QWidget, CollectionConfig) +#: rc.cpp:1742 +msgid "Collection Setup" msgstr "" -#: dialogs/MusicBrainzTagger.cpp:68 -msgid "Collapse All" +#. i18n: file: configdialog/dialogs/CollectionConfig.ui:20 +#. i18n: ectx: property (title), widget (QGroupBox, collectionFoldersBox) +#: rc.cpp:1745 +msgid "Collection Folders" msgstr "" -#: dialogs/MusicBrainzTagger.cpp:69 -msgid "Expand Unchosen" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:23 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_FadeoutOnExit) +#: rc.cpp:1751 +msgid "If checked, Amarok will fade out the music on program exit." msgstr "" -#: dialogs/MusicBrainzTagger.cpp:70 -msgid "Collapse Chosen" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:26 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_FadeoutOnExit) +#: rc.cpp:1754 +msgid "Fadeout on e&xit" msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:152 -#: dialogs/OrganizeCollectionDialog.cpp:155 -#, kde-format -msgid "%1 or %2" -msgstr "1% эсвэл %2" - -#: dialogs/OrganizeCollectionDialog.cpp:156 -msgid "Artist's Initial" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:36 +#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_Fadeout) +#: rc.cpp:1757 +msgid "" +"If checked, Amarok will slowly fade the volume of the playing track on stop " +"or at the end of the playlist, rather than stopping playback immediately" msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:157 -msgid "File Extension of Source" -msgstr "Эхийн файлын өргөтгөл" - -#: dialogs/OrganizeCollectionDialog.cpp:158 -#: core/meta/support/MetaConstants.cpp:113 -msgid "Track Number" -msgstr "Дууны дугаар" - -#: dialogs/OrganizeCollectionDialog.cpp:160 -msgid "<h3>Custom Format String</h3>" -msgstr "<h3>Хэрэглэгчийн хэвтэй мөр</h3>" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:40 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_Fadeout) +#: rc.cpp:1760 +msgid "" +"<b>Quit Behavior</b>\n" +"<p>On exit, Amarok can slowly fade the volume of the playing track (which is " +"configurable), or stop playback immediately.</p>" +msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:161 -msgid "You can use the following tokens:" -msgstr "Та доорхи тэмдэгүүдийг хэрэглэх боломжтой" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:43 +#. i18n: ectx: property (title), widget (QGroupBox, kcfg_Fadeout) +#: rc.cpp:1764 +msgid "&Fadeout on stop" +msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:168 -msgid "" -"If you surround sections of text that contain a token with curly-braces, " -"that section will be hidden if the token is empty." +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:61 +#. i18n: ectx: property (text), widget (QLabel, fadeoutLengthLabel) +#: rc.cpp:1767 +msgid "Fadeout &duration:" msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:338 -msgid "There is a filename conflict, existing files will be overwritten." +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:74 +#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_FadeoutLength) +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:77 +#. i18n: ectx: property (whatsThis), widget (QSpinBox, kcfg_FadeoutLength) +#: rc.cpp:1770 rc.cpp:1773 +msgid "The length of the fadeout, in milliseconds." msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:340 -msgid "There is a filename conflict, existing files will not be changed." +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:102 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ResumePlayback) +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:105 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ResumePlayback) +#: rc.cpp:1779 rc.cpp:1782 +msgid "" +"If checked, Amarok will<br>resume playback from where you left it the " +"previous session -- just like a tape-player." msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:391 -msgid "New Format Preset" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:108 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ResumePlayback) +#: rc.cpp:1785 +msgid "&Resume playback on start" msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:391 -msgid "Preset Name" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:118 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:1788 +msgid "Sound System Configuration" msgstr "" -#: dialogs/OrganizeCollectionDialog.cpp:391 -msgid "New Preset" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:145 +#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonPhonon) +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:148 +#. i18n: ectx: property (whatsThis), widget (QPushButton, pushButtonPhonon) +#: rc.cpp:1791 rc.cpp:1794 +msgid "Phonon is the audio system used by Amarok." msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:39 -msgid "Import Collection" +#. i18n: file: configdialog/dialogs/PlaybackConfig.ui:151 +#. i18n: ectx: property (text), widget (QPushButton, pushButtonPhonon) +#: rc.cpp:1797 +msgid "Configure Phonon" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:44 +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:17 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_UseServer) +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:20 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_UseServer) +#: rc.cpp:1800 rc.cpp:1803 msgid "" -"This tool allows you to import track information and<br>statistical data " -"from another music application.<br><br>Any statistical data in your database " -"will be <i>overwritten</i>" +"Check to enable the use of an external database. By default there is already " +"an embedded MySQL database running." msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:55 -msgid "Amarok collection scanner" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:23 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_UseServer) +#: rc.cpp:1806 +msgid "Use &external MySQL database" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:56 -msgid "Amarok 1.4" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:30 +#. i18n: ectx: property (title), widget (QGroupBox, group_Connection) +#: rc.cpp:1809 +msgid "Connection Settings" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:57 -msgid "iTunes" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:38 +#. i18n: ectx: property (text), widget (QLabel, label_Host) +#: rc.cpp:1812 +msgid "&Server:" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:58 -msgid "Banshee" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:55 +#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Host) +#: rc.cpp:1815 +msgid "Enter the name of the existing MySQL server\n" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:59 -msgid "Rhythmbox" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:71 +#. i18n: ectx: property (text), widget (QLabel, label_Port) +#: rc.cpp:1819 +msgid "P&ort:" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:80 -msgid "Select Importer" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:91 +#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_Port) +#: rc.cpp:1822 +msgid "Enter the port number to access the server. Default is port 3306.\n" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:85 -msgid "Configuration" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:118 +#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Password) +#: rc.cpp:1829 +msgid "Enter the password for the default user.\n" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:94 -msgid "Migrating" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:151 +#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_User) +#: rc.cpp:1836 +msgid "" +"Enter the username to access the database with full access privileges.\n" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:161 -msgid "<b><font color='red'>Failed:</font></b> No tracks were imported" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:161 +#. i18n: ectx: property (text), widget (QLabel, label_Database) +#: rc.cpp:1840 +msgid "&Database:" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:163 -#, kde-format -msgid "<b><font color='green'>Success:</font></b> Imported %1 track" -msgid_plural "<b><font color='green'>Success:</font></b> Imported %1 tracks" -msgstr[0] "" -msgstr[1] "" - -#: dialogs/DatabaseImporterDialog.cpp:174 -msgid "<b><font color='red'>Failed:</font></b> Unable to import statistics" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:178 +#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Database) +#: rc.cpp:1843 +msgid "Enter the name of the database. Default preset is amarokdb.\n" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:189 -#, kde-format -msgid "<b><font color='red'>Error:</font></b> %1" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:199 +#. i18n: ectx: property (text), widget (QLabel, label_Info) +#: rc.cpp:1847 +msgid "" +"Amarok expects the above database and user account to already exist. This " +"user also requires full access to the database. You MUST restart Amarok " +"after changing these settings." msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:204 -#, kde-format -msgctxt "Track has been imported, format: Track" -msgid "Imported <b>%1</b>" +#. i18n: file: configdialog/dialogs/DatabaseConfig.ui:209 +#. i18n: ectx: property (text), widget (QLabel, label_SQL) +#: rc.cpp:1850 +msgid "" +"If your database is not already set up, you can use the following S&QL " +"commands (after replacing the password with the correct one):" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:207 -#, kde-format -msgctxt "Track has been imported, format: Artist - Track" -msgid "Imported <b>%1 - %2</b>" +#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:36 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoUpdateScripts) +#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:39 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AutoUpdateScripts) +#: rc.cpp:1853 rc.cpp:1856 +msgid "" +"Automatically download and install updates for the built-in scripts from the " +"Amarok website if available" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:210 -#, kde-format -msgctxt "Track has been imported, format: Artist - Track (Album)" -msgid "Imported <b>%1 - %2 (%3)</b>" +#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:42 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoUpdateScripts) +#: rc.cpp:1859 +msgid "Automatically update built-in scripts" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:219 -#, kde-format -msgctxt "Track has been discarded, format: Url" -msgid "Discarded <b><font color='gray'>%1</font></b>" +#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:62 +#. i18n: ectx: property (toolTip), widget (QPushButton, manageButton) +#: rc.cpp:1862 +msgid "Browse, install, and uninstall scripts" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:234 -#, kde-format -msgctxt "Track has been imported by tags, format: Track, from Url, to Url" -msgid "" -"Imported <b><font color='green'>%1</font></b><br/>  from " -"%2<br/>  to %3" +#. i18n: file: configdialog/dialogs/ScriptsConfig.ui:65 +#. i18n: ectx: property (text), widget (QPushButton, manageButton) +#: rc.cpp:1865 +msgid "Manage Scripts" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:237 -#, kde-format -msgctxt "" -"Track has been imported by tags, format: Artist - Track, from Url, to Url" -msgid "" -"Imported <b><font color='green'>%1 - %2</font></b><br/>  from " -"%3<br/>  to %4" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:23 +#. i18n: ectx: property (title), widget (QGroupBox, generalBox) +#: rc.cpp:1868 +msgid "General Options" msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:240 -#, kde-format -msgctxt "" -"Track has been imported by tags, format: Artist - Track (Album), from Url, " -"to Url" -msgid "" -"Imported <b><font color='green'>%1 - %2 (%3)</font></b><br/>  from " -"%4<br/>  to %5" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:29 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowSplashScreen) +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:32 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ShowSplashScreen) +#: rc.cpp:1871 rc.cpp:1874 +msgid "Check to enable the splashscreen during Amarok startup." msgstr "" -#: dialogs/DatabaseImporterDialog.cpp:252 -#, kde-format -msgctxt "Track has been matched ambigously, format: Url" -msgid "" -"Multiple ambiguous matches found for <b><font color='red'>%1</font></b>, has " -"been discarded." +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:35 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowSplashScreen) +#: rc.cpp:1877 +msgid "Sho&w splash-screen on startup" msgstr "" -#: dialogs/EqualizerDialog.cpp:44 -msgid "Configure Equalizer" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:42 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowTrayIcon) +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:45 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ShowTrayIcon) +#: rc.cpp:1880 rc.cpp:1883 +msgid "Check to enable the Amarok system tray icon." msgstr "" -#: dialogs/EqualizerDialog.cpp:100 -msgid "" -"Sorry, your current Phonon backend version does not provide equalizer " -"support." +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:48 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowTrayIcon) +#: rc.cpp:1886 +msgid "Show tray &icon" msgstr "" -#: dialogs/EqualizerDialog.cpp:156 dialogs/EqualizerDialog.cpp:165 +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:55 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoGetCoverArt) +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:58 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AutoGetCoverArt) +#: rc.cpp:1889 rc.cpp:1892 msgid "" -"%0\n" -"dB" +"Check to enable the automatic retrieval of cover art from the Internet." msgstr "" -#: dialogs/EqualizerDialog.cpp:256 -msgctxt "Equalizer state, as in, disabled" -msgid "Off" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:61 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoGetCoverArt) +#: rc.cpp:1895 +msgid "Automatically retrieve cover art" msgstr "" -#: dialogs/EqualizerDialog.cpp:273 -msgid "Cannot delete this preset" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:68 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AnimateAppletCollapse) +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:71 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AnimateAppletCollapse) +#: rc.cpp:1898 rc.cpp:1901 +msgid "Check to enable animations when context applets collapse." msgstr "" -#: dialogs/EqualizerDialog.cpp:274 -msgid "Default presets can not be deleted" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:74 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AnimateAppletCollapse) +#. i18n: file: amarokconfig.kcfg:131 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:1904 rc.cpp:2156 +msgid "Enable context applets collapse animations" msgstr "" -#: dialogs/EqualizerDialog.cpp:275 -msgid "Error deleting preset" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:81 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowBrowserBackgroundImage) +#: rc.cpp:1907 +msgid "Show background images in the browser panel" msgstr "" -#: dialogs/EqualizerDialog.cpp:298 -msgid "Cannot restore this preset" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:91 +#. i18n: ectx: property (title), widget (QGroupBox, playlistBox) +#: rc.cpp:1910 +msgid "Playlist Options" msgstr "" -#: dialogs/EqualizerDialog.cpp:299 -msgid "Only default presets can be restored" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:97 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoScrollPlaylist) +#: rc.cpp:1913 +msgid "" +"Check to make the playlist scroll so the current track is always visible." msgstr "" -#: dialogs/EqualizerDialog.cpp:300 -msgid "Error restoring preset" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:100 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoScrollPlaylist) +#: rc.cpp:1916 +msgid "Automatically scroll playlist to current track" msgstr "" -#: dialogs/EqualizerDialog.cpp:320 -msgid "Cannot save this preset" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:110 +#. i18n: ectx: property (title), widget (QGroupBox, moodbarBox) +#: rc.cpp:1919 +msgid "Moodbar Options" msgstr "" -#: dialogs/EqualizerDialog.cpp:321 +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:117 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowMoodbarInSlider) +#: rc.cpp:1922 msgid "" -"Preset 'Manual' is reserved for momentary settings.\n" -" Please choose different name " -"and try again." +"The Moodbar makes it possible to navigate in your music visually.\n" +"Please note that this feature requires the external \"Moodbar Generator\" " +"tool." msgstr "" -#: dialogs/EqualizerDialog.cpp:323 -msgid "Error saving preset" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:120 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowMoodbarInSlider) +#: rc.cpp:1926 +msgid "Show Moodbar in Progress Slider" msgstr "" -#: dialogs/TagDialog.cpp:419 -msgid "Filename Layout Chooser" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:127 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1929 +msgid "Moodbar style" msgstr "" -#: dialogs/TagDialog.cpp:536 browsers/playlistbrowser/PodcastModel.cpp:337 -msgid "Summary" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:134 +#. i18n: ectx: property (toolTip), widget (QComboBox, kcfg_MoodbarPaintStyle) +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:137 +#. i18n: ectx: property (whatsThis), widget (QComboBox, kcfg_MoodbarPaintStyle) +#: rc.cpp:1932 rc.cpp:1935 +msgid "Choose the mood display style" msgstr "" -#: dialogs/TagDialog.cpp:537 -msgid "Tags" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:141 +#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) +#: rc.cpp:1938 +msgid "Default (System colours)" msgstr "" -#: dialogs/TagDialog.cpp:538 configdialog/dialogs/ScriptsConfig.cpp:54 -#: context/applets/lyrics/LyricsApplet.cpp:440 -#: context/applets/lyrics/LyricsApplet.cpp:568 -msgid "Lyrics" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:146 +#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) +#: rc.cpp:1941 +msgid "Angry" msgstr "" -#: dialogs/TagDialog.cpp:539 context/applets/labels/LabelsApplet.cpp:92 -#: context/applets/labels/LabelsApplet.cpp:184 -msgid "Labels" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:151 +#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) +#: rc.cpp:1944 +msgid "Frozen" msgstr "" -#: dialogs/TagDialog.cpp:700 dialogs/TagDialog.cpp:708 -msgctxt "The value for this tag is not known" -msgid "Unknown" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:156 +#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) +#: rc.cpp:1947 +msgid "Happy" msgstr "" -#: dialogs/TagDialog.cpp:745 -#, kde-format -msgid "Track Details: %1 by %2" +#. i18n: file: configdialog/dialogs/GeneralConfig.ui:161 +#. i18n: ectx: property (text), item, widget (QComboBox, kcfg_MoodbarPaintStyle) +#: rc.cpp:1950 +msgid "Normal" msgstr "" -#: dialogs/TagDialog.cpp:751 -#, kde-format -msgctxt "The amount of tracks being edited" -msgid "1 Track" -msgid_plural "Information for %1 Tracks" -msgstr[0] "" -msgstr[1] "" - -#: dialogs/TagDialog.cpp:780 dialogs/TagDialog.cpp:790 -#, kde-format -msgid "<b>%1</b> by <b>%2</b>" +#. i18n: file: likeback/LikeBackBar.ui:29 +#. i18n: ectx: property (toolTip), widget (QToolButton, m_likeButton) +#: rc.cpp:1953 +msgid "Tell the developers about something you liked" msgstr "" -#: dialogs/TagDialog.cpp:782 dialogs/TagDialog.cpp:792 -#, kde-format -msgid "<b>%1</b>" +#. i18n: file: likeback/LikeBackBar.ui:33 +#. i18n: ectx: property (whatsThis), widget (QToolButton, m_likeButton) +#. i18n: file: likeback/LikeBackBar.ui:50 +#. i18n: ectx: property (whatsThis), widget (QToolButton, m_dislikeButton) +#. i18n: file: likeback/LikeBackBar.ui:67 +#. i18n: ectx: property (whatsThis), widget (QToolButton, m_bugButton) +#. i18n: file: likeback/LikeBackBar.ui:84 +#. i18n: ectx: property (whatsThis), widget (QToolButton, m_featureButton) +#: rc.cpp:1956 rc.cpp:1963 rc.cpp:1970 rc.cpp:1977 +msgid "" +"<html>Click on one of these icons to send your feedback to the developers of " +"this application. You can disable the icons with the \"Show Feedback Icons\" " +"checkbox in the Help menu.</html>\n" +" " msgstr "" -#: dialogs/TagDialog.cpp:788 -#, kde-format -msgid "<b>%1</b> by <b>%2</b> on <b>%3</b>" +#. i18n: file: likeback/LikeBackBar.ui:46 +#. i18n: ectx: property (toolTip), widget (QToolButton, m_dislikeButton) +#: rc.cpp:1960 +msgid "Tell the developers about something you did not like" msgstr "" -#: dialogs/TagDialog.cpp:798 -#, kde-format -msgid "Editing 1 file" -msgid_plural "Editing %1 files" -msgstr[0] "" -msgstr[1] "" - -#: dialogs/TagDialog.cpp:830 -msgctxt "When this track first played" -msgid "Never" +#. i18n: file: likeback/LikeBackBar.ui:63 +#. i18n: ectx: property (toolTip), widget (QToolButton, m_bugButton) +#: rc.cpp:1967 +msgid "Tell the developers about a problem in the application" msgstr "" -#: dialogs/TagDialog.cpp:835 -msgctxt "When this track was last played" -msgid "Never" +#. i18n: file: likeback/LikeBackBar.ui:80 +#. i18n: ectx: property (toolTip), widget (QToolButton, m_featureButton) +#: rc.cpp:1974 +msgid "" +"Tell the developers about new features you would like to have in this " +"application" msgstr "" -#: dialogs/TagDialog.cpp:839 -msgctxt "The collection this track is part of" -msgid "None" +#. i18n: file: likeback/LikeBackDialog.ui:45 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1981 +msgid "Your comment:" msgstr "" -#: dialogs/TagDialog.cpp:1360 -msgid "" -"Writing to file failed. Please check permissions and available disc space." +#. i18n: file: likeback/LikeBackDialog.ui:71 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1984 +msgid "Your comment is about:" msgstr "" -#: dialogs/CollectionSetup.cpp:78 -#, kde-format -msgid "Rescan '%1'" +#. i18n: file: likeback/LikeBackDialog.ui:86 +#. i18n: ectx: property (text), widget (QRadioButton, likeRadio_) +#: rc.cpp:1987 +msgid "Something you like" msgstr "" -#: dialogs/CollectionSetup.cpp:107 -msgid "" -"These folders will be scanned for media to make up your collection. You can " -"right-click on a folder to individually rescan it, if it was previously " -"selected:" +#. i18n: file: likeback/LikeBackDialog.ui:99 +#. i18n: ectx: property (text), widget (QRadioButton, dislikeRadio_) +#: rc.cpp:1990 +msgid "Something you dislike" msgstr "" -#: dialogs/CollectionSetup.cpp:124 -msgid "Full rescan" +#. i18n: file: likeback/LikeBackDialog.ui:112 +#. i18n: ectx: property (text), widget (QRadioButton, bugRadio_) +#: rc.cpp:1993 +msgid "An improper behavior of the application" msgstr "" -#: dialogs/CollectionSetup.cpp:125 -msgid "" -"Rescan your entire collection. This will <i>not</i> delete any statistics." +#. i18n: file: likeback/LikeBackDialog.ui:125 +#. i18n: ectx: property (text), widget (QRadioButton, featureRadio_) +#: rc.cpp:1996 +msgid "A new feature you desire" msgstr "" -#: dialogs/CollectionSetup.cpp:128 -msgid "Import" +#. i18n: file: likeback/LikeBackDialog.ui:141 +#. i18n: ectx: property (text), widget (QCheckBox, specifyEmailCheckBox_) +#: rc.cpp:1999 +msgid "Specify an email address to be contacted back:" msgstr "" -#: dialogs/CollectionSetup.cpp:129 +#. i18n: file: likeback/LikeBackDialog.ui:188 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:2002 msgid "" -"Import collection and/or statistics from older Amarok versions, the batch " -"scanner or media players." +"<html>Specifying an email address will allow the developers to ask you for " +"more information on your report, or to tell you when your feature will be " +"implemented.<br/>\n" +"<b>Your email address will not be used for anything else but this " +"report.</b></html>" msgstr "" -#: dialogs/CollectionSetup.cpp:132 -msgid "&Scan folders recursively (requires full rescan if newly checked)" +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:20 +#. i18n: ectx: property (windowTitle), widget (QDialog, PlaylistLayoutEditDialog) +#: rc.cpp:2006 +msgid "Playlist Layout Editor" msgstr "" -#: dialogs/CollectionSetup.cpp:133 -msgid "&Watch folders for changes" +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:57 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:2009 +msgid "Available Layouts" msgstr "" -#: dialogs/CollectionSetup.cpp:134 -msgid "Write metadata to file" +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:294 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:2015 +msgid "Layout" msgstr "" -#: dialogs/CollectionSetup.cpp:135 -msgid "Write statistics to file" +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:300 +#. i18n: ectx: property (text), widget (QCheckBox, inlineControlsChekbox) +#: rc.cpp:2018 +msgid "Show inline playback controls" msgstr "" -#: dialogs/CollectionSetup.cpp:136 -msgid "Write covers to file" +#. i18n: file: playlist/layouts/PlaylistLayoutEditDialog.ui:324 +#. i18n: ectx: property (text), widget (QCheckBox, tooltipsCheckbox) +#: rc.cpp:2024 +msgid "Show tooltips" msgstr "" -#: dialogs/CollectionSetup.cpp:137 -msgid "&Enable character set detection in ID3 tags" +#. i18n: file: playlist/PlaylistQueueEditor.ui:14 +#. i18n: ectx: property (windowTitle), widget (QWidget, PlaylistQueueEditor) +#: rc.cpp:2030 +msgid "Queue Editor" msgstr "" -#: dialogs/CollectionSetup.cpp:145 -msgid "If selected, Amarok will read all subfolders." +#. i18n: file: playlist/PlaylistQueueEditor.ui:32 +#. i18n: ectx: property (toolTip), widget (QPushButton, upButton) +#: rc.cpp:2033 +msgid "Move Up" msgstr "" -#: dialogs/CollectionSetup.cpp:146 -msgid "" -"If selected, the collection folders will be watched for changes.\n" -"The watcher will not notice changes behind symbolic links." +#. i18n: file: playlist/PlaylistQueueEditor.ui:48 +#. i18n: ectx: property (toolTip), widget (QPushButton, downButton) +#: rc.cpp:2036 +msgid "Move Down" msgstr "" -#: dialogs/CollectionSetup.cpp:147 -msgid "" -"Write meta data changes (including 'stars' rating) back to the original " -"file.\n" -"You can also prevent writing back by write protecting the file.\n" -"This might be a good idea if you are currently\n" -"sharing those files via the Internet." +#. i18n: file: playlist/PlaylistQueueEditor.ui:61 +#. i18n: ectx: property (toolTip), widget (QPushButton, dequeueTrackButton) +#: rc.cpp:2039 playlist/view/PlaylistViewCommon.cpp:115 +msgid "Dequeue Track" msgstr "" -#: dialogs/CollectionSetup.cpp:148 -msgid "" -"Write play-changing statistics (e.g. score, lastplayed, playcount)\n" -"as tags back to the file." +#. i18n: file: playlist/PlaylistQueueEditor.ui:74 +#. i18n: ectx: property (toolTip), widget (QPushButton, clearButton) +#: rc.cpp:2042 +msgid "Clear Queue" msgstr "" -#: dialogs/CollectionSetup.cpp:149 -msgid "" -"Write changed covers back to the file.\n" -"This will replace existing embedded covers." +#. i18n: file: amarokconfig.kcfg:13 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2045 +msgid "Whether to display a second, left time label." msgstr "" -#: dialogs/CollectionSetup.cpp:150 +#. i18n: file: amarokconfig.kcfg:14 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2048 msgid "" -"If selected, Amarok will use Mozilla's\n" -"Character Set Detector to attempt to automatically guess the\n" -"character sets used in ID3 tags." +"Set this to display a second time label to the left of the seek slider in " +"the player window." msgstr "" -#: dialogs/ScriptSelector.cpp:30 configdialog/dialogs/ScriptSelector.cpp:31 -msgid "Search Scripts" +#. i18n: file: amarokconfig.kcfg:18 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2051 +msgid "Whether to display remaining track time in the left time label." msgstr "" -#: dialogs/deletedialog.cpp:63 -#, kde-format -msgid "<b>1</b> file selected." -msgid_plural "<b>%1</b> files selected." -msgstr[0] "" -msgstr[1] "" - -#: dialogs/deletedialog.cpp:69 +#. i18n: file: amarokconfig.kcfg:19 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2054 msgid "" -"<qt>These items will be <b>permanently deleted</b> from your hard disk.</qt>" +"Set this to display remaining track time instead of past track time in the " +"player window." msgstr "" -#: dialogs/deletedialog.cpp:75 -msgid "<qt>These items will be moved to the Trash Bin.</qt>" +#. i18n: file: amarokconfig.kcfg:23 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2057 +msgid "Which tracks or albums to favor in Random Mode" msgstr "" -#: dialogs/deletedialog.cpp:87 -msgid "&Send to Trash" +#. i18n: file: amarokconfig.kcfg:24 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2060 +msgid "" +"Tracks or albums with the chosen property will be more likely to be chosen " +"in Random Mode." msgstr "" -#: dialogs/deletedialog.cpp:93 -msgid "About to delete selected files" +#. i18n: file: amarokconfig.kcfg:34 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2063 +msgid "How to progress through tracks in the playlist" msgstr "" -#: dialogs/deletedialog.cpp:154 -msgid "Deleting files" +#. i18n: file: amarokconfig.kcfg:35 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2066 +msgid "" +"Determines how amarok will progress through the tracks in the playlist" msgstr "" -#: dialogs/deviceconfiguredialog.cpp:41 -#, kde-format -msgid "Select Plugin for %1" +#. i18n: file: amarokconfig.kcfg:48 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2069 +msgid "The status of dynamic mode." msgstr "" -#: dialogs/deviceconfiguredialog.cpp:47 -msgid "Configure Media Device" -msgstr "Мэдиа төхөөрөмж тохируулах" - -#: dialogs/deviceconfiguredialog.cpp:70 -msgid "Pre-&connect command:" -msgstr "Энэ командыг &холбогдохын өмнө ажиллуулах" - -#: dialogs/deviceconfiguredialog.cpp:72 -#, c-format -msgid "Example: mount %d" -msgstr "Жишээ нь: mount %d" - -#: dialogs/deviceconfiguredialog.cpp:74 -#, c-format +#. i18n: file: amarokconfig.kcfg:49 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2072 msgid "" -"Set a command to be run before connecting to your device (e.g. a mount " -"command) here.\n" -"%d is replaced by the device node, %m by the mount point.\n" -"Empty commands are not executed." +"If set, dynamic mode will be on, and tracks will be added according to the " +"dynamic playlist specified." msgstr "" -"Энд төхөөрөмжийг холбохоос өмнө ажиллуулах командыг заана уу. (Жишээ нь " -"mount)\n" -"%d нь төхөөрөмжийн зангилаа (device node), %m нь уях цэг (mount point)-ээр " -"солигдоно.\n" -"Зөвхөн командын нэрийг бичвэл ажиллахгүй" - -#: dialogs/deviceconfiguredialog.cpp:77 -msgid "Post-&disconnect command:" -msgstr "Энэ командыг &салгасны дараа ажиллуулах" -#: dialogs/deviceconfiguredialog.cpp:80 -#, c-format -msgid "Example: eject %d" -msgstr "Жишээ нь: eject %d" +#. i18n: file: amarokconfig.kcfg:53 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2075 +msgid "Duplicate tracks in dynamic mode." +msgstr "" -#: dialogs/deviceconfiguredialog.cpp:81 -#, c-format +#. i18n: file: amarokconfig.kcfg:54 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2078 msgid "" -"Set a command to be run after disconnecting from your device (e.g. an eject " -"command) here.\n" -"%d is replaced by the device node, %m by the mount point.\n" -"Empty commands are not executed." +"If set, tracks added in the dynamic mode are allowed to have duplicates." msgstr "" -"Энд төхөөрөмжийг салгасны дараа ажиллуулах командыг заана уу.\n" -"%d нь төхөөрөмжийн зангилаа (device node), %m нь уях цэг (mount point)-ээр " -"солигдоно.\n" -"Зөвхөн командын нэрийг бичвэл ажиллахгүй." - -#: dialogs/deviceconfiguredialog.cpp:85 -msgid "&Transcode before transferring to device" -msgstr "Төхөөрөмж рүү дамжуулахаас өмнө &транскодчилох" - -#: dialogs/deviceconfiguredialog.cpp:92 -#, kde-format -msgid "Transcode to preferred format (%1) for device" -msgstr "(%1) форматаар транскодчилох" - -#: dialogs/deviceconfiguredialog.cpp:94 -msgid "Whenever possible" -msgstr "Хэзээ ч гэсэн боломжтой" - -#: dialogs/deviceconfiguredialog.cpp:97 -msgid "When necessary" -msgstr "Шаардлагатай үед" - -#: dialogs/deviceconfiguredialog.cpp:104 -msgid "Remove transcoded files after transfer" -msgstr "Дамжуулалтын дараа транскодчилогдсон файлыг зайлуулах" -#: dialogs/deviceconfiguredialog.cpp:112 dialogs/deviceconfiguredialog.cpp:113 -msgid "For this feature, a script of type \"Transcode\" has to be running" -msgstr "Энэ онцлогт зориулж \"Transcode\" төрлийн скрипт ажиллах ёстой" +#. i18n: file: amarokconfig.kcfg:58 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2081 +msgid "Previous tracks count." +msgstr "" -#: core/podcasts/PodcastReader.cpp:455 -#, kde-format -msgid "Importing podcast channel from %1" +#. i18n: file: amarokconfig.kcfg:59 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2084 +msgid "Number of tracks to leave in the playlist before the active track." +msgstr "" + +#. i18n: file: amarokconfig.kcfg:63 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2087 +msgid "Upcoming tracks count." msgstr "" -#: core/podcasts/PodcastReader.cpp:459 -msgid "Updating podcast channel" +#. i18n: file: amarokconfig.kcfg:64 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2090 +msgid "Number of tracks to load into the playlist after the active track." msgstr "" -#: core/podcasts/PodcastReader.cpp:460 -#, kde-format -msgid "Updating \"%1\"" +#. i18n: file: amarokconfig.kcfg:68 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2093 +msgid "Whether to show icon in system tray" msgstr "" -#: core/podcasts/PodcastReader.cpp:508 core/podcasts/PodcastReader.cpp:522 -#, kde-format -msgid "Importing podcast from %1 failed with error:\n" +#. i18n: file: amarokconfig.kcfg:69 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2096 +msgid "Enable/Disable tray icon for Amarok." msgstr "" -#: core/podcasts/PodcastReader.cpp:512 core/podcasts/PodcastReader.cpp:526 -#, kde-format -msgid "Updating podcast from %1 failed with error:\n" +#. i18n: file: amarokconfig.kcfg:73 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2099 +msgid "Whether to hide the context view." msgstr "" -#: core/podcasts/PodcastReader.cpp:513 core/podcasts/PodcastReader.cpp:527 -#, kde-format -msgid "Updating \"%1\" failed with error:\n" +#. i18n: file: amarokconfig.kcfg:74 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2102 +msgid "Enable/Disable context view in Amarok." msgstr "" -#: core/podcasts/PodcastReader.cpp:997 -#, kde-format -msgid "" -"While parsing %1, a feed was expected but an HTML page was received.\n" -"Did you enter the correct URL?" +#. i18n: file: amarokconfig.kcfg:78 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2105 +msgid "Whether to animate the systray icon" msgstr "" -#: core/podcasts/PodcastReader.cpp:1004 -#, kde-format -msgid "Feed has an unknown type: %1" +#. i18n: file: amarokconfig.kcfg:79 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2108 +msgid "Enable/Disable tray icon animation." msgstr "" -#: core/podcasts/PodcastReader.cpp:1013 -#, kde-format -msgid "%1 is not an RSS version 2.0 feed." +#. i18n: file: amarokconfig.kcfg:83 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2111 +msgid "Delay between tracks, in milliseconds" msgstr "" -#: core/podcasts/PodcastReader.cpp:1043 -#, kde-format -msgid "%1 is not a valid RSS version 1.0 feed." +#. i18n: file: amarokconfig.kcfg:84 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2114 +msgid "Delay between tracks, in milliseconds." msgstr "" -#: core/podcasts/PodcastReader.cpp:1051 -#, kde-format -msgid "%1 is not a valid Atom feed." +#. i18n: file: amarokconfig.kcfg:88 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2117 +msgid "Number of undo levels in playlist" msgstr "" -#: core/podcasts/PodcastReader.cpp:1134 -msgid "Alternative Enclosures:" +#. i18n: file: amarokconfig.kcfg:89 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2120 +msgid "The number of undo levels in the playlist." msgstr "" -#: core/podcasts/PodcastReader.cpp:1144 -msgid "unknown type" +#. i18n: file: amarokconfig.kcfg:93 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2123 +msgid "Whether a splash-screen should be displayed on startup" msgstr "" -#: core/transcoding/formats/TranscodingAlacFormat.cpp:34 -msgid "Apple Lossless" +#. i18n: file: amarokconfig.kcfg:94 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2126 +msgid "Enable/Disable splashscreen during Amarok startup." msgstr "" -#: core/transcoding/formats/TranscodingAlacFormat.cpp:42 -msgctxt "" -"Feel free to redirect the english Wikipedia link to a local version, if it " -"exists." -msgid "" -"<a href=http://en.wikipedia.org/wiki/Apple_Lossless>Apple Lossless</a> " -"(ALAC) is an audio codec for lossless compression of digital " -"music.<br>Recommended only for Apple music players and players that do not " -"support FLAC." +#. i18n: file: amarokconfig.kcfg:98 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2129 +msgid "Whether playlists store relative path" msgstr "" -#: core/transcoding/formats/TranscodingFlacFormat.cpp:31 +#. i18n: file: amarokconfig.kcfg:99 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2132 msgid "" -"The <a " -"href=http://flac.sourceforge.net/documentation_tools_flac.html>compression " -"level</a> is an integer value between 0 and 8 that represents the tradeoff " -"between file size and compression speed while encoding with " -"<b>FLAC</b>.<br/> Setting the compression level to <b>0</b> yields the " -"shortest compression time but generates a comparably big file<br/>On the " -"other hand, a compression level of <b>8</b> makes compression quite slow but " -"produces the smallest file.<br/>Note that since FLAC is by definition a " -"lossless codec, the audio quality of the output is exactly the same " -"regardless of the compression level.<br/>Also, levels above <b>5</b> " -"dramatically increase compression time but create an only slightly smaller " -"file, and are not recommended." +"If set, Amarok's manually saved playlists will contain a relative path to " +"each track, not an absolute path." msgstr "" -#: core/transcoding/formats/TranscodingFlacFormat.cpp:42 -msgid "Compression level" +#. i18n: file: amarokconfig.kcfg:103 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2135 +msgid "Filename of the external web browser to be invoked by Amarok." msgstr "" -#: core/transcoding/formats/TranscodingFlacFormat.cpp:43 -msgid "Faster compression" +#. i18n: file: amarokconfig.kcfg:107 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2138 +msgid "Whether to automatically attempt to fetch cover art as needed" msgstr "" -#: core/transcoding/formats/TranscodingFlacFormat.cpp:43 -#: core/transcoding/formats/TranscodingMp3Format.cpp:57 -#: core/transcoding/formats/TranscodingAacFormat.cpp:60 -#: core/transcoding/formats/TranscodingVorbisFormat.cpp:61 -#: core/transcoding/formats/TranscodingWmaFormat.cpp:61 -msgid "Smaller file" +#. i18n: file: amarokconfig.kcfg:111 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2141 +msgid "Whether to show background images in the browser pane" msgstr "" -#: core/transcoding/formats/TranscodingFlacFormat.cpp:50 -msgid "FLAC" +#. i18n: file: amarokconfig.kcfg:115 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2144 +msgid "" +"Automatically scroll the playlist to make the currently playing song visible" msgstr "" -#: core/transcoding/formats/TranscodingFlacFormat.cpp:58 -msgctxt "" -"Feel free to redirect the english Wikipedia link to a local version, if it " -"exists." -msgid "" -"<a href=http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec>Free Lossless " -"Audio Codec</a> (FLAC) is an open and royalty-free codec for lossless " -"compression of digital music.<br>If you wish to store your music without " -"compromising on audio quality, FLAC is an excellent choice." +#. i18n: file: amarokconfig.kcfg:119 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2147 +msgid "Show Album art in the Collection Browser" msgstr "" -#: core/transcoding/formats/TranscodingMp3Format.cpp:29 -msgid "" -"The bitrate is a measure of the quantity of data used to represent a second " -"of the audio track.<br>The <b>MP3</b> encoder used by Amarok supports a <a " -"href=http://en.wikipedia.org/wiki/MP3#VBR>variable bitrate (VBR)</a> " -"setting, which means that the bitrate value fluctuates along the track based " -"on the complexity of the audio content. More complex intervals of data are " -"encoded with a higher bitrate than less complex ones; this approach yields " -"overall better quality and a smaller file than having a constant bitrate " -"throughout the track.<br>For this reason, the bitrate measure in this slider " -"is just an estimate of the average bitrate of the encoded " -"track.<br><b>160kb/s</b> is a good choice for music listening on a portable " -"player.<br/>Anything below <b>120kb/s</b> might be unsatisfactory for music " -"and anything above <b>205kb/s</b> is probably overkill." +#. i18n: file: amarokconfig.kcfg:123 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2150 +msgid "Show the Context View" msgstr "" -#: core/transcoding/formats/TranscodingMp3Format.cpp:56 -#: core/transcoding/formats/TranscodingAacFormat.cpp:59 -msgid "Expected average bitrate for variable bitrate encoding" +#. i18n: file: amarokconfig.kcfg:127 +#. i18n: ectx: label, entry, group (General Options) +#: rc.cpp:2153 +msgid "Play the first run jingle" msgstr "" -#: core/transcoding/formats/TranscodingMp3Format.cpp:57 -#: core/transcoding/formats/TranscodingAacFormat.cpp:60 -#: core/transcoding/formats/TranscodingVorbisFormat.cpp:61 -#: core/transcoding/formats/TranscodingWmaFormat.cpp:61 -msgid "Better sound quality" +#. i18n: file: amarokconfig.kcfg:132 +#. i18n: ectx: whatsthis, entry, group (General Options) +#: rc.cpp:2159 +msgid "If set, context applets will collapse using animations." msgstr "" -#: core/transcoding/formats/TranscodingMp3Format.cpp:64 -msgid "MP3" +#. i18n: file: amarokconfig.kcfg:139 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2162 +msgid "Whether organize files will overwrite existing files." msgstr "" -#: core/transcoding/formats/TranscodingMp3Format.cpp:72 -msgctxt "" -"Feel free to redirect the english Wikipedia link to a local version, if it " -"exists." -msgid "" -"<a href=http://en.wikipedia.org/wiki/MP3>MPEG Audio Layer 3</a> (MP3) is a " -"patented digital audio codec using a form of lossy data compression.<br>In " -"spite of its shortcomings, it is a common format for consumer audio storage, " -"and is widely supported on portable music players." +#. i18n: file: amarokconfig.kcfg:140 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2165 +msgid "If set, Organize files will overwrite any existing destination." msgstr "" -#: core/transcoding/formats/TranscodingAacFormat.cpp:31 +#. i18n: file: amarokconfig.kcfg:144 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2168 msgid "" -"The bitrate is a measure of the quantity of data used to represent a second " -"of the audio track.<br>The <b>AAC</b> encoder used by Amarok supports a <a " -"href=http://en.wikipedia.org/wiki/Variable_bitrate#Advantages_and_disadvantag" -"es_of_VBR>variable bitrate (VBR)</a> setting, which means that the bitrate " -"value fluctuates along the track based on the complexity of the audio " -"content. More complex intervals of data are encoded with a higher bitrate " -"than less complex ones; this approach yields overall better quality and a " -"smaller file than having a constant bitrate throughout the track.<br>For " -"this reason, the bitrate measure in this slider is just an estimate of the " -"<a href=http://www.ffmpeg.org/faq.html#SEC21>average bitrate</a> of the " -"encoded track.<br><b>150kb/s</b> is a good choice for music listening on a " -"portable player.<br/>Anything below <b>120kb/s</b> might be unsatisfactory " -"for music and anything above <b>200kb/s</b> is probably overkill." +"Whether organize files will group directories according to their filetype." msgstr "" -#: core/transcoding/formats/TranscodingAacFormat.cpp:67 -msgid "AAC (Non-Free)" +#. i18n: file: amarokconfig.kcfg:145 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2171 +msgid "" +"If set, Organize files will group directories containing the same filetype." msgstr "" -#: core/transcoding/formats/TranscodingAacFormat.cpp:75 -msgctxt "" -"Feel free to redirect the english Wikipedia link to a local version, if it " -"exists." +#. i18n: file: amarokconfig.kcfg:149 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2174 msgid "" -"<a href=http://en.wikipedia.org/wiki/Advanced_Audio_Coding>Advanced Audio " -"Coding</a> (AAC) is a patented lossy codec for digital audio.<br>AAC " -"generally achieves better sound quality than MP3 at similar bit rates. It is " -"a reasonable choice for the iPod and some other portable music players. Non-" -"Free implementation." +"Whether organize files will group artists whose names start with the same " +"character." msgstr "" -#: core/transcoding/formats/TranscodingVorbisFormat.cpp:29 +#. i18n: file: amarokconfig.kcfg:150 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2177 msgid "" -"The bitrate is a measure of the quantity of data used to represent a second " -"of the audio track.<br>The <b>Vorbis</b> encoder used by Amarok supports a " -"<a href=http://en.wikipedia.org/wiki/Vorbis#Technical_details>variable " -"bitrate (VBR)</a> setting, which means that the bitrate value fluctuates " -"along the track based on the complexity of the audio content. More complex " -"intervals of data are encoded with a higher bitrate than less complex ones; " -"this approach yields overall better quality and a smaller file than having a " -"constant bitrate throughout the track.<br>The Vorbis encoder uses a quality " -"rating \"-q parameter\" between -1 and 10 to define a certain expected audio " -"quality level. The bitrate measure in this slider is just a rough estimate " -"(provided by Vorbis) of the average bitrate of the encoded track given a q " -"value. In fact, with newer and more efficient Vorbis versions the actual " -"bitrate is even lower.<br><b>-q5</b> is a good choice for music listening on " -"a portable player.<br/>Anything below <b>-q3</b> might be unsatisfactory for " -"music and anything above <b>-q8</b> is probably overkill." +"If set, Organize files will group artists whose names start with the same " +"character." msgstr "" -#: core/transcoding/formats/TranscodingVorbisFormat.cpp:60 -msgid "Quality rating for variable bitrate encoding" +#. i18n: file: amarokconfig.kcfg:154 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2180 +msgid "Whether organize files will ignore The in artist names." msgstr "" -#: core/transcoding/formats/TranscodingVorbisFormat.cpp:76 -msgctxt "" -"Feel free to redirect the english Wikipedia link to a local version, if it " -"exists." +#. i18n: file: amarokconfig.kcfg:155 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2183 +msgid "If set, Organize files will ignore The in artist names." +msgstr "" + +#. i18n: file: amarokconfig.kcfg:159 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2186 msgid "" -"<a href=http://en.wikipedia.org/wiki/Vorbis>Ogg Vorbis</a> is an open and " -"royalty-free audio codec for lossy audio compression.<br>It produces smaller " -"files than MP3 at equivalent or higher quality. Ogg Vorbis is an all-around " -"excellent choice, especially for portable music players that support it." +"Whether organize files will replace spaces in filenames with underscores." msgstr "" -#: core/transcoding/formats/TranscodingWmaFormat.cpp:29 +#. i18n: file: amarokconfig.kcfg:160 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2189 msgid "" -"The bitrate is a measure of the quantity of data used to represent a second " -"of the audio track.<br>Due to the limitations of the proprietary <b>WMA</b> " -"format and the difficulty of reverse-engineering a proprietary encoder, the " -"WMA encoder used by Amarok sets a <a " -"href=http://en.wikipedia.org/wiki/Windows_Media_Audio#Windows_Media_Audio>con" -"stant bitrate (CBR)</a> setting.<br>For this reason, the bitrate measure in " -"this slider is a pretty accurate estimate of the bitrate of the encoded " -"track.<br><b>136kb/s</b> is a good choice for music listening on a portable " -"player.<br/>Anything below <b>112kb/s</b> might be unsatisfactory for music " -"and anything above <b>182kb/s</b> is probably overkill." +"If set, Organize files will replace spaces in filenames with underscores." msgstr "" -#: core/transcoding/formats/TranscodingWmaFormat.cpp:60 -msgid "Bitrate target for constant bitrate encoding" +#. i18n: file: amarokconfig.kcfg:164 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2192 +msgid "Whether organize files will use cover art as folder icons." msgstr "" -#: core/transcoding/formats/TranscodingWmaFormat.cpp:68 -msgid "Windows Media Audio" +#. i18n: file: amarokconfig.kcfg:165 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2195 +msgid "If set, Organize files will use cover art as folder icons." msgstr "" -#: core/transcoding/formats/TranscodingWmaFormat.cpp:76 -msgctxt "" -"Feel free to redirect the english Wikipedia link to a local version, if it " -"exists." -msgid "" -"<a href=http://en.wikipedia.org/wiki/Windows_Media_Audio>Windows Media " -"Audio</a> (WMA) is a proprietary codec developed by Microsoft for lossy " -"audio compression.<br>Recommended only for portable music players that do " -"not support Ogg Vorbis." +#. i18n: file: amarokconfig.kcfg:169 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2198 +msgid "Collection folder path destination for Organize files." msgstr "" -#: core/meta/Meta.cpp:509 context/applets/currenttrack/CurrentTrack.cpp:816 -msgid "Unknown Composer" +#. i18n: file: amarokconfig.kcfg:170 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2201 +msgid "The path of the collection folder destination for Organize files." msgstr "" -#: core/meta/support/MetaUtility.cpp:399 -msgctxt "" -"the time format for a time length when the time is below 1 hour see QTime " -"documentation." -msgid "m:ss" +#. i18n: file: amarokconfig.kcfg:174 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2204 +msgid "" +"Whether organize files will rename files in a manner compatible with vfat " +"filesystems." msgstr "" -#: core/meta/support/MetaUtility.cpp:406 -#, kde-format -msgctxt "number of days with spacing for the pretty time" -msgid "%1 day, " -msgid_plural "%1 days, " -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:175 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2207 +msgid "" +"If set, Organize files will replace characters that are not compatible with " +"vfat filesystems (such as ':', '*' and '?')." +msgstr "" -#: core/meta/support/MetaUtility.cpp:407 -msgctxt "" -"the time format for a time length when the time is 1 hour or above see QTime " -"documentation." -msgid "h:mm:ss" +#. i18n: file: amarokconfig.kcfg:179 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2210 +msgid "" +"Whether organize files will rename files such that they only contain 7-bit " +"ASCII characters." msgstr "" -#: core/meta/support/MetaUtility.cpp:421 -#, kde-format -msgctxt "number of years for the pretty time" -msgid "%1 year" -msgid_plural "%1 years" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:180 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2213 +msgid "" +"If set, Organize files will replace characters that are not compatible with " +"the 7-bit ASCII character set." +msgstr "" -#: core/meta/support/MetaUtility.cpp:423 -#, kde-format -msgctxt "number of months for the pretty time" -msgid "%1 month" -msgid_plural "%1 months" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:184 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2216 +msgid "Whether organize files will use a custom file naming scheme." +msgstr "" -#: core/meta/support/MetaUtility.cpp:425 -#, kde-format -msgctxt "number of days for the pretty time" -msgid "%1 day" -msgid_plural "%1 days" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:185 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2219 +msgid "" +"If set, Organize files will rename files according to a custom format string." +msgstr "" -#: core/meta/support/MetaUtility.cpp:427 -#, kde-format -msgctxt "number of hours for the pretty time" -msgid "%1 hour" -msgid_plural "%1 hours" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:189 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2222 +msgid "Format string for Organize files, if a custom naming scheme is used." +msgstr "" -#: core/meta/support/MetaUtility.cpp:429 -#, kde-format -msgctxt "number of minutes for the pretty time" -msgid "%1 minute" -msgid_plural "%1 minutes" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:190 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2225 +msgid "" +"If the custom filename scheme is enabled, then Organize files will rename " +"files according to this format string." +msgstr "" -#: core/meta/support/MetaUtility.cpp:431 -#, kde-format -msgctxt "number of seconds for the pretty time" -msgid "%1 second" -msgid_plural "%1 seconds" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:194 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2228 +msgid "Regular expression that is to be replaced." +msgstr "" -#: core/meta/support/MetaConstants.cpp:104 -msgctxt "" -"The field name in case nothing specific is selected e.g. in the automatic " -"playlist generator" -msgid "anything" +#. i18n: file: amarokconfig.kcfg:195 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2231 +msgid "" +"Organize files will replace substrings matching this regular expression." msgstr "" -#: core/meta/support/MetaConstants.cpp:105 -msgctxt "The name of the file this track is stored in" -msgid "File Name" +#. i18n: file: amarokconfig.kcfg:199 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2234 +msgid "Replacing string." msgstr "" -#: core/meta/support/MetaConstants.cpp:107 -msgid "Artist Name" +#. i18n: file: amarokconfig.kcfg:200 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2237 +msgid "Organize files will replace matching substrings with this string." msgstr "" -#: core/meta/support/MetaConstants.cpp:108 -msgid "Album Name" +#. i18n: file: amarokconfig.kcfg:204 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2240 +msgid "Basic or Advanced Mode" msgstr "" -#: core/meta/support/MetaConstants.cpp:114 playlist/PlaylistModel.cpp:907 -msgid "Disc Number" +#. i18n: file: amarokconfig.kcfg:205 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2243 +msgid "" +"In basic mode graphical drag/droppable tokens are used to create a filename " +"scheme, in advanced mode the images are replaced with text." msgstr "" -#: core/meta/support/MetaConstants.cpp:115 -msgid "Bpm" +#. i18n: file: amarokconfig.kcfg:209 +#. i18n: ectx: label, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2246 +msgid "Format Presets" msgstr "" -#: core/meta/support/MetaConstants.cpp:117 -msgid "Bit Rate" +#. i18n: file: amarokconfig.kcfg:210 +#. i18n: ectx: whatsthis, entry, group (OrganizeCollectionDialog) +#: rc.cpp:2249 +msgid "A list of preset formats (token schemas)." msgstr "" -#: core/meta/support/MetaConstants.cpp:118 playlist/PlaylistModel.cpp:916 -msgid "Sample Rate" +#. i18n: file: amarokconfig.kcfg:217 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2252 +msgid "Master volume" msgstr "" -#: core/meta/support/MetaConstants.cpp:119 playlist/PlaylistModel.cpp:922 -msgid "File Size" +#. i18n: file: amarokconfig.kcfg:218 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2255 +msgid "The Amarok master volume, a value between 0 and 100." msgstr "" -#: core/meta/support/MetaConstants.cpp:120 -msgid "Format" +#. i18n: file: amarokconfig.kcfg:224 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2258 +msgid "Mute state" msgstr "" -#: core/meta/support/MetaConstants.cpp:121 -msgid "Added to Collection" +#. i18n: file: amarokconfig.kcfg:225 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2261 +msgid "Mute/Unmute sound." msgstr "" -#: core/meta/support/MetaConstants.cpp:124 -msgid "First Played" +#. i18n: file: amarokconfig.kcfg:229 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2264 +msgid "Whether to crossfade between tracks" msgstr "" -#: core/meta/support/MetaConstants.cpp:125 -#: context/applets/currenttrack/CurrentTrack.cpp:450 -msgid "Last Played" -msgstr "Хамгийн сүүлд тоглуулагдсан" +#. i18n: file: amarokconfig.kcfg:230 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2267 +msgid "Enable/Disable crossfading between track changes." +msgstr "" -#: core/meta/support/MetaConstants.cpp:126 -msgid "Playcount" +#. i18n: file: amarokconfig.kcfg:234 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2270 +msgid "Length of crossfade, in milliseconds" msgstr "" -#: core/meta/support/MetaConstants.cpp:127 -msgid "Unique Id" +#. i18n: file: amarokconfig.kcfg:235 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2273 +msgid "The length of the crossfade between tracks in milliseconds." msgstr "" -#: core/meta/support/MetaConstants.cpp:129 -msgid "Track Gain" +#. i18n: file: amarokconfig.kcfg:240 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2276 +msgid "When to Crossfade" msgstr "" -#: core/meta/support/MetaConstants.cpp:130 -msgid "Track Gain Peak" +#. i18n: file: amarokconfig.kcfg:241 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2279 +msgid "" +"Determines whether to crossfade always, or on automatic/manual track changes " +"only." msgstr "" -#: core/meta/support/MetaConstants.cpp:131 -msgid "Album Gain" +#. i18n: file: amarokconfig.kcfg:245 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2282 +msgid "Whether to fade out tracks when pressing stop." msgstr "" -#: core/meta/support/MetaConstants.cpp:132 -msgid "Album Gain Peak" +#. i18n: file: amarokconfig.kcfg:246 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2285 +msgid "Enable/Disable fadeout." msgstr "" -#: core/meta/support/MetaConstants.cpp:134 -msgid "Album Artist Name" +#. i18n: file: amarokconfig.kcfg:250 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2288 +msgid "Length of fadeout, in milliseconds" msgstr "" -#: core/meta/support/MetaConstants.cpp:136 -msgid "Last Modified" +#. i18n: file: amarokconfig.kcfg:251 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2291 +msgid "The length of the fadeout in milliseconds." msgstr "" -#: core/meta/support/MetaConstants.cpp:147 -msgctxt "" -"The field name in case nothing specific is selected e.g. in the automatic " -"playlist generator. Use a one word translation." -msgid "anything" +#. i18n: file: amarokconfig.kcfg:256 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2294 +msgid "Whether to fade out when exiting the program." msgstr "" -#: core/meta/support/MetaConstants.cpp:148 -msgctxt "" -"One word translation used in the collection filter. The name of the file " -"this track is stored in" -msgid "filename" +#. i18n: file: amarokconfig.kcfg:260 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2297 +msgid "Equalizer mode - 0 = off, 1 to n = preset no" msgstr "" -#: core/meta/support/MetaConstants.cpp:149 -msgctxt "One word translation used in the collection filter" -msgid "title" +#. i18n: file: amarokconfig.kcfg:261 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2300 +msgid "When enabled, an equalizer plugin filters the audio stream." msgstr "" -#: core/meta/support/MetaConstants.cpp:150 -msgctxt "One word translation used in the collection filter" -msgid "artist" +#. i18n: file: amarokconfig.kcfg:265 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2303 +msgid "11 Equalizer gains include pre-amp, range -100..100, 0 is normal." msgstr "" -#: core/meta/support/MetaConstants.cpp:151 -msgctxt "One word translation used in the collection filter" -msgid "album" +#. i18n: file: amarokconfig.kcfg:269 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2306 +msgid "List with user equalizer preset names" msgstr "" -#: core/meta/support/MetaConstants.cpp:152 -msgctxt "One word translation used in the collection filter" -msgid "genre" +#. i18n: file: amarokconfig.kcfg:272 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2309 +msgid "List with user presets values" msgstr "" -#: core/meta/support/MetaConstants.cpp:153 -msgctxt "One word translation used in the collection filter" -msgid "composer" +#. i18n: file: amarokconfig.kcfg:276 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2312 +msgid "The mode for adjusting playback volume." msgstr "" -#: core/meta/support/MetaConstants.cpp:154 -msgctxt "One word translation used in the collection filter" -msgid "year" +#. i18n: file: amarokconfig.kcfg:277 +#. i18n: ectx: whatsthis, entry, group (Playback) +#: rc.cpp:2315 +msgid "" +"Whether to adjust the volume of tracks to make them sound the same volume, " +"and if so whether to make the adjustments per-track or per-album." msgstr "" -#: core/meta/support/MetaConstants.cpp:155 -msgctxt "One word translation used in the collection filter" -msgid "comment" +#. i18n: file: amarokconfig.kcfg:280 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2318 +msgid "Disable Replay Gain" msgstr "" -#: core/meta/support/MetaConstants.cpp:156 -msgctxt "One word translation used in the collection filter" -msgid "tracknumber" +#. i18n: file: amarokconfig.kcfg:283 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2321 +msgid "Make each track the same volume" msgstr "" -#: core/meta/support/MetaConstants.cpp:157 -msgctxt "One word translation used in the collection filter" -msgid "discnumber" +#. i18n: file: amarokconfig.kcfg:286 +#. i18n: ectx: label, entry, group (Playback) +#: rc.cpp:2324 +msgid "Make each album the same volume" msgstr "" -#: core/meta/support/MetaConstants.cpp:158 -msgctxt "One word translation used in the collection filter" -msgid "bpm" +#. i18n: file: amarokconfig.kcfg:295 +#. i18n: ectx: label, entry, group (Cover Manager) +#: rc.cpp:2327 +msgid "Amazon locale for cover retrieval" msgstr "" -#: core/meta/support/MetaConstants.cpp:159 -msgctxt "One word translation used in the collection filter" -msgid "length" +#. i18n: file: amarokconfig.kcfg:296 +#. i18n: ectx: whatsthis, entry, group (Cover Manager) +#: rc.cpp:2330 +msgid "Determines which Amazon server cover images should be retrieved from." msgstr "" -#: core/meta/support/MetaConstants.cpp:160 -msgctxt "One word translation used in the collection filter" -msgid "bitrate" +#. i18n: file: amarokconfig.kcfg:303 +#. i18n: ectx: label, entry, group (Wikipedia) +#: rc.cpp:2333 +msgid "Wikipedia locale for information retrieval" msgstr "" -#: core/meta/support/MetaConstants.cpp:161 -msgctxt "One word translation used in the collection filter" -msgid "samplerate" +#. i18n: file: amarokconfig.kcfg:304 +#. i18n: ectx: whatsthis, entry, group (Wikipedia) +#: rc.cpp:2336 +msgid "" +"Determines in which language the information is retrieved from Wikipedia." msgstr "" -#: core/meta/support/MetaConstants.cpp:162 -msgctxt "One word translation used in the collection filter" -msgid "filesize" +#. i18n: file: amarokconfig.kcfg:311 +#. i18n: ectx: label, entry, group (KNotify) +#: rc.cpp:2339 +msgid "Use KNotify support" msgstr "" -#: core/meta/support/MetaConstants.cpp:163 -msgctxt "One word translation used in the collection filter" -msgid "format" +#. i18n: file: amarokconfig.kcfg:318 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2342 +msgid "Use On-Screen Display" msgstr "" -#: core/meta/support/MetaConstants.cpp:164 -msgctxt "One word translation used in the collection filter" -msgid "added" +#. i18n: file: amarokconfig.kcfg:319 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2345 +msgid "Enable/Disable the On-Screen Display." msgstr "" -#: core/meta/support/MetaConstants.cpp:165 -msgctxt "One word translation used in the collection filter" -msgid "score" +#. i18n: file: amarokconfig.kcfg:323 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2348 configdialog/dialogs/NotificationsConfig.cpp:40 +msgid "Use Growl for notifications" msgstr "" -#: core/meta/support/MetaConstants.cpp:166 -msgctxt "One word translation used in the collection filter" -msgid "rating" +#. i18n: file: amarokconfig.kcfg:324 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2351 +msgid "Enable/Disable use of Growl for notifications." msgstr "" -#: core/meta/support/MetaConstants.cpp:167 -msgctxt "" -"One word translation used in the collection filter. First played time / " -"access date" -msgid "firstplay" +#. i18n: file: amarokconfig.kcfg:328 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2354 +msgid "Display the same information in the OSD as in the playlist columns." msgstr "" -#: core/meta/support/MetaConstants.cpp:168 -msgctxt "" -"One word translation used in the collection filter. Last played time / " -"access date" -msgid "lastplay" +#. i18n: file: amarokconfig.kcfg:329 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2357 +msgid "" +"If enabled, the OSD will display the same information and in the same order " +"as the columns in the playlist." msgstr "" -#: core/meta/support/MetaConstants.cpp:169 -msgctxt "One word translation used in the collection filter" -msgid "playcount" +#. i18n: file: amarokconfig.kcfg:333 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2360 +msgid "The OSD text to show" msgstr "" -#: core/meta/support/MetaConstants.cpp:170 -msgctxt "One word translation used in the collection filter" -msgid "uniqueid" +#. i18n: file: amarokconfig.kcfg:334 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2363 +msgid "Customize the OSD display text." msgstr "" -#: core/meta/support/MetaConstants.cpp:172 -msgctxt "One word translation used in the collection filter" -msgid "trackgain" +#. i18n: file: amarokconfig.kcfg:338 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2366 +msgid "Translucency Toggle" msgstr "" -#: core/meta/support/MetaConstants.cpp:173 -msgctxt "One word translation used in the collection filter" -msgid "trackgainpeak" +#. i18n: file: amarokconfig.kcfg:339 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2369 +msgid "Make the background of the OSD translucent." msgstr "" -#: core/meta/support/MetaConstants.cpp:174 -msgctxt "One word translation used in the collection filter" -msgid "albumgain" +#. i18n: file: amarokconfig.kcfg:343 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2372 +msgid "Whether to use custom colors for the OSD" msgstr "" -#: core/meta/support/MetaConstants.cpp:175 -msgctxt "One word translation used in the collection filter" -msgid "albumgainpeak" +#. i18n: file: amarokconfig.kcfg:344 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2375 +msgid "You can use custom colors for the OSD if you set this true." msgstr "" -#: core/meta/support/MetaConstants.cpp:177 -msgctxt "One word translation used in the collection filter" -msgid "albumartist" +#. i18n: file: amarokconfig.kcfg:348 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2378 +msgid "Font color for OSD" msgstr "" -#: core/meta/support/MetaConstants.cpp:178 -msgctxt "One word translation used in the collection filter" -msgid "label" +#. i18n: file: amarokconfig.kcfg:349 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2381 +msgid "" +"The color of the OSD text. The color is specified in RGB, a comma-separated " +"list containing three integers between 0 and 255." msgstr "" -#: core/meta/support/MetaConstants.cpp:179 -msgctxt "One word translation used in the collection filter" -msgid "modified" +#. i18n: file: amarokconfig.kcfg:353 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2384 +msgid "Font scaling for OSD" msgstr "" -#: core/support/Amarok.cpp:46 core/support/Amarok.cpp:91 -#: playlist/PlaylistModel.cpp:406 -msgctxt "The amount of time since last played" -msgid "Never" +#. i18n: file: amarokconfig.kcfg:354 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2387 +msgid "" +"The scaling multiplier for the OSD font, in percent-of-normal. 100 is " +"“normal size”." msgstr "" -#: core/support/Amarok.cpp:54 -msgctxt "When this track was last played" -msgid "Unknown" +#. i18n: file: amarokconfig.kcfg:360 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2390 +msgid "How many milliseconds the text should be displayed for" msgstr "" -#: core/support/Amarok.cpp:59 -#, kde-format -msgctxt "monthname year" -msgid "%1 %2" +#. i18n: file: amarokconfig.kcfg:361 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2393 +msgid "" +"The time in milliseconds to show the OSD. A value of 0 means never hide. The " +"default value is 5000 ms." msgstr "" -#: core/support/Amarok.cpp:66 -#, kde-format -msgid "One week ago" -msgid_plural "%1 weeks ago" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:366 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2396 +msgid "Y position offset" +msgstr "" -#: core/support/Amarok.cpp:72 -msgid "Yesterday" +#. i18n: file: amarokconfig.kcfg:367 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2399 +msgid "" +"The Y position of the OSD relative to the chosen screen and OSD alignment. " +"If Top alignment is chosen the Y offset is the space between the upper part " +"of the OSD and the top of the screen. If Bottom alignment is chosen the Y " +"offset is the space between the bottom part of the OSD and the bottom of the " +"screen." msgstr "" -#: core/support/Amarok.cpp:73 -#, kde-format -msgid "One day ago" -msgid_plural "%1 days ago" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:373 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2402 +msgid "OSD screen" +msgstr "" -#: core/support/Amarok.cpp:76 -#, kde-format -msgid "One hour ago" -msgid_plural "%1 hours ago" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:374 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2405 +msgid "" +"The screen that should display the OSD. For single-headed environments this " +"setting should be 0." +msgstr "" -#: core/support/Amarok.cpp:82 -#, kde-format -msgid "One minute ago" -msgid_plural "%1 minutes ago" -msgstr[0] "" -msgstr[1] "" +#. i18n: file: amarokconfig.kcfg:378 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2408 +msgid "Whether the album cover should be shown" +msgstr "" -#: core/support/Amarok.cpp:83 -msgid "Within the last minute" +#. i18n: file: amarokconfig.kcfg:379 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2411 +msgid "If enabled, shows the album cover in the OSD." msgstr "" -#: core/support/Amarok.cpp:85 -msgid "The future" +#. i18n: file: amarokconfig.kcfg:383 +#. i18n: ectx: label, entry, group (OSD) +#: rc.cpp:2414 +msgid "Align OSD to" msgstr "" -#: core/support/Amarok.cpp:101 -msgctxt "The amount of time since last played" -msgid "0" +#. i18n: file: amarokconfig.kcfg:384 +#. i18n: ectx: whatsthis, entry, group (OSD) +#: rc.cpp:2417 +msgid "" +"The relative position of the OSD. Possible choices are Left, Middle, Right " +"and Center." msgstr "" -#: core/support/Amarok.cpp:110 -#, kde-format -msgctxt "number of months ago" -msgid "%1M" +#. i18n: file: amarokconfig.kcfg:403 +#. i18n: ectx: label, entry, group (Session) +#: rc.cpp:2426 +msgid "Resume playback of last played track on startup" msgstr "" -#: core/support/Amarok.cpp:114 -#, kde-format -msgctxt "w for weeks" -msgid "%1w" +#. i18n: file: amarokconfig.kcfg:404 +#. i18n: ectx: whatsthis, entry, group (Session) +#: rc.cpp:2429 +msgid "If set, Amarok resumes playback of the last played track on startup." msgstr "" -#: core/support/Amarok.cpp:117 -msgctxt "When this track was last played" -msgid "Tomorrow" +#. i18n: file: amarokconfig.kcfg:408 +#. i18n: ectx: label, entry, group (Session) +#: rc.cpp:2432 +msgid "Track URL to resume upon startup" msgstr "" -#: core/support/Amarok.cpp:123 -#, kde-format, no-c-format -msgctxt "d for days" -msgid "%1d" +#. i18n: file: amarokconfig.kcfg:409 +#. i18n: ectx: whatsthis, entry, group (Session) +#: rc.cpp:2435 +msgid "Internal: URL of the track to resume on startup." msgstr "" -#: core/support/Amarok.cpp:126 -#, kde-format -msgctxt "h for hours" -msgid "%1h" +#. i18n: file: amarokconfig.kcfg:412 +#. i18n: ectx: label, entry, group (Session) +#: rc.cpp:2438 +msgid "Time to resume at, in milliseconds" msgstr "" -#: browsers/collectionbrowser/CollectionTreeItemDelegate.cpp:181 -#, kde-format -msgid "%1% used" +#. i18n: file: amarokconfig.kcfg:413 +#. i18n: ectx: whatsthis, entry, group (Session) +#: rc.cpp:2441 +msgid "Internal: Playback position in the track to resume on startup." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:145 +#. i18n: file: amarokconfig.kcfg:416 +#. i18n: ectx: label, entry, group (Session) +#: rc.cpp:2444 msgid "" -"This is where you will find your local music, as well as music from mobile " -"audio players and CDs." +"List of bools describing which browsers are visible, from top to bottom." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:154 -msgid "Search collection" +#. i18n: file: amarokconfig.kcfg:419 +#. i18n: ectx: label, entry, group (Session) +#: rc.cpp:2447 +msgid "Track playing on last exit. Value is -1 if no track was playing." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:187 -msgctxt "@item:inlistbox Collection widget filter preset" -msgid "Added This Hour" +#. i18n: file: amarokconfig.kcfg:423 +#. i18n: ectx: label, entry, group (Session) +#: rc.cpp:2450 +msgid "Number (from the top) of the last active browser." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:189 -msgctxt "@item:inlistbox Collection widget filter preset" -msgid "Added Today" +#. i18n: file: amarokconfig.kcfg:429 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2453 +msgid "Whether Collections folders are scanned recursively" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:191 -msgctxt "@item:inlistbox Collection widget filter preset" -msgid "Added This Week" +#. i18n: file: amarokconfig.kcfg:433 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2456 +msgid "Whether Collection folders are rescanned on change" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:193 -msgctxt "@item:inlistbox Collection widget filter preset" -msgid "Added This Month" +#. i18n: file: amarokconfig.kcfg:437 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2459 +msgid "Whether meta data changes are written back" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:203 -msgid "Album / Artist" +#. i18n: file: amarokconfig.kcfg:441 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2462 +msgid "Whether changes to the track statistics are written back" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:218 -msgid "First Level" +#. i18n: file: amarokconfig.kcfg:445 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2465 +msgid "Whether changes to the album cover are written back" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:219 -msgid "Second Level" +#. i18n: file: amarokconfig.kcfg:449 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2468 +msgid "List of folders in the Collection" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:220 -msgid "Third Level" +#. i18n: file: amarokconfig.kcfg:452 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2471 +msgid "Whether track numbers are shown in the collection browser." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:272 -msgid "Show Years" +#. i18n: file: amarokconfig.kcfg:456 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2474 +msgid "Whether years are shown in the collection browser." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:277 -msgctxt "@action:inmenu" -msgid "Show Track Numbers" +#. i18n: file: amarokconfig.kcfg:460 +#. i18n: ectx: label, entry, group (Collection) +#: rc.cpp:2477 +msgid "" +"Whether to use Mozilla's Character Set Detector to try to guess ID3 tag " +"encodings." msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:282 -msgid "Show Cover Art" +#. i18n: file: amarokconfig.kcfg:467 +#. i18n: ectx: label, entry, group (Scrobbler) +#: rc.cpp:2480 +msgid "Submit played songs" msgstr "" -#: browsers/collectionbrowser/CollectionWidget.cpp:290 -#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:85 -msgid "Merged View" +#. i18n: file: amarokconfig.kcfg:468 +#. i18n: ectx: whatsthis, entry, group (Scrobbler) +#: rc.cpp:2483 +msgid "Whether played songs are submitted to Audioscrobbler" msgstr "" -#: browsers/BrowserDock.cpp:36 -msgid "&Media Sources" +#. i18n: file: amarokconfig.kcfg:472 +#. i18n: ectx: label, entry, group (Scrobbler) +#: rc.cpp:2486 +msgctxt "Username for audioscrobbler login" +msgid "Username" msgstr "" -#: browsers/BrowserDock.cpp:81 -msgid "Previous Browser" +#. i18n: file: amarokconfig.kcfg:473 +#. i18n: ectx: whatsthis, entry, group (Scrobbler) +#: rc.cpp:2489 +msgid "The username to use for connecting to Audioscrobbler" msgstr "" -#: browsers/BrowserBreadcrumbWidget.cpp:62 -msgid "Click For Location Navigation" +#. i18n: file: amarokconfig.kcfg:478 +#. i18n: ectx: whatsthis, entry, group (Scrobbler) +#: rc.cpp:2495 +msgid "The password to use for connecting to Audioscrobbler" msgstr "" -#: browsers/BrowserCategoryList.cpp:52 -msgid "Filter Music Sources" +#. i18n: file: amarokconfig.kcfg:482 +#. i18n: ectx: label, entry, group (Scrobbler) +#: rc.cpp:2498 +msgid "Send composer data" msgstr "" -#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:80 -msgid "Visible Sources" +#. i18n: file: amarokconfig.kcfg:483 +#. i18n: ectx: whatsthis, entry, group (Scrobbler) +#: rc.cpp:2501 +msgid "Use composer data in Last.fm as artist" msgstr "" -#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:183 -msgid "Folders are only shown in <b>merged view</b>." +#. i18n: file: amarokconfig.kcfg:487 +#. i18n: ectx: label, entry, group (Scrobbler) +#: rc.cpp:2504 +msgid "Retrieve similar artists" msgstr "" -#: browsers/playlistbrowser/PlaylistBrowserCategory.cpp:278 -msgctxt "default name for new folder" -msgid "New Folder" +#. i18n: file: amarokconfig.kcfg:488 +#. i18n: ectx: whatsthis, entry, group (Scrobbler) +#: rc.cpp:2507 +msgid "Whether similar songs are retrieved from Audioscrobbler" msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:231 -msgid "&Rename playlist" +#. i18n: file: amarokconfig.kcfg:495 +#. i18n: ectx: label, entry, group (MediaDevice) +#: rc.cpp:2510 +msgid "Device type" msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:235 -msgid "&Add new Bias" +#. i18n: file: amarokconfig.kcfg:496 +#. i18n: ectx: whatsthis, entry, group (MediaDevice) +#: rc.cpp:2513 +msgid "The type of media device." msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:239 -msgid "&Clone Playlist" +#. i18n: file: amarokconfig.kcfg:499 +#. i18n: ectx: label, entry, group (MediaDevice) +#: rc.cpp:2516 +msgid "Mount point" msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:243 -msgid "&Delete playlist" +#. i18n: file: amarokconfig.kcfg:500 +#. i18n: ectx: whatsthis, entry, group (MediaDevice) +#: rc.cpp:2519 +msgid "The mount point used for the media device connection." msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:257 -msgid "&Edit bias..." +#. i18n: file: amarokconfig.kcfg:503 +#. i18n: ectx: label, entry, group (MediaDevice) +#: rc.cpp:2522 +msgid "Mount command" msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:261 -msgid "&Clone bias" +#. i18n: file: amarokconfig.kcfg:504 +#. i18n: ectx: whatsthis, entry, group (MediaDevice) +#: rc.cpp:2525 +msgid "The mount command used for the media device connection." msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:271 -msgid "&Delete bias" +#. i18n: file: amarokconfig.kcfg:507 +#. i18n: ectx: label, entry, group (MediaDevice) +#: rc.cpp:2528 +msgid "UmountCommand" msgstr "" -#: browsers/playlistbrowser/DynamicView.cpp:278 -msgid "&Add new bias" +#. i18n: file: amarokconfig.kcfg:508 +#. i18n: ectx: whatsthis, entry, group (MediaDevice) +#: rc.cpp:2531 +msgid "The umount command used for the media device connection." msgstr "" -#: browsers/playlistbrowser/PlaylistBrowser.cpp:45 -msgid "" -"The playlist browser contains your list of imported and saved playlists. It " -"is also where you can specify powerful dynamic playlists and manage your " -"podcast subscriptions and episodes." +#. i18n: file: amarokconfig.kcfg:511 +#. i18n: ectx: label, entry, group (MediaDevice) +#: rc.cpp:2534 +msgid "Auto delete podcasts" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:52 -msgid "Dynamic Playlists" -msgstr "Уян хатан дууны жагсаалт" +#. i18n: file: amarokconfig.kcfg:512 +#. i18n: ectx: whatsthis, entry, group (MediaDevice) +#: rc.cpp:2537 +msgid "" +"Whether podcast shows already played are automatically deleted when media " +"device is connected." +msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:53 -msgid "Dynamically updating parameter based playlists" +#. i18n: file: amarokconfig.kcfg:515 +#. i18n: ectx: label, entry, group (MediaDevice) +#: rc.cpp:2540 +msgid "Sync stats" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:56 +#. i18n: file: amarokconfig.kcfg:516 +#. i18n: ectx: whatsthis, entry, group (MediaDevice) +#: rc.cpp:2543 msgid "" -"With a dynamic playlist, Amarok becomes your own personal dj, automatically " -"selecting tracks for you, based on a number of parameters that you select." +"Whether Amarok statistics should be synchronized with play count/ratings on " +"device and whether tracks played should be submitted to Last.fm." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:71 -msgid "Previous:" +#. i18n: file: amarokconfig.kcfg:522 +#. i18n: ectx: label, entry, group (Daap) +#: rc.cpp:2546 +msgid "Manually added servers" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:76 -msgid "Number of previous tracks to remain in the playlist." +#. i18n: file: amarokconfig.kcfg:523 +#. i18n: ectx: whatsthis, entry, group (Daap) +#: rc.cpp:2549 +msgid "Music Sharing servers added by the user." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:80 -msgid "Upcoming:" +#. i18n: file: amarokconfig.kcfg:526 +#. i18n: ectx: label, entry, group (Daap) +#: rc.cpp:2552 +msgid "Server passwords" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:86 -msgid "Number of upcoming tracks to add to the playlist." +#. i18n: file: amarokconfig.kcfg:527 +#. i18n: ectx: whatsthis, entry, group (Daap) +#: rc.cpp:2555 +msgid "Passwords stored by hostname." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:107 -msgctxt "Turn dynamic mode on" -msgid "On" +#. i18n: file: amarokconfig.kcfg:533 +#. i18n: ectx: label, entry, group (Playlist Search) +#: rc.cpp:2558 +msgid "Include track names in matching" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:110 -msgid "Turn dynamic mode on." +#. i18n: file: amarokconfig.kcfg:537 +#. i18n: ectx: label, entry, group (Playlist Search) +#: rc.cpp:2561 +msgid "Include album names in matching" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:114 -msgid "Duplicates" +#. i18n: file: amarokconfig.kcfg:541 +#. i18n: ectx: label, entry, group (Playlist Search) +#: rc.cpp:2564 +msgid "Include artist names in matching" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:118 -msgid "Allow duplicate songs in result" +#. i18n: file: amarokconfig.kcfg:545 +#. i18n: ectx: label, entry, group (Playlist Search) +#: rc.cpp:2567 +msgid "Include genre names in matching" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:122 -msgid "New" +#. i18n: file: amarokconfig.kcfg:549 +#. i18n: ectx: label, entry, group (Playlist Search) +#: rc.cpp:2570 +msgid "Include composer names in matching" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:124 -msgid "New playlist" +#. i18n: file: amarokconfig.kcfg:553 +#. i18n: ectx: label, entry, group (Playlist Search) +#. i18n: file: amarokconfig.kcfg:557 +#. i18n: ectx: label, entry, group (Playlist Search) +#: rc.cpp:2573 rc.cpp:2576 +msgid "Include years in matching" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:128 -msgid "Edit" +#. i18n: file: amarokconfig.kcfg:564 +#. i18n: ectx: label, entry, group (Playlist Layout) +#: rc.cpp:2579 +msgid "The name of the layout that will be loaded on startup" msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:130 -msgid "Edit the selected playlist or bias" +#. i18n: file: amarokconfig.kcfg:571 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2582 +msgid "" +"Whether Amarok uses its own internal database, as opposed to an external " +"engine." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:134 -msgid "Delete" +#. i18n: file: amarokconfig.kcfg:575 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2585 +msgid "The hostname of the external server to connect to." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:137 -msgid "Delete the selected playlist or bias" +#. i18n: file: amarokconfig.kcfg:579 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2588 +msgid "Which server port to connect to the database engine." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:141 -msgid "Repopulate" +#. i18n: file: amarokconfig.kcfg:583 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2591 +msgid "" +"The name of the database Amarok will use. The user should have sufficient " +"access permissions." msgstr "" -#: browsers/playlistbrowser/DynamicCategory.cpp:142 -msgid "Replace the upcoming tracks with fresh ones." +#. i18n: file: amarokconfig.kcfg:587 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2594 +msgid "Username used to access the external database." msgstr "" -#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:43 -msgctxt "Bias dialog window title" -msgid "Edit bias" +#. i18n: file: amarokconfig.kcfg:591 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2597 +msgid "Password for the external database user." +msgstr "" + +#. i18n: file: amarokconfig.kcfg:595 +#. i18n: ectx: label, entry, group (MySQL) +#: rc.cpp:2600 +msgid "Keeps a running count to know when run a CHECK." msgstr "" -#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:47 -msgctxt "Bias selection label in bias view." -msgid "Match Type:" +#. i18n: file: amarokconfig.kcfg:602 +#. i18n: ectx: label, entry, group (ScriptManager) +#: rc.cpp:2603 +msgid "Whether to automatically update built-in scripts" msgstr "" -#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:111 -#, kde-format -msgid "" -"This bias is a replacement for another bias\n" -"which is currently not loaded or deactivated.\n" -"The original bias name was %1." +#. i18n: file: amarokconfig.kcfg:603 +#. i18n: ectx: whatsthis, entry, group (ScriptManager) +#: rc.cpp:2606 +msgid "Enable/Disable automatic update for built-in scripts." msgstr "" -#: browsers/playlistbrowser/DynamicBiasWidgets.cpp:178 -msgid "This bias has no settings." +#. i18n: file: amarokconfig.kcfg:610 +#. i18n: ectx: label, entry, group (Moodbar) +#: rc.cpp:2609 +msgid "" +"Whether to show the moodbar of the current track, if available, in the " +"progress slider" msgstr "" -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:36 -msgid "&Rename Folder..." +#. i18n: file: amarokconfig.kcfg:611 +#. i18n: ectx: whatsthis, entry, group (Moodbar) +#: rc.cpp:2612 +msgid "Enable/Disable showing moodbar, if available, in the progress slider." msgstr "" -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:42 -msgid "&Delete Folder" +#. i18n: file: amarokconfig.kcfg:615 +#. i18n: ectx: label, entry, group (Moodbar) +#: rc.cpp:2615 +msgid "The style to use when painting the moodbar" msgstr "" -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:315 -msgid "New name" +#. i18n: file: amarokconfig.kcfg:622 +#. i18n: ectx: label, entry, group (PlaylistGenerator) +#: rc.cpp:2618 +msgid "Quality factor for Automated Playlist Generator" msgstr "" -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:317 -msgctxt "Enter a new name for a folder that already exists" -msgid "Enter new folder name:" +#. i18n: file: amarokconfig.kcfg:623 +#. i18n: ectx: whatsthis, entry, group (PlaylistGenerator) +#: rc.cpp:2621 +msgid "" +"A value between 0 and 10 that controls whether the Automated Playlist " +"Generator tries to optimize for speed (0) or accuracy (10)." msgstr "" -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:335 -msgid "Are you sure you want to delete this folder and its contents?" +#. i18n: tag layout attribute name +#. i18n: file: data/DefaultPlaylistLayouts.xml:3 +#: rc.cpp:2624 +msgid "Default" msgstr "" -#: browsers/playlistbrowser/PlaylistsInFoldersProxy.cpp:339 -msgid "Yes, delete folder." +#. i18n: tag layout attribute name +#. i18n: file: data/DefaultPlaylistLayouts.xml:36 +#: rc.cpp:2627 playlist/layouts/PlaylistLayoutEditDialog.cpp:525 +msgid "No Grouping" msgstr "" -#: browsers/playlistbrowser/PodcastModel.cpp:71 -msgctxt "toggle the \"new\" status of this podcast episode" -msgid "&New" +#. i18n: tag layout attribute name +#. i18n: file: data/DefaultPlaylistLayouts.xml:60 +#: rc.cpp:2630 +msgid "No Grouping (Single Line)" msgstr "" -#: browsers/playlistbrowser/PodcastModel.cpp:266 -#, kde-format -msgctxt "number of podcasts from one source" -msgid "One Channel" -msgid_plural "%1 channels" -msgstr[0] "" -msgstr[1] "" +#. i18n: tag layout attribute name +#. i18n: file: data/DefaultPlaylistLayouts.xml:77 +#: rc.cpp:2633 +msgid "Verbose" +msgstr "" -#: browsers/playlistbrowser/PodcastModel.cpp:335 -#: amarokurls/BookmarkModel.cpp:266 playlist/PlaylistModel.cpp:913 -msgid "Type" +#: covermanager/CoverFoundDialog.cpp:81 +msgid "Finding cover for" msgstr "" -#: browsers/playlistbrowser/PodcastModel.cpp:357 -msgid "Add Podcast" -msgstr "Файл түгээлт нэмэх" +#: covermanager/CoverFoundDialog.cpp:113 +msgid "Enter Custom Search" +msgstr "" -#: browsers/playlistbrowser/PodcastModel.cpp:358 -msgid "Enter RSS 1.0/2.0 or Atom feed URL:" +#: covermanager/CoverFoundDialog.cpp:129 +msgid "Google" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:42 -msgid "Automated Playlist Generator" +#: covermanager/CoverFoundDialog.cpp:130 +msgid "Yahoo!" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:43 -#: browsers/playlistbrowser/APGCategory.cpp:50 -msgid "Create playlists by specifying criteria" +#: covermanager/CoverFoundDialog.cpp:131 +msgid "Discogs" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:66 -msgid "Add new preset" +#: covermanager/CoverFoundDialog.cpp:141 +msgid "Sort by size" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:69 -msgid "Edit selected preset" +#: covermanager/CoverFoundDialog.cpp:358 +#: covermanager/CoverFetchingActions.cpp:75 +msgid "Display Cover" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:74 -msgid "Delete selected preset" +#: covermanager/CoverFoundDialog.cpp:383 +msgid "Cover Image Save Location" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:79 -msgid "Import a new preset" +#: covermanager/CoverFoundDialog.cpp:409 covermanager/CoverFoundDialog.cpp:426 +msgid "Sorry, the cover could not be saved." msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:83 -msgid "Export the selected preset" +#: covermanager/CoverFoundDialog.cpp:495 +msgid "Sorry, the cover image could not be retrieved." msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:91 -msgid "Run constraint tester" +#: covermanager/CoverFoundDialog.cpp:516 +msgid "Fetching Large Cover" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:100 -msgid "Run APG with selected preset" +#: covermanager/CoverFoundDialog.cpp:517 +msgid "Download Progress" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:106 -msgid "APG Presets" +#: covermanager/CoverFoundDialog.cpp:690 +msgid "Search" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:120 -msgid "Generator Optimization" +#: covermanager/CoverFoundDialog.cpp:690 +msgid "Search For More Results" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:124 -msgid "Speed" +#: covermanager/CoverFoundDialog.cpp:706 +msgid "No Images Found" msgstr "" -#: browsers/playlistbrowser/APGCategory.cpp:129 -msgid "Accuracy" +#: covermanager/CoverFoundDialog.cpp:707 +#, kde-format +msgid "1 Image Found" +msgid_plural "%1 Images Found" +msgstr[0] "" +msgstr[1] "" + +#: covermanager/CoverFoundDialog.cpp:731 +msgid "Information" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:80 -msgid "Podcasts" +#: covermanager/CoverFoundDialog.cpp:732 +msgid "Notes" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:81 -msgid "List of podcast subscriptions and episodes" +#: covermanager/CoverFoundDialog.cpp:804 +msgctxt "@item::intable" +msgid "Artist" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:84 -msgid "" -"Manage your podcast subscriptions and browse individual episodes. " -"Downloading episodes to the disk is also done here, or you can tell Amarok " -"to do this automatically." +#: covermanager/CoverFoundDialog.cpp:805 +msgctxt "@item::intable" +msgid "Country" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:94 -msgid "&Add Podcast" +#: covermanager/CoverFoundDialog.cpp:806 +msgctxt "@item::intable" +msgid "Date" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:101 -msgid "&Update All" +#: covermanager/CoverFoundDialog.cpp:807 +msgctxt "@item::intable File Format" +msgid "Format" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:109 -#: browsers/playlistbrowser/PodcastCategory.cpp:112 -msgid "Import OPML File" +#: covermanager/CoverFoundDialog.cpp:808 +msgctxt "@item::intable Image Height" +msgid "Height" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:166 -msgid "By" +#: covermanager/CoverFoundDialog.cpp:809 covermanager/CoverFoundDialog.cpp:814 +msgctxt "@item::intable Album Title" +msgid "Title" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:205 -msgctxt "Podcast published on date" -msgid "On" +#: covermanager/CoverFoundDialog.cpp:810 +msgctxt "@item::intable Release Type" +msgid "Type" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:223 -msgid "File Size:" +#: covermanager/CoverFoundDialog.cpp:811 +msgctxt "@item::intable Release Date" +msgid "Released" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:235 -msgid "Subscription Date:" +#: covermanager/CoverFoundDialog.cpp:812 +msgctxt "@item::intable File Size" +msgid "Size" msgstr "" -#: browsers/playlistbrowser/PodcastCategory.cpp:243 -msgid "Keywords:" +#: covermanager/CoverFoundDialog.cpp:813 +msgctxt "@item::intable Cover Provider" +msgid "Source" msgstr "" -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:173 -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:222 -#, kde-format -msgctxt "number of playlists from one source" -msgid "One Playlist" -msgid_plural "%1 playlists" -msgstr[0] "" -msgstr[1] "" +#: covermanager/CoverFoundDialog.cpp:815 +msgctxt "@item::intable Image Width" +msgid "Width" +msgstr "" -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:438 -#: amarokurls/BookmarkModel.cpp:86 -msgid "Group" +#: covermanager/CoverFoundDialog.cpp:855 +msgctxt "@item::intable URL" +msgid "link" msgstr "" -#: browsers/playlistbrowser/PlaylistBrowserModel.cpp:439 -msgid "Source" +#: covermanager/CoverFoundDialog.cpp:861 +msgctxt "@item::intable" +msgid "URL" msgstr "" -#: browsers/playlistbrowser/UserPlaylistCategory.cpp:58 -msgid "Saved Playlists" +#: covermanager/CoverViewDialog.cpp:32 covermanager/CoverViewDialog.cpp:43 +msgid "Cover View" msgstr "" -#: browsers/playlistbrowser/UserPlaylistCategory.cpp:59 -msgid "User generated and imported playlists" +#: covermanager/CoverFetcher.cpp:172 covermanager/CoverFetcher.cpp:332 +msgid "Fetching Cover" msgstr "" -#: browsers/playlistbrowser/UserPlaylistCategory.cpp:62 -msgid "" -"Create, edit, organize and load playlists. Amarok automatically adds any " -"playlists found when scanning your collection, and any playlists that you " -"save are also shown here." +#: covermanager/CoverFetcher.cpp:194 +#, kde-format +msgid "There was an error communicating with cover provider: %1" msgstr "" -#: browsers/InfoProxy.cpp:164 browsers/filebrowser/FileBrowser.cpp:398 -msgid "Home" +#: covermanager/CoverFetcher.cpp:401 +#, kde-format +msgid "Retrieved cover successfully for '%1'." msgstr "" -#: browsers/CollectionTreeItem.cpp:140 -msgctxt "No labels are assigned to the given item are any of its subitems" -msgid "No Labels" +#: covermanager/CoverFetcher.cpp:412 +#, kde-format +msgid "Fetching cover for '%1' failed." msgstr "" -#: browsers/CollectionTreeItem.cpp:148 -msgid "Counting..." +#: covermanager/CoverFetcher.cpp:425 +#, kde-format +msgid "Canceled fetching cover for '%1'." msgstr "" -#: browsers/CollectionTreeItem.cpp:175 -#: playlist/proxymodels/GroupingProxy.cpp:186 +#: covermanager/CoverFetcher.cpp:434 #, kde-format -msgid "1 track" -msgid_plural "%1 tracks" -msgstr[0] "" -msgstr[1] "" +msgid "Unable to find a cover for '%1'." +msgstr "" -#: browsers/servicebrowser/ServiceBrowser.cpp:40 -msgid "" -"The Internet browser lets you browse online sources of content that " -"integrates directly into Amarok. Amarok ships with a number of these " -"sources, but many more can be added using scripts." +#: covermanager/CoverManager.cpp:116 +msgid "Albums By" msgstr "" -#: browsers/CollectionTreeItemModelBase.cpp:238 -#: browsers/CollectionTreeItemModelBase.cpp:291 -msgctxt "The Name is not known" -msgid "Unknown" +#: covermanager/CoverManager.cpp:126 +msgid "All Artists" msgstr "" -#: browsers/CollectionTreeItemModelBase.cpp:981 -msgid "Year - Album" +#: covermanager/CoverManager.cpp:173 widgets/SearchWidget.cpp:64 +msgid "Enter search terms here" msgstr "" -#: browsers/BrowserBreadcrumbItem.cpp:68 -msgid "Media Sources Home" +#: covermanager/CoverManager.cpp:186 +msgid "All Albums" msgstr "" -#: browsers/CollectionTreeView.cpp:248 configdialog/ConfigDialog.cpp:59 -msgid "Collection" -msgstr "Цуглуулга" +#: covermanager/CoverManager.cpp:187 +msgid "Albums With Cover" +msgstr "" -#: browsers/CollectionTreeView.cpp:271 browsers/filebrowser/FileView.cpp:134 -msgid "Copy to Collection" +#: covermanager/CoverManager.cpp:188 +msgid "Albums Without Cover" msgstr "" -#: browsers/CollectionTreeView.cpp:279 browsers/filebrowser/FileView.cpp:125 -msgid "Move to Collection" +#: covermanager/CoverManager.cpp:201 +msgid "Fetch Missing Covers" msgstr "" -#: browsers/CollectionTreeView.cpp:907 -msgctxt "Organize Files" -msgid "Organize Files" +#: covermanager/CoverManager.cpp:307 +msgid "Fetching" msgstr "" -#: browsers/CollectionTreeView.cpp:938 browsers/filebrowser/FileView.cpp:422 -msgid "&Edit Track Details" +#: covermanager/CoverManager.cpp:402 +msgid "Loading" msgstr "" -#: browsers/CollectionTreeView.cpp:1085 -msgid "Delete Tracks" +#: covermanager/CoverManager.cpp:632 +msgctxt "The fetching is done." +msgid "Finished." msgstr "" -#: browsers/filebrowser/FileView.cpp:439 amarokurls/BookmarkTreeView.cpp:118 -msgid "&Delete" +#: covermanager/CoverManager.cpp:634 +#, kde-format +msgid " Cover not found" +msgid_plural " <b>%1</b> covers not found" +msgstr[0] "" +msgstr[1] "" + +#: covermanager/CoverManager.cpp:652 +#, kde-format +msgid "Fetching cover for %1 - %2..." msgstr "" -#: browsers/filebrowser/FileView.cpp:572 -msgctxt "@title:window" -msgid "Confirm Delete" +#: covermanager/CoverManager.cpp:658 +#, kde-format +msgid "Fetching cover for %1..." msgstr "" -#: browsers/filebrowser/FileView.cpp:573 +#: covermanager/CoverManager.cpp:664 #, kde-format -msgid "Are you sure you want to delete this item?" -msgid_plural "Are you sure you want to delete these %1 items?" +msgid "Fetching 1 cover: " +msgid_plural "Fetching <b>%1</b> covers... : " msgstr[0] "" msgstr[1] "" -#: browsers/filebrowser/FileView.cpp:580 +#: covermanager/CoverManager.cpp:666 #, kde-format -msgid "Are you sure you want to move this item to trash?" -msgid_plural "Are you sure you want to move these %1 items to trash?" +msgid "1 fetched" +msgid_plural "%1 fetched" msgstr[0] "" msgstr[1] "" -#: browsers/filebrowser/FileView.cpp:614 +#: covermanager/CoverManager.cpp:670 +msgid " - " +msgstr "" + +#: covermanager/CoverManager.cpp:671 #, kde-format -msgctxt "@info:status" -msgid "Moving to trash: 1 file" -msgid_plural "Moving to trash: %1 files" +msgid "1 not found" +msgid_plural "%1 not found" msgstr[0] "" msgstr[1] "" -#: browsers/filebrowser/FileBrowser.cpp:65 -msgctxt "Show Dolphin Places the user configured" -msgid "Places" +#: covermanager/CoverManager.cpp:674 +msgid "Connecting..." msgstr "" -#: browsers/filebrowser/FileBrowser.cpp:75 -msgid "Filter Files" -msgstr "" +#: covermanager/CoverManager.cpp:697 +#, kde-format +msgid "1 result for \"%2\"" +msgid_plural "%1 results for \"%2\"" +msgstr[0] "" +msgstr[1] "" -#: browsers/filebrowser/FileBrowser.cpp:174 -msgid "" -"The file browser lets you browse files anywhere on your system, regardless " -"of whether these files are part of your local collection. You can then add " -"these files to the playlist as well as perform basic file operations." -msgstr "" +#: covermanager/CoverManager.cpp:701 +#, kde-format +msgid "1 album" +msgid_plural "%1 albums" +msgstr[0] "" +msgstr[1] "" -#: browsers/filebrowser/FileBrowser.cpp:542 -msgid "Places" +#: covermanager/CoverManager.cpp:713 +msgid " by " msgstr "" -#: App.cpp:423 -msgid "Files/URLs to open" +#: covermanager/CoverManager.cpp:718 +#, kde-format +msgid " - ( <b>%1</b> without cover )" msgstr "" -#: App.cpp:424 -msgid "Immediately start playing an audio cd" +#: covermanager/CoverManager.cpp:767 +msgid "Cover Image" msgstr "" -#: App.cpp:426 -msgid "Skip backwards in playlist" +#: covermanager/CoverManager.cpp:860 +msgid "No Artist" msgstr "" -#: App.cpp:428 -msgid "Start playing current playlist" -msgstr "" +#: covermanager/CoverFetchingActions.cpp:47 +msgid "Fetch Cover" +msgid_plural "Fetch Covers" +msgstr[0] "" +msgstr[1] "" -#: App.cpp:430 -msgid "Play if stopped, pause if playing" -msgstr "" +#: covermanager/CoverFetchingActions.cpp:49 +#, kde-format +msgid "Fetch the artwork for this album" +msgid_plural "Fetch artwork for %1 albums" +msgstr[0] "" +msgstr[1] "" -#: App.cpp:431 -msgid "Pause playback" +#: covermanager/CoverFetchingActions.cpp:77 +msgid "Display artwork for this album" msgstr "" -#: App.cpp:433 -msgid "Stop playback" -msgstr "" +#: covermanager/CoverFetchingActions.cpp:95 +msgid "Unset Cover" +msgid_plural "Unset Covers" +msgstr[0] "" +msgstr[1] "" -#: App.cpp:435 -msgid "Skip forwards in playlist" -msgstr "" +#: covermanager/CoverFetchingActions.cpp:97 +#, kde-format +msgid "Remove artwork for this album" +msgid_plural "Remove artwork for %1 albums" +msgstr[0] "" +msgstr[1] "" -#: App.cpp:436 -msgid "Additional options:" -msgstr "" +#: covermanager/CoverFetchingActions.cpp:110 +#, kde-format +msgid "Are you sure you want to remove this cover from the Collection?" +msgid_plural "" +"Are you sure you want to delete these %1 covers from the Collection?" +msgstr[0] "" +msgstr[1] "" -#: App.cpp:438 -msgid "Append files/URLs to playlist" +#: covermanager/CoverFetchingActions.cpp:133 +msgid "Set Custom Cover" msgstr "" -#: App.cpp:439 -msgid "Queue URLs after the currently playing track" -msgstr "" +#: covermanager/CoverFetchingActions.cpp:135 +#, kde-format +msgid "Set custom artwork for this album" +msgid_plural "Set custom artwork for these %1 albums" +msgstr[0] "" +msgstr[1] "" -#: App.cpp:441 -msgid "Load URLs, replacing current playlist" +#: covermanager/CoverFetchingActions.cpp:161 +msgid "Select Cover Image File" msgstr "" -#: App.cpp:443 -msgid "Print verbose debugging information" +#: PluginManager.cpp:256 +msgid "" +"<p>Amarok could not find any collection plugins. It is possible that Amarok " +"is installed under the wrong prefix, please fix your installation " +"using:<pre>$ cd /path/to/amarok/source-code/<br>$ su -c \"make " +"uninstall\"<br>$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` && su -" +"c \"make install\"<br>$ kbuildsycoca4 --noincremental<br>$ amarok</pre>More " +"information can be found in the README file. For further assistance join us " +"at #amarok on irc.freenode.net.</p>" msgstr "" -#: App.cpp:445 -msgid "Disable colorization for debug output." +#: widgets/Osd.cpp:157 +msgid "Rating changed" msgstr "" -#: App.cpp:447 -msgid "Allow running multiple Amarok instances" +#: widgets/Osd.cpp:232 +msgid "Volume: 100% (muted)" msgstr "" -#: App.cpp:448 -msgid "Base for relative filenames/URLs" +#: widgets/Osd.cpp:489 +msgid "" +"On-Screen-Display preview\n" +"Drag to reposition" msgstr "" -#: App.cpp:450 -msgid "Unit test options:" +#: widgets/Osd.cpp:741 +msgid "Stopped" msgstr "" -#: App.cpp:451 -msgid "Run integrated unit tests" +#: widgets/Osd.cpp:750 +msgid "Paused" msgstr "" -#: App.cpp:452 -msgid "Destination of test output: 'stdout', 'log'" +#: widgets/SliderWidget.cpp:245 +msgid "Volume" msgstr "" -#: App.cpp:453 -msgid "Format of test output: 'xml', 'lightxml', 'plaintext'" +#: widgets/SliderWidget.cpp:246 +msgid "100%" msgstr "" -#: App.cpp:454 -msgid "Verbosity from 0-3 (highest)" +#: widgets/SliderWidget.cpp:247 +msgid "80%" msgstr "" -#: App.cpp:646 -msgid "" -"The embedded database was not found; you must set up a database server " -"connection.\n" -"You must restart Amarok after doing this." +#: widgets/SliderWidget.cpp:248 +msgid "60%" msgstr "" -#: App.cpp:647 -msgid "" -"The connection details for the database server were invalid.\n" -"You must enter correct settings and restart Amarok after doing this." +#: widgets/SliderWidget.cpp:249 +msgid "40%" msgstr "" -#: App.cpp:648 -msgid "Database Error" +#: widgets/SliderWidget.cpp:250 +msgid "20%" msgstr "" -#: App.cpp:693 -msgid "Moving files to trash" +#: widgets/SliderWidget.cpp:251 +msgid "0%" msgstr "" -#: OpmlParser.cpp:109 +#: widgets/SliderWidget.cpp:412 #, kde-format -msgid "Reading OPML podcast from %1 failed with error:\n" -msgstr "" - -#: k3bexporter.cpp:182 -msgid "Unable to start K3b." +msgctxt "" +"Tooltip shown when the mouse is over the progress slider, representing the " +"position in the currently playing track that Amarok will seek to if you " +"click the mouse. Keep it concise." +msgid "Jump to: %1" msgstr "" -#: k3bexporter.cpp:206 -msgid "There was a DCOP communication error with K3b." +#: widgets/SearchWidget.cpp:51 +msgid "Enter space-separated terms to search." msgstr "" -#: k3bexporter.cpp:240 -msgid "" -"Create an audio mode CD suitable for CD players, or a data mode CD suitable " -"for computers and other digital music players?" +#: widgets/SearchWidget.cpp:71 widgets/SearchWidget.cpp:174 +msgid "Edit filter" msgstr "" -#: k3bexporter.cpp:243 -msgid "Create K3b Project" +#: widgets/ProgressWidget.cpp:44 +msgid "Track Progress" msgstr "" -#: k3bexporter.cpp:244 -msgid "Audio Mode" +#: widgets/ProgressWidget.cpp:120 +msgid "The amount of time elapsed in current song" msgstr "" -#: k3bexporter.cpp:245 -msgid "Data Mode" +#: widgets/ProgressWidget.cpp:121 +msgid "The amount of time remaining in current song" msgstr "" -#: covermanager/CoverFetchingActions.cpp:47 -msgid "Fetch Cover" -msgid_plural "Fetch Covers" -msgstr[0] "" -msgstr[1] "" - -#: covermanager/CoverFetchingActions.cpp:49 -#, kde-format -msgid "Fetch the artwork for this album" -msgid_plural "Fetch artwork for %1 albums" +#: widgets/MetaQueryWidget.cpp:124 +msgid "second" +msgid_plural "seconds" msgstr[0] "" msgstr[1] "" -#: covermanager/CoverFetchingActions.cpp:69 -#: covermanager/CoverFoundDialog.cpp:358 -msgid "Display Cover" -msgstr "" - -#: covermanager/CoverFetchingActions.cpp:71 -msgid "Display artwork for this album" -msgstr "" - -#: covermanager/CoverFetchingActions.cpp:89 -msgid "Unset Cover" -msgid_plural "Unset Covers" +#: widgets/MetaQueryWidget.cpp:125 +msgid "minute" +msgid_plural "minutes" msgstr[0] "" msgstr[1] "" -#: covermanager/CoverFetchingActions.cpp:91 -#, kde-format -msgid "Remove artwork for this album" -msgid_plural "Remove artwork for %1 albums" +#: widgets/MetaQueryWidget.cpp:126 +msgid "hour" +msgid_plural "hours" msgstr[0] "" msgstr[1] "" -#: covermanager/CoverFetchingActions.cpp:104 -#, kde-format -msgid "Are you sure you want to remove this cover from the Collection?" -msgid_plural "" -"Are you sure you want to delete these %1 covers from the Collection?" +#: widgets/MetaQueryWidget.cpp:127 +msgid "day" +msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: covermanager/CoverFetchingActions.cpp:127 -msgid "Set Custom Cover" -msgstr "" - -#: covermanager/CoverFetchingActions.cpp:129 -#, kde-format -msgid "Set custom artwork for this album" -msgid_plural "Set custom artwork for these %1 albums" +#: widgets/MetaQueryWidget.cpp:128 +msgid "month" +msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: covermanager/CoverFetchingActions.cpp:155 -msgid "Select Cover Image File" -msgstr "" +#: widgets/MetaQueryWidget.cpp:220 +msgid "Simple Search" +msgstr "Энгийн хайлт" -#: covermanager/CoverFoundDialog.cpp:81 -msgid "Finding cover for" +#: widgets/MetaQueryWidget.cpp:435 widgets/SmartPlaylistEditor.cpp:934 +#: widgets/SmartPlaylistEditor.cpp:956 widgets/SmartPlaylistEditor.cpp:984 +#: widgets/SmartPlaylistEditor.cpp:1003 +msgid "and" msgstr "" -#: covermanager/CoverFoundDialog.cpp:113 -msgid "Enter Custom Search" +#: widgets/MetaQueryWidget.cpp:535 +msgctxt "Unit for data rate kilo bit per seconds" +msgid "kbps" msgstr "" -#: covermanager/CoverFoundDialog.cpp:129 -msgid "Google" +#: widgets/MetaQueryWidget.cpp:537 +msgctxt "Unit for sample rate" +msgid "Hz" msgstr "" -#: covermanager/CoverFoundDialog.cpp:130 -msgid "Yahoo!" +#: widgets/MetaQueryWidget.cpp:539 +msgctxt "Unit for file size in mega byte" +msgid "MiB" msgstr "" -#: covermanager/CoverFoundDialog.cpp:131 -msgid "Discogs" +#: widgets/MetaQueryWidget.cpp:863 +msgctxt "The date lies before the given fixed date" +msgid "before" msgstr "" -#: covermanager/CoverFoundDialog.cpp:141 -msgid "Sort by size" +#: widgets/MetaQueryWidget.cpp:865 +msgctxt "The date is the same as the given fixed date" +msgid "on" msgstr "" -#: covermanager/CoverFoundDialog.cpp:376 -msgid "Cover Image Save Location" +#: widgets/MetaQueryWidget.cpp:867 +msgctxt "The date is after the given fixed date" +msgid "after" msgstr "" -#: covermanager/CoverFoundDialog.cpp:402 covermanager/CoverFoundDialog.cpp:419 -msgid "Sorry, the cover could not be saved." +#: widgets/MetaQueryWidget.cpp:869 +msgctxt "The date is between the given fixed dates" +msgid "between" msgstr "" -#: covermanager/CoverFoundDialog.cpp:487 -msgid "Sorry, the cover image could not be retrieved." +#: widgets/MetaQueryWidget.cpp:871 +msgctxt "The date lies before the given time interval" +msgid "older than" msgstr "" -#: covermanager/CoverFoundDialog.cpp:507 -msgid "Fetching Large Cover" +#: widgets/MetaQueryWidget.cpp:887 +msgctxt "a numerical tag (like year or track number) is between two values" +msgid "between" msgstr "" -#: covermanager/CoverFoundDialog.cpp:508 -msgid "Download Progress" +#: widgets/BookmarkPopup.cpp:83 widgets/BookmarkPopup.cpp:111 +msgid "Bookmark" msgstr "" -#: covermanager/CoverFoundDialog.cpp:681 -msgid "Search" +#: widgets/TrackSelectWidget.cpp:67 +#, kde-format +msgid "Checkpoint: <b>%1</b>" msgstr "" -#: covermanager/CoverFoundDialog.cpp:681 -msgid "Search For More Results" +#: widgets/TrackSelectWidget.cpp:87 +#, kde-format +msgid "Track: %1" msgstr "" -#: covermanager/CoverFoundDialog.cpp:697 -msgid "No Images Found" +#: widgets/TrackSelectWidget.cpp:89 +#, kde-format +msgid "Album: %1" msgstr "" -#: covermanager/CoverFoundDialog.cpp:698 +#: widgets/TrackSelectWidget.cpp:91 #, kde-format -msgid "1 Image Found" -msgid_plural "%1 Images Found" -msgstr[0] "" -msgstr[1] "" - -#: covermanager/CoverFoundDialog.cpp:722 -msgid "Information" +msgid "Artist: %1" msgstr "" -#: covermanager/CoverFoundDialog.cpp:723 -msgid "Notes" +#: widgets/TrackSelectWidget.cpp:95 +msgid "empty" msgstr "" -#: covermanager/CoverFoundDialog.cpp:795 -msgctxt "@item::intable" -msgid "Artist" +#: widgets/VolumeDial.cpp:301 widgets/VolumeDial.cpp:340 +#, kde-format +msgid "Volume: %1%" msgstr "" -#: covermanager/CoverFoundDialog.cpp:796 -msgctxt "@item::intable" -msgid "Country" +#: widgets/TokenWithLayout.cpp:242 +msgid "[prefix]" msgstr "" -#: covermanager/CoverFoundDialog.cpp:797 -msgctxt "@item::intable" -msgid "Date" +#: widgets/TokenWithLayout.cpp:253 +msgid "[suffix]" msgstr "" -#: covermanager/CoverFoundDialog.cpp:798 -msgctxt "@item::intable File Format" -msgid "Format" +#: widgets/BreadcrumbItemButton.cpp:239 +msgid "List and run bookmarks, or create new ones" msgstr "" -#: covermanager/CoverFoundDialog.cpp:799 -msgctxt "@item::intable Image Height" -msgid "Height" +#: widgets/BreadcrumbItemButton.cpp:257 +msgid "Amarok Bookmarks" msgstr "" -#: covermanager/CoverFoundDialog.cpp:800 covermanager/CoverFoundDialog.cpp:805 -msgctxt "@item::intable Album Title" -msgid "Title" +#: widgets/BreadcrumbItemButton.cpp:276 +msgid "Copy Current View Bookmark to Clipboard" msgstr "" -#: covermanager/CoverFoundDialog.cpp:801 -msgctxt "@item::intable Release Type" -msgid "Type" +#: widgets/TokenDropTarget.cpp:387 +msgid "Drag in and out items from above." msgstr "" -#: covermanager/CoverFoundDialog.cpp:802 -msgctxt "@item::intable Release Date" -msgid "Released" +#: widgets/AnalyzerWidget.cpp:35 +msgid "Click for more analyzers" msgstr "" -#: covermanager/CoverFoundDialog.cpp:803 -msgctxt "@item::intable File Size" -msgid "Size" +#: widgets/AnalyzerWidget.cpp:69 +msgid "&Visualizations" msgstr "" -#: covermanager/CoverFoundDialog.cpp:804 -msgctxt "@item::intable Cover Provider" -msgid "Source" +#: widgets/SmartPlaylistEditor.cpp:79 +msgid "Create Smart Playlist" msgstr "" -#: covermanager/CoverFoundDialog.cpp:806 -msgctxt "@item::intable Image Width" -msgid "Width" +#: widgets/SmartPlaylistEditor.cpp:95 +msgid "Edit Smart Playlist" msgstr "" -#: covermanager/CoverFoundDialog.cpp:846 -msgctxt "@item::intable URL" -msgid "link" +#: widgets/SmartPlaylistEditor.cpp:184 +msgid "Track #" msgstr "" -#: covermanager/CoverFoundDialog.cpp:852 -msgctxt "@item::intable" -msgid "URL" +#: widgets/SmartPlaylistEditor.cpp:184 +msgid "Play Counter" msgstr "" -#: covermanager/CoverViewDialog.cpp:32 covermanager/CoverViewDialog.cpp:43 -msgid "Cover View" +#: widgets/SmartPlaylistEditor.cpp:185 +msgid "First Play" msgstr "" -#: covermanager/CoverManager.cpp:116 -msgid "Albums By" +#: widgets/SmartPlaylistEditor.cpp:186 +msgid "Last Play" msgstr "" -#: covermanager/CoverManager.cpp:126 -msgid "All Artists" +#: widgets/SmartPlaylistEditor.cpp:186 +msgid "Modified Date" msgstr "" -#: covermanager/CoverManager.cpp:186 -msgid "All Albums" +#: widgets/SmartPlaylistEditor.cpp:186 +msgid "File Path" msgstr "" -#: covermanager/CoverManager.cpp:187 -msgid "Albums With Cover" -msgstr "" +#: widgets/SmartPlaylistEditor.cpp:187 playlist/PlaylistModel.cpp:870 +msgid "BPM" +msgstr "BPM" -#: covermanager/CoverManager.cpp:188 -msgid "Albums Without Cover" +#: widgets/SmartPlaylistEditor.cpp:187 +msgid "Mount Point" msgstr "" -#: covermanager/CoverManager.cpp:201 -msgid "Fetch Missing Covers" +#: widgets/SmartPlaylistEditor.cpp:187 playlist/PlaylistModel.cpp:876 +msgid "Bitrate" +msgstr "Битрейт" + +#: widgets/SmartPlaylistEditor.cpp:204 +msgid "Playlist name:" msgstr "" -#: covermanager/CoverManager.cpp:307 -msgid "Fetching" +#: widgets/SmartPlaylistEditor.cpp:212 +msgid "Match Any of the following conditions" msgstr "" -#: covermanager/CoverManager.cpp:402 -msgid "Loading" +#: widgets/SmartPlaylistEditor.cpp:222 +msgid "Match All of the following conditions" msgstr "" -#: covermanager/CoverManager.cpp:632 -msgctxt "The fetching is done." -msgid "Finished." +#: widgets/SmartPlaylistEditor.cpp:232 +msgid "Order by" msgstr "" -#: covermanager/CoverManager.cpp:634 -#, kde-format -msgid " Cover not found" -msgid_plural " <b>%1</b> covers not found" -msgstr[0] "" -msgstr[1] "" +#: widgets/SmartPlaylistEditor.cpp:238 +msgid "Random" +msgstr "" -#: covermanager/CoverManager.cpp:652 -#, kde-format -msgid "Fetching cover for %1 - %2..." +#: widgets/SmartPlaylistEditor.cpp:246 +msgid "Limit to" msgstr "" -#: covermanager/CoverManager.cpp:658 -#, kde-format -msgid "Fetching cover for %1..." +#: widgets/SmartPlaylistEditor.cpp:258 +msgid "Expand by" msgstr "" -#: covermanager/CoverManager.cpp:664 -#, kde-format -msgid "Fetching 1 cover: " -msgid_plural "Fetching <b>%1</b> covers... : " -msgstr[0] "" -msgstr[1] "" +#: widgets/SmartPlaylistEditor.cpp:345 +msgid "Completely Random" +msgstr "" -#: covermanager/CoverManager.cpp:666 -#, kde-format -msgid "1 fetched" -msgid_plural "%1 fetched" -msgstr[0] "" -msgstr[1] "" +#: widgets/SmartPlaylistEditor.cpp:346 +msgid "Score Weighted" +msgstr "" -#: covermanager/CoverManager.cpp:670 -msgid " - " +#: widgets/SmartPlaylistEditor.cpp:347 +msgid "Rating Weighted" msgstr "" -#: covermanager/CoverManager.cpp:671 -#, kde-format -msgid "1 not found" -msgid_plural "%1 not found" -msgstr[0] "" -msgstr[1] "" +#: widgets/SmartPlaylistEditor.cpp:351 +msgid "Ascending" +msgstr "" -#: covermanager/CoverManager.cpp:674 -msgid "Connecting..." +#: widgets/SmartPlaylistEditor.cpp:352 +msgid "Descending" msgstr "" -#: covermanager/CoverManager.cpp:697 -#, kde-format -msgid "1 result for \"%2\"" -msgid_plural "%1 results for \"%2\"" -msgstr[0] "" -msgstr[1] "" +#: widgets/SmartPlaylistEditor.cpp:501 widgets/SmartPlaylistEditor.cpp:508 +#: widgets/SmartPlaylistEditor.cpp:528 widgets/SmartPlaylistEditor.cpp:538 +#: widgets/SmartPlaylistEditor.cpp:582 widgets/SmartPlaylistEditor.cpp:589 +#: widgets/SmartPlaylistEditor.cpp:602 widgets/SmartPlaylistEditor.cpp:613 +#: widgets/SmartPlaylistEditor.cpp:653 widgets/SmartPlaylistEditor.cpp:659 +#: widgets/SmartPlaylistEditor.cpp:678 widgets/SmartPlaylistEditor.cpp:698 +#: widgets/SmartPlaylistEditor.cpp:767 widgets/SmartPlaylistEditor.cpp:883 +#: widgets/SmartPlaylistEditor.cpp:886 widgets/SmartPlaylistEditor.cpp:933 +#: widgets/SmartPlaylistEditor.cpp:955 widgets/SmartPlaylistEditor.cpp:983 +#: widgets/SmartPlaylistEditor.cpp:1002 widgets/SmartPlaylistEditor.cpp:1042 +#: widgets/SmartPlaylistEditor.cpp:1048 +msgid "is between" +msgstr "" -#: covermanager/CoverManager.cpp:701 -#, kde-format -msgid "1 album" -msgid_plural "%1 albums" -msgstr[0] "" -msgstr[1] "" +#: widgets/SmartPlaylistEditor.cpp:514 widgets/SmartPlaylistEditor.cpp:595 +#: widgets/SmartPlaylistEditor.cpp:665 widgets/SmartPlaylistEditor.cpp:767 +#: widgets/SmartPlaylistEditor.cpp:884 widgets/SmartPlaylistEditor.cpp:887 +#: widgets/SmartPlaylistEditor.cpp:968 widgets/SmartPlaylistEditor.cpp:1048 +msgid "is in the last" +msgstr "" -#: covermanager/CoverManager.cpp:713 -msgid " by " +#: widgets/SmartPlaylistEditor.cpp:514 widgets/SmartPlaylistEditor.cpp:595 +#: widgets/SmartPlaylistEditor.cpp:665 widgets/SmartPlaylistEditor.cpp:769 +#: widgets/SmartPlaylistEditor.cpp:885 widgets/SmartPlaylistEditor.cpp:888 +#: widgets/SmartPlaylistEditor.cpp:969 widgets/SmartPlaylistEditor.cpp:1048 +msgid "is not in the last" msgstr "" -#: covermanager/CoverManager.cpp:718 -#, kde-format -msgid " - ( <b>%1</b> without cover )" +#: widgets/SmartPlaylistEditor.cpp:717 widgets/SmartPlaylistEditor.cpp:1033 +msgid "does not contain" msgstr "" -#: covermanager/CoverManager.cpp:767 -msgid "Cover Image" +#: widgets/SmartPlaylistEditor.cpp:719 widgets/SmartPlaylistEditor.cpp:1033 +#: widgets/SmartPlaylistEditor.cpp:1041 widgets/SmartPlaylistEditor.cpp:1047 +msgid "is" msgstr "" -#: covermanager/CoverManager.cpp:860 -msgid "No Artist" +#: widgets/SmartPlaylistEditor.cpp:728 widgets/SmartPlaylistEditor.cpp:1033 +#: widgets/SmartPlaylistEditor.cpp:1041 widgets/SmartPlaylistEditor.cpp:1047 +msgid "is not" msgstr "" -#: covermanager/CoverFetcher.cpp:172 covermanager/CoverFetcher.cpp:332 -msgid "Fetching Cover" +#: widgets/SmartPlaylistEditor.cpp:748 widgets/SmartPlaylistEditor.cpp:1034 +msgid "does not start with" msgstr "" -#: covermanager/CoverFetcher.cpp:194 -#, kde-format -msgid "There was an error communicating with cover provider: %1" +#: widgets/SmartPlaylistEditor.cpp:761 widgets/SmartPlaylistEditor.cpp:1035 +msgid "does not end with" msgstr "" -#: covermanager/CoverFetcher.cpp:401 -#, kde-format -msgid "Retrieved cover successfully for '%1'." +#: widgets/SmartPlaylistEditor.cpp:763 widgets/SmartPlaylistEditor.cpp:1041 +msgid "is greater than" msgstr "" -#: covermanager/CoverFetcher.cpp:412 -#, kde-format -msgid "Fetching cover for '%1' failed." +#: widgets/SmartPlaylistEditor.cpp:763 widgets/SmartPlaylistEditor.cpp:1047 +msgid "is after" msgstr "" -#: covermanager/CoverFetcher.cpp:425 -#, kde-format -msgid "Canceled fetching cover for '%1'." +#: widgets/SmartPlaylistEditor.cpp:765 widgets/SmartPlaylistEditor.cpp:1041 +msgid "is smaller than" msgstr "" -#: covermanager/CoverFetcher.cpp:434 -#, kde-format -msgid "Unable to find a cover for '%1'." +#: widgets/SmartPlaylistEditor.cpp:765 widgets/SmartPlaylistEditor.cpp:1047 +msgid "is before" msgstr "" -#: musicbrainz/MusicBrainzTags.cpp:447 musicbrainz/MusicBrainzTags.cpp:453 -#, kde-format -msgid "MusicBrainz match ratio: %1%" +#: widgets/SmartPlaylistEditor.cpp:974 +msgid "Days" msgstr "" -#: musicbrainz/MusicBrainzTags.cpp:449 musicbrainz/MusicBrainzTags.cpp:456 -#, kde-format -msgid "MusicDNS match ratio: %1%" +#: widgets/SmartPlaylistEditor.cpp:975 +msgid "Months" msgstr "" -#: musicbrainz/MusicBrainzTags.cpp:499 -msgid "Click here to choose best matches" +#: widgets/SmartPlaylistEditor.cpp:976 +#: playlist/ProgressiveSearchWidget.cpp:116 +msgid "Years" msgstr "" -#: musicbrainz/MusicBrainzTags.cpp:666 -msgid "Artist page" +#: widgets/SmartPlaylistEditor.cpp:1011 +msgid "Seconds" msgstr "" -#: musicbrainz/MusicBrainzTags.cpp:672 -msgid "Album page" +#: widgets/SmartPlaylistEditor.cpp:1012 +msgid "Minutes" msgstr "" -#: musicbrainz/MusicBrainzTags.cpp:678 -msgid "Track page" +#: widgets/SmartPlaylistEditor.cpp:1013 +msgid "Hours" msgstr "" -#: databaseimporter/sqlbatch/SqlBatchImporter.cpp:72 -#, kde-format -msgid "Could not open file \"%1\"." +#: widgets/PlayPauseButton.cpp:31 widgets/PlayPauseButton.cpp:81 +msgid "Play" msgstr "" -#: databaseimporter/sqlbatch/SqlBatchImporterConfig.cpp:37 -msgid "" -"Input file produced by amarokcollectionscanner.<br>See <a " -"href=\"http://amarok.kde.org/wiki/Batch_Mode\">Batch Mode</a>." +#: widgets/PlayPauseButton.cpp:81 +msgid "Pause" msgstr "" -#: databaseimporter/sqlbatch/SqlBatchImporterConfig.cpp:43 -msgid "Input file" +#: configdialog/dialogs/MediadeviceConfig.cpp:40 +msgid "Media Devices" msgstr "" -#: databaseimporter/itunes/ITunesImporterConfig.cpp:37 -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:45 -msgid "Database Location" +#: configdialog/dialogs/MediadeviceConfig.cpp:50 +msgid "Generic Devices and Volumes..." msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:82 -msgid "No database driver was selected" +#: configdialog/dialogs/MediadeviceConfig.cpp:53 +msgid "Add Device..." msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:88 -#, kde-format -msgid "Database could not be found at: %1" +#: configdialog/dialogs/DatabaseConfig.cpp:93 +msgctxt "" +"A default password for insertion into an example SQL command (so as not to " +"print the real one). To be manually replaced by the user." +msgid "password" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:123 -#, kde-format -msgid "Could not open Amarok 1.4 database: %1" +#: configdialog/dialogs/PlaybackConfig.cpp:75 +msgid "Sound System - Amarok" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:153 -#, kde-format -msgid "Could not execute import query: %1" +#: configdialog/dialogs/ScriptsConfig.cpp:50 +msgid "Generic" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:237 -msgid "" -"(track exists, but does not belong in any of your configured collection " -"folders)" +#: configdialog/dialogs/ScriptsConfig.cpp:58 +msgid "Scriptable Service" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:271 -#, kde-format -msgid "Adding <b>1 new track</b> to Amarok collection <b>%2</b>." -msgid_plural "Adding <b>%1 new tracks</b> to Amarok collection <b>%2</b>." -msgstr[0] "" -msgstr[1] "" +#: configdialog/dialogs/ScriptsConfig.cpp:75 +msgid "" +"<p>Script successfully installed.</p><p>Please restart Amarok to start the " +"script.</p>" +msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:390 -#, kde-format -msgid "Cannot import statistics for %1" +#: configdialog/dialogs/ScriptsConfig.cpp:78 +msgid "" +"<p>Script successfully uninstalled.</p><p>Please restart Amarok to totally " +"remove the script.</p>" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:420 -#, kde-format -msgid "Could not execute labels import query: %1; query was: %2" +#: configdialog/dialogs/PluginsConfig.cpp:44 +msgid "Collections" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:443 -#, kde-format -msgid "Updating cached lyrics and labels for 1 track..." -msgid_plural "Updating cached lyrics and labels for %1 tracks..." -msgstr[0] "" -msgstr[1] "" +#: configdialog/dialogs/PluginsConfig.cpp:48 +msgid "Internet Services" +msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:459 -#, kde-format -msgid "Failed to update lyrics/labels for track %1" +#: configdialog/dialogs/PluginsConfig.cpp:52 +msgid "Devices" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:479 -#, kde-format -msgid "Cached lyrics updated for 1 track" -msgid_plural "Cached lyrics updated for %1 tracks" -msgstr[0] "" -msgstr[1] "" +#: configdialog/ConfigDialog.cpp:58 +msgctxt "Miscellaneous settings" +msgid "General" +msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:483 -#, kde-format -msgid "labels added to 1 track" -msgid_plural "labels added to %1 tracks" -msgstr[0] "" -msgstr[1] "" +#: configdialog/ConfigDialog.cpp:58 +msgid "Configure General Options" +msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:489 -#, kde-format -msgctxt "" -"%1 is e.g. Cached lyrics updated for 2 tracks, %2 is e.g. labels added to 3 " -"tracks" -msgid "%1, %2." +#: configdialog/ConfigDialog.cpp:59 +msgid "Configure Collection" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:496 -msgid "Importing downloaded album art..." +#: configdialog/ConfigDialog.cpp:60 +msgid "Playback" msgstr "" -#: databaseimporter/amarok14/FastForwardWorker.cpp:530 -#, kde-format -msgid "Copied 1 cover image." -msgid_plural "Copied %1 cover images." -msgstr[0] "" -msgstr[1] "" +#: configdialog/ConfigDialog.cpp:60 +msgid "Configure Playback" +msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:39 -msgid "Connection" +#: configdialog/ConfigDialog.cpp:61 +msgid "Notifications" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:62 -msgid "Database Name" +#: configdialog/ConfigDialog.cpp:61 +msgid "Configure Notifications" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:66 -msgid "Hostname" +#: configdialog/ConfigDialog.cpp:62 +msgid "Database" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:92 -msgid "Match tracks by meta tags" +#: configdialog/ConfigDialog.cpp:62 +msgid "Configure Database" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:93 -msgid "" -"Perform meta information search on non-existing files, possibly detecting " -"file renames. See <b>What's This</b>" +#: configdialog/ConfigDialog.cpp:63 +msgid "Plugins" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:95 -msgid "" -"If enabled, tracks from the old collection that do not exist anymore in the " -"file system are searched for (by metadata) in the current collection. If a " -"match is found, statistics for the matched track are updated, even if the " -"file locations differ." +#: configdialog/ConfigDialog.cpp:63 +msgid "Configure Plugins" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:101 -msgid "Import downloaded artwork" +#: configdialog/ConfigDialog.cpp:64 +msgid "Scripts" msgstr "" -#: databaseimporter/amarok14/FastForwardImporterConfig.cpp:110 -msgid "Artwork directory" +#: configdialog/ConfigDialog.cpp:64 +msgid "Configure Scripts" msgstr "" -#: scriptengine/AmarokNetworkScript.cpp:70 -msgctxt "do not translate 'DataDownloader' or 'qt.core'" -msgid "qt.core must be loaded to use DataDownloader" +#: App.cpp:410 +msgid "Files/URLs to open" msgstr "" -#: TrayIcon.cpp:146 -#, kde-format -msgid "%1%" +#: App.cpp:411 +msgid "Immediately start playing an audio cd" msgstr "" -#: TrayIcon.cpp:148 -#, kde-format -msgid "<i>Volume: %1</i>" +#: App.cpp:413 +msgid "Skip backwards in playlist" msgstr "" -#: TrayIcon.cpp:153 -#, kde-format -msgid "Score: %1" +#: App.cpp:415 +msgid "Start playing current playlist" msgstr "" -#: TrayIcon.cpp:171 -#, kde-format -msgid "Rating: %1" +#: App.cpp:417 +msgid "Play if stopped, pause if playing" msgstr "" -#: TrayIcon.cpp:177 -#, kde-format -msgid "Play count: %1" +#: App.cpp:418 +msgid "Pause playback" msgstr "" -#: TrayIcon.cpp:181 -#, kde-format -msgid "Last played: %1" +#: App.cpp:420 +msgid "Stop playback" msgstr "" -#: amarokurls/PlayUrlGenerator.cpp:87 -msgid "Bookmark Track Position" +#: App.cpp:422 +msgid "Skip forwards in playlist" msgstr "" -#: amarokurls/ContextUrlRunner.cpp:75 -msgctxt "A type of command that affects the context view" -msgid "Context" +#: App.cpp:423 +msgid "Additional options:" msgstr "" -#: amarokurls/AmarokUrlHandler.cpp:222 -msgctxt "The command type of this url is not known" -msgid "Unknown" +#: App.cpp:425 +msgid "Append files/URLs to playlist" msgstr "" -#: amarokurls/BookmarkCurrentButton.cpp:32 amarokurls/BookmarkModel.cpp:547 -msgid "New Bookmark" +#: App.cpp:426 +msgid "Queue URLs after the currently playing track" msgstr "" -#: amarokurls/NavigationUrlRunner.cpp:132 -msgctxt "A type of command that affects the view in the browser category" -msgid "Navigate" +#: App.cpp:428 +msgid "Load URLs, replacing current playlist" msgstr "" -#: amarokurls/NavigationUrlGenerator.cpp:141 -#, kde-format -msgid "Files (%1)" +#: App.cpp:430 +msgid "Print verbose debugging information" msgstr "" -#: amarokurls/NavigationUrlGenerator.cpp:189 -#, kde-format -msgid "Album \"%1\" from %2" +#: App.cpp:432 +msgid "Disable colorization for debug output." msgstr "" -#: amarokurls/NavigationUrlGenerator.cpp:191 -#, kde-format -msgid "Album \"%1\"" +#: App.cpp:434 +msgid "Allow running multiple Amarok instances" msgstr "" -#: amarokurls/NavigationUrlGenerator.cpp:236 -#, kde-format -msgid "Artist \"%1\" from %2" +#: App.cpp:435 +msgid "Base for relative filenames/URLs" msgstr "" -#: amarokurls/NavigationUrlGenerator.cpp:238 -#, kde-format -msgid "Artist \"%1\"" +#: App.cpp:437 +msgid "Unit test options:" msgstr "" -#: amarokurls/PlayUrlRunner.cpp:84 -msgctxt "" -"A type of command that starts playing at a specific position in a track" -msgid "Play" +#: App.cpp:438 +msgid "Run integrated unit tests" msgstr "" -#: amarokurls/BookmarkMetaActions.cpp:31 -msgid "Bookmark this Album" +#: App.cpp:439 +msgid "Destination of test output: 'stdout', 'log'" msgstr "" -#: amarokurls/BookmarkMetaActions.cpp:47 -msgid "Bookmark this Artist" +#: App.cpp:440 +msgid "Format of test output: 'xml', 'lightxml', 'plaintext'" msgstr "" -#: amarokurls/BookmarkMetaActions.cpp:62 -msgid "Add Position Marker" +#: App.cpp:441 +msgid "Verbosity from 0-3 (highest)" msgstr "" -#: amarokurls/ContextUrlGenerator.cpp:56 -#, kde-format -msgid "Context: %1" +#: App.cpp:636 +msgid "" +"The embedded database was not found; you must set up a database server " +"connection.\n" +"You must restart Amarok after doing this." msgstr "" -#: amarokurls/ContextUrlGenerator.cpp:65 -msgid "Bookmark Context View Applets" +#: App.cpp:637 +msgid "" +"The connection details for the database server were invalid.\n" +"You must enter correct settings and restart Amarok after doing this." msgstr "" -#: amarokurls/BookmarkModel.cpp:522 -msgid "New Group" +#: App.cpp:638 +msgid "Database Error" msgstr "" -#: amarokurls/BookmarkModel.cpp:548 -#: context/applets/similarartists/ArtistWidget.cpp:442 -#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:162 -#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:163 -#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:165 -#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:166 -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:205 -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:229 -msgid "none" +#: App.cpp:683 +msgid "Moving files to trash" msgstr "" -#: amarokurls/BookmarkManagerWidget.cpp:44 -msgid "Add Group" +#: dynamic/DynamicModel.cpp:787 +msgctxt "Default name for new playlists" +msgid "New playlist" msgstr "" -#: amarokurls/BookmarkManagerWidget.cpp:55 -msgid "Filter bookmarks" +#: dynamic/DynamicModel.cpp:926 +msgid "Rock and Pop" msgstr "" -#: amarokurls/BookmarkManagerWidget.cpp:59 -msgid "Start typing to progressively filter the bookmarks" +#: dynamic/DynamicModel.cpp:932 +msgid "Album play" msgstr "" -#: amarokurls/BookmarkTreeView.cpp:112 -msgctxt "Load the view represented by this bookmark" -msgid "&Load" +#: dynamic/DynamicModel.cpp:941 +msgctxt "Name of a dynamic playlist" +msgid "Rating" msgstr "" -#: amarokurls/BookmarkTreeView.cpp:125 -msgid "&Create timecode track" +#: dynamic/biases/AlbumPlayBias.cpp:38 +msgctxt "Name of the \"AlbumPlay\" bias" +msgid "Album play" msgstr "" -#: amarokurls/BookmarkTreeView.cpp:376 -msgid "New Timecode Track" +#: dynamic/biases/AlbumPlayBias.cpp:47 +msgctxt "Description of the \"AlbumPlay\" bias" +msgid "The \"AlbumPlay\" bias adds tracks that belong to one album." msgstr "" -#: equalizer/EqualizerPresets.cpp:90 -msgid "Manual" +#: dynamic/biases/AlbumPlayBias.cpp:108 +msgctxt "AlbumPlay bias representation" +msgid "The next track from the album" msgstr "" -#: equalizer/EqualizerPresets.cpp:91 -msgid "Classical" +#: dynamic/biases/AlbumPlayBias.cpp:111 +msgctxt "AlbumPlay bias representation" +msgid "Any later track from the album" msgstr "" -#: equalizer/EqualizerPresets.cpp:92 -msgid "Club" +#: dynamic/biases/AlbumPlayBias.cpp:114 +msgctxt "AlbumPlay bias representation" +msgid "Tracks from the same album" msgstr "" -#: equalizer/EqualizerPresets.cpp:93 -msgid "Dance" +#: dynamic/biases/AlbumPlayBias.cpp:124 +msgid "Track directly follows previous track in album" msgstr "" -#: equalizer/EqualizerPresets.cpp:94 -msgid "Full Bass" +#: dynamic/biases/AlbumPlayBias.cpp:126 +msgid "Track comes after previous track in album" msgstr "" -#: equalizer/EqualizerPresets.cpp:95 -msgid "Full Treble" +#: dynamic/biases/AlbumPlayBias.cpp:128 +msgid "Track is in the same album as previous track" msgstr "" -#: equalizer/EqualizerPresets.cpp:96 -msgid "Full Bass + Treble" +#: dynamic/biases/QuizPlayBias.cpp:44 +msgctxt "Name of the \"QuizPlay\" bias" +msgid "Quiz play" msgstr "" -#: equalizer/EqualizerPresets.cpp:97 -msgid "Laptop/Headphones" +#: dynamic/biases/QuizPlayBias.cpp:53 +msgctxt "Description of the \"QuizPlay\" bias" +msgid "" +"The \"QuizPlay\" bias adds tracks that start\n" +"with a character the last track ended with." msgstr "" -#: equalizer/EqualizerPresets.cpp:98 -msgid "Large Hall" +#: dynamic/biases/QuizPlayBias.cpp:118 +msgctxt "QuizPlay bias representation" +msgid "" +"Tracks whose title start with a\n" +" character the last track ended with" msgstr "" -#: equalizer/EqualizerPresets.cpp:99 -msgid "Live" +#: dynamic/biases/QuizPlayBias.cpp:121 +msgctxt "QuizPlay bias representation" +msgid "" +"Tracks whose artist name start\n" +" with a character the last track ended with" msgstr "" -#: equalizer/EqualizerPresets.cpp:100 -msgid "Party" +#: dynamic/biases/QuizPlayBias.cpp:124 +msgctxt "QuizPlay bias representation" +msgid "" +"Tracks whose album name start\n" +" with a character the last track ended with" msgstr "" -#: equalizer/EqualizerPresets.cpp:101 -msgid "Pop" +#: dynamic/biases/QuizPlayBias.cpp:135 +msgid "" +"Last character of the previous song is\n" +"the first character of the next song" msgstr "" -#: equalizer/EqualizerPresets.cpp:102 -msgid "Reggae" +#: dynamic/biases/QuizPlayBias.cpp:140 +msgid "of the track title (Title quiz)" msgstr "" -#: equalizer/EqualizerPresets.cpp:103 -msgid "Rock" +#: dynamic/biases/QuizPlayBias.cpp:142 +msgid "of the artist (Artist quiz)" msgstr "" -#: equalizer/EqualizerPresets.cpp:104 -msgid "Soft" +#: dynamic/biases/QuizPlayBias.cpp:144 +msgid "of the album name (Album quiz)" msgstr "" -#: equalizer/EqualizerPresets.cpp:105 -msgid "Ska" +#: dynamic/biases/TagMatchBias.cpp:45 +msgctxt "Name of the \"TagMatch\" bias" +msgid "Match meta tag" msgstr "" -#: equalizer/EqualizerPresets.cpp:106 -msgid "Soft Rock" +#: dynamic/biases/TagMatchBias.cpp:54 +msgctxt "Description of the \"TagMatch\" bias" +msgid "" +"The \"TagMatch\" bias adds tracks that\n" +"fulfill a specific condition." msgstr "" -#: equalizer/EqualizerPresets.cpp:107 -msgid "Techno" +#: dynamic/biases/TagMatchBias.cpp:283 +#, kde-format +msgctxt "Inverted condition in tag match bias" +msgid "Not %1" msgstr "" -#: equalizer/EqualizerPresets.cpp:108 -msgid "Zero" +#: dynamic/biases/PartBias.cpp:44 +msgctxt "Name of the \"Part\" bias" +msgid "Partition" msgstr "" -#: playlist/PlaylistViewUrlRunner.cpp:110 -msgctxt "" -"A type of command that affects the sorting, layout and filtering int he " -"Playlist" -msgid "Playlist" +#: dynamic/biases/PartBias.cpp:53 +msgctxt "Description of the \"Part\" bias" +msgid "" +"The \"Part\" bias fills parts of the playlist from different sub-biases." msgstr "" -#: playlist/PlaylistBreadcrumbLevel.cpp:31 -#: playlist/PlaylistBreadcrumbLevel.cpp:49 -#: playlist/proxymodels/SortScheme.cpp:92 -#: playlist/PlaylistBreadcrumbItem.cpp:124 -msgid "Shuffle" +#: dynamic/biases/PartBias.cpp:260 +msgid "This controls what portion of the playlist should match the criteria" msgstr "" -#: playlist/view/PlaylistViewCommon.cpp:140 -msgid "Stop Playing After This Track" +#: dynamic/biases/PartBias.cpp:401 +msgctxt "Part bias representation" +msgid "Partition" msgstr "" -#: playlist/view/PlaylistViewCommon.cpp:149 -msgid "Remove From Playlist" +#: dynamic/biases/EchoNestBias.cpp:47 +msgctxt "Name of the \"EchoNest\" bias" +msgid "EchoNest similar artist" msgstr "" -#: playlist/view/PlaylistViewCommon.cpp:213 -msgid "Select Source" +#: dynamic/biases/EchoNestBias.cpp:56 +msgctxt "Description of the \"EchoNest\" bias" +msgid "" +"The \"EchoNest\" bias looks up tracks on echo nest and only adds similar " +"tracks." msgstr "" -#: playlist/view/listview/SourceSelectionPopup.cpp:35 -msgid "The following sources are available for this track:" +#: dynamic/biases/EchoNestBias.cpp:126 +msgctxt "EchoNest bias representation" +msgid "Similar to the previous track (as reported by EchoNest)" msgstr "" -#: playlist/view/listview/SourceSelectionPopup.cpp:40 -msgid "Ok" +#: dynamic/biases/EchoNestBias.cpp:129 +msgctxt "EchoNest bias representation" +msgid "" +"Similar to any track in the current playlist (as reported by EchoNest)" msgstr "" -#: playlist/PlaylistInfoWidget.cpp:68 -#, kde-format -msgctxt "%1 is number of tracks, %2 is time" -msgid "%1 track (%2)" -msgid_plural "%1 tracks (%2)" -msgstr[0] "" -msgstr[1] "" - -#: playlist/PlaylistInfoWidget.cpp:94 playlist/PlaylistInfoWidget.cpp:100 -#, kde-format -msgid "Total playlist size: %1" +#: dynamic/biases/EchoNestBias.cpp:140 +msgid "Echo nest thinks the track is similar to" msgstr "" -#: playlist/PlaylistInfoWidget.cpp:95 -#, kde-format -msgid "Queue size: %1" +#: dynamic/biases/EchoNestBias.cpp:143 +msgid "the previous Track" msgstr "" -#: playlist/PlaylistInfoWidget.cpp:96 -#, kde-format -msgid "Queue length: %1" +#: dynamic/biases/EchoNestBias.cpp:145 +msgid "one of the tracks in the current playlist" msgstr "" -#: playlist/PlaylistInfoWidget.cpp:108 -#, kde-format -msgctxt "%1 is number of tracks" -msgid "%1 track" -msgid_plural "%1 tracks" -msgstr[0] "" -msgstr[1] "" - -#: playlist/PlaylistInfoWidget.cpp:114 -msgid "No tracks" +#: dynamic/biases/IfElseBias.cpp:37 +msgctxt "Name of the \"IfElse\" bias" +msgid "If Else" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:33 -msgid "Track Progression" +#: dynamic/biases/IfElseBias.cpp:46 +msgctxt "Description of the \"IfElse\" bias" +msgid "" +"The \"IfElse\" bias adds tracks that match at least one of the sub biases. " +"It will only check the second sub-bias if the first doesn't return any " +"results." msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:38 -msgid "Standard" +#: dynamic/biases/IfElseBias.cpp:74 +msgctxt "IfElse bias representation" +msgid "Match all sequentially" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:43 -msgid "Only Queue" +#: dynamic/biases/IfElseBias.cpp:83 +msgctxt "" +"Prefix for IfElseBias. Shown in front of a bias in the dynamic playlist view" +msgid "else" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:51 -msgid "Repeat Track" +#: dynamic/biases/SearchQueryBias.cpp:43 +msgctxt "Name of the \"SearchQuery\" bias" +msgid "Search" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:55 -msgid "Repeat Album" +#: dynamic/biases/SearchQueryBias.cpp:52 +msgctxt "Description of the \"SearchQuery\" bias" +msgid "" +"The \"SearchQuery\" bias adds tracks that are\n" +"found by a search query. It uses the same search\n" +"query as the collection browser." msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:59 -msgid "Repeat Playlist" +#: dynamic/biases/SearchQueryBias.cpp:116 dynamic/Bias.cpp:138 +msgctxt "Random bias representation" +msgid "Random songs" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:67 -msgid "Random Tracks" +#: dynamic/biases/SearchQueryBias.cpp:119 +#, kde-format +msgctxt "SearchQuery bias representation" +msgid "Search for: %1" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:71 -msgid "Random Albums" +#: dynamic/BiasFactory.cpp:53 +msgctxt "Name of the random bias" +msgid "Random" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:77 -msgid "Favor" +#: dynamic/BiasFactory.cpp:60 +msgctxt "Description of the random bias" +msgid "" +"The random bias adds random tracks from the\n" +"whole collection without any bias." msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:83 -msgid "Higher Scores" +#: dynamic/BiasFactory.cpp:71 +msgctxt "Name of the \"And\" bias" +msgid "And" msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:86 -msgid "Higher Ratings" +#: dynamic/BiasFactory.cpp:78 +msgctxt "Description of the \"And\" bias" +msgid "" +"The \"And\" bias adds tracks that match all\n" +"of the sub biases." msgstr "" -#: playlist/navigators/NavigatorConfigAction.cpp:89 -msgid "Not Recently Played" +#: dynamic/BiasFactory.cpp:89 +msgctxt "Name of the \"Or\" bias" +msgid "Or" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:45 -msgid "Warning: tracks have been hidden in the playlist" +#: dynamic/BiasFactory.cpp:96 +msgctxt "Description of the \"Or\" bias" +msgid "" +"The \"Or\" bias adds tracks that match at\n" +"least one of the sub biases." msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:49 -msgid "Search playlist" +#: dynamic/BiasFactory.cpp:185 dynamic/BiasFactory.cpp:191 +#, kde-format +msgid "Replacement for bias %1" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:53 -msgid "Start typing to progressively search through the playlist" +#: dynamic/BiasedPlaylist.cpp:57 +msgctxt "" +"Title for a default dynamic playlist. The default playlist only returns " +"random tracks." +msgid "Random" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:74 -#: context/applets/currenttrack/CurrentTrack.cpp:448 -msgid "Tracks" +#: dynamic/BiasedPlaylist.cpp:137 +msgid "Generating playlist..." msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:81 -#: context/applets/albums/Albums.cpp:138 -#: context/applets/currenttrack/CurrentTrack.cpp:449 -msgid "Albums" +#: dynamic/Bias.cpp:239 +msgctxt "And bias representation" +msgid "Match all" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:88 -msgid "Artists" +#: dynamic/Bias.cpp:257 +msgctxt "" +"Prefix for AndBias. Shown in front of a bias in the dynamic playlist view" +msgid "and" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:102 -msgid "Composers" +#: dynamic/Bias.cpp:458 +msgctxt "" +"Prefix for OrBias. Shown in front of a bias in the dynamic playlist view" +msgid "or" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:125 -msgid "Show only matches" +#: dynamic/Bias.cpp:466 +msgctxt "Or bias representation" +msgid "Match any" msgstr "" -#: playlist/ProgressiveSearchWidget.cpp:137 -msgid "Search Preferences" +#: likeback/LikeBack.cpp:221 +msgid "&Send a Comment to the Developers" msgstr "" -#: playlist/PlaylistModel.cpp:242 -msgid "(...)" +#: likeback/LikeBack.cpp:227 +msgid "Show &Feedback Icons" msgstr "" -#: playlist/PlaylistModel.cpp:257 -msgid "No extra information available" +#: likeback/LikeBack.cpp:296 +#, kde-format +msgctxt "Welcome dialog text, header text for test apps" +msgid "Welcome to this testing version of %1." msgstr "" -#: playlist/PlaylistModel.cpp:838 +#: likeback/LikeBack.cpp:301 #, kde-format -msgctxt "" -"A saved playlist with the current time (KLocale::Shortdate) added between " -" the parentheses" -msgid "Empty Playlist (%1)" +msgctxt "Welcome dialog text, header text for released apps" +msgid "Welcome to %1." msgstr "" -#: playlist/PlaylistModel.cpp:866 -#, kde-format +#: likeback/LikeBack.cpp:309 msgctxt "" -"A saved playlist with the current time (KLocale::Shortdate) added between " -" the parentheses" -msgid "Various Tracks (%1)" +"Welcome dialog text, explanation for both the like and dislike buttons" +msgid "" +"Each time you have a great or frustrating experience, please click on the " +"appropriate face below the window title bar, briefly describe what you like " +"or dislike and click on 'Send'." msgstr "" -#: playlist/PlaylistModel.cpp:873 -msgid "Unknown Artist(s)" +#: likeback/LikeBack.cpp:316 +msgctxt "Welcome dialog text, explanation for the like button alone" +msgid "" +"Each time you have a great experience, please click on the smiling face " +"below the window title-bar, briefly describe what you like and click on " +"'Send'." msgstr "" -#: playlist/PlaylistModel.cpp:885 -msgid "Unknown Album(s)" +#: likeback/LikeBack.cpp:323 +msgctxt "Welcome dialog text, explanation for the dislike button alone" +msgid "" +"Each time you have a frustrating experience, please click on the frowning " +"face below the window title-bar, briefly describe what you dislike and click " +"on 'Send'." msgstr "" -#: playlist/PlaylistModel.cpp:888 -msgid "Various Albums" +#: likeback/LikeBack.cpp:333 +msgctxt "Welcome dialog text, explanation for the bug button" +msgid "" +"If you experience an improper behavior in the application, just click on the " +"bug icon in the top-right corner of the window and follow the instructions " +"to submit a bug report." msgstr "" -#: playlist/PlaylistModel.cpp:890 -#, kde-format -msgctxt "A saved playlist titled <artist> - <album>" -msgid "%1 - %2" +#: likeback/LikeBack.cpp:345 +msgctxt "Welcome dialog text, usage example" +msgid "<b>I like</b> the new artwork. Very refreshing." msgstr "" -#: playlist/PlaylistModel.cpp:900 -msgctxt "The name of the file this track is stored in" -msgid "Filename" +#: likeback/LikeBack.cpp:353 +msgctxt "Welcome dialog text, usage example" +msgid "" +"<b>I dislike</b> the welcome page of this assistant. Too time consuming." msgstr "" -#: playlist/PlaylistModel.cpp:908 -msgctxt "The Track number for this item" -msgid "Track" +#: likeback/LikeBack.cpp:361 +msgctxt "Welcome dialog text, usage example" +msgid "" +"<b>The application shows an improper behavior</b> when clicking the Add " +"button. Nothing happens." msgstr "" -#: playlist/PlaylistModel.cpp:912 -msgctxt "The location on disc of this track" -msgid "Directory" +#: likeback/LikeBack.cpp:369 +msgctxt "Welcome dialog text, usage example" +msgid "<b>I desire a new feature</b> allowing me to send my work by email." msgstr "" -#: playlist/PlaylistModel.cpp:919 -#: context/applets/currenttrack/CurrentTrack.cpp:448 -msgid "Play Count" +#: likeback/LikeBack.cpp:382 +msgctxt "Welcome dialog text, us=the developers, it=the application" +msgid "To help us improve it, your comments are important." msgstr "" -#: playlist/PlaylistModel.cpp:920 -msgctxt "Column name" -msgid "Last Played" -msgstr "" +#: likeback/LikeBack.cpp:385 +msgctxt "Welcome dialog text, header for the examples" +msgid "Example" +msgid_plural "Examples" +msgstr[0] "" +msgstr[1] "" -#: playlist/PlaylistModel.cpp:921 -msgid "Mood" +#: likeback/LikeBack.cpp:391 +msgctxt "Welcome dialog title" +msgid "Help Improve the Application" msgstr "" -#: playlist/PlaylistDock.cpp:105 -msgid "Dynamic Mode Enabled" +#: likeback/LikeBackDialog.cpp:43 +msgid "Send a Comment to the Developers" msgstr "" -#: playlist/PlaylistDock.cpp:184 -msgid "&Save Current Playlist" +#: likeback/LikeBackDialog.cpp:155 +#, kde-format +msgctxt "" +"Feedback dialog text, message with one accepted language for the comments" +msgid "" +"Please, write it in <b>%1</b> (you may want to use an <a href=\"%2\">online " +"translation tool</a> for this).<br/>" msgstr "" -#: playlist/PlaylistDock.cpp:268 +#: likeback/LikeBackDialog.cpp:162 #, kde-format -msgid "&Save playlist to \"%1\"" +msgctxt "" +"Feedback dialog text, message with list of accepted languages for the " +"comments" +msgid "" +"Please, write it in <b>%1 or %2</b> (you may want to use an <a " +"href=\"%3\">online translation tool</a> for this).<br/>" msgstr "" -#: playlist/PlaylistViewUrlGenerator.cpp:82 -#, kde-format -msgid "Filter %1" +#: likeback/LikeBackDialog.cpp:175 +msgctxt "" +"Feedback dialog text, message to remind to balance the likes and dislikes" +msgid "" +"To make the comments you send more useful in improving this application, try " +"to send the same amount of positive and negative comments.<br/>" msgstr "" -#: playlist/PlaylistViewUrlGenerator.cpp:83 -#, kde-format -msgid "Search %1" +#: likeback/LikeBackDialog.cpp:184 +msgctxt "Feedback dialog text, text to disallow feature requests" +msgid "" +"Please, do not ask for new features: this kind of request will be " +"ignored.<br/>" msgstr "" -#: playlist/PlaylistViewUrlGenerator.cpp:90 +#: likeback/LikeBackDialog.cpp:190 #, kde-format -msgid "%1 layout" +msgctxt "" +"Feedback dialog text, %1=Application name,%2=message with list of accepted " +"languages for the comment,%3=optional text to remind to balance the likes " +"and dislikes,%4=optional text to disallow feature requests." +msgid "" +"<p>You can provide the developers a brief description of your opinions about " +"%1.<br/>%2 %3%4</p>" msgstr "" -#: playlist/UndoCommands.cpp:32 -msgid "Tracks Added" +#: likeback/LikeBackDialog.cpp:236 +#, kde-format +msgid "" +"The email address you have entered is not valid, and cannot be used: '%1'" msgstr "" -#: playlist/UndoCommands.cpp:54 -msgid "Tracks Removed" +#: likeback/LikeBackDialog.cpp:242 +#, kde-format +msgid "" +"Please double check your email address for errors, because it appears to be " +"an exotic one.\n" +"%1" msgstr "" -#: playlist/UndoCommands.cpp:76 -msgid "Track moved" +#: likeback/LikeBackDialog.cpp:308 +msgctxt "Dialog box text" +msgid "" +"<p>Your comment has been sent successfully.</p><p>Thank you for your " +"time.</p>" msgstr "" -#: playlist/PlaylistColumnNames.cpp:34 -msgctxt "Empty placeholder token used for spacing in playlist layouts" -msgid "Placeholder" +#: likeback/LikeBackDialog.cpp:310 +msgctxt "Dialog box title" +msgid "Comment Sent" msgstr "" -#: playlist/PlaylistColumnNames.cpp:35 -msgctxt "'Album' playlist column name and token for playlist layouts" -msgid "Album" +#: likeback/LikeBackDialog.cpp:321 +msgctxt "Dialog box text" +msgid "" +"<p>There has been an error while trying to send the comment.</p><p>Please, " +"try again later.</p>" msgstr "" -#: playlist/PlaylistColumnNames.cpp:36 -msgctxt "'Album artist' playlist column name and token for playlist layouts" -msgid "Album artist" +#: likeback/LikeBackDialog.cpp:323 +msgctxt "Dialog box title" +msgid "Comment Sending Error" msgstr "" -#: playlist/PlaylistColumnNames.cpp:37 -msgctxt "'Artist' playlist column name and token for playlist layouts" -msgid "Artist" +#: KNotificationBackend.cpp:146 +msgid "Now playing" msgstr "" -#: playlist/PlaylistColumnNames.cpp:38 -msgctxt "'Bitrate' playlist column name and token for playlist layouts" -msgid "Bitrate" +#: playlistmanager/sql/SqlPlaylist.cpp:40 +msgid "Playlist in database" msgstr "" -#: playlist/PlaylistColumnNames.cpp:39 -msgctxt "" -"'Beats per minute' playlist column name and token for playlist layouts" -msgid "BPM" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:90 +msgid "Confirm Rename" msgstr "" -#: playlist/PlaylistColumnNames.cpp:40 -msgctxt "'Comment' playlist column name and token for playlist layouts" -msgid "Comment" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:92 +#, kde-format +msgid "Are you sure you want to rename this playlist to '%1'?" msgstr "" -#: playlist/PlaylistColumnNames.cpp:41 -msgctxt "'Composer' playlist column name and token for playlist layouts" -msgid "Composer" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:93 +msgid "Yes, rename this playlist." msgstr "" -#: playlist/PlaylistColumnNames.cpp:42 -msgctxt "'Cover image' playlist column name and token for playlist layouts" -msgid "Cover image" -msgstr "" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:119 +#: playlistmanager/file/PlaylistFileProvider.cpp:455 +#, kde-format +msgid "Are you sure you want to delete this playlist?" +msgid_plural "Are you sure you want to delete these %1 playlists?" +msgstr[0] "" +msgstr[1] "" -#: playlist/PlaylistColumnNames.cpp:43 -msgctxt "'Directory' playlist column name and token for playlist layouts" -msgid "Directory" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:125 +msgid "Yes, delete from database." msgstr "" -#: playlist/PlaylistColumnNames.cpp:44 -msgctxt "'Disc number' playlist column name and token for playlist layouts" -msgid "Disc number" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:190 +#: playlistmanager/file/PlaylistFileProvider.cpp:150 +msgid "&Rename..." msgstr "" -#: playlist/PlaylistColumnNames.cpp:45 -msgctxt "" -"'Divider' token for playlist layouts representing a small visual divider" -msgid "Divider" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:202 +#: playlistmanager/file/PlaylistFileProvider.cpp:162 +msgid "&Delete..." msgstr "" -#: playlist/PlaylistColumnNames.cpp:46 -msgctxt "'File name' playlist column name and token for playlist layouts" -msgid "File name" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:247 +#: playlistmanager/file/PlaylistFileProvider.cpp:218 +msgid "Remove tracks" msgstr "" -#: playlist/PlaylistColumnNames.cpp:47 -msgctxt "'File size' playlist column name and token for playlist layouts" -msgid "File size" +#: playlistmanager/sql/SqlUserPlaylistProvider.cpp:250 +#: playlistmanager/file/PlaylistFileProvider.cpp:221 +#, kde-format +msgctxt "Remove a track from a saved playlist" +msgid "Remove From \"%1\"" msgstr "" -#: playlist/PlaylistColumnNames.cpp:48 -msgctxt "'Genre' playlist column name and token for playlist layouts" -msgid "Genre" +#: playlistmanager/sql/SqlUserPlaylistProvider.h:44 +msgid "Amarok Database" msgstr "" -#: playlist/PlaylistColumnNames.cpp:49 -msgctxt "" -"'Group length' (total play time of group) playlist column name and token for " -"playlist layouts" -msgid "Group length" +#: playlistmanager/sql/SqlUserPlaylistProvider.h:45 +msgid "Local playlists stored in the database" msgstr "" -#: playlist/PlaylistColumnNames.cpp:50 -msgctxt "" -"'Group tracks' (number of tracks in group) playlist column name and token " -"for playlist layouts" -msgid "Group tracks" +#: playlistmanager/file/PlaylistFileProvider.cpp:106 +msgid "Playlist Files on Disk" msgstr "" -#: playlist/PlaylistColumnNames.cpp:51 -msgctxt "'Labels' playlist column name and token for playlist layouts" -msgid "Labels" +#: playlistmanager/file/PlaylistFileProvider.cpp:385 +#, kde-format +msgid "The playlist file \"%1\" could not be loaded." msgstr "" -#: playlist/PlaylistColumnNames.cpp:52 -msgctxt "" -"'Last played' (when was track last played) playlist column name and token " -"for playlist layouts" -msgid "Last played" +#: playlistmanager/file/PlaylistFileProvider.cpp:461 +msgid "Yes, delete from disk." msgstr "" -#: playlist/PlaylistColumnNames.cpp:53 playlist/PlaylistColumnNames.cpp:54 -msgctxt "" -"'Length' (track length) playlist column name and token for playlist layouts" -msgid "Length" +#: playlistmanager/PlaylistManager.cpp:320 +msgid "Downloading Playlist" msgstr "" -#: playlist/PlaylistColumnNames.cpp:55 -msgctxt "'Mood' playlist column name and token for playlist layouts" -msgid "Mood" +#: playlistmanager/SyncedPlaylist.cpp:42 playlistmanager/SyncedPlaylist.cpp:50 +#: playlistmanager/SyncedPlaylist.cpp:58 +msgid "<Empty>" msgstr "" -#: playlist/PlaylistColumnNames.cpp:56 -msgctxt "'Moodbar' playlist column name and token for playlist layouts" -msgid "Moodbar" +#: playlistmanager/SyncedPlaylist.cpp:65 +#, kde-format +msgid "Synchronized on: %1" msgstr "" -#: playlist/PlaylistColumnNames.cpp:57 -msgctxt "'Play count' playlist column name and token for playlist layouts" -msgid "Play count" +#: playlist/PlaylistSortWidget.cpp:43 +msgid "Clear the playlist sorting configuration." msgstr "" -#: playlist/PlaylistColumnNames.cpp:58 -msgctxt "'Rating' playlist column name and token for playlist layouts" -msgid "Rating" +#: playlist/PlaylistSortWidget.cpp:53 +msgid "Add a playlist sorting level." msgstr "" -#: playlist/PlaylistColumnNames.cpp:59 -msgctxt "'Sample rate' playlist column name and token for playlist layouts" -msgid "Sample rate" -msgstr "" +#: playlist/PlaylistInfoWidget.cpp:68 +#, kde-format +msgctxt "%1 is number of tracks, %2 is time" +msgid "%1 track (%2)" +msgid_plural "%1 tracks (%2)" +msgstr[0] "" +msgstr[1] "" -#: playlist/PlaylistColumnNames.cpp:60 -msgctxt "'Score' playlist column name and token for playlist layouts" -msgid "Score" +#: playlist/PlaylistInfoWidget.cpp:94 playlist/PlaylistInfoWidget.cpp:100 +#, kde-format +msgid "Total playlist size: %1" msgstr "" -#: playlist/PlaylistColumnNames.cpp:61 -msgctxt "" -"'Source' (local collection, Magnatune.com, last.fm, ... ) playlist column " -"name and token for playlist layouts" -msgid "Source" +#: playlist/PlaylistInfoWidget.cpp:95 +#, kde-format +msgid "Queue size: %1" msgstr "" -#: playlist/PlaylistColumnNames.cpp:62 -msgctxt "'SourceEmblem' playlist column name and token for playlist layouts" -msgid "SourceEmblem" +#: playlist/PlaylistInfoWidget.cpp:96 +#, kde-format +msgid "Queue length: %1" msgstr "" -#: playlist/PlaylistColumnNames.cpp:63 -msgctxt "" -"'Title' (track name) playlist column name and token for playlist layouts" -msgid "Title" -msgstr "" +#: playlist/PlaylistInfoWidget.cpp:108 +#, kde-format +msgctxt "%1 is number of tracks" +msgid "%1 track" +msgid_plural "%1 tracks" +msgstr[0] "" +msgstr[1] "" -#: playlist/PlaylistColumnNames.cpp:64 -msgctxt "" -"'Title (with track number)' (track name prefixed with the track number) " -"playlist column name and token for playlist layouts" -msgid "Title (with track number)" +#: playlist/PlaylistInfoWidget.cpp:114 +msgid "No tracks" msgstr "" -#: playlist/PlaylistColumnNames.cpp:65 -msgctxt "'Track number' playlist column name and token for playlist layouts" -msgid "Track number" +#: playlist/view/listview/SourceSelectionPopup.cpp:35 +msgid "The following sources are available for this track:" msgstr "" - -#: playlist/PlaylistColumnNames.cpp:66 -msgctxt "" -"'Type' (file format) playlist column name and token for playlist layouts" -msgid "Type" + +#: playlist/view/listview/SourceSelectionPopup.cpp:40 +msgid "Ok" msgstr "" -#: playlist/PlaylistColumnNames.cpp:67 -msgctxt "'Year' playlist column name and token for playlist layouts" -msgid "Year" +#: playlist/view/PlaylistViewCommon.cpp:152 +msgid "Stop Playing After This Track" msgstr "" -#: playlist/layouts/LayoutEditWidget.cpp:41 -#: playlist/layouts/LayoutEditWidget.cpp:56 -msgid "Show cover" +#: playlist/view/PlaylistViewCommon.cpp:164 +msgid "Remove From Playlist" msgstr "" -#: playlist/layouts/LayoutEditWidget.cpp:82 -msgid "Invalid playlist layout." +#: playlist/view/PlaylistViewCommon.cpp:234 +msgid "Select Source" msgstr "" -#: playlist/layouts/LayoutEditWidget.cpp:83 -msgid "Encountered an unknown element name while reading layout." +#: playlist/proxymodels/SortScheme.cpp:92 +#: playlist/PlaylistBreadcrumbLevel.cpp:31 +#: playlist/PlaylistBreadcrumbLevel.cpp:49 +#: playlist/PlaylistBreadcrumbItem.cpp:124 +msgid "Shuffle" msgstr "" #: playlist/layouts/LayoutEditDialog.cpp:75 @@ -12749,14 +13136,103 @@ msgid "Configuration for '%1'" msgstr "" -#: playlist/layouts/LayoutManager.cpp:107 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:104 +msgid "Head" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:105 +msgid "Body" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:106 +msgid "Body (Various artists)" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:107 +msgid "Single" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:141 +msgid "New playlist layout" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:146 +msgid "Copy playlist layout" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:151 +msgid "Delete playlist layout" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:156 +msgid "Rename playlist layout" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:178 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:226 +msgid "Choose a name for the new playlist layout" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:179 +msgid "Please enter a name for the playlist layout you are about to define:" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:184 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:234 +msgid "Cannot create a layout with no name." +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:184 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:189 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:194 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:234 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:239 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:293 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:295 +msgid "Layout name error" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:189 +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:239 +msgid "Cannot create a layout with the same name as an existing layout." +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:194 +msgid "Cannot create a layout containing '/'." +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:227 +#, kde-format +msgid "" +"Please enter a name for the playlist layout you are about to define as copy " +"of the layout '%1':" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:284 +msgid "Choose a new name for the playlist layout" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:285 +msgid "" +"Please enter a new name for the playlist layout you are about to rename:" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:293 +msgid "Cannot rename a layout to have no name." +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:295 +msgid "Cannot rename a layout to have the same name as an existing layout." +msgstr "" + #: playlist/layouts/PlaylistLayoutEditDialog.cpp:414 +#: playlist/layouts/LayoutManager.cpp:107 #, kde-format msgid "copy of %1" msgstr "" -#: playlist/layouts/LayoutManager.cpp:115 #: playlist/layouts/PlaylistLayoutEditDialog.cpp:422 +#: playlist/layouts/LayoutManager.cpp:115 #, kde-format msgctxt "" "adds a copy number to a generated name if the name already exists, for " @@ -12764,6 +13240,38 @@ msgid "%1 %2" msgstr "" +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:425 +#, kde-format +msgid "" +"The layout '%1' you modified is one of the default layouts and cannot be " +"overwritten. Saved as new layout '%2'" +msgstr "" + +#: playlist/layouts/PlaylistLayoutEditDialog.cpp:427 +msgid "Default Layout" +msgstr "" + +#: playlist/layouts/LayoutConfigAction.cpp:44 +msgid "Playlist Layouts" +msgstr "" + +#: playlist/layouts/LayoutConfigAction.cpp:70 +msgid "Configure Playlist Layouts..." +msgstr "" + +#: playlist/layouts/LayoutEditWidget.cpp:41 +#: playlist/layouts/LayoutEditWidget.cpp:56 +msgid "Show cover" +msgstr "" + +#: playlist/layouts/LayoutEditWidget.cpp:82 +msgid "Invalid playlist layout." +msgstr "" + +#: playlist/layouts/LayoutEditWidget.cpp:83 +msgid "Encountered an unknown element name while reading layout." +msgstr "" + #: playlist/layouts/LayoutManager.cpp:119 #, kde-format msgid "" @@ -12780,1177 +13288,1148 @@ msgid "Cannot Delete Default Layouts" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:104 -msgid "Head" +#: playlist/PlaylistViewUrlRunner.cpp:110 +msgctxt "" +"A type of command that affects the sorting, layout and filtering int he " +"Playlist" +msgid "Playlist" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:105 -msgid "Body" +#: playlist/PlaylistDock.cpp:105 +msgid "Dynamic Mode Enabled" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:106 -msgid "Body (Various artists)" +#: playlist/PlaylistDock.cpp:175 +msgid "&Save Current Playlist" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:107 -msgid "Single" +#: playlist/PlaylistDock.cpp:267 +#, kde-format +msgid "&Save playlist to \"%1\"" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:141 -msgid "New playlist layout" +#: playlist/PlaylistViewUrlGenerator.cpp:82 +#, kde-format +msgid "Filter %1" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:146 -msgid "Copy playlist layout" +#: playlist/PlaylistViewUrlGenerator.cpp:83 +#, kde-format +msgid "Search %1" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:151 -msgid "Delete playlist layout" +#: playlist/PlaylistViewUrlGenerator.cpp:90 +#, kde-format +msgid "%1 layout" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:156 -msgid "Rename playlist layout" +#: playlist/navigators/NavigatorConfigAction.cpp:33 +msgid "Track Progression" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:178 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:226 -msgid "Choose a name for the new playlist layout" +#: playlist/navigators/NavigatorConfigAction.cpp:38 +msgid "Standard" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:43 +msgid "Only Queue" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:51 +msgid "Repeat Track" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:55 +msgid "Repeat Album" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:59 +msgid "Repeat Playlist" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:67 +msgid "Random Tracks" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:71 +msgid "Random Albums" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:77 +msgid "Favor" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:83 +msgid "Higher Scores" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:86 +msgid "Higher Ratings" +msgstr "" + +#: playlist/navigators/NavigatorConfigAction.cpp:89 +msgid "Not Recently Played" +msgstr "" + +#: playlist/PlaylistModel.cpp:271 +msgid "(...)" +msgstr "" + +#: playlist/PlaylistModel.cpp:286 +msgid "No extra information available" +msgstr "" + +#: playlist/PlaylistModel.cpp:861 +msgctxt "The name of the file this track is stored in" +msgid "Filename" +msgstr "" + +#: playlist/PlaylistModel.cpp:869 +msgctxt "The Track number for this item" +msgid "Track" +msgstr "" + +#: playlist/PlaylistModel.cpp:873 +msgctxt "The location on disc of this track" +msgid "Directory" +msgstr "" + +#: playlist/PlaylistModel.cpp:881 +msgctxt "Column name" +msgid "Last Played" +msgstr "" + +#: playlist/PlaylistModel.cpp:882 +msgid "Mood" +msgstr "" + +#: playlist/ProgressiveSearchWidget.cpp:45 +msgid "Warning: tracks have been hidden in the playlist" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:179 -msgid "Please enter a name for the playlist layout you are about to define:" +#: playlist/ProgressiveSearchWidget.cpp:53 +msgid "Start typing to progressively search through the playlist" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:184 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:234 -msgid "Cannot create a layout with no name." +#: playlist/ProgressiveSearchWidget.cpp:102 +msgid "Composers" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:184 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:189 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:194 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:234 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:239 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:293 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:295 -msgid "Layout name error" +#: playlist/ProgressiveSearchWidget.cpp:125 +msgid "Show only matches" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:189 -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:239 -msgid "Cannot create a layout with the same name as an existing layout." +#: playlist/ProgressiveSearchWidget.cpp:137 +msgid "Search Preferences" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:194 -msgid "Cannot create a layout containing '/'." +#: playlist/PlaylistColumnNames.cpp:34 +msgctxt "Empty placeholder token used for spacing in playlist layouts" +msgid "Placeholder" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:227 -#, kde-format -msgid "" -"Please enter a name for the playlist layout you are about to define as copy " -"of the layout '%1':" +#: playlist/PlaylistColumnNames.cpp:35 +msgctxt "'Album' playlist column name and token for playlist layouts" +msgid "Album" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:284 -msgid "Choose a new name for the playlist layout" +#: playlist/PlaylistColumnNames.cpp:36 +msgctxt "'Album artist' playlist column name and token for playlist layouts" +msgid "Album artist" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:285 -msgid "" -"Please enter a new name for the playlist layout you are about to rename:" +#: playlist/PlaylistColumnNames.cpp:37 +msgctxt "'Artist' playlist column name and token for playlist layouts" +msgid "Artist" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:293 -msgid "Cannot rename a layout to have no name." +#: playlist/PlaylistColumnNames.cpp:38 +msgctxt "'Bitrate' playlist column name and token for playlist layouts" +msgid "Bitrate" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:295 -msgid "Cannot rename a layout to have the same name as an existing layout." +#: playlist/PlaylistColumnNames.cpp:39 +msgctxt "" +"'Beats per minute' playlist column name and token for playlist layouts" +msgid "BPM" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:425 -#, kde-format -msgid "" -"The layout '%1' you modified is one of the default layouts and cannot be " -"overwritten. Saved as new layout '%2'" +#: playlist/PlaylistColumnNames.cpp:40 +msgctxt "'Comment' playlist column name and token for playlist layouts" +msgid "Comment" msgstr "" -#: playlist/layouts/PlaylistLayoutEditDialog.cpp:427 -msgid "Default Layout" +#: playlist/PlaylistColumnNames.cpp:41 +msgctxt "'Composer' playlist column name and token for playlist layouts" +msgid "Composer" msgstr "" -#: playlist/layouts/LayoutConfigAction.cpp:44 -msgid "Playlist Layouts" +#: playlist/PlaylistColumnNames.cpp:42 +msgctxt "'Cover image' playlist column name and token for playlist layouts" +msgid "Cover image" msgstr "" -#: playlist/layouts/LayoutConfigAction.cpp:70 -msgid "Configure Playlist Layouts..." +#: playlist/PlaylistColumnNames.cpp:43 +msgctxt "'Directory' playlist column name and token for playlist layouts" +msgid "Directory" msgstr "" -#: playlist/PlaylistSortWidget.cpp:43 -msgid "Clear the playlist sorting configuration." +#: playlist/PlaylistColumnNames.cpp:44 +msgctxt "'Disc number' playlist column name and token for playlist layouts" +msgid "Disc number" msgstr "" -#: playlist/PlaylistSortWidget.cpp:53 -msgid "Add a playlist sorting level." +#: playlist/PlaylistColumnNames.cpp:45 +msgctxt "" +"'Divider' token for playlist layouts representing a small visual divider" +msgid "Divider" msgstr "" -#: playlist/PlaylistBreadcrumbItem.cpp:112 -msgid "Add a sorting level to the playlist." +#: playlist/PlaylistColumnNames.cpp:46 +msgctxt "'File name' playlist column name and token for playlist layouts" +msgid "File name" msgstr "" -#: PluginManager.cpp:253 -msgid "" -"<p>Amarok could not find any collection plugins. It is possible that Amarok " -"is installed under the wrong prefix, please fix your installation " -"using:<pre>$ cd /path/to/amarok/source-code/<br>$ su -c \"make " -"uninstall\"<br>$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` && su -" -"c \"make install\"<br>$ kbuildsycoca4 --noincremental<br>$ amarok</pre>More " -"information can be found in the README file. For further assistance join us " -"at #amarok on irc.freenode.net.</p>" +#: playlist/PlaylistColumnNames.cpp:47 +msgctxt "'File size' playlist column name and token for playlist layouts" +msgid "File size" msgstr "" -#: configdialog/dialogs/ScriptsConfig.cpp:50 -msgid "Generic" +#: playlist/PlaylistColumnNames.cpp:48 +msgctxt "'Genre' playlist column name and token for playlist layouts" +msgid "Genre" msgstr "" -#: configdialog/dialogs/ScriptsConfig.cpp:58 -msgid "Scriptable Service" +#: playlist/PlaylistColumnNames.cpp:49 +msgctxt "" +"'Group length' (total play time of group) playlist column name and token for " +"playlist layouts" +msgid "Group length" msgstr "" -#: configdialog/dialogs/ScriptsConfig.cpp:75 -msgid "" -"<p>Script successfully installed.</p><p>Please restart Amarok to start the " -"script.</p>" +#: playlist/PlaylistColumnNames.cpp:50 +msgctxt "" +"'Group tracks' (number of tracks in group) playlist column name and token " +"for playlist layouts" +msgid "Group tracks" msgstr "" -#: configdialog/dialogs/ScriptsConfig.cpp:78 -msgid "" -"<p>Script successfully uninstalled.</p><p>Please restart Amarok to totally " -"remove the script.</p>" +#: playlist/PlaylistColumnNames.cpp:51 +msgctxt "'Labels' playlist column name and token for playlist layouts" +msgid "Labels" msgstr "" -#: configdialog/dialogs/DatabaseConfig.cpp:93 +#: playlist/PlaylistColumnNames.cpp:52 msgctxt "" -"A default password for insertion into an example SQL command (so as not to " -"print the real one). To be manually replaced by the user." -msgid "password" +"'Last played' (when was track last played) playlist column name and token " +"for playlist layouts" +msgid "Last played" msgstr "" -#: configdialog/dialogs/PlaybackConfig.cpp:75 -msgid "Sound System - Amarok" +#: playlist/PlaylistColumnNames.cpp:53 playlist/PlaylistColumnNames.cpp:54 +msgctxt "" +"'Length' (track length) playlist column name and token for playlist layouts" +msgid "Length" msgstr "" -#: configdialog/dialogs/MediadeviceConfig.cpp:40 -msgid "Media Devices" +#: playlist/PlaylistColumnNames.cpp:55 +msgctxt "'Mood' playlist column name and token for playlist layouts" +msgid "Mood" msgstr "" -#: configdialog/dialogs/MediadeviceConfig.cpp:50 -msgid "Generic Devices and Volumes..." +#: playlist/PlaylistColumnNames.cpp:56 +msgctxt "'Moodbar' playlist column name and token for playlist layouts" +msgid "Moodbar" msgstr "" -#: configdialog/dialogs/MediadeviceConfig.cpp:53 -msgid "Add Device..." +#: playlist/PlaylistColumnNames.cpp:57 +msgctxt "'Play count' playlist column name and token for playlist layouts" +msgid "Play count" msgstr "" -#: configdialog/dialogs/PluginsConfig.cpp:44 -msgid "Collections" +#: playlist/PlaylistColumnNames.cpp:58 +msgctxt "'Rating' playlist column name and token for playlist layouts" +msgid "Rating" msgstr "" -#: configdialog/dialogs/PluginsConfig.cpp:48 -msgid "Internet Services" +#: playlist/PlaylistColumnNames.cpp:59 +msgctxt "'Sample rate' playlist column name and token for playlist layouts" +msgid "Sample rate" msgstr "" -#: configdialog/dialogs/PluginsConfig.cpp:52 -msgid "Devices" +#: playlist/PlaylistColumnNames.cpp:60 +msgctxt "'Score' playlist column name and token for playlist layouts" +msgid "Score" msgstr "" -#: configdialog/ConfigDialog.cpp:58 -msgctxt "Miscellaneous settings" -msgid "General" +#: playlist/PlaylistColumnNames.cpp:61 +msgctxt "" +"'Source' (local collection, Magnatune.com, last.fm, ... ) playlist column " +"name and token for playlist layouts" +msgid "Source" msgstr "" -#: configdialog/ConfigDialog.cpp:58 -msgid "Configure General Options" +#: playlist/PlaylistColumnNames.cpp:62 +msgctxt "'SourceEmblem' playlist column name and token for playlist layouts" +msgid "SourceEmblem" msgstr "" -#: configdialog/ConfigDialog.cpp:59 -msgid "Configure Collection" +#: playlist/PlaylistColumnNames.cpp:63 +msgctxt "" +"'Title' (track name) playlist column name and token for playlist layouts" +msgid "Title" msgstr "" -#: configdialog/ConfigDialog.cpp:60 -msgid "Playback" +#: playlist/PlaylistColumnNames.cpp:64 +msgctxt "" +"'Title (with track number)' (track name prefixed with the track number) " +"playlist column name and token for playlist layouts" +msgid "Title (with track number)" msgstr "" -#: configdialog/ConfigDialog.cpp:60 -msgid "Configure Playback" +#: playlist/PlaylistColumnNames.cpp:65 +msgctxt "'Track number' playlist column name and token for playlist layouts" +msgid "Track number" msgstr "" -#: configdialog/ConfigDialog.cpp:61 -msgid "Notifications" +#: playlist/PlaylistColumnNames.cpp:66 +msgctxt "" +"'Type' (file format) playlist column name and token for playlist layouts" +msgid "Type" msgstr "" -#: configdialog/ConfigDialog.cpp:61 -msgid "Configure Notifications" +#: playlist/PlaylistColumnNames.cpp:67 +msgctxt "'Year' playlist column name and token for playlist layouts" +msgid "Year" msgstr "" -#: configdialog/ConfigDialog.cpp:62 -msgid "Database" +#: playlist/PlaylistBreadcrumbItem.cpp:112 +msgid "Add a sorting level to the playlist." msgstr "" -#: configdialog/ConfigDialog.cpp:62 -msgid "Configure Database" +#: playlist/UndoCommands.cpp:32 +msgid "Tracks Added" msgstr "" -#: configdialog/ConfigDialog.cpp:63 -msgid "Plugins" +#: playlist/UndoCommands.cpp:54 +msgid "Tracks Removed" msgstr "" -#: configdialog/ConfigDialog.cpp:63 -msgid "Configure Plugins" +#: playlist/UndoCommands.cpp:76 +msgid "Track moved" msgstr "" -#: configdialog/ConfigDialog.cpp:64 -msgid "Scripts" +#: equalizer/EqualizerPresets.cpp:90 +msgid "Manual" msgstr "" -#: configdialog/ConfigDialog.cpp:64 -msgid "Configure Scripts" +#: equalizer/EqualizerPresets.cpp:91 +msgid "Classical" msgstr "" -#: context/toolbar/AppletItemOverlay.cpp:104 -#: context/toolbar/AppletToolbarAppletItem.cpp:58 -msgid "Remove Applet" +#: equalizer/EqualizerPresets.cpp:92 +msgid "Club" msgstr "" -#: context/toolbar/AppletToolbarAppletItem.cpp:53 -msgid "no applet name" +#: equalizer/EqualizerPresets.cpp:93 +msgid "Dance" msgstr "" -#: context/toolbar/AppletToolbarAddItem.cpp:47 -msgid "Add Applets..." +#: equalizer/EqualizerPresets.cpp:94 +msgid "Full Bass" msgstr "" -#: context/toolbar/AppletToolbarAddItem.cpp:71 -msgid "Add Applet..." +#: equalizer/EqualizerPresets.cpp:95 +msgid "Full Treble" msgstr "" -#: context/toolbar/AppletToolbarConfigItem.cpp:36 -msgid "Configure Applets..." +#: equalizer/EqualizerPresets.cpp:96 +msgid "Full Bass + Treble" msgstr "" -#: context/ContextDock.cpp:30 -msgid "&Context" +#: equalizer/EqualizerPresets.cpp:97 +msgid "Laptop/Headphones" msgstr "" -#: context/engines/current/CurrentEngine.cpp:145 -#: context/applets/albums/Albums.cpp:65 -msgid "Recently Added Albums" +#: equalizer/EqualizerPresets.cpp:98 +msgid "Large Hall" msgstr "" -#: context/engines/current/CurrentEngine.cpp:214 -msgctxt "Header text for current album applet" -msgid "Albums" +#: equalizer/EqualizerPresets.cpp:99 +msgid "Live" msgstr "" -#: context/engines/current/CurrentEngine.cpp:225 -#, kde-format -msgid "Albums by %1" +#: equalizer/EqualizerPresets.cpp:100 +msgid "Party" msgstr "" -#: context/engines/labels/LabelsEngine.cpp:132 -#: context/engines/labels/LabelsEngine.cpp:195 -#: context/engines/labels/LabelsEngine.cpp:256 -#: context/engines/labels/LabelsEngine.cpp:266 -#: context/engines/labels/LabelsEngine.cpp:300 -#: context/engines/labels/LabelsEngine.cpp:351 -msgid "No labels found on Last.fm" +#: equalizer/EqualizerPresets.cpp:101 +msgid "Pop" msgstr "" -#: context/engines/labels/LabelsEngine.cpp:319 -msgid "Unable to retrieve from Last.fm" +#: equalizer/EqualizerPresets.cpp:102 +msgid "Reggae" msgstr "" -#: context/engines/labels/LabelsEngine.cpp:369 -msgid "No connection to Last.fm" +#: equalizer/EqualizerPresets.cpp:103 +msgid "Rock" msgstr "" -#: context/engines/videoclip/VideoclipEngine.cpp:207 -#, kde-format -msgid "Unable to retrieve Youtube information: %1" +#: equalizer/EqualizerPresets.cpp:104 +msgid "Soft" msgstr "" -#: context/engines/videoclip/VideoclipEngine.cpp:354 -#, kde-format -msgid "Unable to retrieve Dailymotion information: %1" +#: equalizer/EqualizerPresets.cpp:105 +msgid "Ska" msgstr "" -#: context/engines/videoclip/VideoclipEngine.cpp:496 -#, kde-format -msgid "Unable to retrieve Vimeo information: %1" +#: equalizer/EqualizerPresets.cpp:106 +msgid "Soft Rock" msgstr "" -#: context/engines/videoclip/VideoclipEngine.cpp:542 -#, kde-format -msgid "Unable to retrieve Vimeo Bis information: %1" +#: equalizer/EqualizerPresets.cpp:107 +msgid "Techno" msgstr "" -#: context/engines/videoclip/VideoclipEngine.cpp:669 -msgid "No video clip found..." +#: equalizer/EqualizerPresets.cpp:108 +msgid "Zero" msgstr "" -#: context/engines/photos/PhotosEngine.cpp:204 +#: OpmlParser.cpp:109 #, kde-format -msgid "Unable to retrieve from Flickr.com: %1" +msgid "Reading OPML podcast from %1 failed with error:\n" msgstr "" -#: context/engines/wikipedia/WikipediaEngine.cpp:191 -#: context/engines/wikipedia/WikipediaEngine.cpp:262 -#: context/engines/wikipedia/WikipediaEngine.cpp:395 -#, kde-format -msgid "Unable to retrieve Wikipedia information: %1" +#: EngineController.cpp:289 +msgid "" +"<p>Phonon claims it <b>cannot</b> play MP3 files. You may want to examine " +"the installation of the backend that phonon uses.</p><p>You may find useful " +"information in the <i>FAQ</i> section of the <i>Amarok Handbook</i>.</p>" msgstr "" -#: context/engines/wikipedia/WikipediaEngine.cpp:207 -#: context/engines/wikipedia/WikipediaEngine.cpp:371 -#: context/engines/wikipedia/WikipediaEngine.cpp:433 -#: context/engines/wikipedia/WikipediaEngine.cpp:630 -#: context/engines/wikipedia/WikipediaEngine.cpp:651 -#: context/engines/wikipedia/WikipediaEngine.cpp:669 -msgid "No information found..." +#: EngineController.cpp:311 +msgid "Install MP3 Support" msgstr "" -#: context/engines/wikipedia/WikipediaEngine.cpp:845 -msgid "Choose Language" +#: EngineController.cpp:313 +msgid "" +"Amarok currently cannot play MP3 files. Do you want to install support for " +"MP3?" msgstr "" -#: context/engines/songkick/SongkickEngine.cpp:48 -msgid "ontour" +#: EngineController.cpp:314 +msgid "No MP3 Support" msgstr "" -#: context/engines/songkick/SongkickEngine.cpp:48 -msgid "dates" +#: EngineController.cpp:891 +msgid "Preamp" msgstr "" -#: context/containments/verticallayout/VerticalToolbarContainment.cpp:180 +#: EngineController.cpp:897 msgid "" -"Please add some applets from the toolbar at the bottom of the context view." -msgstr "" - -#: context/widgets/RatingWidget.cpp:70 context/widgets/RatingWidget.cpp:221 -#: context/widgets/RatingWidget.cpp:247 -#, kde-format -msgid "Track rating: %1" +"%0\n" +"Hz" msgstr "" -#: context/widgets/ContainmentSelectionLayer.cpp:37 -msgid "Zoom In" +#: EngineController.cpp:901 +msgid "" +"%0\n" +"kHz" msgstr "" -#: context/widgets/TrackWidget.cpp:39 -msgctxt "Score of a track" -msgid "Score:" +#: EngineController.cpp:1198 +msgid "Too many errors encountered in playlist. Playback stopped." msgstr "" -#: context/widgets/TrackWidget.cpp:162 +#: EngineController.cpp:1419 #, kde-format -msgid "%1 - %2 (%3)" +msgctxt "track by artist on album" +msgid "<b>%1</b> by <b>%2</b> on <b>%3</b>" msgstr "" -#: context/widgets/appletexplorer/AppletExplorer.cpp:105 -msgid "Hide menu" +#: EngineController.cpp:1422 +#, kde-format +msgctxt "track by artist" +msgid "<b>%1</b> by <b>%2</b>" msgstr "" -#: context/widgets/appletexplorer/AppletExplorer.cpp:122 -msgid "<strong>Applet Explorer</strong>" +#: EngineController.cpp:1426 +#, kde-format +msgctxt "track on album" +msgid "<b>%1</b> on <b>%2</b>" msgstr "" -#: context/widgets/appletexplorer/AppletExplorer.cpp:224 -msgid "Containments" +#: EngineController.cpp:1438 +#, kde-format +msgctxt "track from source" +msgid "from <b>%1</b>" msgstr "" -#: context/widgets/AppletHeader.cpp:43 -msgid "Context Applet" +#: musicbrainz/MusicBrainzTags.cpp:447 musicbrainz/MusicBrainzTags.cpp:453 +#, kde-format +msgid "MusicBrainz match ratio: %1%" msgstr "" -#: context/tools/amarokpkg.cpp:40 -msgid "Install, list, remove Amarok applets" +#: musicbrainz/MusicBrainzTags.cpp:449 musicbrainz/MusicBrainzTags.cpp:456 +#, kde-format +msgid "MusicDNS match ratio: %1%" msgstr "" -#: context/tools/amarokpkg.cpp:76 -msgid "Amarok Applet Manager" +#: musicbrainz/MusicBrainzTags.cpp:499 +msgid "Click here to choose best matches" msgstr "" -#: context/tools/amarokpkg.cpp:78 -msgid "(C) 2008, Aaron Seigo, (C) 2009, Leo Franchi" +#: musicbrainz/MusicBrainzTags.cpp:666 +msgid "Artist page" msgstr "" -#: context/tools/amarokpkg.cpp:79 -msgid "Aaron Seigo" +#: musicbrainz/MusicBrainzTags.cpp:672 +msgid "Album page" msgstr "" -#: context/tools/amarokpkg.cpp:80 -msgid "Original author" +#: musicbrainz/MusicBrainzTags.cpp:678 +msgid "Track page" msgstr "" -#: context/tools/amarokpkg.cpp:92 -msgid "For install or remove, operates on applets installed for all users." +#: main.cpp:44 +msgid "The audio player for KDE" msgstr "" -#: context/tools/amarokpkg.cpp:95 -msgctxt "Do not translate <path>" -msgid "Install the applet at <path>" +#: main.cpp:45 +msgid "" +"(C) 2002-2003, Mark Kretschmann\n" +"(C) 2003-2011, The Amarok Development Squad" msgstr "" -#: context/tools/amarokpkg.cpp:97 -msgctxt "Do not translate <path>" -msgid "Upgrade the applet at <path>" +#: main.cpp:46 +#, kde-format +msgid "" +"IRC:\n" +"irc.freenode.net - #amarok, #amarok.de, #amarok.es, #amarok.fr\n" +"\n" +"Feedback:\n" +"amarok@kde.org\n" +"\n" +"(Build Date: %1)" msgstr "" -#: context/tools/amarokpkg.cpp:99 -msgid "List installed applets" +#: main.cpp:51 +msgid "Bart 'Where are my toothpicks' Cerneels" msgstr "" -#: context/tools/amarokpkg.cpp:101 -msgctxt "Do not translate <name>" -msgid "Remove the applet named <name>" +#: main.cpp:52 +msgid "Developer (Stecchino)" msgstr "" -#: context/tools/amarokpkg.cpp:103 -msgid "" -"Absolute path to the package root. If not supplied, then the standard data " -"directories for this KDE session will be searched instead." +#: main.cpp:55 +msgid "Ian 'The Beard' Monroe" msgstr "" -#: context/tools/amarokpkg.cpp:162 -#, kde-format -msgid "Successfully removed %1" +#: main.cpp:56 +msgid "Developer (eean)" msgstr "" -#: context/tools/amarokpkg.cpp:164 -#, kde-format -msgid "Removal of %1 failed." +#: main.cpp:59 +msgid "Jeff 'IROKSOHARD' Mitchell" msgstr "" -#: context/tools/amarokpkg.cpp:169 -#, kde-format -msgid "Plugin %1 is not installed." +#: main.cpp:60 +msgid "Developer (jefferai)" msgstr "" -#: context/tools/amarokpkg.cpp:174 -#, kde-format -msgid "Successfully installed %1" +#: main.cpp:64 +msgid "Developer (lfranchi)" msgstr "" -#: context/tools/amarokpkg.cpp:177 -#, kde-format -msgid "Installation of %1 failed." +#: main.cpp:67 +msgid "Lydia 'is wrong(TM)' Pintscher" msgstr "" -#: context/tools/amarokpkg.cpp:183 -msgctxt "" -"No option was given, this is the error message telling the user he needs at " -"least one, do not translate install, remove, upgrade nor list" -msgid "One of install, remove, upgrade or list is required." +#: main.cpp:68 +msgid "Release Vixen (Nightrose)" msgstr "" -#: context/applets/playlistinfo/PlaylistInfo.cpp:151 -msgid "Configure Playlist Info Applet" +#: main.cpp:71 +msgid "Mark 'It's good, but it's not irssi' Kretschmann" msgstr "" -#: context/applets/playlistinfo/PlaylistInfo.cpp:163 -msgid "Width" +#: main.cpp:72 +msgid "Project founder (markey)" msgstr "" -#: context/applets/lyrics/LyricsSuggestionsListWidget.cpp:90 -#, kde-format -msgid "artist: %1" +#: main.cpp:75 +msgid "Myriam Schweingruber" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:192 -msgctxt "Used if the current track has no artist." -msgid "Unknown" +#: main.cpp:75 +msgid "Rokymoter, Bug triaging (Mamarok)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:199 -#, kde-format -msgid "" -"While you were editing the lyrics of <b>%1 - %2</b> the track has changed. " -"Do you want to save your changes?" +#: main.cpp:78 +msgid "Nikolaj Hald 'Also very hot' Nielsen" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:206 -#, kde-format -msgid "" -"The lyrics of <b>%1 - %2</b> changed while you were editing them. Do you " -"want to save your changes?" +#: main.cpp:79 +msgid "Developer (nhn)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:451 -msgid "Edit Lyrics" +#: main.cpp:82 +msgid "Ralf 'SalsaMaster' Engels" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:458 -msgid "Save Lyrics" +#: main.cpp:83 +msgid "Developer (rengels)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:472 -msgid "Scroll automatically" +#: main.cpp:86 +msgid "Rick W. Chen" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:479 -msgid "Reload Lyrics" +#: main.cpp:87 +msgid "Developer (stuffcorpse)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:486 -#: context/applets/albums/Albums.cpp:74 -#: context/applets/similarartists/SimilarArtistsApplet.cpp:97 -#: context/applets/tabs/TabsApplet.cpp:104 -#: context/applets/labels/LabelsApplet.cpp:112 -#: context/applets/videoclip/VideoclipApplet.cpp:108 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:84 -#: context/applets/photos/PhotosApplet.cpp:76 -#: context/applets/wikipedia/WikipediaApplet.cpp:612 -msgid "Settings" +#: main.cpp:90 +msgid "Seb 'Surfin' down under' Ruiz" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:563 -msgid "Lyrics: No script is running" +#: main.cpp:91 +msgid "Developer (sebr)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:575 -msgid "Lyrics: Fetching ..." +#: main.cpp:94 +msgid "Sven Krohlas" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:579 -msgid "Lyrics: Fetch error" +#: main.cpp:94 +msgid "Rokymoter, Developer (sven423)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:585 -msgid "Lyrics: Suggested URLs" +#: main.cpp:97 +msgid "Téo Mrnjavac" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:611 -#, kde-format -msgctxt "Lyrics: <artist> - <title>" -msgid "Lyrics: %1 - %2" +#: main.cpp:98 +msgid "Developer (Teo`)" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:617 -msgid "Lyrics: Not found" +#: main.cpp:103 +msgid "Alejandro Wainzinger" msgstr "" -#: context/applets/lyrics/LyricsApplet.cpp:657 -msgctxt "@info" -msgid "" -"Do you really want to refetch lyrics for this track? All changes you may " -"have made will be lost." +#: main.cpp:103 +msgid "Developer (xevix)" msgstr "" -#: context/applets/albums/AlbumsView.cpp:242 -#: context/applets/videoclip/VideoItemButton.cpp:99 -msgid "&Queue" +#: main.cpp:105 +msgid "Alex Merry" msgstr "" -#: context/applets/albums/AlbumItem.cpp:107 -#, kde-format -msgid "%1 track" -msgid_plural "%1 tracks" -msgstr[0] "" -msgstr[1] "" - -#: context/applets/albums/Albums.cpp:81 context/applets/albums/Albums.cpp:329 -msgid "Filter Albums" +#: main.cpp:105 +msgid "Developer, Replay Gain support" msgstr "" -#: context/applets/albums/Albums.cpp:220 -#, kde-format -msgid "Disc %1" +#: main.cpp:107 +msgid "Casey Link" msgstr "" -#: context/applets/albums/Albums.cpp:253 -msgid "Right align track lengths" +#: main.cpp:107 +msgid "MP3tunes integration" msgstr "" -#: context/applets/albums/Albums.cpp:258 -msgid "Number of recently added albums:" +#: main.cpp:109 +msgid "Casper van Donderen" msgstr "" -#: context/applets/albums/Albums.cpp:264 -msgid "Albums Applet Settings" +#: main.cpp:109 +msgid "Windows porting" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:136 -msgid "Add Last.fm artist station to the Playlist" +#: main.cpp:111 +msgid "Christie Harris" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:142 -msgid "Add top track to the Playlist" +#: main.cpp:111 +msgid "Rokymoter (dangle)" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:149 -#, kde-format -msgid "Show Similar Artists of %1" +#: main.cpp:113 +msgid "Dan Leinir Turthra Jensen" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:164 -msgid "Open Last.fm webpage for this artist" +#: main.cpp:113 +msgid "Usability" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:181 -#, kde-format -msgid "Match: %1%" +#: main.cpp:115 +msgid "Dan 'Hey, it compiled...' Meltzer" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:277 -#, kde-format -msgid "Unable to fetch the picture: %1" +#: main.cpp:115 +msgid "Developer (hydrogen)" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:286 -msgctxt "@info:tooltip Artist biography" -msgid "Show Biography" +#: main.cpp:117 +msgid "Daniel Caleb Jones" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:427 -msgid "No description available." +#: main.cpp:117 +msgid "Biased playlists" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:443 -#, kde-format -msgctxt "@label:textbox" -msgid "Tags: %1" +#: main.cpp:119 +msgid "Daniel Dewald" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:452 -msgid "Top track not found" +#: main.cpp:119 +msgid "Tag Guesser, Labels, Spectrum Analyzer" msgstr "" -#: context/applets/similarartists/ArtistWidget.cpp:458 -#, kde-format -msgid "Top track: %1" +#: main.cpp:121 +msgid "Daniel Winter" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:71 -#: context/applets/similarartists/SimilarArtistsApplet.cpp:155 -msgid "Similar Artists" +#: main.cpp:121 +msgid "Nepomuk integration" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:83 -#: context/applets/wikipedia/WikipediaApplet.cpp:582 -msgid "Forward" +#: main.cpp:123 +msgid "Edward \"Hades\" Toroshchin" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:90 -msgid "Show Similar Artists for Currently Playing Track" +#: main.cpp:125 +msgid "Frank Meerkötter" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:178 -msgid "Similar Artists Settings" +#: main.cpp:125 main.cpp:146 +msgid "Podcast improvements" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:202 -#, kde-format -msgid "Similar Artists of %1" +#: main.cpp:128 +msgid "Greg Meyer" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:209 -msgid "Similar Artists: Not Found" +#: main.cpp:128 +msgid "Live CD, Bug squashing (oggb4mp3)" msgstr "" -#: context/applets/similarartists/SimilarArtistsApplet.cpp:249 -#, kde-format -msgctxt "@item:intext Artist biography published date" -msgid "Published: %1" +#: main.cpp:130 +msgid "Harald Sitter" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:113 -msgctxt "What artist is this track by" -msgid "By" +#: main.cpp:130 +msgid "Rokymoter (apachelogger)" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:114 -msgctxt "What album is this track on" -msgid "On" +#: main.cpp:132 +msgid "John Atkinson" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:285 -msgid "Recently Played Tracks" +#: main.cpp:134 +msgid "Kenneth Wesley Wimer II" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:450 -msgid "Genres" -msgstr "Төрлүүд" +#: main.cpp:134 +msgid "Icons" +msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:804 -msgid "Show Album in Media Sources" +#: main.cpp:136 +msgid "Kevin Funk" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:811 -msgid "Show Artist in Media Sources" +#: main.cpp:136 +msgid "Developer, Website theme (KRF)" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:818 -msgid "Show Composer in Media Sources" +#: main.cpp:138 +msgid "Kuba Serafinowski" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:825 -msgid "Show Genre in Media Sources" +#: main.cpp:138 main.cpp:180 +msgid "Rokymoter" msgstr "" -#: context/applets/currenttrack/CurrentTrack.cpp:832 -msgid "Show Year in Media Sources" +#: main.cpp:140 +msgid "Lee Olson" msgstr "" -#: context/applets/tabs/TabsView.cpp:174 -msgid "tab provided from: " +#: main.cpp:140 main.cpp:156 +msgid "Artwork" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:79 -#: context/applets/tabs/TabsApplet.cpp:129 -#: context/applets/tabs/TabsApplet.cpp:146 -msgctxt "Guitar tablature" -msgid "Tabs" +#: main.cpp:142 +msgid "Ljubomir Simin" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:95 -msgctxt "Guitar tablature" -msgid "Reload tabs" +#: main.cpp:142 +msgid "Rokymoter (ljubomir)" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:158 -msgid "Tabs: Fetching..." +#: main.cpp:144 +msgid "Lucas Gomes" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:170 -#, kde-format -msgctxt "Guitar tablature" -msgid "No Tabs for %1 by %2" +#: main.cpp:144 +msgid "Developer (MaskMaster)" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:176 -msgctxt "Guitar tablature" -msgid "Tabs: Fetch Error" +#: main.cpp:146 +msgid "Mathias Panzenböck" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:201 -#, kde-format -msgctxt "Guitar tablature" -msgid "Tabs: %1 - %2" +#: main.cpp:148 +msgid "Max Howell" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:266 -msgctxt "Guitar tablature settings" -msgid "Tabs Settings" +#: main.cpp:148 +msgid "Developer, Vision" msgstr "" -#: context/applets/tabs/TabsApplet.cpp:309 -msgid "Reload Tabs" +#: main.cpp:150 +msgid "Maximilian Kossick" msgstr "" -#: context/applets/labels/LabelGraphicsItem.cpp:63 -msgid "Add label" +#: main.cpp:150 +msgid "Developer (maxx_k)" msgstr "" -#: context/applets/labels/LabelGraphicsItem.cpp:68 -msgid "Remove label" +#: main.cpp:152 +msgid "Mikko Caldara" msgstr "" -#: context/applets/labels/LabelGraphicsItem.cpp:78 -msgid "Add to blacklist" +#: main.cpp:152 +msgid "Bug triaging and sanitizing" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:102 -#: context/applets/wikipedia/WikipediaApplet.cpp:588 -msgid "Reload" +#: main.cpp:154 +msgid "Nikhil Marathe" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:195 -msgid "Labels: No track playing" +#: main.cpp:154 +msgid "UPnP support and patches (nsm)" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:515 -msgid "Labels: Fetching..." +#: main.cpp:156 +msgid "Nuno Pinheiro" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:525 -#, kde-format -msgid "Labels: %1" +#: main.cpp:158 +msgid "Olivier Bédard" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:573 -#, kde-format -msgid "Labels for %1 by %2" +#: main.cpp:158 +msgid "Website hosting" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:741 -msgid "General Settings" +#: main.cpp:160 +msgid "Pasi Lalinaho" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:742 -msgid "Blacklist Settings" +#: main.cpp:160 +msgid "Rokymoter (emunkki)" msgstr "" -#: context/applets/labels/LabelsApplet.cpp:743 -msgid "Replacement Settings" +#: main.cpp:162 +msgid "Patrick von Reth" msgstr "" -#: context/applets/videoclip/CustomVideoWidget.cpp:83 -msgid "Enter &fullscreen" +#: main.cpp:162 +msgid "Windows build (TheOneRing)" msgstr "" -#: context/applets/videoclip/CustomVideoWidget.cpp:89 -msgid "E&xit fullscreen" +#: main.cpp:164 +msgid "Peter Zhou Lei" msgstr "" -#: context/applets/videoclip/VideoItemButton.cpp:98 -msgid "&Add to playlist" +#: main.cpp:164 +msgid "Scripting interface" msgstr "" -#: context/applets/videoclip/VideoItemButton.cpp:100 -msgid "Append and &Play" +#: main.cpp:166 +msgid "Sam Lade" msgstr "" -#: context/applets/videoclip/VideoclipApplet.cpp:102 -#: context/applets/videoclip/VideoclipApplet.cpp:279 -#: context/applets/videoclip/VideoclipApplet.cpp:333 -msgid "Video Clip" +#: main.cpp:166 +msgid "Developer (Sentynel)" msgstr "" -#: context/applets/videoclip/VideoclipApplet.cpp:314 -msgid "Video Clip: Fetching" +#: main.cpp:168 +msgid "Scott Wheeler" msgstr "" -#: context/applets/videoclip/VideoclipApplet.cpp:323 -msgid "Video Clip: No Information Found" +#: main.cpp:168 +msgid "TagLib & ktrm code" msgstr "" -#: context/applets/videoclip/VideoclipApplet.cpp:522 -msgid "Video Clip Settings" +#: main.cpp:170 +msgid "Shane King" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsMapWidget.cpp:122 -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:125 -#, kde-format -msgctxt "@label:textbox Title for a canceled upcoming event" -msgid "<s>%1</s> (Canceled)" +#: main.cpp:170 +msgid "Patches & Windows porting (shakes)" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:67 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:128 -msgid "Upcoming Events" +#: main.cpp:172 +msgid "Simon Esneault" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:78 -msgid "View Events Calendar" +#: main.cpp:172 +msgid "Photos & Videos applets, Context View" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:91 -msgctxt "@title:group" -msgid "No track is currently playing" +#: main.cpp:174 +msgid "Soren Harward" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:158 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:303 -msgid "Favorite Venues" +#: main.cpp:174 +msgid "Developer, Automated Playlist Generator" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:224 -msgid "No upcoming events" +#: main.cpp:176 +msgid "Thomas Lübking" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:224 -#, kde-format -msgid "%1: No upcoming events" +#: main.cpp:178 +msgid "Valentin Rouet" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:229 -#, kde-format -msgctxt "@title:group Number of upcoming events" -msgid "1 event" -msgid_plural "%1 events" -msgstr[0] "" -msgstr[1] "" +#: main.cpp:180 main.cpp:253 +msgid "Valorie Zimmerman" +msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:230 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:640 -#, kde-format -msgctxt "@title:group Number of upcoming events" -msgid "%1: 1 event" -msgid_plural "%1: %2 events" -msgstr[0] "" -msgstr[1] "" +#: main.cpp:182 +msgid "Wade Olson" +msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:302 -msgid "Upcoming Events Settings" +#: main.cpp:182 +msgid "Splash screen artist" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:353 -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:362 -msgctxt "@label:textbox Url label" -msgid "link" +#: main.cpp:184 +msgid "William Viana Soares" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:494 -msgid "Map View" +#: main.cpp:184 +msgid "Context view" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:532 -msgid "Events Calendar" +#: main.cpp:186 +msgid "Former contributors" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsApplet.cpp:638 -msgctxt "@title:group" -msgid "Favorite Venues" +#: main.cpp:186 +msgid "" +"People listed below have contributed to Amarok in the past. Thank you!" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsStackItem.cpp:288 -msgid "Maximize" +#: main.cpp:188 +msgid "Adam Pigg" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsStackItem.cpp:454 -msgid "Expand this widget" +#: main.cpp:188 +msgid "Analyzers, patches, shoutcast" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsStackItem.cpp:454 -msgid "Collapse this widget" +#: main.cpp:190 +msgid "Adeodato Simó" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:53 -msgid "Loading picture..." +#: main.cpp:190 main.cpp:198 +msgid "Patches" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:78 -msgid "View map" +#: main.cpp:192 +msgid "Alexandre Oliveira" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:88 -msgid "Open Last.fm webpage for this event" +#: main.cpp:194 +msgid "Andreas Mair" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:95 -msgctxt "@label:textbox Supporing acts for an event" -msgid "Supporting:" +#: main.cpp:194 +msgid "MySQL support" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:96 -msgctxt "@label:textbox" -msgid "Venue:" +#: main.cpp:196 +msgid "Andrew de Quincey" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:97 -msgctxt "@label:textbox" -msgid "Location:" +#: main.cpp:196 +msgid "Postgresql support" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:98 -msgctxt "@label:textbox" -msgid "Date:" +#: main.cpp:198 +msgid "Andrew Turner" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:99 -msgctxt "@label:textbox" -msgid "Attending:" +#: main.cpp:200 +msgid "Andy Kelk" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:100 -msgctxt "@label:textbox" -msgid "Tags:" +#: main.cpp:200 +msgid "MTP and Rio Karma media devices, patches" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:214 -#, kde-format -msgctxt "@info:tooltip" -msgid "<strong>Tags:</strong><nl/>%1" +#: main.cpp:202 +msgid "Christian Muehlhaeuser" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:238 -#, kde-format -msgctxt "@info:tooltip Supporting artists for an event" -msgid "<strong>Supporting artists:</strong><nl/>%1" +#: main.cpp:204 +msgid "Derek Nelson" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:254 -#, kde-format -msgctxt "@info:tooltip Number of days till an event" -msgid "Tomorrow" -msgid_plural "In <strong>%1</strong> days" -msgstr[0] "" -msgstr[1] "" +#: main.cpp:204 +msgid "Graphics, splash-screen" +msgstr "" -#: context/applets/upcomingevents/UpcomingEventsWidget.cpp:266 -#, kde-format -msgctxt "@info:tooltip" -msgid "<strong>Location:</strong><nl/>%1" +#: main.cpp:206 +msgid "Enrico Ros" msgstr "" -#: context/applets/upcomingevents/UpcomingEventsCalendarWidget.cpp:160 -msgctxt "@info:tooltip Calendar action" -msgid "Jump to Today" +#: main.cpp:206 +msgid "Analyzers, Context Browser and systray eye-candy" msgstr "" -#: context/applets/photos/PhotosApplet.cpp:62 -msgid "Photos" +#: main.cpp:208 +msgid "Frederik Holljen" msgstr "" -#: context/applets/photos/PhotosApplet.cpp:117 -msgid "Photos: No Track Playing" +#: main.cpp:210 +msgid "Gábor Lehel" msgstr "" -#: context/applets/photos/PhotosApplet.cpp:132 -#, kde-format -msgctxt "@title:window Number of photos of artist" -msgid "1 Photo: %2" -msgid_plural "%1 Photos: %2" -msgstr[0] "" -msgstr[1] "" +#: main.cpp:212 +msgid "Gérard Dürrmeyer" +msgstr "" -#: context/applets/photos/PhotosApplet.cpp:153 -#: context/applets/photos/PhotosApplet.cpp:170 -#: context/applets/photos/PhotosApplet.cpp:184 -#, kde-format -msgid "Photos: %1" +#: main.cpp:212 +msgid "Icons and image work" msgstr "" -#: context/applets/photos/PhotosApplet.cpp:219 -msgid "Photos Settings" +#: main.cpp:214 +msgid "Giovanni Venturi" msgstr "" -#: context/applets/wikipedia/WikipediaApplet.cpp:352 -#: context/applets/wikipedia/WikipediaApplet.cpp:428 -msgid "Update Supported Languages" +#: main.cpp:214 +msgid "Dialog to filter the collection titles" msgstr "" -#: context/applets/wikipedia/WikipediaApplet.cpp:353 -#: context/applets/wikipedia/WikipediaApplet.cpp:429 -msgid "Get Supported Languages" +#: main.cpp:216 +msgid "Jarkko Lehti" msgstr "" -#: context/applets/wikipedia/WikipediaApplet.cpp:565 -#: context/applets/wikipedia/WikipediaApplet.cpp:728 -msgid "Wikipedia" +#: main.cpp:216 +msgid "Tester, IRC channel operator, whipping" msgstr "" -#: context/applets/wikipedia/WikipediaApplet.cpp:702 -#, kde-format -msgid "Wikipedia: %1" +#: main.cpp:218 +msgid "Jocke Andersson" msgstr "" -#: context/applets/wikipedia/WikipediaApplet.cpp:761 -msgid "Wikipedia General Settings" +#: main.cpp:218 +msgid "Rokymoter, bug fixer (Firetech)" msgstr "" -#: context/applets/wikipedia/WikipediaApplet.cpp:762 -msgid "Wikipedia Language Settings" +#: main.cpp:220 +msgid "Marco Gulino" msgstr "" -#: context/applets/songkick/SongkickApplet.cpp:41 -msgid "Songkick Concert Information" +#: main.cpp:220 +msgid "Konqueror Sidebar, some DCOP methods" msgstr "" -#: context/applets/songkick/SongkickApplet.cpp:63 -msgid "Concerts" +#: main.cpp:222 +msgid "Martin Aumueller" msgstr "" -#: context/applets/songkick/SongkickApplet.cpp:70 -msgid "Reload Songkick" +#: main.cpp:224 +msgid "Melchior Franz" msgstr "" -#: context/applets/songkick/SongkickApplet.cpp:152 -msgid "Concert information is being fetched." +#: main.cpp:224 +msgid "FHT routine, bugfixes" msgstr "" -#: context/applets/songkick/SongkickApplet.cpp:157 -#, kde-format -msgid "" -"Songkick was not able to be downloaded. Please check your Internet " -"connection: %1" +#: main.cpp:226 +msgid "Michael Pyne" msgstr "" -#: context/applets/songkick/SongkickApplet.cpp:202 -msgid "There was no information found for this track" +#: main.cpp:226 +msgid "K3b export code" msgstr "" -#: context/scriptengine/javascript/qtgui/linearlayout.cpp:70 -msgid "LinearLayout requires a parent" +#: main.cpp:228 +msgid "Mike Diehl" msgstr "" -#: context/scriptengine/javascript/qtgui/linearlayout.cpp:76 -msgid "The parent must be a QGraphicsLayoutItem" +#: main.cpp:230 +msgid "Paul Cifarelli" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:512 -msgid "i18n() takes at least one argument" +#: main.cpp:232 +msgid "Peter C. Ndikuwera" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:528 -msgid "i18nc() takes at least two arguments" +#: main.cpp:232 +msgid "Bugfixes, PostgreSQL support" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:545 -msgid "i18np() takes at least two arguments" +#: main.cpp:234 +msgid "Pierpaolo Panfilo" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:562 -msgid "i18ncp() takes at least three arguments" +#: main.cpp:236 +msgid "Reigo Reinmets" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:580 -msgid "dataEngine() takes one argument" +#: main.cpp:236 +msgid "Wikipedia support, patches" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:590 -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:615 -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:782 -msgid "Could not extract the AppletObject" +#: main.cpp:238 +msgid "Roman Becker" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:595 -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:620 -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:787 -msgid "Could not extract the Applet" +#: main.cpp:238 +msgid "Former Amarok logo, former splash screen, former icons" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:605 -msgid "service() takes two arguments" +#: main.cpp:240 +msgid "Sami Nieminen" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:633 -msgid "loadui() takes one argument" +#: main.cpp:240 +msgid "Audioscrobbler support" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:639 -#, kde-format -msgid "Unable to open '%1'" +#: main.cpp:242 +msgid "Stanislav Karchebny" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:679 -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:712 -msgid "Constructor takes at least 1 argument" +#: main.cpp:244 +msgid "Stefan Bogner" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:764 -msgid "CreateWidget takes one argument" +#: main.cpp:244 +msgid "Loads of stuff" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:772 -msgid "The parent must be a QGraphicsWidget" +#: main.cpp:246 +msgid "Tomasz Dudzik" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:817 -#, kde-format -msgid "This operation was not supported, %1" +#: main.cpp:246 +msgid "Splash screen" msgstr "" -#: context/scriptengine/javascript/simplejavascriptapplet.cpp:824 -msgid "print() takes one argument" +#: main.cpp:250 +msgid "Andrew Browning" msgstr "" -#: context/LyricsManager.cpp:135 -msgid "Retrieved lyrics is empty" +#: main.cpp:251 +msgid "David Roth" msgstr "" -#: context/LyricsManager.cpp:176 -msgid "Lyrics data could not be parsed" +#: main.cpp:252 +msgid "Dr. Tilmann Bubeck" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/babelfish.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/babelfish.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/babelfish.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/babelfish.po 2012-04-18 08:23:49.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: kdeaddons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-07-08 06:19+0000\n" "Last-Translator: redrook <myredrook@yahoo.com>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:14+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:39+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: plugin_babelfish.cpp:54 msgid "Translate Web Page" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/filetypes.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/filetypes.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/filetypes.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/filetypes.po 2012-04-18 08:23:49.000000000 +0000 @@ -5,17 +5,17 @@ msgstr "" "Project-Id-Version: filetypes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 17:23+0000\n" -"PO-Revision-Date: 2012-03-14 17:32+0000\n" +"POT-Creation-Date: 2012-04-12 18:55+0000\n" +"PO-Revision-Date: 2012-04-11 17:02+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 22:41+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:04+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: filegroupdetails.cpp:35 filetypedetails.cpp:147 +#: filegroupdetails.cpp:35 msgid "Left Click Action (only for Konqueror file manager)" msgstr "" @@ -230,48 +230,48 @@ "still end up using them)." msgstr "" -#: keditfiletype.cpp:122 +#: keditfiletype.cpp:123 msgid "KEditFileType" msgstr "KEditFileType" -#: keditfiletype.cpp:123 +#: keditfiletype.cpp:124 msgid "" "KDE file type editor - simplified version for editing a single file type" msgstr "" "KDE-н файлын төрөл боловсруулагч - Ганц файлын төрлийг боловсруулах " "зоруулсан хялбарчилсан хувилбар" -#: keditfiletype.cpp:125 +#: keditfiletype.cpp:126 msgid "(c) 2000, KDE developers" msgstr "(c) 2000, КДЭ-Хөгжүүлэгчид" -#: keditfiletype.cpp:126 +#: keditfiletype.cpp:127 msgid "Preston Brown" msgstr "" -#: keditfiletype.cpp:127 +#: keditfiletype.cpp:128 msgid "David Faure" msgstr "" -#: keditfiletype.cpp:133 +#: keditfiletype.cpp:134 msgid "Makes the dialog transient for the window specified by winid" msgstr "" -#: keditfiletype.cpp:134 +#: keditfiletype.cpp:135 msgid "File type to edit (e.g. text/html)" msgstr "Боловсруулах файлын төрөл (Ж.нь: text/html)" -#: keditfiletype.cpp:162 +#: keditfiletype.cpp:163 #, kde-format msgid "%1 File" msgstr "%1 файл" -#: keditfiletype.cpp:189 +#: keditfiletype.cpp:190 #, kde-format msgid "Edit File Type %1" msgstr "%1 файлын төрлийг засварлах" -#: keditfiletype.cpp:191 +#: keditfiletype.cpp:192 #, kde-format msgid "Create New File Type %1" msgstr "Шинэ файлын төрөл %1 үүсгэх" @@ -397,19 +397,19 @@ msgid "Create New File Type" msgstr "Шинэ файлын төрөл үүсгэх" -#: newtypedlg.cpp:49 +#: newtypedlg.cpp:48 msgid "Group:" msgstr "Групп:" -#: newtypedlg.cpp:57 +#: newtypedlg.cpp:56 msgid "Select the category under which the new file type should be added." msgstr "Шинэ файлын төрлийг хамааруулах группыг сонгоно уу." -#: newtypedlg.cpp:62 +#: newtypedlg.cpp:61 msgid "Type name:" msgstr "Төрлийн нэр:" -#: newtypedlg.cpp:67 +#: newtypedlg.cpp:66 msgid "" "Type the name of the file type. For instance, if you selected 'image' as " "category and you type 'custom' here, the file type 'image/custom' will be " diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kalzium.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kalzium.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kalzium.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kalzium.po 2012-04-18 08:23:50.000000000 +0000 @@ -6,15 +6,16 @@ msgstr "" "Project-Id-Version: kalzium\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-09 13:16+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2011-12-12 17:54+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: mongolian <openmn-kdemn@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-23 00:54+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Launchpad-Export-Date: 2012-04-18 06:27+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" @@ -26,873 +27,882 @@ msgid "Your emails" msgstr "buuvei@yahoo.com,," -#. i18n: file: src/tools/obconverterwidget.ui:22 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:438 -msgid "Files to convert" -msgstr "" - -#. i18n: file: src/tools/obconverterwidget.ui:34 -#. i18n: ectx: property (text), widget (KPushButton, selectAllFileButton) -#: rc.cpp:441 -msgid "&Select all" -msgstr "" - -#. i18n: file: src/tools/obconverterwidget.ui:54 -#. i18n: ectx: property (text), widget (KPushButton, deleteFileButton) -#: rc.cpp:444 -msgid "&Remove" +#. i18n: file: src/calculator/concCalculator.ui:27 +#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) +#: rc.cpp:5 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Some of the following data is not necessary. " +"For instance, if you specify the amount of solute in moles, you do not have " +"to specify the molar mass of the solute.</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/obconverterwidget.ui:61 -#. i18n: ectx: property (text), widget (KPushButton, addFileButton) -#: rc.cpp:447 -msgid "&Add" +#. i18n: file: src/calculator/concCalculator.ui:34 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#. i18n: file: src/calculator/gasCalculator.ui:37 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:12 rc.cpp:488 +msgid "Data" msgstr "" -#. i18n: file: src/tools/obconverterwidget.ui:71 -#. i18n: ectx: property (whatsThis), widget (QListWidget, FileListView) -#: rc.cpp:450 +#. i18n: file: src/calculator/concCalculator.ui:44 +#. i18n: ectx: property (text), widget (QLabel, label_36) +#: rc.cpp:15 msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " "type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'Sans Serif'; font-size:10pt; font-" -"weight:400; font-style:normal; text-decoration:none;\">\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\">You see the files which " -"will be converted here. Use the buttons to add and remove files from the " -"list.</p></body></html>" -msgstr "" - -#. i18n: file: src/tools/obconverterwidget.ui:92 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:456 -msgid "Convert from:" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Amount of solute:</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/obconverterwidget.ui:124 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:459 -msgid "Convert to:" +#. i18n: file: src/calculator/concCalculator.ui:58 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, amtSolute) +#: rc.cpp:22 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the amount of solute</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:34 -#. i18n: ectx: attribute (title), widget (QWidget, display) -#: rc.cpp:342 -msgid "Display" +#. i18n: file: src/calculator/concCalculator.ui:61 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, amtSolute) +#: rc.cpp:29 +msgid "This is the box used to specify the amount of solute in the solution." msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:42 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:345 -msgid "Quality:" +#. i18n: file: src/calculator/concCalculator.ui:74 +#. i18n: ectx: property (toolTip), widget (QComboBox, amtSltType) +#: rc.cpp:32 +msgid "The method by which you want to specify the amount of solute" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:58 -#. i18n: ectx: property (text), item, widget (KComboBox, qualityCombo) -#: rc.cpp:348 -msgid "Low" +#. i18n: file: src/calculator/concCalculator.ui:77 +#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSltType) +#: rc.cpp:35 +msgid "" +"This box is used to change the mode in which the amount of solute is " +"specified, i.e. mass, moles or volume." msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:63 -#. i18n: ectx: property (text), item, widget (KComboBox, qualityCombo) -#: rc.cpp:351 -msgid "Medium" +#. i18n: file: src/calculator/concCalculator.ui:81 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSltType) +#. i18n: file: src/calculator/concCalculator.ui:252 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvtType) +#. i18n: file: src/calculator/nuclearCalculator.ui:411 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmtType) +#. i18n: file: src/calculator/nuclearCalculator.ui:435 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmtType) +#. i18n: file: src/settings_gradients.ui:74 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicMassGradient) +#. i18n: file: data/knowledge.xml:70 +#. i18n: file: data/knowledge.xml:135 +#: rc.cpp:38 rc.cpp:129 rc.cpp:1017 rc.cpp:1033 rc.cpp:1593 rc.cpp:2256 +#: rc.cpp:2324 src/exportdialog.cpp:126 src/detailinfodlg.cpp:333 +msgid "Mass" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:68 -#. i18n: ectx: property (text), item, widget (KComboBox, qualityCombo) -#: rc.cpp:354 -msgid "High" +#. i18n: file: src/calculator/concCalculator.ui:86 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSltType) +#. i18n: file: src/calculator/concCalculator.ui:247 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvtType) +#: rc.cpp:41 rc.cpp:126 +msgid "volume" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:91 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:357 -msgid "Style:" +#. i18n: file: src/calculator/concCalculator.ui:91 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSltType) +#. i18n: file: src/calculator/concCalculator.ui:257 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvtType) +#. i18n: file: src/calculator/nuclearCalculator.ui:416 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmtType) +#. i18n: file: src/calculator/nuclearCalculator.ui:440 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmtType) +#: rc.cpp:44 rc.cpp:132 rc.cpp:1020 rc.cpp:1036 +msgid "moles" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:107 -#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) -#: rc.cpp:360 -msgid "Balls and sticks" +#. i18n: file: src/calculator/concCalculator.ui:103 +#. i18n: ectx: property (text), widget (QLabel, label_39) +#: rc.cpp:47 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Molar mass of solute:</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:112 -#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) -#: rc.cpp:363 -msgid "Sticks" +#. i18n: file: src/calculator/concCalculator.ui:117 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, molarMass) +#: rc.cpp:54 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the molar mass of the solute</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:117 -#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) -#: rc.cpp:366 -msgid "Van der Waals" +#. i18n: file: src/calculator/concCalculator.ui:120 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, molarMass) +#: rc.cpp:61 +msgid "This box is used to specify the molar mass of the substance." msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:122 -#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) -#: rc.cpp:369 -msgid "Wireframe" +#. i18n: file: src/calculator/concCalculator.ui:137 +#. i18n: ectx: property (text), widget (QLabel, label_40) +#: rc.cpp:64 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Equivalent mass of " +"solute:</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:145 -#. i18n: ectx: property (text), widget (QLabel, label_9) -#: rc.cpp:372 -msgid "2nd Style:" +#. i18n: file: src/calculator/concCalculator.ui:151 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, eqtMass) +#: rc.cpp:71 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the equivalent mass of the " +"solute</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:161 -#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) -#. i18n: file: src/tools/moleculeviewerwidget.ui:215 -#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) -#: rc.cpp:375 rc.cpp:390 src/kalziumelementproperty.cpp:84 -msgid "None" +#. i18n: file: src/calculator/concCalculator.ui:155 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, eqtMass) +#: rc.cpp:78 +msgid "" +"This box is used to specify the equivalent mass of the solute. This is " +"required only if concentration in terms of normality is involved.\n" +"Normality = Number of Equivalents / liter of solution" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:166 -#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) -#: rc.cpp:378 -msgid "Ribbon" +#. i18n: file: src/calculator/concCalculator.ui:172 +#. i18n: ectx: property (text), widget (QLabel, label_52) +#: rc.cpp:82 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Density of solute:</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:171 -#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) -#: rc.cpp:381 -msgid "Ring" +#. i18n: file: src/calculator/concCalculator.ui:186 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, densitySolute) +#: rc.cpp:89 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the density of the solute</span></p></body></html>" msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:176 -#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) -#: rc.cpp:384 -msgid "Molecular Orbital" +#. i18n: file: src/calculator/concCalculator.ui:189 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, densitySolute) +#: rc.cpp:96 +msgid "" +"This box is used to specify the value of the density of the solute. This is " +"required only if you are specifying the amount of solute in terms of volume." msgstr "" -#. i18n: file: src/tools/moleculeviewerwidget.ui:199 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:387 -msgid "Labels:" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:220 -#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) -#: rc.cpp:393 -msgid "Atom numbers" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:225 -#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) -#: rc.cpp:396 -msgid "Element symbols" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:230 -#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) -#: rc.cpp:399 -msgid "Element names" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:277 -#. i18n: ectx: attribute (title), widget (QWidget, edit) -#: rc.cpp:402 -msgid "Edit" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:285 -#. i18n: ectx: property (text), widget (QLabel, label_6) -#: rc.cpp:405 -msgid "Element:" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:318 -#. i18n: ectx: property (text), widget (QLabel, label_8) -#: rc.cpp:408 -msgid "Bond Order:" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:353 -#. i18n: ectx: property (text), widget (QCheckBox, hydrogenBox) -#: rc.cpp:411 -msgid "Adjust Hydrogens Automatically" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:378 -#. i18n: ectx: property (text), widget (QPushButton, hydrogensButton) -#: rc.cpp:414 -msgid "Add Hydrogens" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:415 -#. i18n: ectx: property (text), widget (QPushButton, optimizeButton) -#: rc.cpp:417 -msgid "Optimize" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:459 -#. i18n: ectx: attribute (title), widget (QWidget, measure) -#: rc.cpp:420 -msgid "Measure" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:471 -#. i18n: ectx: property (text), widget (QLabel, label_10) -#: rc.cpp:423 +#. i18n: file: src/calculator/concCalculator.ui:206 +#. i18n: ectx: property (text), widget (QLabel, label_31) +#: rc.cpp:99 msgid "" -"Click on 2 atoms to measure a distance, on 3 atoms to measure an angle, on 4 " -"atoms to measure a dihedral angle." -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:520 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:426 -msgid "Statistics" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:528 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:429 -msgid "Name:" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:545 -#. i18n: ectx: property (text), widget (QLabel, label_7) -#: rc.cpp:432 -msgid "Formula:" -msgstr "" - -#. i18n: file: src/tools/moleculeviewerwidget.ui:562 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:435 -msgid "Weight:" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Amount of Solvent:</span></p></body></html>" msgstr "" -#. i18n: file: src/spectrumview.ui:14 -#. i18n: ectx: property (toolTip), widget (QWidget, SpectrumView) -#: rc.cpp:32 +#. i18n: file: src/calculator/concCalculator.ui:220 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, amtSolvent) +#: rc.cpp:106 msgid "" -"This page gives an overview of the spectrum of this element. Using the mouse " -"you can zoom into the spectrum." -msgstr "" - -#. i18n: file: src/spectrumview.ui:17 -#. i18n: ectx: property (whatsThis), widget (QWidget, SpectrumView) -#: rc.cpp:35 -msgid "This page gives an overview of the spectrum of this element." -msgstr "" - -#. i18n: file: src/spectrumview.ui:213 -#. i18n: ectx: property (toolTip), widget (SpectrumWidget, m_spectrumWidget) -#. i18n: file: src/spectrumview.ui:216 -#. i18n: ectx: property (whatsThis), widget (SpectrumWidget, m_spectrumWidget) -#: rc.cpp:83 rc.cpp:86 -msgid "This is the spectrum of the element." -msgstr "" - -#. i18n: file: src/spectrumview.ui:132 -#. i18n: ectx: property (text), widget (QLabel, label1) -#: rc.cpp:68 -msgid "&Minimum value:" -msgstr "" - -#. i18n: file: src/spectrumview.ui:75 -#. i18n: ectx: property (toolTip), widget (QSpinBox, minimumValue) -#. i18n: file: src/spectrumview.ui:78 -#. i18n: ectx: property (whatsThis), widget (QSpinBox, minimumValue) -#: rc.cpp:47 rc.cpp:50 -msgid "This sets the leftmost wavelength of the spectrum." -msgstr "" - -#. i18n: file: src/spectrumview.ui:97 -#. i18n: ectx: property (text), widget (QLabel, label2) -#: rc.cpp:56 -msgid "Maximum &value:" -msgstr "" - -#. i18n: file: src/spectrumview.ui:110 -#. i18n: ectx: property (toolTip), widget (QSpinBox, maximumValue) -#. i18n: file: src/spectrumview.ui:113 -#. i18n: ectx: property (whatsThis), widget (QSpinBox, maximumValue) -#: rc.cpp:59 rc.cpp:62 -msgid "This sets the rightmost wavelength of the spectrum." -msgstr "" - -#. i18n: file: src/spectrumview.ui:145 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:155 -msgid "Spectrum Settings" -msgstr "" - -#. i18n: file: src/spectrumview.ui:155 -#. i18n: ectx: property (text), item, widget (QComboBox, m_spectrumType) -#: rc.cpp:158 -msgid "Emission spectrum" -msgstr "" - -#. i18n: file: src/spectrumview.ui:160 -#. i18n: ectx: property (text), item, widget (QComboBox, m_spectrumType) -#: rc.cpp:161 -msgid "Absorption spectrum" -msgstr "" - -#. i18n: file: src/spectrumview.ui:168 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:164 -msgid "Unit:" -msgstr "" - -#. i18n: file: src/spectrumview.ui:175 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:167 -msgid "Type:" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the amount of solvent</span></p></body></html>" msgstr "" -#. i18n: file: src/spectrumview.ui:185 -#. i18n: ectx: property (text), widget (QPushButton, btn_resetZoom) -#: rc.cpp:170 -msgid "Reset zoom" +#. i18n: file: src/calculator/concCalculator.ui:223 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, amtSolvent) +#: rc.cpp:113 +msgid "This box is used to specify the amount of solvent in the solution." msgstr "" -#. i18n: file: src/settings_gradients.ui:45 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1730 +#. i18n: file: src/calculator/concCalculator.ui:240 +#. i18n: ectx: property (toolTip), widget (QComboBox, amtSlvtType) +#: rc.cpp:116 msgid "" -"Instead of using a linear gradient to display the given property of an " -"element in the periodic table, Kalzium can also use a logarithmic gradient.\n" -"\n" -"Check the properties you want to have displayed with a logarithmic gradient." -msgstr "" - -#. i18n: file: src/plotsetupwidget.ui:146 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:298 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#. i18n: file: src/settings_gradients.ui:63 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicCovalentRadiusGradient) -#. i18n: file: data/knowledge.xml:251 -#. i18n: file: data/knowledge.xml:260 -#. i18n: file: data/knowledge.xml:269 -#. i18n: file: data/knowledge.xml:275 -#: rc.cpp:122 rc.cpp:161 rc.cpp:1735 rc.cpp:2528 rc.cpp:2538 rc.cpp:2548 -#: rc.cpp:2554 src/kalziumgradienttype.cpp:168 src/exportdialog.cpp:130 -#: src/detailinfodlg.cpp:235 -msgid "Covalent Radius" -msgstr "" - -#. i18n: file: src/settings_gradients.ui:70 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicVanDerWaalsRadiusGradient) -#. i18n: file: data/knowledge.xml:253 -#. i18n: file: data/knowledge.xml:257 -#. i18n: file: data/knowledge.xml:270 -#. i18n: file: data/knowledge.xml:280 -#: rc.cpp:1738 rc.cpp:2532 rc.cpp:2534 rc.cpp:2550 rc.cpp:2562 -#: src/exportdialog.cpp:131 -msgid "Van der Waals Radius" -msgstr "" - -#. i18n: file: src/plotsetupwidget.ui:121 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:273 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#. i18n: file: src/calculator/nuclearCalculator.ui:411 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmtType) -#. i18n: file: src/calculator/nuclearCalculator.ui:435 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmtType) -#. i18n: file: src/calculator/concCalculator.ui:81 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSltType) -#. i18n: file: src/calculator/concCalculator.ui:252 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvtType) -#. i18n: file: src/settings_gradients.ui:77 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicMassGradient) -#. i18n: file: data/knowledge.xml:70 -#. i18n: file: data/knowledge.xml:135 -#: rc.cpp:107 rc.cpp:146 rc.cpp:671 rc.cpp:687 rc.cpp:850 rc.cpp:941 -#: rc.cpp:1741 rc.cpp:2345 rc.cpp:2413 src/exportdialog.cpp:125 -#: src/detailinfodlg.cpp:326 -msgid "Mass" -msgstr "" - -#. i18n: file: src/plotsetupwidget.ui:136 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:288 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#. i18n: file: src/settings_gradients.ui:84 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicBoilingPointGradient) -#: rc.cpp:116 rc.cpp:155 rc.cpp:1744 src/kalziumgradienttype.cpp:331 -#: src/exportdialog.cpp:133 src/detailinfodlg.cpp:214 -msgid "Boiling Point" -msgstr "" - -#. i18n: file: src/plotsetupwidget.ui:131 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:283 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#. i18n: file: src/settings_gradients.ui:91 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicMeltingPointGradient) -#: rc.cpp:113 rc.cpp:152 rc.cpp:1747 src/kalziumgradienttype.cpp:385 -#: src/exportdialog.cpp:132 src/detailinfodlg.cpp:207 -msgid "Melting Point" -msgstr "Хайлах температур (цэг):" - -#. i18n: file: src/plotsetupwidget.ui:126 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:278 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#. i18n: file: src/settings_gradients.ui:98 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicElectronegativityGradient) -#: rc.cpp:110 rc.cpp:149 rc.cpp:1750 src/elementdataviewer.cpp:234 -#: src/exportdialog.cpp:129 src/detailinfodlg.cpp:263 -msgid "Electronegativity" -msgstr "Цахилгаан эсрэг цэнэг:" - -#. i18n: file: src/settings_gradients.ui:105 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicDiscoverydateGradient) -#: rc.cpp:1753 -msgid "Discovery Date" -msgstr "" - -#. i18n: file: src/settings_gradients.ui:112 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicElectronaffinityGradient) -#: rc.cpp:1756 src/kalziumgradienttype.cpp:604 -msgid "Electronaffinity" -msgstr "" - -#. i18n: file: src/settings_gradients.ui:119 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicIonizationGradient) -#: rc.cpp:1759 src/exportdialog.cpp:127 -msgid "Ionization" -msgstr "" - -#. i18n: file: src/settings_gradients.ui:139 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1762 -msgid "Maximal Value Color:" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">The method by which you want to specify " +"volume</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_gradients.ui:155 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1765 -msgid "Minimal Value Color:" +#. i18n: file: src/calculator/concCalculator.ui:243 +#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSlvtType) +#: rc.cpp:123 +msgid "" +"This box is used to change the mode in which amount of solvent is specified, " +"i.e. mass, moles or volume." msgstr "" -#. i18n: file: src/settings_colors.ui:30 -#. i18n: ectx: attribute (title), widget (QWidget, tabBlocks) -#: rc.cpp:1771 src/kalziumschemetype.cpp:158 -msgid "Blocks" +#. i18n: file: src/calculator/concCalculator.ui:269 +#. i18n: ectx: property (text), widget (QLabel, label_42) +#: rc.cpp:135 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Molar mass of solvent:</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:50 -#. i18n: ectx: property (text), widget (QLabel, textLabel13) -#: rc.cpp:1774 -msgid "s-Block:" +#. i18n: file: src/calculator/concCalculator.ui:283 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, molarMassSolvent) +#: rc.cpp:142 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the molar mass of the solvent</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:70 -#. i18n: ectx: property (text), widget (QLabel, textLabel14) -#: rc.cpp:1777 -msgid "p-Block:" +#. i18n: file: src/calculator/concCalculator.ui:286 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, molarMassSolvent) +#: rc.cpp:149 +msgid "This box is used to specify the molar mass of the solvent." msgstr "" -#. i18n: file: src/settings_colors.ui:90 -#. i18n: ectx: property (text), widget (QLabel, textLabel15) -#: rc.cpp:1780 -msgid "d-Block:" +#. i18n: file: src/calculator/concCalculator.ui:303 +#. i18n: ectx: property (text), widget (QLabel, label_55) +#: rc.cpp:152 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Density of Solvent:</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:110 -#. i18n: ectx: property (text), widget (QLabel, textLabel16) -#: rc.cpp:1783 -msgid "f-Block:" +#. i18n: file: src/calculator/concCalculator.ui:317 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, densitySolvent) +#: rc.cpp:159 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the density of the solvent</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:136 -#. i18n: ectx: attribute (title), widget (QWidget, tabGroups) -#: rc.cpp:1786 src/kalziumschemetype.cpp:343 -msgid "Groups" +#. i18n: file: src/calculator/concCalculator.ui:320 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, densitySolvent) +#: rc.cpp:166 +msgid "" +"This box is used to specify the density of the solution and is required only " +"if the amount of solution is specified/needed in terms of mass." msgstr "" -#. i18n: file: src/settings_colors.ui:156 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_2) -#: rc.cpp:1789 -msgid "Group 1:" +#. i18n: file: src/calculator/concCalculator.ui:337 +#. i18n: ectx: property (text), widget (QLabel, label_41) +#: rc.cpp:169 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Concentration:</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:176 -#. i18n: ectx: property (text), widget (QLabel, textLabel8) -#: rc.cpp:1792 -msgid "Group 2:" -msgstr "Групп 2:" - -#. i18n: file: src/settings_colors.ui:196 -#. i18n: ectx: property (text), widget (QLabel, textLabel7) -#: rc.cpp:1795 -msgid "Group 3:" -msgstr "Групп 3:" - -#. i18n: file: src/settings_colors.ui:216 -#. i18n: ectx: property (text), widget (QLabel, textLabel6) -#: rc.cpp:1798 -msgid "Group 4:" -msgstr "Групп 4:" - -#. i18n: file: src/settings_colors.ui:236 -#. i18n: ectx: property (text), widget (QLabel, textLabel5_2) -#: rc.cpp:1801 -msgid "Group 5:" -msgstr "Групп 5:" - -#. i18n: file: src/settings_colors.ui:256 -#. i18n: ectx: property (text), widget (QLabel, textLabel4_2) -#: rc.cpp:1804 -msgid "Group 6:" -msgstr "Групп 6:" - -#. i18n: file: src/settings_colors.ui:276 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_2) -#: rc.cpp:1807 -msgid "Group 7:" -msgstr "Групп 7:" - -#. i18n: file: src/settings_colors.ui:296 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_2) -#: rc.cpp:1810 -msgid "Group 8:" -msgstr "Групп 8:" - -#. i18n: file: src/settings_colors.ui:322 -#. i18n: ectx: attribute (title), widget (QWidget, tabStateOfMatter) -#: rc.cpp:1813 -msgid "State of Matter" +#. i18n: file: src/calculator/concCalculator.ui:351 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, concentration) +#: rc.cpp:176 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the concentration of the " +"solution</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:342 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:1816 -msgid "Solid:" -msgstr "Хатуу:" - -#. i18n: file: src/settings_colors.ui:362 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:1819 -msgid "Liquid:" -msgstr "Шингэн:" - -#. i18n: file: src/settings_colors.ui:382 -#. i18n: ectx: property (text), widget (QLabel, textLabel3) -#: rc.cpp:1822 -msgid "Vaporous:" +#. i18n: file: src/calculator/concCalculator.ui:354 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, concentration) +#: rc.cpp:183 +msgid "" +"This box is used to specify the concentration of the solution in respective " +"units to the right." msgstr "" -#. i18n: file: src/settings_colors.ui:408 -#. i18n: ectx: attribute (title), widget (QWidget, tabFamily) -#: rc.cpp:1825 src/kalziumschemetype.cpp:261 src/exportdialog.cpp:134 -msgid "Family" +#. i18n: file: src/calculator/concCalculator.ui:371 +#. i18n: ectx: property (text), widget (QLabel, label_37) +#. i18n: file: src/calculator/gasCalculator.ui:328 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#. i18n: file: src/calculator/nuclearCalculator.ui:253 +#. i18n: ectx: property (text), widget (QLabel, label_37) +#: rc.cpp:186 rc.cpp:635 rc.cpp:930 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Calculate:</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:428 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_2_2) -#: rc.cpp:1828 -msgid "Alkali metals:" +#. i18n: file: src/calculator/concCalculator.ui:385 +#. i18n: ectx: property (toolTip), widget (QComboBox, mode) +#: rc.cpp:193 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify what you want to calculate</span></p></body></html>" msgstr "" -#. i18n: file: src/settings_colors.ui:448 -#. i18n: ectx: property (text), widget (QLabel, textLabel8_2) -#: rc.cpp:1831 -msgid "Rare earth:" +#. i18n: file: src/calculator/concCalculator.ui:388 +#. i18n: ectx: property (whatsThis), widget (QComboBox, mode) +#: rc.cpp:200 +msgid "" +"This is the list of quantities that you can calculate. Choose one of the " +"quantities and specify the other required values to calculate it." msgstr "" -#. i18n: file: src/settings_colors.ui:468 -#. i18n: ectx: property (text), widget (QLabel, textLabel7_2) -#: rc.cpp:1834 -msgid "Non-metals:" +#. i18n: file: src/calculator/concCalculator.ui:395 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:203 +msgid "Amount of Solute" msgstr "" -#. i18n: file: src/settings_colors.ui:488 -#. i18n: ectx: property (text), widget (QLabel, textLabel6_2) -#: rc.cpp:1837 -msgid "Alkaline earth metals:" +#. i18n: file: src/calculator/concCalculator.ui:400 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:206 +msgid "Molar Mass of Solute" msgstr "" -#. i18n: file: src/settings_colors.ui:508 -#. i18n: ectx: property (text), widget (QLabel, textLabel5_2_2) -#: rc.cpp:1840 -msgid "Other metals:" +#. i18n: file: src/calculator/concCalculator.ui:405 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:209 +msgid "Equivalent Mass" msgstr "" -#. i18n: file: src/settings_colors.ui:528 -#. i18n: ectx: property (text), widget (QLabel, textLabel4_2_2) -#: rc.cpp:1843 -msgid "Halogens:" +#. i18n: file: src/calculator/concCalculator.ui:410 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:212 +msgid "Amount of Solvent" msgstr "" -#. i18n: file: src/settings_colors.ui:548 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2) -#: rc.cpp:1846 -msgid "Transition metals:" +#. i18n: file: src/calculator/concCalculator.ui:415 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:215 +msgid "Molar Mass of Solvent" msgstr "" -#. i18n: file: src/settings_colors.ui:568 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_3) -#: rc.cpp:1849 -msgid "Noble gases:" +#. i18n: file: src/calculator/concCalculator.ui:420 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:218 +msgid "Concentration" msgstr "" -#. i18n: file: src/settings_colors.ui:588 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_3_2) -#: rc.cpp:1852 -msgid "Metalloids:" +#. i18n: file: src/calculator/concCalculator.ui:441 +#. i18n: ectx: property (toolTip), widget (QComboBox, densSlvt_unit) +#: rc.cpp:221 +msgid "Specify the units for density of solvent" msgstr "" -#. i18n: file: src/settings_colors.ui:614 -#. i18n: ectx: attribute (title), widget (QWidget, tabNoColor) -#: rc.cpp:1855 -msgid "No Color Scheme" +#. i18n: file: src/calculator/concCalculator.ui:445 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:611 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:224 rc.cpp:330 +msgid "grams per liter" msgstr "" -#. i18n: file: src/settings_colors.ui:634 -#. i18n: ectx: property (text), widget (QLabel, textLabel8_2_2) -#: rc.cpp:1858 -msgid "All the elements:" +#. i18n: file: src/calculator/concCalculator.ui:450 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:616 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:227 rc.cpp:333 +msgid "grams per milliliter" msgstr "" -#. i18n: file: src/settings_colors.ui:641 -#. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_noscheme) -#. i18n: file: src/settings_colors.ui:644 -#. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_noscheme) -#: rc.cpp:1861 rc.cpp:1864 -msgid "This color will be used if no other scheme is selected" +#. i18n: file: src/calculator/concCalculator.ui:455 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:621 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:230 rc.cpp:336 +msgid "kilograms per cubic meter" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:21 -#. i18n: ectx: attribute (title), widget (QWidget, calcTab) -#: rc.cpp:230 src/kalzium.cpp:541 -msgid "Calculator" +#. i18n: file: src/calculator/concCalculator.ui:460 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:626 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:233 rc.cpp:339 +msgid "kilograms per liter" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:51 -#. i18n: ectx: property (toolTip), widget (KLineEdit, formulaEdit) -#: rc.cpp:233 -msgid "Enter molecular formula here" +#. i18n: file: src/calculator/concCalculator.ui:465 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:631 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:236 rc.cpp:342 +msgid "ounces per cubic inch" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:58 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, formulaEdit) -#: rc.cpp:236 -msgid "" -"This box can be used to enter the formula for the molecule.\n" -"e.g. 1.> CaCO3\n" -"e.g. 2.> MeOH\n" -"e.g. 3.> #EDTA#\n" +#. i18n: file: src/calculator/concCalculator.ui:470 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:636 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:239 rc.cpp:345 +msgid "pounds per cubic inch" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:65 -#. i18n: ectx: property (toolTip), widget (QPushButton, calcButton) -#. i18n: file: src/molcalcwidgetbase.ui:68 -#. i18n: ectx: property (whatsThis), widget (QPushButton, calcButton) -#: rc.cpp:243 rc.cpp:246 -msgid "Click on this button to calculate." +#. i18n: file: src/calculator/concCalculator.ui:475 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:641 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:242 rc.cpp:348 +msgid "pounds per cubic foot" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:71 -#. i18n: ectx: property (text), widget (QPushButton, calcButton) -#: rc.cpp:249 -msgid "Calc" +#. i18n: file: src/calculator/concCalculator.ui:480 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) +#. i18n: file: src/calculator/concCalculator.ui:646 +#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) +#: rc.cpp:245 rc.cpp:351 +msgid "pounds per cubic yard" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:164 -#. i18n: ectx: property (title), widget (QGroupBox, details) -#: rc.cpp:252 -msgid "Details" +#. i18n: file: src/calculator/concCalculator.ui:492 +#. i18n: ectx: property (toolTip), widget (QComboBox, conc_unit) +#: rc.cpp:248 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the unit/method for specifying " +"concentration</span></p></body></html>" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:172 -#. i18n: ectx: property (text), widget (QLabel, label_6) +#. i18n: file: src/calculator/concCalculator.ui:496 +#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) #: rc.cpp:255 -msgid "Composition" +msgid "molar" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:185 -#. i18n: ectx: property (toolTip), widget (QTableWidget, table) +#. i18n: file: src/calculator/concCalculator.ui:501 +#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) #: rc.cpp:258 -msgid "Elemental composition" +msgid "Normal" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:188 -#. i18n: ectx: property (whatsThis), widget (QTableWidget, table) +#. i18n: file: src/calculator/concCalculator.ui:506 +#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) #: rc.cpp:261 -msgid "" -"This table previews the elemental composition of the molecule, i.e. the " -"percentage of each element in the molecule." +msgid "molal" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:205 -#. i18n: ectx: property (text), widget (QTableWidget, table) -#. i18n: file: data/knowledge.xml:15 -#. i18n: file: data/knowledge.xml:27 -#. i18n: file: data/knowledge.xml:117 -#: rc.cpp:264 rc.cpp:2293 rc.cpp:2303 rc.cpp:2393 -msgid "Element" +#. i18n: file: src/calculator/concCalculator.ui:511 +#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) +#: rc.cpp:265 +#, no-c-format +msgid "% ( mass )" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:210 -#. i18n: ectx: property (text), widget (QTableWidget, table) -#: rc.cpp:267 -msgid "Atoms" +#. i18n: file: src/calculator/concCalculator.ui:516 +#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) +#: rc.cpp:269 +#, no-c-format +msgid "% ( volume )" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:215 -#. i18n: ectx: property (text), widget (QTableWidget, table) -#: rc.cpp:270 src/detailinfodlg.cpp:249 -msgid "Atomic mass" +#. i18n: file: src/calculator/concCalculator.ui:521 +#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) +#: rc.cpp:273 +#, no-c-format +msgid "% ( moles )" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:220 -#. i18n: ectx: property (text), widget (QTableWidget, table) -#: rc.cpp:273 -msgid "Total mass" +#. i18n: file: src/calculator/concCalculator.ui:533 +#. i18n: ectx: property (toolTip), widget (QComboBox, amtSlvt_unit) +#: rc.cpp:276 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">The units for amount of solvent</span></p></body></html>" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:225 -#. i18n: ectx: property (text), widget (QTableWidget, table) -#: rc.cpp:276 src/detailinfodlg.cpp:330 -msgid "Percentage" +#. i18n: file: src/calculator/concCalculator.ui:536 +#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSlvt_unit) +#: rc.cpp:283 +msgid "" +"This box is used to specify the units for the amount of solvent in the " +"solution." msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:237 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:279 -msgid "Aliases used" +#. i18n: file: src/calculator/concCalculator.ui:540 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:286 src/calculator/concCalculator.cpp:718 +#: src/calculator/concCalculator.cpp:759 +msgid "liter" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:244 -#. i18n: ectx: property (toolTip), widget (QTableWidget, alias_list) -#: rc.cpp:282 -msgid "Aliases used in the formula" +#. i18n: file: src/calculator/concCalculator.ui:545 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:289 src/calculator/concCalculator.cpp:720 +#: src/calculator/concCalculator.cpp:761 +msgid "cubic feet" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:248 -#. i18n: ectx: property (whatsThis), widget (QTableWidget, alias_list) -#: rc.cpp:285 -msgid "" -"This displays all the aliases used in the molecule.\n" -"For instance, in the molecule MeOH, the alias used is Me = CH3." +#. i18n: file: src/calculator/concCalculator.ui:550 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:292 src/calculator/concCalculator.cpp:721 +#: src/calculator/concCalculator.cpp:762 +msgid "cubic inch" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:259 -#. i18n: ectx: property (text), widget (QTableWidget, alias_list) -#: rc.cpp:289 -msgid "aliases" +#. i18n: file: src/calculator/concCalculator.ui:555 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:295 src/calculator/concCalculator.cpp:722 +#: src/calculator/concCalculator.cpp:763 +msgid "cubic mile" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:273 -#. i18n: ectx: attribute (title), widget (QWidget, aliasTab) -#: rc.cpp:292 -msgid "Aliases" +#. i18n: file: src/calculator/concCalculator.ui:560 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:298 src/calculator/concCalculator.cpp:723 +#: src/calculator/concCalculator.cpp:764 +msgid "fluid ounce" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:279 -#. i18n: ectx: property (title), widget (QGroupBox, aliasBox) -#: rc.cpp:295 -msgid "Define alias" +#. i18n: file: src/calculator/concCalculator.ui:565 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:301 src/calculator/concCalculator.cpp:724 +#: src/calculator/concCalculator.cpp:765 +msgid "cups" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:300 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:298 -msgid "Short-form" +#. i18n: file: src/calculator/concCalculator.ui:570 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:304 src/calculator/concCalculator.cpp:725 +#: src/calculator/concCalculator.cpp:766 +msgid "gallons" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:307 -#. i18n: ectx: property (toolTip), widget (QLineEdit, shortForm) -#: rc.cpp:301 -msgid "Short form of the alias" +#. i18n: file: src/calculator/concCalculator.ui:575 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) +#: rc.cpp:307 src/calculator/concCalculator.cpp:726 +#: src/calculator/concCalculator.cpp:767 +msgid "pints" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:311 -#. i18n: ectx: property (whatsThis), widget (QLineEdit, shortForm) -#: rc.cpp:304 +#. i18n: file: src/calculator/concCalculator.ui:587 +#. i18n: ectx: property (toolTip), widget (QLabel, label_19) +#: rc.cpp:310 msgid "" -"You can specify the short form of the alias used here, \n" -"for instance, Me." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">The units for molar mass of solvent</span></p></body></html>" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:318 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:308 -msgid "Full-form" +#. i18n: file: src/calculator/concCalculator.ui:590 +#. i18n: ectx: property (text), widget (QLabel, label_19) +#. i18n: file: src/calculator/concCalculator.ui:727 +#. i18n: ectx: property (text), widget (QLabel, label_18) +#: rc.cpp:317 rc.cpp:402 +msgid "(g/mole)" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:326 -#. i18n: ectx: property (whatsThis), widget (QLineEdit, fullForm) -#: rc.cpp:311 +#. i18n: file: src/calculator/concCalculator.ui:604 +#. i18n: ectx: property (toolTip), widget (QComboBox, densSlt_unit) +#: rc.cpp:320 msgid "" -"You can enter the full form of the alias in this box, \n" -"for instance, CH3." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the units of density</span></p></body></html>" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:333 -#. i18n: ectx: property (toolTip), widget (QPushButton, alias) -#: rc.cpp:315 -msgid "Click to add the alias" +#. i18n: file: src/calculator/concCalculator.ui:607 +#. i18n: ectx: property (whatsThis), widget (QComboBox, densSlt_unit) +#: rc.cpp:327 +msgid "" +"This box is used to specify the units of the density of the solute. This is " +"required only if you are specifying the amount of solute in terms of volume." msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:336 -#. i18n: ectx: property (whatsThis), widget (QPushButton, alias) -#: rc.cpp:318 -msgid "Click to add the alias if it is valid." +#. i18n: file: src/calculator/concCalculator.ui:658 +#. i18n: ectx: property (toolTip), widget (QComboBox, amtSlt_unit) +#: rc.cpp:354 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the units for the amount of " +"solute</span></p></body></html>" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:339 -#. i18n: ectx: property (text), widget (QPushButton, alias) -#: rc.cpp:321 -msgid "Add Alias" +#. i18n: file: src/calculator/concCalculator.ui:661 +#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSlt_unit) +#: rc.cpp:361 +msgid "" +"This box is used to specify the units for the amount of solute in the " +"solution." msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:373 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:324 -msgid "Pre-defined aliases" +#. i18n: file: src/calculator/concCalculator.ui:665 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:472 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:516 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) +#: rc.cpp:364 rc.cpp:1049 rc.cpp:1077 src/calculator/concCalculator.cpp:705 +#: src/calculator/concCalculator.cpp:774 +msgid "grams" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:380 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:327 -msgid "User-defined aliases" +#. i18n: file: src/calculator/concCalculator.ui:670 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#: rc.cpp:367 +msgid "kilograms" +msgstr "" + +#. i18n: file: src/calculator/concCalculator.ui:675 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:477 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:521 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) +#: rc.cpp:370 rc.cpp:1052 rc.cpp:1080 src/calculator/concCalculator.cpp:706 +#: src/calculator/concCalculator.cpp:775 +msgid "tons" +msgstr "" + +#. i18n: file: src/calculator/concCalculator.ui:680 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:482 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:526 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) +#: rc.cpp:373 rc.cpp:1055 rc.cpp:1083 src/calculator/concCalculator.cpp:707 +#: src/calculator/concCalculator.cpp:776 +msgid "carats" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:387 -#. i18n: ectx: property (toolTip), widget (QTableWidget, pre_defined) -#: rc.cpp:330 -msgid "List of pre-defined aliases." +#. i18n: file: src/calculator/concCalculator.ui:685 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:487 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:531 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) +#: rc.cpp:376 rc.cpp:1058 rc.cpp:1086 src/calculator/concCalculator.cpp:708 +#: src/calculator/concCalculator.cpp:777 +msgid "pounds" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:390 -#. i18n: ectx: property (whatsThis), widget (QTableWidget, pre_defined) -#: rc.cpp:333 -msgid "This table displays all the pre-defined aliases." +#. i18n: file: src/calculator/concCalculator.ui:690 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:492 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:536 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) +#: rc.cpp:379 rc.cpp:1061 rc.cpp:1089 src/calculator/concCalculator.cpp:709 +#: src/calculator/concCalculator.cpp:778 +msgid "ounces" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:419 -#. i18n: ectx: property (toolTip), widget (QTableWidget, user_defined) -#: rc.cpp:336 -msgid "List of user-defined aliases." +#. i18n: file: src/calculator/concCalculator.ui:695 +#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:497 +#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:541 +#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) +#: rc.cpp:382 rc.cpp:1064 rc.cpp:1092 src/calculator/concCalculator.cpp:710 +#: src/calculator/concCalculator.cpp:779 +msgid "troy ounces" msgstr "" -#. i18n: file: src/molcalcwidgetbase.ui:422 -#. i18n: ectx: property (whatsThis), widget (QTableWidget, user_defined) -#: rc.cpp:339 -msgid "This is the list of aliases that you or some other user has added." +#. i18n: file: src/calculator/concCalculator.ui:707 +#. i18n: ectx: property (toolTip), widget (QLabel, label_17) +#: rc.cpp:385 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Units for molar mass of solute</span></p></body></html>" msgstr "" -#. i18n: file: src/isotopetable/isotopedialog.ui:69 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1921 -msgid "Zoom IN / OUT" +#. i18n: file: src/calculator/concCalculator.ui:710 +#. i18n: ectx: property (text), widget (QLabel, label_17) +#. i18n: file: src/calculator/gasCalculator.ui:365 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:392 rc.cpp:654 +msgid "(g/mol)" msgstr "" -#. i18n: file: src/isotopetable/isotopedialog.ui:138 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1924 +#. i18n: file: src/calculator/concCalculator.ui:724 +#. i18n: ectx: property (toolTip), widget (QLabel, label_18) +#: rc.cpp:395 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -903,259 +913,370 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"weight:600;\">Information</span></p>\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span " -"style=\" font-weight:400;\">Right click on an element to view information " -"about it.</span></p>\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\">zoom in and out using your " -"mouse wheel / zoom feature.</p>\n" +"size:12pt;\">Units for equivalent mass of solute</span></p></body></html>" +msgstr "" + +#. i18n: file: src/calculator/concCalculator.ui:792 +#. i18n: ectx: property (toolTip), widget (QPushButton, reset) +#: rc.cpp:405 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\">scroll using left-clicking " -"and dragging / scroll feature.</p></body></html>" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Reset all values to initial values</span></p></body></html>" msgstr "" -#. i18n: file: src/equationview.ui:131 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1867 -msgid "Equation:" +#. i18n: file: src/calculator/concCalculator.ui:795 +#. i18n: ectx: property (text), widget (QPushButton, reset) +#. i18n: file: src/calculator/gasCalculator.ui:521 +#. i18n: ectx: property (text), widget (QPushButton, reset) +#. i18n: file: src/calculator/nuclearCalculator.ui:719 +#. i18n: ectx: property (text), widget (QPushButton, reset) +#: rc.cpp:412 rc.cpp:701 rc.cpp:1160 +msgid "Reset" msgstr "" -#. i18n: file: src/equationview.ui:152 -#. i18n: ectx: property (toolTip), widget (KLineEdit, lineEdit) -#. i18n: file: src/equationview.ui:155 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, lineEdit) -#: rc.cpp:1870 rc.cpp:1873 -msgid "Enter the equation you want to balance in this field." +#. i18n: file: src/calculator/titrationCalculator.ui:22 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:415 +msgid "X max:" msgstr "" -#. i18n: file: src/equationview.ui:158 -#. i18n: ectx: property (text), widget (KLineEdit, lineEdit) -#: rc.cpp:1876 -msgid "aCH3(CH2)3COOH + bO2 -> cH2O + dCO2" +#. i18n: file: src/calculator/titrationCalculator.ui:29 +#. i18n: ectx: property (text), widget (QPushButton, pushButton) +#: rc.cpp:418 +msgid "Draw Plot" msgstr "" -#. i18n: file: src/equationview.ui:171 -#. i18n: ectx: property (toolTip), widget (KPushButton, calculateButton) -#. i18n: file: src/equationview.ui:174 -#. i18n: ectx: property (whatsThis), widget (KPushButton, calculateButton) -#: rc.cpp:1879 rc.cpp:1882 -msgid "If you press this button the equation on the left will be balanced." +#. i18n: file: src/calculator/titrationCalculator.ui:36 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:421 +msgid "Y max:" msgstr "" -#. i18n: file: src/equationview.ui:177 -#. i18n: ectx: property (text), widget (KPushButton, calculateButton) -#: rc.cpp:1885 -msgid "&Calculate" +#. i18n: file: src/calculator/titrationCalculator.ui:43 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:424 +msgid "Y min:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:33 -#. i18n: ectx: property (text), widget (QLabel, textLabel4) -#: rc.cpp:89 -msgid "Last element:" +#. i18n: file: src/calculator/titrationCalculator.ui:80 +#. i18n: ectx: property (text), widget (QLabel, label_8) +#: rc.cpp:427 +msgid "Notes:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:63 -#. i18n: ectx: property (text), widget (QLabel, textLabel3) -#: rc.cpp:92 -msgid "First element:" +#. i18n: file: src/calculator/titrationCalculator.ui:100 +#. i18n: ectx: property (text), widget (QLabel, label_9) +#: rc.cpp:430 +msgid "X min:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:82 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:95 -msgid "X-Axis" +#. i18n: file: src/calculator/titrationCalculator.ui:121 +#. i18n: ectx: attribute (title), widget (QWidget, tab) +#: rc.cpp:433 +msgid "Tab 1" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:102 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:98 -msgid "X:" +#. i18n: file: src/calculator/titrationCalculator.ui:127 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:436 +msgid "Find the equivalence point from experimental values:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:112 -#. i18n: ectx: property (whatsThis), widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:261 -#. i18n: ectx: property (whatsThis), widget (KComboBox, KCB_y) -#: rc.cpp:101 rc.cpp:140 -msgid "Here you can define what you want to plot" +#. i18n: file: src/calculator/titrationCalculator.ui:191 +#. i18n: ectx: property (text), widget (QTableWidget, tableWidget_2) +#: rc.cpp:439 +msgid "pH(Y)" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:116 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:268 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#: rc.cpp:104 rc.cpp:143 src/elementdataviewer.cpp:221 -#: src/exportdialog.cpp:122 -msgid "Atomic Number" +#. i18n: file: src/calculator/titrationCalculator.ui:196 +#. i18n: ectx: property (text), widget (QTableWidget, tableWidget_2) +#: rc.cpp:442 +msgid "Volume(X)" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:141 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) -#. i18n: file: src/plotsetupwidget.ui:293 -#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) -#. i18n: file: data/knowledge.xml:252 -#. i18n: file: data/knowledge.xml:261 -#. i18n: file: data/knowledge.xml:266 -#. i18n: file: data/knowledge.xml:278 -#: rc.cpp:119 rc.cpp:158 rc.cpp:2530 rc.cpp:2540 rc.cpp:2544 rc.cpp:2558 -msgid "Atomic Radius" -msgstr "Атомын радиус:" +#. i18n: file: src/calculator/titrationCalculator.ui:205 +#. i18n: ectx: attribute (title), widget (QWidget, tab_2) +#: rc.cpp:445 +msgid "Tab 2" +msgstr "" -#. i18n: file: src/plotsetupwidget.ui:164 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) -#. i18n: file: src/plotsetupwidget.ui:315 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) -#: rc.cpp:125 rc.cpp:164 -msgid "Average value:" +#. i18n: file: src/calculator/titrationCalculator.ui:211 +#. i18n: ectx: property (text), widget (QLabel, label_7) +#: rc.cpp:448 +msgid "" +"Solve an equilibrium system and see how the concentration of one ion (Y) " +"changes in function of another one (X)" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:188 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#. i18n: file: src/plotsetupwidget.ui:329 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_2) -#: rc.cpp:128 rc.cpp:167 -msgid "Maximum value:" +#. i18n: file: src/calculator/titrationCalculator.ui:284 +#. i18n: ectx: property (text), widget (QTableWidget, tableWidget) +#: rc.cpp:451 +msgid "Parameter" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:212 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_2) -#. i18n: file: src/plotsetupwidget.ui:336 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_3) -#: rc.cpp:131 rc.cpp:170 -msgid "Minimum value:" +#. i18n: file: src/calculator/titrationCalculator.ui:289 +#. i18n: ectx: property (text), widget (QTableWidget, tableWidget) +#: rc.cpp:454 +msgid "Value" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:231 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:134 -msgid "Y-Axis" +#. i18n: file: src/calculator/titrationCalculator.ui:299 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:457 +msgid "X axis:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:251 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:137 -msgid "Y:" +#. i18n: file: src/calculator/titrationCalculator.ui:316 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:460 +msgid "Y axis:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:361 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:173 -msgid "Display:" +#. i18n: file: src/calculator/titrationCalculator.ui:332 +#. i18n: ectx: property (text), widget (QLabel, label_10) +#: rc.cpp:463 +msgid "Choose what you want to do:" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:372 -#. i18n: ectx: property (text), item, widget (KComboBox, comboElementLabels) -#: rc.cpp:176 -msgid "No Labels" +#. i18n: file: src/calculator/titrationCalculator.ui:343 +#. i18n: ectx: property (text), widget (QPushButton, newfile) +#: rc.cpp:466 +msgid "New" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:377 -#. i18n: ectx: property (text), item, widget (KComboBox, comboElementLabels) -#: rc.cpp:179 -msgid "Element Names" +#. i18n: file: src/calculator/titrationCalculator.ui:350 +#. i18n: ectx: property (text), widget (QPushButton, open) +#: rc.cpp:469 +msgid "Open" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:382 -#. i18n: ectx: property (text), item, widget (KComboBox, comboElementLabels) -#: rc.cpp:182 -msgid "Element Symbols" +#. i18n: file: src/calculator/titrationCalculator.ui:357 +#. i18n: ectx: property (text), widget (QPushButton, save) +#: rc.cpp:472 +msgid "Save" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:394 -#. i18n: ectx: property (text), widget (QPushButton, full) -#: rc.cpp:185 -msgid "Full range" +#. i18n: file: src/calculator/titrationCalculator.ui:364 +#. i18n: ectx: property (text), widget (QPushButton, saveimage) +#: rc.cpp:475 src/calculator/titrationCalculator.cpp:655 +msgid "Save plot" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:407 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:188 -msgid "Element Type" +#. i18n: file: src/calculator/titrationCalculator.ui:371 +#. i18n: ectx: property (text), widget (QPushButton, rapidhelp) +#: rc.cpp:478 +msgid "Example" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:415 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:191 -msgid "All elements" +#. i18n: file: src/calculator/gasCalculator.ui:30 +#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) +#: rc.cpp:481 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"family:'DejaVu Sans'; font-size:12pt; font-weight:600;\">Change the " +"quantities and observe the other quantities change dynamically.<br />Mass " +"and moles are directly dependent for a given gas.</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:420 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:194 -msgid "Metals" +#. i18n: file: src/calculator/gasCalculator.ui:47 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:491 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">molar mass of the gas:</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:425 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:197 -msgid "Non-Metals / Metalloids" +#. i18n: file: src/calculator/gasCalculator.ui:61 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, molarMass) +#: rc.cpp:498 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the molar mass of the gas</span></p></body></html>" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:64 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, molarMass) +#: rc.cpp:505 +msgid "" +"This box can be used to specify the molar mass of the gas, e.g. 2 for " +"Hydrogen gas." +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:81 +#. i18n: ectx: property (text), widget (QLabel, label_25) +#: rc.cpp:508 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">moles:</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:430 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:200 -msgid "s block elements" +#. i18n: file: src/calculator/gasCalculator.ui:95 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, moles) +#: rc.cpp:515 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the number of moles of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:435 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:203 -msgid "p block elements" +#. i18n: file: src/calculator/gasCalculator.ui:99 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, moles) +#: rc.cpp:522 +msgid "" +"This box can be used to specify the number of moles of the gas.\n" +"moles = mass / molar mass" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:440 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:206 -msgid "d block elements" +#. i18n: file: src/calculator/gasCalculator.ui:116 +#. i18n: ectx: property (text), widget (QLabel, label_24) +#: rc.cpp:526 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Mass:</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:445 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:209 -msgid "f block elements" +#. i18n: file: src/calculator/gasCalculator.ui:130 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, mass) +#: rc.cpp:533 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the Mass of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:450 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:212 -msgid "Noble gases" +#. i18n: file: src/calculator/gasCalculator.ui:134 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, mass) +#: rc.cpp:540 +msgid "" +"This box can be used to specify the mass of the gas.\n" +"Mass = moles * molar mass" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:455 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:215 -msgid "Alkalie metals" +#. i18n: file: src/calculator/gasCalculator.ui:151 +#. i18n: ectx: property (toolTip), widget (QComboBox, mass_unit) +#: rc.cpp:544 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the unit of mass of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:460 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:218 -msgid "Alkaline earth metals" +#. i18n: file: src/calculator/gasCalculator.ui:154 +#. i18n: ectx: property (whatsThis), widget (QComboBox, mass_unit) +#: rc.cpp:551 +msgid "This box is used to change the units of mass." msgstr "" -#. i18n: file: src/plotsetupwidget.ui:465 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:221 -msgid "Lanthanides" +#. i18n: file: src/calculator/gasCalculator.ui:178 +#. i18n: ectx: property (text), widget (QLabel, label_27) +#: rc.cpp:554 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Pressure:</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:470 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:224 -msgid "Actinides" +#. i18n: file: src/calculator/gasCalculator.ui:192 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, pressure) +#: rc.cpp:561 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the Pressure of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/plotsetupwidget.ui:475 -#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) -#: rc.cpp:227 -msgid "Radio-active elements" +#. i18n: file: src/calculator/gasCalculator.ui:195 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, pressure) +#: rc.cpp:568 +msgid "This box can be used to change the pressure of the gas." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:27 -#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) -#: rc.cpp:817 +#. i18n: file: src/calculator/gasCalculator.ui:212 +#. i18n: ectx: property (toolTip), widget (QComboBox, pressure_unit) +#: rc.cpp:571 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1166,22 +1287,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Some of the following data is not necessary. " -"For instance, if you specify the amount of solute in moles, you do not have " -"to specify the molar mass of the solute.</span></p></body></html>" +"size:12pt;\">Specify the units for pressure of the " +"gas</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:34 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#. i18n: file: src/calculator/gasCalculator.ui:37 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:824 rc.cpp:1334 -msgid "Data" +#. i18n: file: src/calculator/gasCalculator.ui:215 +#. i18n: ectx: property (whatsThis), widget (QComboBox, pressure_unit) +#: rc.cpp:578 +msgid "" +"This box can be used to specify the units of pressure, e.g. atmospheres, " +"bars, etc." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:44 -#. i18n: ectx: property (text), widget (QLabel, label_36) -#: rc.cpp:827 +#. i18n: file: src/calculator/gasCalculator.ui:226 +#. i18n: ectx: property (text), widget (QLabel, label_29) +#: rc.cpp:581 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1192,12 +1312,12 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Amount of solute:</span></p></body></html>" +"size:12pt; font-weight:600;\">Temperature:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:58 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, amtSolute) -#: rc.cpp:834 +#. i18n: file: src/calculator/gasCalculator.ui:240 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, temp) +#: rc.cpp:588 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1208,52 +1328,59 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the amount of solute</span></p></body></html>" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:61 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, amtSolute) -#: rc.cpp:841 -msgid "This is the box used to specify the amount of solute in the solution." +"size:12pt;\">Specify the temperature of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:74 -#. i18n: ectx: property (toolTip), widget (QComboBox, amtSltType) -#: rc.cpp:844 -msgid "The method by which you want to specify the amount of solute" +#. i18n: file: src/calculator/gasCalculator.ui:243 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, temp) +#: rc.cpp:595 +msgid "This box can be used to specify the temperature of the gas." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:77 -#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSltType) -#: rc.cpp:847 +#. i18n: file: src/calculator/gasCalculator.ui:260 +#. i18n: ectx: property (toolTip), widget (QComboBox, temp_unit) +#: rc.cpp:598 msgid "" -"This box is used to change the mode in which the amount of solute is " -"specified, i.e. mass, moles or volume." +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt;\">Specify the units for the temperature of the " +"gas</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:86 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSltType) -#. i18n: file: src/calculator/concCalculator.ui:247 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvtType) -#: rc.cpp:853 rc.cpp:938 -msgid "volume" +#. i18n: file: src/calculator/gasCalculator.ui:263 +#. i18n: ectx: property (whatsThis), widget (QComboBox, temp_unit) +#: rc.cpp:605 +msgid "" +"This box can be used to specify the units of temperature, e.g. Kelvin, " +"Celsius, etc." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:416 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmtType) -#. i18n: file: src/calculator/nuclearCalculator.ui:440 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmtType) -#. i18n: file: src/calculator/concCalculator.ui:91 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSltType) -#. i18n: file: src/calculator/concCalculator.ui:257 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvtType) -#: rc.cpp:674 rc.cpp:690 rc.cpp:856 rc.cpp:944 -msgid "moles" +#. i18n: file: src/calculator/gasCalculator.ui:274 +#. i18n: ectx: property (text), widget (QLabel, label_26) +#: rc.cpp:608 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Volume:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:103 -#. i18n: ectx: property (text), widget (QLabel, label_39) -#: rc.cpp:859 +#. i18n: file: src/calculator/gasCalculator.ui:288 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, volume) +#: rc.cpp:615 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1264,12 +1391,18 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Molar mass of solute:</span></p></body></html>" +"size:12pt;\">Specify the volume of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:117 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, molarMass) -#: rc.cpp:866 +#. i18n: file: src/calculator/gasCalculator.ui:291 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, volume) +#: rc.cpp:622 +msgid "This box can be used to specify the volume of the gas." +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:314 +#. i18n: ectx: property (toolTip), widget (QComboBox, volume_unit) +#: rc.cpp:625 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1280,18 +1413,48 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the molar mass of the solute</span></p></body></html>" +"size:12pt;\">Specify the units for volume of the gas</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:120 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, molarMass) -#: rc.cpp:873 -msgid "This box is used to specify the molar mass of the substance." +#. i18n: file: src/calculator/gasCalculator.ui:317 +#. i18n: ectx: property (whatsThis), widget (QComboBox, volume_unit) +#: rc.cpp:632 +msgid "This box can be used to change the units of volume, e.g. liters." +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:342 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:642 +msgid "Moles / Mass" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:347 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:645 +msgid "Pressure" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:352 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:648 +msgid "Temperature" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:357 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:651 +msgid "Volume" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:375 +#. i18n: ectx: property (title), widget (QGroupBox, non_ideal) +#: rc.cpp:657 +msgid "Data for non-ideal gases" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:137 -#. i18n: ectx: property (text), widget (QLabel, label_40) -#: rc.cpp:876 +#. i18n: file: src/calculator/gasCalculator.ui:387 +#. i18n: ectx: property (text), widget (QLabel, label_30) +#: rc.cpp:660 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1302,13 +1465,13 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Equivalent mass of " -"solute:</span></p></body></html>" +"size:12pt; font-weight:600;\">Van der Waals constant " +"'b':</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:151 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, eqtMass) -#: rc.cpp:883 +#. i18n: file: src/calculator/gasCalculator.ui:401 +#. i18n: ectx: property (text), widget (QLabel, label_28) +#: rc.cpp:667 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1319,38 +1482,74 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the equivalent mass of the " -"solute</span></p></body></html>" +"size:12pt; font-weight:600;\">Van der Waals constant " +"'a':</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:155 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, eqtMass) -#: rc.cpp:890 +#. i18n: file: src/calculator/gasCalculator.ui:411 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, b) +#: rc.cpp:674 +msgid "Specify the units of the van der Waals constant 'b'" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:414 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, b) +#: rc.cpp:677 msgid "" -"This box is used to specify the equivalent mass of the solute. This is " -"required only only if concentration in terms of normality is involved.\n" -"Normality = Number of Equivalents / liter of solution" +"This box can be used to specify the van der Waals constant 'b' for the gas. " +"This is required only for a real gas. It can be marked as 0.0 for an ideal " +"gas." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:172 -#. i18n: ectx: property (text), widget (QLabel, label_52) -#: rc.cpp:894 +#. i18n: file: src/calculator/gasCalculator.ui:427 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, a) +#: rc.cpp:680 +msgid "Specify the units of the van der Waals constant 'a'" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:430 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, a) +#: rc.cpp:683 msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Density of solute:</span></p></body></html>" +"This box can be used to specify the van der Waals constant 'a' for the gas. " +"This is required only for a real gas. It can be marked as 0.0 for an ideal " +"gas." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:186 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, densitySolute) -#: rc.cpp:901 +#. i18n: file: src/calculator/gasCalculator.ui:445 +#. i18n: ectx: property (toolTip), widget (QComboBox, b_unit) +#: rc.cpp:686 +msgid "The units of the van der Waals constant 'b'" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:448 +#. i18n: ectx: property (whatsThis), widget (QComboBox, b_unit) +#: rc.cpp:689 +msgid "" +"This can be used to specify the units of the van der Waals constant 'b'." +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:455 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:692 +msgid "per mole" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:477 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:695 +msgid "liter^2 atmosphere/mol^2" +msgstr "" + +#. i18n: file: src/calculator/gasCalculator.ui:518 +#. i18n: ectx: property (toolTip), widget (QPushButton, reset) +#: rc.cpp:698 +msgid "Click to reset all values to initial values" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:39 +#. i18n: ectx: property (toolTip), widget (QTreeWidget, tree) +#: rc.cpp:704 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1361,36 +1560,86 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the density of the solute</span></p></body></html>" +"size:14pt;\">Select the calculator that you want to " +"use</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:189 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, densitySolute) -#: rc.cpp:908 +#. i18n: file: src/calculator/calculator.ui:42 +#. i18n: ectx: property (whatsThis), widget (QTreeWidget, tree) +#: rc.cpp:711 msgid "" -"This box is used to specify the value of the density of the solute. This is " -"required only if you are specifying the amount of solute in terms of volume." +"This is the index of the various calculators available. For more information " +"on each calculator, click on 'Introduction'." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:206 -#. i18n: ectx: property (text), widget (QLabel, label_31) -#: rc.cpp:911 +#. i18n: file: src/calculator/calculator.ui:49 +#. i18n: ectx: property (text), widget (QTreeWidget, tree) +#: rc.cpp:714 +msgid "Calculators" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:54 +#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) +#: rc.cpp:717 src/calculator/calculator.cpp:88 +msgid "Introduction" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:59 +#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) +#: rc.cpp:720 src/calculator/calculator.cpp:108 +msgid "Molecular mass Calculator" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:64 +#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) +#. i18n: file: src/calculator/settings_calc.ui:123 +#. i18n: ectx: attribute (title), widget (QWidget, tab_3) +#: rc.cpp:723 rc.cpp:799 src/calculator/calculator.cpp:99 +msgid "Concentration Calculator" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:69 +#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) +#. i18n: file: src/calculator/settings_calc.ui:28 +#. i18n: ectx: attribute (title), widget (QWidget, nuclear) +#: rc.cpp:726 rc.cpp:778 src/calculator/calculator.cpp:91 +msgid "Nuclear Calculator" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:74 +#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) +#. i18n: file: src/calculator/settings_calc.ui:55 +#. i18n: ectx: attribute (title), widget (QWidget, gas) +#: rc.cpp:729 rc.cpp:784 src/calculator/calculator.cpp:95 +msgid "Gas Calculator" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:79 +#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) +#: rc.cpp:732 src/calculator/calculator.cpp:110 +msgid "Titration Calculator" +msgstr "" + +#. i18n: file: src/calculator/calculator.ui:135 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:735 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " "type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Amount of Solvent:</span></p></body></html>" +"family:'DejaVu Sans'; font-size:18pt; font-weight:600;\">The Kalzium " +"Calculators</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:220 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, amtSolvent) -#: rc.cpp:918 +#. i18n: file: src/calculator/calculator.ui:177 +#. i18n: ectx: property (toolTip), widget (KTextEdit, ktextedit) +#: rc.cpp:742 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1401,43 +1650,94 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the amount of solvent</span></p></body></html>" +"size:14pt;\">Information about the various " +"calculators</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:223 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, amtSolvent) -#: rc.cpp:925 -msgid "This box is used to specify the amount of solvent in the solution." +#. i18n: file: src/calculator/calculator.ui:180 +#. i18n: ectx: property (whatsThis), widget (KTextEdit, ktextedit) +#: rc.cpp:749 +msgid "This is the description of the function of each calculator in Kalzium" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:240 -#. i18n: ectx: property (toolTip), widget (QComboBox, amtSlvtType) -#: rc.cpp:928 +#. i18n: file: src/calculator/calculator.ui:202 +#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) +#: rc.cpp:752 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " "type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">The method by which you want to specify " -"volume</span></p></body></html>" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:243 -#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSlvtType) -#: rc.cpp:935 -msgid "" -"This box is used to change the mode in which amount of solvent is specified, " -"i.e. mass, moles or volume." +"family:'DejaVu Sans'; font-size:12pt;\">Welcome to the Kalzium " +"calculators!<br /></span></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"family:'DejaVu Sans'; font-size:10pt;\">This calculator contains a variety " +"of calculators for different tasks performing different " +"calculations.</span></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"family:'DejaVu Sans'; font-size:10pt;\">You can find the following " +"calculators in Kalzium</span></p>\n" +"<ul style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-" +"right: 0px; -qt-list-indent: 1;\"><li style=\" font-family:'DejaVu Sans';\" " +"style=\" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"weight:600;\">Molecular mass calculator<br /></span> This calculator helps " +"you calculate the molecular masses of different molecules.<br />You can " +"specify short form of the molecule names add more such aliases.</li>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"><span style=\" font-weight:600;\">Concentrations calculator<br " +"/></span>You can calculate quantities which include</li>\n" +"<ul type=\"circle\" style=\"margin-top: 0px; margin-bottom: 0px; margin-" +"left: 0px; margin-right: 0px; -qt-list-indent: 2;\"><li style=\" font-" +"family:'DejaVu Sans';\" style=\" margin-top:0px; margin-bottom:0px; margin-" +"left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Amount of " +"substance\t</li>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\">Volume of solvent</li>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\">Concentration of substance</li></ul>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:1; text-indent:0px;\"><span style=\" font-" +"family:'DejaVu Sans';\"> There are a wide range of units to choose from and " +"different methods to specify quantities.</span></p>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"><span style=\" font-weight:600;\">Nuclear calculator<br " +"/></span>This calculator makes use of the nuclear data available in Kalzium " +"to predict the expected masses of a material after time.</li>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"><span style=\" font-weight:600;\">Gas calculator<br " +"/></span>This calculator can calculate the values of Temperature, pressure, " +"volume, amount of gas etc. for various ideal as well as non-ideal " +"gases.</li>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"><span style=\" font-weight:600;\">Equation Balancer<br " +"/></span>This calculator can balance chemical equations.</li>\n" +"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" +"bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" +"indent:0px;\"><span style=\" font-weight:600;\">Titration calculator<br " +"/></span>This calculator tries to find out the equivalence point of a pH-" +"meter followed titration best fitting it with an hyperbolic tangent. You can " +"also let it solve an equilibrium system of equations and see how the " +"concentration of a species changes in function of another " +"one.</li></ul></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:269 -#. i18n: ectx: property (text), widget (QLabel, label_42) -#: rc.cpp:947 +#. i18n: file: src/calculator/settings_calc.ui:21 +#. i18n: ectx: property (toolTip), widget (QTabWidget, tabWidget) +#: rc.cpp:771 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1448,12 +1748,55 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Molar mass of solvent:</span></p></body></html>" +"size:12pt;\">The settings of the molecular concentration " +"calculator</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:283 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, molarMassSolvent) -#: rc.cpp:954 +#. i18n: file: src/calculator/settings_calc.ui:34 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_mass) +#: rc.cpp:781 +msgid "Amount is always specified in term of mass" +msgstr "" + +#. i18n: file: src/calculator/settings_calc.ui:63 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ideal) +#: rc.cpp:787 +msgid "Assume Gas is ideal (i.e. do not show Van der Waals co-efficients)" +msgstr "" + +#. i18n: file: src/calculator/settings_calc.ui:89 +#. i18n: ectx: attribute (title), widget (QWidget, tab_2) +#: rc.cpp:790 +msgid "Mass Calculator" +msgstr "" + +#. i18n: file: src/calculator/settings_calc.ui:95 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_alias) +#: rc.cpp:793 +msgid "Show details such as aliases" +msgstr "" + +#. i18n: file: src/calculator/settings_calc.ui:102 +#. i18n: ectx: property (text), widget (QCheckBox, checkBox) +#: rc.cpp:796 +msgid "Show the add alias tab" +msgstr "" + +#. i18n: file: src/calculator/settings_calc.ui:129 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_soluteMass) +#: rc.cpp:802 +msgid "Amount of solute is always specified in terms of mass" +msgstr "" + +#. i18n: file: src/calculator/settings_calc.ui:136 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_solventVolume) +#: rc.cpp:805 +msgid "Amount of solvent is always specified in terms of volume" +msgstr "" + +#. i18n: file: src/calculator/nuclearCalculator.ui:30 +#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) +#: rc.cpp:808 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1464,18 +1807,20 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the molar mass of the solvent</span></p></body></html>" +"size:12pt; font-weight:600;\">Select what you want to calculate from the " +"combo box next to the \"calculate\" label and change the values / units to " +"calculate.</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:286 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, molarMassSolvent) -#: rc.cpp:961 -msgid "This box is used to specify the molar mass of the solvent." +#. i18n: file: src/calculator/nuclearCalculator.ui:37 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:815 +msgid "Elemental data" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:303 -#. i18n: ectx: property (text), widget (QLabel, label_55) -#: rc.cpp:964 +#. i18n: file: src/calculator/nuclearCalculator.ui:47 +#. i18n: ectx: property (text), widget (QLabel, label_11) +#: rc.cpp:818 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1486,12 +1831,12 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Density of Solvent:</span></p></body></html>" +"size:12pt; font-weight:600;\">Element Name:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:317 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, densitySolvent) -#: rc.cpp:971 +#. i18n: file: src/calculator/nuclearCalculator.ui:61 +#. i18n: ectx: property (toolTip), widget (QComboBox, element) +#: rc.cpp:825 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1502,20 +1847,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the density of the solvent</span></p></body></html>" +"size:14pt;\">Specify the Element you want to " +"consider</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:320 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, densitySolvent) -#: rc.cpp:978 +#. i18n: file: src/calculator/nuclearCalculator.ui:64 +#. i18n: ectx: property (whatsThis), widget (QComboBox, element) +#: rc.cpp:832 msgid "" -"This box is used to specify the density of the solution and is required only " -"if the amount of solution is specified/needed in terms of mass." +"This box is used to specify the element on which calculation is to be " +"performed." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:337 -#. i18n: ectx: property (text), widget (QLabel, label_41) -#: rc.cpp:981 +#. i18n: file: src/calculator/nuclearCalculator.ui:75 +#. i18n: ectx: property (text), widget (QLabel, label_12) +#: rc.cpp:835 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1526,12 +1872,12 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Concentration:</span></p></body></html>" +"size:12pt; font-weight:600;\">Isotope mass</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:351 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, concentration) -#: rc.cpp:988 +#. i18n: file: src/calculator/nuclearCalculator.ui:89 +#. i18n: ectx: property (toolTip), widget (QComboBox, isotope) +#: rc.cpp:842 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1542,25 +1888,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the concentration of the " -"solution</span></p></body></html>" +"size:14pt;\">Specify an isotope of the current " +"element</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:354 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, concentration) -#: rc.cpp:995 +#. i18n: file: src/calculator/nuclearCalculator.ui:92 +#. i18n: ectx: property (whatsThis), widget (QComboBox, isotope) +#: rc.cpp:849 msgid "" -"This box is used to specify the concentration of the solution in respective " -"units to the right." +"This box is used to specify the isotope of the above element on which " +"calculation is performed." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:253 -#. i18n: ectx: property (text), widget (QLabel, label_37) -#. i18n: file: src/calculator/concCalculator.ui:371 -#. i18n: ectx: property (text), widget (QLabel, label_37) -#. i18n: file: src/calculator/gasCalculator.ui:453 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:584 rc.cpp:998 rc.cpp:1556 +#. i18n: file: src/calculator/nuclearCalculator.ui:103 +#. i18n: ectx: property (text), widget (QLabel, label_14) +#: rc.cpp:852 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1571,12 +1913,12 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Calculate:</span></p></body></html>" +"size:12pt; font-weight:600;\">Half-life:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:385 -#. i18n: ectx: property (toolTip), widget (QComboBox, mode) -#: rc.cpp:1005 +#. i18n: file: src/calculator/nuclearCalculator.ui:117 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, halfLife) +#: rc.cpp:859 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1587,126 +1929,90 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify what you want to calculate</span></p></body></html>" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:388 -#. i18n: ectx: property (whatsThis), widget (QComboBox, mode) -#: rc.cpp:1012 -msgid "" -"This is the list of quantities that you can calculate. Choose one of the " -"quantities and specify the other required values to calculate it." -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:395 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1015 -msgid "Amount of Solute" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:400 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1018 -msgid "Molar Mass of Solute" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:405 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1021 -msgid "Equivalent Mass" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:410 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1024 -msgid "Amount of Solvent" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:415 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1027 -msgid "Molar Mass of Solvent" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:420 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1030 -msgid "Concentration" +"size:14pt;\">Specify the half-life of the radioactive " +"isotope</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:441 -#. i18n: ectx: property (toolTip), widget (QComboBox, densSlvt_unit) -#: rc.cpp:1033 -msgid "Specify the units for density of solvent" +#. i18n: file: src/calculator/nuclearCalculator.ui:120 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, halfLife) +#: rc.cpp:866 +msgid "This box is used to specify the half-life of the above isotope." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:445 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:611 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1036 rc.cpp:1142 -msgid "grams per liter" +#. i18n: file: src/calculator/nuclearCalculator.ui:137 +#. i18n: ectx: property (toolTip), widget (QComboBox, halfLife_unit) +#: rc.cpp:869 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:14pt;\">The unit of Half-life</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:450 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:616 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1039 rc.cpp:1145 -msgid "grams per milliliter" +#. i18n: file: src/calculator/nuclearCalculator.ui:140 +#. i18n: ectx: property (whatsThis), widget (QComboBox, halfLife_unit) +#: rc.cpp:876 +msgid "" +"This box is used to specify the unit of half-life, e.g. years, seconds, etc." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:455 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:621 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1042 rc.cpp:1148 -msgid "kilograms per cubic meter" +#. i18n: file: src/calculator/nuclearCalculator.ui:144 +#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:560 +#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) +#: rc.cpp:879 rc.cpp:1105 +msgid "years" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:460 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:626 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1045 rc.cpp:1151 -msgid "kilograms per liter" +#. i18n: file: src/calculator/nuclearCalculator.ui:149 +#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:565 +#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) +#: rc.cpp:882 rc.cpp:1108 +msgid "seconds" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:465 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:631 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1048 rc.cpp:1154 -msgid "ounces per cubic inch" +#. i18n: file: src/calculator/nuclearCalculator.ui:154 +#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:570 +#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) +#: rc.cpp:885 rc.cpp:1111 +msgid "minutes" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:470 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:636 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1051 rc.cpp:1157 -msgid "pounds per cubic inch" +#. i18n: file: src/calculator/nuclearCalculator.ui:159 +#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:575 +#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) +#: rc.cpp:888 rc.cpp:1114 +msgid "hours" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:475 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:641 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1054 rc.cpp:1160 -msgid "pounds per cubic foot" +#. i18n: file: src/calculator/nuclearCalculator.ui:164 +#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:580 +#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) +#: rc.cpp:891 rc.cpp:1117 +msgid "days" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:480 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlvt_unit) -#. i18n: file: src/calculator/concCalculator.ui:646 -#. i18n: ectx: property (text), item, widget (QComboBox, densSlt_unit) -#: rc.cpp:1057 rc.cpp:1163 -msgid "pounds per cubic yard" +#. i18n: file: src/calculator/nuclearCalculator.ui:169 +#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) +#. i18n: file: src/calculator/nuclearCalculator.ui:585 +#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) +#: rc.cpp:894 rc.cpp:1120 +msgid "weeks" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:492 -#. i18n: ectx: property (toolTip), widget (QComboBox, conc_unit) -#: rc.cpp:1060 +#. i18n: file: src/calculator/nuclearCalculator.ui:194 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:897 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1717,52 +2023,42 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the unit/method for specifying " -"concentration</span></p></body></html>" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:496 -#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) -#: rc.cpp:1067 -msgid "molar" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:501 -#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) -#: rc.cpp:1070 -msgid "Normal" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:506 -#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) -#: rc.cpp:1073 -msgid "molal" +"size:12pt; font-weight:600;\">Atomic mass</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:511 -#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) -#: rc.cpp:1077 -#, no-c-format -msgid "% ( mass )" +#. i18n: file: src/calculator/nuclearCalculator.ui:208 +#. i18n: ectx: property (toolTip), widget (QLabel, mass) +#: rc.cpp:904 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:14pt;\">Atomic mass of the isotope selected.</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:516 -#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) -#: rc.cpp:1081 -#, no-c-format -msgid "% ( volume )" +#. i18n: file: src/calculator/nuclearCalculator.ui:211 +#. i18n: ectx: property (whatsThis), widget (QLabel, mass) +#: rc.cpp:911 +msgid "This label displays the atomic mass of the isotope in grams per mole." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:521 -#. i18n: ectx: property (text), item, widget (QComboBox, conc_unit) -#: rc.cpp:1085 -#, no-c-format -msgid "% ( moles )" +#. i18n: file: src/calculator/nuclearCalculator.ui:214 +#. i18n: ectx: property (text), widget (QLabel, mass) +#. i18n: file: src/calculator/nuclearCalculator.ui:645 +#. i18n: ectx: property (text), widget (QLabel, numHalfLives) +#: rc.cpp:914 rc.cpp:1147 +msgid "0" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:533 -#. i18n: ectx: property (toolTip), widget (QComboBox, amtSlvt_unit) -#: rc.cpp:1088 +#. i18n: file: src/calculator/nuclearCalculator.ui:228 +#. i18n: ectx: property (toolTip), widget (QLabel, label_2) +#: rc.cpp:917 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1773,96 +2069,66 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">The units for amount of solvent</span></p></body></html>" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:536 -#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSlvt_unit) -#: rc.cpp:1095 -msgid "" -"This box is used to specify the units for the amount of solvent in the " -"solution." -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:540 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:411 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#: rc.cpp:1098 rc.cpp:1535 src/calculator/concCalculator.cpp:718 -#: src/calculator/concCalculator.cpp:759 -msgid "liter" +"size:14pt;\">The unit of atomic mass</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:545 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:416 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#. i18n: file: src/calculator/gasCalculator.ui:587 -#. i18n: ectx: property (text), item, widget (QComboBox, b_unit) -#: rc.cpp:1101 rc.cpp:1538 rc.cpp:1619 src/calculator/concCalculator.cpp:720 -#: src/calculator/concCalculator.cpp:761 -msgid "cubic feet" +#. i18n: file: src/calculator/nuclearCalculator.ui:231 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:924 +msgid "grams / mole" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:550 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:421 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#: rc.cpp:1104 rc.cpp:1541 src/calculator/concCalculator.cpp:721 -#: src/calculator/concCalculator.cpp:762 -msgid "cubic inch" +#. i18n: file: src/calculator/nuclearCalculator.ui:241 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:927 +msgid "Other data" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:555 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#: rc.cpp:1107 src/calculator/concCalculator.cpp:722 -#: src/calculator/concCalculator.cpp:763 -msgid "cubic mile" +#. i18n: file: src/calculator/nuclearCalculator.ui:267 +#. i18n: ectx: property (toolTip), widget (QComboBox, mode) +#: rc.cpp:937 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:14pt;\">Specify what you want to calculate</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:560 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:426 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#: rc.cpp:1110 rc.cpp:1544 src/calculator/concCalculator.cpp:723 -#: src/calculator/concCalculator.cpp:764 -msgid "fluid ounce" +#. i18n: file: src/calculator/nuclearCalculator.ui:270 +#. i18n: ectx: property (whatsThis), widget (QComboBox, mode) +#: rc.cpp:944 +msgid "" +"This box is used to decide what you want to calculate, choose among 'Time', " +"'Initial amount of the substance' and 'Final amount of the substance'." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:565 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:431 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#. i18n: file: src/calculator/gasCalculator.ui:602 -#. i18n: ectx: property (text), item, widget (QComboBox, b_unit) -#: rc.cpp:1113 rc.cpp:1547 rc.cpp:1628 src/calculator/concCalculator.cpp:724 -#: src/calculator/concCalculator.cpp:765 -msgid "cups" +#. i18n: file: src/calculator/nuclearCalculator.ui:277 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:947 +msgid "Initial Amount" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:570 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:436 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#. i18n: file: src/calculator/gasCalculator.ui:597 -#. i18n: ectx: property (text), item, widget (QComboBox, b_unit) -#: rc.cpp:1116 rc.cpp:1550 rc.cpp:1625 src/calculator/concCalculator.cpp:725 -#: src/calculator/concCalculator.cpp:766 -msgid "gallons" +#. i18n: file: src/calculator/nuclearCalculator.ui:282 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:950 +msgid "Final Amount" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:575 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlvt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:441 -#. i18n: ectx: property (text), item, widget (QComboBox, volume_unit) -#: rc.cpp:1119 rc.cpp:1553 src/calculator/concCalculator.cpp:726 -#: src/calculator/concCalculator.cpp:767 -msgid "pints" +#. i18n: file: src/calculator/nuclearCalculator.ui:287 +#. i18n: ectx: property (text), item, widget (QComboBox, mode) +#: rc.cpp:953 +msgid "Time" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:587 -#. i18n: ectx: property (toolTip), widget (QLabel, label_19) -#: rc.cpp:1122 +#. i18n: file: src/calculator/nuclearCalculator.ui:299 +#. i18n: ectx: property (text), widget (QLabel, label_69) +#: rc.cpp:956 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1873,20 +2139,12 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">The units for molar mass of solvent</span></p></body></html>" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:590 -#. i18n: ectx: property (text), widget (QLabel, label_19) -#. i18n: file: src/calculator/concCalculator.ui:727 -#. i18n: ectx: property (text), widget (QLabel, label_18) -#: rc.cpp:1129 rc.cpp:1214 -msgid "(g/mole)" +"size:12pt; font-weight:600;\">Initial amount:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:604 -#. i18n: ectx: property (toolTip), widget (QComboBox, densSlt_unit) -#: rc.cpp:1132 +#. i18n: file: src/calculator/nuclearCalculator.ui:313 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, initAmt) +#: rc.cpp:963 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1897,20 +2155,20 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the units of density</span></p></body></html>" +"size:14pt;\">Specify the initial amount of the " +"substance</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:607 -#. i18n: ectx: property (whatsThis), widget (QComboBox, densSlt_unit) -#: rc.cpp:1139 +#. i18n: file: src/calculator/nuclearCalculator.ui:316 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, initAmt) +#: rc.cpp:970 msgid "" -"This box is used to specify the units of the density of the solute. This is " -"required only if you are specifying the amount of solute in terms of volume." +"This box is used to specify the initial amount of the radioactive substance." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:658 -#. i18n: ectx: property (toolTip), widget (QComboBox, amtSlt_unit) -#: rc.cpp:1166 +#. i18n: file: src/calculator/nuclearCalculator.ui:333 +#. i18n: ectx: property (text), widget (QLabel, label_72) +#: rc.cpp:973 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -1921,105 +2179,52 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the units for the amount of " -"solute</span></p></body></html>" +"size:12pt; font-weight:600;\">Final amount:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:661 -#. i18n: ectx: property (whatsThis), widget (QComboBox, amtSlt_unit) -#: rc.cpp:1173 +#. i18n: file: src/calculator/nuclearCalculator.ui:347 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, finalAmt) +#: rc.cpp:980 msgid "" -"This box is used to specify the units for the amount of solute in the " -"solution." -msgstr "" - -#. i18n: file: src/calculator/nuclearCalculator.ui:472 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:516 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) -#. i18n: file: src/calculator/concCalculator.ui:665 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:158 -#. i18n: ectx: property (text), item, widget (QComboBox, mass_unit) -#: rc.cpp:703 rc.cpp:731 rc.cpp:1176 rc.cpp:1400 -#: src/calculator/concCalculator.cpp:705 src/calculator/concCalculator.cpp:774 -msgid "grams" -msgstr "" - -#. i18n: file: src/calculator/concCalculator.ui:670 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#: rc.cpp:1179 -msgid "kilograms" -msgstr "" - -#. i18n: file: src/calculator/nuclearCalculator.ui:477 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:521 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) -#. i18n: file: src/calculator/concCalculator.ui:675 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:163 -#. i18n: ectx: property (text), item, widget (QComboBox, mass_unit) -#: rc.cpp:706 rc.cpp:734 rc.cpp:1182 rc.cpp:1403 -#: src/calculator/concCalculator.cpp:706 src/calculator/concCalculator.cpp:775 -msgid "tons" -msgstr "" - -#. i18n: file: src/calculator/nuclearCalculator.ui:482 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:526 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) -#. i18n: file: src/calculator/concCalculator.ui:680 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:168 -#. i18n: ectx: property (text), item, widget (QComboBox, mass_unit) -#: rc.cpp:709 rc.cpp:737 rc.cpp:1185 rc.cpp:1406 -#: src/calculator/concCalculator.cpp:707 src/calculator/concCalculator.cpp:776 -msgid "carats" -msgstr "" - -#. i18n: file: src/calculator/nuclearCalculator.ui:487 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:531 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) -#. i18n: file: src/calculator/concCalculator.ui:685 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:173 -#. i18n: ectx: property (text), item, widget (QComboBox, mass_unit) -#: rc.cpp:712 rc.cpp:740 rc.cpp:1188 rc.cpp:1409 -#: src/calculator/concCalculator.cpp:708 src/calculator/concCalculator.cpp:777 -msgid "pounds" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:14pt;\">Specify the final amount of the " +"substance</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:492 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:536 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) -#. i18n: file: src/calculator/concCalculator.ui:690 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:178 -#. i18n: ectx: property (text), item, widget (QComboBox, mass_unit) -#: rc.cpp:715 rc.cpp:743 rc.cpp:1191 rc.cpp:1412 -#: src/calculator/concCalculator.cpp:709 src/calculator/concCalculator.cpp:778 -msgid "ounces" +#. i18n: file: src/calculator/nuclearCalculator.ui:350 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, finalAmt) +#: rc.cpp:987 +msgid "" +"This box is used to specify the final amount of the radioactive substance." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:497 -#. i18n: ectx: property (text), item, widget (QComboBox, initAmt_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:541 -#. i18n: ectx: property (text), item, widget (QComboBox, finalAmt_unit) -#. i18n: file: src/calculator/concCalculator.ui:695 -#. i18n: ectx: property (text), item, widget (QComboBox, amtSlt_unit) -#. i18n: file: src/calculator/gasCalculator.ui:183 -#. i18n: ectx: property (text), item, widget (QComboBox, mass_unit) -#: rc.cpp:718 rc.cpp:746 rc.cpp:1194 rc.cpp:1415 -#: src/calculator/concCalculator.cpp:710 src/calculator/concCalculator.cpp:779 -msgid "troy ounces" +#. i18n: file: src/calculator/nuclearCalculator.ui:367 +#. i18n: ectx: property (text), widget (QLabel, label_19) +#: rc.cpp:990 +msgid "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" +"size:12pt; font-weight:600;\">Time:</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:707 -#. i18n: ectx: property (toolTip), widget (QLabel, label_17) -#: rc.cpp:1197 +#. i18n: file: src/calculator/nuclearCalculator.ui:381 +#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, time) +#: rc.cpp:997 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2030,20 +2235,20 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Units for molar mass of solute</span></p></body></html>" +"size:14pt;\">Specify the time elapsed here</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:710 -#. i18n: ectx: property (text), widget (QLabel, label_17) -#. i18n: file: src/calculator/gasCalculator.ui:490 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:1204 rc.cpp:1575 -msgid "(g/mol)" +#. i18n: file: src/calculator/nuclearCalculator.ui:384 +#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, time) +#: rc.cpp:1004 +msgid "" +"This box is used to specify the time after which the initial amount " +"decreases to the final amount." msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:724 -#. i18n: ectx: property (toolTip), widget (QLabel, label_18) -#: rc.cpp:1207 +#. i18n: file: src/calculator/nuclearCalculator.ui:404 +#. i18n: ectx: property (toolTip), widget (QComboBox, initAmtType) +#: rc.cpp:1007 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2054,12 +2259,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Units for equivalent mass of solute</span></p></body></html>" +"size:14pt;\">The method by which you want to specify " +"mass</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/concCalculator.ui:792 -#. i18n: ectx: property (toolTip), widget (QPushButton, reset) -#: rc.cpp:1217 +#. i18n: file: src/calculator/nuclearCalculator.ui:407 +#. i18n: ectx: property (whatsThis), widget (QComboBox, initAmtType) +#: rc.cpp:1014 +msgid "" +"This box can be used to change the mode in which you want to specify the " +"initial amount of the substance, i.e. mass or moles." +msgstr "" + +#. i18n: file: src/calculator/nuclearCalculator.ui:428 +#. i18n: ectx: property (toolTip), widget (QComboBox, finalAmtType) +#: rc.cpp:1023 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2070,22 +2284,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Reset all values to initial values</span></p></body></html>" +"size:14pt;\">Method by which you want to specify the final " +"amount</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:719 -#. i18n: ectx: property (text), widget (QPushButton, reset) -#. i18n: file: src/calculator/concCalculator.ui:795 -#. i18n: ectx: property (text), widget (QPushButton, reset) -#. i18n: file: src/calculator/gasCalculator.ui:684 -#. i18n: ectx: property (text), widget (QPushButton, reset) -#: rc.cpp:814 rc.cpp:1224 rc.cpp:1646 -msgid "Reset" +#. i18n: file: src/calculator/nuclearCalculator.ui:431 +#. i18n: ectx: property (whatsThis), widget (QComboBox, finalAmtType) +#: rc.cpp:1030 +msgid "" +"This box can be used to change the mode in which you want to specify the " +"final amount of the substance, i.e. mass or moles." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:30 -#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) -#: rc.cpp:462 +#. i18n: file: src/calculator/nuclearCalculator.ui:465 +#. i18n: ectx: property (toolTip), widget (QComboBox, initAmt_unit) +#: rc.cpp:1039 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2096,20 +2309,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Select what you want to calculate from the " -"combo box next to the \"calculate\" label and change the values / units to " -"calculate.</span></p></body></html>" +"size:14pt;\">Specify the unit of initial amount of the " +"substance</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:37 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:469 -msgid "Elemental data" +#. i18n: file: src/calculator/nuclearCalculator.ui:468 +#. i18n: ectx: property (whatsThis), widget (QComboBox, initAmt_unit) +#: rc.cpp:1046 +msgid "" +"This box can be used to specify the units of the initial amount of the " +"substance. e.g. grams, pounds, etc." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:47 -#. i18n: ectx: property (text), widget (QLabel, label_11) -#: rc.cpp:472 +#. i18n: file: src/calculator/nuclearCalculator.ui:509 +#. i18n: ectx: property (toolTip), widget (QComboBox, finalAmt_unit) +#: rc.cpp:1067 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2120,12 +2334,20 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Element Name:</span></p></body></html>" +"size:14pt;\">Specify the units of the final amount</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:61 -#. i18n: ectx: property (toolTip), widget (QComboBox, element) -#: rc.cpp:479 +#. i18n: file: src/calculator/nuclearCalculator.ui:512 +#. i18n: ectx: property (whatsThis), widget (QComboBox, finalAmt_unit) +#: rc.cpp:1074 +msgid "" +"This box can be used to specify the units of the final amount of the " +"substance. e.g. grams, pounds, etc." +msgstr "" + +#. i18n: file: src/calculator/nuclearCalculator.ui:553 +#. i18n: ectx: property (toolTip), widget (QComboBox, time_unit) +#: rc.cpp:1095 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2136,21 +2358,19 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the Element you want to " -"consider</span></p></body></html>" +"size:14pt;\">Specify the units for the time elapsed</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:64 -#. i18n: ectx: property (whatsThis), widget (QComboBox, element) -#: rc.cpp:486 +#. i18n: file: src/calculator/nuclearCalculator.ui:556 +#. i18n: ectx: property (whatsThis), widget (QComboBox, time_unit) +#: rc.cpp:1102 msgid "" -"This box is used to specify the element on which calculation is to be " -"performed." +"This box is used to specify the units of time. e.g. years, seconds, etc." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:75 -#. i18n: ectx: property (text), widget (QLabel, label_12) -#: rc.cpp:489 +#. i18n: file: src/calculator/nuclearCalculator.ui:608 +#. i18n: ectx: property (text), widget (QLabel, label_15) +#: rc.cpp:1123 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2161,12 +2381,12 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Isotope mass</span></p></body></html>" +"size:12pt; font-weight:600;\">Time in half-lives</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:89 -#. i18n: ectx: property (toolTip), widget (QComboBox, isotope) -#: rc.cpp:496 +#. i18n: file: src/calculator/nuclearCalculator.ui:622 +#. i18n: ectx: property (toolTip), widget (QSlider, slider) +#: rc.cpp:1130 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2177,21 +2397,21 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify an isotope of the current " -"element</span></p></body></html>" +"size:14pt;\">Specify the time elapsed by moving the " +"slider</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:92 -#. i18n: ectx: property (whatsThis), widget (QComboBox, isotope) -#: rc.cpp:503 +#. i18n: file: src/calculator/nuclearCalculator.ui:625 +#. i18n: ectx: property (whatsThis), widget (QSlider, slider) +#: rc.cpp:1137 msgid "" -"This box is used to specify the isotope of the above element on which " -"calculation is performed." +"This slider can be used to specify the time in terms of number of half-lives " +"between 0 half-lives to 10 half-lives." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:103 -#. i18n: ectx: property (text), widget (QLabel, label_14) -#: rc.cpp:506 +#. i18n: file: src/calculator/nuclearCalculator.ui:642 +#. i18n: ectx: property (toolTip), widget (QLabel, numHalfLives) +#: rc.cpp:1140 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2202,12 +2422,18 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Half-life:</span></p></body></html>" +"size:14pt;\">The number of half-lives elapsed</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:117 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, halfLife) -#: rc.cpp:513 +#. i18n: file: src/calculator/nuclearCalculator.ui:674 +#. i18n: ectx: property (toolTip), widget (QLabel, error) +#: rc.cpp:1150 +msgid "Information/Error message" +msgstr "" + +#. i18n: file: src/calculator/nuclearCalculator.ui:716 +#. i18n: ectx: property (toolTip), widget (QPushButton, reset) +#: rc.cpp:1153 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2218,511 +2444,489 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the half-life of the radioactive " -"isotope</span></p></body></html>" +"size:14pt;\">Reset all values to initial values</span></p></body></html>" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:120 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, halfLife) -#: rc.cpp:520 -msgid "This box is used to specify the half-life of the above isotope." +#. i18n: file: src/rswidget.ui:28 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1163 +msgid "S-Phrases: " msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:137 -#. i18n: ectx: property (toolTip), widget (QComboBox, halfLife_unit) -#: rc.cpp:523 +#. i18n: file: src/rswidget.ui:38 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1166 src/rsdialog.cpp:95 +msgid "R-Phrases:" +msgstr "" + +#. i18n: file: src/rswidget.ui:48 +#. i18n: ectx: property (toolTip), widget (KLineEdit, r_le) +#: rc.cpp:1169 msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">The unit of Half-life</span></p></body></html>" +"Enter the R-Phrases you want to read. Only \"-\" is allowed as a delimiter. " +"The combinations with \"/\" are not yet implemented." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:140 -#. i18n: ectx: property (whatsThis), widget (QComboBox, halfLife_unit) -#: rc.cpp:530 +#. i18n: file: src/rswidget.ui:54 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, r_le) +#: rc.cpp:1172 +msgid "Enter the R-Phrases you want to read" +msgstr "" + +#. i18n: file: src/rswidget.ui:57 +#. i18n: ectx: property (text), widget (KLineEdit, r_le) +#. i18n: file: src/rswidget.ui:70 +#. i18n: ectx: property (text), widget (KLineEdit, s_le) +#: rc.cpp:1175 rc.cpp:1184 +msgid "1-2-3-4-5-6-7-8-9" +msgstr "" + +#. i18n: file: src/rswidget.ui:64 +#. i18n: ectx: property (toolTip), widget (KLineEdit, s_le) +#: rc.cpp:1178 msgid "" -"This box is used to specify the unit of half-life, e.g. years, seconds, etc." +"Enter the S-Phrases you want to read. Only \"-\" is allowed as a delimiter. " +"The combinations with \"/\" are not yet implemented." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:144 -#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:560 -#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) -#: rc.cpp:533 rc.cpp:759 -msgid "years" +#. i18n: file: src/rswidget.ui:67 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, s_le) +#: rc.cpp:1181 +msgid "Enter the S-Phrases you want to read" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:149 -#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:565 -#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) -#: rc.cpp:536 rc.cpp:762 -msgid "seconds" +#. i18n: file: src/rswidget.ui:77 +#. i18n: ectx: property (toolTip), widget (QPushButton, filterButton) +#. i18n: file: src/rswidget.ui:80 +#. i18n: ectx: property (whatsThis), widget (QPushButton, filterButton) +#: rc.cpp:1187 rc.cpp:1190 +msgid "Click here to search for the phrases you entered on the left" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:154 -#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:570 -#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) -#: rc.cpp:539 rc.cpp:765 -msgid "minutes" +#. i18n: file: src/rswidget.ui:83 +#. i18n: ectx: property (text), widget (QPushButton, filterButton) +#: rc.cpp:1193 +msgid "&Filter" +msgstr "" + +#. i18n: file: src/settings_colors.ui:27 +#. i18n: ectx: attribute (title), widget (QWidget, tabBlocks) +#: rc.cpp:1196 src/kalziumschemetype.cpp:157 +msgid "Blocks" +msgstr "" + +#. i18n: file: src/settings_colors.ui:47 +#. i18n: ectx: property (text), widget (QLabel, textLabel13) +#: rc.cpp:1199 +msgid "s-Block:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:67 +#. i18n: ectx: property (text), widget (QLabel, textLabel14) +#: rc.cpp:1202 +msgid "p-Block:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:87 +#. i18n: ectx: property (text), widget (QLabel, textLabel15) +#: rc.cpp:1205 +msgid "d-Block:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:107 +#. i18n: ectx: property (text), widget (QLabel, textLabel16) +#: rc.cpp:1208 +msgid "f-Block:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:133 +#. i18n: ectx: attribute (title), widget (QWidget, tabGroups) +#: rc.cpp:1211 src/kalziumschemetype.cpp:342 +msgid "Groups" +msgstr "" + +#. i18n: file: src/settings_colors.ui:153 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_2) +#: rc.cpp:1214 +msgid "Group 1:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:173 +#. i18n: ectx: property (text), widget (QLabel, textLabel8) +#: rc.cpp:1217 +msgid "Group 2:" +msgstr "Групп 2:" + +#. i18n: file: src/settings_colors.ui:193 +#. i18n: ectx: property (text), widget (QLabel, textLabel7) +#: rc.cpp:1220 +msgid "Group 3:" +msgstr "Групп 3:" + +#. i18n: file: src/settings_colors.ui:213 +#. i18n: ectx: property (text), widget (QLabel, textLabel6) +#: rc.cpp:1223 +msgid "Group 4:" +msgstr "Групп 4:" + +#. i18n: file: src/settings_colors.ui:233 +#. i18n: ectx: property (text), widget (QLabel, textLabel5_2) +#: rc.cpp:1226 +msgid "Group 5:" +msgstr "Групп 5:" + +#. i18n: file: src/settings_colors.ui:253 +#. i18n: ectx: property (text), widget (QLabel, textLabel4_2) +#: rc.cpp:1229 +msgid "Group 6:" +msgstr "Групп 6:" + +#. i18n: file: src/settings_colors.ui:273 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_2) +#: rc.cpp:1232 +msgid "Group 7:" +msgstr "Групп 7:" + +#. i18n: file: src/settings_colors.ui:293 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_2) +#: rc.cpp:1235 +msgid "Group 8:" +msgstr "Групп 8:" + +#. i18n: file: src/settings_colors.ui:319 +#. i18n: ectx: attribute (title), widget (QWidget, tabStateOfMatter) +#: rc.cpp:1238 +msgid "State of Matter" +msgstr "" + +#. i18n: file: src/settings_colors.ui:339 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:1241 +msgid "Solid:" +msgstr "Хатуу:" + +#. i18n: file: src/settings_colors.ui:359 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#: rc.cpp:1244 +msgid "Liquid:" +msgstr "Шингэн:" + +#. i18n: file: src/settings_colors.ui:379 +#. i18n: ectx: property (text), widget (QLabel, textLabel3) +#: rc.cpp:1247 +msgid "Vaporous:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:405 +#. i18n: ectx: attribute (title), widget (QWidget, tabFamily) +#: rc.cpp:1250 src/kalziumschemetype.cpp:260 src/exportdialog.cpp:135 +msgid "Family" +msgstr "" + +#. i18n: file: src/settings_colors.ui:425 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_2_2) +#: rc.cpp:1253 +msgid "Alkali metals:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:445 +#. i18n: ectx: property (text), widget (QLabel, textLabel8_2) +#: rc.cpp:1256 +msgid "Rare earth:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:465 +#. i18n: ectx: property (text), widget (QLabel, textLabel7_2) +#: rc.cpp:1259 +msgid "Non-metals:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:485 +#. i18n: ectx: property (text), widget (QLabel, textLabel6_2) +#: rc.cpp:1262 +msgid "Alkaline earth metals:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:505 +#. i18n: ectx: property (text), widget (QLabel, textLabel5_2_2) +#: rc.cpp:1265 +msgid "Other metals:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:525 +#. i18n: ectx: property (text), widget (QLabel, textLabel4_2_2) +#: rc.cpp:1268 +msgid "Halogens:" +msgstr "" + +#. i18n: file: src/settings_colors.ui:545 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2) +#: rc.cpp:1271 +msgid "Transition metals:" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:159 -#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:575 -#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) -#: rc.cpp:542 rc.cpp:768 -msgid "hours" +#. i18n: file: src/settings_colors.ui:565 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_3) +#: rc.cpp:1274 +msgid "Noble gases:" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:164 -#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:580 -#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) -#: rc.cpp:545 rc.cpp:771 -msgid "days" +#. i18n: file: src/settings_colors.ui:585 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_3_2) +#: rc.cpp:1277 +msgid "Metalloids:" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:169 -#. i18n: ectx: property (text), item, widget (QComboBox, halfLife_unit) -#. i18n: file: src/calculator/nuclearCalculator.ui:585 -#. i18n: ectx: property (text), item, widget (QComboBox, time_unit) -#: rc.cpp:548 rc.cpp:774 -msgid "weeks" +#. i18n: file: src/settings_colors.ui:611 +#. i18n: ectx: attribute (title), widget (QWidget, tabNoColor) +#: rc.cpp:1280 +msgid "No Color Scheme" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:194 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:551 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Atomic mass</span></p></body></html>" +#. i18n: file: src/settings_colors.ui:631 +#. i18n: ectx: property (text), widget (QLabel, textLabel8_2_2) +#: rc.cpp:1283 +msgid "All the elements:" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:208 -#. i18n: ectx: property (toolTip), widget (QLabel, mass) -#: rc.cpp:558 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Atomic mass of the isotope selected.</span></p></body></html>" +#. i18n: file: src/settings_colors.ui:638 +#. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_noscheme) +#. i18n: file: src/settings_colors.ui:641 +#. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_noscheme) +#: rc.cpp:1286 rc.cpp:1289 +msgid "This color will be used if no other scheme is selected" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:211 -#. i18n: ectx: property (whatsThis), widget (QLabel, mass) -#: rc.cpp:565 -msgid "This label displays the atomic mass of the isotope in grams per mole." +#. i18n: file: src/molcalcwidgetbase.ui:21 +#. i18n: ectx: attribute (title), widget (QWidget, calcTab) +#: rc.cpp:1292 src/kalzium.cpp:522 +msgid "Calculator" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:214 -#. i18n: ectx: property (text), widget (QLabel, mass) -#. i18n: file: src/calculator/nuclearCalculator.ui:645 -#. i18n: ectx: property (text), widget (QLabel, numHalfLives) -#: rc.cpp:568 rc.cpp:801 -msgid "0" +#. i18n: file: src/molcalcwidgetbase.ui:51 +#. i18n: ectx: property (toolTip), widget (KLineEdit, formulaEdit) +#: rc.cpp:1295 +msgid "Enter molecular formula here" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:228 -#. i18n: ectx: property (toolTip), widget (QLabel, label_2) -#: rc.cpp:571 +#. i18n: file: src/molcalcwidgetbase.ui:58 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, formulaEdit) +#: rc.cpp:1298 msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">The unit of atomic mass</span></p></body></html>" +"This box can be used to enter the formula for the molecule.\n" +"e.g. 1.> CaCO3\n" +"e.g. 2.> MeOH\n" +"e.g. 3.> #EDTA#\n" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:231 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:578 -msgid "grams / mole" +#. i18n: file: src/molcalcwidgetbase.ui:65 +#. i18n: ectx: property (toolTip), widget (QPushButton, calcButton) +#. i18n: file: src/molcalcwidgetbase.ui:68 +#. i18n: ectx: property (whatsThis), widget (QPushButton, calcButton) +#: rc.cpp:1305 rc.cpp:1308 +msgid "Click on this button to calculate." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:241 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:581 -msgid "Other data" +#. i18n: file: src/molcalcwidgetbase.ui:71 +#. i18n: ectx: property (text), widget (QPushButton, calcButton) +#: rc.cpp:1311 +msgid "Calc" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:267 -#. i18n: ectx: property (toolTip), widget (QComboBox, mode) -#: rc.cpp:591 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify what you want to calculate</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:164 +#. i18n: ectx: property (title), widget (QGroupBox, details) +#: rc.cpp:1314 +msgid "Details" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:270 -#. i18n: ectx: property (whatsThis), widget (QComboBox, mode) -#: rc.cpp:598 -msgid "" -"This box is used to decide what you want to calculate, choose among 'Time', " -"'Initial amount of the substance' and 'Final amount of the substance'." +#. i18n: file: src/molcalcwidgetbase.ui:172 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:1317 +msgid "Composition" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:277 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:601 -msgid "Initial Amount" +#. i18n: file: src/molcalcwidgetbase.ui:185 +#. i18n: ectx: property (toolTip), widget (QTableWidget, table) +#: rc.cpp:1320 +msgid "Elemental composition" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:282 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:604 -msgid "Final Amount" +#. i18n: file: src/molcalcwidgetbase.ui:188 +#. i18n: ectx: property (whatsThis), widget (QTableWidget, table) +#: rc.cpp:1323 +msgid "" +"This table previews the elemental composition of the molecule, i.e. the " +"percentage of each element in the molecule." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:287 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:607 -msgid "Time" +#. i18n: file: src/molcalcwidgetbase.ui:205 +#. i18n: ectx: property (text), widget (QTableWidget, table) +#. i18n: file: data/knowledge.xml:15 +#. i18n: file: data/knowledge.xml:27 +#. i18n: file: data/knowledge.xml:117 +#: rc.cpp:1326 rc.cpp:2204 rc.cpp:2214 rc.cpp:2304 +msgid "Element" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:299 -#. i18n: ectx: property (text), widget (QLabel, label_69) -#: rc.cpp:610 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Initial amount:</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:210 +#. i18n: ectx: property (text), widget (QTableWidget, table) +#: rc.cpp:1329 +msgid "Atoms" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:313 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, initAmt) -#: rc.cpp:617 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the initial amount of the " -"substance</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:215 +#. i18n: ectx: property (text), widget (QTableWidget, table) +#: rc.cpp:1332 src/detailinfodlg.cpp:249 +msgid "Atomic mass" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:316 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, initAmt) -#: rc.cpp:624 -msgid "" -"This box is used to specify the initial amount of the radioactive substance." +#. i18n: file: src/molcalcwidgetbase.ui:220 +#. i18n: ectx: property (text), widget (QTableWidget, table) +#: rc.cpp:1335 +msgid "Total mass" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:333 -#. i18n: ectx: property (text), widget (QLabel, label_72) -#: rc.cpp:627 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Final amount:</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:225 +#. i18n: ectx: property (text), widget (QTableWidget, table) +#: rc.cpp:1338 src/detailinfodlg.cpp:337 +msgid "Percentage" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:347 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, finalAmt) -#: rc.cpp:634 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the final amount of the " -"substance</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:237 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:1341 +msgid "Aliases used" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:350 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, finalAmt) -#: rc.cpp:641 -msgid "" -"This box is used to specify the final amount of the radioactive substance." +#. i18n: file: src/molcalcwidgetbase.ui:244 +#. i18n: ectx: property (toolTip), widget (QTableWidget, alias_list) +#: rc.cpp:1344 +msgid "Aliases used in the formula" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:367 -#. i18n: ectx: property (text), widget (QLabel, label_19) -#: rc.cpp:644 +#. i18n: file: src/molcalcwidgetbase.ui:248 +#. i18n: ectx: property (whatsThis), widget (QTableWidget, alias_list) +#: rc.cpp:1347 msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Time:</span></p></body></html>" +"This displays all the aliases used in the molecule.\n" +"For instance, in the molecule MeOH, the alias used is Me = CH3." +msgstr "" + +#. i18n: file: src/molcalcwidgetbase.ui:259 +#. i18n: ectx: property (text), widget (QTableWidget, alias_list) +#: rc.cpp:1351 +msgid "aliases" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:381 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, time) -#: rc.cpp:651 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the time elapsed here</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:273 +#. i18n: ectx: attribute (title), widget (QWidget, aliasTab) +#: rc.cpp:1354 +msgid "Aliases" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:384 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, time) -#: rc.cpp:658 -msgid "" -"This box is used to specify the time after which the initial amount " -"decreases to the final amount." +#. i18n: file: src/molcalcwidgetbase.ui:279 +#. i18n: ectx: property (title), widget (QGroupBox, aliasBox) +#: rc.cpp:1357 +msgid "Define alias" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:404 -#. i18n: ectx: property (toolTip), widget (QComboBox, initAmtType) -#: rc.cpp:661 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">The method by which you want to specify " -"mass</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:300 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1360 +msgid "Short-form" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:407 -#. i18n: ectx: property (whatsThis), widget (QComboBox, initAmtType) -#: rc.cpp:668 -msgid "" -"This box can be used to change the mode in which you want to specify the " -"initial amount of the substance, i.e. mass or moles." +#. i18n: file: src/molcalcwidgetbase.ui:307 +#. i18n: ectx: property (toolTip), widget (QLineEdit, shortForm) +#: rc.cpp:1363 +msgid "Short form of the alias" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:428 -#. i18n: ectx: property (toolTip), widget (QComboBox, finalAmtType) -#: rc.cpp:677 +#. i18n: file: src/molcalcwidgetbase.ui:311 +#. i18n: ectx: property (whatsThis), widget (QLineEdit, shortForm) +#: rc.cpp:1366 msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Method by which you want to specify the final " -"amount</span></p></body></html>" +"You can specify the short form of the alias used here, \n" +"for instance, Me." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:431 -#. i18n: ectx: property (whatsThis), widget (QComboBox, finalAmtType) -#: rc.cpp:684 -msgid "" -"This box can be used to change the mode in which you want to specify the " -"final amount of the substance, i.e. mass or moles." +#. i18n: file: src/molcalcwidgetbase.ui:318 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1370 +msgid "Full-form" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:465 -#. i18n: ectx: property (toolTip), widget (QComboBox, initAmt_unit) -#: rc.cpp:693 +#. i18n: file: src/molcalcwidgetbase.ui:326 +#. i18n: ectx: property (whatsThis), widget (QLineEdit, fullForm) +#: rc.cpp:1373 msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the unit of initial amount of the " -"substance</span></p></body></html>" +"You can enter the full form of the alias in this box, \n" +"for instance, CH3." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:468 -#. i18n: ectx: property (whatsThis), widget (QComboBox, initAmt_unit) -#: rc.cpp:700 -msgid "" -"This box can be used to specify the units of the initial amount of the " -"substance. e.g. grams, pounds, etc." +#. i18n: file: src/molcalcwidgetbase.ui:333 +#. i18n: ectx: property (toolTip), widget (QPushButton, alias) +#: rc.cpp:1377 +msgid "Click to add the alias" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:509 -#. i18n: ectx: property (toolTip), widget (QComboBox, finalAmt_unit) -#: rc.cpp:721 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the units of the final amount</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:336 +#. i18n: ectx: property (whatsThis), widget (QPushButton, alias) +#: rc.cpp:1380 +msgid "Click to add the alias if it is valid." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:512 -#. i18n: ectx: property (whatsThis), widget (QComboBox, finalAmt_unit) -#: rc.cpp:728 -msgid "" -"This box can be used to specify the units of the final amount of the " -"substance. e.g. grams, pounds, etc." +#. i18n: file: src/molcalcwidgetbase.ui:339 +#. i18n: ectx: property (text), widget (QPushButton, alias) +#: rc.cpp:1383 +msgid "Add Alias" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:553 -#. i18n: ectx: property (toolTip), widget (QComboBox, time_unit) -#: rc.cpp:749 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the units for the time elapsed</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:373 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:1386 +msgid "Pre-defined aliases" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:556 -#. i18n: ectx: property (whatsThis), widget (QComboBox, time_unit) -#: rc.cpp:756 -msgid "" -"This box is used to specify the units of time. e.g. years, seconds, etc." +#. i18n: file: src/molcalcwidgetbase.ui:380 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:1389 +msgid "User-defined aliases" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:608 -#. i18n: ectx: property (text), widget (QLabel, label_15) -#: rc.cpp:777 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Time in half-lives</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:387 +#. i18n: ectx: property (toolTip), widget (QTableWidget, pre_defined) +#: rc.cpp:1392 +msgid "List of pre-defined aliases." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:622 -#. i18n: ectx: property (toolTip), widget (QSlider, slider) -#: rc.cpp:784 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Specify the time elapsed by moving the " -"slider</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:390 +#. i18n: ectx: property (whatsThis), widget (QTableWidget, pre_defined) +#: rc.cpp:1395 +msgid "This table displays all the pre-defined aliases." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:625 -#. i18n: ectx: property (whatsThis), widget (QSlider, slider) -#: rc.cpp:791 -msgid "" -"This slider can be used to specify the time in terms of number of half-lives " -"between 0 half-lives to 10 half-lives." +#. i18n: file: src/molcalcwidgetbase.ui:419 +#. i18n: ectx: property (toolTip), widget (QTableWidget, user_defined) +#: rc.cpp:1398 +msgid "List of user-defined aliases." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:642 -#. i18n: ectx: property (toolTip), widget (QLabel, numHalfLives) -#: rc.cpp:794 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">The number of half-lives elapsed</span></p></body></html>" +#. i18n: file: src/molcalcwidgetbase.ui:422 +#. i18n: ectx: property (whatsThis), widget (QTableWidget, user_defined) +#: rc.cpp:1401 +msgid "This is the list of aliases that you or some other user has added." msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:674 -#. i18n: ectx: property (toolTip), widget (QLabel, error) -#: rc.cpp:804 -msgid "Information/Error message" +#. i18n: file: src/isotopetable/isotopedialog.ui:69 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1404 +msgid "Zoom IN / OUT" msgstr "" -#. i18n: file: src/calculator/nuclearCalculator.ui:716 -#. i18n: ectx: property (toolTip), widget (QPushButton, reset) -#: rc.cpp:807 +#. i18n: file: src/isotopetable/isotopedialog.ui:138 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1407 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2733,991 +2937,789 @@ "weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Reset all values to initial values</span></p></body></html>" +"weight:600;\">Information</span></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span " +"style=\" font-weight:400;\">Right click on an element to view information " +"about it.</span></p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">zoom in and out using your " +"mouse wheel / zoom feature.</p>\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">scroll using left-clicking " +"and dragging / scroll feature.</p></body></html>" msgstr "" -#. i18n: file: src/calculator/calculator.ui:39 -#. i18n: ectx: property (toolTip), widget (QTreeWidget, tree) -#: rc.cpp:1264 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Select the calculator that you want to " -"use</span></p></body></html>" +#. i18n: file: src/plotsetupwidget.ui:17 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1417 +msgid "X-Axis" +msgstr "" + +#. i18n: file: src/plotsetupwidget.ui:29 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) +#. i18n: file: src/plotsetupwidget.ui:333 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) +#: rc.cpp:1420 rc.cpp:1519 +msgid "Average value:" +msgstr "" + +#. i18n: file: src/plotsetupwidget.ui:50 +#. i18n: ectx: property (whatsThis), widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:368 +#. i18n: ectx: property (whatsThis), widget (KComboBox, KCB_y) +#: rc.cpp:1423 rc.cpp:1528 +msgid "Here you can define what you want to plot" msgstr "" -#. i18n: file: src/calculator/calculator.ui:42 -#. i18n: ectx: property (whatsThis), widget (QTreeWidget, tree) -#: rc.cpp:1271 -msgid "" -"This is the index of the various calculators available. For more " -"information on each calculator, click on 'Introduction'." +#. i18n: file: src/plotsetupwidget.ui:54 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:375 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#: rc.cpp:1426 rc.cpp:1531 src/exportdialog.cpp:123 +#: src/elementdataviewer.cpp:222 +msgid "Atomic Number" msgstr "" -#. i18n: file: src/calculator/calculator.ui:49 -#. i18n: ectx: property (text), widget (QTreeWidget, tree) -#: rc.cpp:1274 -msgid "Calculators" +#. i18n: file: src/plotsetupwidget.ui:59 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:380 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#. i18n: file: data/knowledge.xml:131 +#: rc.cpp:1429 rc.cpp:1534 rc.cpp:2318 src/kalziumgradienttype.cpp:290 +#: src/elementdataviewer.cpp:228 +msgid "Atomic Mass" msgstr "" -#. i18n: file: src/calculator/calculator.ui:54 -#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) -#: rc.cpp:1277 src/calculator/calculator.cpp:86 -msgid "Introduction" -msgstr "" +#. i18n: file: src/plotsetupwidget.ui:64 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:385 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#. i18n: file: src/settings_gradients.ui:95 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicElectronegativityGradient) +#: rc.cpp:1432 rc.cpp:1537 rc.cpp:1602 src/exportdialog.cpp:130 +#: src/detailinfodlg.cpp:263 src/elementdataviewer.cpp:234 +msgid "Electronegativity" +msgstr "Цахилгаан эсрэг цэнэг:" -#. i18n: file: src/calculator/calculator.ui:59 -#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) -#: rc.cpp:1280 src/calculator/calculator.cpp:106 -msgid "Molecular mass Calculator" +#. i18n: file: src/plotsetupwidget.ui:69 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:390 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#. i18n: file: src/settings_gradients.ui:88 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicMeltingPointGradient) +#: rc.cpp:1435 rc.cpp:1540 rc.cpp:1599 src/exportdialog.cpp:133 +#: src/kalziumgradienttype.cpp:399 src/detailinfodlg.cpp:207 +#: src/elementdataviewer.cpp:240 +msgid "Melting Point" +msgstr "Хайлах температур (цэг):" + +#. i18n: file: src/plotsetupwidget.ui:74 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:395 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#. i18n: file: src/settings_gradients.ui:81 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicBoilingPointGradient) +#: rc.cpp:1438 rc.cpp:1543 rc.cpp:1596 src/exportdialog.cpp:134 +#: src/kalziumgradienttype.cpp:343 src/detailinfodlg.cpp:214 +#: src/elementdataviewer.cpp:247 +msgid "Boiling Point" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:123 -#. i18n: ectx: attribute (title), widget (QWidget, tab_3) -#. i18n: file: src/calculator/calculator.ui:64 -#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) -#: rc.cpp:1255 rc.cpp:1283 src/calculator/calculator.cpp:97 -msgid "Concentration Calculator" +#. i18n: file: src/plotsetupwidget.ui:79 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:400 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#. i18n: file: data/knowledge.xml:252 +#. i18n: file: data/knowledge.xml:261 +#. i18n: file: data/knowledge.xml:266 +#. i18n: file: data/knowledge.xml:278 +#: rc.cpp:1441 rc.cpp:1546 rc.cpp:2441 rc.cpp:2451 rc.cpp:2455 rc.cpp:2469 +#: src/elementdataviewer.cpp:254 +msgid "Atomic Radius" +msgstr "Атомын радиус:" + +#. i18n: file: src/plotsetupwidget.ui:84 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_x) +#. i18n: file: src/plotsetupwidget.ui:405 +#. i18n: ectx: property (text), item, widget (KComboBox, KCB_y) +#. i18n: file: src/settings_gradients.ui:60 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicCovalentRadiusGradient) +#. i18n: file: data/knowledge.xml:251 +#. i18n: file: data/knowledge.xml:260 +#. i18n: file: data/knowledge.xml:269 +#. i18n: file: data/knowledge.xml:275 +#: rc.cpp:1444 rc.cpp:1549 rc.cpp:1587 rc.cpp:2439 rc.cpp:2449 rc.cpp:2459 +#: rc.cpp:2465 src/exportdialog.cpp:131 src/kalziumgradienttype.cpp:175 +#: src/detailinfodlg.cpp:235 src/elementdataviewer.cpp:261 +msgid "Covalent Radius" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:28 -#. i18n: ectx: attribute (title), widget (QWidget, nuclear) -#. i18n: file: src/calculator/calculator.ui:69 -#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) -#: rc.cpp:1234 rc.cpp:1286 src/calculator/calculator.cpp:89 -msgid "Nuclear Calculator" +#. i18n: file: src/plotsetupwidget.ui:92 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#. i18n: file: src/plotsetupwidget.ui:347 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_2) +#: rc.cpp:1447 rc.cpp:1522 +msgid "Maximum value:" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:55 -#. i18n: ectx: attribute (title), widget (QWidget, gas) -#. i18n: file: src/calculator/calculator.ui:74 -#. i18n: ectx: property (text), item, widget (QTreeWidget, tree) -#: rc.cpp:1240 rc.cpp:1289 src/calculator/calculator.cpp:93 -msgid "Gas Calculator" +#. i18n: file: src/plotsetupwidget.ui:106 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_2) +#. i18n: file: src/plotsetupwidget.ui:354 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_3) +#: rc.cpp:1450 rc.cpp:1525 +msgid "Minimum value:" msgstr "" -#. i18n: file: src/calculator/calculator.ui:130 +#. i18n: file: src/plotsetupwidget.ui:127 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1292 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:18pt; font-weight:600;\">The Kalzium Molecular " -"Calculator</span></p></body></html>" +#: rc.cpp:1453 +msgid "Display:" msgstr "" -#. i18n: file: src/calculator/calculator.ui:172 -#. i18n: ectx: property (toolTip), widget (KTextEdit, ktextedit) -#: rc.cpp:1299 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:14pt;\">Information about the various " -"calculators</span></p></body></html>" +#. i18n: file: src/plotsetupwidget.ui:149 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:1456 +msgid "Element Type" msgstr "" -#. i18n: file: src/calculator/calculator.ui:175 -#. i18n: ectx: property (whatsThis), widget (KTextEdit, ktextedit) -#: rc.cpp:1306 -msgid "This is the description of the function of each calculator in Kalzium" +#. i18n: file: src/plotsetupwidget.ui:175 +#. i18n: ectx: property (text), widget (QLabel, textLabel3) +#: rc.cpp:1459 +msgid "First element:" msgstr "" -#. i18n: file: src/calculator/calculator.ui:196 -#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) -#: rc.cpp:1309 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"family:'DejaVu Sans'; font-size:12pt;\">Welcome to the Kalzium molecular " -"calculator!<br /></span></p>\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"family:'DejaVu Sans'; font-size:10pt;\">This calculator contains a variety " -"of calculators for different tasks performing different " -"calculations.</span></p>\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"family:'DejaVu Sans'; font-size:10pt;\">You can find the following " -"calculators in Kalzium</span></p>\n" -"<ul style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-" -"right: 0px; -qt-list-indent: 1;\"><li style=\" font-family:'DejaVu Sans';\" " -"style=\" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"weight:600;\">Molecular mass calculator<br /></span> This calculator helps " -"you calculate the molecular masses of different molecules.<br />You can " -"specify short form of the molecule names add more such aliases.</li>\n" -"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" -"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -"indent:0px;\"><span style=\" font-weight:600;\">Concentrations calculator<br " -"/></span>You can calculate quantities which include</li>\n" -"<ul type=\"circle\" style=\"margin-top: 0px; margin-bottom: 0px; margin-" -"left: 0px; margin-right: 0px; -qt-list-indent: 2;\"><li style=\" font-" -"family:'DejaVu Sans';\" style=\" margin-top:0px; margin-bottom:0px; margin-" -"left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Amount of " -"substance\t</li>\n" -"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" -"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -"indent:0px;\">Volume of solvent</li>\n" -"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" -"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -"indent:0px;\">Concentration of substance</li></ul>\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:1; text-indent:0px;\"><span style=\" font-" -"family:'DejaVu Sans';\"> There are a wide range of units to choose from and " -"different methods to specify quantities.</span></p>\n" -"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" -"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -"indent:0px;\"><span style=\" font-weight:600;\">Nuclear calculator<br " -"/></span>This calculator makes use of the nuclear data available in Kalzium " -"to predict the expected masses of a material after time.</li>\n" -"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" -"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -"indent:0px;\"><span style=\" font-weight:600;\">Gas calculator<br " -"/></span>This calculator can calculate the values of Temperature, pressure, " -"volume, amount of gas etc. for various ideal as well as non-ideal " -"gases.</li>\n" -"<li style=\" font-family:'DejaVu Sans';\" style=\" margin-top:0px; margin-" -"bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -"indent:0px;\"><span style=\" font-weight:600;\">Equation Balancer<br " -"/></span>This calculator can balance chemical " -"equations.</li></ul></body></html>" +#. i18n: file: src/plotsetupwidget.ui:182 +#. i18n: ectx: property (text), widget (QLabel, textLabel4) +#: rc.cpp:1462 +msgid "Last element:" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:22 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1422 -msgid "X max:" +#. i18n: file: src/plotsetupwidget.ui:211 +#. i18n: ectx: property (text), widget (QPushButton, full) +#: rc.cpp:1465 +msgid "Full range" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:29 -#. i18n: ectx: property (text), widget (QPushButton, pushButton) -#: rc.cpp:1425 -msgid "Draw Plot" +#. i18n: file: src/plotsetupwidget.ui:219 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1468 +msgid "All elements" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:90 -#. i18n: ectx: property (text), widget (QTableWidget, tableWidget_2) -#: rc.cpp:1428 -msgid "pH(Y)" +#. i18n: file: src/plotsetupwidget.ui:224 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1471 +msgid "Metals" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:95 -#. i18n: ectx: property (text), widget (QTableWidget, tableWidget_2) -#: rc.cpp:1431 -msgid "Volume(X)" +#. i18n: file: src/plotsetupwidget.ui:229 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1474 +msgid "Non-Metals / Metalloids" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:110 -#. i18n: ectx: property (text), widget (QLabel, label_7) -#: rc.cpp:1434 -msgid "Theoretical equations:" +#. i18n: file: src/plotsetupwidget.ui:234 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1477 +msgid "s block elements" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:117 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1437 -msgid "Y max:" +#. i18n: file: src/plotsetupwidget.ui:239 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1480 +msgid "p block elements" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:124 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1440 -msgid "Y min:" +#. i18n: file: src/plotsetupwidget.ui:244 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1483 +msgid "d block elements" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:133 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:1443 -msgid "X axis:" +#. i18n: file: src/plotsetupwidget.ui:249 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1486 +msgid "f block elements" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:150 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:1446 -msgid "Y axis:" +#. i18n: file: src/plotsetupwidget.ui:254 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1489 +msgid "Noble gases" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:249 -#. i18n: ectx: property (text), widget (QTableWidget, tableWidget) -#: rc.cpp:1449 -msgid "Parameter" +#. i18n: file: src/plotsetupwidget.ui:259 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1492 +msgid "Alkalie metals" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:254 -#. i18n: ectx: property (text), widget (QTableWidget, tableWidget) -#: rc.cpp:1452 -msgid "Value" +#. i18n: file: src/plotsetupwidget.ui:264 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1495 +msgid "Alkaline earth metals" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:262 -#. i18n: ectx: property (text), widget (QLabel, label_6) -#: rc.cpp:1455 -msgid "Experimental values:" +#. i18n: file: src/plotsetupwidget.ui:269 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1498 +msgid "Lanthanides" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:269 -#. i18n: ectx: property (text), widget (QLabel, label_8) -#: rc.cpp:1458 -msgid "Notes:" +#. i18n: file: src/plotsetupwidget.ui:274 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1501 +msgid "Actinides" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:296 -#. i18n: ectx: property (text), widget (QLabel, label_9) -#: rc.cpp:1461 -msgid "X min:" +#. i18n: file: src/plotsetupwidget.ui:279 +#. i18n: ectx: property (text), item, widget (QComboBox, comboElementType) +#: rc.cpp:1504 +msgid "Radio-active elements" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:317 -#. i18n: ectx: property (text), widget (QPushButton, newfile) -#: rc.cpp:1464 -msgid "New" +#. i18n: file: src/plotsetupwidget.ui:294 +#. i18n: ectx: property (text), item, widget (KComboBox, comboElementLabels) +#: rc.cpp:1507 +msgid "No Labels" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:324 -#. i18n: ectx: property (text), widget (QPushButton, open) -#: rc.cpp:1467 -msgid "Open" +#. i18n: file: src/plotsetupwidget.ui:299 +#. i18n: ectx: property (text), item, widget (KComboBox, comboElementLabels) +#: rc.cpp:1510 +msgid "Element Names" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:331 -#. i18n: ectx: property (text), widget (QPushButton, save) -#: rc.cpp:1470 -msgid "Save" +#. i18n: file: src/plotsetupwidget.ui:304 +#. i18n: ectx: property (text), item, widget (KComboBox, comboElementLabels) +#: rc.cpp:1513 +msgid "Element Symbols" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:338 -#. i18n: ectx: property (text), widget (QPushButton, saveimage) -#: rc.cpp:1473 -msgid "Save plot" +#. i18n: file: src/plotsetupwidget.ui:314 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:1516 +msgid "Y-Axis" msgstr "" -#. i18n: file: src/calculator/titrationCalculator.ui:345 -#. i18n: ectx: property (text), widget (QPushButton, rapidhelp) -#: rc.cpp:1476 -msgid "Example" +#. i18n: file: src/equationview.ui:44 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1552 +msgid "Equation:" +msgstr "" + +#. i18n: file: src/equationview.ui:63 +#. i18n: ectx: property (toolTip), widget (KLineEdit, lineEdit) +#. i18n: file: src/equationview.ui:66 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, lineEdit) +#: rc.cpp:1555 rc.cpp:1558 +msgid "Enter the equation you want to balance in this field." +msgstr "" + +#. i18n: file: src/equationview.ui:69 +#. i18n: ectx: property (text), widget (KLineEdit, lineEdit) +#: rc.cpp:1561 +msgid "aCH3(CH2)3COOH + bO2 -> cH2O + dCO2" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:21 -#. i18n: ectx: property (toolTip), widget (QTabWidget, tabWidget) -#: rc.cpp:1227 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">The settings of the molecular concentration " -"calculator</span></p></body></html>" +#. i18n: file: src/equationview.ui:82 +#. i18n: ectx: property (toolTip), widget (KPushButton, calculateButton) +#. i18n: file: src/equationview.ui:85 +#. i18n: ectx: property (whatsThis), widget (KPushButton, calculateButton) +#: rc.cpp:1564 rc.cpp:1567 +msgid "If you press this button the equation on the left will be balanced." msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:34 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_mass) -#: rc.cpp:1237 -msgid "Amount is always specified in term of mass" +#. i18n: file: src/equationview.ui:88 +#. i18n: ectx: property (text), widget (KPushButton, calculateButton) +#: rc.cpp:1570 +msgid "&Calculate" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:63 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ideal) -#: rc.cpp:1243 -msgid "Assume Gas is ideal (i.e. do not show Van der Waals co-efficients)" +#. i18n: file: src/equationview.ui:150 +#. i18n: ectx: property (text), widget (QPushButton, btnCopy) +#: rc.cpp:1573 +msgid "Copy to Clipboard" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:89 -#. i18n: ectx: attribute (title), widget (QWidget, tab_2) -#: rc.cpp:1246 -msgid "Mass Calculator" +#. i18n: file: src/exportdialog.ui:51 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1576 +msgid "File:" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:95 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_alias) -#: rc.cpp:1249 -msgid "Show details such as aliases" +#. i18n: file: src/exportdialog.ui:68 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1579 +msgid "Format:" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:102 -#. i18n: ectx: property (text), widget (QCheckBox, checkBox) -#: rc.cpp:1252 -msgid "Show the add alias tab" +#. i18n: file: src/settings_gradients.ui:42 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1582 +msgid "" +"Instead of using a linear gradient to display the given property of an " +"element in the periodic table, Kalzium can also use a logarithmic gradient.\n" +"\n" +"Check the properties you want to have displayed with a logarithmic gradient." msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:129 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_soluteMass) -#: rc.cpp:1258 -msgid "Amount of solute is always specified in terms of mass" +#. i18n: file: src/settings_gradients.ui:67 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicVanDerWaalsRadiusGradient) +#. i18n: file: data/knowledge.xml:253 +#. i18n: file: data/knowledge.xml:257 +#. i18n: file: data/knowledge.xml:270 +#. i18n: file: data/knowledge.xml:280 +#: rc.cpp:1590 rc.cpp:2443 rc.cpp:2445 rc.cpp:2461 rc.cpp:2473 +#: src/exportdialog.cpp:132 +msgid "Van der Waals Radius" msgstr "" -#. i18n: file: src/calculator/settings_calc.ui:136 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_solventVolume) -#: rc.cpp:1261 -msgid "Amount of solvent is always specified in terms of volume" +#. i18n: file: src/settings_gradients.ui:102 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicDiscoverydateGradient) +#: rc.cpp:1605 +msgid "Discovery Date" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:30 -#. i18n: ectx: property (html), widget (KTextEdit, ktextedit) -#: rc.cpp:1516 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"family:'DejaVu Sans'; font-size:12pt; font-weight:600;\">Change the " -"quantities and observe the other quantities change dynamically.<br />Mass " -"and moles are directly dependent for a given gas.</span></p></body></html>" +#. i18n: file: src/settings_gradients.ui:109 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicElectronaffinityGradient) +#: rc.cpp:1608 src/kalziumgradienttype.cpp:622 +msgid "Electronaffinity" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:47 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1337 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">molar mass of the gas:</span></p></body></html>" +#. i18n: file: src/settings_gradients.ui:116 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_LogarithmicIonizationGradient) +#: rc.cpp:1611 src/exportdialog.cpp:128 +msgid "Ionization" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:61 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, molarMass) -#: rc.cpp:1344 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the molar mass of the gas</span></p></body></html>" +#. i18n: file: src/settings_gradients.ui:136 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:1614 +msgid "Maximal Value Color:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:64 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, molarMass) -#: rc.cpp:1351 -msgid "" -"This box can be used to specify the molar mass of the gas, e.g. 2 for " -"Hydrogen gas." +#. i18n: file: src/settings_gradients.ui:152 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1617 +msgid "Minimal Value Color:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:81 -#. i18n: ectx: property (text), widget (QLabel, label_25) -#: rc.cpp:1354 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">moles:</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:34 +#. i18n: ectx: attribute (title), widget (QWidget, display) +#: rc.cpp:1620 +msgid "Display" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:95 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, moles) -#: rc.cpp:1361 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the number of moles of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:42 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:1623 +msgid "Quality:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:99 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, moles) -#: rc.cpp:1368 -msgid "" -"This box can be used to specify the number of moles of the gas.\n" -"moles = mass / molar mass" +#. i18n: file: src/tools/moleculeviewerwidget.ui:58 +#. i18n: ectx: property (text), item, widget (KComboBox, qualityCombo) +#: rc.cpp:1626 +msgid "Low" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:116 -#. i18n: ectx: property (text), widget (QLabel, label_24) -#: rc.cpp:1372 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Mass:</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:63 +#. i18n: ectx: property (text), item, widget (KComboBox, qualityCombo) +#: rc.cpp:1629 +msgid "Medium" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:130 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, mass) -#: rc.cpp:1379 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the Mass of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:68 +#. i18n: ectx: property (text), item, widget (KComboBox, qualityCombo) +#: rc.cpp:1632 +msgid "High" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:134 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, mass) -#: rc.cpp:1386 -msgid "" -"This box can be used to specify the mass of the gas.\n" -"Mass = moles * molar mass" +#. i18n: file: src/tools/moleculeviewerwidget.ui:91 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1635 +msgid "Style:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:151 -#. i18n: ectx: property (toolTip), widget (QComboBox, mass_unit) -#: rc.cpp:1390 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the unit of mass of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:107 +#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) +#: rc.cpp:1638 +msgid "Balls and sticks" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:154 -#. i18n: ectx: property (whatsThis), widget (QComboBox, mass_unit) -#: rc.cpp:1397 -msgid "This box is used to change the units of mass." +#. i18n: file: src/tools/moleculeviewerwidget.ui:112 +#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) +#: rc.cpp:1641 +msgid "Sticks" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:208 -#. i18n: ectx: property (text), widget (QLabel, label_27) -#: rc.cpp:1418 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Pressure:</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:117 +#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) +#: rc.cpp:1644 +msgid "Van der Waals" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:222 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, pressure) -#: rc.cpp:1425 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the Pressure of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:122 +#. i18n: ectx: property (text), item, widget (KComboBox, styleCombo) +#: rc.cpp:1647 +msgid "Wireframe" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:225 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, pressure) -#: rc.cpp:1432 -msgid "This box can be used to change the pressure of the gas." +#. i18n: file: src/tools/moleculeviewerwidget.ui:145 +#. i18n: ectx: property (text), widget (QLabel, label_9) +#: rc.cpp:1650 +msgid "2nd Style:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:242 -#. i18n: ectx: property (toolTip), widget (QComboBox, pressure_unit) -#: rc.cpp:1435 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the units for pressure of the " -"gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:161 +#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) +#. i18n: file: src/tools/moleculeviewerwidget.ui:215 +#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) +#: rc.cpp:1653 rc.cpp:1668 src/kalziumelementproperty.cpp:88 +msgid "None" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:245 -#. i18n: ectx: property (whatsThis), widget (QComboBox, pressure_unit) -#: rc.cpp:1442 -msgid "" -"This box can be used to specify the units of pressure, e.g. atmospheres, " -"bars, etc." +#. i18n: file: src/tools/moleculeviewerwidget.ui:166 +#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) +#: rc.cpp:1656 +msgid "Ribbon" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:291 -#. i18n: ectx: property (text), widget (QLabel, label_29) -#: rc.cpp:1466 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Temperature:</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:171 +#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) +#: rc.cpp:1659 +msgid "Ring" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:305 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, temp) -#: rc.cpp:1473 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the temperature of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:176 +#. i18n: ectx: property (text), item, widget (KComboBox, style2Combo) +#: rc.cpp:1662 +msgid "Molecular Orbital" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:308 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, temp) -#: rc.cpp:1480 -msgid "This box can be used to specify the temperature of the gas." +#. i18n: file: src/tools/moleculeviewerwidget.ui:199 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:1665 +msgid "Labels:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:325 -#. i18n: ectx: property (toolTip), widget (QComboBox, temp_unit) -#: rc.cpp:1483 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the units for the temperature of the " -"gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:220 +#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) +#: rc.cpp:1671 +msgid "Atom numbers" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:328 -#. i18n: ectx: property (whatsThis), widget (QComboBox, temp_unit) -#: rc.cpp:1490 -msgid "" -"This box can be used to specify the units of temperature, e.g. Kelvin, " -"Celsius, etc." +#. i18n: file: src/tools/moleculeviewerwidget.ui:225 +#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) +#: rc.cpp:1674 +msgid "Element symbols" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:364 -#. i18n: ectx: property (text), widget (QLabel, label_26) -#: rc.cpp:1508 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Volume:</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:230 +#. i18n: ectx: property (text), item, widget (KComboBox, labelsCombo) +#: rc.cpp:1677 +msgid "Element names" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:378 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, volume) -#: rc.cpp:1515 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the volume of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:277 +#. i18n: ectx: attribute (title), widget (QWidget, edit) +#: rc.cpp:1680 +msgid "Edit" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:381 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, volume) -#: rc.cpp:1522 -msgid "This box can be used to specify the volume of the gas." +#. i18n: file: src/tools/moleculeviewerwidget.ui:285 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:1683 +msgid "Element:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:404 -#. i18n: ectx: property (toolTip), widget (QComboBox, volume_unit) -#: rc.cpp:1525 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt;\">Specify the units for volume of the gas</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:318 +#. i18n: ectx: property (text), widget (QLabel, label_8) +#: rc.cpp:1686 +msgid "Bond Order:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:407 -#. i18n: ectx: property (whatsThis), widget (QComboBox, volume_unit) -#: rc.cpp:1532 -msgid "This box can be used to change the units of volume, e.g. liters." +#. i18n: file: src/tools/moleculeviewerwidget.ui:353 +#. i18n: ectx: property (text), widget (QCheckBox, hydrogenBox) +#: rc.cpp:1689 +msgid "Adjust Hydrogens Automatically" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:467 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1563 -msgid "Moles / Mass" +#. i18n: file: src/tools/moleculeviewerwidget.ui:378 +#. i18n: ectx: property (text), widget (QPushButton, hydrogensButton) +#: rc.cpp:1692 +msgid "Add Hydrogens" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:472 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1566 -msgid "Pressure" +#. i18n: file: src/tools/moleculeviewerwidget.ui:415 +#. i18n: ectx: property (text), widget (QPushButton, optimizeButton) +#: rc.cpp:1695 +msgid "Optimize" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:477 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1569 -msgid "Temperature" +#. i18n: file: src/tools/moleculeviewerwidget.ui:459 +#. i18n: ectx: attribute (title), widget (QWidget, measure) +#: rc.cpp:1698 +msgid "Measure" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:482 -#. i18n: ectx: property (text), item, widget (QComboBox, mode) -#: rc.cpp:1572 -msgid "Volume" +#. i18n: file: src/tools/moleculeviewerwidget.ui:471 +#. i18n: ectx: property (text), widget (QLabel, label_10) +#: rc.cpp:1701 +msgid "" +"Click on 2 atoms to measure a distance, on 3 atoms to measure an angle, on 4 " +"atoms to measure a dihedral angle." msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:500 -#. i18n: ectx: property (title), widget (QGroupBox, non_ideal) -#: rc.cpp:1578 -msgid "Data for non-ideal gases" +#. i18n: file: src/tools/moleculeviewerwidget.ui:520 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1704 +msgid "Statistics" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:512 -#. i18n: ectx: property (text), widget (QLabel, label_30) -#: rc.cpp:1581 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Van der Waals constant " -"'b':</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:528 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:1707 +msgid "Name:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:526 -#. i18n: ectx: property (text), widget (QLabel, label_28) -#: rc.cpp:1588 -msgid "" -"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -"type=\"text/css\">\n" -"p, li { white-space: pre-wrap; }\n" -"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-" -"weight:400; font-style:normal;\">\n" -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -"size:12pt; font-weight:600;\">Van der Waals constant " -"'a':</span></p></body></html>" +#. i18n: file: src/tools/moleculeviewerwidget.ui:545 +#. i18n: ectx: property (text), widget (QLabel, label_7) +#: rc.cpp:1710 +msgid "Formula:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:536 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, b) -#: rc.cpp:1595 -msgid "Specify the units of the van der Waals constant 'b'" +#. i18n: file: src/tools/moleculeviewerwidget.ui:562 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:1713 +msgid "Weight:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:539 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, b) -#: rc.cpp:1598 -msgid "" -"This box can be used to specify the van der Waals constant 'b' for the gas. " -"This is required only for a real gas. It can be marked as 0.0 for an ideal " -"gas." +#. i18n: file: src/tools/obconverterwidget.ui:22 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1716 +msgid "Files to convert" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:552 -#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, a) -#: rc.cpp:1601 -msgid "Specify the units of the van der Waals constant 'a'" +#. i18n: file: src/tools/obconverterwidget.ui:34 +#. i18n: ectx: property (text), widget (KPushButton, selectAllFileButton) +#: rc.cpp:1719 +msgid "&Select all" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:555 -#. i18n: ectx: property (whatsThis), widget (QDoubleSpinBox, a) -#: rc.cpp:1604 -msgid "" -"This box can be used to specify the van der Waals constant 'a' for the gas. " -"This is required only for a real gas. It can be marked as 0.0 for an ideal " -"gas." +#. i18n: file: src/tools/obconverterwidget.ui:54 +#. i18n: ectx: property (text), widget (KPushButton, deleteFileButton) +#: rc.cpp:1722 +msgid "&Remove" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:570 -#. i18n: ectx: property (toolTip), widget (QComboBox, b_unit) -#: rc.cpp:1607 -msgid "The units of the van der Waals constant 'b'" +#. i18n: file: src/tools/obconverterwidget.ui:61 +#. i18n: ectx: property (text), widget (KPushButton, addFileButton) +#: rc.cpp:1725 +msgid "&Add" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:573 -#. i18n: ectx: property (whatsThis), widget (QComboBox, b_unit) -#: rc.cpp:1610 +#. i18n: file: src/tools/obconverterwidget.ui:71 +#. i18n: ectx: property (whatsThis), widget (QListWidget, FileListView) +#: rc.cpp:1728 msgid "" -"This can be used to specify the units of the van der Waals constant 'b'." +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:10pt; font-" +"weight:400; font-style:normal; text-decoration:none;\">\n" +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">You see the files which " +"will be converted here. Use the buttons to add and remove files from the " +"list.</p></body></html>" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:610 +#. i18n: file: src/tools/obconverterwidget.ui:92 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1631 -msgid "per mole" -msgstr "" - -#. i18n: file: src/calculator/gasCalculator.ui:626 -#. i18n: ectx: property (text), item, widget (QComboBox, a_unit) -#: rc.cpp:1640 -msgid "liter^2 atmosphere/mol^2" +#: rc.cpp:1734 +msgid "Convert from:" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:681 -#. i18n: ectx: property (toolTip), widget (QPushButton, reset) -#: rc.cpp:1643 -msgid "Click to reset all values to initial values" +#. i18n: file: src/tools/obconverterwidget.ui:124 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:1737 +msgid "Convert to:" msgstr "" #. i18n: file: src/gradientwidget.ui:22 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1655 +#: rc.cpp:1740 msgid "Scheme:" msgstr "" -#. i18n: file: src/gradientwidget.ui:58 +#. i18n: file: src/gradientwidget.ui:50 #. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:1658 +#: rc.cpp:1743 msgid "Gradient:" msgstr "" -#. i18n: file: src/gradientwidget.ui:92 +#. i18n: file: src/gradientwidget.ui:99 #. i18n: ectx: property (text), widget (QLabel, lblUnit) -#: rc.cpp:1661 src/elementdataviewer.cpp:241 src/elementdataviewer.cpp:248 -#: src/kalziumgradienttype.cpp:343 src/kalziumgradienttype.cpp:397 -#: src/kalziumgradienttype.cpp:449 +#: rc.cpp:1746 msgid "K" msgstr "" -#. i18n: file: src/gradientwidget.ui:101 +#. i18n: file: src/gradientwidget.ui:108 #. i18n: ectx: property (toolTip), widget (QSlider, gradient_slider) -#: rc.cpp:1664 +#: rc.cpp:1749 msgid "Slide to change current temperature" msgstr "" -#. i18n: file: src/gradientwidget.ui:125 +#. i18n: file: src/gradientwidget.ui:132 #. i18n: ectx: property (toolTip), widget (QPushButton, Play) -#: rc.cpp:1667 +#: rc.cpp:1752 msgid "Click to Play / Pause the increase in temperature." msgstr "" -#. i18n: file: src/gradientwidget.ui:135 +#. i18n: file: src/gradientwidget.ui:142 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1670 +#: rc.cpp:1755 msgid "Speed" msgstr "" -#. i18n: file: src/gradientwidget.ui:142 +#. i18n: file: src/gradientwidget.ui:149 #. i18n: ectx: property (toolTip), widget (QSlider, Speed) -#: rc.cpp:1673 +#: rc.cpp:1758 msgid "Slide to change the speed of increase in temperature." msgstr "" -#. i18n: file: src/rswidget.ui:85 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1888 src/rsdialog.cpp:95 -msgid "R-Phrases:" +#. i18n: file: src/spectrumview.ui:14 +#. i18n: ectx: property (toolTip), widget (QWidget, SpectrumView) +#: rc.cpp:1761 +msgid "" +"This page gives an overview of the spectrum of this element. Using the mouse " +"you can zoom into the spectrum." msgstr "" -#. i18n: file: src/rswidget.ui:95 -#. i18n: ectx: property (toolTip), widget (KLineEdit, r_le) -#: rc.cpp:1891 -msgid "" -"Enter the R-Phrases you want to read. Only \"-\" is allowed as a delimiter. " -"The combinations with \"/\" are not yet implemented." +#. i18n: file: src/spectrumview.ui:17 +#. i18n: ectx: property (whatsThis), widget (QWidget, SpectrumView) +#: rc.cpp:1764 +msgid "This page gives an overview of the spectrum of this element." msgstr "" -#. i18n: file: src/rswidget.ui:101 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, r_le) -#: rc.cpp:1894 -msgid "Enter the R-Phrases you want to read" +#. i18n: file: src/spectrumview.ui:41 +#. i18n: ectx: property (toolTip), widget (SpectrumWidget, m_spectrumWidget) +#. i18n: file: src/spectrumview.ui:44 +#. i18n: ectx: property (whatsThis), widget (SpectrumWidget, m_spectrumWidget) +#: rc.cpp:1767 rc.cpp:1770 +msgid "This is the spectrum of the element." msgstr "" -#. i18n: file: src/rswidget.ui:104 -#. i18n: ectx: property (text), widget (KLineEdit, r_le) -#. i18n: file: src/rswidget.ui:146 -#. i18n: ectx: property (text), widget (KLineEdit, s_le) -#: rc.cpp:1897 rc.cpp:1909 -msgid "1-2-3-4-5-6-7-8-9" +#. i18n: file: src/spectrumview.ui:53 +#. i18n: ectx: property (text), widget (QLabel, label1) +#: rc.cpp:1773 +msgid "&Minimum value:" msgstr "" -#. i18n: file: src/rswidget.ui:130 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1900 -msgid "S-Phrases: " +#. i18n: file: src/spectrumview.ui:66 +#. i18n: ectx: property (toolTip), widget (QSpinBox, minimumValue) +#. i18n: file: src/spectrumview.ui:69 +#. i18n: ectx: property (whatsThis), widget (QSpinBox, minimumValue) +#: rc.cpp:1776 rc.cpp:1779 +msgid "This sets the leftmost wavelength of the spectrum." msgstr "" -#. i18n: file: src/rswidget.ui:140 -#. i18n: ectx: property (toolTip), widget (KLineEdit, s_le) -#: rc.cpp:1903 -msgid "" -"Enter the S-Phrases you want to read. Only \"-\" is allowed as a delimiter. " -"The combinations with \"/\" are not yet implemented." +#. i18n: file: src/spectrumview.ui:110 +#. i18n: ectx: property (text), widget (QLabel, label2) +#: rc.cpp:1782 +msgid "Maximum &value:" msgstr "" -#. i18n: file: src/rswidget.ui:143 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, s_le) -#: rc.cpp:1906 -msgid "Enter the S-Phrases you want to read" +#. i18n: file: src/spectrumview.ui:123 +#. i18n: ectx: property (toolTip), widget (QSpinBox, maximumValue) +#. i18n: file: src/spectrumview.ui:126 +#. i18n: ectx: property (whatsThis), widget (QSpinBox, maximumValue) +#: rc.cpp:1785 rc.cpp:1788 +msgid "This sets the rightmost wavelength of the spectrum." msgstr "" -#. i18n: file: src/rswidget.ui:157 -#. i18n: ectx: property (toolTip), widget (QPushButton, filterButton) -#. i18n: file: src/rswidget.ui:160 -#. i18n: ectx: property (whatsThis), widget (QPushButton, filterButton) -#: rc.cpp:1912 rc.cpp:1915 -msgid "Click here to search for the phrases you entered on the left" +#. i18n: file: src/spectrumview.ui:145 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1791 +msgid "Spectrum Settings" msgstr "" -#. i18n: file: src/rswidget.ui:163 -#. i18n: ectx: property (text), widget (QPushButton, filterButton) -#: rc.cpp:1918 -msgid "&Filter" +#. i18n: file: src/spectrumview.ui:155 +#. i18n: ectx: property (text), item, widget (QComboBox, m_spectrumType) +#: rc.cpp:1794 +msgid "Emission spectrum" msgstr "" -#. i18n: file: src/exportdialog.ui:51 +#. i18n: file: src/spectrumview.ui:160 +#. i18n: ectx: property (text), item, widget (QComboBox, m_spectrumType) +#: rc.cpp:1797 +msgid "Absorption spectrum" +msgstr "" + +#. i18n: file: src/spectrumview.ui:168 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:1649 -msgid "File:" +#: rc.cpp:1800 +msgid "Unit:" msgstr "" -#. i18n: file: src/exportdialog.ui:68 +#. i18n: file: src/spectrumview.ui:175 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:1652 -msgid "Format:" +#: rc.cpp:1803 +msgid "Type:" +msgstr "" + +#. i18n: file: src/spectrumview.ui:185 +#. i18n: ectx: property (text), widget (QPushButton, btn_resetZoom) +#: rc.cpp:1806 +msgid "Reset zoom" msgstr "" #. i18n: file: src/kalziumui.rc:4 #. i18n: ectx: Menu (file_menu) -#: rc.cpp:1934 +#: rc.cpp:1809 msgid "&File" msgstr "" #. i18n: file: src/kalziumui.rc:11 #. i18n: ectx: Menu (table_menu) -#: rc.cpp:1937 +#: rc.cpp:1812 msgid "&View" msgstr "" #. i18n: file: src/kalziumui.rc:21 #. i18n: ectx: Menu (miscmenu) -#: rc.cpp:1940 +#: rc.cpp:1815 msgid "&Tools" msgstr "" #. i18n: file: src/kalziumui.rc:35 #. i18n: ectx: ToolBar (mainToolBar) -#: rc.cpp:1943 +#: rc.cpp:1818 msgid "Main Toolbar" msgstr "" #. i18n: file: src/kalzium.kcfg:9 #. i18n: ectx: label, entry (schemaPSE), group (Periodic Table) -#: rc.cpp:1946 +#: rc.cpp:1821 msgid "Selects the PSE" msgstr "" #. i18n: file: src/kalzium.kcfg:10 #. i18n: ectx: whatsthis, entry (schemaPSE), group (Periodic Table) -#: rc.cpp:1949 +#: rc.cpp:1824 msgid "Select the PSE you want" msgstr "" #. i18n: file: src/kalzium.kcfg:14 #. i18n: ectx: label, entry (colorschemebox), group (Periodic Table) -#: rc.cpp:1952 +#: rc.cpp:1827 msgid "Selects the default color scheme" msgstr "" #. i18n: file: src/kalzium.kcfg:15 #. i18n: ectx: whatsthis, entry (colorschemebox), group (Periodic Table) -#: rc.cpp:1955 +#: rc.cpp:1830 msgid "" "Select the color scheme you prefer by clicking on the corresponding radio " "button" @@ -3725,25 +3727,25 @@ #. i18n: file: src/kalzium.kcfg:19 #. i18n: ectx: label, entry (gradient), group (Periodic Table) -#: rc.cpp:1958 +#: rc.cpp:1833 msgid "Selects the default gradient" msgstr "" #. i18n: file: src/kalzium.kcfg:20 #. i18n: ectx: whatsthis, entry (gradient), group (Periodic Table) -#: rc.cpp:1961 +#: rc.cpp:1836 msgid "Select the gradient you want by clicking on the menu entry" msgstr "" #. i18n: file: src/kalzium.kcfg:24 #. i18n: ectx: label, entry (numeration), group (Periodic Table) -#: rc.cpp:1964 +#: rc.cpp:1839 msgid "Selects the default numeration (IUPAC)" msgstr "" #. i18n: file: src/kalzium.kcfg:25 #. i18n: ectx: whatsthis, entry (numeration), group (Periodic Table) -#: rc.cpp:1967 +#: rc.cpp:1842 msgid "Select the numeration you want" msgstr "" @@ -3751,37 +3753,37 @@ #. i18n: ectx: label, entry (showlegend), group (Periodic Table) #. i18n: file: src/kalzium.kcfg:30 #. i18n: ectx: whatsthis, entry (showlegend), group (Periodic Table) -#: rc.cpp:1970 rc.cpp:1973 +#: rc.cpp:1845 rc.cpp:1848 msgid "Show or hide the legend" msgstr "" #. i18n: file: src/kalzium.kcfg:34 #. i18n: ectx: label, entry (pselook), group (Periodic Table) -#: rc.cpp:1976 +#: rc.cpp:1851 msgid "Whether the atomic mass will be displayed in the PSE-Table" msgstr "" #. i18n: file: src/kalzium.kcfg:35 #. i18n: ectx: whatsthis, entry (pselook), group (Periodic Table) -#: rc.cpp:1979 +#: rc.cpp:1854 msgid "Display the atomic mass in the PSE" msgstr "" #. i18n: file: src/kalzium.kcfg:39 #. i18n: ectx: label, entry (table), group (Periodic Table) -#: rc.cpp:1982 +#: rc.cpp:1857 msgid "Selects the table view (default is classical)" msgstr "" #. i18n: file: src/kalzium.kcfg:40 #. i18n: ectx: whatsthis, entry (table), group (Periodic Table) -#: rc.cpp:1985 +#: rc.cpp:1860 msgid "Display the table view" msgstr "" #. i18n: file: src/kalzium.kcfg:46 #. i18n: ectx: label, entry (LogarithmicCovalentRadiusGradient), group (Logarithmic Gradients) -#: rc.cpp:1988 +#: rc.cpp:1863 msgid "" "Whether to use a logarithmic gradient for the Kalzium Covalent Radius " "Gradient feature" @@ -3789,7 +3791,7 @@ #. i18n: file: src/kalzium.kcfg:47 #. i18n: ectx: whatsthis, entry (LogarithmicCovalentRadiusGradient), group (Logarithmic Gradients) -#: rc.cpp:1991 +#: rc.cpp:1866 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Covalent Radius Gradient feature" @@ -3797,7 +3799,7 @@ #. i18n: file: src/kalzium.kcfg:51 #. i18n: ectx: label, entry (LogarithmicVanDerWaalsRadiusGradient), group (Logarithmic Gradients) -#: rc.cpp:1994 +#: rc.cpp:1869 msgid "" "Whether to use a logarithmic gradient for the Kalzium van der Waals Radius " "Gradient feature" @@ -3805,7 +3807,7 @@ #. i18n: file: src/kalzium.kcfg:52 #. i18n: ectx: whatsthis, entry (LogarithmicVanDerWaalsRadiusGradient), group (Logarithmic Gradients) -#: rc.cpp:1997 +#: rc.cpp:1872 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium van der Waals Radius Gradient feature" @@ -3813,14 +3815,14 @@ #. i18n: file: src/kalzium.kcfg:56 #. i18n: ectx: label, entry (LogarithmicMassGradient), group (Logarithmic Gradients) -#: rc.cpp:2000 +#: rc.cpp:1875 msgid "" "Whether to use a logarithmic gradient for the Kalzium Mass Gradient feature" msgstr "" #. i18n: file: src/kalzium.kcfg:57 #. i18n: ectx: whatsthis, entry (LogarithmicMassGradient), group (Logarithmic Gradients) -#: rc.cpp:2003 +#: rc.cpp:1878 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Mass Gradient feature" @@ -3828,7 +3830,7 @@ #. i18n: file: src/kalzium.kcfg:61 #. i18n: ectx: label, entry (LogarithmicBoilingPointGradient), group (Logarithmic Gradients) -#: rc.cpp:2006 +#: rc.cpp:1881 msgid "" "Whether to use a logarithmic gradient for the Kalzium Boiling Point Gradient " "feature" @@ -3836,7 +3838,7 @@ #. i18n: file: src/kalzium.kcfg:62 #. i18n: ectx: whatsthis, entry (LogarithmicBoilingPointGradient), group (Logarithmic Gradients) -#: rc.cpp:2009 +#: rc.cpp:1884 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Boiling Point Gradient feature" @@ -3844,7 +3846,7 @@ #. i18n: file: src/kalzium.kcfg:66 #. i18n: ectx: label, entry (LogarithmicMeltingPointGradient), group (Logarithmic Gradients) -#: rc.cpp:2012 +#: rc.cpp:1887 msgid "" "Whether to use a logarithmic gradient for the Kalzium Melting Point Gradient " "feature" @@ -3852,7 +3854,7 @@ #. i18n: file: src/kalzium.kcfg:67 #. i18n: ectx: whatsthis, entry (LogarithmicMeltingPointGradient), group (Logarithmic Gradients) -#: rc.cpp:2015 +#: rc.cpp:1890 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Melting Point Gradient feature" @@ -3860,7 +3862,7 @@ #. i18n: file: src/kalzium.kcfg:71 #. i18n: ectx: label, entry (LogarithmicElectronegativityGradient), group (Logarithmic Gradients) -#: rc.cpp:2018 +#: rc.cpp:1893 msgid "" "Whether to use a logarithmic gradient for the Kalzium Electronegativity " "Gradient feature" @@ -3868,7 +3870,7 @@ #. i18n: file: src/kalzium.kcfg:72 #. i18n: ectx: whatsthis, entry (LogarithmicElectronegativityGradient), group (Logarithmic Gradients) -#: rc.cpp:2021 +#: rc.cpp:1896 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Electronegativity Gradient feature" @@ -3876,15 +3878,15 @@ #. i18n: file: src/kalzium.kcfg:76 #. i18n: ectx: label, entry (LogarithmicDiscoverydateGradient), group (Logarithmic Gradients) -#: rc.cpp:2024 +#: rc.cpp:1899 msgid "" -"whether to use a logarithmic gradient for the Kalzium Discovery Date " +"Whether to use a logarithmic gradient for the Kalzium Discovery Date " "Gradient feature" msgstr "" #. i18n: file: src/kalzium.kcfg:77 #. i18n: ectx: whatsthis, entry (LogarithmicDiscoverydateGradient), group (Logarithmic Gradients) -#: rc.cpp:2027 +#: rc.cpp:1902 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Discovery Date Gradient feature" @@ -3892,7 +3894,7 @@ #. i18n: file: src/kalzium.kcfg:81 #. i18n: ectx: label, entry (LogarithmicElectronaffinityGradient), group (Logarithmic Gradients) -#: rc.cpp:2030 +#: rc.cpp:1905 msgid "" "Whether to use a logarithmic gradient for the Kalzium Electron Affinity " "Gradient feature" @@ -3900,7 +3902,7 @@ #. i18n: file: src/kalzium.kcfg:82 #. i18n: ectx: whatsthis, entry (LogarithmicElectronaffinityGradient), group (Logarithmic Gradients) -#: rc.cpp:2033 +#: rc.cpp:1908 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Electron Affinity Gradient feature" @@ -3908,7 +3910,7 @@ #. i18n: file: src/kalzium.kcfg:86 #. i18n: ectx: label, entry (LogarithmicIonizationGradient), group (Logarithmic Gradients) -#: rc.cpp:2036 +#: rc.cpp:1911 msgid "" "Whether to use a logarithmic gradient for the Kalzium Ionization Gradient " "feature" @@ -3916,7 +3918,7 @@ #. i18n: file: src/kalzium.kcfg:87 #. i18n: ectx: whatsthis, entry (LogarithmicIonizationGradient), group (Logarithmic Gradients) -#: rc.cpp:2039 +#: rc.cpp:1914 msgid "" "Specifies whether to use a logarithmic instead of a linear gradient for the " "Kalzium Ionization Gradient feature" @@ -3926,19 +3928,19 @@ #. i18n: ectx: label, entry (colorgradientbox), group (Colors) #. i18n: file: src/kalzium.kcfg:94 #. i18n: ectx: whatsthis, entry (colorgradientbox), group (Colors) -#: rc.cpp:2042 rc.cpp:2045 +#: rc.cpp:1917 rc.cpp:1920 msgid "Selects the default gradient color" msgstr "" #. i18n: file: src/kalzium.kcfg:98 #. i18n: ectx: label, entry (noscheme), group (Colors) -#: rc.cpp:2048 +#: rc.cpp:1923 msgid "Selects the color if no scheme is selected" msgstr "" #. i18n: file: src/kalzium.kcfg:99 #. i18n: ectx: whatsthis, entry (noscheme), group (Colors) -#: rc.cpp:2051 +#: rc.cpp:1926 msgid "Selects the color of the elements if no scheme is selected" msgstr "" @@ -3946,7 +3948,7 @@ #. i18n: ectx: label, entry (color_liquid), group (Colors) #. i18n: file: src/kalzium.kcfg:104 #. i18n: ectx: whatsthis, entry (color_liquid), group (Colors) -#: rc.cpp:2054 rc.cpp:2057 +#: rc.cpp:1929 rc.cpp:1932 msgid "Selects the color of liquid elements" msgstr "" @@ -3954,7 +3956,7 @@ #. i18n: ectx: label, entry (color_solid), group (Colors) #. i18n: file: src/kalzium.kcfg:109 #. i18n: ectx: whatsthis, entry (color_solid), group (Colors) -#: rc.cpp:2060 rc.cpp:2063 +#: rc.cpp:1935 rc.cpp:1938 msgid "Selects the color of solid elements" msgstr "" @@ -3962,7 +3964,7 @@ #. i18n: ectx: label, entry (color_vapor), group (Colors) #. i18n: file: src/kalzium.kcfg:114 #. i18n: ectx: whatsthis, entry (color_vapor), group (Colors) -#: rc.cpp:2066 rc.cpp:2069 +#: rc.cpp:1941 rc.cpp:1944 msgid "Selects the color of vaporous elements" msgstr "" @@ -3970,7 +3972,7 @@ #. i18n: ectx: label, entry (color_radioactive), group (Colors) #. i18n: file: src/kalzium.kcfg:119 #. i18n: ectx: whatsthis, entry (color_radioactive), group (Colors) -#: rc.cpp:2072 rc.cpp:2075 +#: rc.cpp:1947 rc.cpp:1950 msgid "Selects the color of radioactive elements" msgstr "" @@ -3978,7 +3980,7 @@ #. i18n: ectx: label, entry (color_artificial), group (Colors) #. i18n: file: src/kalzium.kcfg:124 #. i18n: ectx: whatsthis, entry (color_artificial), group (Colors) -#: rc.cpp:2078 rc.cpp:2081 +#: rc.cpp:1953 rc.cpp:1956 msgid "Selects the color of artificial elements" msgstr "" @@ -3986,7 +3988,7 @@ #. i18n: ectx: label, entry (block_s), group (Colors) #. i18n: file: src/kalzium.kcfg:129 #. i18n: ectx: whatsthis, entry (block_s), group (Colors) -#: rc.cpp:2084 rc.cpp:2087 +#: rc.cpp:1959 rc.cpp:1962 msgid "Selects the color of the elements in block s" msgstr "" @@ -3994,7 +3996,7 @@ #. i18n: ectx: label, entry (block_p), group (Colors) #. i18n: file: src/kalzium.kcfg:134 #. i18n: ectx: whatsthis, entry (block_p), group (Colors) -#: rc.cpp:2090 rc.cpp:2093 +#: rc.cpp:1965 rc.cpp:1968 msgid "Selects the color of the elements in block p" msgstr "" @@ -4002,7 +4004,7 @@ #. i18n: ectx: label, entry (block_d), group (Colors) #. i18n: file: src/kalzium.kcfg:139 #. i18n: ectx: whatsthis, entry (block_d), group (Colors) -#: rc.cpp:2096 rc.cpp:2099 +#: rc.cpp:1971 rc.cpp:1974 msgid "Selects the color of the elements in block d" msgstr "" @@ -4010,7 +4012,7 @@ #. i18n: ectx: label, entry (block_f), group (Colors) #. i18n: file: src/kalzium.kcfg:144 #. i18n: ectx: whatsthis, entry (block_f), group (Colors) -#: rc.cpp:2102 rc.cpp:2105 +#: rc.cpp:1977 rc.cpp:1980 msgid "Selects the color of the elements in block f" msgstr "" @@ -4018,7 +4020,7 @@ #. i18n: ectx: label, entry (group_1), group (Colors) #. i18n: file: src/kalzium.kcfg:149 #. i18n: ectx: whatsthis, entry (group_1), group (Colors) -#: rc.cpp:2108 rc.cpp:2111 +#: rc.cpp:1983 rc.cpp:1986 msgid "Selects the color of the elements in group 1" msgstr "" @@ -4026,7 +4028,7 @@ #. i18n: ectx: label, entry (group_2), group (Colors) #. i18n: file: src/kalzium.kcfg:154 #. i18n: ectx: whatsthis, entry (group_2), group (Colors) -#: rc.cpp:2114 rc.cpp:2117 +#: rc.cpp:1989 rc.cpp:1992 msgid "Selects the color of the elements in group 2" msgstr "" @@ -4034,7 +4036,7 @@ #. i18n: ectx: label, entry (group_3), group (Colors) #. i18n: file: src/kalzium.kcfg:159 #. i18n: ectx: whatsthis, entry (group_3), group (Colors) -#: rc.cpp:2120 rc.cpp:2123 +#: rc.cpp:1995 rc.cpp:1998 msgid "Selects the color of the elements in group 3" msgstr "" @@ -4042,7 +4044,7 @@ #. i18n: ectx: label, entry (group_4), group (Colors) #. i18n: file: src/kalzium.kcfg:164 #. i18n: ectx: whatsthis, entry (group_4), group (Colors) -#: rc.cpp:2126 rc.cpp:2129 +#: rc.cpp:2001 rc.cpp:2004 msgid "Selects the color of the elements in group 4" msgstr "" @@ -4050,7 +4052,7 @@ #. i18n: ectx: label, entry (group_5), group (Colors) #. i18n: file: src/kalzium.kcfg:169 #. i18n: ectx: whatsthis, entry (group_5), group (Colors) -#: rc.cpp:2132 rc.cpp:2135 +#: rc.cpp:2007 rc.cpp:2010 msgid "Selects the color of the elements in group 5" msgstr "" @@ -4058,7 +4060,7 @@ #. i18n: ectx: label, entry (group_6), group (Colors) #. i18n: file: src/kalzium.kcfg:174 #. i18n: ectx: whatsthis, entry (group_6), group (Colors) -#: rc.cpp:2138 rc.cpp:2141 +#: rc.cpp:2013 rc.cpp:2016 msgid "Selects the color of the elements in group 6" msgstr "" @@ -4066,7 +4068,7 @@ #. i18n: ectx: label, entry (group_7), group (Colors) #. i18n: file: src/kalzium.kcfg:179 #. i18n: ectx: whatsthis, entry (group_7), group (Colors) -#: rc.cpp:2144 rc.cpp:2147 +#: rc.cpp:2019 rc.cpp:2022 msgid "Selects the color of the elements in group 7" msgstr "" @@ -4074,7 +4076,7 @@ #. i18n: ectx: label, entry (group_8), group (Colors) #. i18n: file: src/kalzium.kcfg:184 #. i18n: ectx: whatsthis, entry (group_8), group (Colors) -#: rc.cpp:2150 rc.cpp:2153 +#: rc.cpp:2025 rc.cpp:2028 msgid "Selects the color of the elements in group 8" msgstr "" @@ -4082,7 +4084,7 @@ #. i18n: ectx: label, entry (alkalie), group (Colors) #. i18n: file: src/kalzium.kcfg:189 #. i18n: ectx: whatsthis, entry (alkalie), group (Colors) -#: rc.cpp:2156 rc.cpp:2159 +#: rc.cpp:2031 rc.cpp:2034 msgid "Selects the color of the alkali metals" msgstr "" @@ -4090,7 +4092,7 @@ #. i18n: ectx: label, entry (rare), group (Colors) #. i18n: file: src/kalzium.kcfg:194 #. i18n: ectx: whatsthis, entry (rare), group (Colors) -#: rc.cpp:2162 rc.cpp:2165 +#: rc.cpp:2037 rc.cpp:2040 msgid "Selects the color of the rare-earth elements" msgstr "" @@ -4098,7 +4100,7 @@ #. i18n: ectx: label, entry (nonmetal), group (Colors) #. i18n: file: src/kalzium.kcfg:199 #. i18n: ectx: whatsthis, entry (nonmetal), group (Colors) -#: rc.cpp:2168 rc.cpp:2171 +#: rc.cpp:2043 rc.cpp:2046 msgid "Selects the color of the non-metal elements" msgstr "" @@ -4106,7 +4108,7 @@ #. i18n: ectx: label, entry (alkaline), group (Colors) #. i18n: file: src/kalzium.kcfg:204 #. i18n: ectx: whatsthis, entry (alkaline), group (Colors) -#: rc.cpp:2174 rc.cpp:2177 +#: rc.cpp:2049 rc.cpp:2052 msgid "Selects the color of the alkaline earth metals" msgstr "" @@ -4114,7 +4116,7 @@ #. i18n: ectx: label, entry (other_metal), group (Colors) #. i18n: file: src/kalzium.kcfg:209 #. i18n: ectx: whatsthis, entry (other_metal), group (Colors) -#: rc.cpp:2180 rc.cpp:2183 +#: rc.cpp:2055 rc.cpp:2058 msgid "" "Selects the color of the metals which do not fit into the other categories" msgstr "" @@ -4123,7 +4125,7 @@ #. i18n: ectx: label, entry (halogene), group (Colors) #. i18n: file: src/kalzium.kcfg:214 #. i18n: ectx: whatsthis, entry (halogene), group (Colors) -#: rc.cpp:2186 rc.cpp:2189 +#: rc.cpp:2061 rc.cpp:2064 msgid "Selects the color of the halogen elements" msgstr "" @@ -4131,7 +4133,7 @@ #. i18n: ectx: label, entry (transition), group (Colors) #. i18n: file: src/kalzium.kcfg:219 #. i18n: ectx: whatsthis, entry (transition), group (Colors) -#: rc.cpp:2192 rc.cpp:2195 +#: rc.cpp:2067 rc.cpp:2070 msgid "Selects the color of the transition elements" msgstr "" @@ -4139,7 +4141,7 @@ #. i18n: ectx: label, entry (noble_gas), group (Colors) #. i18n: file: src/kalzium.kcfg:224 #. i18n: ectx: whatsthis, entry (noble_gas), group (Colors) -#: rc.cpp:2198 rc.cpp:2201 +#: rc.cpp:2073 rc.cpp:2076 msgid "Selects the color of the noble gases" msgstr "" @@ -4147,7 +4149,7 @@ #. i18n: ectx: label, entry (metalloid), group (Colors) #. i18n: file: src/kalzium.kcfg:229 #. i18n: ectx: whatsthis, entry (metalloid), group (Colors) -#: rc.cpp:2204 rc.cpp:2207 +#: rc.cpp:2079 rc.cpp:2082 msgid "Selects the color of the metalloid elements" msgstr "" @@ -4155,7 +4157,7 @@ #. i18n: ectx: label, entry (MaxColor), group (Colors) #. i18n: file: src/kalzium.kcfg:234 #. i18n: ectx: whatsthis, entry (MaxColor), group (Colors) -#: rc.cpp:2210 rc.cpp:2213 +#: rc.cpp:2085 rc.cpp:2088 msgid "Selects the color of the maximal value from the gradient" msgstr "" @@ -4163,32 +4165,40 @@ #. i18n: ectx: label, entry (MinColor), group (Colors) #. i18n: file: src/kalzium.kcfg:239 #. i18n: ectx: whatsthis, entry (MinColor), group (Colors) -#: rc.cpp:2216 rc.cpp:2219 +#: rc.cpp:2091 rc.cpp:2094 msgid "Selects the color of the minimal value from the gradient" msgstr "" #. i18n: file: src/kalzium.kcfg:245 -#. i18n: ectx: label, entry (energies), group (Units) -#: rc.cpp:2222 +#. i18n: ectx: label, entry (energiesUnit), group (Units) +#. i18n: file: src/kalzium.kcfg:260 +#. i18n: ectx: label, entry (combobox_energies), group (Units) +#: rc.cpp:2097 rc.cpp:2115 msgid "This value defines whether eV or kJ/mol should be used within Kalzium" msgstr "" #. i18n: file: src/kalzium.kcfg:246 -#. i18n: ectx: whatsthis, entry (energies), group (Units) -#: rc.cpp:2225 +#. i18n: ectx: whatsthis, entry (energiesUnit), group (Units) +#. i18n: file: src/kalzium.kcfg:261 +#. i18n: ectx: whatsthis, entry (combobox_energies), group (Units) +#: rc.cpp:2100 rc.cpp:2118 msgid "Use eV or kJ/mol" msgstr "" #. i18n: file: src/kalzium.kcfg:250 #. i18n: ectx: label, entry (temperatureUnit), group (Units) -#: rc.cpp:2228 +#. i18n: file: src/kalzium.kcfg:265 +#. i18n: ectx: label, entry (combobox_temperature), group (Units) +#: rc.cpp:2103 rc.cpp:2121 msgid "" "This value defines which temperature scale should be used within Kalzium" msgstr "" #. i18n: file: src/kalzium.kcfg:251 #. i18n: ectx: whatsthis, entry (temperatureUnit), group (Units) -#: rc.cpp:2231 +#. i18n: file: src/kalzium.kcfg:266 +#. i18n: ectx: whatsthis, entry (combobox_temperature), group (Units) +#: rc.cpp:2106 rc.cpp:2124 msgid "Select the scale for the temperature" msgstr "" @@ -4196,7 +4206,7 @@ #. i18n: ectx: label, entry (lengthUnit), group (Units) #. i18n: file: src/kalzium.kcfg:270 #. i18n: ectx: label, entry (combobox_length), group (Units) -#: rc.cpp:2099 rc.cpp:2117 +#: rc.cpp:2109 rc.cpp:2127 msgid "This value defines which length scale should be used within Kalzium" msgstr "" @@ -4204,33 +4214,33 @@ #. i18n: ectx: whatsthis, entry (lengthUnit), group (Units) #. i18n: file: src/kalzium.kcfg:271 #. i18n: ectx: whatsthis, entry (combobox_length), group (Units) -#: rc.cpp:2102 rc.cpp:2120 +#: rc.cpp:2112 rc.cpp:2130 msgid "Select the scale for the length" msgstr "" -#. i18n: file: src/kalzium.kcfg:255 +#. i18n: file: src/kalzium.kcfg:275 #. i18n: ectx: label, entry (schemaSelected), group (Units) -#. i18n: file: src/kalzium.kcfg:256 +#. i18n: file: src/kalzium.kcfg:276 #. i18n: ectx: whatsthis, entry (schemaSelected), group (Units) -#: rc.cpp:2234 rc.cpp:2237 +#: rc.cpp:2133 rc.cpp:2136 msgid "True if schema was last selected" msgstr "" #. i18n: file: src/kalzium.kcfg:282 #. i18n: ectx: label, entry (spectrumWavelengthUnit), group (Spectrum) -#: rc.cpp:2129 +#: rc.cpp:2139 msgid "This value defines which unit is used for the wavelength" msgstr "" #. i18n: file: src/kalzium.kcfg:283 #. i18n: ectx: whatsthis, entry (spectrumWavelengthUnit), group (Spectrum) -#: rc.cpp:2132 +#: rc.cpp:2142 msgid "Unit of the Wavelength" msgstr "" #. i18n: file: src/kalzium.kcfg:287 #. i18n: ectx: label, entry (spectrumType), group (Spectrum) -#: rc.cpp:2135 +#: rc.cpp:2145 msgid "" "This value defines which Spectrum type is used. Emission or absorption " "spectrum" @@ -4238,155 +4248,155 @@ #. i18n: file: src/kalzium.kcfg:288 #. i18n: ectx: whatsthis, entry (spectrumType), group (Spectrum) -#: rc.cpp:2138 +#: rc.cpp:2148 msgid "SpectrumType" msgstr "" -#. i18n: file: src/kalzium.kcfg:262 +#. i18n: file: src/kalzium.kcfg:294 #. i18n: ectx: label, entry (mass), group (Calculator) -#: rc.cpp:2240 +#: rc.cpp:2151 msgid "" "This setting tells the nuclear calculator whether the amounts are always in " "terms of mass" msgstr "" -#. i18n: file: src/kalzium.kcfg:263 +#. i18n: file: src/kalzium.kcfg:295 #. i18n: ectx: whatsthis, entry (mass), group (Calculator) -#: rc.cpp:2243 +#: rc.cpp:2154 msgid "True if the user wants to specify amount only in terms of mass" msgstr "" -#. i18n: file: src/kalzium.kcfg:266 +#. i18n: file: src/kalzium.kcfg:298 #. i18n: ectx: label, entry (ideal), group (Calculator) -#: rc.cpp:2246 +#: rc.cpp:2157 msgid "" "This setting says whether the user wants the gas to be ideal by default" msgstr "" -#. i18n: file: src/kalzium.kcfg:267 +#. i18n: file: src/kalzium.kcfg:299 #. i18n: ectx: whatsthis, entry (ideal), group (Calculator) -#: rc.cpp:2249 +#: rc.cpp:2160 msgid "" "True if gases are assumed to be ideal, the Van der Waals co-efficients will " "not be shown in the calculator" msgstr "" -#. i18n: file: src/kalzium.kcfg:271 +#. i18n: file: src/kalzium.kcfg:303 #. i18n: ectx: label, entry (soluteMass), group (Calculator) -#: rc.cpp:2252 +#: rc.cpp:2163 msgid "" "This setting tells the concentration calculator that amount of solute is " "always in mass" msgstr "" -#. i18n: file: src/kalzium.kcfg:272 +#. i18n: file: src/kalzium.kcfg:304 #. i18n: ectx: whatsthis, entry (soluteMass), group (Calculator) -#: rc.cpp:2255 +#: rc.cpp:2166 msgid "True if the amount of solute is specified only in terms of mass" msgstr "" -#. i18n: file: src/kalzium.kcfg:275 +#. i18n: file: src/kalzium.kcfg:307 #. i18n: ectx: label, entry (solventVolume), group (Calculator) -#: rc.cpp:2258 +#: rc.cpp:2169 msgid "" "This setting tells the concentration calculator that amount of solvent is " "always in volume" msgstr "" -#. i18n: file: src/kalzium.kcfg:276 +#. i18n: file: src/kalzium.kcfg:308 #. i18n: ectx: whatsthis, entry (solventVolume), group (Calculator) -#: rc.cpp:2261 +#: rc.cpp:2172 msgid "True if the amount of solvent is specified only in terms of volume" msgstr "" -#. i18n: file: src/kalzium.kcfg:279 +#. i18n: file: src/kalzium.kcfg:311 #. i18n: ectx: label, entry (alias), group (Calculator) -#: rc.cpp:2264 +#: rc.cpp:2175 msgid "" "This setting tells the molecular mass calculator whether extra details such " "as aliases should be shown" msgstr "" -#. i18n: file: src/kalzium.kcfg:280 +#. i18n: file: src/kalzium.kcfg:312 #. i18n: ectx: whatsthis, entry (alias), group (Calculator) -#: rc.cpp:2267 +#: rc.cpp:2178 msgid "True if the aliases and other details should be shown" msgstr "" -#. i18n: file: src/kalzium.kcfg:283 +#. i18n: file: src/kalzium.kcfg:315 #. i18n: ectx: label, entry (addAlias), group (Calculator) -#: rc.cpp:2270 +#: rc.cpp:2181 msgid "" "This setting tells the molecular calculator whether the add Alias tab should " "be shown" msgstr "" -#. i18n: file: src/kalzium.kcfg:284 +#. i18n: file: src/kalzium.kcfg:316 #. i18n: ectx: whatsthis, entry (addAlias), group (Calculator) -#: rc.cpp:2273 +#: rc.cpp:2184 msgid "True if the user wants to add aliases" msgstr "" -#. i18n: file: src/kalzium.kcfg:289 +#. i18n: file: src/kalzium.kcfg:321 #. i18n: ectx: label, entry (showsidebar), group (Sidebar) -#. i18n: file: src/kalzium.kcfg:290 +#. i18n: file: src/kalzium.kcfg:322 #. i18n: ectx: whatsthis, entry (showsidebar), group (Sidebar) -#: rc.cpp:2276 rc.cpp:2279 +#: rc.cpp:2187 rc.cpp:2190 msgid "Show or hide the sidebar" msgstr "" #. i18n: file: data/knowledge.xml:4 -#: rc.cpp:2281 src/kalziumgradienttype.cpp:438 +#: rc.cpp:2192 src/kalziumgradienttype.cpp:454 msgid "State of matter" msgstr "Төлөв" #. i18n: file: data/knowledge.xml:5 -#: rc.cpp:2283 +#: rc.cpp:2194 msgid "" "Form of a substance; dependant on form stability and whether it takes up a " "definite volume: solid, liquid or gaseous." msgstr "" #. i18n: file: data/knowledge.xml:7 -#: rc.cpp:2285 +#: rc.cpp:2196 msgid "Boiling point" msgstr "" #. i18n: file: data/knowledge.xml:8 -#: rc.cpp:2287 +#: rc.cpp:2198 msgid "Melting point" msgstr "" #. i18n: file: data/knowledge.xml:12 -#: rc.cpp:2289 +#: rc.cpp:2200 msgid "Chemical Symbol" msgstr "" #. i18n: file: data/knowledge.xml:13 -#: rc.cpp:2291 +#: rc.cpp:2202 msgid "" "One, two, or three letter abbreviation; set through international convention." msgstr "" #. i18n: file: data/knowledge.xml:19 -#: rc.cpp:2295 +#: rc.cpp:2206 msgid "Chromatography" msgstr "" #. i18n: file: data/knowledge.xml:20 -#: rc.cpp:2297 +#: rc.cpp:2208 msgid "" "Matter separation in a moving medium (mobile phase) through differentiated " "absorption on a static medium (stationary phase)." msgstr "" #. i18n: file: data/knowledge.xml:23 -#: rc.cpp:2299 +#: rc.cpp:2210 msgid "Distillation" msgstr "" #. i18n: file: data/knowledge.xml:24 -#: rc.cpp:2301 +#: rc.cpp:2212 msgid "" "Separation of a liquid solution (homogeneous mix) into its components " "through evaporation and condensation. In a fractionary distillation the " @@ -4394,7 +4404,7 @@ msgstr "" #. i18n: file: data/knowledge.xml:28 -#: rc.cpp:2305 +#: rc.cpp:2216 msgid "" "Matter that cannot be broken down into simpler matter. Chemical elements are " "cornerstones of Materials. Elements consist of atoms that consist of a " @@ -4402,45 +4412,45 @@ msgstr "" #. i18n: file: data/knowledge.xml:31 -#: rc.cpp:2307 +#: rc.cpp:2218 msgid "Emulsion" msgstr "" #. i18n: file: data/knowledge.xml:32 -#: rc.cpp:2309 +#: rc.cpp:2220 msgid "Heterogeneous mix of two liquids." msgstr "" #. i18n: file: data/knowledge.xml:35 -#: rc.cpp:2311 +#: rc.cpp:2222 msgid "Extraction" msgstr "" #. i18n: file: data/knowledge.xml:36 -#: rc.cpp:2313 +#: rc.cpp:2224 msgid "Processing a homogeneous or heterogeneous mix to get pure matter." msgstr "" #. i18n: file: data/knowledge.xml:38 #. i18n: file: data/knowledge.xml:46 -#: rc.cpp:2315 rc.cpp:2321 +#: rc.cpp:2226 rc.cpp:2232 msgid "Mix" msgstr "" #. i18n: file: data/knowledge.xml:42 -#: rc.cpp:2317 +#: rc.cpp:2228 msgid "Filtering" msgstr "" #. i18n: file: data/knowledge.xml:43 -#: rc.cpp:2319 +#: rc.cpp:2230 msgid "" "Separation of a solid matter from a liquid matter or gaseous matter with a " "filter (porous separation wall)." msgstr "" #. i18n: file: data/knowledge.xml:47 -#: rc.cpp:2323 +#: rc.cpp:2234 msgid "" "Matter consisting of differentiated matter, combined in non-set ratios. " "[i]Homogeneous mixes[/i] have a coherent look, [i]heterogeneous mixes[/i] " @@ -4448,22 +4458,22 @@ msgstr "" #. i18n: file: data/knowledge.xml:50 -#: rc.cpp:2325 +#: rc.cpp:2236 msgid "Accuracy" msgstr "" #. i18n: file: data/knowledge.xml:51 -#: rc.cpp:2327 +#: rc.cpp:2238 msgid "Consisting of accidental and systematic errors." msgstr "" #. i18n: file: data/knowledge.xml:54 -#: rc.cpp:2329 +#: rc.cpp:2240 msgid "Law of Conservation of Mass" msgstr "" #. i18n: file: data/knowledge.xml:55 -#: rc.cpp:2331 +#: rc.cpp:2242 msgid "" "During a chemical reaction mass is neither lost nor gained. The sum mass of " "the material going into the reaction equals the sum of the mass of the " @@ -4471,61 +4481,61 @@ msgstr "" #. i18n: file: data/knowledge.xml:58 -#: rc.cpp:2333 +#: rc.cpp:2244 msgid "Law of multiple proportions" msgstr "" #. i18n: file: data/knowledge.xml:59 -#: rc.cpp:2335 +#: rc.cpp:2246 msgid "" "An alloy always contains the same elements in the same mass ratio. Should " "two or more elements bind together then the mass ratio is constant." msgstr "" #. i18n: file: data/knowledge.xml:62 -#: rc.cpp:2337 +#: rc.cpp:2248 msgid "Crystallization" msgstr "" #. i18n: file: data/knowledge.xml:63 -#: rc.cpp:2339 +#: rc.cpp:2250 msgid "" "Separation of solid, crystalline matter from a solution, or the liquid or " "gaseous phases." msgstr "" #. i18n: file: data/knowledge.xml:66 -#: rc.cpp:2341 +#: rc.cpp:2252 msgid "Solution" msgstr "" #. i18n: file: data/knowledge.xml:67 -#: rc.cpp:2343 +#: rc.cpp:2254 msgid "Homogeneous mix of multiple pure materials" msgstr "" #. i18n: file: data/knowledge.xml:71 -#: rc.cpp:2347 +#: rc.cpp:2258 msgid "Measurement of an amount of matter." msgstr "" #. i18n: file: data/knowledge.xml:74 -#: rc.cpp:2349 +#: rc.cpp:2260 msgid "Matter" msgstr "" #. i18n: file: data/knowledge.xml:75 -#: rc.cpp:2351 +#: rc.cpp:2262 msgid "All that takes up space and has mass." msgstr "" #. i18n: file: data/knowledge.xml:78 -#: rc.cpp:2353 +#: rc.cpp:2264 msgid "Phase" msgstr "" #. i18n: file: data/knowledge.xml:79 -#: rc.cpp:2355 +#: rc.cpp:2266 msgid "" "Through chemical composition and physical attributes, homogeneous portion of " "matter that separated from its environment in its expansion through a " @@ -4533,83 +4543,83 @@ msgstr "" #. i18n: file: data/knowledge.xml:82 -#: rc.cpp:2357 +#: rc.cpp:2268 msgid "Accuracy and precision" msgstr "" #. i18n: file: data/knowledge.xml:83 -#: rc.cpp:2359 +#: rc.cpp:2270 msgid "" "Expressed through standard deviation: Values given over accidental errors." msgstr "" #. i18n: file: data/knowledge.xml:86 -#: rc.cpp:2361 +#: rc.cpp:2272 msgid "Correctness" msgstr "" #. i18n: file: data/knowledge.xml:87 -#: rc.cpp:2363 +#: rc.cpp:2274 msgid "Values given over accidental errors." msgstr "" #. i18n: file: data/knowledge.xml:90 -#: rc.cpp:2365 +#: rc.cpp:2276 msgid "SI-Unit" msgstr "" #. i18n: file: data/knowledge.xml:91 -#: rc.cpp:2367 +#: rc.cpp:2278 msgid "Measurement unit using International Symbols." msgstr "" #. i18n: file: data/knowledge.xml:94 -#: rc.cpp:2369 +#: rc.cpp:2280 msgid "Significant figures" msgstr "" #. i18n: file: data/knowledge.xml:95 -#: rc.cpp:2371 +#: rc.cpp:2282 msgid "The number of digits which are meaningful in a number." msgstr "" #. i18n: file: data/knowledge.xml:98 -#: rc.cpp:2373 +#: rc.cpp:2284 msgid "Standard deviation" msgstr "" #. i18n: file: data/knowledge.xml:99 -#: rc.cpp:2375 +#: rc.cpp:2286 msgid "An amount with which the precision of a measurement can be estimated." msgstr "" #. i18n: file: data/knowledge.xml:102 -#: rc.cpp:2377 +#: rc.cpp:2288 msgid "Suspension" msgstr "Суспенз" #. i18n: file: data/knowledge.xml:103 -#: rc.cpp:2379 +#: rc.cpp:2290 msgid "Heterogeneous mix consisting of a liquid and solid matter." msgstr "" #. i18n: file: data/knowledge.xml:106 -#: rc.cpp:2381 +#: rc.cpp:2292 msgid "Alloys" msgstr "" #. i18n: file: data/knowledge.xml:107 -#: rc.cpp:2383 +#: rc.cpp:2294 msgid "Pure matter consisting of multiple elements in a set ratio." msgstr "" #. i18n: file: data/knowledge.xml:110 -#: rc.cpp:2385 +#: rc.cpp:2296 msgid "Alpha rays" msgstr "" #. i18n: file: data/knowledge.xml:111 -#: rc.cpp:2387 +#: rc.cpp:2298 msgid "" "Rays consisting of alpha particles, consisting of two protons and two " "neutrons that are emitted from the Atoms of certain radioactive elements." @@ -4622,13 +4632,13 @@ #. i18n: file: data/knowledge.xml:219 #. i18n: file: data/knowledge.xml:226 #. i18n: file: data/knowledge.xml:235 -#: rc.cpp:2389 rc.cpp:2405 rc.cpp:2411 rc.cpp:2419 rc.cpp:2496 rc.cpp:2502 -#: rc.cpp:2512 +#: rc.cpp:2300 rc.cpp:2316 rc.cpp:2322 rc.cpp:2330 rc.cpp:2407 rc.cpp:2413 +#: rc.cpp:2423 msgid "Atom" msgstr "" #. i18n: file: data/knowledge.xml:115 -#: rc.cpp:2391 +#: rc.cpp:2302 msgid "" "Atoms are chemically inseparable and building blocks of matter. Atoms of one " "kind are called an Element." @@ -4639,43 +4649,38 @@ #. i18n: file: data/knowledge.xml:227 #. i18n: file: data/knowledge.xml:236 #. i18n: file: data/knowledge.xml:244 -#: rc.cpp:2395 rc.cpp:2491 rc.cpp:2504 rc.cpp:2514 rc.cpp:2522 +#: rc.cpp:2306 rc.cpp:2402 rc.cpp:2415 rc.cpp:2425 rc.cpp:2433 msgid "Electron" msgstr "" #. i18n: file: data/knowledge.xml:119 #. i18n: file: data/knowledge.xml:223 #. i18n: file: data/knowledge.xml:237 -#: rc.cpp:2397 rc.cpp:2498 rc.cpp:2516 +#: rc.cpp:2308 rc.cpp:2409 rc.cpp:2427 msgid "Proton" msgstr "" #. i18n: file: data/knowledge.xml:120 #. i18n: file: data/knowledge.xml:228 #. i18n: file: data/knowledge.xml:232 -#: rc.cpp:2399 rc.cpp:2506 rc.cpp:2508 +#: rc.cpp:2310 rc.cpp:2417 rc.cpp:2419 msgid "Neutron" msgstr "" #. i18n: file: data/knowledge.xml:124 -#: rc.cpp:2401 +#: rc.cpp:2312 msgid "Atomic nucleus" msgstr "" #. i18n: file: data/knowledge.xml:125 -#: rc.cpp:2403 +#: rc.cpp:2314 msgid "" "The small, positively-charged center of an Atom, in which Protons and " "Neutrons are found." msgstr "" -#. i18n: file: data/knowledge.xml:131 -#: rc.cpp:2407 src/kalziumgradienttype.cpp:278 -msgid "Atomic Mass" -msgstr "" - #. i18n: file: data/knowledge.xml:132 -#: rc.cpp:2409 +#: rc.cpp:2320 msgid "" "Mass of an atom, taken on a scale where the mass of a carbon atom is 12u. In " "elements that consist of different isotopes the mid-range mass of the " @@ -4691,13 +4696,13 @@ #. i18n: file: data/knowledge.xml:187 #. i18n: file: data/knowledge.xml:196 #. i18n: file: data/knowledge.xml:205 -#: rc.cpp:2415 rc.cpp:2425 rc.cpp:2431 rc.cpp:2437 rc.cpp:2443 rc.cpp:2449 -#: rc.cpp:2461 rc.cpp:2471 rc.cpp:2481 +#: rc.cpp:2326 rc.cpp:2336 rc.cpp:2342 rc.cpp:2348 rc.cpp:2354 rc.cpp:2360 +#: rc.cpp:2372 rc.cpp:2382 rc.cpp:2392 msgid "Isotope" msgstr "" #. i18n: file: data/knowledge.xml:140 -#: rc.cpp:2417 +#: rc.cpp:2328 msgid "" "Isotopes are forms of a chemical element whose nuclei have the same atomic " "number, Z, but different atomic masses, A. The word isotope, meaning at the " @@ -4706,12 +4711,12 @@ msgstr "" #. i18n: file: data/knowledge.xml:146 -#: rc.cpp:2421 +#: rc.cpp:2332 msgid "Spin" msgstr "" #. i18n: file: data/knowledge.xml:147 -#: rc.cpp:2423 +#: rc.cpp:2334 msgid "" "The spin is an intrinsic angular momentum associated with microscopic " "particles. It is a purely quantum mechanical phenomenon without any analogy " @@ -4721,12 +4726,12 @@ msgstr "" #. i18n: file: data/knowledge.xml:153 -#: rc.cpp:2427 src/detailinfodlg.cpp:338 +#: rc.cpp:2338 src/detailinfodlg.cpp:345 msgid "Magnetic Moment" msgstr "" #. i18n: file: data/knowledge.xml:154 -#: rc.cpp:2429 +#: rc.cpp:2340 msgid "" "The magnetic moment of an object is a vector relating the aligning torque in " "a magnetic field experienced by the object to the field vector itself. It is " @@ -4735,12 +4740,12 @@ msgstr "" #. i18n: file: data/knowledge.xml:160 -#: rc.cpp:2433 +#: rc.cpp:2344 msgid "Decay Mode" msgstr "" #. i18n: file: data/knowledge.xml:161 -#: rc.cpp:2435 +#: rc.cpp:2346 msgid "" "The decay mode describes a particular way a particle decays. For radioactive " "decay (the decay of nuclides) the decay modes are:[br] -> alpha decay " @@ -4751,22 +4756,22 @@ msgstr "" #. i18n: file: data/knowledge.xml:167 -#: rc.cpp:2439 +#: rc.cpp:2350 msgid "Decay Energy" msgstr "" #. i18n: file: data/knowledge.xml:168 -#: rc.cpp:2441 +#: rc.cpp:2352 msgid "The decay energy is the energy released by a nuclear decay." msgstr "" #. i18n: file: data/knowledge.xml:174 -#: rc.cpp:2445 +#: rc.cpp:2356 msgid "Nuclides" msgstr "" #. i18n: file: data/knowledge.xml:175 -#: rc.cpp:2447 +#: rc.cpp:2358 msgid "[i]see isotopes[/i]" msgstr "" @@ -4774,7 +4779,7 @@ #. i18n: file: data/knowledge.xml:184 #. i18n: file: data/knowledge.xml:197 #. i18n: file: data/knowledge.xml:207 -#: rc.cpp:2451 rc.cpp:2457 rc.cpp:2473 rc.cpp:2485 +#: rc.cpp:2362 rc.cpp:2368 rc.cpp:2384 rc.cpp:2396 msgid "Isotone" msgstr "" @@ -4782,36 +4787,36 @@ #. i18n: file: data/knowledge.xml:188 #. i18n: file: data/knowledge.xml:198 #. i18n: file: data/knowledge.xml:202 -#: rc.cpp:2453 rc.cpp:2463 rc.cpp:2475 rc.cpp:2477 +#: rc.cpp:2364 rc.cpp:2374 rc.cpp:2386 rc.cpp:2388 msgid "Nuclear Isomer" msgstr "" #. i18n: file: data/knowledge.xml:180 -#: rc.cpp:2455 +#: rc.cpp:2366 msgid "Isobars" msgstr "" #. i18n: file: data/knowledge.xml:185 -#: rc.cpp:2459 +#: rc.cpp:2370 msgid "Two nuclides are isotones if they have the same number N of neutrons." msgstr "" #. i18n: file: data/knowledge.xml:189 #. i18n: file: data/knowledge.xml:193 #. i18n: file: data/knowledge.xml:206 -#: rc.cpp:2465 rc.cpp:2467 rc.cpp:2483 +#: rc.cpp:2376 rc.cpp:2378 rc.cpp:2394 msgid "Isobar" msgstr "" #. i18n: file: data/knowledge.xml:194 -#: rc.cpp:2469 +#: rc.cpp:2380 msgid "" "Isobars are nuclides having the same mass number, i.e. sum of protons plus " "neutrons." msgstr "" #. i18n: file: data/knowledge.xml:203 -#: rc.cpp:2479 +#: rc.cpp:2390 msgid "" "A nuclear isomer is a metastable or isomeric state of an atom caused by the " "excitation of a proton or neutron in its nucleus so that it requires a " @@ -4829,19 +4834,19 @@ msgstr "" #. i18n: file: data/knowledge.xml:211 -#: rc.cpp:2487 +#: rc.cpp:2398 msgid "Beta rays" msgstr "" #. i18n: file: data/knowledge.xml:212 -#: rc.cpp:2489 +#: rc.cpp:2400 msgid "" "Rays consisting of electrons that are emitted from Atoms of radioactive " "elements." msgstr "" #. i18n: file: data/knowledge.xml:217 -#: rc.cpp:2493 +#: rc.cpp:2404 msgid "" "The electron is a subatomic particle with a mass of m[sub]e[/sub]=(9.1093897 " "± 0.0000054)e-31 kg and a negative charge of [i]e[/i]=(1.60217733 " @@ -4850,7 +4855,7 @@ msgstr "" #. i18n: file: data/knowledge.xml:224 -#: rc.cpp:2500 +#: rc.cpp:2411 msgid "" "The proton is a subatomic particle with a mass of m[sub]e[/sub]=(1.6726231 " "± 0.0000010) 10[sup]-27[/sup] kg and a positive charge of " @@ -4859,19 +4864,19 @@ msgstr "" #. i18n: file: data/knowledge.xml:233 -#: rc.cpp:2510 +#: rc.cpp:2421 msgid "" "The neutron is a subatomic particle with a mass of m[sub]e[/sub]=(1.6749286 " "± 0.0000010) 10[sup]-27[/sup] kg which occurs in the nucleus of an atom." msgstr "" #. i18n: file: data/knowledge.xml:241 -#: rc.cpp:2518 +#: rc.cpp:2429 msgid "Cathode Rays" msgstr "" #. i18n: file: data/knowledge.xml:242 -#: rc.cpp:2520 +#: rc.cpp:2431 msgid "" "Cathode rays are streams of electrons observed in vacuum tubes, i.e. " "evacuated glass tubes that are equipped with at least two electrodes, a " @@ -4883,12 +4888,12 @@ #. i18n: file: data/knowledge.xml:262 #. i18n: file: data/knowledge.xml:271 #. i18n: file: data/knowledge.xml:279 -#: rc.cpp:2524 rc.cpp:2542 rc.cpp:2552 rc.cpp:2560 +#: rc.cpp:2435 rc.cpp:2453 rc.cpp:2463 rc.cpp:2471 msgid "Ionic Radius" msgstr "" #. i18n: file: data/knowledge.xml:249 -#: rc.cpp:2526 +#: rc.cpp:2437 msgid "" "The Ionic Radius is the radius of a charged atom, known as an ion. The ion " "can have a positive or a negative charge. The charge of the ion with the " @@ -4898,7 +4903,7 @@ msgstr "" #. i18n: file: data/knowledge.xml:258 -#: rc.cpp:2536 +#: rc.cpp:2447 msgid "" "The van der Waals radius of an atom is the radius of an imaginary hard " "sphere which can be used to model the atom for many purposes. Van der Waals " @@ -4907,26 +4912,26 @@ msgstr "" #. i18n: file: data/knowledge.xml:267 -#: rc.cpp:2546 +#: rc.cpp:2457 msgid "" "The atomic radius is the distance from the atomic nucleus to the outmost " "stable electron orbital in a atom that is at equilibrium." msgstr "" #. i18n: file: data/knowledge.xml:276 -#: rc.cpp:2556 +#: rc.cpp:2467 msgid "" "The covalent radius in chemistry corresponds to half of the distance between " "two identical atomic nuclei, bound by a covalent bond." msgstr "" #. i18n: file: data/tools.xml:5 -#: rc.cpp:2564 +#: rc.cpp:2475 msgid "Watchglass" msgstr "" #. i18n: file: data/tools.xml:6 -#: rc.cpp:2566 +#: rc.cpp:2477 msgid "" "Watchglasses are round glass panes with a diameter of around 5 - 10cm, used " "in various experimental techniques. The border is bent upwards to allow the " @@ -4939,12 +4944,12 @@ msgstr "" #. i18n: file: data/tools.xml:10 -#: rc.cpp:2568 +#: rc.cpp:2479 msgid "Dehydrator" msgstr "" #. i18n: file: data/tools.xml:13 -#: rc.cpp:2570 +#: rc.cpp:2481 msgid "" "A dehydrator is a piece of laboratory apparatus, often made of glass, and " "which serves to dry chemical matters; that is, to remove water or liquid " @@ -4960,12 +4965,12 @@ msgstr "" #. i18n: file: data/tools.xml:17 -#: rc.cpp:2574 +#: rc.cpp:2485 msgid "Spatula" msgstr "" #. i18n: file: data/tools.xml:18 -#: rc.cpp:2576 +#: rc.cpp:2487 msgid "" "The spatula is a laboratory tool to scrape off, grind, and transport " "chemicals. The material they are made of (e.g. iron, titanium, platinum) and " @@ -4973,12 +4978,12 @@ msgstr "" #. i18n: file: data/tools.xml:22 -#: rc.cpp:2578 +#: rc.cpp:2489 msgid "Water Jet Pump" msgstr "" #. i18n: file: data/tools.xml:23 -#: rc.cpp:2580 +#: rc.cpp:2491 msgid "" "The water jet pump has two entry pipes and one exit, and consists, in " "principle, of two pipes one inside the other. At the water entry a water jet " @@ -4990,12 +4995,12 @@ msgstr "" #. i18n: file: data/tools.xml:27 -#: rc.cpp:2582 +#: rc.cpp:2493 msgid "Refractometer" msgstr "" #. i18n: file: data/tools.xml:28 -#: rc.cpp:2584 +#: rc.cpp:2495 msgid "" "With a refractometer the refractive index of optical media is determined. If " "the refractive index of a chemical is known it can be used after a synthesis " @@ -5003,12 +5008,12 @@ msgstr "" #. i18n: file: data/tools.xml:32 -#: rc.cpp:2586 +#: rc.cpp:2497 msgid "Mortar" msgstr "" #. i18n: file: data/tools.xml:33 -#: rc.cpp:2588 +#: rc.cpp:2499 msgid "" "A mortar is used for manually grinding solids. It can also be used to " "homogenize a mixture of powders by grinding. A club-shaped tool known as a " @@ -5016,12 +5021,12 @@ msgstr "" #. i18n: file: data/tools.xml:37 -#: rc.cpp:2590 +#: rc.cpp:2501 msgid "Heating Coil" msgstr "" #. i18n: file: data/tools.xml:38 -#: rc.cpp:2592 +#: rc.cpp:2503 msgid "" "Heating coils are used to heat flasks and other containers. Multiple heating " "coils can be connected with a thermometer so that the heat will not exceed a " @@ -5031,12 +5036,12 @@ msgstr "" #. i18n: file: data/tools.xml:42 -#: rc.cpp:2594 +#: rc.cpp:2505 msgid "Cork Ring" msgstr "" #. i18n: file: data/tools.xml:43 -#: rc.cpp:2596 +#: rc.cpp:2507 msgid "" "Large containers like round-bottomed flasks are placed on rings made of " "cork, a special soft lightweight wood with good insulating qualities to " @@ -5044,24 +5049,24 @@ msgstr "" #. i18n: file: data/tools.xml:47 -#: rc.cpp:2598 +#: rc.cpp:2509 msgid "Dropping Funnel" msgstr "" #. i18n: file: data/tools.xml:48 -#: rc.cpp:2600 +#: rc.cpp:2511 msgid "" "A dropping funnel can be used to drop precise amounts of fluid. The dropping " "speed can be controlled with a valve." msgstr "" #. i18n: file: data/tools.xml:52 -#: rc.cpp:2602 +#: rc.cpp:2513 msgid "Separating Funnel" msgstr "" #. i18n: file: data/tools.xml:53 -#: rc.cpp:2604 +#: rc.cpp:2515 msgid "" "A separating funnel can be used to separate a mixture of fluids of differing " "densities. A valve at the bottom allows the denser fluid to be drained for " @@ -5069,24 +5074,24 @@ msgstr "" #. i18n: file: data/tools.xml:57 -#: rc.cpp:2606 +#: rc.cpp:2517 msgid "Test Tube Rack" msgstr "" #. i18n: file: data/tools.xml:58 -#: rc.cpp:2608 +#: rc.cpp:2519 msgid "" "This rack is useful when many small amounts of chemicals are to be tested in " "a row; or alternatively, to dry test tubes." msgstr "" #. i18n: file: data/tools.xml:62 -#: rc.cpp:2610 +#: rc.cpp:2521 msgid "Vortexer" msgstr "" #. i18n: file: data/tools.xml:63 -#: rc.cpp:2612 +#: rc.cpp:2523 msgid "" "A vortexer serves to homogenize reagents found in laboratories. The " "container containing liquid to be homogenized is put on a platform. The " @@ -5097,12 +5102,12 @@ msgstr "" #. i18n: file: data/tools.xml:67 -#: rc.cpp:2614 +#: rc.cpp:2525 msgid "Wash Bottle" msgstr "" #. i18n: file: data/tools.xml:68 -#: rc.cpp:2616 +#: rc.cpp:2527 msgid "" "These bottles are used for many purposes. In most laboratories they are " "usually filled with water, salt, acid or other commonly used fluids. They " @@ -5110,12 +5115,12 @@ msgstr "" #. i18n: file: data/tools.xml:72 -#: rc.cpp:2618 +#: rc.cpp:2529 msgid "Rotary Evaporator" msgstr "" #. i18n: file: data/tools.xml:73 -#: rc.cpp:2620 +#: rc.cpp:2531 msgid "" "A rotary evaporator consists of a round flask in a bath of hot water, and is " "designed to evaporate solvents. The flask is rotated and the solvent " @@ -5126,12 +5131,12 @@ msgstr "" #. i18n: file: data/tools.xml:77 -#: rc.cpp:2622 +#: rc.cpp:2533 msgid "Reflux Condenser" msgstr "" #. i18n: file: data/tools.xml:78 -#: rc.cpp:2624 +#: rc.cpp:2535 msgid "" "A reflux condenser subjects fluid to a process where a gas produced by " "heating is collected on the reflux condenser. The fluid is cooled until it " @@ -5140,25 +5145,25 @@ msgstr "" #. i18n: file: data/tools.xml:82 -#: rc.cpp:2626 +#: rc.cpp:2537 msgid "Pipette Bulb" msgstr "" #. i18n: file: data/tools.xml:83 -#: rc.cpp:2628 +#: rc.cpp:2539 msgid "" -"A pipette bulb is used to fill pipettes. Squeezing then releasing the bulb " +"A pipette bulb is used to fill pipettes. Squeezing then releasing the bulb " "produces a negative pressure, causing fluid to flow into the pipette; " "squeezing the bulb then causes the fluid to flow out of the pipette." msgstr "" #. i18n: file: data/tools.xml:87 -#: rc.cpp:2630 +#: rc.cpp:2541 msgid "Test Tube" msgstr "" #. i18n: file: data/tools.xml:88 -#: rc.cpp:2632 +#: rc.cpp:2543 msgid "" "In a test tube small reactions or experiments are performed. There are many " "different types of tubes. For example some have connectors, some are etched " @@ -5166,12 +5171,12 @@ msgstr "" #. i18n: file: data/tools.xml:92 -#: rc.cpp:2634 +#: rc.cpp:2545 msgid "Protective Goggles" msgstr "" #. i18n: file: data/tools.xml:93 -#: rc.cpp:2636 +#: rc.cpp:2547 msgid "" "Most laboratories insist that protective goggles are worn. Without them, it " "is too risky to work with most chemicals. Usually, the lens is a special " @@ -5180,12 +5185,12 @@ msgstr "" #. i18n: file: data/tools.xml:97 -#: rc.cpp:2638 +#: rc.cpp:2549 msgid "Round-Bottomed Flask" msgstr "" #. i18n: file: data/tools.xml:98 -#: rc.cpp:2640 +#: rc.cpp:2551 msgid "" "A round-bottomed flask is used for many reactions. Some can be connected to " "other items, as the frosting on the neck shows. With cork rings they can be " @@ -5193,51 +5198,51 @@ msgstr "" #. i18n: file: data/tools.xml:102 -#: rc.cpp:2642 +#: rc.cpp:2553 msgid "Full Pipette" msgstr "" #. i18n: file: data/tools.xml:103 -#: rc.cpp:2644 +#: rc.cpp:2555 msgid "" "Unlike a regular pipette, a full pipette only has one marking for a specific " "volume." msgstr "" #. i18n: file: data/tools.xml:107 -#: rc.cpp:2646 +#: rc.cpp:2557 msgid "Drying Tube" msgstr "" #. i18n: file: data/tools.xml:108 -#: rc.cpp:2648 +#: rc.cpp:2559 msgid "" "Some reactions need to be kept free of water: to make this possible a drying " -"tube can be used. Drying tubes contains a hygroscopic chemical to absorb " +"tube can be used. Drying tubes contains a hygroscopic chemical to absorb " "water from the atmosphere." msgstr "" #. i18n: file: data/tools.xml:112 -#: rc.cpp:2650 +#: rc.cpp:2561 msgid "Test Tube Holder" msgstr "" #. i18n: file: data/tools.xml:113 -#: rc.cpp:2652 +#: rc.cpp:2563 msgid "" "Test tube holders make it easier to hold test tubes. By using a holder, " "there is a safe distance between ones hand and the test tube when the tube " -"is hot. Typically, test tube holders are used to hold test tubes over open " +"is hot. Typically, test tube holders are used to hold test tubes over open " "flames." msgstr "" #. i18n: file: data/tools.xml:117 -#: rc.cpp:2654 +#: rc.cpp:2565 msgid "Measuring Cylinder" msgstr "" #. i18n: file: data/tools.xml:118 -#: rc.cpp:2656 +#: rc.cpp:2567 msgid "" "A measuring cylinder can be used to measure amounts of liquids relatively " "precisely. Furthermore, the cylinder allows particulate matter to sink: " @@ -5246,12 +5251,12 @@ msgstr "" #. i18n: file: data/tools.xml:122 -#: rc.cpp:2658 +#: rc.cpp:2569 msgid "Thermometer" msgstr "" #. i18n: file: data/tools.xml:123 -#: rc.cpp:2660 +#: rc.cpp:2571 msgid "" "A thermometer can be used to determine the temperature of a sample. In a " "laboratory, special thermometers are used which can also be used within " @@ -5259,12 +5264,12 @@ msgstr "" #. i18n: file: data/tools.xml:127 -#: rc.cpp:2662 +#: rc.cpp:2573 msgid "Magnetic Stir Bar" msgstr "" #. i18n: file: data/tools.xml:128 -#: rc.cpp:2664 +#: rc.cpp:2575 msgid "" "Magnetic stir bars are highly chemically inert, small magnetic bars. Most " "heaters have a built-in magnet which can rotate: this causes the stir bar to " @@ -5272,12 +5277,12 @@ msgstr "" #. i18n: file: data/tools.xml:132 -#: rc.cpp:2666 +#: rc.cpp:2577 msgid "Magnetic Stir Bar Retriever" msgstr "" #. i18n: file: data/tools.xml:133 -#: rc.cpp:2668 +#: rc.cpp:2579 msgid "" "A magnetic stir bar retriever can be used to retrieve magnetic stir bars " "from containers. The retriever is a bar with a magnet at the end which " @@ -5285,12 +5290,12 @@ msgstr "" #. i18n: file: data/tools.xml:137 -#: rc.cpp:2670 +#: rc.cpp:2581 msgid "Pipette" msgstr "" #. i18n: file: data/tools.xml:138 -#: rc.cpp:2672 +#: rc.cpp:2583 msgid "" "Pipettes are used to introduce small quantities of liquids in laboratories. " "A pipette has a volume scale and, as a rule, pipette bulbs are used as " @@ -5300,12 +5305,12 @@ msgstr "" #. i18n: file: data/tools.xml:142 -#: rc.cpp:2674 +#: rc.cpp:2585 msgid "Erlenmeyer Flask" msgstr "" #. i18n: file: data/tools.xml:148 -#: rc.cpp:2676 +#: rc.cpp:2587 msgid "" "An Erlenmeyer flask, named after the chemist Emil Erlenmeyer (1825-1909), is " "different to a beaker in that it comes with an inverted conical base and a " @@ -5325,12 +5330,12 @@ msgstr "" #. i18n: file: data/tools.xml:153 -#: rc.cpp:2683 +#: rc.cpp:2594 msgid "Ultrasonic Bath" msgstr "" #. i18n: file: data/tools.xml:154 -#: rc.cpp:2685 +#: rc.cpp:2596 msgid "" "For some chemical reactions it is important that the solvent is gas free. To " "achieve this the reaction vessel is put for some time into a ultrasonic " @@ -5339,12 +5344,12 @@ msgstr "" #. i18n: file: data/tools.xml:158 -#: rc.cpp:2687 +#: rc.cpp:2598 msgid "Scales" msgstr "" #. i18n: file: data/tools.xml:159 -#: rc.cpp:2689 +#: rc.cpp:2600 msgid "" "In a laboratory, very precise quantities of reagents often have to be " "weighed out. High precision scales can measure masses down to 1/10000 gram. " @@ -5353,12 +5358,12 @@ msgstr "" #. i18n: file: data/tools.xml:163 -#: rc.cpp:2691 +#: rc.cpp:2602 msgid "Distillation bridge" msgstr "" #. i18n: file: data/tools.xml:164 -#: rc.cpp:2693 +#: rc.cpp:2604 msgid "" "One means of separating a mixture is to use distillation. In this setting, " "a distillation bridge acts as a conduit between the two pots. One pot " @@ -5370,12 +5375,12 @@ msgstr "" #. i18n: file: data/tools.xml:169 -#: rc.cpp:2695 +#: rc.cpp:2606 msgid "Syringe" msgstr "" #. i18n: file: data/tools.xml:170 -#: rc.cpp:2697 +#: rc.cpp:2608 msgid "" "A syringe consists of two parts, a glass tube and a plunger, both normally " "made of glass. Gasses flow into the glass tube, and as the syringe is a " @@ -5384,12 +5389,12 @@ msgstr "" #. i18n: file: data/tools.xml:174 -#: rc.cpp:2699 +#: rc.cpp:2610 msgid "Separation Beaker" msgstr "" #. i18n: file: data/tools.xml:175 -#: rc.cpp:2701 +#: rc.cpp:2612 msgid "" "First, four small caps are placed at the four ends of the separation beaker. " " Then, whilst distilling, the beaker is turned by 60 degrees after a certain " @@ -5399,12 +5404,12 @@ msgstr "" #. i18n: file: data/tools.xml:179 -#: rc.cpp:2703 +#: rc.cpp:2614 msgid "Burner" msgstr "" #. i18n: file: data/tools.xml:180 -#: rc.cpp:2705 +#: rc.cpp:2616 msgid "" "There are several types of burners; this picture shows a Teclu-Burner. Each " "type of burner has specific uses, and they vary in peak temperature and " @@ -5412,24 +5417,24 @@ msgstr "" #. i18n: file: data/tools.xml:184 -#: rc.cpp:2707 +#: rc.cpp:2618 msgid "Extractor Hood" msgstr "" #. i18n: file: data/tools.xml:185 -#: rc.cpp:2709 +#: rc.cpp:2620 msgid "" "Extractor hoods are used to filter out gases from chemical reactions. The " "air, once cleaned, is pumped outside of the building." msgstr "" #. i18n: file: data/tools.xml:189 -#: rc.cpp:2711 +#: rc.cpp:2622 msgid "Contact Thermometer" msgstr "" #. i18n: file: data/tools.xml:190 -#: rc.cpp:2713 +#: rc.cpp:2624 msgid "" "Contact thermometers differ from regular thermometers in that they are " "connected to a heating coil, and are hence able to both sense and control " @@ -5441,22 +5446,22 @@ msgstr "" #. i18n: file: data/tools.xml:194 -#: rc.cpp:2715 +#: rc.cpp:2626 msgid "Clamps" msgstr "" #. i18n: file: data/tools.xml:195 -#: rc.cpp:2717 +#: rc.cpp:2628 msgid "Laboratory clamps make it easier to hold many kinds of tools." msgstr "" #. i18n: file: data/tools.xml:199 -#: rc.cpp:2719 +#: rc.cpp:2630 msgid "Indicator Paper" msgstr "" #. i18n: file: data/tools.xml:200 -#: rc.cpp:2721 +#: rc.cpp:2632 msgid "" "There are multiple ways of measuring the pH value of a solution, one of " "which is to use indicator paper. Indicator paper changes color depending on " @@ -5467,24 +5472,24 @@ msgstr "" #. i18n: file: data/tools.xml:204 -#: rc.cpp:2723 +#: rc.cpp:2634 msgid "Short-Stem Funnel" msgstr "" #. i18n: file: data/tools.xml:205 -#: rc.cpp:2725 +#: rc.cpp:2636 msgid "" "A funnel can be used to fill a narrow-necked vessel with a liquid or fine " "powder." msgstr "" #. i18n: file: data/tools.xml:209 -#: rc.cpp:2727 +#: rc.cpp:2638 msgid "Buret" msgstr "" #. i18n: file: data/tools.xml:210 -#: rc.cpp:2729 +#: rc.cpp:2640 msgid "" "Burets are used to titrate liquids. A buret is filled with a specific " "volume of a liquid, and placed beneath it is a container such as an " @@ -5495,38 +5500,38 @@ msgstr "" #. i18n: file: data/tools.xml:214 -#: rc.cpp:2731 +#: rc.cpp:2642 msgid "Beaker" msgstr "" #. i18n: file: data/tools.xml:215 -#: rc.cpp:2733 +#: rc.cpp:2644 msgid "" -"Beakers can be used for many tasks. For instance, they are used to store " -"chemicals and to perform chemical reactions. They are often also used for " +"Beakers can be used for many tasks. For instance, they are used to store " +"chemicals and to perform chemical reactions. They are often also used for " "titrations." msgstr "" #. i18n: file: data/tools.xml:219 -#: rc.cpp:2735 +#: rc.cpp:2646 msgid "DSC (Differential Scanning Calorimeter)" msgstr "" #. i18n: file: data/tools.xml:220 -#: rc.cpp:2737 +#: rc.cpp:2648 msgid "" -"A DSC measures the heat flow volume of a compound. This value is very " +"A DSC measures the heat flow volume of a compound. This value is very " "specific for every kind of matter, and thus a DSC can be used to identify " "chemicals or to describe them." msgstr "" #. i18n: file: data/tools.xml:224 -#: rc.cpp:2739 +#: rc.cpp:2650 msgid "Dewar Vessel" msgstr "" #. i18n: file: data/tools.xml:225 -#: rc.cpp:2741 +#: rc.cpp:2652 msgid "" "A Dewar vessel (or Dewar flask), named after the physicist Sir James Dewar " "(1842-1923), is a double-walled vacuum flask, designed to provide good " @@ -5536,1340 +5541,1340 @@ #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:2 -#: rc.cpp:2645 +#: rc.cpp:2655 msgid "Dummy" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:3 -#: rc.cpp:2648 +#: rc.cpp:2658 msgid "Hydrogen" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:5 -#: rc.cpp:2651 +#: rc.cpp:2661 msgid "Helium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:7 -#: rc.cpp:2654 +#: rc.cpp:2664 msgid "Lithium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:9 -#: rc.cpp:2657 +#: rc.cpp:2667 msgid "Beryllium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:11 -#: rc.cpp:2660 +#: rc.cpp:2670 msgid "Boron" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:13 -#: rc.cpp:2663 +#: rc.cpp:2673 msgid "Carbon" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:15 -#: rc.cpp:2666 +#: rc.cpp:2676 msgid "Nitrogen" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:17 -#: rc.cpp:2669 +#: rc.cpp:2679 msgid "Oxygen" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:19 -#: rc.cpp:2672 +#: rc.cpp:2682 msgid "Fluorine" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:21 -#: rc.cpp:2675 +#: rc.cpp:2685 msgid "Neon" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:23 -#: rc.cpp:2678 +#: rc.cpp:2688 msgid "Sodium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:25 -#: rc.cpp:2681 +#: rc.cpp:2691 msgid "Magnesium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:27 -#: rc.cpp:2684 +#: rc.cpp:2694 msgid "Aluminium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:29 -#: rc.cpp:2687 +#: rc.cpp:2697 msgid "Silicon" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:31 -#: rc.cpp:2690 +#: rc.cpp:2700 msgid "Phosphorus" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:33 -#: rc.cpp:2693 +#: rc.cpp:2703 msgid "Sulfur" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:35 -#: rc.cpp:2696 +#: rc.cpp:2706 msgid "Chlorine" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:37 -#: rc.cpp:2699 +#: rc.cpp:2709 msgid "Argon" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:39 -#: rc.cpp:2702 +#: rc.cpp:2712 msgid "Potassium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:41 -#: rc.cpp:2705 +#: rc.cpp:2715 msgid "Calcium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:43 -#: rc.cpp:2708 +#: rc.cpp:2718 msgid "Scandium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:45 -#: rc.cpp:2711 +#: rc.cpp:2721 msgid "Titanium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:47 -#: rc.cpp:2714 +#: rc.cpp:2724 msgid "Vanadium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:49 -#: rc.cpp:2717 +#: rc.cpp:2727 msgid "Chromium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:51 -#: rc.cpp:2720 +#: rc.cpp:2730 msgid "Manganese" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:53 -#: rc.cpp:2723 +#: rc.cpp:2733 msgid "Iron" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:55 -#: rc.cpp:2726 +#: rc.cpp:2736 msgid "Cobalt" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:57 -#: rc.cpp:2729 +#: rc.cpp:2739 msgid "Nickel" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:59 -#: rc.cpp:2732 +#: rc.cpp:2742 msgid "Copper" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:61 -#: rc.cpp:2735 +#: rc.cpp:2745 msgid "Zinc" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:63 -#: rc.cpp:2738 +#: rc.cpp:2748 msgid "Gallium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:65 -#: rc.cpp:2741 +#: rc.cpp:2751 msgid "Germanium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:67 -#: rc.cpp:2744 +#: rc.cpp:2754 msgid "Arsenic" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:69 -#: rc.cpp:2747 +#: rc.cpp:2757 msgid "Selenium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:71 -#: rc.cpp:2750 +#: rc.cpp:2760 msgid "Bromine" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:73 -#: rc.cpp:2753 +#: rc.cpp:2763 msgid "Krypton" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:75 -#: rc.cpp:2756 +#: rc.cpp:2766 msgid "Rubidium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:77 -#: rc.cpp:2759 +#: rc.cpp:2769 msgid "Strontium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:79 -#: rc.cpp:2762 +#: rc.cpp:2772 msgid "Yttrium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:81 -#: rc.cpp:2765 +#: rc.cpp:2775 msgid "Zirconium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:83 -#: rc.cpp:2768 +#: rc.cpp:2778 msgid "Niobium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:85 -#: rc.cpp:2771 +#: rc.cpp:2781 msgid "Molybdenum" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:87 -#: rc.cpp:2774 +#: rc.cpp:2784 msgid "Technetium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:89 -#: rc.cpp:2777 +#: rc.cpp:2787 msgid "Ruthenium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:91 -#: rc.cpp:2780 +#: rc.cpp:2790 msgid "Rhodium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:93 -#: rc.cpp:2783 +#: rc.cpp:2793 msgid "Palladium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:95 -#: rc.cpp:2786 +#: rc.cpp:2796 msgid "Silver" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:97 -#: rc.cpp:2789 +#: rc.cpp:2799 msgid "Cadmium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:99 -#: rc.cpp:2792 +#: rc.cpp:2802 msgid "Indium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:101 -#: rc.cpp:2795 +#: rc.cpp:2805 msgid "Tin" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:103 -#: rc.cpp:2798 +#: rc.cpp:2808 msgid "Antimony" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:105 -#: rc.cpp:2801 +#: rc.cpp:2811 msgid "Tellurium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:107 -#: rc.cpp:2804 +#: rc.cpp:2814 msgid "Iodine" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:109 -#: rc.cpp:2807 +#: rc.cpp:2817 msgid "Xenon" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:111 -#: rc.cpp:2810 +#: rc.cpp:2820 msgid "Caesium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:113 -#: rc.cpp:2813 +#: rc.cpp:2823 msgid "Barium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:115 -#: rc.cpp:2816 +#: rc.cpp:2826 msgid "Lanthanum" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:117 -#: rc.cpp:2819 +#: rc.cpp:2829 msgid "Cerium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:119 -#: rc.cpp:2822 +#: rc.cpp:2832 msgid "Praseodymium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:121 -#: rc.cpp:2825 +#: rc.cpp:2835 msgid "Neodymium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:123 -#: rc.cpp:2828 +#: rc.cpp:2838 msgid "Promethium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:125 -#: rc.cpp:2831 +#: rc.cpp:2841 msgid "Samarium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:127 -#: rc.cpp:2834 +#: rc.cpp:2844 msgid "Europium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:129 -#: rc.cpp:2837 +#: rc.cpp:2847 msgid "Gadolinium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:131 -#: rc.cpp:2840 +#: rc.cpp:2850 msgid "Terbium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:133 -#: rc.cpp:2843 +#: rc.cpp:2853 msgid "Dysprosium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:135 -#: rc.cpp:2846 +#: rc.cpp:2856 msgid "Holmium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:137 -#: rc.cpp:2849 +#: rc.cpp:2859 msgid "Erbium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:139 -#: rc.cpp:2852 +#: rc.cpp:2862 msgid "Thulium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:141 -#: rc.cpp:2855 +#: rc.cpp:2865 msgid "Ytterbium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:143 -#: rc.cpp:2858 +#: rc.cpp:2868 msgid "Lutetium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:145 -#: rc.cpp:2861 +#: rc.cpp:2871 msgid "Hafnium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:147 -#: rc.cpp:2864 +#: rc.cpp:2874 msgid "Tantalum" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:149 -#: rc.cpp:2867 +#: rc.cpp:2877 msgid "Tungsten" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:151 -#: rc.cpp:2870 +#: rc.cpp:2880 msgid "Rhenium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:153 -#: rc.cpp:2873 +#: rc.cpp:2883 msgid "Osmium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:155 -#: rc.cpp:2876 +#: rc.cpp:2886 msgid "Iridium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:157 -#: rc.cpp:2879 +#: rc.cpp:2889 msgid "Platinum" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:159 -#: rc.cpp:2882 +#: rc.cpp:2892 msgid "Gold" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:161 -#: rc.cpp:2885 +#: rc.cpp:2895 msgid "Mercury" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:163 -#: rc.cpp:2888 +#: rc.cpp:2898 msgid "Thallium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:165 -#: rc.cpp:2891 +#: rc.cpp:2901 msgid "Lead" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:167 -#: rc.cpp:2894 +#: rc.cpp:2904 msgid "Bismuth" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:169 -#: rc.cpp:2897 +#: rc.cpp:2907 msgid "Polonium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:171 -#: rc.cpp:2900 +#: rc.cpp:2910 msgid "Astatine" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:173 -#: rc.cpp:2903 +#: rc.cpp:2913 msgid "Radon" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:175 -#: rc.cpp:2906 +#: rc.cpp:2916 msgid "Francium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:177 -#: rc.cpp:2909 +#: rc.cpp:2919 msgid "Radium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:179 -#: rc.cpp:2912 +#: rc.cpp:2922 msgid "Actinium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:181 -#: rc.cpp:2915 +#: rc.cpp:2925 msgid "Thorium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:183 -#: rc.cpp:2918 +#: rc.cpp:2928 msgid "Protactinium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:185 -#: rc.cpp:2921 +#: rc.cpp:2931 msgid "Uranium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:187 -#: rc.cpp:2924 +#: rc.cpp:2934 msgid "Neptunium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:189 -#: rc.cpp:2927 +#: rc.cpp:2937 msgid "Plutonium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:191 -#: rc.cpp:2930 +#: rc.cpp:2940 msgid "Americium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:193 -#: rc.cpp:2933 +#: rc.cpp:2943 msgid "Curium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:195 -#: rc.cpp:2936 +#: rc.cpp:2946 msgid "Berkelium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:197 -#: rc.cpp:2939 +#: rc.cpp:2949 msgid "Californium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:199 -#: rc.cpp:2942 +#: rc.cpp:2952 msgid "Einsteinium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:201 -#: rc.cpp:2945 +#: rc.cpp:2955 msgid "Fermium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:203 -#: rc.cpp:2948 +#: rc.cpp:2958 msgid "Mendelevium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:205 -#: rc.cpp:2951 +#: rc.cpp:2961 msgid "Nobelium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:207 -#: rc.cpp:2954 +#: rc.cpp:2964 msgid "Lawrencium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:209 -#: rc.cpp:2957 +#: rc.cpp:2967 msgid "Rutherfordium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:211 -#: rc.cpp:2960 +#: rc.cpp:2970 msgid "Dubnium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:213 -#: rc.cpp:2963 +#: rc.cpp:2973 msgid "Seaborgium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:215 -#: rc.cpp:2966 +#: rc.cpp:2976 msgid "Bohrium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:217 -#: rc.cpp:2969 +#: rc.cpp:2979 msgid "Hassium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:219 -#: rc.cpp:2972 +#: rc.cpp:2982 msgid "Meitnerium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:221 -#: rc.cpp:2975 +#: rc.cpp:2985 msgid "Darmstadtium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:223 -#: rc.cpp:2978 +#: rc.cpp:2988 msgid "Roentgenium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:225 -#: rc.cpp:2981 +#: rc.cpp:2991 msgid "Copernicium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:227 -#: rc.cpp:2984 +#: rc.cpp:2994 msgid "Ununtrium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:229 -#: rc.cpp:2987 +#: rc.cpp:2997 msgid "Ununquadium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:231 -#: rc.cpp:2990 +#: rc.cpp:3000 msgid "Ununpentium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:233 -#: rc.cpp:2993 +#: rc.cpp:3003 msgid "Ununhexium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:235 -#: rc.cpp:2996 +#: rc.cpp:3006 msgid "Ununseptium" msgstr "" #. i18n: tag label attribute value #. i18n: file: element_tiny.xml:237 -#: rc.cpp:2999 +#: rc.cpp:3009 msgid "Ununoctium" msgstr "" #. i18n: file: element_tiny.xml:4 -#: rc.cpp:3001 +#: rc.cpp:3011 msgid "Greek 'hydro' and 'gennao' for 'forms water'" msgstr "" #. i18n: file: element_tiny.xml:6 -#: rc.cpp:3003 +#: rc.cpp:3013 msgid "The Greek word for the sun was 'helios'" msgstr "" #. i18n: file: element_tiny.xml:8 -#: rc.cpp:3005 +#: rc.cpp:3015 msgid "Greek 'lithos' means 'stone'" msgstr "" #. i18n: file: element_tiny.xml:10 -#: rc.cpp:3007 +#: rc.cpp:3017 msgid "Greek 'beryllos' for 'light-green stone'" msgstr "" #. i18n: file: element_tiny.xml:12 -#: rc.cpp:3009 +#: rc.cpp:3019 msgid "" "Boron means 'Bor(ax) + (carb)on'. It is found in borax and behaves a lot " "like carbon" msgstr "" #. i18n: file: element_tiny.xml:14 -#: rc.cpp:3011 +#: rc.cpp:3021 msgid "Latin 'carboneum' for carbon" msgstr "" #. i18n: file: element_tiny.xml:16 -#: rc.cpp:3013 +#: rc.cpp:3023 msgid "Latin 'nitrogenium' ('forms saltpeter')" msgstr "" #. i18n: file: element_tiny.xml:18 -#: rc.cpp:3015 +#: rc.cpp:3025 msgid "Latin 'oxygenium' (forms acids)" msgstr "" #. i18n: file: element_tiny.xml:20 -#: rc.cpp:3017 +#: rc.cpp:3027 msgid "Latin 'fluere' ('floats')" msgstr "" #. i18n: file: element_tiny.xml:22 -#: rc.cpp:3019 +#: rc.cpp:3029 msgid "Greek 'neo'. meaning 'new'" msgstr "" #. i18n: file: element_tiny.xml:24 -#: rc.cpp:3021 +#: rc.cpp:3031 msgid "Arabic 'natrun' for 'soda'" msgstr "" #. i18n: file: element_tiny.xml:26 -#: rc.cpp:3023 +#: rc.cpp:3033 msgid "Named after the city of Magnesia" msgstr "" #. i18n: file: element_tiny.xml:28 -#: rc.cpp:3025 +#: rc.cpp:3035 msgid "Latin 'alumen'" msgstr "" #. i18n: file: element_tiny.xml:30 -#: rc.cpp:3027 +#: rc.cpp:3037 msgid "Latin 'silex'" msgstr "" #. i18n: file: element_tiny.xml:32 -#: rc.cpp:3029 +#: rc.cpp:3039 msgid "Greek 'phosphoros' for 'carries light'" msgstr "" #. i18n: file: element_tiny.xml:34 -#: rc.cpp:3031 +#: rc.cpp:3041 msgid "In sanskrit 'sweb' means 'to sleep'" msgstr "" #. i18n: file: element_tiny.xml:36 -#: rc.cpp:3033 +#: rc.cpp:3043 msgid "Greek 'chloros' for 'yellow-green'" msgstr "" #. i18n: file: element_tiny.xml:38 -#: rc.cpp:3035 +#: rc.cpp:3045 msgid "Greek 'aergon' for 'inactive'" msgstr "" #. i18n: file: element_tiny.xml:40 -#: rc.cpp:3037 +#: rc.cpp:3047 msgid "Arabic 'al qaliy' for potash" msgstr "" #. i18n: file: element_tiny.xml:42 -#: rc.cpp:3039 +#: rc.cpp:3049 msgid "Latin 'calx' for 'lime'" msgstr "" #. i18n: file: element_tiny.xml:44 -#: rc.cpp:3041 +#: rc.cpp:3051 msgid "Named because it was found in Scandinavia" msgstr "" #. i18n: file: element_tiny.xml:46 -#: rc.cpp:3043 +#: rc.cpp:3053 msgid "The Titans were giants in Greek mythology" msgstr "" #. i18n: file: element_tiny.xml:48 -#: rc.cpp:3045 +#: rc.cpp:3055 msgid "'Vanadis' is another name for the Nordic goddess Freyja" msgstr "" #. i18n: file: element_tiny.xml:50 -#: rc.cpp:3047 +#: rc.cpp:3057 msgid "Greek 'chroma' means 'color'" msgstr "" #. i18n: file: element_tiny.xml:52 -#: rc.cpp:3049 +#: rc.cpp:3059 msgid "" "It was discovered near a town named Magnesia in black earth. Thus, it was " "named 'magnesia nigra', or for short, Manganese." msgstr "" #. i18n: file: element_tiny.xml:54 -#: rc.cpp:3051 +#: rc.cpp:3061 msgid "Latin 'ferrum'" msgstr "" #. i18n: file: element_tiny.xml:56 -#: rc.cpp:3053 +#: rc.cpp:3063 msgid "Named after the German word 'Kobold' for 'goblin'" msgstr "" #. i18n: file: element_tiny.xml:58 -#: rc.cpp:3055 +#: rc.cpp:3065 msgid "'Nickel' was the name of a mountain goblin" msgstr "" #. i18n: file: element_tiny.xml:60 -#: rc.cpp:3057 +#: rc.cpp:3067 msgid "Greek 'cuprum' for Cypres" msgstr "" #. i18n: file: element_tiny.xml:62 -#: rc.cpp:3059 +#: rc.cpp:3069 msgid "German 'zinking' for 'rough', because zinc ore is very rough" msgstr "" #. i18n: file: element_tiny.xml:64 -#: rc.cpp:3061 +#: rc.cpp:3071 msgid "'Gallia' is an old name for France" msgstr "" #. i18n: file: element_tiny.xml:66 -#: rc.cpp:3063 +#: rc.cpp:3073 msgid "Latin 'germania' is an old name for Germany" msgstr "" #. i18n: file: element_tiny.xml:68 -#: rc.cpp:3065 +#: rc.cpp:3075 msgid "Greek 'arsenikos' for 'male' or 'bold'" msgstr "" #. i18n: file: element_tiny.xml:70 -#: rc.cpp:3067 +#: rc.cpp:3077 msgid "Greek 'selena' for 'moon'" msgstr "" #. i18n: file: element_tiny.xml:72 -#: rc.cpp:3069 +#: rc.cpp:3079 msgid "Greek 'bromos' for 'smells badly'" msgstr "" #. i18n: file: element_tiny.xml:74 -#: rc.cpp:3071 +#: rc.cpp:3081 msgid "Greek 'kryptos' for 'hidden'" msgstr "" #. i18n: file: element_tiny.xml:76 -#: rc.cpp:3073 +#: rc.cpp:3083 msgid "Latin 'rubidus' for 'dark red'" msgstr "" #. i18n: file: element_tiny.xml:78 -#: rc.cpp:3075 +#: rc.cpp:3085 msgid "Named after the mineral Strontianit" msgstr "" #. i18n: file: element_tiny.xml:80 -#: rc.cpp:3077 +#: rc.cpp:3087 msgid "" "Named after the small town of Ytterby near Stockholm in Sweden. Terbium. " "Ytterbium and Gadolinium are also named after this town." msgstr "" #. i18n: file: element_tiny.xml:82 -#: rc.cpp:3079 +#: rc.cpp:3089 msgid "Named after the mineral zircon" msgstr "" #. i18n: file: element_tiny.xml:84 -#: rc.cpp:3081 +#: rc.cpp:3091 msgid "Named after Niobe, the daughter of the Greek god Tantalus." msgstr "" #. i18n: file: element_tiny.xml:86 -#: rc.cpp:3083 +#: rc.cpp:3093 msgid "" "This name has Greek roots. It means 'like Platinum' - it was difficult to " "distinguish Molybdenum from Platinum." msgstr "" #. i18n: file: element_tiny.xml:88 -#: rc.cpp:3085 +#: rc.cpp:3095 msgid "Greek 'technetos' for artificial" msgstr "" #. i18n: file: element_tiny.xml:90 -#: rc.cpp:3087 +#: rc.cpp:3097 msgid "Ruthenia is the old name of Russia" msgstr "" #. i18n: file: element_tiny.xml:92 -#: rc.cpp:3089 +#: rc.cpp:3099 msgid "Greek 'rhodeos' means 'red like a rose'" msgstr "" #. i18n: file: element_tiny.xml:94 -#: rc.cpp:3091 +#: rc.cpp:3101 msgid "Named after the asteroid Pallas" msgstr "" #. i18n: file: element_tiny.xml:96 -#: rc.cpp:3093 +#: rc.cpp:3103 msgid "Latin 'argentum' for silver" msgstr "" #. i18n: file: element_tiny.xml:98 -#: rc.cpp:3095 +#: rc.cpp:3105 msgid "Greek 'kadmia' ('Galmei' = Zinc carbonate)" msgstr "" #. i18n: file: element_tiny.xml:100 -#: rc.cpp:3097 +#: rc.cpp:3107 msgid "Named after 'Indigo' because of its blue spectrum" msgstr "" #. i18n: file: element_tiny.xml:102 -#: rc.cpp:3099 +#: rc.cpp:3109 msgid "Latin 'stannum' for tin" msgstr "" #. i18n: file: element_tiny.xml:104 -#: rc.cpp:3101 +#: rc.cpp:3111 msgid "Arabic 'anthos ammonos' for 'blossom of the god Ammon'" msgstr "" #. i18n: file: element_tiny.xml:106 -#: rc.cpp:3103 +#: rc.cpp:3113 msgid "Latin 'tellus' or 'telluris' for 'Planet Earth'" msgstr "" #. i18n: file: element_tiny.xml:108 -#: rc.cpp:3105 +#: rc.cpp:3115 msgid "Greek 'ioeides' for 'violet'." msgstr "" #. i18n: file: element_tiny.xml:110 -#: rc.cpp:3107 +#: rc.cpp:3117 msgid "Greek 'xenos' for 'foreigner'" msgstr "" #. i18n: file: element_tiny.xml:112 -#: rc.cpp:3109 +#: rc.cpp:3119 msgid "Latin 'caesius' for 'heaven blue'." msgstr "" #. i18n: file: element_tiny.xml:114 -#: rc.cpp:3111 +#: rc.cpp:3121 msgid "Greek 'barys' for 'heavy'" msgstr "" #. i18n: file: element_tiny.xml:116 -#: rc.cpp:3113 +#: rc.cpp:3123 msgid "" "Greek 'lanthanein' for 'hidden'. The Lanthanoids are also called the 'rare " "earth' elements." msgstr "" #. i18n: file: element_tiny.xml:118 -#: rc.cpp:3115 +#: rc.cpp:3125 msgid "Named after the planetoid Ceres" msgstr "" #. i18n: file: element_tiny.xml:120 -#: rc.cpp:3117 +#: rc.cpp:3127 msgid "Greek 'prasinos didymos' for 'green twin'" msgstr "" #. i18n: file: element_tiny.xml:122 -#: rc.cpp:3119 +#: rc.cpp:3129 msgid "Greek 'neos didymos' for 'new twin'" msgstr "" #. i18n: file: element_tiny.xml:124 -#: rc.cpp:3121 +#: rc.cpp:3131 msgid "" "Named after the Greek Prometheus. Prometheus stole the fire from the gods " "and gave it to mankind." msgstr "" #. i18n: file: element_tiny.xml:126 -#: rc.cpp:3123 +#: rc.cpp:3133 msgid "Named after the mineral Samarskit" msgstr "" #. i18n: file: element_tiny.xml:128 -#: rc.cpp:3125 +#: rc.cpp:3135 msgid "Named after Europe" msgstr "" #. i18n: file: element_tiny.xml:130 -#: rc.cpp:3127 +#: rc.cpp:3137 msgid "Named after the Finnish chemist Johan Gadolin" msgstr "" #. i18n: file: element_tiny.xml:132 -#: rc.cpp:3129 +#: rc.cpp:3139 msgid "Named after the Swedish town of Ytterby" msgstr "" #. i18n: file: element_tiny.xml:134 -#: rc.cpp:3131 +#: rc.cpp:3141 msgid "Greek 'dysprositor' for 'difficult to reach'" msgstr "" #. i18n: file: element_tiny.xml:136 -#: rc.cpp:3133 +#: rc.cpp:3143 msgid "Latin 'holmia' for the old name of Stockholm" msgstr "" #. i18n: file: element_tiny.xml:138 -#: rc.cpp:3135 +#: rc.cpp:3145 msgid "" "Named after the Swedish town of Ytterby. Terbium and Ytterbium are also " "named after this town." msgstr "" #. i18n: file: element_tiny.xml:140 -#: rc.cpp:3137 +#: rc.cpp:3147 msgid "Named after the old name of Scandinavia, 'Thule'." msgstr "" #. i18n: file: element_tiny.xml:142 -#: rc.cpp:3139 +#: rc.cpp:3149 msgid "" "Like Terbium and Gadolinium, this is named after the Swedish town of Ytterby." msgstr "" #. i18n: file: element_tiny.xml:144 -#: rc.cpp:3141 +#: rc.cpp:3151 msgid "Named after the Roman name 'Lutetia' for Paris" msgstr "" #. i18n: file: element_tiny.xml:146 -#: rc.cpp:3143 +#: rc.cpp:3153 msgid "'Hafnia' is the old name of Kopenhagen (Denmark)" msgstr "" #. i18n: file: element_tiny.xml:148 -#: rc.cpp:3145 +#: rc.cpp:3155 msgid "Named after the Greek myth of Tantalos" msgstr "" #. i18n: file: element_tiny.xml:150 -#: rc.cpp:3147 +#: rc.cpp:3157 msgid "" "'tung sten' means 'heavy stone' in Swedish. The old name (and thus the " "symbol 'W') was Wolfram, named after a mineral." msgstr "" #. i18n: file: element_tiny.xml:152 -#: rc.cpp:3149 +#: rc.cpp:3159 msgid "Named after the German river Rhine (latin 'Rhenium')." msgstr "" #. i18n: file: element_tiny.xml:154 -#: rc.cpp:3151 +#: rc.cpp:3161 msgid "Greek for 'smell'. Its oxides smell strongly like radishes." msgstr "" #. i18n: file: element_tiny.xml:156 -#: rc.cpp:3153 +#: rc.cpp:3163 msgid "Greek 'iris' for 'rainbow'" msgstr "" #. i18n: file: element_tiny.xml:158 -#: rc.cpp:3155 +#: rc.cpp:3165 msgid "Spanish 'platina' means 'small silver'" msgstr "" #. i18n: file: element_tiny.xml:160 -#: rc.cpp:3157 +#: rc.cpp:3167 msgid "Latin 'aurum'. Named after Aurora, the goddess of sunrise" msgstr "" #. i18n: file: element_tiny.xml:162 -#: rc.cpp:3159 +#: rc.cpp:3169 msgid "Graeco-Latin 'hydrargyrum' for 'liquid silver'" msgstr "" #. i18n: file: element_tiny.xml:164 -#: rc.cpp:3161 +#: rc.cpp:3171 msgid "Greek 'tallos' for 'young twig'" msgstr "" #. i18n: file: element_tiny.xml:166 -#: rc.cpp:3163 +#: rc.cpp:3173 msgid "Latin 'plumbum' for Lead" msgstr "" #. i18n: file: element_tiny.xml:168 -#: rc.cpp:3165 +#: rc.cpp:3175 msgid "The old name of Bismuth is 'Wismut', which stood for 'white mass'." msgstr "" #. i18n: file: element_tiny.xml:170 -#: rc.cpp:3167 +#: rc.cpp:3177 msgid "Named after Poland to honor Marie Curie" msgstr "" #. i18n: file: element_tiny.xml:172 -#: rc.cpp:3169 +#: rc.cpp:3179 msgid "Greek 'astator' for 'changing'" msgstr "" #. i18n: file: element_tiny.xml:174 -#: rc.cpp:3171 +#: rc.cpp:3181 msgid "" "Named after Radium. It ends with 'on' to make it clear that it is a noble " "gas." msgstr "" #. i18n: file: element_tiny.xml:176 -#: rc.cpp:3173 +#: rc.cpp:3183 msgid "Named after France to honor Marguerite Perey" msgstr "" #. i18n: file: element_tiny.xml:178 -#: rc.cpp:3175 +#: rc.cpp:3185 msgid "Latin 'radius' for 'beam', as it is radioactive" msgstr "" #. i18n: file: element_tiny.xml:180 -#: rc.cpp:3177 +#: rc.cpp:3187 msgid "Greek 'aktis' for 'beam' - actinium is radioactive" msgstr "" #. i18n: file: element_tiny.xml:182 -#: rc.cpp:3179 +#: rc.cpp:3189 msgid "Named after the German god of thunder: Thor" msgstr "" #. i18n: file: element_tiny.xml:184 -#: rc.cpp:3181 +#: rc.cpp:3191 msgid "" "Greek 'protos' for 'ancester'. Protactinium is before Actinium in the " "periodic table." msgstr "" #. i18n: file: element_tiny.xml:186 -#: rc.cpp:3183 +#: rc.cpp:3193 msgid "Greek 'ouranos' for 'heaven'. Named after the planet Uranus." msgstr "" #. i18n: file: element_tiny.xml:188 -#: rc.cpp:3185 +#: rc.cpp:3195 msgid "Named after the planet Neptune." msgstr "" #. i18n: file: element_tiny.xml:190 -#: rc.cpp:3187 +#: rc.cpp:3197 msgid "Named after the planet Pluto." msgstr "" #. i18n: file: element_tiny.xml:192 -#: rc.cpp:3189 +#: rc.cpp:3199 msgid "Named after America." msgstr "" #. i18n: file: element_tiny.xml:194 -#: rc.cpp:3191 +#: rc.cpp:3201 msgid "Named after Marie Curie." msgstr "" #. i18n: file: element_tiny.xml:196 -#: rc.cpp:3193 +#: rc.cpp:3203 msgid "Named after the town Berkeley where it was discovered." msgstr "" #. i18n: file: element_tiny.xml:198 -#: rc.cpp:3195 +#: rc.cpp:3205 msgid "Named after the US-State of California." msgstr "" #. i18n: file: element_tiny.xml:200 -#: rc.cpp:3197 +#: rc.cpp:3207 msgid "Named after the scientist Albert Einstein." msgstr "" #. i18n: file: element_tiny.xml:202 -#: rc.cpp:3199 +#: rc.cpp:3209 msgid "Named after the scientist Enrico Fermi." msgstr "" #. i18n: file: element_tiny.xml:204 -#: rc.cpp:3201 +#: rc.cpp:3211 msgid "Named after the scientist D.I. Mendeleev." msgstr "" #. i18n: file: element_tiny.xml:206 -#: rc.cpp:3203 +#: rc.cpp:3213 msgid "Named after the scientist Alfred Nobel." msgstr "" #. i18n: file: element_tiny.xml:208 -#: rc.cpp:3205 +#: rc.cpp:3215 msgid "Named after the scientist Ernest Orlando Lawrence." msgstr "" #. i18n: file: element_tiny.xml:210 -#: rc.cpp:3207 +#: rc.cpp:3217 msgid "Named after the scientist Ernest Rutherford" msgstr "" #. i18n: file: element_tiny.xml:212 -#: rc.cpp:3209 +#: rc.cpp:3219 msgid "Named after the science-town Dubna in Russia" msgstr "" #. i18n: file: element_tiny.xml:214 -#: rc.cpp:3211 +#: rc.cpp:3221 msgid "Named after the scientist G. Theodore Seaborg." msgstr "" #. i18n: file: element_tiny.xml:216 -#: rc.cpp:3213 +#: rc.cpp:3223 msgid "Named after the scientist Niels Bohr." msgstr "" #. i18n: file: element_tiny.xml:218 -#: rc.cpp:3215 +#: rc.cpp:3225 msgid "" "Latin 'hassia' for the German county Hessen. In Hessen a lot elements have " "been discovered." msgstr "" #. i18n: file: element_tiny.xml:220 -#: rc.cpp:3217 +#: rc.cpp:3227 msgid "Named after the scientist Lise Meitner." msgstr "" #. i18n: file: element_tiny.xml:222 -#: rc.cpp:3219 +#: rc.cpp:3229 msgid "" "Named after the German city Darmstadt where many elements have been " "discovered." msgstr "" #. i18n: file: element_tiny.xml:224 -#: rc.cpp:3221 +#: rc.cpp:3231 msgid "Named after Wilhelm Conrad Röntgen." msgstr "" #. i18n: file: element_tiny.xml:226 -#: rc.cpp:3223 +#: rc.cpp:3233 msgid "" "Historically known as eka-mercury. Ununbium is a temporary IUPAC systematic " "element name." msgstr "" #. i18n: file: element_tiny.xml:228 -#: rc.cpp:3225 +#: rc.cpp:3235 msgid "" "Historically known as eka-thallium. Ununtrium is a temporary IUPAC " "systematic element name." msgstr "" #. i18n: file: element_tiny.xml:230 -#: rc.cpp:3227 +#: rc.cpp:3237 msgid "" "Historically known as eka-lead. Ununquadium is a temporary IUPAC systematic " "element name." msgstr "" #. i18n: file: element_tiny.xml:232 -#: rc.cpp:3229 +#: rc.cpp:3239 msgid "" "Historically known as eka-bismuth. Ununpentium is a temporary IUPAC " "systematic element name." msgstr "" #. i18n: file: element_tiny.xml:234 -#: rc.cpp:3231 +#: rc.cpp:3241 msgid "" "Historically known as eka-polonium. Ununhexium is a temporary IUPAC " "systematic element name." msgstr "" #. i18n: file: element_tiny.xml:236 -#: rc.cpp:3233 +#: rc.cpp:3243 msgid "Temporary symbol and name. Can also be referred to as eka-astatine." msgstr "" #. i18n: file: element_tiny.xml:238 -#: rc.cpp:3235 +#: rc.cpp:3245 msgid "" "Historically known as eka-radon, eka-emanation before 1960. Ununoctium is a " "temporary IUPAC systematic element name." @@ -6941,1254 +6946,735 @@ msgid "DZ Periodic Table" msgstr "" -#: src/kalziumutils.cpp:88 -msgid "Error" -msgstr "" - -#: src/kalziumutils.cpp:127 src/kalziumutils.cpp:142 -msgid "Value not defined" -msgstr "" - -#: src/kalziumutils.cpp:129 +#: src/molcalcwidget.cpp:104 src/molcalcwidget.cpp:146 +#: src/molcalcwidget.cpp:207 src/molcalcwidget.cpp:209 +#: src/molcalcwidget.cpp:211 src/molcalcwidget.cpp:213 +#: src/molcalcwidget.cpp:215 #, kde-format -msgctxt "Just a number" msgid "%1" msgstr "" -#: src/kalziumutils.cpp:101 src/kalziumutils.cpp:114 src/kalziumutils.cpp:166 -#: src/kalziumutils.cpp:188 src/kalziumutils.cpp:197 -msgid "Unknown Value" -msgstr "" - -#: src/kalziumutils.cpp:168 -#, kde-format -msgctxt "x u (units). The atomic mass." -msgid "%1 u" -msgstr "" - -#: src/kalziumutils.cpp:175 -#, kde-format -msgid "This element was discovered in the year <numid>%1</numid>." -msgstr "" - -#: src/kalziumutils.cpp:177 -msgid "The element has not yet been officially recognized by the IUPAC." -msgstr "" - -#: src/kalziumutils.cpp:180 -msgid "This element was known to ancient cultures." -msgstr "" - -#: src/legendwidget.cpp:73 -msgctxt "" -"one of the three states of matter (solid, liquid, vaporous or unknown)" -msgid "Solid" -msgstr "" - -#: src/legendwidget.cpp:74 -msgctxt "" -"one of the three states of matter (solid, liquid, vaporous or unknown)" -msgid "Liquid" -msgstr "" - -#: src/legendwidget.cpp:75 -msgctxt "" -"one of the three states of matter (solid, liquid, vaporous or unknown)" -msgid "Vaporous" -msgstr "" - -#: src/legendwidget.cpp:76 -msgctxt "" -"one of the three states of matter (solid, liquid, vaporous or unknown)" -msgid "Unknown" -msgstr "" - -#: src/legendwidget.cpp:81 -msgctxt "one of the two types of gradients available" -msgid "logarithmic" -msgstr "" - -#: src/legendwidget.cpp:83 -msgctxt "one of the two types of gradients available" -msgid "linear" -msgstr "" - -#: src/legendwidget.cpp:84 -#, kde-format -msgid "%1 (%2)" -msgstr "" - -#: src/legendwidget.cpp:85 -#, kde-format -msgctxt "Minimum value of the gradient" -msgid "Minimum: %1" +#: src/molcalcwidget.cpp:176 +msgid "" +"Enter a formula in the\n" +"widget above and\n" +"click on 'Calc'.\n" +"E.g. #Et#OH" msgstr "" -#: src/legendwidget.cpp:86 -#, kde-format -msgctxt "Maximum value of the gradient" -msgid "Maximum: %1" +#: src/molcalcwidget.cpp:232 +msgid "Molecular mass: " msgstr "" -#: src/legendwidget.cpp:90 -#, kde-format -msgid "Scheme: %1" +#: src/molcalcwidget.cpp:248 src/molcalcwidget.cpp:252 +#: src/molcalcwidget.cpp:253 src/molcalcwidget.cpp:254 +msgid "Invalid input" msgstr "" -#: src/kalziumnumerationtype.cpp:116 -msgid "No Numeration" +#: src/molcalcwidget.cpp:263 +#, kde-format +msgid "%1<sub>%2</sub> " msgstr "" -#: src/kalziumnumerationtype.cpp:167 -msgid "IUPAC" +#: src/molcalcwidget.cpp:311 +msgid "Symbol should consist of two or more letters." msgstr "" -#: src/kalziumnumerationtype.cpp:207 -msgid "CAS" +#: src/molcalcwidget.cpp:318 +msgid "Symbol already being used" msgstr "" -#: src/kalziumnumerationtype.cpp:247 -msgid "Old IUPAC" +#: src/molcalcwidget.cpp:325 +msgid "Expansion is invalid, please specify a valid expansion" msgstr "" -#: src/unitsettingsdialog.cpp:31 -msgid "Energy:" +#: src/molcalcwidget.cpp:339 +msgid "done!" msgstr "" -#: src/unitsettingsdialog.cpp:37 -msgid "Length:" +#: src/molcalcwidget.cpp:345 +msgid "Unable to find the user defined alias file." msgstr "" -#: src/unitsettingsdialog.cpp:43 -msgid "Temperature:" +#: src/kalziumutils.cpp:87 +msgid "Error" msgstr "" -#: src/kalziumschemetype.cpp:117 -msgid "Monochrome" +#: src/kalziumutils.cpp:103 +msgid "Value not defined" msgstr "" -#: src/kalziumschemetype.cpp:135 -msgid "All the Elements" +#: src/kalziumutils.cpp:105 +#, kde-format +msgctxt "Just a number" +msgid "%1" msgstr "" -#: src/kalziumschemetype.cpp:193 -msgid "s-Block" -msgstr "s-Блок" - -#: src/kalziumschemetype.cpp:194 -msgid "p-Block" -msgstr "p-Блок" - -#: src/kalziumschemetype.cpp:195 -msgid "d-Block" -msgstr "d-Блок" - -#: src/kalziumschemetype.cpp:196 -msgid "f-Block" -msgstr "f-Блок" - -#: src/kalziumschemetype.cpp:220 -msgid "Iconic" +#: src/kalziumutils.cpp:117 +msgid "Unknown Value" msgstr "" -#: src/kalziumschemetype.cpp:237 -msgid "Each element is represented by an icon which represents its use." +#: src/kalziumutils.cpp:119 +#, kde-format +msgctxt "x u (units). The atomic mass." +msgid "%1 u" msgstr "" -#: src/kalziumschemetype.cpp:311 -msgid "Alkaline" +#: src/kalziumutils.cpp:126 +#, kde-format +msgid "This element was discovered in the year <numid>%1</numid>." msgstr "" -#: src/kalziumschemetype.cpp:312 -msgid "Rare Earth" +#: src/kalziumutils.cpp:128 +msgid "The element has not yet been officially recognized by the IUPAC." msgstr "" -#: src/kalziumschemetype.cpp:313 -msgid "Non-Metals" +#: src/kalziumutils.cpp:131 +msgid "This element was known to ancient cultures." msgstr "" -#: src/kalziumschemetype.cpp:314 -msgid "Alkalie Metal" +#: src/kalziumutils.cpp:164 +msgid "No Data" msgstr "" -#: src/kalziumschemetype.cpp:315 -msgid "Other Metal" +#: src/eqchemview.cpp:86 +msgctxt "Help text for the chemical equation solver" +msgid "" +"The equation solver allows you to balance a chemical equation.<br> " +"<br><b>Using Variables</b><br>To express variable quantities of an element, " +"put a single character in front of the element's symbol, as shown in this " +"example:<br><i>aH + bO -> 5H2O</i> (Result: <b>10</b> H + <b>5</b> O -> " +"<b>5</b> H<sub>2</sub>O)<br>Solving this expression will give you the needed " +"amount of Hydrogen and Oxygen.<br><br><b>Defining electric " +"charges</b><br>Use box brackets to specify the electric charge of an " +"element, as shown in this example:<br><i>4H[+] + 2O -> cH2O[2+]</i> (Result: " +"<b>4</b> H<b><sup>+</sup></b> + <b>2</b> O -> <b>2</b> " +"H<b><sub>2</sub></b>O<b><sup>2+</sub></b>)" msgstr "" -#: src/kalziumschemetype.cpp:316 -msgid "Halogen" +#: src/kalzium.cpp:136 +msgid "Knowledge" msgstr "" -#: src/kalziumschemetype.cpp:317 -msgid "Transition Metal" +#: src/kalzium.cpp:141 +msgid "Tools" msgstr "" -#: src/kalziumschemetype.cpp:318 -msgid "Noble Gas" +#: src/kalzium.cpp:151 +msgid "&Export Data..." msgstr "" -#: src/kalziumschemetype.cpp:319 -msgid "Metalloid" +#: src/kalzium.cpp:160 +msgid "&Scheme" msgstr "" -#: src/kalziumschemetype.cpp:390 -msgid "Group 1" +#: src/kalzium.cpp:168 +msgid "&Gradients" msgstr "" -#: src/kalziumschemetype.cpp:391 -msgid "Group 2" -msgstr "Групп 2" - -#: src/kalziumschemetype.cpp:392 -msgid "Group 3" -msgstr "Групп 3" - -#: src/kalziumschemetype.cpp:393 -msgid "Group 4" -msgstr "Групп 4" - -#: src/kalziumschemetype.cpp:394 -msgid "Group 5" -msgstr "Групп 5" - -#: src/kalziumschemetype.cpp:395 -msgid "Group 6" -msgstr "Групп 6" - -#: src/kalziumschemetype.cpp:396 -msgid "Group 7" -msgstr "Групп 7" - -#: src/kalziumschemetype.cpp:397 -msgid "Group 8" -msgstr "Групп 8" - -#: src/kalziumschemetype.cpp:422 -msgid "Colors" -msgstr "Өнгө" - -#: src/kalziumschemetype.cpp:442 -msgid "Nice colors without meaning. (From the Openbabel project)" +#: src/kalzium.cpp:177 +msgid "&Tables" msgstr "" -#: src/elementdataviewer.cpp:51 -msgid "Plot Data" +#: src/kalzium.cpp:184 +msgid "&Numeration" +msgstr "&Дугаарлалт" + +#: src/kalzium.cpp:191 +msgid "&Plot Data..." msgstr "" -#: src/rsdialog.cpp:37 -msgid "Risks/Security Phrases" +#: src/kalzium.cpp:197 +msgid "Perform &Calculations..." msgstr "" -#: src/rsdialog.cpp:104 -msgid "S-Phrases:" +#: src/kalzium.cpp:199 +msgctxt "WhatsThis Help" +msgid "This is the calculator, it performs basic chemical calculations." msgstr "" -#: src/rsdialog.cpp:113 -msgid "You asked for no R/S-Phrases." +#: src/kalzium.cpp:203 +msgid "&Isotope Table..." msgstr "" -#: src/rsdialog.cpp:156 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S1: Keep locked up" +#: src/kalzium.cpp:205 +msgctxt "WhatsThis Help" +msgid "This table shows all of the known isotopes of the chemical elements." msgstr "" -#: src/rsdialog.cpp:157 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S2: Keep out of the reach of children" +#: src/kalzium.cpp:209 +msgid "&Glossary..." msgstr "" -#: src/rsdialog.cpp:158 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S3: Keep in a cool place" +#: src/kalzium.cpp:214 +msgid "&R/S Phrases..." msgstr "" -#: src/rsdialog.cpp:159 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S4: Keep away from living quarters" +#: src/kalzium.cpp:219 +msgid "Convert chemical files..." msgstr "" -#: src/rsdialog.cpp:160 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +#: src/kalzium.cpp:221 +msgctxt "WhatsThis Help" msgid "" -"S5: Keep contents under ... ( appropriate liquid to be specified by the " -"manufacturer )" +"With this tool, you can convert files containing chemical data between " +"various file formats." msgstr "" -#: src/rsdialog.cpp:161 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S6: Keep under ... ( inert gas to be specified by the manufacturer )" +#: src/kalzium.cpp:228 +msgid "Molecular Editor..." msgstr "" -#: src/rsdialog.cpp:162 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S7: Keep container tightly closed" +#: src/kalzium.cpp:230 +msgctxt "WhatsThis Help" +msgid "This tool allows you to view and edit 3D molecular structures." msgstr "" -#: src/rsdialog.cpp:163 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S8: Keep container dry" +#: src/kalzium.cpp:237 +msgid "&Tables..." msgstr "" -#: src/rsdialog.cpp:164 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S9: Keep container in a well-ventilated place" +#: src/kalzium.cpp:239 +msgctxt "WhatsThis Help" +msgid "" +"This will open a dialog with listings of symbols and numbers related to " +"chemistry." msgstr "" -#: src/rsdialog.cpp:165 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S12: Do not keep the container sealed" +#: src/kalzium.cpp:247 +msgctxt "WhatsThis Help" +msgid "This will show or hide the legend for the periodic table." msgstr "" -#: src/rsdialog.cpp:166 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S13: Keep away from food, drink and animal feedingstuffs" +#: src/kalzium.cpp:252 +msgctxt "WhatsThis Help" +msgid "" +"This will show or hide a sidebar with additional information and a set of " +"tools." msgstr "" -#: src/rsdialog.cpp:167 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +#: src/kalzium.cpp:257 +msgctxt "WhatsThis Help" msgid "" -"S14: Keep away from ... ( incompatible materials to be indicated by the " -"manufacturer )" +"This will show or hide a sidebar with additional information about the table." +msgstr "" + +#: src/kalzium.cpp:288 +msgid "Legend" msgstr "" -#: src/rsdialog.cpp:168 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S15: Keep away from heat" +#: src/kalzium.cpp:301 +msgid "Table Information" msgstr "" -#: src/rsdialog.cpp:169 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S16: Keep away from sources of ignition - No smoking" +#: src/kalzium.cpp:307 +msgid "Information" msgstr "" -#: src/rsdialog.cpp:170 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S17: Keep away from combustible material" +#: src/kalzium.cpp:319 +msgid "Overview" msgstr "" -#: src/rsdialog.cpp:171 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S18: Handle and open container with care" +#: src/kalzium.cpp:331 +msgid "View" msgstr "" -#: src/rsdialog.cpp:172 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S20: When using do not eat or drink" +#: src/kalzium.cpp:336 +msgid "Calculate" msgstr "" -#: src/rsdialog.cpp:173 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S21: When using do not smoke" +#: src/kalzium.cpp:347 +msgid "*.png *.xpm *.jpg *.svg" msgstr "" -#: src/rsdialog.cpp:174 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S22: Do not breathe dust" +#: src/kalzium.cpp:349 +msgid "Save Kalzium's Table In" msgstr "" -#: src/rsdialog.cpp:175 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S23: Do not breathe gas/fumes/vapour/spray ( appropriate wording to be " -"specified by the manufacturer )" +#: src/kalzium.cpp:385 +msgid "This system does not support OpenGL." msgstr "" -#: src/rsdialog.cpp:176 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S24: Avoid contact with skin" +#: src/kalzium.cpp:385 +msgid "Kalzium Error" msgstr "" -#: src/rsdialog.cpp:177 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S25: Avoid contact with eyes" +#: src/kalzium.cpp:505 +msgid "Schemes" msgstr "" -#: src/rsdialog.cpp:178 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S26: In case of contact with eyes, rinse immediately with plenty of water " -"and seek medical advice" +#: src/kalzium.cpp:512 +msgid "Gradients" msgstr "" -#: src/rsdialog.cpp:179 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S27: Take off immediately all contaminated clothing" +#: src/kalzium.cpp:517 +msgid "Units" msgstr "" -#: src/rsdialog.cpp:180 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S28: After contact with skin, wash immediately with plenty of ... ( to be " -"specified by the manufacturer )" +#: src/kalzium.cpp:567 +#, kde-format +msgctxt "For example: \"Carbon (6), Mass: 12.0107 u\"" +msgid "%1 (%2), Mass: %3 u" msgstr "" -#: src/rsdialog.cpp:181 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S29: Do not empty into drains" +#: src/calculator/nuclearCalculator.cpp:407 +msgid "Initial amount cannot be zero." msgstr "" -#: src/rsdialog.cpp:182 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S30: Never add water to this product" +#: src/calculator/nuclearCalculator.cpp:410 +msgid "Final amount cannot be zero." msgstr "" -#: src/rsdialog.cpp:183 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S33: Take precautionary measures against static discharges" +#: src/calculator/nuclearCalculator.cpp:413 +msgid "Time is zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:184 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S35: This material and its container must be disposed of in a safe way" +#: src/calculator/nuclearCalculator.cpp:416 +msgid "The final amount is greater than the initial amount." msgstr "" -#: src/rsdialog.cpp:185 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S36: Wear suitable protective clothing" +#: src/calculator/titrationCalculator.cpp:58 +msgid "Experimental values" msgstr "" -#: src/rsdialog.cpp:186 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S37: Wear suitable gloves" +#: src/calculator/titrationCalculator.cpp:59 +msgid "Theoretical equations" msgstr "" -#: src/rsdialog.cpp:187 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S38: In case of insufficient ventilation wear suitable respiratory equipment" +#: src/calculator/titrationCalculator.cpp:140 +msgid "Theoretical curve" msgstr "" -#: src/rsdialog.cpp:188 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S39: Wear eye/face protection" +#: src/calculator/titrationCalculator.cpp:216 +msgid "Approximated curve" msgstr "" -#: src/rsdialog.cpp:189 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S40: To clean the floor and all objects contaminated by this material use " -"... ( to be specified by the manufacturer )" +#: src/calculator/titrationCalculator.cpp:216 +msgid "Equivalence point" msgstr "" -#: src/rsdialog.cpp:190 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S41: In case of fire and/or explosion do not breathe fumes" +#: src/calculator/titrationCalculator.cpp:655 +msgid "Svg image (*.svg)" msgstr "" -#: src/rsdialog.cpp:191 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S42: During fumigation/spraying wear suitable respiratory equipment ( " -"appropriate wording to be specified by the manufacturer )" +#: src/calculator/concCalculator.cpp:719 src/calculator/concCalculator.cpp:760 +msgid "cubic meters" msgstr "" -#: src/rsdialog.cpp:192 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S43: In case of fire use ... ( indicate in the space the precise type of " -"fire-fighting equipment. If water increases the risk add - Never use water )" +#: src/calculator/concCalculator.cpp:929 +msgid "Percentage should be less than 100.0, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:193 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S45: In case of accident or if you feel unwell seek medical advice " -"immediately ( show the label where possible )" +#: src/calculator/concCalculator.cpp:932 +msgid "Density cannot be zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:194 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S46: If swallowed, seek medical advice immediately and show this container " -"or label" +#: src/calculator/concCalculator.cpp:935 +msgid "Mass cannot be zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:195 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S47: Keep at temperature not exceeding ... °C ( to be specified by the " -"manufacturer )" +#: src/calculator/concCalculator.cpp:938 src/calculator/gasCalculator.cpp:338 +msgid "Volume cannot be zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:196 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S48: Keep wet with ... ( appropriate material to be specified by the " -"manufacturer )" +#: src/calculator/concCalculator.cpp:941 +msgid "Number of moles cannot be zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:197 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S49: Keep only in the original container" +#: src/calculator/concCalculator.cpp:944 +msgid "Molar mass of solvent is zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:198 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S50: Do not mix with ... ( to be specified by the manufacturer )" +#: src/calculator/concCalculator.cpp:947 +msgid "Number of equivalents is zero. Cannot calculate equivalent mass." msgstr "" -#: src/rsdialog.cpp:199 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S51: Use only in well-ventilated areas" +#: src/calculator/concCalculator.cpp:950 +msgid "Concentration is zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:200 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S52: Not recommended for interior use on large surface areas" +#: src/calculator/concCalculator.cpp:953 +msgid "The volume of the solvent cannot be zero." msgstr "" -#: src/rsdialog.cpp:201 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S53: Avoid exposure - obtain special instructions before use" +#: src/calculator/concCalculator.cpp:956 +msgid "The number of moles of the solvent cannot be zero." msgstr "" -#: src/rsdialog.cpp:202 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S56: Dispose of this material and its container at hazardous or special " -"waste collection point" +#: src/calculator/concCalculator.cpp:959 +msgid "The mass of the solvent cannot be zero." msgstr "" -#: src/rsdialog.cpp:203 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "S57: Use appropriate containment to avoid environmental contamination" +#: src/calculator/concCalculator.cpp:962 +msgid "" +"Insufficient data to calculate the required value, please specify normality." msgstr "" -#: src/rsdialog.cpp:204 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +#: src/calculator/concCalculator.cpp:965 msgid "" -"S59: Refer to manufacturer/supplier for information on recovery/recycling" +"Insufficient data, specify molarity / mole fraction / molality to calculate." msgstr "" -#: src/rsdialog.cpp:205 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +#: src/calculator/concCalculator.cpp:968 msgid "" -"S60: This material and its container must be disposed of as hazardous waste" +"The amount is specified in moles, cannot calculate molar/equivalent masses. " +"Please specify mass/volume." msgstr "" -#: src/rsdialog.cpp:206 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +#: src/calculator/concCalculator.cpp:971 msgid "" -"S61: Avoid release to the environment. Refer to special instructions/safety " -"data sheet" +"You can calculate the molar mass of solvent only if the mole fraction is " +"specified." msgstr "" -#: src/rsdialog.cpp:207 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S62: If swallowed, do not induce vomiting: seek medical advice immediately " -"and show this container or label" +#: src/calculator/concCalculator.cpp:974 +msgid "Molar mass cannot be zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:208 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S63: In case of accident by inhalation: remove casualty to fresh air and " -"keep at rest" +#: src/calculator/concCalculator.cpp:977 +msgid "Equivalent mass cannot be zero, please enter a valid value." msgstr "" -#: src/rsdialog.cpp:209 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"S64: If swallowed, rinse mouth with water ( only if the person is conscious )" +#: src/calculator/gasCalculator.cpp:341 +msgid "Molar mass cannot be zero, please enter a non-zero value." msgstr "" -#: src/rsdialog.cpp:234 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R1: Explosive when dry" +#: src/calculator/calculator.cpp:31 +msgid "Chemical Calculator" msgstr "" -#: src/rsdialog.cpp:235 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"R2: Risk of explosion by shock, friction, fire or other sources of ignition" +#: src/calculator/calculator.cpp:56 src/calculator/calculator.cpp:105 +msgid "Equation Balancer" msgstr "" -#: src/rsdialog.cpp:236 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "" -"R3: Extreme risk of explosion by shock, friction, fire or other sources of " -"ignition" +#: src/unitsettingsdialog.cpp:31 +msgid "Energy:" msgstr "" -#: src/rsdialog.cpp:237 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R4: Forms very sensitive explosive metallic compounds" +#: src/unitsettingsdialog.cpp:37 +msgid "Length:" msgstr "" -#: src/rsdialog.cpp:238 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R5: Heating may cause an explosion" +#: src/unitsettingsdialog.cpp:43 +msgid "Temperature:" msgstr "" -#: src/rsdialog.cpp:239 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R6: Explosive with or without contact with air" +#: src/orbitswidget.cpp:208 +msgid "Unknown Electron Distribution" msgstr "" -#: src/rsdialog.cpp:240 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R7: May cause fire" +#: src/kalziumnumerationtype.cpp:116 +msgid "No Numeration" msgstr "" -#: src/rsdialog.cpp:241 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R8: Contact with combustible material may cause fire" +#: src/kalziumnumerationtype.cpp:167 +msgid "IUPAC" msgstr "" -#: src/rsdialog.cpp:242 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R9: Explosive when mixed with combustible material" +#: src/kalziumnumerationtype.cpp:207 +msgid "CAS" msgstr "" -#: src/rsdialog.cpp:243 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R10: Flammable" +#: src/kalziumnumerationtype.cpp:247 +msgid "Old IUPAC" msgstr "" -#: src/rsdialog.cpp:244 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R11: Highly flammable" +#: src/kdeeduglossary.cpp:142 src/kdeeduglossary.cpp:320 +msgid "Glossary" msgstr "" -#: src/rsdialog.cpp:245 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R12: Extremely flammable" +#: src/kdeeduglossary.cpp:336 +msgid "&Search:" msgstr "" -#: src/rsdialog.cpp:246 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R14: Reacts violently with water" +#: src/kdeeduglossary.cpp:508 +msgid "References" msgstr "" -#: src/rsdialog.cpp:247 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R15: Contact with water liberates extremely flammable gases" +#: src/kdeeduglossary.cpp:513 +#, kde-format +msgid "Go to '%1'" msgstr "" -#: src/rsdialog.cpp:248 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R16: Explosive when mixed with oxidising substances" +#: src/detailedgraphicaloverview.cpp:85 +msgid "No element selected" msgstr "" -#: src/rsdialog.cpp:249 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R17: Spontaneously flammable in air" +#: src/detailedgraphicaloverview.cpp:104 +msgid "No graphic found" msgstr "" -#: src/rsdialog.cpp:250 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R18: In use, may form flammable/explosive vapour-air mixture" +#: src/detailedgraphicaloverview.cpp:152 +#, kde-format +msgctxt "For example '1.0079u', the mass of an element in units" +msgid "%1 u" msgstr "" -#: src/rsdialog.cpp:251 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R19: May form explosive peroxides" +#: src/psetable/elementitem.cpp:136 +msgid "n/a" msgstr "" -#: src/rsdialog.cpp:252 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R20: Harmful by inhalation" +#: src/kalziumschemetype.cpp:116 +msgid "Monochrome" +msgstr "" + +#: src/kalziumschemetype.cpp:134 +msgid "All the Elements" msgstr "" -#: src/rsdialog.cpp:253 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R21: Harmful in contact with skin" -msgstr "" +#: src/kalziumschemetype.cpp:192 +msgid "s-Block" +msgstr "s-Блок" + +#: src/kalziumschemetype.cpp:193 +msgid "p-Block" +msgstr "p-Блок" + +#: src/kalziumschemetype.cpp:194 +msgid "d-Block" +msgstr "d-Блок" + +#: src/kalziumschemetype.cpp:195 +msgid "f-Block" +msgstr "f-Блок" -#: src/rsdialog.cpp:254 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R22: Harmful if swallowed" +#: src/kalziumschemetype.cpp:219 +msgid "Iconic" msgstr "" -#: src/rsdialog.cpp:255 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R23: Toxic by inhalation" +#: src/kalziumschemetype.cpp:236 +msgid "Each element is represented by an icon which represents its use." msgstr "" -#: src/rsdialog.cpp:256 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R24: Toxic in contact with skin" +#: src/kalziumschemetype.cpp:310 +msgid "Alkaline" msgstr "" -#: src/rsdialog.cpp:257 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R25: Toxic if swallowed" +#: src/kalziumschemetype.cpp:311 +msgid "Rare Earth" msgstr "" -#: src/rsdialog.cpp:258 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R26: Very toxic by inhalation" +#: src/kalziumschemetype.cpp:312 +msgid "Non-Metals" msgstr "" -#: src/rsdialog.cpp:259 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R27: Very toxic in contact with skin" +#: src/kalziumschemetype.cpp:313 +msgid "Alkalie Metal" msgstr "" -#: src/rsdialog.cpp:260 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R28: Very toxic if swallowed" +#: src/kalziumschemetype.cpp:314 +msgid "Other Metal" msgstr "" -#: src/rsdialog.cpp:261 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R29: Contact with water liberates toxic gas." +#: src/kalziumschemetype.cpp:315 +msgid "Halogen" msgstr "" -#: src/rsdialog.cpp:262 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R30: Can become highly flammable in use" +#: src/kalziumschemetype.cpp:316 +msgid "Transition Metal" msgstr "" -#: src/rsdialog.cpp:263 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R31: Contact with acids liberates toxic gas" +#: src/kalziumschemetype.cpp:317 +msgid "Noble Gas" msgstr "" -#: src/rsdialog.cpp:264 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R32: Contact with acids liberates very toxic gas" +#: src/kalziumschemetype.cpp:318 +msgid "Metalloid" msgstr "" -#: src/rsdialog.cpp:265 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R33: Danger of cumulative effects" +#: src/kalziumschemetype.cpp:389 +msgid "Group 1" msgstr "" -#: src/rsdialog.cpp:266 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R34: Causes burns" +#: src/kalziumschemetype.cpp:390 +msgid "Group 2" +msgstr "Групп 2" + +#: src/kalziumschemetype.cpp:391 +msgid "Group 3" +msgstr "Групп 3" + +#: src/kalziumschemetype.cpp:392 +msgid "Group 4" +msgstr "Групп 4" + +#: src/kalziumschemetype.cpp:393 +msgid "Group 5" +msgstr "Групп 5" + +#: src/kalziumschemetype.cpp:394 +msgid "Group 6" +msgstr "Групп 6" + +#: src/kalziumschemetype.cpp:395 +msgid "Group 7" +msgstr "Групп 7" + +#: src/kalziumschemetype.cpp:396 +msgid "Group 8" +msgstr "Групп 8" + +#: src/kalziumschemetype.cpp:421 +msgid "Colors" +msgstr "Өнгө" + +#: src/kalziumschemetype.cpp:442 +msgid "Nice colors without meaning. (From the Openbabel project)" msgstr "" -#: src/rsdialog.cpp:267 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R35: Causes severe burns" +#: src/isotopetable/isotopetabledialog.cpp:39 +msgid "Isotope Table" msgstr "" -#: src/rsdialog.cpp:268 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R36: Irritating to eyes" +#: src/isotopetable/isotopetabledialog.cpp:55 +msgctxt "alpha ray emission" +msgid "alpha" msgstr "" -#: src/rsdialog.cpp:269 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R37: Irritating to respiratory system" +#: src/isotopetable/isotopetabledialog.cpp:56 +msgctxt "Electron capture method" +msgid "EC" msgstr "" -#: src/rsdialog.cpp:270 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R38: Irritating to skin" +#: src/isotopetable/isotopetabledialog.cpp:57 +msgctxt "Many ways" +msgid "Multiple" msgstr "" -#: src/rsdialog.cpp:271 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R39: Danger of very serious irreversible effects" +#: src/isotopetable/isotopetabledialog.cpp:58 +msgctxt "Beta plus ray emission" +msgid "Beta +" msgstr "" -#: src/rsdialog.cpp:272 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R40: Limited evidence of a carcinogenic effect" +#: src/isotopetable/isotopetabledialog.cpp:59 +msgctxt "Beta minus ray emission" +msgid "Beta -" msgstr "" -#: src/rsdialog.cpp:273 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R41: Risk of serious damage to eyes" +#: src/isotopetable/isotopetabledialog.cpp:60 +msgctxt "Stable isotope" +msgid "Stable" msgstr "" -#: src/rsdialog.cpp:274 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R42: May cause sensitisation by inhalation" +#: src/isotopetable/isotopetabledialog.cpp:61 +msgctxt "Default colour" +msgid "default" msgstr "" -#: src/rsdialog.cpp:275 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R43: May cause sensitisation by skin contact" +#: src/isotopetable/isotopetabledialog.cpp:81 +#, kde-format +msgid "<h1>%1 (%2)</h1>" msgstr "" -#: src/rsdialog.cpp:276 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R44: Risk of explosion if heated under confinement" +#: src/isotopetable/isotopetabledialog.cpp:82 +msgctxt "Unknown magnetic moment" +msgid "Unknown" msgstr "" -#: src/rsdialog.cpp:277 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R45: May cause cancer" +#: src/isotopetable/isotopetabledialog.cpp:82 +#, kde-format +msgid "Magnetic moment: %1" msgstr "" -#: src/rsdialog.cpp:278 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R46: May cause heritable genetic damage" +#: src/isotopetable/isotopetabledialog.cpp:86 +#, kde-format +msgid "Halflife: %1 %2" msgstr "" -#: src/rsdialog.cpp:279 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R48: Danger of serious damage to health by prolonged exposure" +#: src/isotopetable/isotopetabledialog.cpp:89 +msgid "Halflife: Unknown" msgstr "" -#: src/rsdialog.cpp:280 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R49: May cause cancer by inhalation" +#: src/isotopetable/isotopetabledialog.cpp:92 +#, kde-format +msgid "Abundance: %1 %" msgstr "" -#: src/rsdialog.cpp:281 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R50: Very toxic to aquatic organisms" +#: src/isotopetable/isotopetabledialog.cpp:93 +#, kde-format +msgid "Number of nucleons: %1" msgstr "" -#: src/rsdialog.cpp:282 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R51: Toxic to aquatic organisms" +#: src/isotopetable/isotopetabledialog.cpp:94 +msgctxt "Unknown spin" +msgid "Unknown" msgstr "" -#: src/rsdialog.cpp:283 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R52: Harmful to aquatic organisms" +#: src/isotopetable/isotopetabledialog.cpp:94 +#, kde-format +msgid "Spin: %1" msgstr "" -#: src/rsdialog.cpp:284 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R53: May cause long-term adverse effects in the aquatic environment" +#: src/isotopetable/isotopetabledialog.cpp:95 +#, kde-format +msgid "Exact mass: %1 u" msgstr "" -#: src/rsdialog.cpp:285 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R54: Toxic to flora" +#: src/isotopetable/isotopeitem.cpp:77 +#, kde-format +msgid "Isotope of Element %1 (%2)" msgstr "" -#: src/rsdialog.cpp:286 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R55: Toxic to fauna" +#: src/gradientwidget_impl.cpp:176 +msgid "Elements with melting point around this temperature:" msgstr "" -#: src/rsdialog.cpp:287 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R56: Toxic to soil organisms" +#: src/gradientwidget_impl.cpp:178 src/gradientwidget_impl.cpp:189 +#, kde-format +msgctxt "For example: Carbon (300K)" +msgid "%1 (%2%3)" msgstr "" -#: src/rsdialog.cpp:288 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R57: Toxic to bees" +#: src/gradientwidget_impl.cpp:183 +msgid "No elements with a melting point around this temperature" msgstr "" -#: src/rsdialog.cpp:289 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R58: May cause long-term adverse effects in the environment" +#: src/gradientwidget_impl.cpp:187 +msgid "Elements with boiling point around this temperature:" msgstr "" -#: src/rsdialog.cpp:290 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R59: Dangerous for the ozone layer" +#: src/gradientwidget_impl.cpp:194 +msgid "No elements with a boiling point around this temperature" msgstr "" -#: src/rsdialog.cpp:291 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R60: May impair fertility" +#: src/searchwidget.cpp:38 +msgid "Search:" msgstr "" -#: src/rsdialog.cpp:292 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R61: May cause harm to the unborn child" +#: src/exportdialog.cpp:80 +msgid "Ok" msgstr "" -#: src/rsdialog.cpp:293 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R62: Possible risk of impaired fertility" +#: src/exportdialog.cpp:84 +msgid "Export Chemical Data" msgstr "" -#: src/rsdialog.cpp:294 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R63: Possible risk of harm to the unborn child" +#: src/exportdialog.cpp:105 +msgid "Elements" msgstr "" -#: src/rsdialog.cpp:295 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R64: May cause harm to breast-fed babies" +#: src/exportdialog.cpp:106 +msgid "Properties" msgstr "" -#: src/rsdialog.cpp:296 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R65: Harmful: may cause lung damage if swallowed" +#: src/exportdialog.cpp:124 +msgid "Symbol" msgstr "" -#: src/rsdialog.cpp:297 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R66: Repeated exposure may cause skin dryness or cracking" +#: src/exportdialog.cpp:127 +msgid "Exact Mass" msgstr "" -#: src/rsdialog.cpp:298 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R67: Vapours may cause drowsiness and dizziness" +#: src/exportdialog.cpp:129 src/detailinfodlg.cpp:221 +msgid "Electron Affinity" msgstr "" -#: src/rsdialog.cpp:299 -msgctxt "" -"Please take the official translations! You find them here: " -"http://europa.eu.int/eur-" -"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" -msgid "R68: Possible risk of irreversible effects" +#: src/exportdialog.cpp:147 +msgid "File already exists. Do you want to overwrite it?" msgstr "" -#: src/rsdialog.cpp:328 -msgid "At least one of the specified phrases is invalid." +#: src/exportdialog.cpp:154 +msgid "Could not open file for writing." msgstr "" #: src/tools/obconverter.cpp:41 @@ -8287,8 +7773,8 @@ "located." msgstr "" -#: src/main.cpp:48 src/tools/moleculeview.cpp:143 -#: src/tools/moleculeview.cpp:389 +#: src/tools/moleculeview.cpp:143 src/tools/moleculeview.cpp:389 +#: src/main.cpp:48 msgid "Kalzium" msgstr "Kalzium" @@ -8334,6 +7820,11 @@ msgid "%1 u" msgstr "" +#: src/tools/moleculeview.cpp:285 +msgctxt "Other element" +msgid "Other..." +msgstr "" + #: src/tools/moleculeview.cpp:365 msgid "Remove hydrogens" msgstr "" @@ -8346,1207 +7837,1710 @@ msgid "Could not set up force field for this molecule" msgstr "" -#: src/eqchemview.cpp:69 -msgid "Solve Chemical Equations Viewer" +#: src/tablesdialog.cpp:49 src/tablesdialog.cpp:50 +msgid "Greek alphabet" msgstr "" -#: src/eqchemview.cpp:76 -msgid "Copy" +#: src/tablesdialog.cpp:60 +msgid "Uppercase" msgstr "" -#: src/eqchemview.cpp:76 -msgid "Copy answer to clipboard" +#: src/tablesdialog.cpp:61 +msgid "Lowercase" msgstr "" -#: src/eqchemview.cpp:108 -msgctxt "Help text for the chemical equation solver" -msgid "" -"The equation solver allows you to balance a chemical equation.<br> " -"<br><b>Using Variables</b><br>To express variable quantities of an element, " -"put a single character in front of the element's symbol, as shown in this " -"example:<br><i>aH + bO -> 5H2O</i> (Result: <b>10</b> H + <b>5</b> O -> " -"<b>5</b> H<sub>2</sub>O)<br>Solving this expression will give you the needed " -"amount of Hydrogen and Oxygen.<br><br><b>Defining electric " -"charges</b><br>Use box brackets to specify the electric charge of an " -"element, as shown in this example:<br><i>4H[+] + 2O -> cH2O[2+]</i> (Result: " -"<b>4</b> H<b><sup>+</sup></b> + <b>2</b> O -> <b>2</b> " -"H<b><sub>2</sub></b>O<b><sup>2+</sub></b>)" +#: src/tablesdialog.cpp:62 +msgctxt "" +"The name of the greek letter in your language. For example 'Alpha' for the " +"first letter. " +msgid "Name" msgstr "" -#: src/eqchemview.cpp:122 -msgctxt "Window title for the chemical solver's help" -msgid "Chemical Solver Help" +#: src/tablesdialog.cpp:117 +msgid "alpha" msgstr "" -#: src/spectrumviewimpl.cpp:29 -msgid "Wavelength" +#: src/tablesdialog.cpp:118 +msgid "beta" msgstr "" -#. i18n: file: src/spectrumview.ui:193 -#. i18n: ectx: property (text), widget (QTableWidget, peakListTable) -#: rc.cpp:80 -msgid "Intensity" +#: src/tablesdialog.cpp:119 +msgid "gamma" msgstr "" -#: src/exportdialog.cpp:79 -msgid "Ok" +#: src/tablesdialog.cpp:120 +msgid "delta" msgstr "" -#: src/exportdialog.cpp:83 -msgid "Export Chemical Data" +#: src/tablesdialog.cpp:121 +msgid "epsilon" msgstr "" -#: src/exportdialog.cpp:104 -msgid "Elements" +#: src/tablesdialog.cpp:122 +msgid "zeta" msgstr "" -#: src/exportdialog.cpp:105 -msgid "Properties" +#: src/tablesdialog.cpp:123 +msgid "eta" msgstr "" -#: src/exportdialog.cpp:123 -msgid "Symbol" +#: src/tablesdialog.cpp:124 +msgid "theta" msgstr "" -#: src/exportdialog.cpp:126 -msgid "Exact Mass" +#: src/tablesdialog.cpp:125 +msgid "iota" msgstr "" -#: src/exportdialog.cpp:128 src/detailinfodlg.cpp:221 -msgid "Electron Affinity" +#: src/tablesdialog.cpp:126 +msgid "kappa" msgstr "" -#: src/exportdialog.cpp:146 -msgid "File already exists. Do you want to overwrite it?" +#: src/tablesdialog.cpp:127 +msgid "lambda" +msgstr "" + +#: src/tablesdialog.cpp:128 +msgid "mu" +msgstr "" + +#: src/tablesdialog.cpp:129 +msgid "nu" +msgstr "" + +#: src/tablesdialog.cpp:130 +msgid "xi" +msgstr "" + +#: src/tablesdialog.cpp:131 +msgid "omicron" +msgstr "" + +#: src/tablesdialog.cpp:132 +msgid "pi" +msgstr "" + +#: src/tablesdialog.cpp:133 +msgid "rho" +msgstr "" + +#: src/tablesdialog.cpp:134 +msgid "sigma" +msgstr "" + +#: src/tablesdialog.cpp:135 +msgid "tau" +msgstr "" + +#: src/tablesdialog.cpp:136 +msgid "upsilon" +msgstr "" + +#: src/tablesdialog.cpp:137 +msgid "phi" +msgstr "" + +#: src/tablesdialog.cpp:138 +msgid "chi" +msgstr "" + +#: src/tablesdialog.cpp:139 +msgid "psi" msgstr "" -#: src/exportdialog.cpp:153 -msgid "Could not open file for writing." +#: src/tablesdialog.cpp:140 +msgid "omega" msgstr "" -#: src/elementitem.cpp:113 -msgid "n/a" +#: src/tablesdialog.cpp:149 +msgid "Numbers" msgstr "" -#: src/main.cpp:32 -msgid "A periodic table of the elements" +#: src/tablesdialog.cpp:150 +msgid "Numeric Prefixes and Roman Numerals" msgstr "" -#: src/main.cpp:49 -msgid "(C) 2002-2011 Carsten Niehaus" +#: src/tablesdialog.cpp:160 +msgid "Number" msgstr "" -#: src/main.cpp:51 -msgid "Pino Toscano" +#: src/tablesdialog.cpp:160 +msgctxt "For example 'Mono' for 1 and 'Tri' for 3" +msgid "Prefix" msgstr "" -#: src/main.cpp:51 -msgid "Large code contributions; resident guru helping the other developers" +#: src/tablesdialog.cpp:160 +msgid "Roman Numerals" msgstr "" -#: src/main.cpp:52 -msgid "Benoit Jacob" +#: src/tablesdialog.cpp:164 +msgid "0.5" msgstr "" -#: src/main.cpp:52 -msgid "Base work on the molecular viewer, mentored Marcus during his SoC" +#: src/tablesdialog.cpp:165 +msgid "1" msgstr "" -#: src/main.cpp:53 -msgid "Marcus Hanwell" +#: src/tablesdialog.cpp:166 +msgid "1.5" msgstr "" -#: src/main.cpp:53 -msgid "SoC on the molecular viewer and libavogadro porting/integration" +#: src/tablesdialog.cpp:167 +msgid "2" msgstr "" -#: src/main.cpp:54 -msgid "Kashyap R Puranik" +#: src/tablesdialog.cpp:168 +msgid "2.5" msgstr "" -#: src/main.cpp:54 -msgid "SoC on the calculator widget and a few smaller improvements" +#: src/tablesdialog.cpp:169 +msgid "3" msgstr "" -#: src/main.cpp:55 -msgid "Thomas Nagy" +#: src/tablesdialog.cpp:170 +msgid "4" msgstr "" -#: src/main.cpp:55 -msgid "EqChem, the equation solver" +#: src/tablesdialog.cpp:171 +msgid "5" msgstr "" -#: src/main.cpp:56 -msgid "Inge Wallin" +#: src/tablesdialog.cpp:172 +msgid "6" msgstr "" -#: src/main.cpp:56 -msgid "" -"Code cleaning, parser for the molecule weight calculator, and a lot of " -"smaller improvements" +#: src/tablesdialog.cpp:173 +msgid "7" msgstr "" -#: src/main.cpp:57 -msgid "Anne-Marie Mahfouf" +#: src/tablesdialog.cpp:174 +msgid "8" msgstr "" -#: src/main.cpp:57 -msgid "A lot of small things and the documentation" +#: src/tablesdialog.cpp:175 +msgid "9" msgstr "" -#: src/main.cpp:58 -msgid "Johannes Simon" +#: src/tablesdialog.cpp:176 +msgid "10" msgstr "" -#: src/main.cpp:58 -msgid "" -"Code and documentation contributions to the equation solver and molecular " -"viewer" +#: src/tablesdialog.cpp:177 +msgid "11" msgstr "" -#: src/main.cpp:59 -msgid "Jarle Akselsen" +#: src/tablesdialog.cpp:178 +msgid "12" msgstr "" -#: src/main.cpp:59 -msgid "Many beautiful element icons" +#: src/tablesdialog.cpp:179 +msgid "13" msgstr "" -#: src/main.cpp:60 -msgid "Noémie Scherer" +#: src/tablesdialog.cpp:180 +msgid "14" msgstr "" -#: src/main.cpp:60 -msgid "Many beautiful element icons, too!" +#: src/tablesdialog.cpp:181 +msgid "15" msgstr "" -#: src/main.cpp:61 -msgid "Danny Allen" +#: src/tablesdialog.cpp:182 +msgid "16" msgstr "" -#: src/main.cpp:61 -msgid "Several icons" +#: src/tablesdialog.cpp:183 +msgid "17" msgstr "" -#: src/main.cpp:62 -msgid "Lee Olson" +#: src/tablesdialog.cpp:184 +msgid "18" msgstr "" -#: src/main.cpp:62 -msgid "Several icons in the information dialog" +#: src/tablesdialog.cpp:185 +msgid "19" msgstr "" -#: src/main.cpp:64 -msgid "Jörg Buchwald" +#: src/tablesdialog.cpp:186 +msgid "20" msgstr "" -#: src/main.cpp:64 -msgid "Contributed most isotope information" +#: src/tablesdialog.cpp:187 +msgid "40" msgstr "" -#: src/main.cpp:65 -msgid "Marco Martin" +#: src/tablesdialog.cpp:188 +msgid "50" msgstr "" -#: src/main.cpp:65 -msgid "Some icons and inspiration for others" +#: src/tablesdialog.cpp:189 +msgid "60" msgstr "" -#: src/main.cpp:66 -msgid "Daniel Haas" +#: src/tablesdialog.cpp:190 +msgid "90" msgstr "" -#: src/main.cpp:66 -msgid "The design of the information dialog" +#: src/tablesdialog.cpp:191 +msgid "100" msgstr "" -#: src/main.cpp:67 -msgid "Brian Beck" +#: src/tablesdialog.cpp:266 +msgid "&Copy" msgstr "" -#: src/main.cpp:67 -msgid "The orbits icon" +#: src/kalziumgradienttype.cpp:232 +msgid "van Der Waals" msgstr "" -#: src/main.cpp:69 -msgid "Paulo Cattai" +#: src/kalziumgradienttype.cpp:302 +msgid "u" msgstr "" -#: src/main.cpp:69 src/main.cpp:70 src/main.cpp:71 src/main.cpp:72 -#: src/main.cpp:73 -msgid "New interface design and usability improvements" +#: src/kalziumgradienttype.cpp:510 +msgid "Electronegativity (Pauling)" msgstr "" -#: src/main.cpp:70 -msgid "Danilo Balzaque" +#: src/kalziumgradienttype.cpp:565 +msgid "Discovery date" msgstr "" -#: src/main.cpp:71 -msgid "Roberto Cunha" +#: src/kalziumgradienttype.cpp:678 +msgid "First Ionization" msgstr "" -#: src/main.cpp:72 -msgid "Tadeu Araujo" +#: src/spectrumviewimpl.cpp:29 +msgid "Wavelength" msgstr "" -#: src/main.cpp:73 -msgid "Tiago Porangaba" +#: src/spectrumviewimpl.cpp:29 +msgid "Intensity" msgstr "" -#: src/main.cpp:74 -msgid "Etienne Rebetez" +#: src/legendwidget.cpp:75 +msgctxt "" +"one of the three states of matter (solid, liquid, vaporous or unknown)" +msgid "Solid" msgstr "" -#: src/main.cpp:74 -msgid "Adding new sizable Periodic System" +#: src/legendwidget.cpp:78 +msgctxt "" +"one of the three states of matter (solid, liquid, vaporous or unknown)" +msgid "Liquid" msgstr "" -#: src/detailinfodlg.cpp:52 -msgctxt "Next element" -msgid "Next" +#: src/legendwidget.cpp:81 +msgctxt "" +"one of the three states of matter (solid, liquid, vaporous or unknown)" +msgid "Vaporous" msgstr "" -#: src/detailinfodlg.cpp:53 -msgid "Goes to the next element" +#: src/legendwidget.cpp:84 +msgctxt "" +"one of the three states of matter (solid, liquid, vaporous or unknown)" +msgid "Unknown" msgstr "" -#: src/detailinfodlg.cpp:54 -msgctxt "Previous element" -msgid "Previous" +#: src/legendwidget.cpp:89 +msgctxt "one of the two types of gradients available" +msgid "logarithmic" msgstr "" -#: src/detailinfodlg.cpp:55 -msgid "Goes to the previous element" +#: src/legendwidget.cpp:91 +msgctxt "one of the two types of gradients available" +msgid "linear" msgstr "" -#: src/detailinfodlg.cpp:159 +#: src/legendwidget.cpp:92 #, kde-format -msgid "Block: %1" +msgid "%1 (%2)" msgstr "" -#: src/detailinfodlg.cpp:173 +#: src/legendwidget.cpp:94 #, kde-format -msgid "It was discovered by %1." +msgctxt "Minimum value of the gradient" +msgid "Minimum: %1" msgstr "" -#: src/detailinfodlg.cpp:180 +#: src/legendwidget.cpp:98 #, kde-format -msgid "Origin of the name:<br/>%1" +msgctxt "Maximum value of the gradient" +msgid "Maximum: %1" msgstr "" -#: src/detailinfodlg.cpp:228 -msgid "Electronic configuration" +#: src/legendwidget.cpp:103 +#, kde-format +msgid "Scheme: %1" msgstr "" -#: src/detailinfodlg.cpp:242 -msgid "van der Waals Radius" +#: src/rsdialog.cpp:37 +msgid "Risks/Security Phrases" msgstr "" -#: src/detailinfodlg.cpp:256 -msgid "Ionization energy" +#: src/rsdialog.cpp:104 +msgid "S-Phrases:" msgstr "" -#: src/detailinfodlg.cpp:256 -msgid "First Ionization energy" +#: src/rsdialog.cpp:113 +msgid "You asked for no R/S-Phrases." msgstr "" -#: src/detailinfodlg.cpp:270 -msgid "Oxidation numbers" +#: src/rsdialog.cpp:156 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S1: Keep locked up" msgstr "" -#: src/detailinfodlg.cpp:324 -msgid "Isotope-Table" +#: src/rsdialog.cpp:157 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S2: Keep out of the reach of children" msgstr "" -#: src/detailinfodlg.cpp:328 -msgid "Neutrons" +#: src/rsdialog.cpp:158 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S3: Keep in a cool place" msgstr "" -#: src/detailinfodlg.cpp:332 -msgid "Half-life period" +#: src/rsdialog.cpp:159 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S4: Keep away from living quarters" msgstr "" -#: src/detailinfodlg.cpp:334 -msgid "Energy and Mode of Decay" +#: src/rsdialog.cpp:160 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S5: Keep contents under ... ( appropriate liquid to be specified by the " +"manufacturer )" msgstr "" -#: src/detailinfodlg.cpp:336 -msgid "Spin and Parity" +#: src/rsdialog.cpp:161 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S6: Keep under ... ( inert gas to be specified by the manufacturer )" msgstr "" -#: src/detailinfodlg.cpp:345 -#, kde-format -msgid "%1 u" +#: src/rsdialog.cpp:162 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S7: Keep container tightly closed" msgstr "" -#: src/detailinfodlg.cpp:350 -#, kde-format -msgctxt "this can for example be '24%'" -msgid "%1%" +#: src/rsdialog.cpp:163 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S8: Keep container dry" msgstr "" -#: src/detailinfodlg.cpp:353 -#, kde-format +#: src/rsdialog.cpp:164 msgctxt "" -"The first argument is the value, the second is the unit. For example '17 s' " -"for '17 seconds',." -msgid "%1 %2" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S9: Keep container in a well-ventilated place" msgstr "" -#: src/detailinfodlg.cpp:357 src/detailinfodlg.cpp:366 -#: src/detailinfodlg.cpp:376 src/detailinfodlg.cpp:380 -#: src/detailinfodlg.cpp:390 -#, kde-format -msgid "%1 MeV" +#: src/rsdialog.cpp:165 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S12: Do not keep the container sealed" msgstr "" -#: src/detailinfodlg.cpp:358 -#, kde-format -msgid " %1" +#: src/rsdialog.cpp:166 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S13: Keep away from food, drink and animal feedingstuffs" msgstr "" -#: src/detailinfodlg.cpp:360 src/detailinfodlg.cpp:369 -#: src/detailinfodlg.cpp:385 src/detailinfodlg.cpp:393 -#, kde-format -msgid "(%1%)" +#: src/rsdialog.cpp:167 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S14: Keep away from ... ( incompatible materials to be indicated by the " +"manufacturer )" msgstr "" -#: src/detailinfodlg.cpp:362 src/detailinfodlg.cpp:372 -msgid ", " +#: src/rsdialog.cpp:168 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S15: Keep away from heat" msgstr "" -#: src/detailinfodlg.cpp:367 -#, kde-format -msgid " %1<sup>-</sup>" +#: src/rsdialog.cpp:169 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S16: Keep away from sources of ignition - No smoking" msgstr "" -#: src/detailinfodlg.cpp:377 -#, kde-format -msgid " %1<sup>+</sup>" +#: src/rsdialog.cpp:170 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S17: Keep away from combustible material" msgstr "" -#: src/detailinfodlg.cpp:382 src/detailinfodlg.cpp:391 -msgctxt "Acronym of Electron Capture" -msgid " EC" +#: src/rsdialog.cpp:171 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S18: Handle and open container with care" msgstr "" -#: src/detailinfodlg.cpp:399 -#, kde-format -msgid "%1 %2<sub>n</sub>" +#: src/rsdialog.cpp:172 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S20: When using do not eat or drink" msgstr "" -#: src/detailinfodlg.cpp:438 -msgid "Data Overview" +#: src/rsdialog.cpp:173 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S21: When using do not smoke" msgstr "" -#: src/detailinfodlg.cpp:442 src/detailinfodlg.cpp:443 -msgid "Atom Model" +#: src/rsdialog.cpp:174 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S22: Do not breathe dust" msgstr "" -#: src/detailinfodlg.cpp:451 -msgid "Isotopes" +#: src/rsdialog.cpp:175 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S23: Do not breathe gas/fumes/vapour/spray ( appropriate wording to be " +"specified by the manufacturer )" msgstr "" -#. i18n: file: src/settings_misc.ui:22 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:1676 src/detailinfodlg.cpp:452 -msgid "Miscellaneous" +#: src/rsdialog.cpp:176 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S24: Avoid contact with skin" msgstr "" -#: src/detailinfodlg.cpp:457 src/detailinfodlg.cpp:458 -msgid "Spectrum" +#: src/rsdialog.cpp:177 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S25: Avoid contact with eyes" msgstr "" -#: src/detailinfodlg.cpp:471 -msgid "Extra information" +#: src/rsdialog.cpp:178 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S26: In case of contact with eyes, rinse immediately with plenty of water " +"and seek medical advice" msgstr "" -#: src/detailinfodlg.cpp:471 -msgid "Extra Information" +#: src/rsdialog.cpp:179 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S27: Take off immediately all contaminated clothing" msgstr "" -#: src/detailinfodlg.cpp:481 -#, kde-format -msgctxt "For example Carbon (6)" -msgid "%1 (%2)" +#: src/rsdialog.cpp:180 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S28: After contact with skin, wash immediately with plenty of ... ( to be " +"specified by the manufacturer )" msgstr "" -#: src/detailinfodlg.cpp:523 -#, kde-format -msgid "No spectrum of %1 found." +#: src/rsdialog.cpp:181 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S29: Do not empty into drains" msgstr "" -#: src/kalziumgradienttype.cpp:223 -msgid "van Der Waals" +#: src/rsdialog.cpp:182 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S30: Never add water to this product" msgstr "" -#: src/elementdataviewer.cpp:228 src/kalziumgradienttype.cpp:290 -msgid "u" +#: src/rsdialog.cpp:183 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S33: Take precautionary measures against static discharges" msgstr "" -#: src/kalziumgradienttype.cpp:492 -msgid "Electronegativity (Pauling)" +#: src/rsdialog.cpp:184 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S35: This material and its container must be disposed of in a safe way" msgstr "" -#: src/kalziumgradienttype.cpp:547 -msgid "Discovery date" +#: src/rsdialog.cpp:185 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S36: Wear suitable protective clothing" msgstr "" -#: src/kalziumgradienttype.cpp:659 -msgid "First Ionization" +#: src/rsdialog.cpp:186 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S37: Wear suitable gloves" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:39 -msgid "Isotope Table" +#: src/rsdialog.cpp:187 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S38: In case of insufficient ventilation wear suitable respiratory equipment" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:57 -msgctxt "alpha ray emission" -msgid "alpha" +#: src/rsdialog.cpp:188 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S39: Wear eye/face protection" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:58 -msgctxt "Electron capture method" -msgid "EC" +#: src/rsdialog.cpp:189 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S40: To clean the floor and all objects contaminated by this material use " +"... ( to be specified by the manufacturer )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:59 -msgctxt "Many ways" -msgid "Multiple" +#: src/rsdialog.cpp:190 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S41: In case of fire and/or explosion do not breathe fumes" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:60 -msgctxt "Beta plus ray emission" -msgid "Beta +" +#: src/rsdialog.cpp:191 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S42: During fumigation/spraying wear suitable respiratory equipment ( " +"appropriate wording to be specified by the manufacturer )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:61 -msgctxt "Beta minus ray emission" -msgid "Beta -" +#: src/rsdialog.cpp:192 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S43: In case of fire use ... ( indicate in the space the precise type of " +"fire-fighting equipment. If water increases the risk add - Never use water )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:62 -msgctxt "Stable isotope" -msgid "Stable" +#: src/rsdialog.cpp:193 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S45: In case of accident or if you feel unwell seek medical advice " +"immediately ( show the label where possible )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:63 -msgctxt "Default colour" -msgid "default" +#: src/rsdialog.cpp:194 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S46: If swallowed, seek medical advice immediately and show this container " +"or label" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:83 -#, kde-format -msgid "<h1>%1 (%2)</h1>" +#: src/rsdialog.cpp:195 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S47: Keep at temperature not exceeding ... °C ( to be specified by the " +"manufacturer )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:84 -msgctxt "Unknown magnetic moment" -msgid "Unknown" +#: src/rsdialog.cpp:196 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S48: Keep wet with ... ( appropriate material to be specified by the " +"manufacturer )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:84 -#, kde-format -msgid "Magnetic moment: %1" +#: src/rsdialog.cpp:197 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S49: Keep only in the original container" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:88 -#, kde-format -msgid "Halflife: %1 %2" +#: src/rsdialog.cpp:198 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S50: Do not mix with ... ( to be specified by the manufacturer )" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:91 -msgid "Halflife: Unknown" +#: src/rsdialog.cpp:199 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S51: Use only in well-ventilated areas" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:94 -#, kde-format -msgid "Abundance: %1 %" +#: src/rsdialog.cpp:200 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S52: Not recommended for interior use on large surface areas" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:95 -#, kde-format -msgid "Number of nucleons: %1" +#: src/rsdialog.cpp:201 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S53: Avoid exposure - obtain special instructions before use" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:96 -msgctxt "Unknown spin" -msgid "Unknown" +#: src/rsdialog.cpp:202 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S56: Dispose of this material and its container at hazardous or special " +"waste collection point" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:96 -#, kde-format -msgid "Spin: %1" +#: src/rsdialog.cpp:203 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "S57: Use appropriate containment to avoid environmental contamination" msgstr "" -#: src/isotopetable/isotopetabledialog.cpp:97 -#, kde-format -msgid "Exact mass: %1 u" +#: src/rsdialog.cpp:204 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S59: Refer to manufacturer/supplier for information on recovery/recycling" msgstr "" -#: src/isotopetable/isotopeitem.cpp:77 -#, kde-format -msgid "Isotope of Element %1 (%2)" +#: src/rsdialog.cpp:205 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S60: This material and its container must be disposed of as hazardous waste" msgstr "" -#. i18n: file: src/calculator/gasCalculator.ui:582 -#. i18n: ectx: property (text), item, widget (QComboBox, b_unit) -#: rc.cpp:1616 src/calculator/concCalculator.cpp:719 -#: src/calculator/concCalculator.cpp:760 -msgid "cubic meters" +#: src/rsdialog.cpp:206 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S61: Avoid release to the environment. Refer to special instructions/safety " +"data sheet" msgstr "" -#: src/calculator/concCalculator.cpp:929 -msgid "Percentage should be less than 100.0, please enter a valid value." +#: src/rsdialog.cpp:207 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S62: If swallowed, do not induce vomiting: seek medical advice immediately " +"and show this container or label" msgstr "" -#: src/calculator/concCalculator.cpp:932 -msgid "Density cannot be zero, please enter a valid value." +#: src/rsdialog.cpp:208 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S63: In case of accident by inhalation: remove casualty to fresh air and " +"keep at rest" msgstr "" -#: src/calculator/concCalculator.cpp:935 -msgid "Mass cannot be zero, please enter a valid value." +#: src/rsdialog.cpp:209 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"S64: If swallowed, rinse mouth with water ( only if the person is conscious )" msgstr "" -#: src/calculator/gasCalculator.cpp:354 src/calculator/concCalculator.cpp:938 -msgid "Volume cannot be zero, please enter a valid value." +#: src/rsdialog.cpp:234 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R1: Explosive when dry" msgstr "" -#: src/calculator/concCalculator.cpp:941 -msgid "Number of moles cannot be zero, please enter a valid value." +#: src/rsdialog.cpp:235 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"R2: Risk of explosion by shock, friction, fire or other sources of ignition" msgstr "" -#: src/calculator/concCalculator.cpp:944 -msgid "Molar mass of solvent is zero, please enter a valid value." +#: src/rsdialog.cpp:236 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "" +"R3: Extreme risk of explosion by shock, friction, fire or other sources of " +"ignition" msgstr "" -#: src/calculator/concCalculator.cpp:947 -msgid "Number of equivalents is zero. Cannot calculate equivalent mass." +#: src/rsdialog.cpp:237 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R4: Forms very sensitive explosive metallic compounds" msgstr "" -#: src/calculator/concCalculator.cpp:950 -msgid "Concentration is zero, please enter a valid value." +#: src/rsdialog.cpp:238 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R5: Heating may cause an explosion" msgstr "" -#: src/calculator/concCalculator.cpp:953 -msgid "The volume of the solvent cannot be zero." +#: src/rsdialog.cpp:239 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R6: Explosive with or without contact with air" msgstr "" -#: src/calculator/concCalculator.cpp:956 -msgid "The number of moles of the solvent cannot be zero." +#: src/rsdialog.cpp:240 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R7: May cause fire" msgstr "" -#: src/calculator/concCalculator.cpp:959 -msgid "The mass of the solvent cannot be zero." +#: src/rsdialog.cpp:241 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R8: Contact with combustible material may cause fire" msgstr "" -#: src/calculator/concCalculator.cpp:962 -msgid "" -"Insufficient data to calculate the required value, please specify normality." +#: src/rsdialog.cpp:242 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R9: Explosive when mixed with combustible material" msgstr "" -#: src/calculator/concCalculator.cpp:965 -msgid "" -"Insufficient data, specify molarity / mole fraction / molality to calculate." +#: src/rsdialog.cpp:243 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R10: Flammable" msgstr "" -#: src/calculator/concCalculator.cpp:968 -msgid "" -"The amount is specified in moles, cannot calculate molar/equivalent masses. " -"Please specify mass/volume." +#: src/rsdialog.cpp:244 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R11: Highly flammable" msgstr "" -#: src/calculator/concCalculator.cpp:971 -msgid "" -"You can calculate the molar mass of solvent only if the mole fraction is " -"specified." +#: src/rsdialog.cpp:245 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R12: Extremely flammable" msgstr "" -#: src/calculator/concCalculator.cpp:974 -msgid "Molar mass cannot be zero, please enter a valid value." +#: src/rsdialog.cpp:246 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R14: Reacts violently with water" msgstr "" -#: src/calculator/concCalculator.cpp:977 -msgid "Equivalent mass cannot be zero, please enter a valid value." +#: src/rsdialog.cpp:247 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R15: Contact with water liberates extremely flammable gases" msgstr "" -#: src/calculator/nuclearCalculator.cpp:407 -msgid "Initial amount cannot be zero." +#: src/rsdialog.cpp:248 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R16: Explosive when mixed with oxidising substances" msgstr "" -#: src/calculator/nuclearCalculator.cpp:410 -msgid "Final amount cannot be zero." +#: src/rsdialog.cpp:249 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R17: Spontaneously flammable in air" msgstr "" -#: src/calculator/nuclearCalculator.cpp:413 -msgid "Time is zero, please enter a valid value." +#: src/rsdialog.cpp:250 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R18: In use, may form flammable/explosive vapour-air mixture" msgstr "" -#: src/calculator/nuclearCalculator.cpp:416 -msgid "The final amount is greater than the initial amount." +#: src/rsdialog.cpp:251 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R19: May form explosive peroxides" msgstr "" -#: src/calculator/gasCalculator.cpp:357 -msgid "Molar mass cannot be zero, please enter a non-zero value." +#: src/rsdialog.cpp:252 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R20: Harmful by inhalation" msgstr "" -#: src/calculator/calculator.cpp:31 -msgid "Molecular Calculator" +#: src/rsdialog.cpp:253 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R21: Harmful in contact with skin" msgstr "" -#: src/calculator/calculator.cpp:54 src/calculator/calculator.cpp:103 -msgid "Equation Balancer" +#: src/rsdialog.cpp:254 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R22: Harmful if swallowed" msgstr "" -#: src/calculator/titrationCalculator.cpp:137 -msgid "Theoretical curve" +#: src/rsdialog.cpp:255 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R23: Toxic by inhalation" msgstr "" -#: src/calculator/titrationCalculator.cpp:213 -msgid "Approximated curve" +#: src/rsdialog.cpp:256 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R24: Toxic in contact with skin" msgstr "" -#: src/calculator/titrationCalculator.cpp:213 -msgid "Equivalence point" +#: src/rsdialog.cpp:257 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R25: Toxic if swallowed" msgstr "" -#: src/orbitswidget.cpp:208 -msgid "Unknown Electron Distribution" +#: src/rsdialog.cpp:258 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R26: Very toxic by inhalation" msgstr "" -#: src/gradientwidget_impl.cpp:212 -msgid "Elements with melting point around this temperature:" +#: src/rsdialog.cpp:259 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R27: Very toxic in contact with skin" msgstr "" -#: src/gradientwidget_impl.cpp:214 src/gradientwidget_impl.cpp:225 -#, kde-format -msgctxt "For example: Carbon (300K)" -msgid "%1 (%2%3)" +#: src/rsdialog.cpp:260 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R28: Very toxic if swallowed" msgstr "" -#: src/gradientwidget_impl.cpp:219 -msgid "No elements with a melting point around this temperature" +#: src/rsdialog.cpp:261 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R29: Contact with water liberates toxic gas." msgstr "" -#: src/gradientwidget_impl.cpp:223 -msgid "Elements with boiling point around this temperature:" +#: src/rsdialog.cpp:262 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R30: Can become highly flammable in use" msgstr "" -#: src/gradientwidget_impl.cpp:230 -msgid "No elements with a boiling point around this temperature" +#: src/rsdialog.cpp:263 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R31: Contact with acids liberates toxic gas" msgstr "" -#: src/kalzium.cpp:138 -msgid "Knowledge" +#: src/rsdialog.cpp:264 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R32: Contact with acids liberates very toxic gas" msgstr "" -#: src/kalzium.cpp:143 -msgid "Tools" +#: src/rsdialog.cpp:265 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R33: Danger of cumulative effects" msgstr "" -#: src/kalzium.cpp:153 -msgid "&Export Data..." +#: src/rsdialog.cpp:266 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R34: Causes burns" msgstr "" -#: src/kalzium.cpp:162 -msgid "&Scheme" +#: src/rsdialog.cpp:267 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R35: Causes severe burns" msgstr "" -#: src/kalzium.cpp:170 -msgid "&Gradients" +#: src/rsdialog.cpp:268 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R36: Irritating to eyes" msgstr "" -#: src/kalzium.cpp:179 -msgid "&Tables" +#: src/rsdialog.cpp:269 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R37: Irritating to respiratory system" msgstr "" -#: src/kalzium.cpp:186 -msgid "&Numeration" -msgstr "&Дугаарлалт" - -#: src/kalzium.cpp:192 -msgid "&Equation Solver..." +#: src/rsdialog.cpp:270 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R38: Irritating to skin" msgstr "" -#: src/kalzium.cpp:194 -msgctxt "WhatsThis Help" -msgid "This tool allows you to solve chemical equations." +#: src/rsdialog.cpp:271 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R39: Danger of very serious irreversible effects" msgstr "" -#: src/kalzium.cpp:205 -msgid "&Plot Data..." +#: src/rsdialog.cpp:272 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R40: Limited evidence of a carcinogenic effect" msgstr "" -#: src/kalzium.cpp:211 -msgid "Perform &Calculations..." +#: src/rsdialog.cpp:273 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R41: Risk of serious damage to eyes" msgstr "" -#: src/kalzium.cpp:213 -msgctxt "WhatsThis Help" -msgid "This is the calculator, it performs basic chemical calculations." +#: src/rsdialog.cpp:274 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R42: May cause sensitisation by inhalation" msgstr "" -#: src/kalzium.cpp:217 -msgid "&Isotope Table..." +#: src/rsdialog.cpp:275 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R43: May cause sensitisation by skin contact" msgstr "" -#: src/kalzium.cpp:219 -msgctxt "WhatsThis Help" -msgid "This table shows all of the known isotopes of the chemical elements." +#: src/rsdialog.cpp:276 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R44: Risk of explosion if heated under confinement" msgstr "" -#: src/kalzium.cpp:223 -msgid "&Glossary..." +#: src/rsdialog.cpp:277 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R45: May cause cancer" msgstr "" -#: src/kalzium.cpp:228 -msgid "&R/S Phrases..." +#: src/rsdialog.cpp:278 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R46: May cause heritable genetic damage" msgstr "" -#: src/kalzium.cpp:233 -msgid "Convert chemical files..." +#: src/rsdialog.cpp:279 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R48: Danger of serious damage to health by prolonged exposure" msgstr "" -#: src/kalzium.cpp:235 -msgctxt "WhatsThis Help" -msgid "" -"With this tool, you can convert files containing chemical data between " -"various file formats." +#: src/rsdialog.cpp:280 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R49: May cause cancer by inhalation" msgstr "" -#: src/kalzium.cpp:242 -msgid "Molecular Editor..." +#: src/rsdialog.cpp:281 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R50: Very toxic to aquatic organisms" msgstr "" -#: src/kalzium.cpp:244 -msgctxt "WhatsThis Help" -msgid "This tool allows you to view and edit 3D molecular structures." +#: src/rsdialog.cpp:282 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R51: Toxic to aquatic organisms" msgstr "" -#: src/kalzium.cpp:251 -msgid "&Tables..." +#: src/rsdialog.cpp:283 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R52: Harmful to aquatic organisms" msgstr "" -#: src/kalzium.cpp:253 -msgctxt "WhatsThis Help" -msgid "" -"This will open a dialog with listings of symbols and numbers related to " -"chemistry." +#: src/rsdialog.cpp:284 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R53: May cause long-term adverse effects in the aquatic environment" msgstr "" -#: src/kalzium.cpp:261 -msgctxt "WhatsThis Help" -msgid "This will show or hide the legend for the periodic table." +#: src/rsdialog.cpp:285 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R54: Toxic to flora" msgstr "" -#: src/kalzium.cpp:266 -msgctxt "WhatsThis Help" -msgid "" -"This will show or hide a sidebar with additional information and a set of " -"tools." +#: src/rsdialog.cpp:286 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R55: Toxic to fauna" msgstr "" -#: src/kalzium.cpp:271 -msgctxt "WhatsThis Help" -msgid "" -"This will show or hide a sidebar with additional information about the table." +#: src/rsdialog.cpp:287 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R56: Toxic to soil organisms" msgstr "" -#: src/kalzium.cpp:302 -msgid "Legend" +#: src/rsdialog.cpp:288 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R57: Toxic to bees" msgstr "" -#: src/kalzium.cpp:309 -msgid "Table Information" +#: src/rsdialog.cpp:289 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R58: May cause long-term adverse effects in the environment" msgstr "" -#: src/kalzium.cpp:315 -msgid "Information" +#: src/rsdialog.cpp:290 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R59: Dangerous for the ozone layer" msgstr "" -#: src/kalzium.cpp:327 -msgid "Overview" +#: src/rsdialog.cpp:291 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R60: May impair fertility" msgstr "" -#: src/kalzium.cpp:335 -msgid "View" +#: src/rsdialog.cpp:292 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R61: May cause harm to the unborn child" msgstr "" -#: src/kalzium.cpp:340 -msgid "Calculate" +#: src/rsdialog.cpp:293 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R62: Possible risk of impaired fertility" msgstr "" -#: src/kalzium.cpp:353 -msgid "*.png *.xpm *.jpg *.svg" +#: src/rsdialog.cpp:294 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R63: Possible risk of harm to the unborn child" msgstr "" -#: src/kalzium.cpp:355 -msgid "Save Kalzium's Table In" +#: src/rsdialog.cpp:295 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R64: May cause harm to breast-fed babies" msgstr "" -#: src/kalzium.cpp:391 -msgid "This system does not support OpenGL." +#: src/rsdialog.cpp:296 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R65: Harmful: may cause lung damage if swallowed" msgstr "" -#: src/kalzium.cpp:391 -msgid "Kalzium Error" +#: src/rsdialog.cpp:297 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R66: Repeated exposure may cause skin dryness or cracking" msgstr "" -#: src/kalzium.cpp:522 -msgid "Schemes" +#: src/rsdialog.cpp:298 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R67: Vapours may cause drowsiness and dizziness" msgstr "" -#. i18n: file: src/settings_gradients.ui:14 -#. i18n: ectx: property (windowTitle), widget (QWidget, setupGradients) -#: rc.cpp:1727 src/kalzium.cpp:529 -msgid "Gradients" +#: src/rsdialog.cpp:299 +msgctxt "" +"Please take the official translations! You find them here: " +"http://europa.eu.int/eur-" +"lex/lex/LexUriServ/LexUriServ.do?uri=CELEX:32001L0059:EN:HTML" +msgid "R68: Possible risk of irreversible effects" msgstr "" -#: src/kalzium.cpp:536 -msgid "Units" +#: src/rsdialog.cpp:328 +msgid "At least one of the specified phrases is invalid." msgstr "" -#: src/kalzium.cpp:574 -#, kde-format -msgctxt "For example: \"Carbon (6), Mass: 12.0107 u\"" -msgid "%1 (%2), Mass: %3 u" +#: src/detailinfodlg.cpp:52 +msgctxt "Next element" +msgid "Next" msgstr "" -#: src/searchwidget.cpp:38 -msgid "Search:" +#: src/detailinfodlg.cpp:53 +msgid "Goes to the next element" msgstr "" -#: src/detailedgraphicaloverview.cpp:86 -msgid "No element selected" +#: src/detailinfodlg.cpp:54 +msgctxt "Previous element" +msgid "Previous" msgstr "" -#: src/detailedgraphicaloverview.cpp:105 -msgid "No graphic found" +#: src/detailinfodlg.cpp:55 +msgid "Goes to the previous element" msgstr "" -#: src/detailedgraphicaloverview.cpp:153 +#: src/detailinfodlg.cpp:159 #, kde-format -msgctxt "For example '1.0079u', the mass of an element in units" -msgid "%1 u" +msgid "Block: %1" msgstr "" -#: src/kdeeduglossary.cpp:142 src/kdeeduglossary.cpp:320 -msgid "Glossary" +#: src/detailinfodlg.cpp:173 +#, kde-format +msgid "It was discovered by %1." msgstr "" -#: src/kdeeduglossary.cpp:336 -msgid "&Search:" +#: src/detailinfodlg.cpp:180 +#, kde-format +msgid "Origin of the name:<br/>%1" msgstr "" -#: src/kdeeduglossary.cpp:508 -msgid "References" +#: src/detailinfodlg.cpp:228 +msgid "Electronic configuration" msgstr "" -#: src/kdeeduglossary.cpp:513 -#, kde-format -msgid "Go to '%1'" +#: src/detailinfodlg.cpp:242 +msgid "van der Waals Radius" msgstr "" -#: src/tablesdialog.cpp:49 src/tablesdialog.cpp:50 -msgid "Greek alphabet" +#: src/detailinfodlg.cpp:256 +msgid "Ionization energy" msgstr "" -#: src/tablesdialog.cpp:60 -msgid "Uppercase" +#: src/detailinfodlg.cpp:256 +msgid "First Ionization energy" msgstr "" -#: src/tablesdialog.cpp:61 -msgid "Lowercase" +#: src/detailinfodlg.cpp:270 +msgid "Oxidation states" msgstr "" -#: src/tablesdialog.cpp:62 -msgctxt "" -"The name of the greek letter in your language. For example 'Alpha' for the " -"first letter. " -msgid "Name" +#: src/detailinfodlg.cpp:283 +#, kde-format +msgctxt "Link to element's Wikipedia page, %1 is localized language name" +msgid "Wikipedia (%1)" msgstr "" -#: src/tablesdialog.cpp:117 -msgid "alpha" +#: src/detailinfodlg.cpp:331 +msgid "Isotope-Table" msgstr "" -#: src/tablesdialog.cpp:118 -msgid "beta" +#: src/detailinfodlg.cpp:335 +msgid "Neutrons" msgstr "" -#: src/tablesdialog.cpp:119 -msgid "gamma" +#: src/detailinfodlg.cpp:339 +msgid "Half-life period" msgstr "" -#: src/tablesdialog.cpp:120 -msgid "delta" +#: src/detailinfodlg.cpp:341 +msgid "Energy and Mode of Decay" msgstr "" -#: src/tablesdialog.cpp:121 -msgid "epsilon" +#: src/detailinfodlg.cpp:343 +msgid "Spin and Parity" msgstr "" -#: src/tablesdialog.cpp:122 -msgid "zeta" +#: src/detailinfodlg.cpp:352 +#, kde-format +msgid "%1 u" msgstr "" -#: src/tablesdialog.cpp:123 -msgid "eta" +#: src/detailinfodlg.cpp:357 +#, kde-format +msgctxt "this can for example be '24%'" +msgid "%1%" msgstr "" -#: src/tablesdialog.cpp:124 -msgid "theta" +#: src/detailinfodlg.cpp:360 +#, kde-format +msgctxt "" +"The first argument is the value, the second is the unit. For example '17 s' " +"for '17 seconds',." +msgid "%1 %2" msgstr "" -#: src/tablesdialog.cpp:125 -msgid "iota" +#: src/detailinfodlg.cpp:364 src/detailinfodlg.cpp:373 +#: src/detailinfodlg.cpp:383 src/detailinfodlg.cpp:387 +#: src/detailinfodlg.cpp:397 +#, kde-format +msgid "%1 MeV" msgstr "" -#: src/tablesdialog.cpp:126 -msgid "kappa" +#: src/detailinfodlg.cpp:365 +#, kde-format +msgid " %1" msgstr "" -#: src/tablesdialog.cpp:127 -msgid "lambda" +#: src/detailinfodlg.cpp:367 src/detailinfodlg.cpp:376 +#: src/detailinfodlg.cpp:392 src/detailinfodlg.cpp:400 +#, kde-format +msgid "(%1%)" msgstr "" -#: src/tablesdialog.cpp:128 -msgid "mu" +#: src/detailinfodlg.cpp:369 src/detailinfodlg.cpp:379 +msgid ", " msgstr "" -#: src/tablesdialog.cpp:129 -msgid "nu" +#: src/detailinfodlg.cpp:374 +#, kde-format +msgid " %1<sup>-</sup>" msgstr "" -#: src/tablesdialog.cpp:130 -msgid "xi" +#: src/detailinfodlg.cpp:384 +#, kde-format +msgid " %1<sup>+</sup>" msgstr "" -#: src/tablesdialog.cpp:131 -msgid "omicron" +#: src/detailinfodlg.cpp:389 src/detailinfodlg.cpp:398 +msgctxt "Acronym of Electron Capture" +msgid " EC" msgstr "" -#: src/tablesdialog.cpp:132 -msgid "pi" +#: src/detailinfodlg.cpp:406 +#, kde-format +msgid "%1 %2<sub>n</sub>" msgstr "" -#: src/tablesdialog.cpp:133 -msgid "rho" +#: src/detailinfodlg.cpp:445 +msgid "Data Overview" msgstr "" -#: src/tablesdialog.cpp:134 -msgid "sigma" +#: src/detailinfodlg.cpp:449 src/detailinfodlg.cpp:450 +msgid "Atom Model" msgstr "" -#: src/tablesdialog.cpp:135 -msgid "tau" +#: src/detailinfodlg.cpp:458 +msgid "Isotopes" msgstr "" -#: src/tablesdialog.cpp:136 -msgid "upsilon" +#: src/detailinfodlg.cpp:459 +msgid "Miscellaneous" msgstr "" -#: src/tablesdialog.cpp:137 -msgid "phi" +#: src/detailinfodlg.cpp:464 src/detailinfodlg.cpp:465 +msgid "Spectrum" msgstr "" -#: src/tablesdialog.cpp:138 -msgid "chi" +#: src/detailinfodlg.cpp:478 +msgid "Extra information" msgstr "" -#: src/tablesdialog.cpp:139 -msgid "psi" +#: src/detailinfodlg.cpp:478 +msgid "Extra Information" msgstr "" -#: src/tablesdialog.cpp:140 -msgid "omega" +#: src/detailinfodlg.cpp:488 +#, kde-format +msgctxt "For example Carbon (6)" +msgid "%1 (%2)" msgstr "" -#: src/tablesdialog.cpp:149 -msgid "Numbers" +#: src/detailinfodlg.cpp:530 +#, kde-format +msgid "No spectrum of %1 found." msgstr "" -#: src/tablesdialog.cpp:150 -msgid "Numeric Prefixes and Roman Numerals" +#: src/elementdataviewer.cpp:53 +msgid "Plot Data" msgstr "" -#: src/tablesdialog.cpp:160 -msgid "Number" +#: src/main.cpp:32 +msgid "A periodic table of the elements" msgstr "" -#: src/tablesdialog.cpp:160 -msgctxt "For example 'Mono' for 1 and 'Tri' for 3" -msgid "Prefix" +#: src/main.cpp:49 +msgid "(C) 2002-2011 Carsten Niehaus" msgstr "" -#: src/tablesdialog.cpp:160 -msgid "Roman Numerals" +#: src/main.cpp:51 +msgid "Pino Toscano" msgstr "" -#: src/tablesdialog.cpp:164 -msgid "0.5" +#: src/main.cpp:51 +msgid "Large code contributions; resident guru helping the other developers" msgstr "" -#. i18n: file: src/spectrumview.ui:183 -#. i18n: ectx: property (text), widget (QTableWidget, peakListTable) -#: rc.cpp:74 src/tablesdialog.cpp:165 -msgid "1" +#: src/main.cpp:52 +msgid "Benoit Jacob" msgstr "" -#: src/tablesdialog.cpp:166 -msgid "1.5" +#: src/main.cpp:52 +msgid "Base work on the molecular viewer, mentored Marcus during his SoC" msgstr "" -#: src/tablesdialog.cpp:167 -msgid "2" +#: src/main.cpp:53 +msgid "Marcus Hanwell" msgstr "" -#: src/tablesdialog.cpp:168 -msgid "2.5" +#: src/main.cpp:53 +msgid "SoC on the molecular viewer and libavogadro porting/integration" msgstr "" -#: src/tablesdialog.cpp:169 -msgid "3" +#: src/main.cpp:54 +msgid "Kashyap R Puranik" msgstr "" -#: src/tablesdialog.cpp:170 -msgid "4" +#: src/main.cpp:54 +msgid "SoC on the calculator widget and a few smaller improvements" msgstr "" -#: src/tablesdialog.cpp:171 -msgid "5" +#: src/main.cpp:55 +msgid "Thomas Nagy" msgstr "" -#: src/tablesdialog.cpp:172 -msgid "6" +#: src/main.cpp:55 +msgid "EqChem, the equation solver" msgstr "" -#: src/tablesdialog.cpp:173 -msgid "7" +#: src/main.cpp:56 +msgid "Inge Wallin" msgstr "" -#: src/tablesdialog.cpp:174 -msgid "8" +#: src/main.cpp:56 +msgid "" +"Code cleaning, parser for the molecule weight calculator, and a lot of " +"smaller improvements" msgstr "" -#: src/tablesdialog.cpp:175 -msgid "9" +#: src/main.cpp:57 +msgid "Anne-Marie Mahfouf" msgstr "" -#: src/tablesdialog.cpp:176 -msgid "10" +#: src/main.cpp:57 +msgid "A lot of small things and the documentation" msgstr "" -#: src/tablesdialog.cpp:177 -msgid "11" +#: src/main.cpp:58 +msgid "Johannes Simon" msgstr "" -#: src/tablesdialog.cpp:178 -msgid "12" +#: src/main.cpp:58 +msgid "" +"Code and documentation contributions to the equation solver and molecular " +"viewer" msgstr "" -#: src/tablesdialog.cpp:179 -msgid "13" +#: src/main.cpp:59 +msgid "Jarle Akselsen" msgstr "" -#: src/tablesdialog.cpp:180 -msgid "14" +#: src/main.cpp:59 +msgid "Many beautiful element icons" msgstr "" -#: src/tablesdialog.cpp:181 -msgid "15" +#: src/main.cpp:60 +msgid "Noémie Scherer" msgstr "" -#: src/tablesdialog.cpp:182 -msgid "16" +#: src/main.cpp:60 +msgid "Many beautiful element icons, too!" msgstr "" -#: src/tablesdialog.cpp:183 -msgid "17" +#: src/main.cpp:61 +msgid "Danny Allen" msgstr "" -#: src/tablesdialog.cpp:184 -msgid "18" +#: src/main.cpp:61 +msgid "Several icons" msgstr "" -#: src/tablesdialog.cpp:185 -msgid "19" +#: src/main.cpp:62 +msgid "Lee Olson" msgstr "" -#: src/tablesdialog.cpp:186 -msgid "20" +#: src/main.cpp:62 +msgid "Several icons in the information dialog" msgstr "" -#: src/tablesdialog.cpp:187 -msgid "40" +#: src/main.cpp:64 +msgid "Jörg Buchwald" msgstr "" -#: src/tablesdialog.cpp:188 -msgid "50" +#: src/main.cpp:64 +msgid "Contributed most isotope information" msgstr "" -#: src/tablesdialog.cpp:189 -msgid "60" +#: src/main.cpp:65 +msgid "Marco Martin" msgstr "" -#: src/tablesdialog.cpp:190 -msgid "90" +#: src/main.cpp:65 +msgid "Some icons and inspiration for others" msgstr "" -#: src/tablesdialog.cpp:191 -msgid "100" +#: src/main.cpp:66 +msgid "Daniel Haas" msgstr "" -#: src/tablesdialog.cpp:266 -msgid "&Copy" +#: src/main.cpp:66 +msgid "The design of the information dialog" msgstr "" -#: src/molcalcwidget.cpp:104 src/molcalcwidget.cpp:146 -#: src/molcalcwidget.cpp:207 src/molcalcwidget.cpp:209 -#: src/molcalcwidget.cpp:211 src/molcalcwidget.cpp:213 -#: src/molcalcwidget.cpp:215 -#, kde-format -msgid "%1" +#: src/main.cpp:67 +msgid "Brian Beck" msgstr "" -#: src/molcalcwidget.cpp:176 -msgid "" -"Enter a formula in the\n" -"widget above and\n" -"click on 'Calc'.\n" -"E.g. #Et#OH" +#: src/main.cpp:67 +msgid "The orbits icon" msgstr "" -#: src/molcalcwidget.cpp:232 -msgid "Molecular mass: " +#: src/main.cpp:69 +msgid "Paulo Cattai" msgstr "" -#: src/molcalcwidget.cpp:248 src/molcalcwidget.cpp:252 -#: src/molcalcwidget.cpp:253 src/molcalcwidget.cpp:254 -msgid "Invalid input" +#: src/main.cpp:69 src/main.cpp:70 src/main.cpp:71 src/main.cpp:72 +#: src/main.cpp:73 +msgid "New interface design and usability improvements" msgstr "" -#: src/molcalcwidget.cpp:263 -#, kde-format -msgid "%1<sub>%2</sub> " +#: src/main.cpp:70 +msgid "Danilo Balzaque" msgstr "" -#: src/molcalcwidget.cpp:311 -msgid "Symbol should consist of two or more letters." +#: src/main.cpp:71 +msgid "Roberto Cunha" msgstr "" -#: src/molcalcwidget.cpp:318 -msgid "Symbol already being used" +#: src/main.cpp:72 +msgid "Tadeu Araujo" msgstr "" -#: src/molcalcwidget.cpp:325 -msgid "Expansion is invalid, please specify a valid expansion" +#: src/main.cpp:73 +msgid "Tiago Porangaba" msgstr "" -#: src/molcalcwidget.cpp:339 -msgid "done!" +#: src/main.cpp:74 +msgid "Etienne Rebetez" msgstr "" -#: src/molcalcwidget.cpp:345 -msgid "Unable to find the user defined alias file." +#: src/main.cpp:74 +msgid "Adding new sizable Periodic System" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kblocks.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kblocks.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kblocks.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kblocks.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,47 +7,47 @@ msgstr "" "Project-Id-Version: kdegames\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-09-08 04:39+0000\n" +"POT-Creation-Date: 2012-04-12 13:14+0100\n" "PO-Revision-Date: 2009-10-23 03:12+0000\n" "Last-Translator: kazaru <Unknown>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 18:47+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 00:03+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: rc.cpp:13 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr " ,Launchpad Contributions:" -#: rc.cpp:14 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "," #. i18n: file: kblocksui.rc:24 #. i18n: ectx: ToolBar (mainToolBar) -#: rc.cpp:12 rc.cpp:17 +#: rc.cpp:5 msgid "Main Toolbar" msgstr "Үндсэн багажны самбар" #. i18n: file: kblocks.kcfg:9 #. i18n: ectx: label, entry (Theme), group (General) -#: rc.cpp:3 rc.cpp:20 +#: rc.cpp:8 msgid "The graphical theme to be used." msgstr "" #. i18n: file: kblocks.kcfg:14 #. i18n: ectx: label, entry (Difficulty), group (Preferences) -#: rc.cpp:6 rc.cpp:23 +#: rc.cpp:11 msgid "The difficulty level." msgstr "" #. i18n: file: kblocks.kcfg:18 #. i18n: ectx: label, entry (Sounds), group (Preferences) -#: rc.cpp:9 rc.cpp:26 +#: rc.cpp:14 msgid "Whether sound effects should be played." msgstr "" @@ -108,7 +108,7 @@ msgid "You Lose!" msgstr "" -#: KBlocksWin.cpp:131 KBlocksWin.cpp:224 +#: KBlocksWin.cpp:131 KBlocksWin.cpp:225 #, kde-format msgid "Points: %1 - Lines: %2 - Level: %3" msgstr "" @@ -117,74 +117,74 @@ msgid "Theme" msgstr "" -#: KBlocksWin.cpp:262 +#: KBlocksWin.cpp:263 msgid "Single Game" msgstr "" -#: KBlocksWin.cpp:266 +#: KBlocksWin.cpp:267 msgid "Human vs AI" msgstr "" -#: KBlocksWin.cpp:284 +#: KBlocksWin.cpp:285 msgid "&Play sounds" msgstr "" -#: KBlocksWin.cpp:290 +#: KBlocksWin.cpp:291 msgid "Points: 0 - Lines: 0 - Level: 0" msgstr "" -#: main.cpp:318 +#: main.cpp:316 msgid "KBlocks" msgstr "" -#: main.cpp:320 +#: main.cpp:318 msgid "A falling blocks game for KDE" msgstr "" -#: main.cpp:322 +#: main.cpp:320 msgid "(c) 2007, Mauricio Piacentini" msgstr "" -#: main.cpp:323 +#: main.cpp:321 msgid "Mauricio Piacentini" msgstr "" -#: main.cpp:323 +#: main.cpp:321 msgid "Author" msgstr "" -#: main.cpp:324 +#: main.cpp:322 msgid "Dirk Leifeld" msgstr "" -#: main.cpp:324 +#: main.cpp:322 msgid "Developer" msgstr "" -#: main.cpp:325 +#: main.cpp:323 msgid "Zhongjie Cai" msgstr "" -#: main.cpp:325 +#: main.cpp:323 msgid "New design of KBlocks for AI and tetris research platform" msgstr "" -#: main.cpp:326 +#: main.cpp:324 msgid "Johann Ollivier Lapeyre" msgstr "" -#: main.cpp:326 +#: main.cpp:324 msgid "Oxygen art for KDE4" msgstr "" -#: main.cpp:331 +#: main.cpp:329 msgid "" "Setup kblocks game running mode.\n" "\t0 = Desktop Mode\t1 = Game Engine Mode\n" "\t2 = Gui Mode\t3 = Player Mode" msgstr "" -#: main.cpp:332 +#: main.cpp:330 msgid "" "Setup the configuration file for tetris researcher mode. Not for desktop " "users." diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcminfo.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcminfo.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcminfo.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcminfo.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,68 +6,69 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 19:16+0000\n" -"PO-Revision-Date: 2012-03-14 17:04+0000\n" +"POT-Creation-Date: 2012-04-12 20:39+0000\n" +"PO-Revision-Date: 2012-04-11 16:38+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: LANGUAGE <openmn-kdemn@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:53+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Launchpad-Export-Date: 2012-04-18 05:21+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: info.cpp:40 msgid "System Information Control Module" msgstr "" -#: info.cpp:29 +#: info.cpp:42 msgid "" "(c) 2008 Nicolas Ternisien\n" "(c) 1998 - 2002 Helge Deller" msgstr "" -#: info.cpp:32 +#: info.cpp:45 msgid "Nicolas Ternisien" msgstr "" -#: info.cpp:33 +#: info.cpp:46 msgid "Helge Deller" msgstr "" -#: info.cpp:53 +#: info.cpp:68 msgid "This list displays system information on the selected category." msgstr "" "Энэ жагсаалт нь сонгосон төрөлд хамаарагдах системийн мэдээллийг үзүүлнэ" -#: info.cpp:69 +#: info.cpp:84 #, kde-format msgctxt "%1 is one of the modules of the kinfocenter, cpu info, os info, etc" msgid "No information available about %1." msgstr "" -#: info.cpp:100 +#: info.cpp:115 msgid "" "All the information modules return information about a certain aspect of " "your computer hardware or your operating system." msgstr "" -#: main.cpp:60 +#: main.cpp:57 msgid "Interrupt" msgstr "Тасалдал" -#: main.cpp:63 +#: main.cpp:60 msgid "I/O-Port" msgstr "О/Г-Порт" -#: main.cpp:69 +#: main.cpp:63 msgid "SCSI" msgstr "SCSI" -#: main.cpp:72 +#: main.cpp:66 msgid "DMA-Channel" msgstr "DMA-Суваг" -#: main.cpp:78 +#: main.cpp:69 msgid "X-Server" msgstr "X-Сервер" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmkio.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmkio.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmkio.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmkio.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,18 +6,18 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" -"PO-Revision-Date: 2012-03-14 17:24+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" +"PO-Revision-Date: 2012-04-16 13:09+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: LANGUAGE <openmn-kdemn@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 23:18+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:43+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: bookmarks.cpp:110 +#: bookmarks.cpp:108 msgid "" "<h1>My Bookmarks</h1><p>This module lets you configure the bookmarks home " "page.</p><p>The bookmarks home page is accessible at <a " @@ -52,11 +52,11 @@ msgid "&Policy" msgstr "&Бодлого" -#: kcookiesmain.cpp:60 +#: kcookiesmain.cpp:59 msgid "&Management" msgstr "&Менежмент" -#: kcookiesmain.cpp:88 +#: kcookiesmain.cpp:87 msgid "" "<p><h1>Cookies</h1> Cookies contain information that Konqueror (or other KDE " "applications using the HTTP protocol) stores on your computer, initiated by " @@ -74,52 +74,52 @@ "sites without being prompted every time KDE receives a cookie.</p>" msgstr "" -#: kcookiesmanagement.cpp:152 kcookiesmanagement.cpp:169 +#: kcookiesmanagement.cpp:143 kcookiesmanagement.cpp:159 msgid "D-Bus Communication Error" msgstr "" -#: kcookiesmanagement.cpp:153 +#: kcookiesmanagement.cpp:144 msgid "Unable to delete all the cookies as requested." msgstr "Хүссэнээр бүх күүкийг устгаж болсонгүй." -#: kcookiesmanagement.cpp:170 +#: kcookiesmanagement.cpp:160 msgid "Unable to delete cookies as requested." msgstr "Хүссэнээр күүкийг устгаж болсонгүй." -#: kcookiesmanagement.cpp:242 +#: kcookiesmanagement.cpp:231 msgid "<h1>Cookie Management Quick Help</h1>" msgstr "" -#: kcookiesmanagement.cpp:251 +#: kcookiesmanagement.cpp:241 msgid "Information Lookup Failure" msgstr "Мэдээлэл харалт амжилтгүй" -#: kcookiesmanagement.cpp:252 +#: kcookiesmanagement.cpp:242 msgid "" "Unable to retrieve information about the cookies stored on your computer." msgstr "" "Таны тооцоолуур дээр хадгадагдсан күүкийнүүдийн тухай мэдээллийг хүлээн авч " "болсонгүй" -#: kcookiesmanagement.cpp:342 +#: kcookiesmanagement.cpp:332 msgid "End of session" msgstr "Суултын төгсгөл" -#: kcookiesmanagement.cpp:351 +#: kcookiesmanagement.cpp:341 msgid "Yes" msgstr "" -#: kcookiespolicies.cpp:178 +#: kcookiespolicies.cpp:175 msgctxt "@title:window" msgid "New Cookie Policy" msgstr "" -#: kcookiespolicies.cpp:217 +#: kcookiespolicies.cpp:213 msgctxt "@title:window" msgid "Change Cookie Policy" msgstr "" -#: kcookiespolicies.cpp:242 +#: kcookiespolicies.cpp:234 #, kde-format msgid "" "<qt>A policy already exists for<center><b>%1</b></center>Do you want to " @@ -128,16 +128,16 @@ "<qt><center><b>%1</b></center>-ийн хувьд бодлого аль хэдийн байсан байна. Та " "үүнийг солихыг хүсэж байна уу?</qt>" -#: kcookiespolicies.cpp:246 +#: kcookiespolicies.cpp:238 msgctxt "@title:window" msgid "Duplicate Policy" msgstr "" -#: kcookiespolicies.cpp:247 useragentdlg.cpp:215 +#: kcookiespolicies.cpp:239 useragentdlg.cpp:202 msgid "Replace" msgstr "" -#: kcookiespolicies.cpp:420 +#: kcookiespolicies.cpp:408 msgid "" "Unable to communicate with the cookie handler service.\n" "Any changes you made will not take effect until the service is restarted." @@ -146,7 +146,7 @@ "Таны хийсэн ямар нэгэн өөрчлөлтүүд нь энэхүү сервисийг шинээр эхлүүлтэл " "хийгдэхгүй болно." -#: kcookiespolicies.cpp:461 +#: kcookiespolicies.cpp:449 msgid "" "<p><h1>Cookies</h1> Cookies contain information that Konqueror (or any other " "KDE application using the HTTP protocol) stores on your computer from a " @@ -169,147 +169,7 @@ "every time KDE receives a cookie.</p>" msgstr "" -#: kenvvarproxydlg.cpp:49 -msgctxt "@title:window" -msgid "Variable Proxy Configuration" -msgstr "" - -#: kenvvarproxydlg.cpp:130 kenvvarproxydlg.cpp:292 -msgid "You must specify at least one valid proxy environment variable." -msgstr "Та дор хаяж нэг ширхэг зөв прокси орчины хувьсагч оруулах хэрэгтэй." - -#: kenvvarproxydlg.cpp:133 kenvvarproxydlg.cpp:295 -msgid "" -"<qt>Make sure you entered the actual environment variable name rather than " -"its value. For example, if the environment variable is <br " -"/><b>HTTP_PROXY=http://localhost:3128</b><br /> you need to enter " -"<b>HTTP_PROXY</b> here instead of the actual value " -"http://localhost:3128.</qt>" -msgstr "" - -#: kenvvarproxydlg.cpp:141 kenvvarproxydlg.cpp:303 kproxydlg.cpp:311 -msgctxt "@title:window" -msgid "Invalid Proxy Setup" -msgstr "" - -#: kenvvarproxydlg.cpp:145 -msgid "Successfully verified." -msgstr "Амжилттай шалгагдсан" - -#: kenvvarproxydlg.cpp:146 -msgctxt "@title:window" -msgid "Proxy Setup" -msgstr "" - -#: kenvvarproxydlg.cpp:222 -msgid "" -"Did not detect any environment variables commonly used to set system wide " -"proxy information." -msgstr "" -"Систем даяар прокси тохируулга хийхэд нийтлэг хэрэглэгддэг ямар нэгэн орчны " -"хувьсагчийг таньсангүй" - -#: kenvvarproxydlg.cpp:226 -msgid "" -"<qt>To learn about the variable names the automatic detection process " -"searches for, press OK, click on the quick help button on the window title " -"bar of the previous dialog and then click on the \"<b>Auto Detect</b>\" " -"button.</qt>" -msgstr "" -"<qt>Автомат танигч хайдаг орчны хувьсагчдын нэрийг судлахын тулд, ОК дараад, " -"өмнөх диалогны толгойн хэсэгт байх шуурхай тусламж товчийг дараад мөн " -"\"<b>Автомат танилт</b>\" товчийг дарна уу.</qt>" - -#: kenvvarproxydlg.cpp:234 -msgctxt "@title:window" -msgid "Automatic Proxy Variable Detection" -msgstr "" - -#: kmanualproxydlg.cpp:48 -msgctxt "@title:window" -msgid "Manual Proxy Configuration" -msgstr "" - -#: kmanualproxydlg.cpp:273 -msgctxt "@title:window" -msgid "Invalid Proxy Setting" -msgstr "" - -#: kmanualproxydlg.cpp:274 -msgid "" -"One or more of the specified proxy settings are invalid. The incorrect " -"entries are highlighted." -msgstr "" - -#: kmanualproxydlg.cpp:342 -msgid "You entered a duplicate address. Please try again." -msgstr "" - -#: kmanualproxydlg.cpp:344 -#, kde-format -msgid "<qt><center><b>%1</b></center> is already in the list.</qt>" -msgstr "" - -#: kmanualproxydlg.cpp:346 -msgctxt "@title:window" -msgid "Duplicate Entry" -msgstr "" - -#: kmanualproxydlg.cpp:356 -msgctxt "@title:window" -msgid "New Exception" -msgstr "" - -#: kmanualproxydlg.cpp:363 -msgctxt "@title:window" -msgid "Change Exception" -msgstr "" - -#: kmanualproxydlg.cpp:440 -msgctxt "@title:window" -msgid "Invalid Entry" -msgstr "" - -#: kmanualproxydlg.cpp:443 -msgid "The address you have entered is not valid." -msgstr "" - -#: kmanualproxydlg.cpp:445 -msgid "" -"<qt>Make sure none of the addresses or URLs you specified contain invalid or " -"wildcard characters such as spaces, asterisks (*), or question marks(?).<br " -"/><br /><u>Examples of VALID entries:</u><br /><code>http://mycompany.com, " -"192.168.10.1, mycompany.com, localhost, http://localhost</code><br /><br " -"/><u>Examples of INVALID entries:</u><br /><code>http://my company.com, " -"http:/mycompany,com file:/localhost</code></qt>" -msgstr "" - -#: kmanualproxydlg.cpp:466 -msgid "Enter the URL or address that should use the above proxy settings:" -msgstr "" - -#: kmanualproxydlg.cpp:469 -msgid "" -"Enter the address or URL that should be excluded from using the above proxy " -"settings:" -msgstr "" - -#: kmanualproxydlg.cpp:472 -msgid "" -"<qt>Enter a valid address or URL.<br /><br /><b><u>NOTE:</u></b> Wildcard " -"matching such as <code>*.kde.org</code> is not supported. If you want to " -"match any host in the <code>.kde.org</code> domain, e.g. " -"<code>printing.kde.org</code>, then simply enter <code>.kde.org</code>.</qt>" -msgstr "" - -#: kproxydlg.cpp:160 -msgid "" -"The address of the automatic proxy configuration script is invalid. Please " -"correct this problem before proceeding. Otherwise, your changes will be " -"ignored." -msgstr "" - -#: kproxydlg.cpp:287 +#: kproxydlg.cpp:528 msgid "" "<h1>Proxy</h1><p>A proxy server is an intermediate program that sits between " "your machine and the Internet and provides services such as web page caching " @@ -320,19 +180,7 @@ "block.</p><p><u>Note:</u> Some proxy servers provide both services.</p>" msgstr "" -#: kproxydlg.cpp:306 -msgid "" -"<qt>The proxy settings you specified are invalid.<br /><br />Please click on " -"the <b>Setup...</b> button and correct the problem before proceeding; " -"otherwise your changes will be ignored.</qt>" -msgstr "" - -#: ksaveioconfig.cpp:224 ksaveioconfig.cpp:240 -msgctxt "@title:window" -msgid "Update Failed" -msgstr "" - -#: ksaveioconfig.cpp:225 +#: ksaveioconfig.cpp:218 msgid "" "You have to restart the running applications for these changes to take " "effect." @@ -340,7 +188,12 @@ "Та эдгээр өөрчлөлтүүдийг хийхийн тулд ажиллаж буй програмуудыг шинээр " "эхлүүлэх хэрэгтэй." -#: ksaveioconfig.cpp:241 +#: ksaveioconfig.cpp:220 ksaveioconfig.cpp:234 +msgctxt "@title:window" +msgid "Update Failed" +msgstr "" + +#: ksaveioconfig.cpp:233 msgid "You have to restart KDE for these changes to take effect." msgstr "" "Та эдгээр өөрчлөлтүүдийг хийхийн тулд КДЭ-г шинээр эхлүүлэх хэрэгтэй." @@ -544,7 +397,7 @@ msgid "&Clear Cache" msgstr "" -#. i18n: file: cache.ui:16 +#. i18n: file: cache.ui:17 #. i18n: ectx: property (whatsThis), widget (QCheckBox, cbUseCache) #: rc.cpp:59 msgid "" @@ -559,21 +412,21 @@ "шаардлагатай үед л шинэчлэгдэнэ. Ялангуяа та удаан интернэт холболттой бол " "энэ их тустай." -#. i18n: file: cache.ui:19 +#. i18n: file: cache.ui:20 #. i18n: ectx: property (text), widget (QCheckBox, cbUseCache) #: rc.cpp:62 msgid "&Use cache" msgstr "Завсарын хадгаламж хэрэглэх" -#. i18n: file: cache.ui:45 +#. i18n: file: cache.ui:46 #. i18n: ectx: property (title), widget (QGroupBox, bgCachePolicy) -#. i18n: file: kcookiespoliciesdlg.ui:211 +#. i18n: file: kcookiespolicies.ui:211 #. i18n: ectx: property (text), widget (QTreeWidget, lvDomainPolicy) -#: rc.cpp:65 rc.cpp:298 +#: rc.cpp:65 rc.cpp:226 msgid "Policy" msgstr "Бодлого" -#. i18n: file: cache.ui:51 +#. i18n: file: cache.ui:52 #. i18n: ectx: property (whatsThis), widget (QRadioButton, rbVerifyCache) #: rc.cpp:68 msgid "" @@ -583,13 +436,13 @@ "Завсарын хадгаламж дахь цахим хуудас нь зөв эсэхийг тухайн цахим хуудсыг " "дахин татахаар ородохоос өмнө шалгах." -#. i18n: file: cache.ui:54 +#. i18n: file: cache.ui:55 #. i18n: ectx: property (text), widget (QRadioButton, rbVerifyCache) #: rc.cpp:71 msgid "&Keep cache in sync" msgstr "&Завсарын хадгаламжийг sync-д хадгалах" -#. i18n: file: cache.ui:61 +#. i18n: file: cache.ui:62 #. i18n: ectx: property (whatsThis), widget (QRadioButton, rbCacheIfPossible) #: rc.cpp:74 msgid "" @@ -600,13 +453,13 @@ "дахин ачаалах товчийг даран тухайн баримтыг алсын хоостоос дахин татан авч " "бас болно." -#. i18n: file: cache.ui:64 +#. i18n: file: cache.ui:65 #. i18n: ectx: property (text), widget (QRadioButton, rbCacheIfPossible) #: rc.cpp:77 msgid "Use cache whenever &possible" msgstr "Боломжтой бол хэдийд ч завсарын хадгаламж хэрэглэх" -#. i18n: file: cache.ui:71 +#. i18n: file: cache.ui:72 #. i18n: ectx: property (whatsThis), widget (QRadioButton, rbOfflineMode) #: rc.cpp:80 msgid "" @@ -616,13 +469,13 @@ "Завсарын хадгаламжид ороогүй хуудсуудыг битгий татаж ав. Сүлжээгүй горим нь " "таныг өмнө нь зочилж байгаагүй хуудсуудаа харахаас зайлсхийлгэдэг." -#. i18n: file: cache.ui:74 +#. i18n: file: cache.ui:75 #. i18n: ectx: property (text), widget (QRadioButton, rbOfflineMode) #: rc.cpp:83 msgid "O&ffline browsing mode" msgstr "Сүлжээгүй үзэх горим" -#. i18n: file: cache.ui:87 +#. i18n: file: cache.ui:88 #. i18n: ectx: property (text), widget (QLabel, lbMaxCacheSize) #: rc.cpp:86 msgid "Disk cache &size:" @@ -630,266 +483,119 @@ #. i18n: file: cache.ui:101 #. i18n: ectx: property (suffix), widget (KIntNumInput, sbMaxCacheSize) -#: rc.cpp:89 rc.cpp:757 +#: rc.cpp:89 msgid " KiB" msgstr "" -#. i18n: file: cache.ui:107 +#. i18n: file: cache.ui:111 #. i18n: ectx: property (text), widget (QPushButton, clearCacheButton) -#: rc.cpp:89 +#: rc.cpp:92 msgid "C&lear Cache" msgstr "Завсарын хадгаламжийг цэвэрлэх" -#. i18n: file: envvarproxy.ui:21 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbHttp) -#. i18n: file: envvarproxy.ui:49 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttp) -#. i18n: file: envvarproxy.ui:21 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbHttp) -#. i18n: file: envvarproxy.ui:49 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttp) -#: rc.cpp:95 rc.cpp:104 rc.cpp:763 rc.cpp:772 -msgid "" -"<qt>\n" -"Enter the name of the environment variable, e.g. <b>HTTP_PROXY</b>, used to " -"store the address of the HTTP proxy server.<p>\n" -"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " -"automatic discovery of this variable.</p>\n" -"</qt>" -msgstr "" - -#. i18n: file: envvarproxy.ui:24 -#. i18n: ectx: property (text), widget (QLabel, lbHttp) -#. i18n: file: manualproxy.ui:66 -#. i18n: ectx: property (text), widget (QLabel, lbHttp) -#: rc.cpp:98 rc.cpp:431 -msgid "H&TTP:" -msgstr "H&TTP:" - -#. i18n: file: envvarproxy.ui:59 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbHttps) -#. i18n: file: envvarproxy.ui:87 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttps) -#. i18n: file: envvarproxy.ui:59 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbHttps) -#. i18n: file: envvarproxy.ui:87 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttps) -#: rc.cpp:110 rc.cpp:119 rc.cpp:778 rc.cpp:787 -msgid "" -"<qt>\n" -"Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used to " -"store the address of the HTTPS proxy server.<p>\n" -"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " -"an automatic discovery of this variable.</p>\n" -"</qt>" -msgstr "" - -#. i18n: file: envvarproxy.ui:62 -#. i18n: ectx: property (text), widget (QLabel, lbHttps) -#. i18n: file: manualproxy.ui:47 -#. i18n: ectx: property (text), widget (QLabel, lbHttps) -#: rc.cpp:113 rc.cpp:428 -msgid "HTTP&S:" -msgstr "HTTP&S:" - -#. i18n: file: envvarproxy.ui:97 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbFtp) -#. i18n: file: envvarproxy.ui:125 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leFtp) -#. i18n: file: envvarproxy.ui:97 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbFtp) -#. i18n: file: envvarproxy.ui:125 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leFtp) -#: rc.cpp:125 rc.cpp:134 rc.cpp:793 rc.cpp:802 -msgid "" -"<qt>\n" -"Enter the name of the environment variable, e.g. <b>FTP_PROXY</b>, used to " -"store the address of the FTP proxy server.<p>\n" -"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " -"an automatic discovery of this variable.</p>\n" -"</qt>" -msgstr "" - -#. i18n: file: envvarproxy.ui:100 -#. i18n: ectx: property (text), widget (QLabel, lbFtp) -#. i18n: file: manualproxy.ui:28 -#. i18n: ectx: property (text), widget (QLabel, lbFtp) -#: rc.cpp:128 rc.cpp:425 -msgid "&FTP:" -msgstr "&FTP:" - -#. i18n: file: envvarproxy.ui:135 -#. i18n: ectx: property (whatsThis), widget (QLabel, lnNoProxy) -#. i18n: file: envvarproxy.ui:163 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leNoProxy) -#: rc.cpp:137 rc.cpp:146 -msgid "" -"<qt>\n" -"Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the " -"addresses of sites for which the proxy server should not be used.<p>\n" -"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " -"an automatic discovery of this variable.\n" -"</qt>" -msgstr "" -"<qt>\n" -"Прокси сервер ашиглахгүйгээр үзэх сайтуудын хаягуудыг хадгалах орчны " -"хувьсагчийн нэрийг оруулна уу, ж.нь <b>NO_PROXY</b> хэлбэрээр.<p>\n" -"Та мөн <b>\"Автомат танилт\"</b> товчийг даран энэ хувьсагсийг автоматаар " -"олохын оролдож болно.\n" -"</qt>" - -#. i18n: file: envvarproxy.ui:138 -#. i18n: ectx: property (text), widget (QLabel, lnNoProxy) -#: rc.cpp:143 -msgid "NO &PROXY:" -msgstr "ПРОКСИГҮЙ:" - -#. i18n: file: envvarproxy.ui:170 -#. i18n: ectx: property (text), widget (QCheckBox, cbShowValue) -#: rc.cpp:152 -msgid "Show the &value of the environment variables" -msgstr "Орчны хувьсагчдын утгыг харуулах" - -#. i18n: file: envvarproxy.ui:181 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbVerify) -#: rc.cpp:155 -msgid "" -"<qt>Verify whether or not the environment variable names you supplied are " -"valid. If an environment variable is not found, the associated labels will " -"be <b>highlighted</b> to indicate that they are invalid.</qt>" -msgstr "" -"<qt>Таны өгсөн орчны хувьсагчдын нэр зөв эсэхийг шалгах. Хэрэв орчны " -"хувьсагч олдохгүй бол, эдгээр нь буруу гэдгийг илэрхийлэн холбогдох хэсгүүд " -"нь <b>тодоор</b> харагдах болно.</qt>" - -#. i18n: file: envvarproxy.ui:184 -#. i18n: ectx: property (text), widget (QPushButton, pbVerify) -#: rc.cpp:158 -msgid "&Verify" -msgstr "&Шалгах" - -#. i18n: file: envvarproxy.ui:191 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbDetect) -#: rc.cpp:161 -msgid "" -"<qt>Attempt automatic discovery of the environment variables used for " -"setting system wide proxy information.<p> This feature works by searching " -"for commonly used variable names such as HTTP_PROXY, FTP_PROXY and " -"NO_PROXY.</qt>" -msgstr "" -"<qt>Систем даяарх тохиргоог хийхэд хэрэглэгддэг орчны хувьсагчдыг автоматаар " -"ородох. <p> Энэ нь нийтлэг хэрэглэддэг HTTP_PROXY, FTP_PROXY болон NO_PROXY " -"гэх мэт хувьсагчдыг хайдаг.</qt>" - -#. i18n: file: envvarproxy.ui:194 -#. i18n: ectx: property (text), widget (QPushButton, pbDetect) -#: rc.cpp:164 -msgid "Auto &Detect" -msgstr "Автомат танилт" - -#. i18n: file: kcookiesmanagementdlg.ui:23 -#. i18n: ectx: property (clickMessage), widget (KTreeWidgetSearchLine, kListViewSearchLine) -#. i18n: file: kcookiespoliciesdlg.ui:225 +#. i18n: file: kcookiesmanagement.ui:20 +#. i18n: ectx: property (clickMessage), widget (KTreeWidgetSearchLine, searchLineEdit) +#. i18n: file: kcookiespolicies.ui:225 #. i18n: ectx: property (clickMessage), widget (KTreeWidgetSearchLine, kListViewSearchLine) -#: rc.cpp:167 rc.cpp:304 +#: rc.cpp:95 rc.cpp:232 msgid "Search" msgstr "" -#. i18n: file: kcookiesmanagementdlg.ui:30 -#. i18n: ectx: property (toolTip), widget (QTreeWidget, lvCookies) -#: rc.cpp:170 +#. i18n: file: kcookiesmanagement.ui:27 +#. i18n: ectx: property (toolTip), widget (QTreeWidget, cookiesTreeWidget) +#: rc.cpp:98 msgid "Search interactively for domains and hosts" msgstr "" -#. i18n: file: kcookiesmanagementdlg.ui:43 +#. i18n: file: kcookiesmanagement.ui:43 #. i18n: ectx: property (text), widget (QTreeWidget, cookiesTreeWidget) -#: rc.cpp:176 rc.cpp:844 +#: rc.cpp:101 msgid "Site" msgstr "" -#. i18n: file: kcookiesmanagementdlg.ui:48 +#. i18n: file: kcookiesmanagement.ui:48 #. i18n: ectx: property (text), widget (QTreeWidget, cookiesTreeWidget) -#: rc.cpp:179 rc.cpp:847 +#: rc.cpp:104 msgid "Cookie Name" msgstr "" -#. i18n: file: kcookiesmanagementdlg.ui:57 -#. i18n: ectx: property (text), widget (QPushButton, pbDelete) -#. i18n: file: kcookiespoliciesdlg.ui:156 +#. i18n: file: kcookiesmanagement.ui:56 +#. i18n: ectx: property (text), widget (QPushButton, deleteButton) +#. i18n: file: kcookiespolicies.ui:156 #. i18n: ectx: property (text), widget (KPushButton, pbDelete) -#. i18n: file: useragentdlg.ui:208 +#. i18n: file: useragentdlg.ui:202 #. i18n: ectx: property (text), widget (KPushButton, deleteButton) -#: rc.cpp:179 rc.cpp:284 rc.cpp:618 +#: rc.cpp:107 rc.cpp:212 rc.cpp:557 msgid "D&elete" msgstr "У&стгах" -#. i18n: file: kcookiesmanagementdlg.ui:64 -#. i18n: ectx: property (text), widget (QPushButton, pbDeleteAll) -#. i18n: file: kcookiespoliciesdlg.ui:163 +#. i18n: file: kcookiesmanagement.ui:63 +#. i18n: ectx: property (text), widget (QPushButton, deleteAllButton) +#. i18n: file: kcookiespolicies.ui:163 #. i18n: ectx: property (text), widget (KPushButton, pbDeleteAll) -#. i18n: file: useragentdlg.ui:218 +#. i18n: file: useragentdlg.ui:212 #. i18n: ectx: property (text), widget (KPushButton, deleteAllButton) -#: rc.cpp:182 rc.cpp:287 rc.cpp:624 +#: rc.cpp:110 rc.cpp:215 rc.cpp:563 msgid "Delete A&ll" msgstr "&Бүгдийг устгах" -#. i18n: file: kcookiesmanagementdlg.ui:71 -#. i18n: ectx: property (text), widget (QPushButton, pbPolicy) -#: rc.cpp:185 +#. i18n: file: kcookiesmanagement.ui:70 +#. i18n: ectx: property (text), widget (QPushButton, changePolicyButton) +#: rc.cpp:113 msgid "Change &Policy..." msgstr "&Бодлого өөрчлөх..." -#. i18n: file: kcookiesmanagementdlg.ui:78 -#. i18n: ectx: property (text), widget (QPushButton, pbReload) -#: rc.cpp:188 +#. i18n: file: kcookiesmanagement.ui:77 +#. i18n: ectx: property (text), widget (QPushButton, reloadButton) +#: rc.cpp:116 msgid "&Reload List" msgstr "&Жагсаалтыг дахин ачаалах" -#. i18n: file: kcookiesmanagementdlg.ui:102 -#. i18n: ectx: property (title), widget (QGroupBox, gbDetails) -#: rc.cpp:191 +#. i18n: file: kcookiesmanagement.ui:97 +#. i18n: ectx: property (title), widget (QGroupBox, detailsGroupBox) +#: rc.cpp:119 msgid "Details" msgstr "Дэлгэрэнгүй" -#. i18n: file: kcookiesmanagementdlg.ui:111 -#. i18n: ectx: property (text), widget (QLabel, lbName) -#: rc.cpp:194 +#. i18n: file: kcookiesmanagement.ui:106 +#. i18n: ectx: property (text), widget (QLabel, nameLabel) +#: rc.cpp:122 msgid "Name:" msgstr "Нэр:" -#. i18n: file: kcookiesmanagementdlg.ui:134 -#. i18n: ectx: property (text), widget (QLabel, lbValue) -#: rc.cpp:197 +#. i18n: file: kcookiesmanagement.ui:129 +#. i18n: ectx: property (text), widget (QLabel, valueLabel) +#: rc.cpp:125 msgid "Value:" msgstr "Утга:" -#. i18n: file: kcookiesmanagementdlg.ui:157 -#. i18n: ectx: property (text), widget (QLabel, lbDomain) -#: rc.cpp:200 +#. i18n: file: kcookiesmanagement.ui:152 +#. i18n: ectx: property (text), widget (QLabel, domainLabel) +#: rc.cpp:128 msgid "Domain:" msgstr "Домэйн:" -#. i18n: file: kcookiesmanagementdlg.ui:180 -#. i18n: ectx: property (text), widget (QLabel, lbPath) -#: rc.cpp:203 +#. i18n: file: kcookiesmanagement.ui:175 +#. i18n: ectx: property (text), widget (QLabel, patchLabel) +#: rc.cpp:131 msgid "Path:" msgstr "Зам:" -#. i18n: file: kcookiesmanagementdlg.ui:203 -#. i18n: ectx: property (text), widget (QLabel, lbExpires) -#: rc.cpp:206 +#. i18n: file: kcookiesmanagement.ui:198 +#. i18n: ectx: property (text), widget (QLabel, expiresLabel) +#: rc.cpp:134 msgid "Expires:" msgstr "Дуусах:" -#. i18n: file: kcookiesmanagementdlg.ui:226 -#. i18n: ectx: property (text), widget (QLabel, lbSecure) -#: rc.cpp:209 +#. i18n: file: kcookiesmanagement.ui:221 +#. i18n: ectx: property (text), widget (QLabel, secureLabel) +#: rc.cpp:137 msgid "Secure:" msgstr "Нууцлал:" -#. i18n: file: kcookiespoliciesdlg.ui:19 +#. i18n: file: kcookiespolicies.ui:19 #. i18n: ectx: property (whatsThis), widget (QCheckBox, cbEnableCookies) -#: rc.cpp:212 +#: rc.cpp:140 msgid "" "<qt>\n" "<p>Enable cookie support. Normally you will want to have cookie support " @@ -899,15 +605,15 @@ "</qt>" msgstr "" -#. i18n: file: kcookiespoliciesdlg.ui:22 +#. i18n: file: kcookiespolicies.ui:22 #. i18n: ectx: property (text), widget (QCheckBox, cbEnableCookies) -#: rc.cpp:218 +#: rc.cpp:146 msgid "Enable coo&kies" msgstr "Күүкийг идэвхжүүлэх" -#. i18n: file: kcookiespoliciesdlg.ui:34 +#. i18n: file: kcookiespolicies.ui:34 #. i18n: ectx: property (whatsThis), widget (QCheckBox, cbRejectCrossDomainCookies) -#: rc.cpp:221 +#: rc.cpp:149 msgid "" "<qt>\n" "Reject the so called third-party cookies. These are cookies that originate " @@ -928,15 +634,15 @@ "интернэтээр аялах зуршлыг тооцоолох боломжийг багасгадаг.\n" "</qt>" -#. i18n: file: kcookiespoliciesdlg.ui:37 +#. i18n: file: kcookiespolicies.ui:37 #. i18n: ectx: property (text), widget (QCheckBox, cbRejectCrossDomainCookies) -#: rc.cpp:226 +#: rc.cpp:154 msgid "Only acce&pt cookies from originating server" msgstr "Жинхэнэ үндсэн серверээс ирж буй күүкийнүүдийг л зөвшөөрөх." -#. i18n: file: kcookiespoliciesdlg.ui:47 +#. i18n: file: kcookiespolicies.ui:47 #. i18n: ectx: property (whatsThis), widget (QCheckBox, cbAutoAcceptSessionCookies) -#: rc.cpp:229 +#: rc.cpp:157 msgid "" "<qt>\n" "<p>Automatically accept temporary cookies meant to expire at the end of the " @@ -950,15 +656,15 @@ "</qt>" msgstr "" -#. i18n: file: kcookiespoliciesdlg.ui:50 +#. i18n: file: kcookiespolicies.ui:50 #. i18n: ectx: property (text), widget (QCheckBox, cbAutoAcceptSessionCookies) -#: rc.cpp:235 +#: rc.cpp:163 msgid "Automaticall&y accept session cookies" msgstr "Суултын күүкийнүүдийг автоматаар зөвшөөрөх." -#. i18n: file: kcookiespoliciesdlg.ui:60 +#. i18n: file: kcookiespolicies.ui:60 #. i18n: ectx: property (whatsThis), widget (QCheckBox, cbIgnoreCookieExpirationDate) -#: rc.cpp:238 +#: rc.cpp:166 msgid "" "<qt>\n" "<p>Treat all cookies as session cookies. Session cookies are small pieces of " @@ -973,15 +679,15 @@ "</qt>" msgstr "" -#. i18n: file: kcookiespoliciesdlg.ui:63 +#. i18n: file: kcookiespolicies.ui:63 #. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreCookieExpirationDate) -#: rc.cpp:244 +#: rc.cpp:172 msgid "Treat &all cookies as session cookies" msgstr "Суултын күүкий байж болох бүх күүкийнд хандах." -#. i18n: file: kcookiespoliciesdlg.ui:83 +#. i18n: file: kcookiespolicies.ui:83 #. i18n: ectx: property (whatsThis), widget (QGroupBox, bgDefault) -#: rc.cpp:247 +#: rc.cpp:175 msgid "" "<qt>\n" "Determines how cookies received from a remote machine will be handled: \n" @@ -998,33 +704,33 @@ "</qt>" msgstr "" -#. i18n: file: kcookiespoliciesdlg.ui:86 +#. i18n: file: kcookiespolicies.ui:86 #. i18n: ectx: property (title), widget (QGroupBox, bgDefault) -#: rc.cpp:258 +#: rc.cpp:186 msgid "Default Policy" msgstr "Үндсэн бодлого" -#. i18n: file: kcookiespoliciesdlg.ui:92 +#. i18n: file: kcookiespolicies.ui:92 #. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAsk) -#: rc.cpp:261 +#: rc.cpp:189 msgid "Ask &for confirmation" msgstr "" -#. i18n: file: kcookiespoliciesdlg.ui:99 +#. i18n: file: kcookiespolicies.ui:99 #. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAccept) -#: rc.cpp:264 +#: rc.cpp:192 msgid "Accep&t all cookies" msgstr "Бүх күүкийг зөвшөөрөх" -#. i18n: file: kcookiespoliciesdlg.ui:106 +#. i18n: file: kcookiespolicies.ui:106 #. i18n: ectx: property (text), widget (QRadioButton, rbPolicyReject) -#: rc.cpp:267 +#: rc.cpp:195 msgid "Re&ject all cookies" msgstr "Бүх күүкийнээс татгалзах" -#. i18n: file: kcookiespoliciesdlg.ui:131 +#. i18n: file: kcookiespolicies.ui:131 #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbDomainSpecific) -#: rc.cpp:270 +#: rc.cpp:198 msgid "" "<qt>\n" "To add a new policy, simply click on the <b>Add...</b> button and supply the " @@ -1036,33 +742,31 @@ "</qt>" msgstr "" -#. i18n: file: kcookiespoliciesdlg.ui:134 +#. i18n: file: kcookiespolicies.ui:134 #. i18n: ectx: property (title), widget (QGroupBox, gbDomainSpecific) -#: rc.cpp:275 +#: rc.cpp:203 msgid "Site Policy" msgstr "Сайтын бодлого" -#. i18n: file: kcookiespoliciesdlg.ui:142 +#. i18n: file: kcookiespolicies.ui:142 #. i18n: ectx: property (text), widget (KPushButton, pbNew) -#. i18n: file: manualproxy.ui:214 -#. i18n: ectx: property (text), widget (QPushButton, pbNew) -#. i18n: file: useragentdlg.ui:188 +#. i18n: file: useragentdlg.ui:182 #. i18n: ectx: property (text), widget (KPushButton, newButton) -#: rc.cpp:278 rc.cpp:481 rc.cpp:606 +#: rc.cpp:206 rc.cpp:545 msgid "&New..." msgstr "&Шинэ..." -#. i18n: file: kcookiespoliciesdlg.ui:149 +#. i18n: file: kcookiespolicies.ui:149 #. i18n: ectx: property (text), widget (KPushButton, pbChange) -#. i18n: file: useragentdlg.ui:198 +#. i18n: file: useragentdlg.ui:192 #. i18n: ectx: property (text), widget (KPushButton, changeButton) -#: rc.cpp:281 rc.cpp:612 +#: rc.cpp:209 rc.cpp:551 msgid "Chan&ge..." msgstr "Өөрчлөх..." -#. i18n: file: kcookiespoliciesdlg.ui:190 +#. i18n: file: kcookiespolicies.ui:190 #. i18n: ectx: property (whatsThis), widget (QTreeWidget, lvDomainPolicy) -#: rc.cpp:290 +#: rc.cpp:218 msgid "" "<qt>\n" "List of sites for which you have set a specific cookie policy. Specific " @@ -1075,21 +779,96 @@ "болно.\n" "</qt>" -#. i18n: file: kcookiespoliciesdlg.ui:206 +#. i18n: file: kcookiespolicies.ui:206 #. i18n: ectx: property (text), widget (QTreeWidget, lvDomainPolicy) -#: rc.cpp:295 +#: rc.cpp:223 msgid "Domain" msgstr "Домэйн" -#. i18n: file: kcookiespoliciesdlg.ui:222 +#. i18n: file: kcookiespolicies.ui:222 #. i18n: ectx: property (toolTip), widget (KTreeWidgetSearchLine, kListViewSearchLine) -#: rc.cpp:301 +#: rc.cpp:229 msgid "Search interactively for domains" msgstr "" -#. i18n: file: kproxydlg.ui:19 -#. i18n: ectx: property (whatsThis), widget (QWidget, KProxyDialogUI) -#: rc.cpp:319 +#. i18n: file: kcookiespolicyselectiondlg.ui:22 +#. i18n: ectx: property (whatsThis), widget (QLabel, lbDomain) +#: rc.cpp:235 +msgid "" +"<qt>\n" +"Enter the host or domain to which this policy applies, e.g. " +"<b>www.kde.org</b> or <b>.kde.org</b>.\n" +"</qt>" +msgstr "" +"<qt>\n" +"Бодлого хэрэгжүүлэх хоост юмуу домэйнийг оруулна уу, ж.нь. " +"<b>www.kde.org</b> юмуу <b>.kde.org</b> байдлаар.\n" +"</qt>" + +#. i18n: file: kcookiespolicyselectiondlg.ui:25 +#. i18n: ectx: property (text), widget (QLabel, lbDomain) +#: rc.cpp:240 +msgid "Site name:" +msgstr "" + +#. i18n: file: kcookiespolicyselectiondlg.ui:38 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, leDomain) +#: rc.cpp:243 +msgid "Enter the host or domain name, e.g. .kde.org, this policy applies to." +msgstr "" + +#. i18n: file: kcookiespolicyselectiondlg.ui:52 +#. i18n: ectx: property (whatsThis), widget (QLabel, lbPolicy) +#. i18n: file: kcookiespolicyselectiondlg.ui:75 +#. i18n: ectx: property (whatsThis), widget (KComboBox, cbPolicy) +#: rc.cpp:246 rc.cpp:259 +msgid "" +"<qt>\n" +"Select the desired policy:\n" +"<ul>\n" +"<li><b>Accept</b> - Allows this site to set cookies</li>\n" +"<li><b>Reject</b> - Refuse all cookies sent from this site</li>\n" +"<li><b>Ask</b> - Prompt when cookies are received from this site</li>\n" +"</ul>\n" +"</qt>" +msgstr "" +"<qt>\n" +"Тохирох бодлогоо сонгоно уу:\n" +"<ul>\n" +"<li><b>Зөвшөөрөх</b> - Энэ сайтын хувьд күүкий олголтыг зөвшөөрнө</li>\n" +"<li><b>Татгалзах</b> - Энэ сайтаас ирсэн бүх күүкийнээс татгалзана</li>\n" +"<li><b>Асуух</b> - Энэ сайтаас ямар нэгэн күүкий ирвэл яах тухай " +"асууна</li>\n" +"</ul>\n" +"</qt>" + +#. i18n: file: kcookiespolicyselectiondlg.ui:55 +#. i18n: ectx: property (text), widget (QLabel, lbPolicy) +#: rc.cpp:256 +msgid "Policy:" +msgstr "" + +#. i18n: file: kcookiespolicyselectiondlg.ui:79 +#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy) +#: rc.cpp:269 +msgid "Accept" +msgstr "Зөвшөөрөх" + +#. i18n: file: kcookiespolicyselectiondlg.ui:84 +#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy) +#: rc.cpp:272 +msgid "Reject" +msgstr "Татгалзах" + +#. i18n: file: kcookiespolicyselectiondlg.ui:89 +#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy) +#: rc.cpp:275 +msgid "Ask" +msgstr "Асуух" + +#. i18n: file: kproxydlg.ui:20 +#. i18n: ectx: property (whatsThis), widget (QWidget, ProxyDialogUI) +#: rc.cpp:278 msgid "" "<qt>\n" "Setup proxy configuration.\n" @@ -1107,21 +886,21 @@ "</qt>" msgstr "" -#. i18n: file: kproxydlg.ui:37 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbNoProxy) -#: rc.cpp:328 +#. i18n: file: kproxydlg.ui:26 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, noProxyRadioButton) +#: rc.cpp:287 msgid "Connect to the Internet directly." msgstr "" -#. i18n: file: kproxydlg.ui:40 -#. i18n: ectx: property (text), widget (QRadioButton, rbNoProxy) -#: rc.cpp:331 -msgid "Connect to the &Internet directly" +#. i18n: file: kproxydlg.ui:29 +#. i18n: ectx: property (text), widget (QRadioButton, noProxyRadioButton) +#: rc.cpp:290 +msgid "No Proxy" msgstr "" -#. i18n: file: kproxydlg.ui:57 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbAutoDiscover) -#: rc.cpp:334 +#. i18n: file: kproxydlg.ui:46 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, autoDiscoverProxyRadioButton) +#: rc.cpp:293 msgid "" "<qt>\n" "Automatically detect and configure the proxy settings.<p>\n" @@ -1133,369 +912,323 @@ "</qt>" msgstr "" -#. i18n: file: kproxydlg.ui:60 -#. i18n: ectx: property (text), widget (QRadioButton, rbAutoDiscover) -#: rc.cpp:341 -msgid "A&utomatically detect proxy configuration" -msgstr "Прокси тохируулгыг автоматаар таних" - -#. i18n: file: kproxydlg.ui:75 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbAutoScript) -#: rc.cpp:344 -msgid "Use the specified proxy script URL to configure the proxy settings." -msgstr "" - -#. i18n: file: kproxydlg.ui:78 -#. i18n: ectx: property (text), widget (QRadioButton, rbAutoScript) -#: rc.cpp:347 -msgid "U&se proxy configuration URL:" -msgstr "" - -#. i18n: file: kproxydlg.ui:94 -#. i18n: ectx: property (whatsThis), widget (KUrlRequester, location) -#: rc.cpp:350 +#. i18n: file: kproxydlg.ui:49 +#. i18n: ectx: property (text), widget (QRadioButton, autoDiscoverProxyRadioButton) +#: rc.cpp:300 +msgid "Detect proxy configuration automatically" +msgstr "" + +#. i18n: file: kproxydlg.ui:59 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, autoScriptProxyRadioButton) +#: rc.cpp:303 +msgid "Use the specified proxy script to configure the proxy settings." +msgstr "" + +#. i18n: file: kproxydlg.ui:62 +#. i18n: ectx: property (text), widget (QRadioButton, autoScriptProxyRadioButton) +#: rc.cpp:306 +msgid "Use proxy auto configuration URL:" +msgstr "" + +#. i18n: file: kproxydlg.ui:93 +#. i18n: ectx: property (whatsThis), widget (KUrlRequester, proxyScriptUrlRequester) +#: rc.cpp:309 msgid "Enter the address for the proxy configuration script." msgstr "Прокси тохируулгийн бичвэрийн хаягийг оруулах." +#. i18n: file: kproxydlg.ui:117 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, systemProxyRadioButton) +#: rc.cpp:312 +msgid "" +"<qt><p>Use proxy settings defined on the system.</p>\n" +"<p>Some platforms offer system wide proxy configuration information and " +"selecting this option allows you to use those settings.</p>\n" +"<p>On Mac platforms</p>\n" +"<p>On Windows platforms</p>\n" +"<p>On Unix and Linux platforms, such system proxy settings are usually " +"defined through environment variables. The following environment variables " +"are detected and used when present: <b>HTTP_PROXY</b>, <b>HTTPS_PROXY</b>, " +"<b>FTP_PROXY</b>, <b>NO_PROXY</b>.</p>\n" +"</qt>" +msgstr "" + #. i18n: file: kproxydlg.ui:120 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbEnvVar) -#: rc.cpp:353 +#. i18n: ectx: property (text), widget (QRadioButton, systemProxyRadioButton) +#: rc.cpp:320 +msgid "Use system proxy configuration:" +msgstr "" + +#. i18n: file: kproxydlg.ui:127 +#. i18n: ectx: property (whatsThis), widget (QPushButton, autoDetectButton) +#: rc.cpp:323 +msgid "" +"<qt>Attempt automatic discovery of the environment variables used for " +"setting system wide proxy information.<p> This feature works by searching " +"for commonly used variable names such as HTTP_PROXY, FTP_PROXY and " +"NO_PROXY.</qt>" +msgstr "" +"<qt>Систем даяарх тохиргоог хийхэд хэрэглэгддэг орчны хувьсагчдыг автоматаар " +"ородох. <p> Энэ нь нийтлэг хэрэглэддэг HTTP_PROXY, FTP_PROXY болон NO_PROXY " +"гэх мэт хувьсагчдыг хайдаг.</qt>" + +#. i18n: file: kproxydlg.ui:130 +#. i18n: ectx: property (text), widget (QPushButton, autoDetectButton) +#: rc.cpp:326 +msgid "Auto D&etect" +msgstr "" + +#. i18n: file: kproxydlg.ui:158 +#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpLabel) +#. i18n: file: kproxydlg.ui:183 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyHttpEdit) +#: rc.cpp:329 rc.cpp:338 msgid "" "<qt>\n" -"Use environment variables to configure the proxy settings.<p>\n" -"Environment variables such as <b>HTTP_PROXY</b> and <b>NO_PROXY</b> are " -"usually used in multi-user UNIX installations, where both graphical and non-" -"graphical applications need to share the same proxy configuration " -"information.\n" +"Enter the name of the environment variable, e.g. <b>HTTP_PROXY</b>, used to " +"store the address of the HTTP proxy server.<p>\n" +"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " +"automatic discovery of this variable.</p>\n" "</qt>" msgstr "" -#. i18n: file: kproxydlg.ui:123 -#. i18n: ectx: property (text), widget (QRadioButton, rbEnvVar) -#: rc.cpp:359 -msgid "Use preset proxy environment &variables" -msgstr "Урьдчилан олгогдсон проксигийн орчны хувьсагчид хэрэглэх." - -#. i18n: file: kproxydlg.ui:133 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbEnvSetup) -#: rc.cpp:362 -msgid "Show the proxy environment variable configuration dialog." -msgstr "Прокси орчны хувьсагчийн диалогийг харуулах." - -#. i18n: file: kproxydlg.ui:136 -#. i18n: ectx: property (text), widget (QPushButton, pbEnvSetup) -#. i18n: file: kproxydlg.ui:175 -#. i18n: ectx: property (text), widget (QPushButton, pbManSetup) -#: rc.cpp:365 rc.cpp:377 -msgid "Setup..." -msgstr "Тохиргоо.." - -#. i18n: file: kproxydlg.ui:159 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbManual) -#: rc.cpp:368 -msgid "Manually enter proxy server configuration information." +#. i18n: file: kproxydlg.ui:161 +#. i18n: ectx: property (text), widget (QLabel, systemProxyHttpLabel) +#. i18n: file: kproxydlg.ui:383 +#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpEditLabel) +#: rc.cpp:335 rc.cpp:407 +msgid "HTTP Proxy:" msgstr "" -#. i18n: file: kproxydlg.ui:162 -#. i18n: ectx: property (text), widget (QRadioButton, rbManual) -#: rc.cpp:371 -msgid "&Manually specify the proxy settings" -msgstr "Проксигийн тохиргоог гарааг хийх" +#. i18n: file: kproxydlg.ui:193 +#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpsLabel) +#. i18n: file: kproxydlg.ui:218 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyHttpsEdit) +#: rc.cpp:344 rc.cpp:353 +msgid "" +"<qt>\n" +"Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used to " +"store the address of the HTTPS proxy server.<p>\n" +"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " +"an automatic discovery of this variable.</p>\n" +"</qt>" +msgstr "" + +#. i18n: file: kproxydlg.ui:196 +#. i18n: ectx: property (text), widget (QLabel, systemProxyHttpsLabel) +#. i18n: file: kproxydlg.ui:449 +#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpsEditLabel) +#: rc.cpp:350 rc.cpp:422 +msgid "SSL Proxy:" +msgstr "" -#. i18n: file: kproxydlg.ui:172 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbManSetup) +#. i18n: file: kproxydlg.ui:228 +#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyFtpLabel) +#. i18n: file: kproxydlg.ui:253 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyFtpEdit) +#: rc.cpp:359 rc.cpp:368 +msgid "" +"<qt>\n" +"Enter the name of the environment variable, e.g. <b>FTP_PROXY</b>, used to " +"store the address of the FTP proxy server.<p>\n" +"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " +"an automatic discovery of this variable.</p>\n" +"</qt>" +msgstr "" + +#. i18n: file: kproxydlg.ui:231 +#. i18n: ectx: property (text), widget (QLabel, systemProxyFtpLabel) +#. i18n: file: kproxydlg.ui:499 +#. i18n: ectx: property (text), widget (QLabel, manualProxyFtpEditLabel) +#: rc.cpp:365 rc.cpp:434 +msgid "FTP Proxy:" +msgstr "" + +#. i18n: file: kproxydlg.ui:263 +#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxySocksLabel) #: rc.cpp:374 -msgid "Show the manual proxy configuration dialog." -msgstr "Проксийг гараар тохируулах диалогийг харуулах" +msgid "" +"<qt>\n" +"Enter the name of the environment variable, e.g. <b>SOCKS_PROXY</b>, used to " +"store the address of the SOCKS proxy server.<p>\n" +"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " +"an automatic discovery of this variable.</p>\n" +"</qt>" +msgstr "" -#. i18n: file: kproxydlg.ui:190 -#. i18n: ectx: property (title), widget (QGroupBox, gbAuth) -#: rc.cpp:380 -msgid "Authori&zation" -msgstr "Итгэмжлэл" +#. i18n: file: kproxydlg.ui:266 +#. i18n: ectx: property (text), widget (QLabel, systemProxySocksLabel) +#. i18n: file: kproxydlg.ui:552 +#. i18n: ectx: property (text), widget (QLabel, manualProxySocksEditLabel) +#: rc.cpp:380 rc.cpp:446 +msgid "SOCKS Proxy:" +msgstr "" -#. i18n: file: kproxydlg.ui:196 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbPrompt) +#. i18n: file: kproxydlg.ui:285 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxySocksEdit) #: rc.cpp:383 -msgid "Prompt for login information whenever it is required." -msgstr "Шаардлагатай үед хэдийд ч гэсэн нэвтрэлтийн мэдээллийг асуух" - -#. i18n: file: kproxydlg.ui:199 -#. i18n: ectx: property (text), widget (QRadioButton, rbPrompt) -#: rc.cpp:386 -msgid "Prompt as &needed" -msgstr "Хэрэгтэй үед асуух" +msgid "" +"<qt>Enter the name of the environment variable, e.g. <b>SOCKS_PROXY</b>, " +"used to store the address of the SOCKS proxy server.<p>Alternatively, you " +"can click on the <b>\"Auto Detect\"</b> button to attempt an automatic " +"discovery of this variable.</p></qt>" +msgstr "" -#. i18n: file: kproxydlg.ui:217 -#. i18n: ectx: property (toolTip), widget (QRadioButton, rbPresetLogin) -#: rc.cpp:389 -msgid "Use this login information." +#. i18n: file: kproxydlg.ui:295 +#. i18n: ectx: property (whatsThis), widget (QLabel, sysNoProxyLabel) +#. i18n: file: kproxydlg.ui:599 +#. i18n: ectx: property (whatsThis), widget (QLabel, manNoProxyLabel) +#: rc.cpp:386 rc.cpp:458 +msgid "" +"<qt>\n" +"Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the " +"addresses of sites for which the proxy server should not be used.<p>\n" +"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt " +"an automatic discovery of this variable.\n" +"</qt>" msgstr "" +"<qt>\n" +"Прокси сервер ашиглахгүйгээр үзэх сайтуудын хаягуудыг хадгалах орчны " +"хувьсагчийн нэрийг оруулна уу, ж.нь <b>NO_PROXY</b> хэлбэрээр.<p>\n" +"Та мөн <b>\"Автомат танилт\"</b> товчийг даран энэ хувьсагсийг автоматаар " +"олохын оролдож болно.\n" +"</qt>" -#. i18n: file: kproxydlg.ui:220 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbPresetLogin) -#: rc.cpp:392 -msgid "Use information specified here to login into proxy servers as needed." +#. i18n: file: kproxydlg.ui:298 +#. i18n: ectx: property (text), widget (QLabel, sysNoProxyLabel) +#. i18n: file: kproxydlg.ui:602 +#. i18n: ectx: property (text), widget (QLabel, manNoProxyLabel) +#: rc.cpp:392 rc.cpp:464 +msgid "Exceptions:" msgstr "" -#. i18n: file: kproxydlg.ui:223 -#. i18n: ectx: property (text), widget (QRadioButton, rbPresetLogin) +#. i18n: file: kproxydlg.ui:317 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemNoProxyEdit) #: rc.cpp:395 -msgid "Username:" +msgid "" +"<qt>Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the " +"addresses of sites for which the above proxy settings should not be " +"used.<p>Alternatively, you can click on the <b>\"Auto Detect\"</b> button to " +"attempt an automatic discovery of this variable.</p></qt>" msgstr "" -#. i18n: file: kproxydlg.ui:233 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leUsername) +#. i18n: file: kproxydlg.ui:324 +#. i18n: ectx: property (text), widget (QCheckBox, showEnvValueCheckBox) #: rc.cpp:398 -msgid "Login name." -msgstr "Нэвтрэх нэр." +msgid "Show the &value of the environment variables" +msgstr "Орчны хувьсагчдын утгыг харуулах" -#. i18n: file: kproxydlg.ui:243 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbPassword) -#. i18n: file: kproxydlg.ui:262 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, lePassword) -#: rc.cpp:401 rc.cpp:407 -msgid "Login password." -msgstr "Нэвтрэх нууц үг." +#. i18n: file: kproxydlg.ui:343 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, manualProxyRadioButton) +#: rc.cpp:401 +msgid "Manually enter proxy server configuration information." +msgstr "" -#. i18n: file: kproxydlg.ui:246 -#. i18n: ectx: property (text), widget (QLabel, lbPassword) +#. i18n: file: kproxydlg.ui:346 +#. i18n: ectx: property (text), widget (QRadioButton, manualProxyRadioButton) #: rc.cpp:404 -msgid "Password:" -msgstr "Нууц үг:" +msgid "Use manually specified proxy configuration:" +msgstr "" -#. i18n: file: kproxydlg.ui:280 -#. i18n: ectx: property (title), widget (QGroupBox, gbOptions) +#. i18n: file: kproxydlg.ui:398 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyHttpEdit) #: rc.cpp:410 -msgid "O&ptions" -msgstr "Сонголтууд" +msgid "Enter the address of the HTTP proxy server." +msgstr "HTTP прокси серверийн хаягийг оруулах." -#. i18n: file: kproxydlg.ui:289 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbPersConn) -#: rc.cpp:413 -msgid "" -"<qt>\n" -"Use persistent proxy connection.<p>\n" -"Although a persistent proxy connection is faster, note that it only works " -"correctly with proxies that are fully HTTP 1.1 compliant. Do <b>not</b> use " -"this option in combination with non-HTTP 1.1 compliant proxy servers such as " -"JunkBuster and WWWOfle.\n" -"</qt>" +#. i18n: file: kproxydlg.ui:405 +#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpSpinBoxLabel) +#. i18n: file: kproxydlg.ui:471 +#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpsSpinBoxLabel) +#. i18n: file: kproxydlg.ui:524 +#. i18n: ectx: property (text), widget (QLabel, manualProxyFtpSpinBoxLabel) +#. i18n: file: kproxydlg.ui:574 +#. i18n: ectx: property (text), widget (QLabel, manualProxySocksSpinBoxLabel) +#: rc.cpp:413 rc.cpp:428 rc.cpp:440 rc.cpp:452 +msgid "Port:" +msgstr "" + +#. i18n: file: kproxydlg.ui:421 +#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, manualProxyHttpSpinBox) +#: rc.cpp:416 +msgid "Enter the port number of the HTTP proxy server." msgstr "" -"<qt>\n" -"Прокси байнгын холболт хэрэглэх.<p>\n" -"Хэдийгээр байнгын прокси холболт нь хурдан ч гэсэн, энэ нь зөвхөн бүрэн HTTP " -"1.1-тэй бүрэн зохицдог проксигуудын хувьд л зөв ажиллахыг анхаарна уу! " -"JunkBuster and WWWOfle гэх мэт HTTP 1.1-тэй бүрэн зохицдоггүй прокси " -"серверүүдийн хувьд энэ сонголтыг <b>битгий</b> хэрэглээрэй.\n" -"</qt>" -#. i18n: file: kproxydlg.ui:292 -#. i18n: ectx: property (text), widget (QCheckBox, cbPersConn) +#. i18n: file: kproxydlg.ui:436 +#. i18n: ectx: property (text), widget (QCheckBox, useSameProxyCheckBox) #: rc.cpp:419 -msgid "Use persistent connections to proxy" -msgstr "Прокси руу байнгын холболт хэрэглэх" - -#. i18n: file: manualproxy.ui:16 -#. i18n: ectx: property (title), widget (QGroupBox, gbServers) -#: rc.cpp:422 -msgid "Ser&vers" -msgstr "Серверүүд" - -#. i18n: file: manualproxy.ui:79 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttp) -#: rc.cpp:434 -msgid "Enter the address of the HTTP proxy server." -msgstr "HTTP прокси серверийн хаягийг оруулах." +msgid "Use this proxy server for a&ll protocols" +msgstr "" -#. i18n: file: manualproxy.ui:86 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttps) -#: rc.cpp:437 +#. i18n: file: kproxydlg.ui:464 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyHttpsEdit) +#: rc.cpp:425 msgid "Enter the address of the HTTPS proxy server." msgstr "HTTPS прокси серверийн хаягийг оруулах." -#. i18n: file: manualproxy.ui:93 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leFtp) -#: rc.cpp:440 +#. i18n: file: kproxydlg.ui:481 +#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, manualProxyHttpsSpinBox) +#: rc.cpp:431 +msgid "Enter the port number of the HTTPS proxy server." +msgstr "" + +#. i18n: file: kproxydlg.ui:517 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyFtpEdit) +#: rc.cpp:437 msgid "Enter the address of the FTP proxy server." msgstr "FTP прокси серверийн хаягийг оруулах." -#. i18n: file: manualproxy.ui:100 -#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbFtp) +#. i18n: file: kproxydlg.ui:534 +#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, manualProxyFtpSpinBox) #: rc.cpp:443 -msgid "" -"Enter the port number of the FTP proxy server. Default 8080. Another common " -"value is 3128." +msgid "Enter the port number of the FTP proxy server." msgstr "" -"FTP прокси серверийн портын дугаарыг оруулах. Үндсэн нь 8080. Өөр нийтлэг " -"утга нь 3128." -#. i18n: file: manualproxy.ui:110 -#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbHttps) -#. i18n: file: manualproxy.ui:126 -#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbHttp) -#: rc.cpp:446 rc.cpp:449 -msgid "" -"Enter the port number of the HTTP proxy server. Default is 8080. Another " -"common value is 3128." -msgstr "" -"HTTP прокси серверийн портын дугаарыг оруулах. Үндсэн нь 8080. Өөр нийтлэг " -"утга нь 3128." - -#. i18n: file: manualproxy.ui:136 -#. i18n: ectx: property (text), widget (QCheckBox, cbSameProxy) -#: rc.cpp:452 -msgid "&Use the same proxy server for all protocols" -msgstr "Бүх протоколуудын хувьд ижилхэн прокси сервер хэрэглэх." +#. i18n: file: kproxydlg.ui:567 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxySocksEdit) +#: rc.cpp:449 +msgid "Enter the address of the SOCKS proxy server." +msgstr "" -#. i18n: file: manualproxy.ui:153 -#. i18n: ectx: property (title), widget (QGroupBox, gbExceptions) +#. i18n: file: kproxydlg.ui:584 +#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, manualProxySocksSpinBox) #: rc.cpp:455 -msgid "E&xceptions" -msgstr "Ялгамжууд" - -#. i18n: file: manualproxy.ui:161 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbReverseProxy) -#: rc.cpp:458 -msgid "" -"<qt>\n" -"Reverse the use of the exception list. Checking this box will result in the " -"proxy servers being used only when the requested URL matches one of the " -"addresses listed here.<p>This feature is useful if all you want or need is " -"to use a proxy server for a few specific sites.<p>If you have more complex " -"requirements you might want to use a configuration script.\n" -"</qt>" +msgid "Enter the port number of the SOCKS proxy server." msgstr "" -"<qt>\n" -"Ялгамжийн жагсаалтын хэрэглээг урвуулах. Үүнийг чагтлалснаар хүссэн URL нь " -"энд байгаа хаягуудын аль нэгэнтэй ижил байх үед л прокси сервер хэрэглэгдэх " -"болно.<p>Энэхүү боломж нь хэрвээ та цөөн тооны сонгогдсон сайтуудын хувьд л " -"прокси сервер хэрэглэх бол маш их хэрэгтэй.<p>Хэрэв та илүү цогц зохицуулалт " -"хүсэж байгаа бол тохируулгын бичвэр хэрэглэх хэрэгтэй.\n" -"</qt>" - -#. i18n: file: manualproxy.ui:164 -#. i18n: ectx: property (text), widget (QCheckBox, cbReverseProxy) -#: rc.cpp:463 -msgid "Use proxy only for entries in this list" -msgstr "Энэ жагсаалт дахь утгуудын хувьд л прокси хэрэглэх" - -#. i18n: file: manualproxy.ui:188 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbDeleteAll) -#: rc.cpp:466 -msgid "Remove all proxy exception addresses from the list." -msgstr "Бүх проксигийн ялгамж хаягуудыг жагсаалтаас устгах." - -#. i18n: file: manualproxy.ui:191 -#. i18n: ectx: property (text), widget (QPushButton, pbDeleteAll) -#: rc.cpp:469 -msgid "D&elete All" -msgstr "Бүгдийг устгах" - -#. i18n: file: manualproxy.ui:201 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbDelete) -#: rc.cpp:472 -msgid "Remove the selected proxy exception address from the list." -msgstr "Сонгогдсон проксигийн ялгамж хаягыг жагсаалтаас устгах." - -#. i18n: file: manualproxy.ui:204 -#. i18n: ectx: property (text), widget (QPushButton, pbDelete) -#: rc.cpp:475 -msgid "De&lete" -msgstr "Устгах" - -#. i18n: file: manualproxy.ui:211 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbNew) -#: rc.cpp:478 -msgid "Add new proxy exception address to the list." -msgstr "Жагсаалт руу шинэ проксигийн ялгамж хаяг нэмэх." -#. i18n: file: manualproxy.ui:224 -#. i18n: ectx: property (whatsThis), widget (QPushButton, pbChange) -#: rc.cpp:484 -msgid "Change the selected proxy exception address." -msgstr "Сонгогдсон проксигийн ялгамж хаягуудыг өөрчлөх." - -#. i18n: file: manualproxy.ui:227 -#. i18n: ectx: property (text), widget (QPushButton, pbChange) -#: rc.cpp:487 -msgid "C&hange..." -msgstr "Өөрчлөх..." - -#. i18n: file: policydlg.ui:18 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbDomain) -#. i18n: file: policydlg.ui:36 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, leDomain) -#: rc.cpp:490 rc.cpp:498 +#. i18n: file: kproxydlg.ui:628 +#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualNoProxyEdit) +#: rc.cpp:467 msgid "" "<qt>\n" -"Enter the host or domain to which this policy applies, e.g. " -"<b>www.kde.org</b> or <b>.kde.org</b>.\n" +"<p>Enter a comma separated list of hostnames or ip addresses that should be " +"excluded from using the above proxy settings.</p>\n" +"<p>If you want to exclude all hosts for a given domain, then simply enter " +"the domain name preceded by a dot. For example, to exclude all hostnames for " +"<i>kde.org</i>, enter <i>.kde.org</i>. Wildcard characters such as '*' or " +"'?' are not supported and will have no effect.</p>\n" +"<p>Additionally, you can also enter IP addresses, e.g. 127.0.0.1 and IP " +"addresses with a subnet, e.g. 192.168.0.1/24.</p>\n" "</qt>" msgstr "" -"<qt>\n" -"Бодлого хэрэгжүүлэх хоост юмуу домэйнийг оруулна уу, ж.нь. " -"<b>www.kde.org</b> юмуу <b>.kde.org</b> байдлаар.\n" -"</qt>" - -#. i18n: file: policydlg.ui:21 -#. i18n: ectx: property (text), widget (QLabel, lbDomain) -#: rc.cpp:495 -msgid "&Domain name:" -msgstr "&Домэйн нэр:" -#. i18n: file: policydlg.ui:50 -#. i18n: ectx: property (whatsThis), widget (QLabel, lbPolicy) -#. i18n: file: policydlg.ui:73 -#. i18n: ectx: property (whatsThis), widget (KComboBox, cbPolicy) -#: rc.cpp:503 rc.cpp:516 +#. i18n: file: kproxydlg.ui:639 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, useReverseProxyCheckBox) +#: rc.cpp:474 msgid "" "<qt>\n" -"Select the desired policy:\n" -"<ul>\n" -"<li><b>Accept</b> - Allows this site to set cookies</li>\n" -"<li><b>Reject</b> - Refuse all cookies sent from this site</li>\n" -"<li><b>Ask</b> - Prompt when cookies are received from this site</li>\n" -"</ul>\n" -"</qt>" +"Check this box if you want the above proxy settings to apply only to the " +"addresses listed in the <i>Exceptions</i> list.</qt>" msgstr "" -"<qt>\n" -"Тохирох бодлогоо сонгоно уу:\n" -"<ul>\n" -"<li><b>Зөвшөөрөх</b> - Энэ сайтын хувьд күүкий олголтыг зөвшөөрнө</li>\n" -"<li><b>Татгалзах</b> - Энэ сайтаас ирсэн бүх күүкийнээс татгалзана</li>\n" -"<li><b>Асуух</b> - Энэ сайтаас ямар нэгэн күүкий ирвэл яах тухай " -"асууна</li>\n" -"</ul>\n" -"</qt>" - -#. i18n: file: policydlg.ui:53 -#. i18n: ectx: property (text), widget (QLabel, lbPolicy) -#: rc.cpp:513 -msgid "&Policy:" -msgstr "&Бодлого:" -#. i18n: file: policydlg.ui:77 -#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy) -#: rc.cpp:526 -msgid "Accept" -msgstr "Зөвшөөрөх" - -#. i18n: file: policydlg.ui:82 -#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy) -#: rc.cpp:529 -msgid "Reject" -msgstr "Татгалзах" - -#. i18n: file: policydlg.ui:87 -#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy) -#: rc.cpp:532 -msgid "Ask" -msgstr "Асуух" +#. i18n: file: kproxydlg.ui:642 +#. i18n: ectx: property (text), widget (QCheckBox, useReverseProxyCheckBox) +#: rc.cpp:478 +msgid "Use proxy settings only for addresses in the Exceptions list" +msgstr "" -#. i18n: file: useragentdlg.ui:16 +#. i18n: file: useragentdlg.ui:17 #. i18n: ectx: property (whatsThis), widget (QWidget, UserAgentUI) -#: rc.cpp:535 +#: rc.cpp:481 msgid "" "<qt>\n" "Here you can modify the default browser-identification text or set a site " @@ -1510,9 +1243,9 @@ "</qt>" msgstr "" -#. i18n: file: useragentdlg.ui:26 +#. i18n: file: useragentdlg.ui:27 #. i18n: ectx: property (whatsThis), widget (QCheckBox, sendUACheckBox) -#: rc.cpp:541 +#: rc.cpp:487 msgid "" "<qt>\n" "Send the browser identification to web sites.<p>\n" @@ -1532,15 +1265,15 @@ "хуудсууд руу илгээгддэг. Илгээгдэх тодотголын текст доор харагдаж байна.\n" "</qt>" -#. i18n: file: useragentdlg.ui:29 +#. i18n: file: useragentdlg.ui:30 #. i18n: ectx: property (text), widget (QCheckBox, sendUACheckBox) -#: rc.cpp:548 +#: rc.cpp:494 msgid "&Send identification" msgstr "Тодотгол илгээх" -#. i18n: file: useragentdlg.ui:42 +#. i18n: file: useragentdlg.ui:43 #. i18n: ectx: property (whatsThis), widget (QGroupBox, defaultIdGroupBox) -#: rc.cpp:551 +#: rc.cpp:497 msgid "" "The browser identification text sent to the sites you visit. Use the " "provided options to customize it." @@ -1548,15 +1281,15 @@ "Хөтчийн тодотголын текст нь таны зочилсон сайтууд руу илгээгдсэн. Үүнийг " "хэвшүүлэхийн тулд өгөгдсөн сонголтуудыг ашиглана уу." -#. i18n: file: useragentdlg.ui:45 +#. i18n: file: useragentdlg.ui:46 #. i18n: ectx: property (title), widget (QGroupBox, defaultIdGroupBox) -#: rc.cpp:554 +#: rc.cpp:500 msgid "Default Identification" msgstr "Үндсэн тодотгол" -#. i18n: file: useragentdlg.ui:57 +#. i18n: file: useragentdlg.ui:58 #. i18n: ectx: property (whatsThis), widget (KSqueezedTextLabel, defaultIdLineEdit) -#: rc.cpp:557 +#: rc.cpp:503 msgid "" "The browser identification text sent to the sites you visit. You can " "customize it using the options provided below." @@ -1564,105 +1297,105 @@ "Хөтчийн тодотголын текст нь таны зочилсон сайтууд руу илгээгдсэн. Та үүнийг " "дараах өгөгдсөн сонголтуудыг ашиглана хэвшүүлж чадна." -#. i18n: file: useragentdlg.ui:70 +#. i18n: file: useragentdlg.ui:71 #. i18n: ectx: property (whatsThis), widget (QCheckBox, osNameCheckBox) -#: rc.cpp:561 +#: rc.cpp:506 msgid "" "Includes your operating system's name in the browser identification text." msgstr "Үйлдэлийн системийнхээ нэрийг хөтчийн тодотгол текстэнд агуулах" -#. i18n: file: useragentdlg.ui:73 +#. i18n: file: useragentdlg.ui:74 #. i18n: ectx: property (text), widget (QCheckBox, osNameCheckBox) -#: rc.cpp:564 +#: rc.cpp:509 msgid "Add operating s&ystem name" msgstr "Үйлдэлийн системийн нэр нэмэх" -#. i18n: file: useragentdlg.ui:101 +#. i18n: file: useragentdlg.ui:102 #. i18n: ectx: property (whatsThis), widget (QCheckBox, osVersionCheckBox) -#: rc.cpp:567 +#: rc.cpp:512 msgid "" "Includes your operating system's version number in the browser " "identification text." msgstr "" "Үйлдэлийн системийнхээ хувилбарын дугаарыг хөтчийн тодотгол текстэнд агуулах" -#. i18n: file: useragentdlg.ui:104 +#. i18n: file: useragentdlg.ui:105 #. i18n: ectx: property (text), widget (QCheckBox, osVersionCheckBox) -#: rc.cpp:570 +#: rc.cpp:515 msgid "Add operating system &version" msgstr "Үйлдэлийн системийн хувилбар нэмэх" -#. i18n: file: useragentdlg.ui:123 +#. i18n: file: useragentdlg.ui:115 #. i18n: ectx: property (whatsThis), widget (QCheckBox, processorTypeCheckBox) -#: rc.cpp:579 +#: rc.cpp:518 msgid "Includes your machine's CPU type in the browser identification text." msgstr "Машиныхаа CPU-ний төрлийг хөтчийн тодотгол текстэнд агуулах." -#. i18n: file: useragentdlg.ui:126 +#. i18n: file: useragentdlg.ui:118 #. i18n: ectx: property (text), widget (QCheckBox, processorTypeCheckBox) -#: rc.cpp:582 +#: rc.cpp:521 msgid "Add &machine (processor) type" msgstr "Машины (процессорын) төрөл нэмэх" -#. i18n: file: useragentdlg.ui:133 +#. i18n: file: useragentdlg.ui:127 #. i18n: ectx: property (whatsThis), widget (QCheckBox, languageCheckBox) -#: rc.cpp:585 +#: rc.cpp:524 msgid "" "Includes your language settings in the browser identification text to obtain " "localized versions of the page." msgstr "" -#. i18n: file: useragentdlg.ui:136 +#. i18n: file: useragentdlg.ui:130 #. i18n: ectx: property (text), widget (QCheckBox, languageCheckBox) -#: rc.cpp:588 +#: rc.cpp:527 msgid "Add lang&uage information" msgstr "Хэлний мэдээлэл нэмэх" -#. i18n: file: useragentdlg.ui:149 +#. i18n: file: useragentdlg.ui:143 #. i18n: ectx: property (title), widget (QGroupBox, domainPolicyGroupBox) -#: rc.cpp:591 +#: rc.cpp:530 msgid "Site Specific Identification" msgstr "Сайтын тухай тодотгол" -#. i18n: file: useragentdlg.ui:162 +#. i18n: file: useragentdlg.ui:156 #. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget) -#: rc.cpp:594 +#: rc.cpp:533 msgid "Site Name" msgstr "Сайтын нэр" -#. i18n: file: useragentdlg.ui:167 +#. i18n: file: useragentdlg.ui:161 #. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget) -#: rc.cpp:597 +#: rc.cpp:536 msgid "Identification" msgstr "Тодотгол" -#. i18n: file: useragentdlg.ui:172 +#. i18n: file: useragentdlg.ui:166 #. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget) -#: rc.cpp:600 +#: rc.cpp:539 msgid "User Agent" msgstr "Хэрэглэгчийн агент" -#. i18n: file: useragentdlg.ui:185 +#. i18n: file: useragentdlg.ui:179 #. i18n: ectx: property (whatsThis), widget (KPushButton, newButton) -#: rc.cpp:603 +#: rc.cpp:542 msgid "Add new identification text for a site." msgstr "Сайтын хувьд шинэ тодотгогч текст нэмэх." -#. i18n: file: useragentdlg.ui:195 +#. i18n: file: useragentdlg.ui:189 #. i18n: ectx: property (whatsThis), widget (KPushButton, changeButton) -#: rc.cpp:609 +#: rc.cpp:548 msgid "Change the selected identifier text." msgstr "Сонгогдсон тодотгогч текстийг өөрчлөх." -#. i18n: file: useragentdlg.ui:205 +#. i18n: file: useragentdlg.ui:199 #. i18n: ectx: property (whatsThis), widget (KPushButton, deleteButton) -#: rc.cpp:615 +#: rc.cpp:554 msgid "Delete the selected identifier text." msgstr "Сонгогдсон тодотгогч текстийг устгах" -#. i18n: file: useragentdlg.ui:215 +#. i18n: file: useragentdlg.ui:209 #. i18n: ectx: property (whatsThis), widget (KPushButton, deleteAllButton) -#: rc.cpp:621 +#: rc.cpp:560 msgid "Delete all identifiers." msgstr "Бүх тодотгогчуудыг устгах." @@ -1670,11 +1403,7 @@ #. i18n: ectx: property (whatsThis), widget (QLabel, siteLabel) #. i18n: file: useragentselectordlg.ui:38 #. i18n: ectx: property (whatsThis), widget (KLineEdit, siteLineEdit) -#. i18n: file: useragentselectordlg.ui:19 -#. i18n: ectx: property (whatsThis), widget (QLabel, siteLabel) -#. i18n: file: useragentselectordlg.ui:38 -#. i18n: ectx: property (whatsThis), widget (KLineEdit, siteLineEdit) -#: rc.cpp:630 rc.cpp:639 rc.cpp:1286 rc.cpp:1295 +#: rc.cpp:566 rc.cpp:575 msgid "" "<qt>\n" "Enter the site or domain name where a fake browser identification should be " @@ -1689,7 +1418,7 @@ #. i18n: file: useragentselectordlg.ui:22 #. i18n: ectx: property (text), widget (QLabel, siteLabel) -#: rc.cpp:633 +#: rc.cpp:572 msgid "&When browsing the following site:" msgstr "Дараах сайтыг үзэж байхад:" @@ -1697,7 +1426,7 @@ #. i18n: ectx: property (whatsThis), widget (QLabel, aliasLabel) #. i18n: file: useragentselectordlg.ui:65 #. i18n: ectx: property (whatsThis), widget (KComboBox, aliasComboBox) -#: rc.cpp:642 rc.cpp:650 +#: rc.cpp:581 rc.cpp:589 msgid "" "<qt>\n" "Select the browser identification to use whenever contacting the site you " @@ -1711,7 +1440,7 @@ #. i18n: file: useragentselectordlg.ui:50 #. i18n: ectx: property (text), widget (QLabel, aliasLabel) -#: rc.cpp:647 +#: rc.cpp:586 msgid "&Use the following identification:" msgstr "Дараах тодотголийг хэрэглэх:" @@ -1719,7 +1448,7 @@ #. i18n: ectx: property (whatsThis), widget (QLabel, identityLabel) #. i18n: file: useragentselectordlg.ui:89 #. i18n: ectx: property (whatsThis), widget (KLineEdit, identityLineEdit) -#: rc.cpp:655 rc.cpp:663 +#: rc.cpp:594 rc.cpp:602 msgid "" "<qt>\n" "The actual browser identification text that will be sent to the remote " @@ -1732,19 +1461,19 @@ #. i18n: file: useragentselectordlg.ui:77 #. i18n: ectx: property (text), widget (QLabel, identityLabel) -#: rc.cpp:660 +#: rc.cpp:599 msgid "Real identification:" msgstr "Жинхэнэ тодотгол:" #. i18n: file: kio_ftprc.kcfg:10 #. i18n: ectx: label, entry (DisablePassiveMode), group (DesktopIcons) -#: rc.cpp:307 +#: rc.cpp:607 msgid "Disable Passive FTP" msgstr "" #. i18n: file: kio_ftprc.kcfg:11 #. i18n: ectx: whatsthis, entry (DisablePassiveMode), group (DesktopIcons) -#: rc.cpp:310 +#: rc.cpp:610 msgid "" "When FTP connections are passive the client connects to the server, instead " "of the other way round, so firewalls do not block the connection; old FTP " @@ -1753,13 +1482,13 @@ #. i18n: file: kio_ftprc.kcfg:16 #. i18n: ectx: label, entry (MarkPartial), group (DesktopIcons) -#: rc.cpp:313 +#: rc.cpp:613 msgid "Mark partially uploaded files" msgstr "" #. i18n: file: kio_ftprc.kcfg:17 #. i18n: ectx: whatsthis, entry (MarkPartial), group (DesktopIcons) -#: rc.cpp:316 +#: rc.cpp:616 msgid "" "While a file is being uploaded its extension is \".part\". When fully " "uploaded it is renamed to its real name." @@ -1798,17 +1527,17 @@ "such.</p>" msgstr "" -#: useragentdlg.cpp:80 +#: useragentdlg.cpp:81 msgctxt "@title:window" msgid "Add Identification" msgstr "" -#: useragentdlg.cpp:149 +#: useragentdlg.cpp:148 msgctxt "@title:window" msgid "Modify Identification" msgstr "" -#: useragentdlg.cpp:209 +#: useragentdlg.cpp:196 #, kde-format msgid "" "<qt><center>Found an existing identification for<br/><b>%1</b><br/>Do you " @@ -1817,12 +1546,12 @@ "<qt><center><br/><b>%1</b>-ы хувьд өөр тодотгол байна.<br/>Та үнэхээр үүнийг " "солихыг хүсэж байна уу?</center></qt>" -#: useragentdlg.cpp:206 +#: useragentdlg.cpp:201 msgctxt "@title:window" msgid "Duplicate Identification" msgstr "" -#: useragentdlg.cpp:396 +#: useragentdlg.cpp:373 msgid "" "<p><h1>Browser Identification</h1> The browser-identification module allows " "you to have full control over how Konqueror will identify itself to web " diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmkonqhtml.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmkonqhtml.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmkonqhtml.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmkonqhtml.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,16 +6,16 @@ msgstr "" "Project-Id-Version: kcmkonqhtml\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" -"PO-Revision-Date: 2012-03-14 17:22+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" +"PO-Revision-Date: 2012-04-11 16:53+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 23:19+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:44+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: appearance.cpp:53 msgctxt "@title:tab" @@ -34,7 +34,7 @@ #. i18n: file: css/csscustom.ui:761 #. i18n: ectx: property (title), widget (QGroupBox, GroupBox3_2) -#: appearance.cpp:64 rc.cpp:344 +#: appearance.cpp:64 rc.cpp:125 msgid "Images" msgstr "" @@ -90,7 +90,7 @@ msgid "A&nimations:" msgstr "Хө&дөлгөөн:" -#: appearance.cpp:104 htmlopts.cpp:119 +#: appearance.cpp:104 htmlopts.cpp:120 msgctxt "@title:group" msgid "Miscellaneous" msgstr "" @@ -300,23 +300,23 @@ msgid "You must first select a policy to delete." msgstr "" -#: domainlistview.cpp:200 policydlg.cpp:61 +#: domainlistview.cpp:200 policydlg.cpp:60 msgid "Use Global" msgstr "Глобалаар хэрэглэх" -#: domainlistview.cpp:202 policydlg.cpp:61 +#: domainlistview.cpp:202 policydlg.cpp:60 msgid "Accept" msgstr "Зөвшөөрөх" -#: domainlistview.cpp:204 policydlg.cpp:61 +#: domainlistview.cpp:204 policydlg.cpp:60 msgid "Reject" msgstr "Татгалзал" -#: filteropts.cpp:59 +#: filteropts.cpp:61 msgid "Enable filters" msgstr "" -#: filteropts.cpp:62 +#: filteropts.cpp:64 msgid "Hide filtered images" msgstr "" @@ -324,11 +324,11 @@ msgid "Manual Filter" msgstr "" -#: filteropts.cpp:82 +#: filteropts.cpp:87 msgid "Search:" msgstr "" -#: filteropts.cpp:90 +#: filteropts.cpp:95 msgid "" "<qt>Filter expression (e.g. <tt>http://www.example.com/ad/*</tt>, <a " "href=\"filterhelp\">more information</a>):" @@ -348,51 +348,51 @@ msgstr[0] "" msgstr[1] "" -#: filteropts.cpp:101 +#: filteropts.cpp:129 msgid "Insert" msgstr "" -#: filteropts.cpp:103 +#: filteropts.cpp:131 msgid "Update" msgstr "" -#: filteropts.cpp:105 +#: filteropts.cpp:133 msgid "Remove" msgstr "" -#: filteropts.cpp:108 +#: filteropts.cpp:136 msgid "Import..." msgstr "" -#: filteropts.cpp:110 +#: filteropts.cpp:138 msgid "Export..." msgstr "" -#: filteropts.cpp:114 +#: filteropts.cpp:142 msgid "" "<qt>More information on <a href=\"importhelp\">import format</a>, <a " "href=\"exporthelp\">export format</a>" msgstr "" -#: filteropts.cpp:128 +#: filteropts.cpp:156 msgid "" "Enable or disable AdBlocK filters. When enabled, a set of URL expressions " "should be defined in the filter list for blocking to take effect." msgstr "" -#: filteropts.cpp:130 +#: filteropts.cpp:158 msgid "" "When enabled blocked images will be removed from the page completely, " "otherwise a placeholder 'blocked' image will be used." msgstr "" -#: filteropts.cpp:137 +#: filteropts.cpp:165 msgid "" "This is the list of URL filters that will be applied to all embedded images " "and media objects." msgstr "" -#: filteropts.cpp:141 +#: filteropts.cpp:169 msgid "" "<qt><p>Enter an expression to filter. Filters can be defined as " "either:<ul><li>a shell-style wildcard, e.g. " @@ -403,21 +403,21 @@ "URL, which takes priority over any blacklist (blocking) filter." msgstr "" -#: filteropts.cpp:157 +#: filteropts.cpp:185 msgid "" "<qt><p>The filter import format is a plain text file. Blank lines, comment " "lines starting with '<tt>!</tt>' and the header line <tt>[AdBlock]</tt> are " "ignored. Any other line is added as a filter expression." msgstr "" -#: filteropts.cpp:162 +#: filteropts.cpp:190 msgid "" "<qt><p>The filter export format is a plain text file. The file begins with a " "header line <tt>[AdBlock]</tt>, then all of the filters follow each on a " "separate line." msgstr "" -#: filteropts.cpp:411 +#: filteropts.cpp:452 msgid "" "<h1>Konqueror AdBlocK</h1> Konqueror AdBlocK allows you to create a list of " "filters that are checked against linked images and frames. URL's that match " @@ -432,31 +432,31 @@ msgid "URL" msgstr "" -#: generalopts.cpp:53 +#: generalopts.cpp:56 msgid "Tabbed Browsing" msgstr "" -#: generalopts.cpp:79 +#: generalopts.cpp:82 msgctxt "@label:listbox" msgid "When &Konqueror starts:" msgstr "" -#: generalopts.cpp:84 +#: generalopts.cpp:86 msgctxt "@item:inlistbox" msgid "Show Introduction Page" msgstr "" -#: generalopts.cpp:85 +#: generalopts.cpp:87 msgctxt "@item:inlistbox" msgid "Show My Home Page" msgstr "" -#: generalopts.cpp:86 +#: generalopts.cpp:88 msgctxt "@item:inlistbox" msgid "Show Blank Page" msgstr "" -#: generalopts.cpp:87 +#: generalopts.cpp:89 msgctxt "@item:inlistbox" msgid "Show My Bookmarks" msgstr "" @@ -470,7 +470,7 @@ msgid "Select Home Page" msgstr "" -#: generalopts.cpp:108 +#: generalopts.cpp:105 msgid "" "This is the URL of the web page where Konqueror (as web browser) will jump " "to when the \"Home\" button is pressed. When Konqueror is started as a file " @@ -481,7 +481,7 @@ msgid "Default web browser engine:" msgstr "" -#: htmlopts.cpp:45 +#: htmlopts.cpp:46 msgid "" "<h1>Konqueror Browser</h1> Here you can configure Konqueror's browser " "functionality. Please note that the file manager functionality has to be " @@ -490,100 +490,100 @@ "loads. It is usually not necessary to change anything here." msgstr "" -#: htmlopts.cpp:53 +#: htmlopts.cpp:54 msgid "Boo&kmarks" msgstr "" -#: htmlopts.cpp:56 +#: htmlopts.cpp:57 msgid "Ask for name and folder when adding bookmarks" msgstr "" -#: htmlopts.cpp:59 +#: htmlopts.cpp:60 msgid "" "If this box is checked, Konqueror will allow you to change the title of the " "bookmark and choose a folder in which to store it when you add a new " "bookmark." msgstr "" -#: htmlopts.cpp:65 +#: htmlopts.cpp:66 msgid "Show only marked bookmarks in bookmark toolbar" msgstr "" -#: htmlopts.cpp:67 +#: htmlopts.cpp:68 msgid "" "If this box is checked, Konqueror will show only those bookmarks in the " "bookmark toolbar which you have marked to do so in the bookmark editor." msgstr "" -#: htmlopts.cpp:74 +#: htmlopts.cpp:75 msgid "Form Com&pletion" msgstr "" -#: htmlopts.cpp:78 +#: htmlopts.cpp:79 msgid "" "If this box is checked, Konqueror will remember the data you enter in web " "forms and suggest it in similar fields for all forms." msgstr "" -#: htmlopts.cpp:84 +#: htmlopts.cpp:85 msgid "&Maximum completions:" msgstr "" -#: htmlopts.cpp:86 +#: htmlopts.cpp:87 msgid "" "Here you can select how many values Konqueror will remember for a form field." msgstr "" -#: htmlopts.cpp:93 +#: htmlopts.cpp:94 msgid "Mouse Beha&vior" msgstr "" -#: htmlopts.cpp:96 +#: htmlopts.cpp:97 msgid "Chan&ge cursor over links" msgstr "" -#: htmlopts.cpp:98 +#: htmlopts.cpp:99 msgid "" "If this option is set, the shape of the cursor will change (usually to a " "hand) if it is moved over a hyperlink." msgstr "" -#: htmlopts.cpp:102 +#: htmlopts.cpp:103 msgid "M&iddle click opens URL in selection" msgstr "" -#: htmlopts.cpp:105 +#: htmlopts.cpp:106 msgid "" "If this box is checked, you can open the URL in the selection by middle " "clicking on a Konqueror view." msgstr "" -#: htmlopts.cpp:109 +#: htmlopts.cpp:110 msgid "Right click goes &back in history" msgstr "" -#: htmlopts.cpp:112 +#: htmlopts.cpp:113 msgid "" "If this box is checked, you can go back in history by right clicking on a " "Konqueror view. To access the context menu, press the right mouse button and " "move." msgstr "" -#: htmlopts.cpp:123 +#: htmlopts.cpp:124 msgid "Allow automatic delayed &reloading/redirecting" msgstr "" -#: htmlopts.cpp:124 +#: htmlopts.cpp:125 msgid "" "Some web pages request an automatic reload or redirection after a certain " "period of time. By unchecking this box Konqueror will ignore these requests." msgstr "" -#: htmlopts.cpp:132 +#: htmlopts.cpp:131 msgid "Enable Access Ke&y activation with Ctrl key" msgstr "" -#: htmlopts.cpp:133 +#: htmlopts.cpp:132 msgid "" "Pressing the Ctrl key when viewing webpages activates Access Keys. " "Unchecking this box will disable this accessibility feature. (Konqueror " @@ -1134,11 +1134,7 @@ #. i18n: ectx: property (windowTitle), widget (QWidget, NSConfigWidget) #. i18n: file: nsconfigwidget.ui:122 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#. i18n: file: nsconfigwidget.ui:14 -#. i18n: ectx: property (windowTitle), widget (QWidget, NSConfigWidget) -#. i18n: file: nsconfigwidget.ui:122 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: pluginopts.cpp:170 rc.cpp:63 rc.cpp:87 rc.cpp:362 rc.cpp:386 +#: pluginopts.cpp:170 rc.cpp:233 rc.cpp:257 msgid "Plugins" msgstr "Плугин" @@ -1239,111 +1235,43 @@ msgid "Select a plugin policy for the above host or domain." msgstr "" -#: policydlg.cpp:44 +#: policydlg.cpp:43 msgid "&Host or domain name:" msgstr "" -#: policydlg.cpp:53 +#: policydlg.cpp:52 msgid "" "Enter the name of a host (like www.kde.org) or a domain, starting with a dot " "(like .kde.org or .org)" msgstr "" -#: policydlg.cpp:125 +#: policydlg.cpp:124 msgid "You must first enter a domain name." msgstr "" -#: rc.cpp:97 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr "Санлигийн Бадрал, ,Launchpad Contributions:" -#: rc.cpp:98 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "badral@openmn.org,," -#. i18n: file: css/cssconfig.ui:5 -#. i18n: ectx: property (whatsThis), widget (QWidget, CSSConfigWidget) #. i18n: file: css/csscustom.ui:13 #. i18n: ectx: property (whatsThis), widget (QWidget, CSSCustomDialog) -#: rc.cpp:101 rc.cpp:131 +#. i18n: file: css/cssconfig.ui:5 +#. i18n: ectx: property (whatsThis), widget (QWidget, CSSConfigWidget) +#: rc.cpp:5 rc.cpp:143 msgid "" "<b>Stylesheets</b><p>See http://www.w3.org/Style/CSS for further information " "on cascading style sheets.</p>" msgstr "" -#. i18n: file: css/cssconfig.ui:17 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, ButtonGroup1) -#: rc.cpp:104 -msgid "" -"<b>Stylesheets</b><p>Use this groupbox to determine how Konqueror will " -"render style sheets.</p>" -msgstr "" - -#. i18n: file: css/cssconfig.ui:20 -#. i18n: ectx: property (title), widget (QGroupBox, ButtonGroup1) -#: rc.cpp:107 -msgid "Stylesheets" -msgstr "" - -#. i18n: file: css/cssconfig.ui:26 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, useDefault) -#: rc.cpp:110 -msgid "" -"<b>Use default stylesheet</b><p>Select this option to use the default " -"stylesheet.</p>" -msgstr "" - -#. i18n: file: css/cssconfig.ui:29 -#. i18n: ectx: property (text), widget (QRadioButton, useDefault) -#: rc.cpp:113 -msgid "Us&e default stylesheet" -msgstr "" - -#. i18n: file: css/cssconfig.ui:39 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, useUser) -#: rc.cpp:116 -msgid "" -"<b>Use user-defined stylesheet</b><p>If this box is checked, Konqueror will " -"try to load a user-defined style sheet as specified in the location below. " -"The style sheet allows you to completely override the way web pages are " -"rendered in your browser. The file specified should contain a valid style " -"sheet (see http://www.w3.org/Style/CSS for further information on cascading " -"style sheets).</p>" -msgstr "" - -#. i18n: file: css/cssconfig.ui:42 -#. i18n: ectx: property (text), widget (QRadioButton, useUser) -#: rc.cpp:119 -msgid "Use &user-defined stylesheet" -msgstr "" - -#. i18n: file: css/cssconfig.ui:94 -#. i18n: ectx: property (whatsThis), widget (QRadioButton, useAccess) -#: rc.cpp:122 -msgid "" -"<b>Use accessibility stylesheet</b><p>Selecting this option will allow you " -"to define a default font, font size, and font color with a few simple clicks " -"of the mouse. Simply wander over to the Customize... dialog and pick out " -"your desired options.</p>" -msgstr "" - -#. i18n: file: css/cssconfig.ui:97 -#. i18n: ectx: property (text), widget (QRadioButton, useAccess) -#: rc.cpp:125 -msgid "U&se accessibility stylesheet" -msgstr "" - -#. i18n: file: css/cssconfig.ui:137 -#. i18n: ectx: property (text), widget (QPushButton, customize) -#: rc.cpp:128 -msgid "Custom&ize..." -msgstr "" - #. i18n: file: css/csscustom.ui:21 #. i18n: ectx: property (whatsThis), widget (QGroupBox, GroupBox7) -#: rc.cpp:134 +#: rc.cpp:8 msgid "" "<b>Font family</b><p>A font family is a group of fonts that resemble one " "another, with family members that are e.g. bold, italic, or any number of " @@ -1352,25 +1280,25 @@ #. i18n: file: css/csscustom.ui:24 #. i18n: ectx: property (title), widget (QGroupBox, GroupBox7) -#: rc.cpp:137 +#: rc.cpp:11 msgid "Font Family" msgstr "" #. i18n: file: css/csscustom.ui:30 #. i18n: ectx: property (text), widget (QLabel, txtBaseFontFamily) -#: rc.cpp:140 +#: rc.cpp:14 msgid "Base family:" msgstr "" #. i18n: file: css/csscustom.ui:37 #. i18n: ectx: property (whatsThis), widget (KFontComboBox, fontFamily) -#: rc.cpp:143 +#: rc.cpp:17 msgid "<p>This is the currently selected font family</p>" msgstr "" #. i18n: file: css/csscustom.ui:509 #. i18n: ectx: property (whatsThis), widget (QCheckBox, sameFamily) -#: rc.cpp:239 +#: rc.cpp:20 msgid "" "<b>Use same family for all text</b><p>Select this option to override custom " "fonts everywhere in favor of the base font.</p>" @@ -1378,103 +1306,103 @@ #. i18n: file: css/csscustom.ui:512 #. i18n: ectx: property (text), widget (QCheckBox, sameFamily) -#: rc.cpp:242 +#: rc.cpp:23 msgid "Use same family for all text" msgstr "" #. i18n: file: css/csscustom.ui:522 #. i18n: ectx: property (title), widget (QGroupBox, GroupBox3) -#: rc.cpp:245 +#: rc.cpp:26 msgid "Font Size" msgstr "" #. i18n: file: css/csscustom.ui:528 #. i18n: ectx: property (text), widget (QLabel, txtFontsize) -#: rc.cpp:248 +#: rc.cpp:29 msgid "Base font si&ze:" msgstr "" #. i18n: file: css/csscustom.ui:545 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:251 +#: rc.cpp:32 msgid "7" msgstr "" #. i18n: file: css/csscustom.ui:550 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:254 +#: rc.cpp:35 msgid "8" msgstr "" #. i18n: file: css/csscustom.ui:555 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:257 +#: rc.cpp:38 msgid "9" msgstr "" #. i18n: file: css/csscustom.ui:560 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:260 +#: rc.cpp:41 msgid "10" msgstr "" #. i18n: file: css/csscustom.ui:565 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:263 +#: rc.cpp:44 msgid "11" msgstr "" #. i18n: file: css/csscustom.ui:570 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:266 +#: rc.cpp:47 msgid "12" msgstr "" #. i18n: file: css/csscustom.ui:575 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:269 +#: rc.cpp:50 msgid "14" msgstr "" #. i18n: file: css/csscustom.ui:580 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:272 +#: rc.cpp:53 msgid "16" msgstr "" #. i18n: file: css/csscustom.ui:585 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:275 +#: rc.cpp:56 msgid "20" msgstr "" #. i18n: file: css/csscustom.ui:590 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:278 +#: rc.cpp:59 msgid "24" msgstr "" #. i18n: file: css/csscustom.ui:595 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:281 +#: rc.cpp:62 msgid "32" msgstr "" #. i18n: file: css/csscustom.ui:600 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:284 +#: rc.cpp:65 msgid "48" msgstr "" #. i18n: file: css/csscustom.ui:605 #. i18n: ectx: property (text), item, widget (QComboBox, basefontsize) -#: rc.cpp:287 +#: rc.cpp:68 msgid "64" msgstr "" #. i18n: file: css/csscustom.ui:613 #. i18n: ectx: property (whatsThis), widget (QCheckBox, dontScale) -#: rc.cpp:290 +#: rc.cpp:71 msgid "" "<b>Use same size for all elements</b><p>Select this option to override " "custom font sizes in favor of the base font size. All fonts will be " @@ -1483,44 +1411,44 @@ #. i18n: file: css/csscustom.ui:616 #. i18n: ectx: property (text), widget (QCheckBox, dontScale) -#: rc.cpp:293 +#: rc.cpp:74 msgid "&Use same size for all elements" msgstr "" #. i18n: file: css/csscustom.ui:626 #. i18n: ectx: property (title), widget (QGroupBox, ButtonGroup2) -#: rc.cpp:296 +#: rc.cpp:77 msgid "Colors" msgstr "" #. i18n: file: css/csscustom.ui:648 #. i18n: ectx: property (whatsThis), widget (QRadioButton, blackOnWhite) -#: rc.cpp:299 +#: rc.cpp:80 msgid "<b>Black on White</b><p>This is what you normally see.</p>" msgstr "" #. i18n: file: css/csscustom.ui:651 #. i18n: ectx: property (text), widget (QRadioButton, blackOnWhite) -#: rc.cpp:302 +#: rc.cpp:83 msgid "&Black on white" msgstr "" #. i18n: file: css/csscustom.ui:661 #. i18n: ectx: property (whatsThis), widget (QRadioButton, whiteOnBlack) -#: rc.cpp:305 +#: rc.cpp:86 msgid "" "<b>White on Black</b><p>This is your classic inverse color scheme.</p>" msgstr "" #. i18n: file: css/csscustom.ui:664 #. i18n: ectx: property (text), widget (QRadioButton, whiteOnBlack) -#: rc.cpp:308 +#: rc.cpp:89 msgid "&White on black" msgstr "" #. i18n: file: css/csscustom.ui:671 #. i18n: ectx: property (whatsThis), widget (QRadioButton, customColor) -#: rc.cpp:311 +#: rc.cpp:92 msgid "" "<b>Custom</b><p>Select this option to define a custom color for the default " "font.</p>" @@ -1528,13 +1456,13 @@ #. i18n: file: css/csscustom.ui:674 #. i18n: ectx: property (text), widget (QRadioButton, customColor) -#: rc.cpp:314 +#: rc.cpp:95 msgid "Cus&tom" msgstr "" #. i18n: file: css/csscustom.ui:684 #. i18n: ectx: property (whatsThis), widget (QLabel, txtBackground) -#: rc.cpp:317 +#: rc.cpp:98 msgid "" "<b>Background</b><p>This background color is the one displayed behind the " "text by default. A background image will override this.</p>" @@ -1542,13 +1470,13 @@ #. i18n: file: css/csscustom.ui:687 #. i18n: ectx: property (text), widget (QLabel, txtBackground) -#: rc.cpp:320 +#: rc.cpp:101 msgid "Bac&kground:" msgstr "" #. i18n: file: css/csscustom.ui:703 #. i18n: ectx: property (whatsThis), widget (KColorButton, backgroundColorButton) -#: rc.cpp:323 +#: rc.cpp:104 msgid "" "<b>Background</b><p>Behind this door lays the ability to choose a custom " "default background.</p>" @@ -1556,7 +1484,7 @@ #. i18n: file: css/csscustom.ui:713 #. i18n: ectx: property (whatsThis), widget (QCheckBox, sameColor) -#: rc.cpp:326 +#: rc.cpp:107 msgid "" "<b>Use same color for all text</b><p>Select this option to apply your chosen " "color to the default font as well as any custom fonts as specified in a " @@ -1565,7 +1493,7 @@ #. i18n: file: css/csscustom.ui:716 #. i18n: ectx: property (text), widget (QCheckBox, sameColor) -#: rc.cpp:329 +#: rc.cpp:110 msgid "Use same color for all text" msgstr "" @@ -1573,7 +1501,7 @@ #. i18n: ectx: property (whatsThis), widget (QLabel, txtForeground) #. i18n: file: css/csscustom.ui:745 #. i18n: ectx: property (whatsThis), widget (KColorButton, foregroundColorButton) -#: rc.cpp:332 rc.cpp:338 +#: rc.cpp:113 rc.cpp:119 msgid "" "<b>Foreground color</b><p>The foreground color is the color that the text is " "drawn in.</p>" @@ -1581,19 +1509,19 @@ #. i18n: file: css/csscustom.ui:729 #. i18n: ectx: property (text), widget (QLabel, txtForeground) -#: rc.cpp:335 +#: rc.cpp:116 msgid "&Foreground:" msgstr "" #. i18n: file: css/csscustom.ui:758 #. i18n: ectx: property (whatsThis), widget (QGroupBox, GroupBox3_2) -#: rc.cpp:341 +#: rc.cpp:122 msgid "<b>Images</b>" msgstr "" #. i18n: file: css/csscustom.ui:767 #. i18n: ectx: property (whatsThis), widget (QCheckBox, hideImages) -#: rc.cpp:347 +#: rc.cpp:128 msgid "" "<b>Suppress images</b><p>Selecting this will prevent Konqueror from loading " "images.</p>" @@ -1601,13 +1529,13 @@ #. i18n: file: css/csscustom.ui:770 #. i18n: ectx: property (text), widget (QCheckBox, hideImages) -#: rc.cpp:350 +#: rc.cpp:131 msgid "&Suppress images" msgstr "" #. i18n: file: css/csscustom.ui:777 #. i18n: ectx: property (whatsThis), widget (QCheckBox, hideBackground) -#: rc.cpp:353 +#: rc.cpp:134 msgid "" "<b>Suppress background images</b><p>Selecting this option will prevent " "Konqueror from loading background images.</p>" @@ -1615,79 +1543,87 @@ #. i18n: file: css/csscustom.ui:780 #. i18n: ectx: property (text), widget (QCheckBox, hideBackground) -#: rc.cpp:356 +#: rc.cpp:137 msgid "Suppress background images" msgstr "" #. i18n: file: css/csscustom.ui:812 #. i18n: ectx: property (title), widget (QGroupBox, previewBox) -#: rc.cpp:359 +#: rc.cpp:140 msgid "Preview" msgstr "" -#. i18n: file: nsconfigwidget.ui:26 -#. i18n: ectx: property (title), widget (QGroupBox, GroupBox1) -#: rc.cpp:66 rc.cpp:365 -msgid "Folders" +#. i18n: file: css/cssconfig.ui:17 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, ButtonGroup1) +#: rc.cpp:146 +msgid "" +"<b>Stylesheets</b><p>Use this groupbox to determine how Konqueror will " +"render style sheets.</p>" msgstr "" -#. i18n: file: nsconfigwidget.ui:51 -#. i18n: ectx: property (text), widget (QPushButton, dirRemove) -#: rc.cpp:69 rc.cpp:368 -msgid "&Remove" +#. i18n: file: css/cssconfig.ui:20 +#. i18n: ectx: property (title), widget (QGroupBox, ButtonGroup1) +#: rc.cpp:149 +msgid "Stylesheets" msgstr "" -#. i18n: file: nsconfigwidget.ui:58 -#. i18n: ectx: property (text), widget (QPushButton, dirNew) -#: rc.cpp:72 rc.cpp:371 -msgid "&New" -msgstr "&Шинэ" - -#. i18n: file: nsconfigwidget.ui:75 -#. i18n: ectx: property (text), widget (QPushButton, dirDown) -#: rc.cpp:75 rc.cpp:374 -msgid "Do&wn" -msgstr "Д&оош" +#. i18n: file: css/cssconfig.ui:26 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, useDefault) +#: rc.cpp:152 +msgid "" +"<b>Use default stylesheet</b><p>Select this option to use the default " +"stylesheet.</p>" +msgstr "" -#. i18n: file: nsconfigwidget.ui:85 -#. i18n: ectx: property (text), widget (QPushButton, dirUp) -#: rc.cpp:78 rc.cpp:377 -msgid "&Up" -msgstr "Д&ээш" +#. i18n: file: css/cssconfig.ui:29 +#. i18n: ectx: property (text), widget (QRadioButton, useDefault) +#: rc.cpp:155 +msgid "Us&e default stylesheet" +msgstr "" -#. i18n: file: nsconfigwidget.ui:102 -#. i18n: ectx: property (whatsThis), widget (QPushButton, scanButton) -#: rc.cpp:81 rc.cpp:380 -msgid "Click here to scan for newly installed Netscape plugins now." +#. i18n: file: css/cssconfig.ui:39 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, useUser) +#: rc.cpp:158 +msgid "" +"<b>Use user-defined stylesheet</b><p>If this box is checked, Konqueror will " +"try to load a user-defined style sheet as specified in the location below. " +"The style sheet allows you to completely override the way web pages are " +"rendered in your browser. The file specified should contain a valid style " +"sheet (see http://www.w3.org/Style/CSS for further information on cascading " +"style sheets).</p>" msgstr "" -#. i18n: file: nsconfigwidget.ui:105 -#. i18n: ectx: property (text), widget (QPushButton, scanButton) -#: rc.cpp:84 rc.cpp:383 -msgid "&Scan for Plugins" +#. i18n: file: css/cssconfig.ui:42 +#. i18n: ectx: property (text), widget (QRadioButton, useUser) +#: rc.cpp:161 +msgid "Use &user-defined stylesheet" msgstr "" -#. i18n: file: nsconfigwidget.ui:128 -#. i18n: ectx: property (whatsThis), widget (QTreeWidget, pluginList) -#: rc.cpp:90 rc.cpp:389 -msgid "Here you can see a list of the Netscape plugins KDE has found." +#. i18n: file: css/cssconfig.ui:94 +#. i18n: ectx: property (whatsThis), widget (QRadioButton, useAccess) +#: rc.cpp:164 +msgid "" +"<b>Use accessibility stylesheet</b><p>Selecting this option will allow you " +"to define a default font, font size, and font color with a few simple clicks " +"of the mouse. Simply wander over to the Customize... dialog and pick out " +"your desired options.</p>" msgstr "" -#. i18n: file: nsconfigwidget.ui:135 -#. i18n: ectx: property (text), widget (QTreeWidget, pluginList) -#: rc.cpp:93 rc.cpp:392 -msgid "Information" +#. i18n: file: css/cssconfig.ui:97 +#. i18n: ectx: property (text), widget (QRadioButton, useAccess) +#: rc.cpp:167 +msgid "U&se accessibility stylesheet" msgstr "" -#. i18n: file: nsconfigwidget.ui:140 -#. i18n: ectx: property (text), widget (QTreeWidget, pluginList) -#: rc.cpp:96 rc.cpp:395 -msgid "Value" -msgstr "Утга" +#. i18n: file: css/cssconfig.ui:137 +#. i18n: ectx: property (text), widget (QPushButton, customize) +#: rc.cpp:170 +msgid "Custom&ize..." +msgstr "" #. i18n: file: advancedTabOptions.ui:21 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pShowMMBInTabs) -#: rc.cpp:3 rc.cpp:398 +#: rc.cpp:173 msgid "" "This will open a new tab instead of a new window in various situations, such " "as choosing a link or a folder with the middle mouse button." @@ -1695,13 +1631,13 @@ #. i18n: file: advancedTabOptions.ui:24 #. i18n: ectx: property (text), widget (QCheckBox, m_pShowMMBInTabs) -#: rc.cpp:6 rc.cpp:401 +#: rc.cpp:176 msgid "Open &links in new tab instead of in new window" msgstr "" #. i18n: file: advancedTabOptions.ui:31 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pPopupsWithinTabs) -#: rc.cpp:9 rc.cpp:404 +#: rc.cpp:179 msgid "" "Whether or not JavaScript popups if allowed shall open in a new tab or in a " "new window." @@ -1709,13 +1645,13 @@ #. i18n: file: advancedTabOptions.ui:34 #. i18n: ectx: property (text), widget (QCheckBox, m_pPopupsWithinTabs) -#: rc.cpp:12 rc.cpp:407 +#: rc.cpp:182 msgid "Open pop&ups in new tab instead of in new window" msgstr "" #. i18n: file: advancedTabOptions.ui:41 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pKonquerorTabforExternalURL) -#: rc.cpp:15 rc.cpp:410 +#: rc.cpp:185 msgid "" "When you click a URL in another KDE program or call kfmclient to open a URL, " "the current desktop will be searched for a non-minimized Konqueror and, if " @@ -1725,26 +1661,26 @@ #. i18n: file: advancedTabOptions.ui:44 #. i18n: ectx: property (text), widget (QCheckBox, m_pKonquerorTabforExternalURL) -#: rc.cpp:18 rc.cpp:413 +#: rc.cpp:188 msgid "Open as tab in existing Konqueror when URL is called externally" msgstr "" #. i18n: file: advancedTabOptions.ui:51 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pNewTabsInBackground) -#: rc.cpp:21 rc.cpp:416 +#: rc.cpp:191 msgid "" "This will open a new tab in the background, instead of in the foreground." msgstr "" #. i18n: file: advancedTabOptions.ui:54 #. i18n: ectx: property (text), widget (QCheckBox, m_pNewTabsInBackground) -#: rc.cpp:24 rc.cpp:419 +#: rc.cpp:194 msgid "O&pen new tabs in the background" msgstr "" #. i18n: file: advancedTabOptions.ui:61 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pOpenAfterCurrentPage) -#: rc.cpp:27 rc.cpp:422 +#: rc.cpp:197 msgid "" "This will open a new tab opened from a page after the current tab, instead " "of after the last tab." @@ -1752,13 +1688,13 @@ #. i18n: file: advancedTabOptions.ui:64 #. i18n: ectx: property (text), widget (QCheckBox, m_pOpenAfterCurrentPage) -#: rc.cpp:30 rc.cpp:425 +#: rc.cpp:200 msgid "Open &new tab after current tab" msgstr "" #. i18n: file: advancedTabOptions.ui:71 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pDynamicTabbarHide) -#: rc.cpp:33 rc.cpp:428 +#: rc.cpp:203 msgid "" "This will display the tab bar only if there are two or more tabs. Otherwise " "it will always be displayed." @@ -1766,41 +1702,39 @@ #. i18n: file: advancedTabOptions.ui:74 #. i18n: ectx: property (text), widget (QCheckBox, m_pDynamicTabbarHide) -#: rc.cpp:36 rc.cpp:431 +#: rc.cpp:206 msgid "Hide the tab bar when only one tab is open" msgstr "" #. i18n: file: advancedTabOptions.ui:81 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pPermanentCloseButton) -#: rc.cpp:39 rc.cpp:434 -msgid "" -"This will display close buttons inside each tab instead of websites' icons." +#: rc.cpp:209 +msgid "This will display close buttons inside each tab." msgstr "" #. i18n: file: advancedTabOptions.ui:84 #. i18n: ectx: property (text), widget (QCheckBox, m_pPermanentCloseButton) -#: rc.cpp:42 rc.cpp:437 +#: rc.cpp:212 msgid "&Show close button on tabs" msgstr "" #. i18n: file: advancedTabOptions.ui:91 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pMiddleClickClose) -#: rc.cpp:45 rc.cpp:440 +#: rc.cpp:215 msgid "" "When you click on a tab using the middle mouse button or mouse wheel, it " -"will close that tab. (Konqueror needs to be restarted for changes to take " -"effect.)" +"will close that tab." msgstr "" #. i18n: file: advancedTabOptions.ui:94 #. i18n: ectx: property (text), widget (QCheckBox, m_pMiddleClickClose) -#: rc.cpp:48 rc.cpp:443 +#: rc.cpp:218 msgid "Middle-click on a tab to close it" msgstr "" #. i18n: file: advancedTabOptions.ui:101 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pTabConfirm) -#: rc.cpp:51 rc.cpp:446 +#: rc.cpp:221 msgid "" "This will ask you whether you are sure you want to close a window when it " "has multiple tabs opened in it." @@ -1808,13 +1742,13 @@ #. i18n: file: advancedTabOptions.ui:104 #. i18n: ectx: property (text), widget (QCheckBox, m_pTabConfirm) -#: rc.cpp:54 rc.cpp:449 +#: rc.cpp:224 msgid "Confirm &when closing windows with multiple tabs" msgstr "" #. i18n: file: advancedTabOptions.ui:111 #. i18n: ectx: property (whatsThis), widget (QCheckBox, m_pTabCloseActivatePrevious) -#: rc.cpp:57 rc.cpp:452 +#: rc.cpp:227 msgid "" "When checking this the previous used or opened tab will be activated when " "you close the current active tab instead of the one right to the current tab." @@ -1822,10 +1756,70 @@ #. i18n: file: advancedTabOptions.ui:114 #. i18n: ectx: property (text), widget (QCheckBox, m_pTabCloseActivatePrevious) -#: rc.cpp:60 rc.cpp:455 +#: rc.cpp:230 msgid "Activate previously used tab when closing the current tab" msgstr "" +#. i18n: file: nsconfigwidget.ui:26 +#. i18n: ectx: property (title), widget (QGroupBox, GroupBox1) +#: rc.cpp:236 +msgid "Folders" +msgstr "" + +#. i18n: file: nsconfigwidget.ui:51 +#. i18n: ectx: property (text), widget (QPushButton, dirRemove) +#: rc.cpp:239 +msgid "&Remove" +msgstr "" + +#. i18n: file: nsconfigwidget.ui:58 +#. i18n: ectx: property (text), widget (QPushButton, dirNew) +#: rc.cpp:242 +msgid "&New" +msgstr "&Шинэ" + +#. i18n: file: nsconfigwidget.ui:75 +#. i18n: ectx: property (text), widget (QPushButton, dirDown) +#: rc.cpp:245 +msgid "Do&wn" +msgstr "Д&оош" + +#. i18n: file: nsconfigwidget.ui:85 +#. i18n: ectx: property (text), widget (QPushButton, dirUp) +#: rc.cpp:248 +msgid "&Up" +msgstr "Д&ээш" + +#. i18n: file: nsconfigwidget.ui:102 +#. i18n: ectx: property (whatsThis), widget (QPushButton, scanButton) +#: rc.cpp:251 +msgid "Click here to scan for newly installed Netscape plugins now." +msgstr "" + +#. i18n: file: nsconfigwidget.ui:105 +#. i18n: ectx: property (text), widget (QPushButton, scanButton) +#: rc.cpp:254 +msgid "&Scan for Plugins" +msgstr "" + +#. i18n: file: nsconfigwidget.ui:128 +#. i18n: ectx: property (whatsThis), widget (QTreeWidget, pluginList) +#: rc.cpp:260 +msgid "Here you can see a list of the Netscape plugins KDE has found." +msgstr "" + +#. i18n: file: nsconfigwidget.ui:135 +#. i18n: ectx: property (text), widget (QTreeWidget, pluginList) +#: rc.cpp:263 +msgid "Information" +msgstr "" + +#. i18n: file: nsconfigwidget.ui:140 +#. i18n: ectx: property (text), widget (QTreeWidget, pluginList) +#: rc.cpp:266 +msgid "Value" +msgstr "Утга" + #: css/kcmcss.cpp:56 msgid "" "<h1>Konqueror Stylesheets</h1> This module allows you to apply your own " diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmkonq.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmkonq.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmkonq.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmkonq.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,31 +6,32 @@ msgstr "" "Project-Id-Version: kcmkonq\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-02-16 12:00+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:18+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Launchpad-Export-Date: 2012-04-18 04:43+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: behaviour.cpp:44 +#: behaviour.cpp:45 msgid "" "<h1>Konqueror Behavior</h1> You can configure how Konqueror behaves as a " "file manager here." msgstr "" -#: behaviour.cpp:48 +#: behaviour.cpp:49 msgid "Misc Options" msgstr "Бусад Сонолт" -#: behaviour.cpp:57 +#: behaviour.cpp:58 msgid "Open folders in separate &windows" msgstr "" -#: behaviour.cpp:58 +#: behaviour.cpp:59 msgid "" "If this option is checked, Konqueror will open a new window when you open a " "folder, rather than showing that folder's contents in the current window." @@ -52,22 +53,22 @@ msgid "Menu Editor" msgstr "" -#: kcustommenueditor.cpp:103 +#: kcustommenueditor.cpp:102 msgid "Menu" msgstr "" -#: kcustommenueditor.cpp:107 +#: kcustommenueditor.cpp:106 msgid "New..." msgstr "" -#: kcustommenueditor.cpp:108 +#: kcustommenueditor.cpp:107 msgid "Remove" msgstr "" -#: kcustommenueditor.cpp:109 +#: kcustommenueditor.cpp:108 msgid "Move Up" msgstr "" -#: kcustommenueditor.cpp:110 +#: kcustommenueditor.cpp:109 msgid "Move Down" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcm_krfb.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcm_krfb.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcm_krfb.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcm_krfb.po 2012-04-18 08:23:47.000000000 +0000 @@ -6,15 +6,15 @@ msgstr "" "Project-Id-Version: kcm_krfb\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-08 21:45+0000\n" +"POT-Creation-Date: 2012-04-12 13:14+0100\n" "PO-Revision-Date: 2008-02-16 11:57+0000\n" "Last-Translator: Tegshbayar <Unknown>\n" "Language-Team: Mongolia <openmn-core@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 18:59+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 00:21+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kcm_krfb.cpp:61 msgid "Desktop Sharing Control Module" @@ -47,61 +47,61 @@ "sharing." msgstr "" -#: rc.cpp:83 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr " ,Launchpad Contributions:" -#: rc.cpp:84 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "," #. i18n: file: configurationwidget.ui:37 #. i18n: ectx: attribute (title), widget (QWidget) -#: rc.cpp:3 rc.cpp:87 +#: rc.cpp:5 msgid "Acc&ess" msgstr "Х&андалт" #. i18n: file: configurationwidget.ui:54 #. i18n: ectx: property (title), widget (QGroupBox) -#: rc.cpp:6 rc.cpp:90 +#: rc.cpp:8 msgid "Invitations" msgstr "Урилга" #. i18n: file: configurationwidget.ui:74 #. i18n: ectx: property (text), widget (QLabel) -#: rc.cpp:9 rc.cpp:93 +#: rc.cpp:11 msgid "You have no open invitations." msgstr "" #. i18n: file: configurationwidget.ui:90 #. i18n: ectx: property (text), widget (QPushButton) -#: rc.cpp:12 rc.cpp:96 +#: rc.cpp:14 msgid "Create && &Manage Invitations..." msgstr "Үүсгэх &&& Урилгыг зохицуулах" #. i18n: file: configurationwidget.ui:93 #. i18n: ectx: property (whatsThis), widget (QPushButton) -#: rc.cpp:15 rc.cpp:99 +#: rc.cpp:17 msgid "Click to view or delete the open invitations." msgstr "Үзэх гэдгийг дарах буюу нээлттэй урилгыг устгах" #. i18n: file: configurationwidget.ui:111 #. i18n: ectx: property (title), widget (QButtonGroup) -#: rc.cpp:18 rc.cpp:102 +#: rc.cpp:20 msgid "Uninvited Connections" msgstr "Урилгагүй холбоос" #. i18n: file: configurationwidget.ui:128 #. i18n: ectx: property (text), widget (QCheckBox) -#: rc.cpp:21 rc.cpp:105 +#: rc.cpp:23 msgid "Allow &uninvited connections" msgstr "Урилгагүй холболтыг &зөвшөөрөх" #. i18n: file: configurationwidget.ui:134 #. i18n: ectx: property (whatsThis), widget (QCheckBox) -#: rc.cpp:24 rc.cpp:108 +#: rc.cpp:26 msgid "" "Select this option to allow connecting without inviting. This is useful if " "you want to access your desktop remotely." @@ -111,13 +111,13 @@ #. i18n: file: configurationwidget.ui:142 #. i18n: ectx: property (text), widget (QCheckBox) -#: rc.cpp:27 rc.cpp:111 +#: rc.cpp:29 msgid "Announce service &on the network" msgstr "" #. i18n: file: configurationwidget.ui:148 #. i18n: ectx: property (whatsThis), widget (QCheckBox) -#: rc.cpp:30 rc.cpp:114 +#: rc.cpp:32 msgid "" "If you allow uninvited connections and enable this option, Desktop Sharing " "will announce the service and your identity on the local network, so people " @@ -129,13 +129,13 @@ #. i18n: file: configurationwidget.ui:156 #. i18n: ectx: property (text), widget (QCheckBox) -#: rc.cpp:33 rc.cpp:117 +#: rc.cpp:35 msgid "Confirm uninvited connections &before accepting" msgstr "" #. i18n: file: configurationwidget.ui:159 #. i18n: ectx: property (whatsThis), widget (QCheckBox) -#: rc.cpp:36 rc.cpp:120 +#: rc.cpp:38 msgid "" "If enabled, a dialog will appear when somebody attempts to connect, asking " "you whether you want to accept the connection." @@ -145,13 +145,13 @@ #. i18n: file: configurationwidget.ui:167 #. i18n: ectx: property (text), widget (QCheckBox) -#: rc.cpp:39 rc.cpp:123 +#: rc.cpp:41 msgid "A&llow uninvited connections to control the desktop" msgstr "Дэлгэцийн удирдлагад Урилгагүй холболтыг зөв&шөөрөх" #. i18n: file: configurationwidget.ui:170 #. i18n: ectx: property (whatsThis), widget (QCheckBox) -#: rc.cpp:42 rc.cpp:126 +#: rc.cpp:44 msgid "" "Enable this option to allow uninvited user to control your desktop (using " "mouse and keyboard)." @@ -161,13 +161,13 @@ #. i18n: file: configurationwidget.ui:216 #. i18n: ectx: property (text), widget (QLabel) -#: rc.cpp:45 rc.cpp:129 +#: rc.cpp:47 msgid "Pass&word:" msgstr "" #. i18n: file: configurationwidget.ui:233 #. i18n: ectx: property (whatsThis), widget (QLineEdit) -#: rc.cpp:48 rc.cpp:132 +#: rc.cpp:50 msgid "" "If you allow uninvited connections, it is highly recommended to set a " "password in order to protect your computer from unauthorized access." @@ -177,25 +177,25 @@ #. i18n: file: configurationwidget.ui:264 #. i18n: ectx: attribute (title), widget (QWidget) -#: rc.cpp:51 rc.cpp:135 +#: rc.cpp:53 msgid "&Session" msgstr "" #. i18n: file: configurationwidget.ui:281 #. i18n: ectx: property (title), widget (QGroupBox) -#: rc.cpp:54 rc.cpp:138 +#: rc.cpp:56 msgid "Session Preferences" msgstr "" #. i18n: file: configurationwidget.ui:298 #. i18n: ectx: property (text), widget (QCheckBox) -#: rc.cpp:57 rc.cpp:141 +#: rc.cpp:59 msgid "Always disable &background image" msgstr "" #. i18n: file: configurationwidget.ui:304 #. i18n: ectx: property (whatsThis), widget (QCheckBox) -#: rc.cpp:60 rc.cpp:144 +#: rc.cpp:62 msgid "" "Check this option to always disable the background image during a remote " "session. Otherwise the client decides whether the background will be enabled " @@ -204,25 +204,25 @@ #. i18n: file: configurationwidget.ui:333 #. i18n: ectx: attribute (title), widget (QWidget) -#: rc.cpp:63 rc.cpp:147 +#: rc.cpp:65 msgid "&Network" msgstr "&Сүлжээ" #. i18n: file: configurationwidget.ui:350 #. i18n: ectx: property (title), widget (QGroupBox) -#: rc.cpp:66 rc.cpp:150 +#: rc.cpp:68 msgid "Network Port" msgstr "Сүлжээний порт" #. i18n: file: configurationwidget.ui:367 #. i18n: ectx: property (text), widget (QCheckBox) -#: rc.cpp:69 rc.cpp:153 +#: rc.cpp:71 msgid "Assi&gn port automatically" msgstr "" #. i18n: file: configurationwidget.ui:373 #. i18n: ectx: property (whatsThis), widget (QCheckBox) -#: rc.cpp:72 rc.cpp:156 +#: rc.cpp:74 msgid "" "Check this option to assign the network port automatically. This is " "recommended unless your network setup requires you to use a fixed port, for " @@ -234,19 +234,19 @@ #. i18n: file: configurationwidget.ui:404 #. i18n: ectx: property (text), widget (QLabel) -#: rc.cpp:75 rc.cpp:159 +#: rc.cpp:77 msgid "P&ort:" msgstr "" #. i18n: file: configurationwidget.ui:424 #. i18n: ectx: property (toolTip), widget (KIntNumInput) -#: rc.cpp:78 rc.cpp:162 +#: rc.cpp:80 msgid "Enter the TCP port number here" msgstr "ТСП портын дугаарыг энд оруулна уу" #. i18n: file: configurationwidget.ui:428 #. i18n: ectx: property (whatsThis), widget (KIntNumInput) -#: rc.cpp:81 rc.cpp:165 +#: rc.cpp:83 msgid "" "Use this field to set a static port number for the desktop sharing service. " "Note that if the port is already in use the Desktop Sharing service will not " diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmnic.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmnic.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmnic.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmnic.po 2012-04-18 08:23:49.000000000 +0000 @@ -4,15 +4,15 @@ msgstr "" "Project-Id-Version: kcmnic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 19:16+0000\n" +"POT-Creation-Date: 2012-04-12 20:39+0000\n" "PO-Revision-Date: 2008-02-16 12:01+0000\n" "Last-Translator: Sanlig Badral <Unknown>\n" "Language-Team: Mongolian <openmn-kdemn@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:59+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 05:27+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: nic.cpp:99 msgid "Name" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmperformance.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmperformance.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmperformance.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmperformance.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,15 +6,15 @@ msgstr "" "Project-Id-Version: kcmperformance\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-02-16 12:10+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:20+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:46+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kcmperformance.cpp:48 msgid "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmsamba.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmsamba.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmsamba.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmsamba.po 2012-04-18 08:23:49.000000000 +0000 @@ -7,29 +7,29 @@ msgstr "" "Project-Id-Version: kcmsamba\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 19:16+0000\n" -"PO-Revision-Date: 2012-03-14 17:12+0000\n" +"POT-Creation-Date: 2012-04-12 20:39+0000\n" +"PO-Revision-Date: 2012-04-11 16:43+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-linux@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-23 00:00+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 05:28+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: kcmsambaimports.cpp:44 ksmbstatus.cpp:51 +#: kcmsambaimports.cpp:43 ksmbstatus.cpp:51 msgid "Type" msgstr "Төрөл" -#: kcmsambaimports.cpp:45 +#: kcmsambaimports.cpp:43 msgid "Resource" msgstr "Нөөц" -#: kcmsambaimports.cpp:46 +#: kcmsambaimports.cpp:43 msgid "Mounted Under" msgstr "Доор залгагдсан" -#: kcmsambaimports.cpp:48 +#: kcmsambaimports.cpp:45 msgid "" "This list shows the Samba and NFS shared resources mounted on your system " "from other hosts. The \"Type\" column tells you whether the mounted resource " @@ -128,19 +128,19 @@ "Энд дарж хуудасны мэдээллийг шинэчлэнэ үү. Самбагийн хадгалсан үйлдлийн " "протоколыг тогтоохын тулд протокол файл (дээр харагдаж буй) уншина уу." -#: kcmsambalog.cpp:88 +#: kcmsambalog.cpp:88 kcmsambalog.cpp:89 msgid "Date & Time" msgstr "Огноо ба Хугацаа" -#: kcmsambalog.cpp:89 kcmsambastatistics.cpp:65 +#: kcmsambalog.cpp:88 kcmsambalog.cpp:89 kcmsambastatistics.cpp:64 msgid "Event" msgstr "Үйлдэл" -#: kcmsambalog.cpp:90 kcmsambastatistics.cpp:66 +#: kcmsambalog.cpp:88 kcmsambalog.cpp:90 kcmsambastatistics.cpp:64 msgid "Service/File" msgstr "Үйлчилгээ/Файл" -#: kcmsambalog.cpp:91 kcmsambastatistics.cpp:67 +#: kcmsambalog.cpp:89 kcmsambalog.cpp:90 kcmsambastatistics.cpp:64 msgid "Host/User" msgstr "Хост/Хэрэглэгч" @@ -155,7 +155,7 @@ "be read and the list refreshed.</p>" msgstr "" -#: kcmsambalog.cpp:204 kcmsambastatistics.cpp:150 kcmsambastatistics.cpp:198 +#: kcmsambalog.cpp:204 kcmsambastatistics.cpp:147 kcmsambastatistics.cpp:212 msgid "CONNECTION OPENED" msgstr "Холболт Нээлттэй" @@ -216,81 +216,81 @@ msgid "Nr" msgstr "Дугаар" -#: kcmsambastatistics.cpp:68 +#: kcmsambastatistics.cpp:64 msgid "Hits" msgstr "Эрэмбэ" -#: kcmsambastatistics.cpp:72 kcmsambastatistics.cpp:139 +#: kcmsambastatistics.cpp:68 kcmsambastatistics.cpp:135 msgid "Connection" msgstr "Холболт" -#: kcmsambastatistics.cpp:73 +#: kcmsambastatistics.cpp:69 msgid "File Access" msgstr "Файлд Хандах" -#: kcmsambastatistics.cpp:129 +#: kcmsambastatistics.cpp:125 #, kde-format msgid "Connections: %1" msgstr "Холболт: %1" -#: kcmsambastatistics.cpp:130 +#: kcmsambastatistics.cpp:126 #, kde-format msgid "File accesses: %1" msgstr "Файлд хандсан: %1" -#: kcmsambastatistics.cpp:163 kcmsambastatistics.cpp:201 +#: kcmsambastatistics.cpp:160 kcmsambastatistics.cpp:215 msgid "FILE OPENED" msgstr "Файл Нээлттэй" -#: ksmbstatus.cpp:52 +#: ksmbstatus.cpp:51 msgid "Service" msgstr "Үйлчилгээ" -#: ksmbstatus.cpp:53 +#: ksmbstatus.cpp:51 msgid "Accessed From" msgstr "Хандсан" -#: ksmbstatus.cpp:54 +#: ksmbstatus.cpp:52 msgid "UID" msgstr "UID" -#: ksmbstatus.cpp:55 +#: ksmbstatus.cpp:52 msgid "GID" msgstr "GID" -#: ksmbstatus.cpp:56 +#: ksmbstatus.cpp:52 msgid "PID" msgstr "PID" -#: ksmbstatus.cpp:57 +#: ksmbstatus.cpp:52 msgid "Open Files" msgstr "Файл Нээх" -#: ksmbstatus.cpp:158 +#: ksmbstatus.cpp:156 msgid "Error: Unable to run smbstatus" msgstr "Алдаа: smbstatus ажиллах боломжгүй" -#: ksmbstatus.cpp:160 +#: ksmbstatus.cpp:178 msgid "Error: Unable to open configuration file \"smb.conf\"" msgstr "Алдаа: Тохируулгын файл \"smb.conf\" -г нээх боломжгүй" -#: main.cpp:61 +#: main.cpp:60 msgid "&Exports" msgstr "&Гаргалт" -#: main.cpp:62 +#: main.cpp:61 msgid "&Imports" msgstr "&Авчиралт" -#: main.cpp:63 +#: main.cpp:62 msgid "&Log" msgstr "&Орох" -#: main.cpp:64 +#: main.cpp:63 msgid "&Statistics" msgstr "&Статистик" -#: main.cpp:68 +#: main.cpp:67 msgid "" "<p>The Samba and NFS Status Monitor is a front end to the programs " "<em>smbstatus</em> and <em>showmount</em>. Smbstatus reports on current " @@ -301,7 +301,7 @@ "flavors of Microsoft Windows.</p>" msgstr "" -#: main.cpp:76 +#: main.cpp:75 msgid "kcmsamba" msgstr "ксмсамба" @@ -309,31 +309,31 @@ msgid "System Information Control Module" msgstr "" -#: main.cpp:79 +#: main.cpp:78 msgid "(c) 2002 KDE Information Control Module Samba Team" msgstr "(c) 2002 KDE Мэдээлэл Удирдах Модул Samba баг" -#: main.cpp:80 +#: main.cpp:79 msgid "Michael Glauche" msgstr "" -#: main.cpp:81 +#: main.cpp:80 msgid "Matthias Hoelzer" msgstr "" -#: main.cpp:82 +#: main.cpp:81 msgid "David Faure" msgstr "" -#: main.cpp:83 +#: main.cpp:82 msgid "Harald Koschinski" msgstr "" -#: main.cpp:84 +#: main.cpp:83 msgid "Wilco Greven" msgstr "" -#: main.cpp:85 +#: main.cpp:84 msgid "Alexander Neundorf" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmusb.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmusb.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmusb.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmusb.po 2012-04-18 08:23:50.000000000 +0000 @@ -6,15 +6,15 @@ msgstr "" "Project-Id-Version: kcmusb\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 19:16+0000\n" -"PO-Revision-Date: 2012-03-14 17:07+0000\n" +"POT-Creation-Date: 2012-04-12 20:39+0000\n" +"PO-Revision-Date: 2012-04-11 16:42+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-kdemn@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-23 00:03+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 05:31+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kcmusb.cpp:39 msgid "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmview1394.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmview1394.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcmview1394.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcmview1394.po 2012-04-18 08:23:50.000000000 +0000 @@ -6,15 +6,15 @@ msgstr "" "Project-Id-Version: kcmview1394\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 19:16+0000\n" +"POT-Creation-Date: 2012-04-12 20:39+0000\n" "PO-Revision-Date: 2008-02-16 11:59+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-23 00:03+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 05:31+0000\n" +"X-Generator: Launchpad (build 15099)\n" #. i18n: file: view1394widget.ui:20 #. i18n: ectx: property (text), widget (QTreeWidget, m_listview) diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcron.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcron.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kcron.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kcron.po 2012-04-18 08:23:47.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kcron\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-08 02:38+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-02-16 11:57+0000\n" "Last-Translator: root <Unknown>\n" "Language-Team: <openmn-kdemn@lists.sf.net>\n" @@ -16,821 +16,821 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 18:40+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-17 23:56+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: src/kcmCron.cpp:75 -msgid "Task Scheduler" -msgstr "Зорилго Төлөвлөгч" - -#: src/kcmCron.cpp:76 -msgid "KDE Task Scheduler" -msgstr "КДЕ Зорилго Төлөвлөгч" - -#: src/kcmCron.cpp:76 -msgid "" -"(c) 2008, Nicolas Ternisien\n" -"(c) 1999-2000, Gary Meyer" -msgstr "" - -#: src/kcmCron.cpp:78 -msgid "Nicolas Ternisien" +#: src/crontablib/cttask.cpp:240 +msgid "At system startup" msgstr "" -#: src/kcmCron.cpp:79 -msgid "Gary Meyer" +#: src/crontablib/cttask.cpp:247 +#, kde-format +msgctxt "1:Time Description, 2:Date Description" +msgid "%1, %2" msgstr "" -#: src/kcmCron.cpp:80 -msgid "Robert Berry" +#: src/crontablib/cttask.cpp:251 +#, kde-format +msgctxt "Every 'days of week'" +msgid "every %1" msgstr "" -#: src/kcmCron.cpp:81 -msgid "James Ots" +#: src/crontablib/cttask.cpp:255 +#, kde-format +msgctxt "'Days of month' of 'Months'" +msgid "%1 of %2" msgstr "" -#: src/kcmCron.cpp:82 -msgid "Alberto G. Hierro" -msgstr "" +#: src/crontablib/cttask.cpp:266 src/crontablib/ctdow.cpp:44 +#: src/crontablib/ctdom.cpp:23 +msgid "every day " +msgstr "өдөр бүр " -#: src/kcmCron.cpp:91 +#: src/crontablib/cttask.cpp:277 #, kde-format -msgid "" -"The following error occurred while initializing KCron:\n" -"\n" -"%1\n" -"\n" -"KCron will now exit.\n" +msgctxt "1:Day of month, 2:Day of week" +msgid "%1 as well as %2" msgstr "" -"ККроныг эхлүүлэх явцад дараахь алдаа гарлаа:\n" -"\n" -"%1\n" -"\n" -"ККрон одоо горимоос гарна.\n" -#: src/kcmCron.cpp:158 -msgid "" -"You can use this application to schedule programs to run in the background.\n" -"To schedule a new task now, click on the Tasks folder and select Edit/New " -"from the menu." +#: src/crontablib/cttask.cpp:307 +#, kde-format +msgctxt "1:Hour, 2:Minute" +msgid "%1:%2" msgstr "" -"Та энэхүү хэрэглээний программыг ашиглан ар дэвсгэр горимд ажиллах " -"программуудыг төлөвлөж болно.\n" -"Шинэ зорилго төлөвлөхийн тулд та одоо, Зорилго хавтасыг клик хийн цэснээс " -"Засах/Шинэ ийг сонгоно уу." - -#: src/kcmCron.cpp:158 -msgid "Welcome to the Task Scheduler" -msgstr "Зорилго Төлөвлөгчид тавтай морилно уу" - -#: src/crontabPrinter.cpp:125 -msgid "Scheduled Tasks" -msgstr "Захиалагдсан зорилгууд" -#: src/crontabPrinter.cpp:140 src/tasksWidget.cpp:243 -msgid "Scheduling" -msgstr "" +#: src/crontablib/cttask.cpp:316 +msgid ", and " +msgstr ", ба " -#: src/crontabPrinter.cpp:140 src/tasksWidget.cpp:245 -msgid "Command" -msgstr "" +#: src/crontablib/cttask.cpp:318 src/crontablib/ctunit.cpp:173 +msgid " and " +msgstr " ба " -#: src/crontabPrinter.cpp:140 src/tasksWidget.cpp:247 -msgid "Description" -msgstr "Тодорхойлолт" +#: src/crontablib/cttask.cpp:321 src/crontablib/ctunit.cpp:176 +msgid ", " +msgstr ", " -#: src/crontabPrinter.cpp:164 -msgid "Environment Variables" +#: src/crontablib/cttask.cpp:329 +#, kde-format +msgctxt "Hour::Minute list" +msgid "At %1" msgstr "" -#: src/crontabPrinter.cpp:187 src/crontablib/ctSystemCron.cpp:53 -msgid "System Crontab" -msgstr "" +#: src/crontablib/cttask.cpp:337 +#, kde-format +msgid "Every minute" +msgid_plural "Every %1 minutes" +msgstr[0] "" +msgstr[1] "" -#: src/crontabPrinter.cpp:189 -msgid "All Users Crontabs" +#: src/crontablib/ctHelper.cpp:22 +msgid "No comment" msgstr "" -#: src/crontabPrinter.cpp:191 -#, kde-format -msgctxt "Crontab of user login" -msgid "Crontab of user %1" -msgstr "" +#: src/crontablib/ctvariable.cpp:126 +msgid "Override default home folder." +msgstr "Стандард гэр лавлахыг дарж бичих." -#: src/variablesWidget.cpp:48 -msgid "<b>Environment Variables</b>" -msgstr "" +#: src/crontablib/ctvariable.cpp:129 +msgid "Email output to specified account." +msgstr "Гаралтыг заагдсан хаяглуу электрон шуудандах." -#: src/variablesWidget.cpp:83 -msgid "Modify Variable" -msgstr "Хувьсагчыг өөрчлөх" +#: src/crontablib/ctvariable.cpp:132 +msgid "Override default shell." +msgstr "Үндсэн хальсийг давхарлан бичих." -#: src/variablesWidget.cpp:159 -msgid "New Variable" -msgstr "" +#: src/crontablib/ctvariable.cpp:135 +msgid "Folders to search for program files." +msgstr "Программын файлуудыг хайх лавлах." -#: src/variablesWidget.cpp:197 src/tasksWidget.cpp:240 -msgid "User" +#: src/crontablib/ctvariable.cpp:138 +msgid "Dynamic libraries location." msgstr "" -#: src/variablesWidget.cpp:200 -msgid "Variable" +#: src/crontablib/ctvariable.cpp:141 +msgid "Local Variable" msgstr "" -#: src/variablesWidget.cpp:201 -msgid "Value" -msgstr "Утга" - -#: src/variablesWidget.cpp:202 src/tasksWidget.cpp:246 -msgid "Status" +#: src/crontablib/ctGlobalCron.cpp:39 +msgid "All users" msgstr "" -#: src/variablesWidget.cpp:203 -msgid "Comment" +#: src/crontablib/cthost.cpp:60 +msgid "" +"You have been blocked from using KCron\t by either the " +"/etc/cron.allow file or the /etc/cron.deny file.\t \n" +"\n" +"Check the crontab man page for further details." msgstr "" -#: src/variablesWidget.cpp:218 -msgctxt "Adds a new variable" -msgid "New &Variable..." +#: src/crontablib/cthost.cpp:142 +#, kde-format +msgctxt "User login: errorMessage" +msgid "User %1: %2" msgstr "" -#: src/variablesWidget.cpp:219 -msgid "Create a new variable." -msgstr "" +#: src/crontablib/ctunit.cpp:172 +msgid "," +msgstr "," -#: src/variablesWidget.cpp:223 src/tasksWidget.cpp:277 -msgid "M&odify..." -msgstr "Өөрчлөх(&o)" +#: src/crontablib/ctdow.cpp:56 +msgid "Mon" +msgstr "Даваа" -#: src/variablesWidget.cpp:225 -msgid "Modify the selected variable." -msgstr "" +#: src/crontablib/ctdow.cpp:56 +msgid "Tue" +msgstr "Мягмар" -#: src/variablesWidget.cpp:229 src/tasksWidget.cpp:283 -msgid "&Delete" -msgstr "" +#: src/crontablib/ctdow.cpp:56 +msgid "Wed" +msgstr "Лхагва" -#: src/variablesWidget.cpp:231 -msgid "Delete the selected variable." -msgstr "" +#: src/crontablib/ctdow.cpp:56 +msgid "Thu" +msgstr "Пүрэв" -#: src/crontabPrinterWidget.cpp:24 -msgid "Cron Options" -msgstr "Крон Сонголтууд" +#: src/crontablib/ctdow.cpp:56 +msgid "Fri" +msgstr "Баасан" -#: src/crontabPrinterWidget.cpp:30 -msgid "Print cron&tab" -msgstr "Кронтабыгхэвлэх(&t)" +#: src/crontablib/ctdow.cpp:56 +msgid "Sat" +msgstr "Бямба" -#: src/crontabPrinterWidget.cpp:34 -msgid "Print &all users" -msgstr "Бүх хэрэглэгчдийг хэвлэх(&A)" +#: src/crontablib/ctdow.cpp:56 +msgid "Sun" +msgstr "Ням" -#: src/crontabWidget.cpp:164 -msgid "Show the following Cron:" +#: src/crontablib/ctdow.cpp:58 +msgid "Monday" msgstr "" -#: src/crontabWidget.cpp:168 -msgid "Personal Cron" +#: src/crontablib/ctdow.cpp:58 +msgid "Tuesday" msgstr "" -#: src/crontabWidget.cpp:173 -msgid "System Cron" +#: src/crontablib/ctdow.cpp:58 +msgid "Wednesday" msgstr "" -#: src/crontabWidget.cpp:177 -msgid "Cron of User:" +#: src/crontablib/ctdow.cpp:58 +msgid "Thursday" msgstr "" -#: src/crontabWidget.cpp:200 -msgid "Show All Personal Crons" +#: src/crontablib/ctdow.cpp:58 +msgid "Friday" msgstr "" -#: src/variableWidget.cpp:44 src/taskWidget.cpp:49 -msgid "Enabled" +#: src/crontablib/ctdow.cpp:58 +msgid "Saturday" msgstr "" -#: src/variableWidget.cpp:48 src/taskWidget.cpp:52 -msgid "Disabled" -msgstr "Идэхгүй болсон" - -#: src/tasksWidget.cpp:57 -msgid "<b>Scheduled Tasks</b>" +#: src/crontablib/ctdow.cpp:58 +msgid "Sunday" msgstr "" -#: src/tasksWidget.cpp:111 -msgctxt "Do not use any quote characters (') in this string" -msgid "End of script execution. Type Enter or Ctrl+C to exit." -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "1st" +msgstr "1 дэхь" -#: src/tasksWidget.cpp:144 -msgid "New Task" -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "2nd" +msgstr "2 дахь" -#: src/tasksWidget.cpp:180 -msgid "Modify Task" -msgstr "Зорилгийг өөрчлөх" +#: src/crontablib/ctdom.cpp:33 +msgid "3rd" +msgstr "3 дахь" -#: src/tasksWidget.cpp:248 -msgid "Scheduling Details" -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "4th" +msgstr "4 дэхь" -#: src/tasksWidget.cpp:272 -msgctxt "Adds a new task" -msgid "New &Task..." -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "5th" +msgstr "5 дахь" -#: src/tasksWidget.cpp:273 -msgid "Create a new task." -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "6th" +msgstr "6 дахь" -#: src/tasksWidget.cpp:279 -msgid "Modify the selected task." -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "7th" +msgstr "7 дахь" -#: src/tasksWidget.cpp:285 -msgid "Delete the selected task." -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "8th" +msgstr "8 дахь" -#: src/tasksWidget.cpp:289 -msgid "&Run Now" -msgstr "Одоо Ажлуул(&R)" +#: src/crontablib/ctdom.cpp:33 +msgid "9th" +msgstr "9 дэхь" -#: src/tasksWidget.cpp:291 -msgid "Run the selected task now." -msgstr "Сонгогдсон зорилгийг биелүүлэх." +#: src/crontablib/ctdom.cpp:33 +msgid "10th" +msgstr "10 дахь" -#: src/variableEditorDialog.cpp:60 -msgid "Add or modify a variable" -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "11th" +msgstr "11 дэхь" -#: src/variableEditorDialog.cpp:64 -msgctxt "The environmental variable name ie HOME, MAILTO etc" -msgid "&Variable:" -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "12th" +msgstr "12 дахь" -#: src/variableEditorDialog.cpp:93 -msgid "Va&lue:" -msgstr "Утга(&l):" +#: src/crontablib/ctdom.cpp:33 +msgid "13th" +msgstr "13 дахь" -#: src/variableEditorDialog.cpp:102 src/taskEditorDialog.cpp:106 -msgid "&Run as:" -msgstr "Өөр нэрээр ажлуулах(&R):" +#: src/crontablib/ctdom.cpp:33 +msgid "14th" +msgstr "14 дэхь" -#: src/variableEditorDialog.cpp:120 src/taskEditorDialog.cpp:122 -msgid "Co&mment:" -msgstr "Тайлбар(&m):" +#: src/crontablib/ctdom.cpp:33 +msgid "15th" +msgstr "15 дахь" -#: src/variableEditorDialog.cpp:128 -msgid "&Enable this variable" -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "16th" +msgstr "16 дахь" -#: src/variableEditorDialog.cpp:156 -msgid "<i>This variable will be used by scheduled tasks.</i>" -msgstr "" +#: src/crontablib/ctdom.cpp:33 +msgid "17th" +msgstr "17 дахь" -#: src/variableEditorDialog.cpp:200 -msgid "<i>This variable is disabled.</i>" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "18th" +msgstr "18 дахь" -#: src/variableEditorDialog.cpp:207 -msgid "<i>Please enter the variable name...</i>" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "19th" +msgstr "19 дэхь" -#: src/variableEditorDialog.cpp:214 -msgid "<i>Please enter the variable value ...</i>" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "20th" +msgstr "20 дахь" -#: src/taskEditorDialog.cpp:76 -msgid "Add or modify a scheduled task" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "21st" +msgstr "21 дэхь" -#: src/taskEditorDialog.cpp:77 src/taskEditorDialog.cpp:848 -msgid "<i>This task will be executed at the specified intervals.</i>" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "22nd" +msgstr "22 дахь" -#: src/taskEditorDialog.cpp:86 -msgid "&Command:" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "23rd" +msgstr "23 дахь" -#: src/taskEditorDialog.cpp:135 -msgid "&Enable this task" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "24th" +msgstr "24 дэхь" -#: src/taskEditorDialog.cpp:140 -msgid "Run at system &bootup" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "25th" +msgstr "25 дахь" -#: src/taskEditorDialog.cpp:146 -msgid "Run &every day" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "26th" +msgstr "26 дахь" -#: src/taskEditorDialog.cpp:248 -msgid "Days of Month" -msgstr "Сарын өдрүүд" +#: src/crontablib/ctdom.cpp:34 +msgid "27th" +msgstr "27 дахь" -#: src/taskEditorDialog.cpp:286 -msgid "Months" -msgstr "Сар" +#: src/crontablib/ctdom.cpp:34 +msgid "28th" +msgstr "28 дахь" -#: src/taskEditorDialog.cpp:323 -msgid "Days of Week" -msgstr "Долоо хоногийн өдрүүд" +#: src/crontablib/ctdom.cpp:34 +msgid "29th" +msgstr "29 дэхь" -#: src/taskEditorDialog.cpp:461 -msgid "Minutes" -msgstr "Минут" +#: src/crontablib/ctdom.cpp:34 +msgid "30th" +msgstr "30 дахь" -#: src/taskEditorDialog.cpp:471 -msgid "Preselection:" -msgstr "" +#: src/crontablib/ctdom.cpp:34 +msgid "31st" +msgstr "31 дэхь" -#: src/taskEditorDialog.cpp:478 -msgid "Clear selection" -msgstr "" +#: src/crontablib/ctcron.cpp:104 +#, kde-format +msgid "No password entry found for uid '%1'" +msgstr "'%1' хэрэглэгчийн нэршилд, оруулагсан паспорт алга" -#: src/taskEditorDialog.cpp:479 -msgid "Custom selection" +#: src/crontablib/ctcron.cpp:241 +#, kde-format +msgctxt "Generation Message + current date" +msgid "File generated by KCron the %1." msgstr "" -#: src/taskEditorDialog.cpp:480 -msgid "Each minute" +#: src/crontablib/ctcron.cpp:279 +msgid "<em>No output.</em>" msgstr "" -#: src/taskEditorDialog.cpp:481 -msgid "Every 2 minutes" +#: src/crontablib/ctcron.cpp:285 +msgid "<em>No error.</em>" msgstr "" -#: src/taskEditorDialog.cpp:482 -msgid "Every 5 minutes" +#: src/crontablib/ctcron.cpp:291 +#, kde-format +msgid "" +"<p><strong>Command:</strong> %1</p><strong>Command could not be " +"started</strong>" msgstr "" -#: src/taskEditorDialog.cpp:483 -msgid "Every 10 minutes" +#: src/crontablib/ctcron.cpp:293 +#, kde-format +msgid "" +"<p><strong>Command:</strong> %1</p><strong>Standard Output " +":</strong><pre>%2</pre><strong>Error Output :</strong><pre>%3</pre>" msgstr "" -#: src/taskEditorDialog.cpp:484 -msgid "Every 15 minutes" -msgstr "" +#: src/crontablib/ctcron.cpp:295 +msgid "An error occurred while updating crontab." +msgstr "Кронтабыг шинэчлэх явцад алдаа гарав." -#: src/taskEditorDialog.cpp:485 -msgid "Every 20 minutes" +#: src/crontablib/ctcron.cpp:302 +msgid "Unable to open crontab file for writing" msgstr "" -#: src/taskEditorDialog.cpp:486 -msgid "Every 30 minutes" +#: src/crontablib/ctcron.cpp:302 +#, kde-format +msgid "The file %1 could not be opened." msgstr "" -#: src/taskEditorDialog.cpp:518 -msgid "Hours" -msgstr "Цаг" - -#: src/taskEditorDialog.cpp:522 -msgid "AM:" +#: src/crontablib/ctSystemCron.cpp:53 src/crontabPrinter.cpp:187 +msgid "System Crontab" msgstr "" -#: src/taskEditorDialog.cpp:539 -msgid "PM:" +#: src/crontablib/ctmonth.cpp:23 +msgid "every month" msgstr "" -#: src/taskEditorDialog.cpp:705 src/taskEditorDialog.cpp:716 -msgid "<i>Please type a valid command line...</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgid "January" +msgstr "Нэгдүгээр сар" -#: src/taskEditorDialog.cpp:738 -msgid "<i>Please select an executable program...</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgid "February" +msgstr "Хоёрдугаар сар" -#: src/taskEditorDialog.cpp:746 src/taskEditorDialog.cpp:772 -msgid "<i>Please browse for a program to execute...</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgid "March" +msgstr "Гуравдугаар сар" -#: src/taskEditorDialog.cpp:759 -msgid "<i>This task is disabled.</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgid "April" +msgstr "Дөрөвдүгээр сар" -#: src/taskEditorDialog.cpp:766 -msgid "<i>This task will be run on system bootup.</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgctxt "May long" +msgid "May" +msgstr "Тавдугаар сар" -#: src/taskEditorDialog.cpp:791 -msgid "<i>Please select from the 'Months' section...</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgid "June" +msgstr "Зургадугаар сар" -#: src/taskEditorDialog.cpp:810 -msgid "" -"<i>Please select from either the 'Days of Month' or the 'Days of Week' " -"section...</i>" +#: src/crontablib/ctmonth.cpp:33 +msgctxt "July long" +msgid "July" msgstr "" -#: src/taskEditorDialog.cpp:825 -msgid "<i>Please select from the 'Hours' section...</i>" -msgstr "" +#: src/crontablib/ctmonth.cpp:33 +msgid "August" +msgstr "Наймдугаар сар" -#: src/taskEditorDialog.cpp:840 -msgid "<i>Please select from the 'Minutes' section...</i>" +#: src/crontablib/ctmonth.cpp:33 +msgid "September" +msgstr "Есдүгээр сар" + +#: src/crontablib/ctmonth.cpp:33 +msgid "October" +msgstr "Аравдугаар сар" + +#: src/crontablib/ctmonth.cpp:33 +msgid "November" +msgstr "Арван нэгдүгээр сар" + +#: src/crontablib/ctmonth.cpp:33 +msgid "December" +msgstr "Арван хоёрдугаар сар" + +#: src/variableWidget.cpp:44 src/taskWidget.cpp:49 +msgid "Enabled" msgstr "" -#: src/taskEditorDialog.cpp:1047 -msgid "Set All" -msgstr "Бүч" +#: src/variableWidget.cpp:48 src/taskWidget.cpp:52 +msgid "Disabled" +msgstr "Идэхгүй болсон" -#: src/taskEditorDialog.cpp:1049 -msgid "Clear All" +#: src/kcmCron.cpp:75 +msgid "Task Scheduler" +msgstr "Зорилго Төлөвлөгч" + +#: src/kcmCron.cpp:76 +msgid "KDE Task Scheduler" +msgstr "КДЕ Зорилго Төлөвлөгч" + +#: src/kcmCron.cpp:76 +msgid "" +"(c) 2008, Nicolas Ternisien\n" +"(c) 1999-2000, Gary Meyer" msgstr "" -#: src/crontablib/ctvariable.cpp:126 -msgid "Override default home folder." -msgstr "Стандард гэр лавлахыг дарж бичих." +#: src/kcmCron.cpp:78 +msgid "Nicolas Ternisien" +msgstr "" -#: src/crontablib/ctvariable.cpp:129 -msgid "Email output to specified account." -msgstr "Гаралтыг заагдсан хаяглуу электрон шуудандах." +#: src/kcmCron.cpp:79 +msgid "Gary Meyer" +msgstr "" -#: src/crontablib/ctvariable.cpp:132 -msgid "Override default shell." -msgstr "Үндсэн хальсийг давхарлан бичих." +#: src/kcmCron.cpp:80 +msgid "Robert Berry" +msgstr "" -#: src/crontablib/ctvariable.cpp:135 -msgid "Folders to search for program files." -msgstr "Программын файлуудыг хайх лавлах." +#: src/kcmCron.cpp:81 +msgid "James Ots" +msgstr "" -#: src/crontablib/ctvariable.cpp:138 -msgid "Dynamic libraries location." +#: src/kcmCron.cpp:82 +msgid "Alberto G. Hierro" msgstr "" -#: src/crontablib/ctvariable.cpp:141 -msgid "Local Variable" +#: src/kcmCron.cpp:91 +#, kde-format +msgid "" +"The following error occurred while initializing KCron:\n" +"\n" +"%1\n" +"\n" +"KCron will now exit.\n" msgstr "" +"ККроныг эхлүүлэх явцад дараахь алдаа гарлаа:\n" +"\n" +"%1\n" +"\n" +"ККрон одоо горимоос гарна.\n" -#: src/crontablib/ctHelper.cpp:22 -msgid "No comment" +#: src/kcmCron.cpp:158 +msgid "" +"You can use this application to schedule programs to run in the background.\n" +"To schedule a new task now, click on the Tasks folder and select Edit/New " +"from the menu." msgstr "" +"Та энэхүү хэрэглээний программыг ашиглан ар дэвсгэр горимд ажиллах " +"программуудыг төлөвлөж болно.\n" +"Шинэ зорилго төлөвлөхийн тулд та одоо, Зорилго хавтасыг клик хийн цэснээс " +"Засах/Шинэ ийг сонгоно уу." -#: src/crontablib/ctunit.cpp:172 -msgid "," -msgstr "," +#: src/kcmCron.cpp:158 +msgid "Welcome to the Task Scheduler" +msgstr "Зорилго Төлөвлөгчид тавтай морилно уу" -#: src/crontablib/ctunit.cpp:173 src/crontablib/cttask.cpp:318 -msgid " and " -msgstr " ба " +#: src/crontabPrinterWidget.cpp:24 +msgid "Cron Options" +msgstr "Крон Сонголтууд" -#: src/crontablib/ctunit.cpp:176 src/crontablib/cttask.cpp:321 -msgid ", " -msgstr ", " +#: src/crontabPrinterWidget.cpp:30 +msgid "Print cron&tab" +msgstr "Кронтабыгхэвлэх(&t)" -#: src/crontablib/ctdom.cpp:23 src/crontablib/ctdow.cpp:44 -#: src/crontablib/cttask.cpp:266 -msgid "every day " -msgstr "өдөр бүр " +#: src/crontabPrinterWidget.cpp:34 +msgid "Print &all users" +msgstr "Бүх хэрэглэгчдийг хэвлэх(&A)" -#: src/crontablib/ctdom.cpp:33 -msgid "1st" -msgstr "1 дэхь" +#: src/crontabPrinter.cpp:125 +msgid "Scheduled Tasks" +msgstr "Захиалагдсан зорилгууд" -#: src/crontablib/ctdom.cpp:33 -msgid "2nd" -msgstr "2 дахь" +#: src/crontabPrinter.cpp:140 src/tasksWidget.cpp:243 +msgid "Scheduling" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "3rd" -msgstr "3 дахь" +#: src/crontabPrinter.cpp:140 src/tasksWidget.cpp:245 +msgid "Command" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "4th" -msgstr "4 дэхь" +#: src/crontabPrinter.cpp:140 src/tasksWidget.cpp:247 +msgid "Description" +msgstr "Тодорхойлолт" -#: src/crontablib/ctdom.cpp:33 -msgid "5th" -msgstr "5 дахь" +#: src/crontabPrinter.cpp:164 +msgid "Environment Variables" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "6th" -msgstr "6 дахь" +#: src/crontabPrinter.cpp:189 +msgid "All Users Crontabs" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "7th" -msgstr "7 дахь" +#: src/crontabPrinter.cpp:191 +#, kde-format +msgctxt "Crontab of user login" +msgid "Crontab of user %1" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "8th" -msgstr "8 дахь" +#: src/variablesWidget.cpp:48 +msgid "<b>Environment Variables</b>" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "9th" -msgstr "9 дэхь" +#: src/variablesWidget.cpp:83 +msgid "Modify Variable" +msgstr "Хувьсагчыг өөрчлөх" -#: src/crontablib/ctdom.cpp:33 -msgid "10th" -msgstr "10 дахь" +#: src/variablesWidget.cpp:159 +msgid "New Variable" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "11th" -msgstr "11 дэхь" +#: src/variablesWidget.cpp:197 src/tasksWidget.cpp:240 +msgid "User" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "12th" -msgstr "12 дахь" +#: src/variablesWidget.cpp:200 +msgid "Variable" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "13th" -msgstr "13 дахь" +#: src/variablesWidget.cpp:201 +msgid "Value" +msgstr "Утга" -#: src/crontablib/ctdom.cpp:33 -msgid "14th" -msgstr "14 дэхь" +#: src/variablesWidget.cpp:202 src/tasksWidget.cpp:246 +msgid "Status" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "15th" -msgstr "15 дахь" +#: src/variablesWidget.cpp:203 +msgid "Comment" +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "16th" -msgstr "16 дахь" +#: src/variablesWidget.cpp:218 +msgctxt "Adds a new variable" +msgid "New &Variable..." +msgstr "" -#: src/crontablib/ctdom.cpp:33 -msgid "17th" -msgstr "17 дахь" +#: src/variablesWidget.cpp:219 +msgid "Create a new variable." +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "18th" -msgstr "18 дахь" +#: src/variablesWidget.cpp:223 src/tasksWidget.cpp:277 +msgid "M&odify..." +msgstr "Өөрчлөх(&o)" -#: src/crontablib/ctdom.cpp:34 -msgid "19th" -msgstr "19 дэхь" +#: src/variablesWidget.cpp:225 +msgid "Modify the selected variable." +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "20th" -msgstr "20 дахь" +#: src/variablesWidget.cpp:229 src/tasksWidget.cpp:283 +msgid "&Delete" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "21st" -msgstr "21 дэхь" +#: src/variablesWidget.cpp:231 +msgid "Delete the selected variable." +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "22nd" -msgstr "22 дахь" +#: src/variableEditorDialog.cpp:60 +msgid "Add or modify a variable" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "23rd" -msgstr "23 дахь" +#: src/variableEditorDialog.cpp:64 +msgctxt "The environmental variable name ie HOME, MAILTO etc" +msgid "&Variable:" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "24th" -msgstr "24 дэхь" +#: src/variableEditorDialog.cpp:93 +msgid "Va&lue:" +msgstr "Утга(&l):" -#: src/crontablib/ctdom.cpp:34 -msgid "25th" -msgstr "25 дахь" +#: src/variableEditorDialog.cpp:102 src/taskEditorDialog.cpp:106 +msgid "&Run as:" +msgstr "Өөр нэрээр ажлуулах(&R):" -#: src/crontablib/ctdom.cpp:34 -msgid "26th" -msgstr "26 дахь" +#: src/variableEditorDialog.cpp:120 src/taskEditorDialog.cpp:122 +msgid "Co&mment:" +msgstr "Тайлбар(&m):" -#: src/crontablib/ctdom.cpp:34 -msgid "27th" -msgstr "27 дахь" +#: src/variableEditorDialog.cpp:128 +msgid "&Enable this variable" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "28th" -msgstr "28 дахь" +#: src/variableEditorDialog.cpp:156 +msgid "<i>This variable will be used by scheduled tasks.</i>" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "29th" -msgstr "29 дэхь" +#: src/variableEditorDialog.cpp:200 +msgid "<i>This variable is disabled.</i>" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "30th" -msgstr "30 дахь" +#: src/variableEditorDialog.cpp:207 +msgid "<i>Please enter the variable name...</i>" +msgstr "" -#: src/crontablib/ctdom.cpp:34 -msgid "31st" -msgstr "31 дэхь" +#: src/variableEditorDialog.cpp:214 +msgid "<i>Please enter the variable value ...</i>" +msgstr "" -#: src/crontablib/ctdow.cpp:56 -msgid "Mon" -msgstr "Даваа" +#: src/taskEditorDialog.cpp:76 +msgid "Add or modify a scheduled task" +msgstr "" -#: src/crontablib/ctdow.cpp:56 -msgid "Tue" -msgstr "Мягмар" +#: src/taskEditorDialog.cpp:77 src/taskEditorDialog.cpp:848 +msgid "<i>This task will be executed at the specified intervals.</i>" +msgstr "" -#: src/crontablib/ctdow.cpp:56 -msgid "Wed" -msgstr "Лхагва" +#: src/taskEditorDialog.cpp:86 +msgid "&Command:" +msgstr "" -#: src/crontablib/ctdow.cpp:56 -msgid "Thu" -msgstr "Пүрэв" +#: src/taskEditorDialog.cpp:135 +msgid "&Enable this task" +msgstr "" + +#: src/taskEditorDialog.cpp:140 +msgid "Run at system &bootup" +msgstr "" + +#: src/taskEditorDialog.cpp:146 +msgid "Run &every day" +msgstr "" + +#: src/taskEditorDialog.cpp:248 +msgid "Days of Month" +msgstr "Сарын өдрүүд" -#: src/crontablib/ctdow.cpp:56 -msgid "Fri" -msgstr "Баасан" +#: src/taskEditorDialog.cpp:286 +msgid "Months" +msgstr "Сар" -#: src/crontablib/ctdow.cpp:56 -msgid "Sat" -msgstr "Бямба" +#: src/taskEditorDialog.cpp:323 +msgid "Days of Week" +msgstr "Долоо хоногийн өдрүүд" -#: src/crontablib/ctdow.cpp:56 -msgid "Sun" -msgstr "Ням" +#: src/taskEditorDialog.cpp:461 +msgid "Minutes" +msgstr "Минут" -#: src/crontablib/ctdow.cpp:58 -msgid "Monday" +#: src/taskEditorDialog.cpp:471 +msgid "Preselection:" msgstr "" -#: src/crontablib/ctdow.cpp:58 -msgid "Tuesday" +#: src/taskEditorDialog.cpp:478 +msgid "Clear selection" msgstr "" -#: src/crontablib/ctdow.cpp:58 -msgid "Wednesday" +#: src/taskEditorDialog.cpp:479 +msgid "Custom selection" msgstr "" -#: src/crontablib/ctdow.cpp:58 -msgid "Thursday" +#: src/taskEditorDialog.cpp:480 +msgid "Each minute" msgstr "" -#: src/crontablib/ctdow.cpp:58 -msgid "Friday" +#: src/taskEditorDialog.cpp:481 +msgid "Every 2 minutes" msgstr "" -#: src/crontablib/ctdow.cpp:58 -msgid "Saturday" +#: src/taskEditorDialog.cpp:482 +msgid "Every 5 minutes" msgstr "" -#: src/crontablib/ctdow.cpp:58 -msgid "Sunday" +#: src/taskEditorDialog.cpp:483 +msgid "Every 10 minutes" msgstr "" -#: src/crontablib/cttask.cpp:240 -msgid "At system startup" +#: src/taskEditorDialog.cpp:484 +msgid "Every 15 minutes" msgstr "" -#: src/crontablib/cttask.cpp:247 -#, kde-format -msgctxt "1:Time Description, 2:Date Description" -msgid "%1, %2" +#: src/taskEditorDialog.cpp:485 +msgid "Every 20 minutes" msgstr "" -#: src/crontablib/cttask.cpp:251 -#, kde-format -msgctxt "Every 'days of week'" -msgid "every %1" +#: src/taskEditorDialog.cpp:486 +msgid "Every 30 minutes" msgstr "" -#: src/crontablib/cttask.cpp:255 -#, kde-format -msgctxt "'Days of month' of 'Months'" -msgid "%1 of %2" -msgstr "" +#: src/taskEditorDialog.cpp:518 +msgid "Hours" +msgstr "Цаг" -#: src/crontablib/cttask.cpp:277 -#, kde-format -msgctxt "1:Day of month, 2:Day of week" -msgid "%1 as well as %2" +#: src/taskEditorDialog.cpp:522 +msgid "AM:" msgstr "" -#: src/crontablib/cttask.cpp:307 -#, kde-format -msgctxt "1:Hour, 2:Minute" -msgid "%1:%2" +#: src/taskEditorDialog.cpp:539 +msgid "PM:" msgstr "" -#: src/crontablib/cttask.cpp:316 -msgid ", and " -msgstr ", ба " - -#: src/crontablib/cttask.cpp:329 -#, kde-format -msgctxt "Hour::Minute list" -msgid "At %1" +#: src/taskEditorDialog.cpp:705 src/taskEditorDialog.cpp:716 +msgid "<i>Please type a valid command line...</i>" msgstr "" -#: src/crontablib/cttask.cpp:337 -#, kde-format -msgid "Every minute" -msgid_plural "Every %1 minutes" -msgstr[0] "" -msgstr[1] "" - -#: src/crontablib/cthost.cpp:60 -msgid "" -"You have been blocked from using KCron\t by either the " -"/etc/cron.allow file or the /etc/cron.deny file.\t \n" -"\n" -"Check the crontab man page for further details." +#: src/taskEditorDialog.cpp:738 +msgid "<i>Please select an executable program...</i>" msgstr "" -#: src/crontablib/cthost.cpp:142 -#, kde-format -msgctxt "User login: errorMessage" -msgid "User %1: %2" +#: src/taskEditorDialog.cpp:746 src/taskEditorDialog.cpp:772 +msgid "<i>Please browse for a program to execute...</i>" msgstr "" -#: src/crontablib/ctmonth.cpp:23 -msgid "every month" +#: src/taskEditorDialog.cpp:759 +msgid "<i>This task is disabled.</i>" msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "January" -msgstr "Нэгдүгээр сар" +#: src/taskEditorDialog.cpp:766 +msgid "<i>This task will be run on system bootup.</i>" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "February" -msgstr "Хоёрдугаар сар" +#: src/taskEditorDialog.cpp:791 +msgid "<i>Please select from the 'Months' section...</i>" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "March" -msgstr "Гуравдугаар сар" +#: src/taskEditorDialog.cpp:810 +msgid "" +"<i>Please select from either the 'Days of Month' or the 'Days of Week' " +"section...</i>" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "April" -msgstr "Дөрөвдүгээр сар" +#: src/taskEditorDialog.cpp:825 +msgid "<i>Please select from the 'Hours' section...</i>" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgctxt "May long" -msgid "May" -msgstr "Тавдугаар сар" +#: src/taskEditorDialog.cpp:840 +msgid "<i>Please select from the 'Minutes' section...</i>" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "June" -msgstr "Зургадугаар сар" +#: src/taskEditorDialog.cpp:1047 +msgid "Set All" +msgstr "Бүч" -#: src/crontablib/ctmonth.cpp:33 -msgctxt "July long" -msgid "July" +#: src/taskEditorDialog.cpp:1049 +msgid "Clear All" msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "August" -msgstr "Наймдугаар сар" - -#: src/crontablib/ctmonth.cpp:33 -msgid "September" -msgstr "Есдүгээр сар" +#: src/tasksWidget.cpp:57 +msgid "<b>Scheduled Tasks</b>" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "October" -msgstr "Аравдугаар сар" +#: src/tasksWidget.cpp:111 +msgctxt "Do not use any quote characters (') in this string" +msgid "End of script execution. Type Enter or Ctrl+C to exit." +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "November" -msgstr "Арван нэгдүгээр сар" +#: src/tasksWidget.cpp:144 +msgid "New Task" +msgstr "" -#: src/crontablib/ctmonth.cpp:33 -msgid "December" -msgstr "Арван хоёрдугаар сар" +#: src/tasksWidget.cpp:180 +msgid "Modify Task" +msgstr "Зорилгийг өөрчлөх" -#: src/crontablib/ctGlobalCron.cpp:39 -msgid "All users" +#: src/tasksWidget.cpp:248 +msgid "Scheduling Details" msgstr "" -#: src/crontablib/ctcron.cpp:104 -#, kde-format -msgid "No password entry found for uid '%1'" -msgstr "'%1' хэрэглэгчийн нэршилд, оруулагсан паспорт алга" +#: src/tasksWidget.cpp:272 +msgctxt "Adds a new task" +msgid "New &Task..." +msgstr "" -#: src/crontablib/ctcron.cpp:241 -#, kde-format -msgctxt "Generation Message + current date" -msgid "File generated by KCron the %1." +#: src/tasksWidget.cpp:273 +msgid "Create a new task." msgstr "" -#: src/crontablib/ctcron.cpp:279 -msgid "<em>No output.</em>" +#: src/tasksWidget.cpp:279 +msgid "Modify the selected task." msgstr "" -#: src/crontablib/ctcron.cpp:285 -msgid "<em>No error.</em>" +#: src/tasksWidget.cpp:285 +msgid "Delete the selected task." msgstr "" -#: src/crontablib/ctcron.cpp:291 -#, kde-format -msgid "" -"<p><strong>Command:</strong> %1</p><strong>Command could not be " -"started</strong>" +#: src/tasksWidget.cpp:289 +msgid "&Run Now" +msgstr "Одоо Ажлуул(&R)" + +#: src/tasksWidget.cpp:291 +msgid "Run the selected task now." +msgstr "Сонгогдсон зорилгийг биелүүлэх." + +#: src/crontabWidget.cpp:164 +msgid "Show the following Cron:" msgstr "" -#: src/crontablib/ctcron.cpp:293 -#, kde-format -msgid "" -"<p><strong>Command:</strong> %1</p><strong>Standard Output " -":</strong><pre>%2</pre><strong>Error Output :</strong><pre>%3</pre>" +#: src/crontabWidget.cpp:168 +msgid "Personal Cron" msgstr "" -#: src/crontablib/ctcron.cpp:295 -msgid "An error occurred while updating crontab." -msgstr "Кронтабыг шинэчлэх явцад алдаа гарав." +#: src/crontabWidget.cpp:173 +msgid "System Cron" +msgstr "" -#: src/crontablib/ctcron.cpp:302 -msgid "Unable to open crontab file for writing" +#: src/crontabWidget.cpp:177 +msgid "Cron of User:" msgstr "" -#: src/crontablib/ctcron.cpp:302 -#, kde-format -msgid "The file %1 could not be opened." +#: src/crontabWidget.cpp:200 +msgid "Show All Personal Crons" msgstr "" #: rc.cpp:1 diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kdialog.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kdialog.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kdialog.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kdialog.po 2012-04-18 08:23:49.000000000 +0000 @@ -10,237 +10,237 @@ msgstr "" "Project-Id-Version: kdialog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" -"PO-Revision-Date: 2012-03-14 17:21+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" +"PO-Revision-Date: 2012-04-11 16:52+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:21+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:46+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: kdialog.cpp:563 kdialog.cpp:675 +#: kdialog.cpp:564 kdialog.cpp:680 msgctxt "@title:window" msgid "Open" msgstr "" -#: kdialog.cpp:604 +#: kdialog.cpp:609 msgctxt "@title:window" msgid "Save As" msgstr "" -#: kdialog.cpp:776 +#: kdialog.cpp:781 msgctxt "@title:window" msgid "Choose Color" msgstr "" -#: kdialog.cpp:757 +#: kdialog.cpp:832 msgid "KDialog" msgstr "KDialog" -#: kdialog.cpp:758 +#: kdialog.cpp:833 msgid "KDialog can be used to show nice dialog boxes from shell scripts" msgstr "KDialog Shell-Скриптээс хөөрхөн диалог харуулахад хэрэглэгдэнэ." -#: kdialog.cpp:760 +#: kdialog.cpp:835 msgid "(C) 2000, Nick Thompson" msgstr "" -#: kdialog.cpp:761 +#: kdialog.cpp:836 msgid "David Faure" msgstr "" -#: kdialog.cpp:761 +#: kdialog.cpp:836 msgid "Current maintainer" msgstr "Идэвхитэй удирдагч" -#: kdialog.cpp:762 +#: kdialog.cpp:837 msgid "Brad Hards" msgstr "" -#: kdialog.cpp:763 +#: kdialog.cpp:838 msgid "Nick Thompson" msgstr "" -#: kdialog.cpp:764 +#: kdialog.cpp:839 msgid "Matthias Hölzer" msgstr "" -#: kdialog.cpp:765 +#: kdialog.cpp:840 msgid "David Gümbel" msgstr "" -#: kdialog.cpp:766 +#: kdialog.cpp:841 msgid "Richard Moore" msgstr "" -#: kdialog.cpp:767 +#: kdialog.cpp:842 msgid "Dawit Alemayehu" msgstr "" -#: kdialog.cpp:838 +#: kdialog.cpp:843 msgid "Kai Uwe Broulik" msgstr "" -#: kdialog.cpp:774 +#: kdialog.cpp:850 msgid "Question message box with yes/no buttons" msgstr "Тийм/Үгүй-товчтой асуулт диалог" -#: kdialog.cpp:775 +#: kdialog.cpp:851 msgid "Question message box with yes/no/cancel buttons" msgstr "Тийм/Үгүй/Хүчингүй товчтой асуулт диалог" -#: kdialog.cpp:776 +#: kdialog.cpp:852 msgid "Warning message box with yes/no buttons" msgstr "Тийм/Үгүй товчтой сануулга" -#: kdialog.cpp:777 +#: kdialog.cpp:853 msgid "Warning message box with continue/cancel buttons" msgstr "Үргэлжлүүлэх/Болих товчтой сануулга" -#: kdialog.cpp:778 +#: kdialog.cpp:854 msgid "Warning message box with yes/no/cancel buttons" msgstr "Тийм/Үгүй/Хүчингүй товчтой сануулга" -#: kdialog.cpp:824 +#: kdialog.cpp:855 msgid "Use text as Yes button label" msgstr "" -#: kdialog.cpp:825 +#: kdialog.cpp:856 msgid "Use text as No button label" msgstr "" -#: kdialog.cpp:826 +#: kdialog.cpp:857 msgid "Use text as Cancel button label" msgstr "" -#: kdialog.cpp:827 +#: kdialog.cpp:858 msgid "Use text as Continue button label" msgstr "" -#: kdialog.cpp:779 +#: kdialog.cpp:859 msgid "'Sorry' message box" msgstr "\"Уучил\"-Сонордуулга" -#: kdialog.cpp:780 +#: kdialog.cpp:860 msgid "'Error' message box" msgstr "Алдааны сонордуулга" -#: kdialog.cpp:781 +#: kdialog.cpp:861 msgid "Message Box dialog" msgstr "Мэдээлэл диалог" -#: kdialog.cpp:782 +#: kdialog.cpp:862 msgid "Input Box dialog" msgstr "Оруулах талбар" -#: kdialog.cpp:783 +#: kdialog.cpp:863 msgid "Password dialog" msgstr "Нууц үг-Диалог" -#: kdialog.cpp:784 +#: kdialog.cpp:864 msgid "Text Box dialog" msgstr "Текст талбар-Диалог" -#: kdialog.cpp:785 +#: kdialog.cpp:865 msgid "Text Input Box dialog" msgstr "" -#: kdialog.cpp:786 +#: kdialog.cpp:866 msgid "ComboBox dialog" msgstr "Унадаг-диалог" -#: kdialog.cpp:787 +#: kdialog.cpp:867 msgid "Menu dialog" msgstr "Цэс-Диалог" -#: kdialog.cpp:788 +#: kdialog.cpp:868 msgid "Check List dialog" msgstr "Хирээст жагсаалт" -#: kdialog.cpp:789 +#: kdialog.cpp:869 msgid "Radio List dialog" msgstr "Сонголт диалог" -#: kdialog.cpp:790 +#: kdialog.cpp:870 msgid "Passive Popup" msgstr "" -#: kdialog.cpp:791 +#: kdialog.cpp:871 msgid "File dialog to open an existing file" msgstr "" -#: kdialog.cpp:792 +#: kdialog.cpp:872 msgid "File dialog to save a file" msgstr "" -#: kdialog.cpp:793 +#: kdialog.cpp:873 msgid "File dialog to select an existing directory" msgstr "" -#: kdialog.cpp:794 +#: kdialog.cpp:874 msgid "File dialog to open an existing URL" msgstr "" -#: kdialog.cpp:795 +#: kdialog.cpp:875 msgid "File dialog to save a URL" msgstr "" -#: kdialog.cpp:796 +#: kdialog.cpp:876 msgid "Icon chooser dialog" msgstr "" -#: kdialog.cpp:797 +#: kdialog.cpp:877 msgid "Progress bar dialog, returns a D-Bus reference for communication" msgstr "" -#: kdialog.cpp:798 +#: kdialog.cpp:878 msgid "Color dialog to select a color" msgstr "" -#: kdialog.cpp:800 +#: kdialog.cpp:880 msgid "Dialog title" msgstr "Диалог-Гарчиг" -#: kdialog.cpp:801 +#: kdialog.cpp:881 msgid "Default entry to use for combobox, menu and color" msgstr "" -#: kdialog.cpp:802 +#: kdialog.cpp:882 msgid "" "Allows the --getopenurl and --getopenfilename options to return multiple " "files" msgstr "" -#: kdialog.cpp:803 +#: kdialog.cpp:883 msgid "" "Return list items on separate lines (for checklist option and file open with " "--multiple)" msgstr "" -#: kdialog.cpp:804 +#: kdialog.cpp:884 msgid "Outputs the winId of each dialog" msgstr "" -#: kdialog.cpp:805 +#: kdialog.cpp:885 msgid "" "Config file and option name for saving the \"do-not-show/ask-again\" state" msgstr "" -#: kdialog.cpp:806 +#: kdialog.cpp:886 msgid "Slider dialog box, returns selected value" msgstr "" -#: kdialog.cpp:807 +#: kdialog.cpp:887 msgid "Calendar dialog box, returns selected date" msgstr "" -#: kdialog.cpp:810 +#: kdialog.cpp:890 msgid "Makes the dialog transient for an X app specified by winid" msgstr "" -#: kdialog.cpp:813 +#: kdialog.cpp:893 msgid "Arguments - depending on main option" msgstr "Аргумент - Суурь тохируулгаас хамаарна" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfile_avi.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfile_avi.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfile_avi.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfile_avi.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: kdemultimedia\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-09-08 04:45+0000\n" +"POT-Creation-Date: 2012-04-12 13:14+0100\n" "PO-Revision-Date: 2006-06-08 09:21+0000\n" "Last-Translator: Энхтайваны Баярсайхан <Unknown>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 18:56+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 00:18+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kfile_avi.cpp:55 msgid "Technical Details" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfile_rpm.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfile_rpm.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfile_rpm.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfile_rpm.po 2012-04-18 08:23:47.000000000 +0000 @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: kfile_rpm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-08 02:38+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2007-06-07 12:07+0000\n" "Last-Translator: Batjargal Luvsanbat <b4gi@root.hu>\n" "Language-Team: mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 18:40+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-17 23:57+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kfile_rpm.cpp:44 msgid "General" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfindpart.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfindpart.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfindpart.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfindpart.po 2012-04-18 08:23:49.000000000 +0000 @@ -5,109 +5,109 @@ msgstr "" "Project-Id-Version: kfindpart\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" -"PO-Revision-Date: 2012-03-14 17:22+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" +"PO-Revision-Date: 2012-04-11 16:53+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-kdemn@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 23:22+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:47+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kfinddlg.cpp:51 msgctxt "@title:window" msgid "Find Files/Folders" msgstr "" -#: kfinddlg.cpp:71 kfinddlg.cpp:198 +#: kfinddlg.cpp:73 kfinddlg.cpp:202 msgctxt "the application is currently idle, there is no active search" msgid "Idle." msgstr "" -#: kfinddlg.cpp:133 kfinddlg.cpp:237 kfinddlg.cpp:266 +#: kfinddlg.cpp:138 kfinddlg.cpp:241 kfinddlg.cpp:270 #, kde-format msgid "one file found" msgid_plural "%1 files found" msgstr[0] "" msgstr[1] "" -#: kfinddlg.cpp:173 +#: kfinddlg.cpp:177 msgid "Searching..." msgstr "Хайж байна..." -#: kfinddlg.cpp:200 +#: kfinddlg.cpp:204 msgid "Canceled." msgstr "" -#: kfinddlg.cpp:203 kfinddlg.cpp:208 kfinddlg.cpp:214 +#: kfinddlg.cpp:207 kfinddlg.cpp:212 kfinddlg.cpp:218 msgid "Error." msgstr "Алдаа." -#: kfinddlg.cpp:204 +#: kfinddlg.cpp:208 msgid "Please specify an absolute path in the \"Look in\" box." msgstr "Хүрэх замыг \"Хайх хавтас\" талбарт бүрэн өгнө үү." -#: kfinddlg.cpp:209 +#: kfinddlg.cpp:213 msgid "Could not find the specified folder." msgstr "Өгөгдсөн лавлах олдсонгүй." -#: kfindtreeview.cpp:50 +#: kfindtreeview.cpp:52 msgid "Read-write" msgstr "Уншиө-бичиж болох" -#: kfindtreeview.cpp:51 +#: kfindtreeview.cpp:53 msgid "Read-only" msgstr "Зөвхөн-уншигдах" -#: kfindtreeview.cpp:52 +#: kfindtreeview.cpp:54 msgid "Write-only" msgstr "Зөвхөн-бичиж болох" -#: kfindtreeview.cpp:53 +#: kfindtreeview.cpp:55 msgid "Inaccessible" msgstr "Хандалтгүй" -#: kfindtreeview.cpp:72 +#: kfindtreeview.cpp:74 msgctxt "file name column" msgid "Name" msgstr "" -#: kfindtreeview.cpp:74 +#: kfindtreeview.cpp:76 msgctxt "name of the containing folder" msgid "In Subfolder" msgstr "" -#: kfindtreeview.cpp:76 +#: kfindtreeview.cpp:78 msgctxt "file size column" msgid "Size" msgstr "" -#: kfindtreeview.cpp:78 +#: kfindtreeview.cpp:80 msgctxt "modified date column" msgid "Modified" msgstr "" -#: kfindtreeview.cpp:80 +#: kfindtreeview.cpp:82 msgctxt "file permissions column" msgid "Permissions" msgstr "" -#: kfindtreeview.cpp:82 +#: kfindtreeview.cpp:84 msgctxt "first matching line of the query string in this file" msgid "First Matching Line" msgstr "" -#: kfindtreeview.cpp:350 +#: kfindtreeview.cpp:353 msgid "&Open containing folder(s)" msgstr "" -#: kfindtreeview.cpp:354 +#: kfindtreeview.cpp:357 msgid "&Delete" msgstr "" -#: kfindtreeview.cpp:359 +#: kfindtreeview.cpp:362 msgid "&Move to Trash" msgstr "" @@ -116,19 +116,19 @@ msgid "Save Results As" msgstr "" -#: kfindtreeview.cpp:443 +#: kfindtreeview.cpp:446 msgid "HTML page" msgstr "" -#: kfindtreeview.cpp:443 +#: kfindtreeview.cpp:446 msgid "Text file" msgstr "" -#: kfindtreeview.cpp:463 +#: kfindtreeview.cpp:466 msgid "Unable to save results." msgstr "Үр дүнг хадгалж чадсангүй." -#: kfindtreeview.cpp:479 +#: kfindtreeview.cpp:482 msgid "KFind Results File" msgstr "KFind үр дүн файл" @@ -138,40 +138,40 @@ msgid "Results were saved to: %1" msgstr "" -#: kftabdlg.cpp:77 +#: kftabdlg.cpp:76 msgctxt "this is the label for the name textfield" msgid "&Named:" msgstr "" -#: kftabdlg.cpp:80 +#: kftabdlg.cpp:79 msgid "You can use wildcard matching and \";\" for separating multiple names" msgstr "Олон нэр тусгаарлахдаа та цэг таслал тэмдэг \";\" хэрэглээрэй" -#: kftabdlg.cpp:86 +#: kftabdlg.cpp:85 msgid "Look &in:" msgstr "&Хайх хавтас:" -#: kftabdlg.cpp:89 +#: kftabdlg.cpp:88 msgid "Include &subfolders" msgstr "&Дэд лавлахууд ч бас" -#: kftabdlg.cpp:90 +#: kftabdlg.cpp:89 msgid "Case s&ensitive search" msgstr "Том/&жижиг эмзэг" -#: kftabdlg.cpp:91 +#: kftabdlg.cpp:90 msgid "&Browse..." msgstr "&Сонгох..." -#: kftabdlg.cpp:92 +#: kftabdlg.cpp:91 msgid "&Use files index" msgstr "&Файл индекс ашиглах" -#: kftabdlg.cpp:93 +#: kftabdlg.cpp:92 msgid "Show &hidden files" msgstr "" -#: kftabdlg.cpp:111 +#: kftabdlg.cpp:110 msgid "" "<qt>Enter the filename you are looking for. <br />Alternatives may be " "separated by a semicolon \";\".<br /><br />The filename may contain the " @@ -185,7 +185,7 @@ "finds a file of exactly that name</li></ul></qt>" msgstr "" -#: kftabdlg.cpp:132 +#: kftabdlg.cpp:131 msgid "" "<qt>This lets you use the files' index created by the <i>slocate</i> package " "to speed-up the search; remember to update the index from time to time " @@ -195,75 +195,75 @@ "боложтой болгоно. Та энэ индексийг байнга сэргээж байхаа бүү мартаарай (az " "<i>updatedb</i> тушаалаар).</qt>" -#: kftabdlg.cpp:178 +#: kftabdlg.cpp:180 msgid "Find all files created or &modified:" msgstr "Бүх шинээр үүсгэсэн эсвэл өө&рчилсөн файлуудыг олох:" -#: kftabdlg.cpp:180 +#: kftabdlg.cpp:182 msgid "&between" msgstr "&хооронд" -#: kftabdlg.cpp:182 +#: kftabdlg.cpp:184 msgid "and" msgstr "ба" -#: kftabdlg.cpp:203 +#: kftabdlg.cpp:205 msgid "File &size is:" msgstr "&Хэмжээ:" -#: kftabdlg.cpp:216 +#: kftabdlg.cpp:218 msgid "Files owned by &user:" msgstr "&Эзэн:" -#: kftabdlg.cpp:221 +#: kftabdlg.cpp:223 msgid "Owned by &group:" msgstr "&Бүлэг:" -#: kftabdlg.cpp:224 +#: kftabdlg.cpp:226 msgctxt "file size isn't considered in the search" msgid "(none)" msgstr "" -#: kftabdlg.cpp:225 +#: kftabdlg.cpp:227 msgid "At Least" msgstr "Ядаж" -#: kftabdlg.cpp:226 +#: kftabdlg.cpp:228 msgid "At Most" msgstr "Дээд тал нь" -#: kftabdlg.cpp:227 +#: kftabdlg.cpp:229 msgid "Equal To" msgstr "Тэнцүү" -#: kftabdlg.cpp:229 kftabdlg.cpp:895 +#: kftabdlg.cpp:231 kftabdlg.cpp:897 msgid "Byte" msgid_plural "Bytes" msgstr[0] "" msgstr[1] "" -#: kftabdlg.cpp:230 +#: kftabdlg.cpp:232 msgid "KiB" msgstr "" -#: kftabdlg.cpp:231 +#: kftabdlg.cpp:233 msgid "MiB" msgstr "" -#: kftabdlg.cpp:232 +#: kftabdlg.cpp:234 msgid "GiB" msgstr "" -#: kftabdlg.cpp:299 +#: kftabdlg.cpp:301 msgctxt "label for the file type combobox" msgid "File &type:" msgstr "" -#: kftabdlg.cpp:304 +#: kftabdlg.cpp:306 msgid "C&ontaining text:" msgstr "&Агуулсан текст:" -#: kftabdlg.cpp:310 +#: kftabdlg.cpp:312 msgid "" "<qt>If specified, only files that contain this text are found. Note that not " "all file types from the list above are supported. Please refer to the " @@ -273,19 +273,19 @@ "өгөгдсөн бол. Дээрх жагсаалтад орсон файлын төрлүүдийн зарим нь " "дэмжигдээгүй. Дэмжигдсэн файльн төрөлүүдыг баримтжуулалтаас харж болно." -#: kftabdlg.cpp:318 +#: kftabdlg.cpp:320 msgid "Case s&ensitive" msgstr "Том/&жижиг эмзэг" -#: kftabdlg.cpp:319 +#: kftabdlg.cpp:321 msgid "Include &binary files" msgstr "&Бинари файлуудад ч бас" -#: kftabdlg.cpp:320 +#: kftabdlg.cpp:322 msgid "Regular e&xpression" msgstr "&Энгийн илэрхийлэл" -#: kftabdlg.cpp:323 +#: kftabdlg.cpp:325 msgid "" "<qt>This lets you search in any type of file, even those that usually do not " "contain text (for example program files and images).</qt>" @@ -293,72 +293,73 @@ "Бүх файлын төрөлд (зөвхөн текст агуулаагүй) хайлт хийх боломж олгоно. Жишээ " "нь програм файл болон зургийн файл." -#: kftabdlg.cpp:331 +#: kftabdlg.cpp:333 msgid "&Edit..." msgstr "&Засварлах..." -#: kftabdlg.cpp:337 +#: kftabdlg.cpp:339 +msgctxt "as in search for" msgid "fo&r:" -msgstr "х&увьд:" +msgstr "" -#: kftabdlg.cpp:339 +#: kftabdlg.cpp:341 msgid "Search &metainfo sections:" msgstr "&Metainfo хэсгүүдэд хайх:" -#: kftabdlg.cpp:343 +#: kftabdlg.cpp:345 msgid "All Files & Folders" msgstr "Бүх файл ба лавлах" -#: kftabdlg.cpp:344 +#: kftabdlg.cpp:346 msgid "Files" msgstr "" -#: kftabdlg.cpp:345 +#: kftabdlg.cpp:347 msgid "Folders" msgstr "Хавтсууд" -#: kftabdlg.cpp:346 +#: kftabdlg.cpp:348 msgid "Symbolic Links" msgstr "Символик холбоос" -#: kftabdlg.cpp:347 +#: kftabdlg.cpp:349 msgid "Special Files (Sockets, Device Files, ...)" msgstr "Тусгай файлууд (Sockets, Device Files...)" -#: kftabdlg.cpp:348 +#: kftabdlg.cpp:350 msgid "Executable Files" msgstr "Гүйцэтгэгч файлууд" -#: kftabdlg.cpp:349 +#: kftabdlg.cpp:351 msgid "SUID Executable Files" msgstr "SUID-ажлын файлууд" -#: kftabdlg.cpp:350 +#: kftabdlg.cpp:352 msgid "All Images" msgstr "Бүх зураг" -#: kftabdlg.cpp:351 +#: kftabdlg.cpp:353 msgid "All Video" msgstr "Бүх видео файл" -#: kftabdlg.cpp:352 +#: kftabdlg.cpp:354 msgid "All Sounds" msgstr "Бүх авиа файл" -#: kftabdlg.cpp:403 +#: kftabdlg.cpp:405 msgid "Name/&Location" msgstr "Нэр/&Зам" -#: kftabdlg.cpp:404 +#: kftabdlg.cpp:406 msgctxt "tab name: search by contents" msgid "C&ontents" msgstr "" -#: kftabdlg.cpp:405 +#: kftabdlg.cpp:407 msgid "&Properties" msgstr "&Онцлогууд" -#: kftabdlg.cpp:410 +#: kftabdlg.cpp:412 msgid "" "<qt>Search within files' specific comments/metainfo<br />These are some " "examples:<br /><ul><li><b>Audio files (mp3...)</b> Search in id3 tag for a " @@ -366,46 +367,46 @@ "resolution, comment...</li></ul></qt>" msgstr "" -#: kftabdlg.cpp:418 +#: kftabdlg.cpp:420 msgid "" "<qt>If specified, search only in this field<br /><ul><li><b>Audio files " "(mp3...)</b> This can be Title, Album...</li><li><b>Images (png...)</b> " "Search only in Resolution, Bitdepth...</li></ul></qt>" msgstr "" -#: kftabdlg.cpp:611 +#: kftabdlg.cpp:613 msgid "Unable to search within a period which is less than a minute." msgstr "Нэг минутаас богино хугацааны завсарт хайх боломжгүй." -#: kftabdlg.cpp:622 +#: kftabdlg.cpp:624 msgid "The date is not valid." msgstr "Огноо хүчингүй байна." -#: kftabdlg.cpp:624 +#: kftabdlg.cpp:626 msgid "Invalid date range." msgstr "Хүчингүй огнооны муж" -#: kftabdlg.cpp:626 +#: kftabdlg.cpp:628 msgid "Unable to search dates in the future." msgstr "Ирээдүйн огноонд хайж болохгүй." -#: kftabdlg.cpp:688 +#: kftabdlg.cpp:690 msgid "Size is too big. Set maximum size value?" msgstr "Хэт том хэмжээ. Та хэмжээний дээд хязгаарыг өгнө үү." -#: kftabdlg.cpp:688 +#: kftabdlg.cpp:690 msgid "Error" msgstr "" -#: kftabdlg.cpp:688 +#: kftabdlg.cpp:690 msgid "Set" msgstr "Тохируулга" -#: kftabdlg.cpp:688 +#: kftabdlg.cpp:690 msgid "Do Not Set" msgstr "Тохируулах хэрэггүй" -#: kftabdlg.cpp:885 +#: kftabdlg.cpp:887 msgctxt "" "during the previous minute(s)/hour(s)/...; dynamic context 'type': 'i' " "minutes, 'h' hours, 'd' days, 'm' months, 'y' years" @@ -414,35 +415,35 @@ msgstr[0] "" msgstr[1] "" -#: kftabdlg.cpp:886 +#: kftabdlg.cpp:888 msgctxt "use date ranges to search files by modified time" msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" -#: kftabdlg.cpp:887 +#: kftabdlg.cpp:889 msgctxt "use date ranges to search files by modified time" msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" -#: kftabdlg.cpp:888 +#: kftabdlg.cpp:890 msgctxt "use date ranges to search files by modified time" msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: kftabdlg.cpp:889 +#: kftabdlg.cpp:891 msgctxt "use date ranges to search files by modified time" msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: kftabdlg.cpp:890 +#: kftabdlg.cpp:892 msgctxt "use date ranges to search files by modified time" msgid "year" msgid_plural "years" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfmclient.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfmclient.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kfmclient.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kfmclient.po 2012-04-18 08:23:49.000000000 +0000 @@ -7,41 +7,41 @@ msgstr "" "Project-Id-Version: kfmclient\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-02-16 12:09+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:23+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:48+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: kfmclient.cpp:55 +#: kfmclient.cpp:56 msgid "kfmclient" msgstr "kfmclient" -#: kfmclient.cpp:56 +#: kfmclient.cpp:57 msgid "KDE tool for opening URLs from the command line" msgstr "Тушаалын мөрөөс интернэт хаяг нээдэг КДЭ-програм" -#: kfmclient.cpp:74 +#: kfmclient.cpp:75 msgid "Non interactive use: no message boxes" msgstr "" -#: kfmclient.cpp:76 +#: kfmclient.cpp:77 msgid "Show available commands" msgstr "" -#: kfmclient.cpp:78 +#: kfmclient.cpp:79 msgid "Command (see --commands)" msgstr "" -#: kfmclient.cpp:80 +#: kfmclient.cpp:81 msgid "Arguments for command" msgstr "" -#: kfmclient.cpp:90 +#: kfmclient.cpp:91 msgid "" "\n" "Syntax:\n" @@ -49,7 +49,7 @@ "\n" "Дүрэм:\n" -#: kfmclient.cpp:91 +#: kfmclient.cpp:92 msgid "" " kfmclient openURL 'url' ['mimetype']\n" " # Opens a window showing 'url'.\n" @@ -65,7 +65,7 @@ " # 'url' мэдэгдэхгүй хаягдахад оронд нь $HOME -г хэрэглэх.\n" "\n" -#: kfmclient.cpp:96 +#: kfmclient.cpp:97 msgid "" " # If 'mimetype' is specified, it will be used to determine the\n" " # component that Konqueror should use. For instance, set it " @@ -79,7 +79,7 @@ " # харуулахын тулд text/html хэрэглэдэг.\n" "\n" -#: kfmclient.cpp:100 +#: kfmclient.cpp:101 msgid "" " kfmclient newTab 'url' ['mimetype']\n" " # Same as above but opens a new tab with 'url' in an existing " @@ -88,7 +88,7 @@ "\n" msgstr "" -#: kfmclient.cpp:104 +#: kfmclient.cpp:105 msgid "" " kfmclient openProfile 'profile' ['url']\n" " # Opens a window using the given profile.\n" @@ -110,20 +110,20 @@ " # See kioclient exec for more information.\n" msgstr "" -#: kfmclient.cpp:450 +#: kfmclient.cpp:475 #, kde-format msgid "Profile %1 not found\n" msgstr "Profil %1 олдсонгүй\n" -#: kfmclient.cpp:481 +#: kfmclient.cpp:506 msgid "Syntax Error: Not enough arguments\n" msgstr "Дүрмийн алдаа: Хэт цөөн аргумент\n" -#: kfmclient.cpp:486 +#: kfmclient.cpp:511 msgid "Syntax Error: Too many arguments\n" msgstr "Дүрмийн алдаа: Хэт их аргумент\n" -#: kfmclient.cpp:553 +#: kfmclient.cpp:579 #, kde-format msgid "Syntax Error: Unknown command '%1'\n" msgstr "Дүрмийн алдаа: Танигдахгүй тушаал \"%1\"\n" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/khangman.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/khangman.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/khangman.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/khangman.po 2012-04-18 08:23:50.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: khangman\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-10 03:38+0000\n" +"POT-Creation-Date: 2012-04-12 13:15+0100\n" "PO-Revision-Date: 2008-02-16 11:57+0000\n" "Last-Translator: Ochirbat Batzaya <Unknown>\n" "Language-Team: mongolian <openmn-kdemn@lists.sf.net>\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-23 00:59+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 06:33+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: data.i18n:2 msgctxt "NOTE_TO_THE_TRANSLATORS" @@ -51,7 +51,7 @@ msgid "Congratulations! You won!" msgstr "" -#: main.cpp:38 khangmanview.cpp:510 +#: khangmanview.cpp:510 main.cpp:38 msgid "KHangMan" msgstr "Дүүжлүүр" @@ -75,247 +75,11 @@ msgid "Wins: %1" msgstr "" -#: khangman.cpp:558 khangmanview.cpp:726 +#: khangmanview.cpp:726 khangman.cpp:558 #, kde-format msgid "Losses: %1" msgstr "" -#: main.cpp:34 -msgid "Classical hangman game for KDE" -msgstr "" - -#: main.cpp:40 -msgid "(c) 2001-2009, Anne-Marie Mahfouf" -msgstr "" - -#: main.cpp:42 -msgid "Primoz Anzur" -msgstr "" - -#: main.cpp:42 -msgid "Previous maintainer" -msgstr "" - -#: main.cpp:47 -msgid "Anne-Marie Mahfouf" -msgstr "" - -#: main.cpp:47 -msgid "Current maintainer, author" -msgstr "" - -#: main.cpp:49 -msgid "Stefan Böhmann" -msgstr "" - -#: main.cpp:50 main.cpp:95 main.cpp:97 main.cpp:99 -msgid "Coding help" -msgstr "" - -#: main.cpp:51 -msgid "Stefan Asserhäll" -msgstr "" - -#: main.cpp:52 -msgid "Swedish data files, coding help, transparent pictures and i18n fixes" -msgstr "" - -#: main.cpp:54 -msgid "eXParTaKus" -msgstr "" - -#: main.cpp:55 -msgid "Spanish data files" -msgstr "" - -#: main.cpp:56 -msgid "Erik Kjær Pedersenn" -msgstr "" - -#: main.cpp:57 -msgid "Danish data files" -msgstr "" - -#: main.cpp:58 -msgid "Niko Lewman" -msgstr "" - -#: main.cpp:59 -msgid "Finnish data files" -msgstr "" - -#: main.cpp:60 -msgid "João Sebastião de Oliveira Bueno" -msgstr "" - -#: main.cpp:61 -msgid "Brazilian Portuguese data files" -msgstr "" - -#: main.cpp:62 -msgid "Antoni Bella" -msgstr "" - -#: main.cpp:63 -msgid "Catalan data files" -msgstr "" - -#: main.cpp:64 -msgid "Giovanni Venturi" -msgstr "" - -#: main.cpp:65 -msgid "Italian data files" -msgstr "" - -#: main.cpp:66 -msgid "Rinse" -msgstr "" - -#: main.cpp:67 -msgid "Dutch data files" -msgstr "" - -#: main.cpp:68 -msgid "Lukáš Tinkl" -msgstr "" - -#: main.cpp:69 -msgid "Czech data files" -msgstr "" - -#: main.cpp:70 -msgid "Tamas Szanto" -msgstr "" - -#: main.cpp:71 -msgid "Hungarian data files" -msgstr "" - -#: main.cpp:72 -msgid "Torger Åge Sinnes" -msgstr "" - -#: main.cpp:73 -msgid "Norwegian (Bokmål) data files" -msgstr "" - -#: main.cpp:74 -msgid "Roger Kovacs" -msgstr "" - -#: main.cpp:75 -msgid "Tajik data files" -msgstr "" - -#: main.cpp:76 -msgid "Chusslove Illich" -msgstr "" - -#: main.cpp:77 -msgid "Serbian (Cyrillic and Latin) data files" -msgstr "" - -#: main.cpp:78 -msgid "Jure Repinc" -msgstr "" - -#: main.cpp:79 -msgid "Slovenian data files" -msgstr "" - -#: main.cpp:80 -msgid "Pedro Morais" -msgstr "" - -#: main.cpp:81 -msgid "Portuguese data files" -msgstr "" - -#: main.cpp:82 -msgid "Gaute Hvoslef Kvalnes" -msgstr "" - -#: main.cpp:83 -msgid "Norwegian (Nynorsk) data files" -msgstr "" - -#: main.cpp:84 -msgid "Mehmet Özel" -msgstr "" - -#: main.cpp:85 -msgid "Turkish data files" -msgstr "" - -#: main.cpp:86 -msgid "Черепанов Андрей" -msgstr "" - -#: main.cpp:87 -msgid "Russian data files" -msgstr "" - -#: main.cpp:88 -msgid "Radostin Radnev" -msgstr "" - -#: main.cpp:89 -msgid "Bulgarian data files" -msgstr "" - -#: main.cpp:90 -msgid "Kevin Patrick Scannell" -msgstr "" - -#: main.cpp:91 -msgid "Irish (Gaelic) data files" -msgstr "" - -#: main.cpp:92 -msgid "Matt Howe" -msgstr "" - -#: main.cpp:93 -msgid "Softer Hangman Pictures" -msgstr "" - -#: main.cpp:94 -msgid "Benjamin Meyer" -msgstr "" - -#: main.cpp:96 -msgid "Robert Gogolok" -msgstr "" - -#: main.cpp:98 -msgid "Lubos Lunàk" -msgstr "" - -#: main.cpp:100 -msgid "Albert Astals Cid" -msgstr "" - -#: main.cpp:101 -msgid "Coding help, fixed a lot of things" -msgstr "" - -#: main.cpp:102 -msgid "Peter Hedlund" -msgstr "" - -#: main.cpp:103 -msgid "Code for generating icons for the characters toolbar" -msgstr "" - -#: main.cpp:104 -msgid "Inge Wallin" -msgstr "" - -#: main.cpp:105 -msgid "Code cleaning" -msgstr "" - #: khangman.cpp:97 msgid "Play with a new word" msgstr "" @@ -383,13 +147,13 @@ #. i18n: file: timerui.ui:19 #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:143 rc.cpp:254 khangman.cpp:363 rc.cpp:143 rc.cpp:254 +#: khangman.cpp:363 rc.cpp:111 rc.cpp:111 msgid "Timers" msgstr "" #. i18n: file: languageui.ui:32 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_AccentedLetters) -#: rc.cpp:137 rc.cpp:248 khangman.cpp:530 rc.cpp:137 rc.cpp:248 +#: khangman.cpp:530 rc.cpp:105 rc.cpp:105 msgid "Type accented letters" msgstr "" @@ -397,56 +161,67 @@ msgid "Open Vocabulary Document" msgstr "" -#: timer.cpp:37 timer.cpp:45 -#, kde-format -msgid "1 second" -msgid_plural "%1 seconds" -msgstr[0] "" -msgstr[1] "" - -#: rc.cpp:153 rc.cpp:153 +#: rc.cpp:1 rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr "Очирбатын Батзаяа, ,Launchpad Contributions:,Ochirbat Batzaya" -#: rc.cpp:154 rc.cpp:154 +#: rc.cpp:2 rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "buuvei@yahoo.com,,," +#. i18n: tag theme attribute uiname +#. i18n: file: ../themes/standardthemes.xml:4 +#: rc.cpp:5 rc.cpp:5 +msgid "Sea Theme" +msgstr "" + +#. i18n: tag theme attribute uiname +#. i18n: file: ../themes/standardthemes.xml:20 +#: rc.cpp:8 rc.cpp:8 +msgid "Bee Theme" +msgstr "" + +#. i18n: tag theme attribute uiname +#. i18n: file: ../themes/standardthemes.xml:36 +#: rc.cpp:11 rc.cpp:11 +msgid "Desert Theme" +msgstr "" + #. i18n: file: khangmanui.rc:5 #. i18n: ectx: Menu (file) -#: rc.cpp:106 rc.cpp:157 rc.cpp:106 rc.cpp:157 +#: rc.cpp:14 rc.cpp:14 msgid "&Game" msgstr "" #. i18n: file: khangmanui.rc:19 #. i18n: ectx: Menu (settings) -#: rc.cpp:109 rc.cpp:160 rc.cpp:109 rc.cpp:160 +#: rc.cpp:17 rc.cpp:17 msgid "&Settings" msgstr "" #. i18n: file: khangmanui.rc:30 #. i18n: ectx: ToolBar (mainToolBar) -#: rc.cpp:112 rc.cpp:163 rc.cpp:112 rc.cpp:163 +#: rc.cpp:20 rc.cpp:20 msgid "Main" msgstr "" #. i18n: file: khangmanui.rc:38 #. i18n: ectx: ToolBar (specialCharToolBar) -#: rc.cpp:115 rc.cpp:166 rc.cpp:115 rc.cpp:166 +#: rc.cpp:23 rc.cpp:23 msgid "Special Characters" msgstr "" #. i18n: file: khangmanui.rc:41 #. i18n: ectx: ToolBar (themeToolBar) -#: rc.cpp:118 rc.cpp:169 rc.cpp:118 rc.cpp:169 +#: rc.cpp:26 rc.cpp:26 msgid "Look" msgstr "" #. i18n: file: khangmanui.rc:45 #. i18n: ectx: ToolBar (languageToolBar) -#: rc.cpp:121 rc.cpp:172 rc.cpp:121 rc.cpp:172 +#: rc.cpp:29 rc.cpp:29 msgid "Language" msgstr "" @@ -458,22 +233,13 @@ #. i18n: ectx: property (title), widget (QGroupBox, groupBox6) #. i18n: file: languageui.ui:19 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#. i18n: file: advanced.ui:36 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox6) -#. i18n: file: languageui.ui:19 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#. i18n: file: advanced.ui:36 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox6) -#. i18n: file: languageui.ui:19 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:3 rc.cpp:127 rc.cpp:175 rc.cpp:238 rc.cpp:3 rc.cpp:127 rc.cpp:175 -#: rc.cpp:238 +#: rc.cpp:32 rc.cpp:95 rc.cpp:32 rc.cpp:95 msgid "Spanish, Portuguese, Catalan" msgstr "" #. i18n: file: advanced.ui:48 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_AccentedLetters) -#: rc.cpp:6 rc.cpp:178 rc.cpp:6 rc.cpp:178 +#: rc.cpp:35 rc.cpp:35 msgid "Type accented &letters" msgstr "" @@ -485,16 +251,7 @@ #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AccentedLetters) #. i18n: file: languageui.ui:25 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: advanced.ui:51 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: languageui.ui:25 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: advanced.ui:51 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: languageui.ui:25 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AccentedLetters) -#: rc.cpp:9 rc.cpp:130 rc.cpp:181 rc.cpp:241 rc.cpp:9 rc.cpp:130 rc.cpp:181 -#: rc.cpp:241 +#: rc.cpp:38 rc.cpp:98 rc.cpp:38 rc.cpp:98 msgid "" "If this is checked, you have to type accented letters yourself (i.e. they " "are differentiated from the corresponding unaccented letter)." @@ -508,16 +265,7 @@ #. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AccentedLetters) #. i18n: file: languageui.ui:29 #. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: advanced.ui:55 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: languageui.ui:29 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: advanced.ui:55 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AccentedLetters) -#. i18n: file: languageui.ui:29 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_AccentedLetters) -#: rc.cpp:12 rc.cpp:133 rc.cpp:184 rc.cpp:244 rc.cpp:12 rc.cpp:133 rc.cpp:184 -#: rc.cpp:244 +#: rc.cpp:41 rc.cpp:101 rc.cpp:41 rc.cpp:101 msgid "" "If this is <b>disabled</b>, the selected language does not support it. If " "this is <b>enabled</b> and if you check it, then you should type accented " @@ -531,25 +279,25 @@ #. i18n: file: advanced.ui:73 #. i18n: ectx: property (title), widget (QGroupBox, groupBox4) -#: rc.cpp:16 rc.cpp:188 rc.cpp:16 rc.cpp:188 +#: rc.cpp:45 rc.cpp:45 msgid "German" msgstr "" #. i18n: file: advanced.ui:85 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_UpperCase) -#: rc.cpp:19 rc.cpp:191 rc.cpp:19 rc.cpp:191 +#: rc.cpp:48 rc.cpp:48 msgid "Play in upper case letters" msgstr "" #. i18n: file: advanced.ui:88 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_UpperCase) -#: rc.cpp:22 rc.cpp:194 rc.cpp:22 rc.cpp:194 +#: rc.cpp:51 rc.cpp:51 msgid "If checked, the word will be displayed all in upper case letters" msgstr "" #. i18n: file: advanced.ui:92 #. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_UpperCase) -#: rc.cpp:25 rc.cpp:197 rc.cpp:25 rc.cpp:197 +#: rc.cpp:54 rc.cpp:54 msgid "" "If this is checked, the word will be displayed in upper case letters, even " "if you enter them in lower case. If this is unchecked (default), the word " @@ -559,35 +307,26 @@ #. i18n: file: generalui.ui:14 #. i18n: ectx: property (toolTip), widget (QWidget, generalui) -#: rc.cpp:29 rc.cpp:201 rc.cpp:29 rc.cpp:201 +#: rc.cpp:58 rc.cpp:58 msgid "Here you can choose settings for all languages." msgstr "" #. i18n: file: generalui.ui:22 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OneLetter) -#. i18n: file: khangman.kcfg:48 +#. i18n: file: khangman.kcfg:44 #. i18n: ectx: label, entry (OneLetter), group (General) #. i18n: file: generalui.ui:22 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OneLetter) -#. i18n: file: khangman.kcfg:48 +#. i18n: file: khangman.kcfg:44 #. i18n: ectx: label, entry (OneLetter), group (General) -#. i18n: file: generalui.ui:22 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OneLetter) -#. i18n: file: khangman.kcfg:48 -#. i18n: ectx: label, entry (OneLetter), group (General) -#. i18n: file: generalui.ui:22 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_OneLetter) -#. i18n: file: khangman.kcfg:48 -#. i18n: ectx: label, entry (OneLetter), group (General) -#: rc.cpp:32 rc.cpp:75 rc.cpp:204 rc.cpp:278 rc.cpp:32 rc.cpp:75 rc.cpp:204 -#: rc.cpp:278 +#: rc.cpp:61 rc.cpp:135 rc.cpp:61 rc.cpp:135 msgid "" "Check this if you do not want to discover each instance of the same letter." msgstr "" #. i18n: file: generalui.ui:28 #. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_OneLetter) -#: rc.cpp:35 rc.cpp:207 rc.cpp:35 rc.cpp:207 +#: rc.cpp:64 rc.cpp:64 msgid "" "If you check this box, only the first letter will be written if the letter " "is found in several places in the word. Then you have to rechoose the same " @@ -604,52 +343,43 @@ #. i18n: file: generalui.ui:31 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_OneLetter) -#: rc.cpp:41 rc.cpp:213 rc.cpp:41 rc.cpp:213 +#: rc.cpp:70 rc.cpp:70 msgid "Require more guesses for duplicate letters" msgstr "" #. i18n: file: generalui.ui:38 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_EnableAnimations) -#: rc.cpp:44 rc.cpp:216 rc.cpp:44 rc.cpp:216 +#: rc.cpp:73 rc.cpp:73 msgid "Enable animations" msgstr "" #. i18n: file: generalui.ui:45 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_Hint) -#: rc.cpp:47 rc.cpp:219 rc.cpp:47 rc.cpp:219 +#: rc.cpp:76 rc.cpp:76 msgid "Enable hints globally" msgstr "" #. i18n: file: generalui.ui:52 #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:50 rc.cpp:222 rc.cpp:50 rc.cpp:222 +#: rc.cpp:79 rc.cpp:79 msgid "Sounds" msgstr "" #. i18n: file: generalui.ui:58 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_Sound) -#. i18n: file: khangman.kcfg:56 -#. i18n: ectx: label, entry (Sound), group (General) -#. i18n: file: generalui.ui:58 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_Sound) -#. i18n: file: khangman.kcfg:56 -#. i18n: ectx: label, entry (Sound), group (General) -#. i18n: file: generalui.ui:58 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_Sound) -#. i18n: file: khangman.kcfg:56 +#. i18n: file: khangman.kcfg:52 #. i18n: ectx: label, entry (Sound), group (General) #. i18n: file: generalui.ui:58 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_Sound) -#. i18n: file: khangman.kcfg:56 +#. i18n: file: khangman.kcfg:52 #. i18n: ectx: label, entry (Sound), group (General) -#: rc.cpp:53 rc.cpp:81 rc.cpp:225 rc.cpp:284 rc.cpp:53 rc.cpp:81 rc.cpp:225 -#: rc.cpp:284 +#: rc.cpp:82 rc.cpp:141 rc.cpp:82 rc.cpp:141 msgid "If checked, sounds will be played for New Game and Win Game" msgstr "" #. i18n: file: generalui.ui:62 #. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_Sound) -#: rc.cpp:56 rc.cpp:228 rc.cpp:56 rc.cpp:228 +#: rc.cpp:85 rc.cpp:85 msgid "" "If this box is checked, you will have some sounds played for each new game " "and when you win a game. If this is not checked, there will be no sound in " @@ -659,19 +389,19 @@ #. i18n: file: generalui.ui:65 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_Sound) -#: rc.cpp:60 rc.cpp:232 rc.cpp:60 rc.cpp:232 +#: rc.cpp:89 rc.cpp:89 msgid "Enable sounds" msgstr "" #. i18n: file: languageui.ui:13 #. i18n: ectx: property (toolTip), widget (QWidget, languageui) -#: rc.cpp:124 rc.cpp:235 rc.cpp:124 rc.cpp:235 +#: rc.cpp:92 rc.cpp:92 msgid "Here you can choose special settings for some languages." msgstr "" #. i18n: file: timerui.ui:16 #. i18n: ectx: property (toolTip), widget (QGroupBox, groupBox) -#: rc.cpp:140 rc.cpp:251 rc.cpp:140 rc.cpp:251 +#: rc.cpp:108 rc.cpp:108 msgid "" "Here you can set the display times for hints and the \"Already Guessed\" " "tooltip." @@ -679,28 +409,25 @@ #. i18n: file: timerui.ui:34 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:146 rc.cpp:257 rc.cpp:146 rc.cpp:257 +#: rc.cpp:114 rc.cpp:114 msgid "Time for displaying the <b>Already Guessed Letter</b> tooltip:" msgstr "" -#. i18n: file: khangman.kcfg:65 -#. i18n: ectx: label, entry (MissedTimer), group (General) #. i18n: file: timerui.ui:41 #. i18n: ectx: property (toolTip), widget (QSlider, kcfg_MissedTimer) -#. i18n: file: khangman.kcfg:65 +#. i18n: file: khangman.kcfg:61 #. i18n: ectx: label, entry (MissedTimer), group (General) #. i18n: file: timerui.ui:41 #. i18n: ectx: property (toolTip), widget (QSlider, kcfg_MissedTimer) -#. i18n: file: khangman.kcfg:65 +#. i18n: file: khangman.kcfg:61 #. i18n: ectx: label, entry (MissedTimer), group (General) -#: rc.cpp:88 rc.cpp:149 rc.cpp:260 rc.cpp:291 rc.cpp:88 rc.cpp:149 rc.cpp:260 -#: rc.cpp:291 +#: rc.cpp:117 rc.cpp:148 rc.cpp:117 rc.cpp:148 msgid "Time during which the \"Already Guessed\" tooltip is displayed." msgstr "" #. i18n: file: timerui.ui:44 #. i18n: ectx: property (whatsThis), widget (QSlider, kcfg_MissedTimer) -#: rc.cpp:152 rc.cpp:263 rc.cpp:152 rc.cpp:263 +#: rc.cpp:120 rc.cpp:120 msgid "" "You can set the time for displaying the \"Already Guessed\" tooltip after " "you tried a letter that was already guessed. Default is 1 second but younger " @@ -710,37 +437,37 @@ #. i18n: file: khangman.kcfg:10 #. i18n: ectx: label, entry (CurrentLevel), group (Language) -#: rc.cpp:63 rc.cpp:266 rc.cpp:63 rc.cpp:266 +#: rc.cpp:123 rc.cpp:123 msgid "Level" msgstr "" #. i18n: file: khangman.kcfg:17 #. i18n: ectx: label, entry (ShowCharToolbar), group (Language) -#: rc.cpp:66 rc.cpp:269 rc.cpp:66 rc.cpp:269 +#: rc.cpp:126 rc.cpp:126 msgid "Show the characters toolbar" msgstr "" #. i18n: file: khangman.kcfg:21 #. i18n: ectx: label, entry (SelectedLanguage), group (Language) -#: rc.cpp:69 rc.cpp:272 rc.cpp:69 rc.cpp:272 +#: rc.cpp:129 rc.cpp:129 msgid "The language selected by the user" msgstr "" #. i18n: file: khangman.kcfg:37 #. i18n: ectx: label, entry (Mode), group (Look) -#: rc.cpp:72 rc.cpp:275 rc.cpp:72 rc.cpp:275 +#: rc.cpp:132 rc.cpp:132 msgid "Background theme" msgstr "" -#. i18n: file: khangman.kcfg:52 +#. i18n: file: khangman.kcfg:48 #. i18n: ectx: label, entry (EnableAnimations), group (General) -#: rc.cpp:78 rc.cpp:281 rc.cpp:78 rc.cpp:281 +#: rc.cpp:138 rc.cpp:138 msgid "Enable Animations" msgstr "" -#. i18n: file: khangman.kcfg:61 +#. i18n: file: khangman.kcfg:57 #. i18n: ectx: label, entry (Hint), group (General) -#: rc.cpp:84 rc.cpp:287 rc.cpp:84 rc.cpp:287 +#: rc.cpp:144 rc.cpp:144 msgid "" "If checked, hints will always been displayed. If this is not checked " "(default) \n" @@ -748,14 +475,257 @@ "show the hint." msgstr "" -#. i18n: file: khangman.kcfg:72 +#. i18n: file: khangman.kcfg:68 #. i18n: ectx: label, entry (AccentedLetters), group (Advanced) -#: rc.cpp:91 rc.cpp:294 rc.cpp:91 rc.cpp:294 +#: rc.cpp:151 rc.cpp:151 msgid "Type accented letters separately from normal letters" msgstr "" -#. i18n: file: khangman.kcfg:79 +#. i18n: file: khangman.kcfg:75 #. i18n: ectx: label, entry (ProvidersUrl), group (KNewStuff) -#: rc.cpp:94 rc.cpp:297 rc.cpp:94 rc.cpp:297 +#: rc.cpp:154 rc.cpp:154 msgid "The Providers path for KHangMan" msgstr "" + +#: timer.cpp:37 timer.cpp:45 +#, kde-format +msgid "1 second" +msgid_plural "%1 seconds" +msgstr[0] "" +msgstr[1] "" + +#: main.cpp:34 +msgid "Classical hangman game for KDE" +msgstr "" + +#: main.cpp:40 +msgid "(c) 2001-2011, Anne-Marie Mahfouf" +msgstr "" + +#: main.cpp:42 +msgid "Primoz Anzur" +msgstr "" + +#: main.cpp:42 +msgid "Previous maintainer" +msgstr "" + +#: main.cpp:47 +msgid "Anne-Marie Mahfouf" +msgstr "" + +#: main.cpp:47 +msgid "Current maintainer, author" +msgstr "" + +#: main.cpp:49 +msgid "Stefan Böhmann" +msgstr "" + +#: main.cpp:50 main.cpp:95 main.cpp:97 main.cpp:99 +msgid "Coding help" +msgstr "" + +#: main.cpp:51 +msgid "Stefan Asserhäll" +msgstr "" + +#: main.cpp:52 +msgid "Swedish data files, coding help, transparent pictures and i18n fixes" +msgstr "" + +#: main.cpp:54 +msgid "eXParTaKus" +msgstr "" + +#: main.cpp:55 +msgid "Spanish data files" +msgstr "" + +#: main.cpp:56 +msgid "Erik Kjær Pedersenn" +msgstr "" + +#: main.cpp:57 +msgid "Danish data files" +msgstr "" + +#: main.cpp:58 +msgid "Niko Lewman" +msgstr "" + +#: main.cpp:59 +msgid "Finnish data files" +msgstr "" + +#: main.cpp:60 +msgid "João Sebastião de Oliveira Bueno" +msgstr "" + +#: main.cpp:61 +msgid "Brazilian Portuguese data files" +msgstr "" + +#: main.cpp:62 +msgid "Antoni Bella" +msgstr "" + +#: main.cpp:63 +msgid "Catalan data files" +msgstr "" + +#: main.cpp:64 +msgid "Giovanni Venturi" +msgstr "" + +#: main.cpp:65 +msgid "Italian data files" +msgstr "" + +#: main.cpp:66 +msgid "Rinse" +msgstr "" + +#: main.cpp:67 +msgid "Dutch data files" +msgstr "" + +#: main.cpp:68 +msgid "Lukáš Tinkl" +msgstr "" + +#: main.cpp:69 +msgid "Czech data files" +msgstr "" + +#: main.cpp:70 +msgid "Tamas Szanto" +msgstr "" + +#: main.cpp:71 +msgid "Hungarian data files" +msgstr "" + +#: main.cpp:72 +msgid "Torger Åge Sinnes" +msgstr "" + +#: main.cpp:73 +msgid "Norwegian (Bokmål) data files" +msgstr "" + +#: main.cpp:74 +msgid "Roger Kovacs" +msgstr "" + +#: main.cpp:75 +msgid "Tajik data files" +msgstr "" + +#: main.cpp:76 +msgid "Chusslove Illich" +msgstr "" + +#: main.cpp:77 +msgid "Serbian (Cyrillic and Latin) data files" +msgstr "" + +#: main.cpp:78 +msgid "Jure Repinc" +msgstr "" + +#: main.cpp:79 +msgid "Slovenian data files" +msgstr "" + +#: main.cpp:80 +msgid "Pedro Morais" +msgstr "" + +#: main.cpp:81 +msgid "Portuguese data files" +msgstr "" + +#: main.cpp:82 +msgid "Gaute Hvoslef Kvalnes" +msgstr "" + +#: main.cpp:83 +msgid "Norwegian (Nynorsk) data files" +msgstr "" + +#: main.cpp:84 +msgid "Mehmet Özel" +msgstr "" + +#: main.cpp:85 +msgid "Turkish data files" +msgstr "" + +#: main.cpp:86 +msgid "Черепанов Андрей" +msgstr "" + +#: main.cpp:87 +msgid "Russian data files" +msgstr "" + +#: main.cpp:88 +msgid "Radostin Radnev" +msgstr "" + +#: main.cpp:89 +msgid "Bulgarian data files" +msgstr "" + +#: main.cpp:90 +msgid "Kevin Patrick Scannell" +msgstr "" + +#: main.cpp:91 +msgid "Irish (Gaelic) data files" +msgstr "" + +#: main.cpp:92 +msgid "Matt Howe" +msgstr "" + +#: main.cpp:93 +msgid "Softer Hangman Pictures" +msgstr "" + +#: main.cpp:94 +msgid "Benjamin Meyer" +msgstr "" + +#: main.cpp:96 +msgid "Robert Gogolok" +msgstr "" + +#: main.cpp:98 +msgid "Lubos Lunàk" +msgstr "" + +#: main.cpp:100 +msgid "Albert Astals Cid" +msgstr "" + +#: main.cpp:101 +msgid "Coding help, fixed a lot of things" +msgstr "" + +#: main.cpp:102 +msgid "Peter Hedlund" +msgstr "" + +#: main.cpp:103 +msgid "Code for generating icons for the characters toolbar" +msgstr "" + +#: main.cpp:104 +msgid "Inge Wallin" +msgstr "" + +#: main.cpp:105 +msgid "Code cleaning" +msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kig.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kig.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kig.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kig.po 2012-04-18 08:23:50.000000000 +0000 @@ -6,16 +6,16 @@ msgstr "" "Project-Id-Version: kig\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-10 03:45+0000\n" -"PO-Revision-Date: 2012-03-12 22:07+0000\n" +"POT-Creation-Date: 2012-04-12 13:15+0100\n" +"PO-Revision-Date: 2012-04-16 23:12+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-23 01:02+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 06:34+0000\n" +"X-Generator: Launchpad (build 15099)\n" #. i18n: file: tips:2 #. i18n: ectx: @info:tipoftheday @@ -269,7 +269,7 @@ msgid "&Tools" msgstr "" -#. i18n: file: kig/kigpartui.rc:203 +#. i18n: file: kig/kigpartui.rc:204 #. i18n: ectx: ToolBar (mainToolBar) #. i18n: file: kig/kigui.rc:23 #. i18n: ectx: ToolBar (mainToolBar) @@ -277,67 +277,67 @@ msgid "Main Toolbar" msgstr "" -#. i18n: file: kig/kigpartui.rc:217 +#. i18n: file: kig/kigpartui.rc:218 #. i18n: ectx: ToolBar (points_toolbar) #: rc.cpp:68 msgid "Points" msgstr "Цэг" -#. i18n: file: kig/kigpartui.rc:228 +#. i18n: file: kig/kigpartui.rc:229 #. i18n: ectx: ToolBar (line_toolbar) #: rc.cpp:71 msgid "Lines" msgstr "Шулуун" -#. i18n: file: kig/kigpartui.rc:238 +#. i18n: file: kig/kigpartui.rc:239 #. i18n: ectx: ToolBar (vectseg_toolbar) #: rc.cpp:74 msgid "Vectors && Segments" msgstr "" -#. i18n: file: kig/kigpartui.rc:246 +#. i18n: file: kig/kigpartui.rc:247 #. i18n: ectx: ToolBar (circle_toolbar) #: rc.cpp:77 msgid "Circles && Arcs" msgstr "" -#. i18n: file: kig/kigpartui.rc:254 +#. i18n: file: kig/kigpartui.rc:255 #. i18n: ectx: ToolBar (conic_toolbar) #: rc.cpp:80 msgid "Conics" msgstr "Конус" -#. i18n: file: kig/kigpartui.rc:263 +#. i18n: file: kig/kigpartui.rc:264 #. i18n: ectx: ToolBar (bezier_toolbar) #: rc.cpp:83 msgid "Bézier Curves" msgstr "" -#. i18n: file: kig/kigpartui.rc:273 +#. i18n: file: kig/kigpartui.rc:274 #. i18n: ectx: ToolBar (angles_toolbar) #: rc.cpp:86 msgid "Angles" msgstr "" -#. i18n: file: kig/kigpartui.rc:278 +#. i18n: file: kig/kigpartui.rc:279 #. i18n: ectx: ToolBar (transformation_toolbar) #: rc.cpp:89 msgid "Transformations" msgstr "" -#. i18n: file: kig/kigpartui.rc:292 +#. i18n: file: kig/kigpartui.rc:293 #. i18n: ectx: ToolBar (tests_toolbar) #: rc.cpp:92 msgid "Tests" msgstr "" -#. i18n: file: kig/kigpartui.rc:304 +#. i18n: file: kig/kigpartui.rc:305 #. i18n: ectx: ToolBar (rest_toolbar) #: rc.cpp:95 msgid "Other Objects" msgstr "" -#. i18n: file: kig/kigpartui.rc:312 +#. i18n: file: kig/kigpartui.rc:313 #. i18n: ectx: ToolBar (view_toolbar) #: rc.cpp:98 msgid "View" @@ -349,81 +349,89 @@ msgid "&Settings" msgstr "" +#. i18n: file: filters/asyexporteroptionswidget.ui:22 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) #. i18n: file: filters/imageexporteroptionswidget.ui:120 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#. i18n: file: filters/latexexporteroptionswidget.ui:75 +#. i18n: file: filters/latexexporteroptionswidget.ui:82 #. i18n: ectx: property (title), widget (QGroupBox, groupBox) #. i18n: file: filters/svgexporteroptionswidget.ui:22 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:122 rc.cpp:149 rc.cpp:161 misc/kigfiledialog.cc:34 +#: rc.cpp:110 rc.cpp:134 rc.cpp:164 rc.cpp:176 misc/kigfiledialog.cc:34 msgid "Options" msgstr "" -#. i18n: file: filters/latexexporteroptionswidget.ui:88 +#. i18n: file: filters/asyexporteroptionswidget.ui:42 #. i18n: ectx: property (text), widget (QCheckBox, showFrameCheckBox) -#: rc.cpp:155 +#. i18n: file: filters/latexexporteroptionswidget.ui:95 +#. i18n: ectx: property (text), widget (QCheckBox, showFrameCheckBox) +#: rc.cpp:113 rc.cpp:170 msgid "Show Extra Frame" msgstr "" +#. i18n: file: filters/asyexporteroptionswidget.ui:49 +#. i18n: ectx: property (text), widget (QCheckBox, showAxesCheckBox) #. i18n: file: filters/imageexporteroptionswidget.ui:140 #. i18n: ectx: property (text), widget (QCheckBox, showAxesCheckBox) -#. i18n: file: filters/latexexporteroptionswidget.ui:95 +#. i18n: file: filters/latexexporteroptionswidget.ui:102 #. i18n: ectx: property (text), widget (QCheckBox, showAxesCheckBox) #. i18n: file: filters/svgexporteroptionswidget.ui:42 #. i18n: ectx: property (text), widget (QCheckBox, showAxesCheckBox) -#: rc.cpp:125 rc.cpp:158 rc.cpp:164 +#: rc.cpp:116 rc.cpp:137 rc.cpp:173 rc.cpp:179 msgid "Show Axes" msgstr "" +#. i18n: file: filters/asyexporteroptionswidget.ui:56 +#. i18n: ectx: property (text), widget (QCheckBox, showGridCheckBox) #. i18n: file: filters/imageexporteroptionswidget.ui:147 #. i18n: ectx: property (text), widget (QCheckBox, showGridCheckBox) -#. i18n: file: filters/latexexporteroptionswidget.ui:81 +#. i18n: file: filters/latexexporteroptionswidget.ui:88 #. i18n: ectx: property (text), widget (QCheckBox, showGridCheckBox) #. i18n: file: filters/svgexporteroptionswidget.ui:49 #. i18n: ectx: property (text), widget (QCheckBox, showGridCheckBox) -#: rc.cpp:128 rc.cpp:152 rc.cpp:167 +#: rc.cpp:119 rc.cpp:140 rc.cpp:167 rc.cpp:182 msgid "Show Grid" msgstr "" #. i18n: file: filters/imageexporteroptionswidget.ui:22 #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:110 +#: rc.cpp:122 msgid "Resolution" msgstr "" #. i18n: file: filters/imageexporteroptionswidget.ui:37 #. i18n: ectx: property (text), widget (QCheckBox, keepAspectRatio) -#: rc.cpp:113 +#: rc.cpp:125 msgid "&Keep Aspect Ratio" msgstr "" #. i18n: file: filters/imageexporteroptionswidget.ui:54 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:116 +#: rc.cpp:128 msgid "Height:" msgstr "" #. i18n: file: filters/imageexporteroptionswidget.ui:110 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:119 +#: rc.cpp:131 msgid "Width:" msgstr "" #. i18n: file: filters/latexexporteroptionswidget.ui:23 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:131 +#: rc.cpp:143 msgid "Output format" msgstr "" #. i18n: file: filters/latexexporteroptionswidget.ui:29 #. i18n: ectx: property (text), widget (QRadioButton, psTricksRadioButton) -#: rc.cpp:134 +#: rc.cpp:146 msgid "PSTricks" msgstr "" #. i18n: file: filters/latexexporteroptionswidget.ui:36 #. i18n: ectx: property (text), widget (QRadioButton, tikzRadioButton) -#: rc.cpp:137 +#: rc.cpp:149 msgid "Tikz/PGF" msgstr "" @@ -433,27 +441,39 @@ msgid "Asymptote" msgstr "" -#. i18n: file: filters/latexexporteroptionswidget.ui:49 +#. i18n: file: filters/latexexporteroptionswidget.ui:56 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_3) -#: rc.cpp:140 +#: rc.cpp:155 msgid "Document options" msgstr "" -#. i18n: file: filters/latexexporteroptionswidget.ui:55 +#. i18n: file: filters/latexexporteroptionswidget.ui:62 #. i18n: ectx: property (text), widget (QRadioButton, pictureRadioButton) -#: rc.cpp:143 +#: rc.cpp:158 msgid "Picture only" msgstr "" -#. i18n: file: filters/latexexporteroptionswidget.ui:65 +#. i18n: file: filters/latexexporteroptionswidget.ui:72 #. i18n: ectx: property (text), widget (QRadioButton, documentRadioButton) -#: rc.cpp:146 +#: rc.cpp:161 msgid "Standalone document" msgstr "" +#. i18n: file: misc/kigcoordinateprecisiondialog.ui:9 +#. i18n: ectx: property (text), widget (QCheckBox, m_defaultCheckBox) +#: rc.cpp:185 +msgid "&Use default coordinate precision" +msgstr "" + +#. i18n: file: misc/kigcoordinateprecisiondialog.ui:16 +#. i18n: ectx: property (text), widget (QLabel, m_precisionLabel) +#: rc.cpp:188 +msgid "&Specify coordinate precision:" +msgstr "" + #. i18n: file: modes/edittypewidget.ui:36 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:170 +#: rc.cpp:191 msgid "" "Here you can modify the name, the description and the icon of this macro " "type." @@ -461,61 +481,61 @@ #. i18n: file: modes/edittypewidget.ui:73 #. i18n: ectx: property (text), widget (QLabel, label_2_3) -#: rc.cpp:173 +#: rc.cpp:194 msgid "Name:" msgstr "" #. i18n: file: modes/edittypewidget.ui:93 #. i18n: ectx: property (text), widget (QLabel, label_2_2_2) -#: rc.cpp:176 +#: rc.cpp:197 msgid "Description:" msgstr "" #. i18n: file: modes/historywidget.ui:22 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:179 +#: rc.cpp:200 msgid "Description of the current step:" msgstr "" #. i18n: file: modes/historywidget.ui:53 #. i18n: ectx: property (toolTip), widget (QPushButton, buttonFirst) -#: rc.cpp:182 +#: rc.cpp:203 msgid "First step" msgstr "" #. i18n: file: modes/historywidget.ui:66 #. i18n: ectx: property (toolTip), widget (QPushButton, buttonBack) -#: rc.cpp:185 +#: rc.cpp:206 msgid "One step back" msgstr "" #. i18n: file: modes/historywidget.ui:82 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:188 +#: rc.cpp:209 msgid "/" msgstr "" #. i18n: file: modes/historywidget.ui:96 #. i18n: ectx: property (toolTip), widget (QPushButton, buttonNext) -#: rc.cpp:191 +#: rc.cpp:212 msgid "One step forward" msgstr "" #. i18n: file: modes/historywidget.ui:109 #. i18n: ectx: property (toolTip), widget (QPushButton, buttonLast) -#: rc.cpp:194 +#: rc.cpp:215 msgid "Last step" msgstr "" #. i18n: file: modes/typeswidget.ui:37 #. i18n: ectx: property (toolTip), widget (QTreeView, typeList) -#: rc.cpp:197 +#: rc.cpp:218 msgid "Select types here..." msgstr "" #. i18n: file: modes/typeswidget.ui:40 #. i18n: ectx: property (whatsThis), widget (QTreeView, typeList) -#: rc.cpp:200 +#: rc.cpp:221 msgid "" "This is a list of the current macro types... You can select, edit, delete, " "export and import them..." @@ -523,197 +543,197 @@ #. i18n: file: modes/typeswidget.ui:99 #. i18n: ectx: property (whatsThis), widget (KPushButton, buttonEdit) -#: rc.cpp:203 +#: rc.cpp:224 msgid "Edit the selected type." msgstr "" #. i18n: file: modes/typeswidget.ui:102 #. i18n: ectx: property (text), widget (KPushButton, buttonEdit) -#: rc.cpp:206 modes/typesdialog.cpp:368 +#: rc.cpp:227 modes/typesdialog.cpp:368 msgid "&Edit..." msgstr "" #. i18n: file: modes/typeswidget.ui:109 #. i18n: ectx: property (whatsThis), widget (KPushButton, buttonRemove) -#: rc.cpp:209 +#: rc.cpp:230 msgid "Delete all the selected types in the list." msgstr "" #. i18n: file: modes/typeswidget.ui:112 #. i18n: ectx: property (text), widget (KPushButton, buttonRemove) -#: rc.cpp:212 modes/popup.cc:390 modes/typesdialog.cpp:369 +#: rc.cpp:233 modes/popup.cc:390 modes/typesdialog.cpp:369 msgid "&Delete" msgstr "" #. i18n: file: modes/typeswidget.ui:151 #. i18n: ectx: property (whatsThis), widget (KPushButton, buttonExport) -#: rc.cpp:215 +#: rc.cpp:236 msgid "Export all the selected types to a file." msgstr "" #. i18n: file: modes/typeswidget.ui:154 #. i18n: ectx: property (text), widget (KPushButton, buttonExport) -#: rc.cpp:218 modes/typesdialog.cpp:371 +#: rc.cpp:239 modes/typesdialog.cpp:371 msgid "E&xport..." msgstr "" #. i18n: file: modes/typeswidget.ui:161 #. i18n: ectx: property (whatsThis), widget (KPushButton, buttonImport) -#: rc.cpp:221 +#: rc.cpp:242 msgid "Import macros that are contained in one or more files." msgstr "" #. i18n: file: modes/typeswidget.ui:164 #. i18n: ectx: property (text), widget (KPushButton, buttonImport) -#: rc.cpp:224 +#: rc.cpp:245 msgid "&Import..." msgstr "" -#: rc.cpp:225 +#: rc.cpp:246 msgid "Circle by Center && Line" msgstr "" -#: rc.cpp:226 +#: rc.cpp:247 msgid "A circle constructed by its center and tangent to a given line" msgstr "" -#: rc.cpp:227 +#: rc.cpp:248 msgid "Construct a circle tangent to this line" msgstr "" -#: rc.cpp:228 rc.cpp:233 objects/circle_type.cc:34 +#: rc.cpp:249 rc.cpp:254 objects/circle_type.cc:34 msgid "Construct a circle with this center" msgstr "" -#: rc.cpp:229 +#: rc.cpp:250 msgid "Select the line that the new circle should be tangent to..." msgstr "" -#: rc.cpp:230 rc.cpp:235 objects/circle_type.cc:39 objects/circle_type.cc:194 +#: rc.cpp:251 rc.cpp:256 objects/circle_type.cc:39 objects/circle_type.cc:194 msgid "Select the center of the new circle..." msgstr "" -#: rc.cpp:231 +#: rc.cpp:252 msgid "Circle by Point && Segment (as the Diameter)" msgstr "" -#: rc.cpp:232 +#: rc.cpp:253 msgid "" "A circle defined by its center and the length of a segment as the diameter" msgstr "" -#: rc.cpp:234 +#: rc.cpp:255 msgid "" "Construct a circle with the diameter given by the length of this segment" msgstr "" -#: rc.cpp:236 +#: rc.cpp:257 msgid "" "Select the segment whose length gives the diameter of the new circle..." msgstr "" -#: rc.cpp:237 +#: rc.cpp:258 msgid "Equilateral Triangle" msgstr "" -#: rc.cpp:238 +#: rc.cpp:259 msgid "Equilateral triangle with given two vertices" msgstr "" -#: rc.cpp:239 +#: rc.cpp:260 msgid "Evolute" msgstr "" -#: rc.cpp:240 +#: rc.cpp:261 msgid "Evolute of a curve" msgstr "" -#: rc.cpp:241 +#: rc.cpp:262 msgid "Evolute of this curve" msgstr "" -#: rc.cpp:242 rc.cpp:247 objects/centerofcurvature_type.cc:35 +#: rc.cpp:263 rc.cpp:268 objects/centerofcurvature_type.cc:35 #: objects/tangent_type.cc:36 msgid "Select the curve..." msgstr "" -#: rc.cpp:243 +#: rc.cpp:264 msgid "Osculating Circle" msgstr "" -#: rc.cpp:244 +#: rc.cpp:265 msgid "Osculating circle of a curve at a point" msgstr "" -#: rc.cpp:245 +#: rc.cpp:266 msgid "Osculating circle of this curve" msgstr "" -#: rc.cpp:246 +#: rc.cpp:267 msgid "Osculating circle at this point" msgstr "" -#: rc.cpp:248 +#: rc.cpp:269 msgid "Select the point..." msgstr "" -#: rc.cpp:249 +#: rc.cpp:270 msgid "Segment Axis" msgstr "" -#: rc.cpp:250 +#: rc.cpp:271 msgid "The perpendicular line through a given segment's mid point." msgstr "" -#: rc.cpp:251 +#: rc.cpp:272 msgid "Construct the axis of this segment" msgstr "" -#: rc.cpp:252 +#: rc.cpp:273 msgid "Select the segment of which you want to draw the axis..." msgstr "" -#: rc.cpp:253 +#: rc.cpp:274 msgid "Square" msgstr "" -#: rc.cpp:254 +#: rc.cpp:275 msgid "Square with two given adjacent vertices" msgstr "" -#: rc.cpp:255 +#: rc.cpp:276 msgid "Vector Difference" msgstr "" -#: rc.cpp:256 +#: rc.cpp:277 msgid "Construct the vector difference of two vectors." msgstr "" -#: rc.cpp:257 +#: rc.cpp:278 msgid "Construct the vector difference of this vector and another one." msgstr "" -#: rc.cpp:258 +#: rc.cpp:279 msgid "Construct the vector difference of the other vector and this one." msgstr "" -#: rc.cpp:259 +#: rc.cpp:280 msgid "Construct the vector difference starting at this point." msgstr "" -#: rc.cpp:260 +#: rc.cpp:281 msgid "" "Select the first of the two vectors of which you want to construct the " "difference..." msgstr "" -#: rc.cpp:261 +#: rc.cpp:282 msgid "" "Select the other of the two vectors of which you want to construct the " "difference..." msgstr "" -#: rc.cpp:262 +#: rc.cpp:283 msgid "Select the point to construct the difference vector in..." msgstr "" @@ -793,67 +813,67 @@ msgid "Contributed the 'asymptote' export filter." msgstr "" -#: kig/aboutdata.h:66 +#: kig/aboutdata.h:70 msgid "Eric Depagne" msgstr "" -#: kig/aboutdata.h:67 +#: kig/aboutdata.h:71 msgid "" "The French translator, who also sent me some useful feedback, like feature " "requests and bug reports." msgstr "" -#: kig/aboutdata.h:71 +#: kig/aboutdata.h:75 msgid "Marc Bartsch" msgstr "" -#: kig/aboutdata.h:72 +#: kig/aboutdata.h:76 msgid "" "Author of KGeo, where I got inspiration, some source, and most of the " "artwork from." msgstr "" -#: kig/aboutdata.h:76 +#: kig/aboutdata.h:80 msgid "Christophe Devriese" msgstr "" -#: kig/aboutdata.h:77 +#: kig/aboutdata.h:81 msgid "" "Domi's brother, who he got to write the algorithm for calculating the center " "of the circle with three points given." msgstr "" -#: kig/aboutdata.h:82 +#: kig/aboutdata.h:86 msgid "Christophe Prud'homme" msgstr "" -#: kig/aboutdata.h:83 +#: kig/aboutdata.h:87 msgid "Sent me a patch for some bugs." msgstr "Зарим алдааны тухай санал анхааруулга надад илгээсэн" -#: kig/aboutdata.h:86 +#: kig/aboutdata.h:90 msgid "Robert Gogolok" msgstr "" -#: kig/aboutdata.h:87 +#: kig/aboutdata.h:91 msgid "" "Gave me some good feedback on Kig, some feature requests, cleanups and style " "fixes, and someone to chat with on irc :)" msgstr "Киг-ийн талаар зарим санаа солилцсон" -#: kig/aboutdata.h:92 +#: kig/aboutdata.h:96 msgid "David Vignoni" msgstr "" -#: kig/aboutdata.h:93 +#: kig/aboutdata.h:97 msgid "Responsible for the nice application SVG Icon." msgstr "" -#: kig/aboutdata.h:96 +#: kig/aboutdata.h:100 msgid "Danny Allen" msgstr "" -#: kig/aboutdata.h:97 +#: kig/aboutdata.h:101 msgid "Responsible for the new object action icons." msgstr "" @@ -877,8 +897,9 @@ msgid "Asymptote Options" msgstr "" -#: filters/exporter.cc:118 filters/latexexporter.cc:984 -#: filters/svgexporter.cc:81 filters/xfigexporter.cc:592 +#: filters/asyexporter.cc:78 filters/exporter.cc:119 +#: filters/latexexporter.cc:1030 filters/svgexporter.cc:81 +#: filters/xfigexporter.cc:592 #, kde-format msgid "" "The file \"%1\" could not be opened. Please check if the file permissions " @@ -941,32 +962,32 @@ "currently support." msgstr "" -#: filters/exporter.cc:71 +#: filters/exporter.cc:72 msgid "&Export to image" msgstr "" -#: filters/exporter.cc:76 +#: filters/exporter.cc:77 msgid "&Image..." msgstr "" -#: filters/exporter.cc:88 +#: filters/exporter.cc:89 msgid "Export as Image" msgstr "" -#: filters/exporter.cc:89 +#: filters/exporter.cc:90 msgid "Image Options" msgstr "" -#: filters/exporter.cc:110 +#: filters/exporter.cc:111 msgid "Sorry, this file format is not supported." msgstr "Уучлаарай, энэ төрлийн файлыг унших бололцоогүй" -#: filters/exporter.cc:134 +#: filters/exporter.cc:135 #, kde-format msgid "Sorry, something went wrong while saving to image \"%1\"" msgstr "Уучлаарай, \"%1\"-зургийг сануулах үйлдэлд алдаа гарлаа." -#: filters/exporter.cc:157 +#: filters/exporter.cc:158 msgid "&Export To" msgstr "" @@ -1018,23 +1039,23 @@ "This KSeg file contains an arc segment, which Kig does not currently support." msgstr "" -#: filters/latexexporter.cc:73 +#: filters/latexexporter.cc:74 msgid "Export to &Latex..." msgstr "" -#: filters/latexexporter.cc:78 +#: filters/latexexporter.cc:79 msgid "&Latex..." msgstr "" -#: filters/latexexporter.cc:946 +#: filters/latexexporter.cc:992 msgid "*.tex|Latex Documents (*.tex)" msgstr "" -#: filters/latexexporter.cc:947 +#: filters/latexexporter.cc:993 msgid "Export as Latex" msgstr "" -#: filters/latexexporter.cc:948 +#: filters/latexexporter.cc:994 msgid "Latex Options" msgstr "" @@ -1713,12 +1734,12 @@ msgid "Numeric Value" msgstr "" -#: misc/kigfiledialog.cc:54 kig/kig_part.cpp:657 modes/typesdialog.cpp:456 +#: misc/kigfiledialog.cc:54 kig/kig_part.cpp:675 modes/typesdialog.cpp:456 #, kde-format msgid "The file \"%1\" already exists. Do you wish to overwrite it?" msgstr "" -#: misc/kigfiledialog.cc:55 kig/kig_part.cpp:658 modes/typesdialog.cpp:458 +#: misc/kigfiledialog.cc:55 kig/kig_part.cpp:676 modes/typesdialog.cpp:458 msgid "Overwrite File?" msgstr "" @@ -1832,7 +1853,7 @@ msgid "Construct a polygon with this vertex" msgstr "" -#: misc/special_constructors.cc:644 misc/special_constructors.cc:1828 +#: misc/special_constructors.cc:644 msgid "Select a point to be a vertex of the new polygon..." msgstr "" @@ -2054,183 +2075,195 @@ msgid "Start transport from this point of the curve" msgstr "" -#: misc/special_constructors.cc:1865 objects/intersection_types.cc:36 +#: misc/special_constructors.cc:1830 +msgid "Select a segment, arc or numeric label to be transported..." +msgstr "" + +#: misc/special_constructors.cc:1834 +msgid "Select a destination line or circle..." +msgstr "" + +#: misc/special_constructors.cc:1838 +msgid "Choose a starting point on the line/circle..." +msgstr "" + +#: misc/special_constructors.cc:1879 objects/intersection_types.cc:36 msgid "Intersect with this conic" msgstr "" -#: misc/special_constructors.cc:1867 misc/special_constructors.cc:1876 +#: misc/special_constructors.cc:1881 misc/special_constructors.cc:1890 #: objects/intersection_types.cc:32 msgid "Intersect with this line" msgstr "" -#: misc/special_constructors.cc:1874 objects/intersection_types.cc:155 +#: misc/special_constructors.cc:1888 objects/intersection_types.cc:155 #: objects/intersection_types.cc:223 msgid "Intersect with this cubic" msgstr "" -#: misc/special_constructors.cc:1883 misc/special_constructors.cc:1885 +#: misc/special_constructors.cc:1897 misc/special_constructors.cc:1899 #: objects/intersection_types.cc:471 objects/intersection_types.cc:473 msgid "Intersect with this circle" msgstr "" -#: misc/special_constructors.cc:1891 +#: misc/special_constructors.cc:1905 msgid "Intersect" msgstr "" -#: misc/special_constructors.cc:1892 +#: misc/special_constructors.cc:1906 msgid "The intersection of two objects" msgstr "" -#: misc/special_constructors.cc:1993 +#: misc/special_constructors.cc:2007 msgid "Intersect this Circle" msgstr "" -#: misc/special_constructors.cc:1995 +#: misc/special_constructors.cc:2009 msgid "Intersect this Conic" msgstr "" -#: misc/special_constructors.cc:1997 +#: misc/special_constructors.cc:2011 msgid "Intersect this Segment" msgstr "" -#: misc/special_constructors.cc:1999 +#: misc/special_constructors.cc:2013 msgid "Intersect this Half-line" msgstr "" -#: misc/special_constructors.cc:2001 +#: misc/special_constructors.cc:2015 msgid "Intersect this Line" msgstr "" -#: misc/special_constructors.cc:2003 +#: misc/special_constructors.cc:2017 msgid "Intersect this Cubic Curve" msgstr "" -#: misc/special_constructors.cc:2005 +#: misc/special_constructors.cc:2019 msgid "Intersect this Arc" msgstr "" -#: misc/special_constructors.cc:2007 +#: misc/special_constructors.cc:2021 msgid "Intersect this Polygon" msgstr "" -#: misc/special_constructors.cc:2009 +#: misc/special_constructors.cc:2023 msgid "Intersect this Polygonal" msgstr "" -#: misc/special_constructors.cc:2014 +#: misc/special_constructors.cc:2028 msgid "with this Circle" msgstr "" -#: misc/special_constructors.cc:2016 +#: misc/special_constructors.cc:2030 msgid "with this Conic" msgstr "" -#: misc/special_constructors.cc:2018 +#: misc/special_constructors.cc:2032 msgid "with this Segment" msgstr "" -#: misc/special_constructors.cc:2020 +#: misc/special_constructors.cc:2034 msgid "with this Half-line" msgstr "" -#: misc/special_constructors.cc:2022 +#: misc/special_constructors.cc:2036 msgid "with this Line" msgstr "" -#: misc/special_constructors.cc:2024 +#: misc/special_constructors.cc:2038 msgid "with this Cubic Curve" msgstr "" -#: misc/special_constructors.cc:2026 +#: misc/special_constructors.cc:2040 msgid "with this Arc" msgstr "" -#: misc/special_constructors.cc:2028 +#: misc/special_constructors.cc:2042 msgid "with this Polygon" msgstr "" -#: misc/special_constructors.cc:2030 +#: misc/special_constructors.cc:2044 msgid "with this Polygonal" msgstr "" -#: misc/special_constructors.cc:2040 +#: misc/special_constructors.cc:2054 msgid "Construct Midpoint of This Point and Another One" msgstr "" -#: misc/special_constructors.cc:2041 +#: misc/special_constructors.cc:2055 msgid "" "Select the first of the points of which you want to construct the midpoint..." msgstr "" -#: misc/special_constructors.cc:2042 +#: misc/special_constructors.cc:2056 msgid "Construct the midpoint of this point and another one" msgstr "" -#: misc/special_constructors.cc:2043 +#: misc/special_constructors.cc:2057 msgid "Select the other of the points of which to construct the midpoint..." msgstr "" -#: misc/special_constructors.cc:2153 +#: misc/special_constructors.cc:2167 msgid "Select the first object to intersect..." msgstr "" -#: misc/special_constructors.cc:2155 +#: misc/special_constructors.cc:2169 msgid "Select the second object to intersect..." msgstr "" -#: misc/special_constructors.cc:2160 +#: misc/special_constructors.cc:2174 msgid "Tangent" msgstr "" -#: misc/special_constructors.cc:2161 +#: misc/special_constructors.cc:2175 msgid "The line tangent to a curve" msgstr "" -#: misc/special_constructors.cc:2203 +#: misc/special_constructors.cc:2217 msgid "Tangent to This Circle" msgstr "" -#: misc/special_constructors.cc:2205 +#: misc/special_constructors.cc:2219 msgid "Tangent to This Conic" msgstr "" -#: misc/special_constructors.cc:2207 +#: misc/special_constructors.cc:2221 msgid "Tangent to This Arc" msgstr "" -#: misc/special_constructors.cc:2209 +#: misc/special_constructors.cc:2223 msgid "Tangent to This Cubic Curve" msgstr "" -#: misc/special_constructors.cc:2211 +#: misc/special_constructors.cc:2225 msgid "Tangent to This Curve" msgstr "" -#: misc/special_constructors.cc:2213 +#: misc/special_constructors.cc:2227 msgid "Tangent at This Point" msgstr "" -#: misc/special_constructors.cc:2234 +#: misc/special_constructors.cc:2248 msgid "Center Of Curvature" msgstr "" -#: misc/special_constructors.cc:2235 +#: misc/special_constructors.cc:2249 msgid "The center of the osculating circle to a curve" msgstr "" -#: misc/special_constructors.cc:2270 +#: misc/special_constructors.cc:2284 msgid "Center of Curvature of This Conic" msgstr "" -#: misc/special_constructors.cc:2272 +#: misc/special_constructors.cc:2286 msgid "Center of Curvature of This Cubic Curve" msgstr "" -#: misc/special_constructors.cc:2274 +#: misc/special_constructors.cc:2288 msgid "Center of Curvature of This Curve" msgstr "" -#: misc/special_constructors.cc:2276 +#: misc/special_constructors.cc:2290 msgid "Center of Curvature at This Point" msgstr "" @@ -2302,7 +2335,7 @@ msgid "<unnamed object>" msgstr "" -#: modes/label.cc:330 +#: modes/label.cc:329 #, c-format msgid "" "There are '%n' parts in the text that you have not selected a value for. " @@ -2311,29 +2344,29 @@ "Таны тэмдэглэсэн текстэн дотор утгыг нь зааж өгөөгүй '%n' ширхэг хэсэг " "байна.Тэдгээрийг зайлуулах эсвэл хангалттай аргумент зааж өгнө үү." -#: modes/label.cc:411 +#: modes/label.cc:406 #, kde-format msgid "argument %1" msgstr "Аргумент %1" -#: modes/label.cc:440 +#: modes/label.cc:435 #, kde-format msgid "Selecting argument %1" msgstr "Аргументыг сонгох %1" -#: modes/label.cc:551 +#: modes/label.cc:546 msgid "Change Label" msgstr "" -#: modes/label.cc:650 objects/text_type.cc:325 +#: modes/label.cc:645 objects/text_type.cc:325 msgid "Set Value" msgstr "" -#: modes/label.cc:650 +#: modes/label.cc:645 msgid "Enter value:" msgstr "" -#: modes/label.cc:681 +#: modes/label.cc:676 msgid "Select the position for the new numeric value..." msgstr "" @@ -2526,7 +2559,7 @@ msgid "More..." msgstr "" -#: modes/popup.cc:940 kig/kig_part.cpp:255 +#: modes/popup.cc:940 kig/kig_part.cpp:256 msgid "U&nhide All" msgstr "" @@ -3759,40 +3792,40 @@ msgid "Object Type" msgstr "" -#: objects/object_imp.cc:284 +#: objects/object_imp.cc:288 msgid "Object" msgstr "" -#: objects/object_imp.cc:285 +#: objects/object_imp.cc:289 msgid "Select this object" msgstr "" -#: objects/object_imp.cc:286 +#: objects/object_imp.cc:290 #, kde-format msgid "Select object %1" msgstr "" -#: objects/object_imp.cc:287 +#: objects/object_imp.cc:291 msgid "Remove an object" msgstr "" -#: objects/object_imp.cc:288 +#: objects/object_imp.cc:292 msgid "Add an object" msgstr "" -#: objects/object_imp.cc:289 +#: objects/object_imp.cc:293 msgid "Move an object" msgstr "" -#: objects/object_imp.cc:290 +#: objects/object_imp.cc:294 msgid "Attach to this object" msgstr "" -#: objects/object_imp.cc:291 +#: objects/object_imp.cc:295 msgid "Show an object" msgstr "" -#: objects/object_imp.cc:292 +#: objects/object_imp.cc:296 msgid "Hide an object" msgstr "" @@ -5258,6 +5291,20 @@ "script." msgstr "" +#: kig/kig_commands.cpp:100 +#, kde-format +msgid "Remove %1 Object" +msgid_plural "Remove %1 Objects" +msgstr[0] "" +msgstr[1] "" + +#: kig/kig_commands.cpp:112 +#, kde-format +msgid "Add %1 Object" +msgid_plural "Add %1 Objects" +msgstr[0] "" +msgstr[1] "" + #: kig/kig.cpp:90 msgid "Could not find the necessary Kig library, check your installation." msgstr "" @@ -5283,170 +5330,164 @@ "*.fig *.FIG|Cabri Documents (*.fig *.FIG)" msgstr "" -#: kig/kig_commands.cpp:100 -#, kde-format -msgid "Remove %1 Object" -msgid_plural "Remove %1 Objects" -msgstr[0] "" -msgstr[1] "" - -#: kig/kig_commands.cpp:112 -#, kde-format -msgid "Add %1 Object" -msgid_plural "Add %1 Objects" -msgstr[0] "" -msgstr[1] "" - -#: kig/kig_part.cpp:85 +#: kig/kig_part.cpp:86 msgid "KigPart" msgstr "KigPart" -#: kig/kig_part.cpp:89 +#: kig/kig_part.cpp:90 msgid "&Set Coordinate System" msgstr "" -#: kig/kig_part.cpp:130 +#: kig/kig_part.cpp:131 msgid "Kig Options" msgstr "" -#: kig/kig_part.cpp:134 +#: kig/kig_part.cpp:135 msgid "Show grid" msgstr "" -#: kig/kig_part.cpp:137 +#: kig/kig_part.cpp:138 msgid "Show axes" msgstr "" -#: kig/kig_part.cpp:226 +#: kig/kig_part.cpp:227 msgid "Invert Selection" msgstr "" -#: kig/kig_part.cpp:233 +#: kig/kig_part.cpp:234 msgid "&Delete Objects" msgstr "" -#: kig/kig_part.cpp:237 +#: kig/kig_part.cpp:238 msgid "Delete the selected objects" msgstr "Сонгосон объектуудыг устгах" -#: kig/kig_part.cpp:239 +#: kig/kig_part.cpp:240 msgid "Cancel Construction" msgstr "Зохиомжийг орхих" -#: kig/kig_part.cpp:244 +#: kig/kig_part.cpp:245 msgid "Cancel the construction of the object being constructed" msgstr "Зохиогдож буй энэ объектыг орхих" -#: kig/kig_part.cpp:247 +#: kig/kig_part.cpp:248 msgid "Repeat Construction" msgstr "" -#: kig/kig_part.cpp:252 +#: kig/kig_part.cpp:253 msgid "Repeat the last construction (with new data)" msgstr "" -#: kig/kig_part.cpp:258 +#: kig/kig_part.cpp:259 msgid "Show all hidden objects" msgstr "Далдалсан бүх объектуудыг харуулах" -#: kig/kig_part.cpp:261 +#: kig/kig_part.cpp:262 msgid "&New Macro..." msgstr "" -#: kig/kig_part.cpp:264 +#: kig/kig_part.cpp:265 msgid "Define a new macro" msgstr "Шинэ макро тодорхойлох" -#: kig/kig_part.cpp:266 +#: kig/kig_part.cpp:267 msgid "Manage &Types..." msgstr "" -#: kig/kig_part.cpp:269 +#: kig/kig_part.cpp:270 msgid "Manage macro types." msgstr "Макрогийн төрлүүдийг зааж өгөх" -#: kig/kig_part.cpp:271 +#: kig/kig_part.cpp:272 msgid "&Browse History..." msgstr "" -#: kig/kig_part.cpp:274 +#: kig/kig_part.cpp:275 msgid "Browse the history of the current construction." msgstr "" -#: kig/kig_part.cpp:281 kig/kig_part.cpp:282 +#: kig/kig_part.cpp:282 kig/kig_part.cpp:283 msgid "Zoom in on the document" msgstr "Баримтыг ойртуулж харуулах" -#: kig/kig_part.cpp:286 kig/kig_part.cpp:287 +#: kig/kig_part.cpp:287 kig/kig_part.cpp:288 msgid "Zoom out of the document" msgstr "Баримтыг жижигрүүлэх" -#: kig/kig_part.cpp:293 kig/kig_part.cpp:294 +#: kig/kig_part.cpp:294 kig/kig_part.cpp:295 msgid "Recenter the screen on the document" msgstr "Баримтан дээр төвлөрүүэх" -#: kig/kig_part.cpp:297 kig/kig_part.cpp:298 +#: kig/kig_part.cpp:298 kig/kig_part.cpp:299 msgid "View this document full-screen." msgstr "" -#: kig/kig_part.cpp:301 +#: kig/kig_part.cpp:302 msgid "&Select Shown Area" msgstr "" -#: kig/kig_part.cpp:304 kig/kig_part.cpp:305 +#: kig/kig_part.cpp:305 kig/kig_part.cpp:306 msgid "Select the area that you want to be shown in the window." msgstr "" -#: kig/kig_part.cpp:307 +#: kig/kig_part.cpp:308 msgid "S&elect Zoom Area" msgstr "" -#: kig/kig_part.cpp:313 +#: kig/kig_part.cpp:314 +msgid "Set Coordinate &Precision..." +msgstr "" + +#: kig/kig_part.cpp:316 +msgid "Set the floating point precision of coordinates in the document. " +msgstr "" + +#: kig/kig_part.cpp:319 msgid "Show &Grid" msgstr "" -#: kig/kig_part.cpp:315 +#: kig/kig_part.cpp:321 msgid "Show or hide the grid." msgstr "" -#: kig/kig_part.cpp:319 +#: kig/kig_part.cpp:325 msgid "Show &Axes" msgstr "" -#: kig/kig_part.cpp:321 +#: kig/kig_part.cpp:327 msgid "Show or hide the axes." msgstr "" -#: kig/kig_part.cpp:325 +#: kig/kig_part.cpp:331 msgid "Wear Infrared Glasses" msgstr "" -#: kig/kig_part.cpp:327 +#: kig/kig_part.cpp:333 msgid "Enable/disable hidden objects' visibility." msgstr "" -#: kig/kig_part.cpp:359 +#: kig/kig_part.cpp:365 #, kde-format msgid "Repeat Construction (%1)" msgstr "" -#: kig/kig_part.cpp:361 +#: kig/kig_part.cpp:367 #, kde-format msgid "Repeat %1 (with new data)" msgstr "" -#: kig/kig_part.cpp:390 +#: kig/kig_part.cpp:396 #, kde-format msgid "" "The file \"%1\" you tried to open does not exist. Please verify that you " "entered the correct path." msgstr "" -#: kig/kig_part.cpp:392 +#: kig/kig_part.cpp:398 msgid "File Not Found" msgstr "" -#: kig/kig_part.cpp:410 +#: kig/kig_part.cpp:416 #, kde-format msgid "" "You tried to open a document of type \"%1\"; unfortunately, Kig does not " @@ -5455,38 +5496,38 @@ "mailto:pino@kde.org or do the work yourself and send me a patch." msgstr "" -#: kig/kig_part.cpp:416 kig/kig_part.cpp:459 +#: kig/kig_part.cpp:422 kig/kig_part.cpp:465 msgid "Format Not Supported" msgstr "" -#: kig/kig_part.cpp:457 +#: kig/kig_part.cpp:463 msgid "" "Kig does not support saving to any other file format than its own. Save to " "Kig's format instead?" msgstr "" -#: kig/kig_part.cpp:459 +#: kig/kig_part.cpp:465 msgid "Save Kig Format" msgstr "" -#: kig/kig_part.cpp:646 +#: kig/kig_part.cpp:664 msgid "" "*.kig|Kig Documents (*.kig)\n" "*.kigz|Compressed Kig Documents (*.kigz)" msgstr "" -#: kig/kig_part.cpp:815 +#: kig/kig_part.cpp:833 msgid "Print Geometry" msgstr "" -#: kig/kig_part.cpp:882 +#: kig/kig_part.cpp:900 #, kde-format msgid "Hide %1 Object" msgid_plural "Hide %1 Objects" msgstr[0] "" msgstr[1] "" -#: kig/kig_part.cpp:901 +#: kig/kig_part.cpp:919 #, kde-format msgid "Show %1 Object" msgid_plural "Show %1 Objects" @@ -5543,43 +5584,43 @@ msgid "Document to open" msgstr "" -#: misc/coordinate_system.cpp:327 +#: misc/coordinate_system.cpp:325 msgid "" "Enter coordinates in the following format: \"x;y\",\n" "where x is the x coordinate, and y is the y coordinate." msgstr "" -#: misc/coordinate_system.cpp:333 +#: misc/coordinate_system.cpp:331 msgid "" "Enter coordinates in the following format: <b>\"x;y\"</b>,<br />where x is " "the x coordinate, and y is the y coordinate." msgstr "" -#: misc/coordinate_system.cpp:375 +#: misc/coordinate_system.cpp:371 msgid "" "Enter coordinates in the following format: \"r; θ°\",\n" "where r and θ are the polar coordinates." msgstr "" -#: misc/coordinate_system.cpp:382 +#: misc/coordinate_system.cpp:378 msgid "" "Enter coordinates in the following format: <b>\"r; θ°\"</b>,<br />where r " "and θ are the polar coordinates." msgstr "" -#: misc/coordinate_system.cpp:534 +#: misc/coordinate_system.cpp:530 msgid "&Euclidean" msgstr "" -#: misc/coordinate_system.cpp:535 +#: misc/coordinate_system.cpp:531 msgid "&Polar" msgstr "" -#: misc/coordinate_system.cpp:585 +#: misc/coordinate_system.cpp:581 msgid "Set Euclidean Coordinate System" msgstr "" -#: misc/coordinate_system.cpp:587 +#: misc/coordinate_system.cpp:583 msgid "Set Polar Coordinate System" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kinetd.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kinetd.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kinetd.po 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kinetd.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: kinetd\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-08 21:45+0000\n" +"POT-Creation-Date: 2012-04-12 13:14+0100\n" "PO-Revision-Date: 2006-04-19 13:11+0000\n" "Last-Translator: Tegshbayar <Unknown>\n" "Language-Team: Mongolia <openmn-core@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 19:01+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 00:23+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: kinetd.cpp:253 #, kde-format diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/klettres.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/klettres.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/klettres.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/klettres.po 2012-04-18 08:23:50.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: klettres\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-08 13:38+0000\n" +"POT-Creation-Date: 2012-04-12 13:15+0100\n" "PO-Revision-Date: 2008-02-16 11:57+0000\n" "Last-Translator: Ochirbat Batzaya <Unknown>\n" "Language-Team: mongolian <mn@li.org>\n" @@ -14,10 +14,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-23 01:03+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 06:37+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: klettres.cpp:108 +#: klettres.cpp:107 msgid "" "The file sounds.xml was not found in\n" "$KDEDIR/share/apps/klettres/\n" @@ -26,64 +26,64 @@ "\n" msgstr "" -#: klettres.cpp:111 +#: klettres.cpp:110 msgid "KLettres - Error" msgstr "" -#: klettres.cpp:130 +#: klettres.cpp:132 msgid "New Sound" msgstr "" -#: klettres.cpp:134 +#: klettres.cpp:136 msgid "Play a new sound" msgstr "" -#: klettres.cpp:135 +#: klettres.cpp:137 msgid "" "You can play a new sound by clicking this button or using the File menu, New " "Sound." msgstr "" -#: klettres.cpp:138 +#: klettres.cpp:140 msgid "Get Alphabet in New Language..." msgstr "" -#: klettres.cpp:143 +#: klettres.cpp:145 msgid "Replay Sound" msgstr "" -#: klettres.cpp:146 +#: klettres.cpp:148 msgid "Play the same sound again" msgstr "" -#: klettres.cpp:148 +#: klettres.cpp:150 msgid "" "You can replay the same sound again by clicking this button or using the " "File menu, Replay Sound." msgstr "" -#: klettres.cpp:154 +#: klettres.cpp:156 msgctxt "@label:listbox which difficulty level to use" msgid "L&evel" msgstr "" -#: klettres.cpp:155 +#: klettres.cpp:157 msgid "Select the level" msgstr "" -#: klettres.cpp:156 +#: klettres.cpp:158 msgid "" "You can select the level: level 1 displays a letter and you hear it; level 2 " "does not display the letter, you only hear it; level 3 displays a syllable " "and you hear it; level 4 does not display the syllable, you only hear it." msgstr "" -#: klettres.cpp:159 +#: klettres.cpp:161 msgctxt "@label:listbox" msgid "&Language" msgstr "" -#: klettres.cpp:162 klettres.cpp:163 klettres.cpp:164 klettres.cpp:165 +#: klettres.cpp:164 klettres.cpp:165 klettres.cpp:166 klettres.cpp:167 #, kde-format msgctxt "@item:inlistbox choose level" msgid "Level %1" @@ -91,76 +91,76 @@ msgstr[0] "" msgstr[1] "" -#: klettres.cpp:170 +#: klettres.cpp:172 msgid "Themes" msgstr "" -#: klettres.cpp:173 +#: klettres.cpp:175 msgid "Select the theme" msgstr "" -#: klettres.cpp:174 +#: klettres.cpp:176 msgid "" "Here you can change the theme for KLettres. A theme consists in the " "background picture and the font color for the letter displayed." msgstr "" -#: klettres.cpp:177 +#: klettres.cpp:179 msgid "Mode Kid" msgstr "" -#: klettres.cpp:181 +#: klettres.cpp:183 msgid "" "If you are in the Grown-up mode, clicking on this button will set up the Kid " "mode. The Kid mode has no menubar and the font is bigger in the statusbar." msgstr "" -#: klettres.cpp:184 +#: klettres.cpp:186 msgid "Mode Grown-up" msgstr "" -#: klettres.cpp:188 +#: klettres.cpp:190 msgid "The Grownup mode is the normal mode where you can see the menubar." msgstr "" -#: klettres.cpp:223 +#: klettres.cpp:226 msgid "Font Settings" msgstr "" -#: klettres.cpp:227 +#: klettres.cpp:230 msgid "Timer" msgstr "" -#: klettres.cpp:247 klettres.cpp:308 +#: klettres.cpp:248 klettres.cpp:310 #, kde-format msgctxt "@info:status the current level chosen" msgid "(Level %1)" msgstr "" -#: klettres.cpp:348 +#: klettres.cpp:353 msgid "Grown-up mode is currently active" msgstr "" -#: klettres.cpp:349 +#: klettres.cpp:354 msgid "Switch to Kid mode" msgstr "" -#: klettres.cpp:367 +#: klettres.cpp:372 msgid "Kid mode is currently active" msgstr "" -#: klettres.cpp:368 +#: klettres.cpp:373 msgid "Switch to Grown-up mode" msgstr "" -#: klettres.cpp:391 +#: klettres.cpp:394 #, c-format, kde-format msgid "" "File $KDEDIR/share/apps/klettres/%1.txt not found;\n" "please check your installation." msgstr "" -#: klettres.cpp:394 +#: klettres.cpp:397 msgid "Error" msgstr "" @@ -195,7 +195,7 @@ msgid "English Phonics" msgstr "" -#: langutils.cpp:109 +#: langutils.cpp:110 msgctxt "@item:inlistbox no language for that locale" msgid "None" msgstr "" @@ -229,99 +229,99 @@ msgid "Kids and grown-up oxygen icons" msgstr "" -#: main.cpp:75 +#: main.cpp:47 msgid "Danny Allen" msgstr "" -#: main.cpp:76 +#: main.cpp:48 msgid "SVG background pictures" msgstr "" -#: main.cpp:77 +#: main.cpp:49 msgid "Robert Gogolok" msgstr "" -#: main.cpp:78 +#: main.cpp:50 msgid "Support and coding guidance" msgstr "Туслалцаа болоод кодчилолын тайлбар" -#: main.cpp:79 +#: main.cpp:51 msgid "Peter Hedlund" msgstr "" -#: main.cpp:80 +#: main.cpp:52 msgid "Code for generating special characters' icons" msgstr "" -#: main.cpp:81 +#: main.cpp:53 msgid "Waldo Bastian" msgstr "" -#: main.cpp:82 +#: main.cpp:54 msgid "Port to KConfig XT, coding help" msgstr "" -#: main.cpp:83 +#: main.cpp:55 msgid "Pino Toscano" msgstr "" -#: main.cpp:84 +#: main.cpp:56 msgid "Code cleaning, Theme class" msgstr "" -#: main.cpp:85 +#: main.cpp:57 msgid "Michael Goettsche" msgstr "" -#: main.cpp:86 +#: main.cpp:58 msgid "Timer setting widgets" msgstr "" -#: rc.cpp:65 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr "" "Өвгөн Овоо овгийн Очирбатын Батзаяа, ,Launchpad Contributions:,Ochirbat " "Batzaya" -#: rc.cpp:66 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "buuvei@yahoo.com,,," #. i18n: file: klettresui.rc:4 #. i18n: ectx: Menu (file) -#: rc.cpp:31 rc.cpp:69 +#: rc.cpp:5 msgid "&File" msgstr "" #. i18n: file: klettresui.rc:15 #. i18n: ectx: Menu (look_mode) -#: rc.cpp:34 rc.cpp:72 +#: rc.cpp:8 msgid "L&ook" msgstr "" #. i18n: file: klettresui.rc:23 #. i18n: ectx: Menu (settings) -#: rc.cpp:37 rc.cpp:75 +#: rc.cpp:11 msgid "&Settings" msgstr "" #. i18n: file: klettresui.rc:33 #. i18n: ectx: ToolBar (mainToolbar) -#: rc.cpp:40 rc.cpp:78 +#: rc.cpp:14 msgid "Main" msgstr "Ерөнхий" #. i18n: file: klettresui.rc:47 #. i18n: ectx: ToolBar (specialCharToolbar) -#: rc.cpp:43 rc.cpp:81 +#: rc.cpp:17 msgid "Special Characters" msgstr "" #. i18n: file: timerui.ui:51 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:46 rc.cpp:84 +#: rc.cpp:20 msgid "Set the time between 2 letters." msgstr "" @@ -329,17 +329,13 @@ #. i18n: ectx: property (toolTip), widget (QSlider, kcfg_KidTimer) #. i18n: file: timerui.ui:184 #. i18n: ectx: property (toolTip), widget (QSlider, kcfg_GrownTimer) -#. i18n: file: timerui.ui:91 -#. i18n: ectx: property (toolTip), widget (QSlider, kcfg_KidTimer) -#. i18n: file: timerui.ui:184 -#. i18n: ectx: property (toolTip), widget (QSlider, kcfg_GrownTimer) -#: rc.cpp:49 rc.cpp:58 rc.cpp:87 rc.cpp:96 +#: rc.cpp:23 rc.cpp:32 msgid "Set the timer (in tenths of seconds)" msgstr "" #. i18n: file: timerui.ui:94 #. i18n: ectx: property (whatsThis), widget (QSlider, kcfg_KidTimer) -#: rc.cpp:52 rc.cpp:90 +#: rc.cpp:26 msgid "" "You can set the time between two letters in Kid mode. Default is 4 tenths of " "seconds but younger children might need longer time." @@ -347,7 +343,7 @@ #. i18n: file: timerui.ui:122 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:55 rc.cpp:93 +#: rc.cpp:29 msgid "" "<html><head><meta name=\"qrichtext\" content=\"1\" /></head><body style=\" " "white-space: pre-wrap; font-family:Sans Serif; font-size:9pt; font-" @@ -358,7 +354,7 @@ #. i18n: file: timerui.ui:187 #. i18n: ectx: property (whatsThis), widget (QSlider, kcfg_GrownTimer) -#: rc.cpp:61 rc.cpp:99 +#: rc.cpp:35 msgid "" "You can set the time between two letters in Grown-up mode. Default is 2 " "tenths of seconds." @@ -366,7 +362,7 @@ #. i18n: file: timerui.ui:215 #. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:64 rc.cpp:102 +#: rc.cpp:38 msgid "" "<html><head><meta name=\"qrichtext\" content=\"1\" /></head><body style=\" " "white-space: pre-wrap; font-family:Sans Serif; font-size:9pt; font-" @@ -377,49 +373,49 @@ #. i18n: file: klettres.kcfg:10 #. i18n: ectx: label, entry (Language), group (General) -#: rc.cpp:3 rc.cpp:105 +#: rc.cpp:41 msgid "Language" msgstr "" #. i18n: file: klettres.kcfg:14 #. i18n: ectx: label, entry (Theme), group (General) -#: rc.cpp:6 rc.cpp:108 +#: rc.cpp:44 msgid "Theme" msgstr "" #. i18n: file: klettres.kcfg:23 #. i18n: ectx: label, entry (MenuBarBool), group (General) -#: rc.cpp:9 rc.cpp:111 +#: rc.cpp:47 msgid "Whether the menubar is shown or hidden" msgstr "" #. i18n: file: klettres.kcfg:27 #. i18n: ectx: label, entry (Mode), group (General) -#: rc.cpp:12 rc.cpp:114 +#: rc.cpp:50 msgid "Mode" msgstr "" #. i18n: file: klettres.kcfg:35 #. i18n: ectx: label, entry (Level), group (General) -#: rc.cpp:15 rc.cpp:117 +#: rc.cpp:53 msgid "Difficulty level." msgstr "" #. i18n: file: klettres.kcfg:41 #. i18n: ectx: label, entry (KidTimer), group (General) -#: rc.cpp:18 rc.cpp:120 +#: rc.cpp:56 msgid "Kid Timer" msgstr "" #. i18n: file: klettres.kcfg:45 #. i18n: ectx: label, entry (GrownTimer), group (General) -#: rc.cpp:21 rc.cpp:123 +#: rc.cpp:59 msgid "Grown-up Timer" msgstr "" #. i18n: file: klettres.kcfg:51 #. i18n: ectx: label, entry (Font), group (mFont) -#: rc.cpp:24 rc.cpp:126 +#: rc.cpp:62 msgid "Font" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/konqueror.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/konqueror.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/konqueror.po 2012-03-23 07:07:45.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/konqueror.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: konqueror\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-02-16 12:09+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" @@ -14,361 +14,487 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 23:24+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:50+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: src/konqmainwindow.cpp:577 +#: src/konqprofiledlg.cpp:111 +msgctxt "@title:window" +msgid "Profile Management" +msgstr "" + +#: src/konqprofiledlg.cpp:114 +msgid "&Rename Profile" +msgstr "Хувийн хэрэг &сольж нэрлэх" + +#: src/konqprofiledlg.cpp:115 +msgid "&Delete Profile" +msgstr "Хувийн хэрэг &устгах" + +#: src/konqsessiondlg.cpp:77 +msgctxt "@title:window" +msgid "Manage Sessions" +msgstr "" + +#: src/konqsessiondlg.cpp:81 +msgid "&Open" +msgstr "" + +#: src/konqsessiondlg.cpp:175 +msgctxt "@title:window" +msgid "Rename Session" +msgstr "" + +#: src/konqsessiondlg.cpp:223 +msgctxt "@title:window" +msgid "Save Session" +msgstr "" + +#: src/konqsessiondlg.cpp:247 +#, kde-format +msgid "" +"A session with the name '%1' already exists, do you want to overwrite it?" +msgstr "" + +#: src/konqsessiondlg.cpp:248 +msgctxt "@title:window" +msgid "Session exists. Overwrite?" +msgstr "" + +#: src/konqundomanager.cpp:110 src/konqundomanager.cpp:266 +msgid "Und&o: Closed Tab" +msgstr "" + +#: src/konqundomanager.cpp:112 src/konqundomanager.cpp:120 +#: src/konqundomanager.cpp:162 +msgid "Und&o: Closed Window" +msgstr "" + +#: src/konqundomanager.cpp:122 +msgid "Und&o" +msgstr "" + +#: src/konqframestatusbar.cpp:116 +msgid "" +"Checking this box on at least two views sets those views as 'linked'. Then, " +"when you change directories in one view, the other views linked with it will " +"automatically update to show the current directory. This is especially " +"useful with different types of views, such as a directory tree with an icon " +"view or detailed view, and possibly a terminal emulator window." +msgstr "" +"Энэ талбарыг идэвхижүүлснээр нэг холбоостой ядаж хоёр харагдалт үүсгэнэ. " +"Таныг нэг харагдалтад лавлах солимогц нөгөөх холбоотой харагдалт автоматаар " +"шинэ лавлахын агуулгыг харуулна. Энэ нь ялангуяа янз бүрийн харагдалтын " +"төрлийн хослол жишээлбэл эмблем эсвэл тодорхой харагдалттай лавлах мод " +"харагдалтын хослол шиг байхад их ашигтай." + +#: src/konqframestatusbar.cpp:163 +msgid "Close View" +msgstr "" + +#: src/konqframestatusbar.cpp:243 +#, kde-format +msgid "%1/s" +msgstr "%1/с" + +#: src/konqframestatusbar.cpp:245 +msgid "Stalled" +msgstr "Удааширал" + +#: src/konqmain.cpp:97 +msgid "Start without a default window, when called without URLs" +msgstr "" + +#: src/konqmain.cpp:99 +msgid "" +"Preload for later use. This mode does not support URLs on the command line" +msgstr "" + +#: src/konqmain.cpp:101 +msgid "Profile to open" +msgstr "" + +#: src/konqmain.cpp:103 +msgid "List available profiles" +msgstr "" + +#: src/konqmain.cpp:105 +msgid "List available sessions" +msgstr "" + +#: src/konqmain.cpp:107 +msgid "Session to open" +msgstr "" + +#: src/konqmain.cpp:109 +msgid "Mimetype to use for this URL (e.g. text/html or inode/directory)" +msgstr "" + +#: src/konqmain.cpp:110 +msgid "Part to use (e.g. khtml or kwebkitpart)" +msgstr "" + +#: src/konqmain.cpp:112 +msgid "" +"For URLs that point to files, opens the directory and selects the file, " +"instead of opening the actual file" +msgstr "" + +#: src/konqmain.cpp:114 +msgid "Location to open" +msgstr "" + +#: src/konqmainwindow.cpp:588 msgctxt "@title:tab" msgid "Loading..." msgstr "" -#: src/konqmainwindow.cpp:1646 +#: src/konqmainwindow.cpp:1612 msgid "Canceled." msgstr "Болив." -#: src/konqmainwindow.cpp:1678 +#: src/konqmainwindow.cpp:1644 msgid "" "This page contains changes that have not been submitted.\n" "Reloading the page will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:1626 src/konqmainwindow.cpp:2353 -#: src/konqmainwindow.cpp:2431 src/konqmainwindow.cpp:2461 -#: src/konqmainwindow.cpp:2503 src/konqmainwindow.cpp:2525 -#: src/konqmainwindow.cpp:4987 src/konqviewmanager.cpp:1427 +#: src/konqmainwindow.cpp:1645 src/konqmainwindow.cpp:2372 +#: src/konqmainwindow.cpp:2452 src/konqmainwindow.cpp:2482 +#: src/konqmainwindow.cpp:2524 src/konqmainwindow.cpp:2546 +#: src/konqmainwindow.cpp:5032 src/konqviewmanager.cpp:1423 msgctxt "@title:window" msgid "Discard Changes?" msgstr "" -#: src/konqmainwindow.cpp:1679 src/konqmainwindow.cpp:2401 -#: src/konqmainwindow.cpp:2425 src/konqmainwindow.cpp:2515 -#: src/konqmainwindow.cpp:2533 src/konqmainwindow.cpp:2556 -#: src/konqmainwindow.cpp:2608 src/konqmainwindow.cpp:2641 -#: src/konqmainwindow.cpp:5087 src/konqviewmanager.cpp:1409 +#: src/konqmainwindow.cpp:1645 src/konqmainwindow.cpp:2372 +#: src/konqmainwindow.cpp:2452 src/konqmainwindow.cpp:2482 +#: src/konqmainwindow.cpp:2524 src/konqmainwindow.cpp:2547 +#: src/konqmainwindow.cpp:5032 src/konqviewmanager.cpp:1423 msgid "&Discard Changes" msgstr "" -#: src/konqmainwindow.cpp:1785 +#: src/konqmainwindow.cpp:1755 msgid "File Management" msgstr "" -#: src/konqmainwindow.cpp:1801 about/konq_aboutpage.cc:220 +#: src/konqmainwindow.cpp:1771 about/konq_aboutpage.cc:205 msgid "Web Browsing" msgstr "" -#: src/konqmainwindow.cpp:2057 src/konqmainwindow.cpp:2063 +#: src/konqmainwindow.cpp:2031 src/konqmainwindow.cpp:2037 +#: about/konq_aboutpage.cc:91 msgid "Home Folder" msgstr "" -#: src/konqmainwindow.cpp:2058 src/konqmainwindow.cpp:3617 +#: src/konqmainwindow.cpp:2032 src/konqmainwindow.cpp:3540 msgid "Home" msgstr "" -#: src/konqmainwindow.cpp:2064 +#: src/konqmainwindow.cpp:2038 msgid "Navigate to your 'Home Folder'" msgstr "" -#: src/konqmainwindow.cpp:2065 +#: src/konqmainwindow.cpp:2039 msgid "Navigate to your local 'Home Folder'" msgstr "" #. i18n: file: src/konqueror.kcfg:11 #. i18n: ectx: label, entry, group (UserSettings) -#: src/konqmainwindow.cpp:2068 rc.cpp:104 +#: src/konqmainwindow.cpp:2042 rc.cpp:101 msgid "Home Page" msgstr "" -#: src/konqmainwindow.cpp:2070 +#: src/konqmainwindow.cpp:2044 msgid "Navigate to your 'Home Page'" msgstr "" -#: src/konqmainwindow.cpp:2071 +#: src/konqmainwindow.cpp:2045 msgid "" "<html>Navigate to your 'Home Page'<br /><br />You can configure the location " "where this button takes you under <b>Settings -> Configure Konqueror -> " "General</b>.</html>" msgstr "" -#: src/konqmainwindow.cpp:2400 src/konqmainwindow.cpp:2424 +#: src/konqmainwindow.cpp:2371 msgid "" "This tab contains changes that have not been submitted.\n" "Detaching the tab will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:2514 +#: src/konqmainwindow.cpp:2451 msgid "" "This view contains changes that have not been submitted.\n" "Closing the view will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:2532 src/konqmainwindow.cpp:2555 +#: src/konqmainwindow.cpp:2481 msgid "" "This tab contains changes that have not been submitted.\n" "Closing the tab will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:2588 +#: src/konqmainwindow.cpp:2507 msgid "Do you really want to close all other tabs?" msgstr "" -#: src/konqmainwindow.cpp:2487 +#: src/konqmainwindow.cpp:2508 msgctxt "@title:window" msgid "Close Other Tabs Confirmation" msgstr "" -#: src/konqmainwindow.cpp:2589 src/konqmainwindow.cpp:3710 -#: src/konqtabs.cpp:357 +#: src/konqmainwindow.cpp:2508 src/konqmainwindow.cpp:3633 +#: src/konqtabs.cpp:352 msgid "Close &Other Tabs" msgstr "&Бусад дэд цонх хаах" -#: src/konqmainwindow.cpp:2607 +#: src/konqmainwindow.cpp:2523 msgid "" "This tab contains changes that have not been submitted.\n" "Closing other tabs will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:2640 +#: src/konqmainwindow.cpp:2545 msgid "" "This tab contains changes that have not been submitted.\n" "Reloading all tabs will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:2567 +#: src/konqmainwindow.cpp:2588 msgctxt "@title:window" msgid "Enter Target" msgstr "" -#: src/konqmainwindow.cpp:2693 +#: src/konqmainwindow.cpp:2597 #, kde-format msgid "<qt><b>%1</b> is not valid</qt>" msgstr "" -#: src/konqmainwindow.cpp:2708 +#: src/konqmainwindow.cpp:2612 #, kde-format msgid "Copy selected files from %1 to:" msgstr "" -#: src/konqmainwindow.cpp:2717 +#: src/konqmainwindow.cpp:2621 #, kde-format msgid "Move selected files from %1 to:" msgstr "" -#: src/konqmainwindow.cpp:2898 +#: src/konqmainwindow.cpp:2808 msgctxt "This menu entry empties the closed items history" msgid "Empty Closed Items History" msgstr "" -#: src/konqmainwindow.cpp:2923 +#: src/konqmainwindow.cpp:2833 msgid "Save As..." msgstr "" -#: src/konqmainwindow.cpp:2925 +#: src/konqmainwindow.cpp:2835 msgid "Manage..." msgstr "" -#: src/konqmainwindow.cpp:3517 +#: src/konqmainwindow.cpp:3440 msgid "New &Window" msgstr "Шинэ &цонх" -#: src/konqmainwindow.cpp:3522 +#: src/konqmainwindow.cpp:3445 msgid "&Duplicate Window" msgstr "Цонх &хуулбарлах" -#: src/konqmainwindow.cpp:3527 +#: src/konqmainwindow.cpp:3450 msgid "Send &Link Address..." msgstr "" -#: src/konqmainwindow.cpp:3531 +#: src/konqmainwindow.cpp:3454 msgid "S&end File..." msgstr "Файл &илгээх..." -#: src/konqmainwindow.cpp:3535 +#: src/konqmainwindow.cpp:3458 msgid "&Open Location" msgstr "" -#: src/konqmainwindow.cpp:3541 +#: src/konqmainwindow.cpp:3464 msgid "&Open File..." msgstr "" -#: src/konqmainwindow.cpp:3546 +#: src/konqmainwindow.cpp:3469 msgid "&Find File..." msgstr "Файл &хайх..." -#: src/konqmainwindow.cpp:3555 +#: src/konqmainwindow.cpp:3478 msgid "&Use index.html" msgstr "index.html &хэрэглэх" -#: src/konqmainwindow.cpp:3558 +#: src/konqmainwindow.cpp:3481 msgid "Lock to Current Location" msgstr "Идэвхитэй байрлал түгжих" -#: src/konqmainwindow.cpp:3561 +#: src/konqmainwindow.cpp:3484 msgctxt "This option links konqueror views" msgid "Lin&k View" msgstr "" -#: src/konqmainwindow.cpp:3566 +#: src/konqmainwindow.cpp:3489 msgid "&Up" msgstr "&Дээш" -#: src/konqmainwindow.cpp:3578 +#: src/konqmainwindow.cpp:3501 msgid "Closed Items" msgstr "" -#: src/konqmainwindow.cpp:3592 +#: src/konqmainwindow.cpp:3515 msgid "Sessions" msgstr "" -#: src/konqmainwindow.cpp:3623 +#: src/konqmainwindow.cpp:3546 msgctxt "@action:inmenu Go" msgid "Most Often Visited" msgstr "" -#: src/konqmainwindow.cpp:3627 +#: src/konqmainwindow.cpp:3550 msgctxt "@action:inmenu Go" msgid "Recently Visited" msgstr "" -#: src/konqmainwindow.cpp:3636 +#: src/konqmainwindow.cpp:3559 msgctxt "@action:inmenu Go" msgid "Show History" msgstr "" -#: src/konqmainwindow.cpp:3642 +#: src/konqmainwindow.cpp:3565 msgid "&Save View Profile As..." msgstr "" -#: src/konqmainwindow.cpp:3663 +#: src/konqmainwindow.cpp:3586 msgid "Configure Extensions..." msgstr "" -#: src/konqmainwindow.cpp:3667 +#: src/konqmainwindow.cpp:3590 msgid "Configure Spell Checking..." msgstr "Дүрмийн алдаа засалт тохируулах..." -#: src/konqmainwindow.cpp:3673 +#: src/konqmainwindow.cpp:3596 msgid "Split View &Left/Right" msgstr "&Зүүн ба баруунд хуваасан харагдалт" -#: src/konqmainwindow.cpp:3678 +#: src/konqmainwindow.cpp:3601 msgid "Split View &Top/Bottom" msgstr "&Дээр ба доорд хуваасан харагдалт" -#: src/konqmainwindow.cpp:3683 src/konqtabs.cpp:470 +#: src/konqmainwindow.cpp:3606 src/konqtabs.cpp:463 msgid "&New Tab" msgstr "Шинэ &дэд цонх" -#: src/konqmainwindow.cpp:3689 +#: src/konqmainwindow.cpp:3612 msgid "&Duplicate Current Tab" msgstr "Идэвхитэй дэд цонх &хуулбарлах" -#: src/konqmainwindow.cpp:3694 +#: src/konqmainwindow.cpp:3617 msgid "Detach Current Tab" msgstr "Идэвхитэй дэд цонх тусгаарлах" -#: src/konqmainwindow.cpp:3699 +#: src/konqmainwindow.cpp:3622 msgid "&Close Active View" msgstr "" -#: src/konqmainwindow.cpp:3704 +#: src/konqmainwindow.cpp:3627 msgid "Close Current Tab" msgstr "Идэвхитэй дэд цонх хаах" -#: src/konqmainwindow.cpp:3714 +#: src/konqmainwindow.cpp:3637 msgid "Activate Next Tab" msgstr "Дараагийн дэд цонх идэвхижүүлэх" -#: src/konqmainwindow.cpp:3718 +#: src/konqmainwindow.cpp:3641 msgid "Activate Previous Tab" msgstr "Өмнөх дэд цонх идэвхижүүлэх" -#: src/konqmainwindow.cpp:3726 +#: src/konqmainwindow.cpp:3649 #, kde-format msgid "Activate Tab %1" msgstr "" -#: src/konqmainwindow.cpp:3731 +#: src/konqmainwindow.cpp:3654 msgid "Move Tab Left" msgstr "ТАВ-г зүүнтэй зөөх" -#: src/konqmainwindow.cpp:3736 +#: src/konqmainwindow.cpp:3659 msgid "Move Tab Right" msgstr "ТАВ-г баруунтай зөөх" -#: src/konqmainwindow.cpp:3744 +#: src/konqmainwindow.cpp:3667 msgid "Dump Debug Info" msgstr "Шинжээчийн мэдээллийг гаргах" -#: src/konqmainwindow.cpp:3749 +#: src/konqmainwindow.cpp:3672 msgid "C&onfigure View Profiles..." msgstr "Харагдалтын х.хэрэг &тохируулах..." -#: src/konqmainwindow.cpp:3751 +#: src/konqmainwindow.cpp:3674 msgid "Load &View Profile" msgstr "Харагдалтын х.хэрэг &ачаалах" -#: src/konqmainwindow.cpp:3767 sidebar/web_module/web_module.cpp:68 +#: src/konqmainwindow.cpp:3690 sidebar/web_module/web_module.cpp:68 msgid "&Reload" msgstr "" -#: src/konqmainwindow.cpp:3772 src/konqtabs.cpp:334 +#: src/konqmainwindow.cpp:3695 src/konqtabs.cpp:329 msgid "&Reload All Tabs" msgstr "Бүх ТАВ-г дахин &ачаалах" -#: src/konqmainwindow.cpp:3780 +#: src/konqmainwindow.cpp:3703 msgid "&Force Reload" msgstr "" -#: src/konqmainwindow.cpp:3802 +#: src/konqmainwindow.cpp:3725 msgid "&Stop" msgstr "&Зогс" -#: src/konqmainwindow.cpp:3669 +#: src/konqmainwindow.cpp:3735 msgid "Throbber" msgstr "" -#: src/konqmainwindow.cpp:3811 src/konqmainwindow.cpp:3814 +#: src/konqmainwindow.cpp:3739 src/konqmainwindow.cpp:3742 msgid "L&ocation: " msgstr "Х&аяг: " -#: src/konqmainwindow.cpp:3821 +#: src/konqmainwindow.cpp:3749 msgid "Location Bar" msgstr "Хаяг-самбар" -#: src/konqmainwindow.cpp:3827 +#: src/konqmainwindow.cpp:3755 msgid "" "<html>Location Bar<br /><br />Enter a web address or search term.</html>" msgstr "" -#: src/konqmainwindow.cpp:3831 +#: src/konqmainwindow.cpp:3759 msgid "Clear Location Bar" msgstr "Хаягийн самбар цэвэрлэх" -#: src/konqmainwindow.cpp:3835 +#: src/konqmainwindow.cpp:3763 msgid "" "<html>Clear Location bar<br /><br />Clears the contents of the location " "bar.</html>" msgstr "" -#: src/konqmainwindow.cpp:3840 +#: src/konqmainwindow.cpp:3768 msgid "&Bookmarks" msgstr "" -#: src/konqmainwindow.cpp:3857 +#: src/konqmainwindow.cpp:3792 msgid "Kon&queror Introduction" msgstr "&Конкюрорын үндэс" -#: src/konqmainwindow.cpp:3862 +#: src/konqmainwindow.cpp:3797 msgid "Go" msgstr "Оч" -#: src/konqmainwindow.cpp:3864 +#: src/konqmainwindow.cpp:3799 msgid "" "<html>Go<br /><br />Goes to the page that has been entered into the location " "bar.</html>" msgstr "" -#: src/konqmainwindow.cpp:3870 +#: src/konqmainwindow.cpp:3805 #, kde-format msgid "" "<html>Enter the parent folder<br /><br />For instance, if the current " @@ -376,52 +502,52 @@ "file:/home.</html>" msgstr "" -#: src/konqmainwindow.cpp:3873 +#: src/konqmainwindow.cpp:3808 msgid "Enter the parent folder" msgstr "Эцэг лавлах руу очих" -#: src/konqmainwindow.cpp:3875 src/konqmainwindow.cpp:3876 +#: src/konqmainwindow.cpp:3810 src/konqmainwindow.cpp:3811 msgid "Move backwards one step in the browsing history" msgstr "Түүх хадгалагч дотроос нэг алхам ухрах" -#: src/konqmainwindow.cpp:3878 src/konqmainwindow.cpp:3879 +#: src/konqmainwindow.cpp:3813 src/konqmainwindow.cpp:3814 msgid "Move forward one step in the browsing history" msgstr "Түүх хадгалагч дотроос нэг алхам урагшлах" -#: src/konqmainwindow.cpp:3882 src/konqmainwindow.cpp:3883 +#: src/konqmainwindow.cpp:3817 src/konqmainwindow.cpp:3818 msgid "Move backwards one step in the closed tabs history" msgstr "" -#: src/konqmainwindow.cpp:3886 +#: src/konqmainwindow.cpp:3821 msgid "" "<html>Reload the currently displayed document<br /><br />This may, for " "example, be needed to refresh web pages that have been modified since they " "were loaded, in order to make the changes visible.</html>" msgstr "" -#: src/konqmainwindow.cpp:3889 +#: src/konqmainwindow.cpp:3824 msgid "Reload the currently displayed document" msgstr "Баримт шинээр ачаалах" -#: src/konqmainwindow.cpp:3891 +#: src/konqmainwindow.cpp:3826 msgid "" "<html>Reload all currently displayed documents in tabs<br /><br />This may, " "for example, be needed to refresh web pages that have been modified since " "they were loaded, in order to make the changes visible.</html>" msgstr "" -#: src/konqmainwindow.cpp:3894 +#: src/konqmainwindow.cpp:3829 msgid "Reload all currently displayed document in tabs" msgstr "" -#: src/konqmainwindow.cpp:3896 +#: src/konqmainwindow.cpp:3831 msgid "" "<html>Stop loading the document<br /><br />All network transfers will be " "stopped and Konqueror will display the content that has been received so " "far.</html>" msgstr "" -#: src/konqmainwindow.cpp:3900 +#: src/konqmainwindow.cpp:3835 msgid "" "<html>Reload the currently displayed document<br /><br />This may, for " "example, be needed to refresh web pages that have been modified since they " @@ -429,48 +555,48 @@ "are downloaded again, even if cached copies exist.</html>" msgstr "" -#: src/konqmainwindow.cpp:3904 +#: src/konqmainwindow.cpp:3839 msgid "" "Force a reload of the currently displayed document and any contained images" msgstr "" -#: src/konqmainwindow.cpp:3907 +#: src/konqmainwindow.cpp:3842 msgid "Stop loading the document" msgstr "Ачаалалт зослоо" -#: src/konqmainwindow.cpp:3909 +#: src/konqmainwindow.cpp:3844 msgid "" "<html>Cut the currently selected text or item(s) and move it to the system " "clipboard<br /><br />This makes it available to the <b>Paste</b> command in " "Konqueror and other KDE applications.</html>" msgstr "" -#: src/konqmainwindow.cpp:3913 +#: src/konqmainwindow.cpp:3848 msgid "Move the selected text or item(s) to the clipboard" msgstr "Сонгосон текст эсвэл элементүүдийг клипборд руу зөөх" -#: src/konqmainwindow.cpp:3915 +#: src/konqmainwindow.cpp:3850 msgid "" "<html>Copy the currently selected text or item(s) to the system clipboard<br " "/><br />This makes it available to the <b>Paste</b> command in Konqueror and " "other KDE applications.</html>" msgstr "" -#: src/konqmainwindow.cpp:3919 +#: src/konqmainwindow.cpp:3854 msgid "Copy the selected text or item(s) to the clipboard" msgstr "Сонгосон текст эсвэл элементүүдийг клипборд руу хуулах" -#: src/konqmainwindow.cpp:3921 +#: src/konqmainwindow.cpp:3856 msgid "" "<html>Paste the previously cut or copied clipboard contents<br /><br />This " "also works for text copied or cut from other KDE applications.</html>" msgstr "" -#: src/konqmainwindow.cpp:3924 +#: src/konqmainwindow.cpp:3859 msgid "Paste the clipboard contents" msgstr "Клипбордын агуулгыг буулгах" -#: src/konqmainwindow.cpp:3926 +#: src/konqmainwindow.cpp:3861 msgid "" "<html>Print the currently displayed document<br /><br />You will be " "presented with a dialog where you can set various options, such as the " @@ -479,21 +605,21 @@ "file from the current document.</html>" msgstr "" -#: src/konqmainwindow.cpp:3932 +#: src/konqmainwindow.cpp:3867 msgid "Print the current document" msgstr "Баримт хэвлэх" -#: src/konqmainwindow.cpp:3938 +#: src/konqmainwindow.cpp:3873 msgid "If present, open index.html when entering a folder." msgstr "Лавлах руу ороход \"index.html\" файл нээх." -#: src/konqmainwindow.cpp:3939 +#: src/konqmainwindow.cpp:3874 msgid "" "A locked view cannot change folders. Use in combination with 'link view' to " "explore many files from one folder" msgstr "" -#: src/konqmainwindow.cpp:3940 +#: src/konqmainwindow.cpp:3875 msgid "" "Sets the view as 'linked'. A linked view follows folder changes made in " "other linked views." @@ -501,275 +627,136 @@ "Харагдалтыг \"холбогдсон\"-р дүрслэх. Холбогдсон харагдалт лавлах солиход " "бусад холбогдсон харагдалт дагаж өөрчилөгдөнө." -#: src/konqmainwindow.cpp:4122 +#: src/konqmainwindow.cpp:4058 msgid "Copy &Files..." msgstr "Файл &хуулах..." -#: src/konqmainwindow.cpp:4126 +#: src/konqmainwindow.cpp:4062 msgid "M&ove Files..." msgstr "Файл &зөөх..." -#: src/konqmainwindow.cpp:4474 +#: src/konqmainwindow.cpp:4412 msgid "" "You have requested to open more than 20 bookmarks in tabs. This might take a " "while. Continue?" msgstr "" -#: src/konqmainwindow.cpp:4374 +#: src/konqmainwindow.cpp:4414 msgctxt "@title:window" msgid "Open bookmarks folder in new tabs" msgstr "" -#: src/konqmainwindow.cpp:4642 +#: src/konqmainwindow.cpp:4581 msgid "Open in T&his Window" msgstr "" -#: src/konqmainwindow.cpp:4643 +#: src/konqmainwindow.cpp:4582 msgid "Open the document in current window" msgstr "" -#: src/konqmainwindow.cpp:4649 src/konqhistoryview.cpp:62 +#: src/konqmainwindow.cpp:4588 src/konqhistoryview.cpp:62 #: sidebar/web_module/web_module.cpp:61 msgid "Open in New &Window" msgstr "Шинэ &цонхонд нээх" -#: src/konqmainwindow.cpp:4650 +#: src/konqmainwindow.cpp:4589 msgid "Open the document in a new window" msgstr "Баримтыг шинэ цонхонд нээх" -#: src/konqmainwindow.cpp:4656 +#: src/konqmainwindow.cpp:4595 msgid "Open in &New Tab" msgstr "Шинэ &дэд цонхонд нээх" -#: src/konqmainwindow.cpp:4658 +#: src/konqmainwindow.cpp:4597 msgid "Open the document in a new tab" msgstr "Баримтыг дэд цонхонд нээх" -#: src/konqmainwindow.cpp:4868 +#: src/konqmainwindow.cpp:4809 msgid "&Open With" msgstr "" -#: src/konqmainwindow.cpp:4882 +#: src/konqmainwindow.cpp:4823 #, kde-format msgid "Open with %1" msgstr "%1 -р нээх" -#: src/konqmainwindow.cpp:4928 +#: src/konqmainwindow.cpp:4869 msgctxt "@action:inmenu View" msgid "&View Mode" msgstr "" -#: src/konqmainwindow.cpp:5047 +#: src/konqmainwindow.cpp:4995 msgid "" "You have multiple tabs open in this window, are you sure you want to quit?" msgstr "" -#: src/konqmainwindow.cpp:4952 src/konqviewmanager.cpp:1413 +#: src/konqmainwindow.cpp:4997 src/konqviewmanager.cpp:1409 msgctxt "@title:window" msgid "Confirmation" msgstr "" -#: src/konqmainwindow.cpp:5051 +#: src/konqmainwindow.cpp:4999 msgid "C&lose Current Tab" msgstr "" -#: src/konqmainwindow.cpp:5084 +#: src/konqmainwindow.cpp:5028 msgid "" "This tab contains changes that have not been submitted.\n" "Closing the window will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:5085 +#: src/konqmainwindow.cpp:5029 msgid "" "This page contains changes that have not been submitted.\n" "Closing the window will discard these changes." msgstr "" -#: src/konqmainwindow.cpp:5126 src/konqmainwindow.cpp:5186 +#: src/konqmainwindow.cpp:5070 src/konqmainwindow.cpp:5130 #: src/konqclosedwindowsmanager.cpp:418 msgid "no name" msgstr "" -#: src/konqmainwindow.cpp:5253 +#: src/konqmainwindow.cpp:5197 msgid "" "Your sidebar is not functional or unavailable. A new entry cannot be added." msgstr "" -#: src/konqmainwindow.cpp:5152 src/konqmainwindow.cpp:5159 +#: src/konqmainwindow.cpp:5197 src/konqmainwindow.cpp:5204 msgctxt "@title:window" msgid "Web Sidebar" msgstr "" -#: src/konqmainwindow.cpp:5258 +#: src/konqmainwindow.cpp:5202 #, kde-format msgid "Add new web extension \"%1\" to your sidebar?" msgstr "" -#: src/konqmainwindow.cpp:5260 +#: src/konqmainwindow.cpp:5204 msgid "Add" msgstr "" -#: src/konqmainwindow.cpp:5260 +#: src/konqmainwindow.cpp:5204 msgid "Do Not Add" msgstr "" -#: src/konqmainwindow.cpp:5562 +#: src/konqmainwindow.cpp:5517 #, kde-format msgid "" "There appears to be a configuration error. You have associated Konqueror " "with %1, but it cannot handle this file type." msgstr "" -#: src/konqprofiledlg.cpp:111 -msgctxt "@title:window" -msgid "Profile Management" -msgstr "" - -#: src/konqprofiledlg.cpp:115 -msgid "&Rename Profile" -msgstr "Хувийн хэрэг &сольж нэрлэх" - -#: src/konqprofiledlg.cpp:116 -msgid "&Delete Profile" -msgstr "Хувийн хэрэг &устгах" - -#: src/konqsessionmanager.cpp:343 -msgid "" -"Konqueror did not close correctly. Would you like to restore the previous " -"session?" -msgstr "" - -#: src/konqsessionmanager.cpp:332 -msgctxt "@title:window" -msgid "Restore Session?" -msgstr "" - -#: src/konqsessionmanager.cpp:346 -msgid "Restore Session" -msgstr "" - -#: src/konqsessionmanager.cpp:347 -msgid "Do Not Restore" -msgstr "" - -#: src/konqsessionmanager.cpp:348 -msgid "Ask Me Later" -msgstr "" - -#: src/konqmain.cpp:97 -msgid "Start without a default window, when called without URLs" -msgstr "" - -#: src/konqmain.cpp:99 -msgid "" -"Preload for later use. This mode does not support URLs on the command line" -msgstr "" - -#: src/konqmain.cpp:56 -msgid "Profile to open" -msgstr "" - -#: src/konqmain.cpp:58 -msgid "List available profiles" -msgstr "" - -#: src/konqmain.cpp:60 -msgid "List available sessions" -msgstr "" - -#: src/konqmain.cpp:62 -msgid "Session to open" -msgstr "" - -#: src/konqmain.cpp:64 -msgid "Mimetype to use for this URL (e.g. text/html or inode/directory)" -msgstr "" - -#: src/konqmain.cpp:110 -msgid "Part to use (e.g. khtml or kwebkitpart)" -msgstr "" - -#: src/konqmain.cpp:66 -msgid "" -"For URLs that point to files, opens the directory and selects the file, " -"instead of opening the actual file" -msgstr "" - -#: src/konqmain.cpp:68 -msgid "Location to open" -msgstr "" - -#: src/konqextensionmanager.cpp:54 -msgctxt "@title:window" -msgid "Configure" -msgstr "" - -#: src/konqextensionmanager.cpp:75 src/konqextensionmanager.cpp:78 -#: src/konqextensionmanager.cpp:79 -msgid "Extensions" -msgstr "" - -#: src/konqundomanager.cpp:110 src/konqundomanager.cpp:266 -msgid "Und&o: Closed Tab" -msgstr "" - -#: src/konqundomanager.cpp:112 src/konqundomanager.cpp:120 -#: src/konqundomanager.cpp:162 -msgid "Und&o: Closed Window" -msgstr "" - -#: src/konqundomanager.cpp:122 -msgid "Und&o" -msgstr "" - -#: src/konqhistorydialog.cpp:44 -msgctxt "@title:window" -msgid "History" -msgstr "" - -#: src/konqhistorydialog.cpp:60 src/konqhistoryview.cpp:143 -msgctxt "@action:inmenu Parent of 'By Name' and 'By Date'" -msgid "Sort" -msgstr "" - -#: src/konqtabs.cpp:66 -msgid "" -"This bar contains the list of currently open tabs. Click on a tab to make it " -"active. You can also use keyboard shortcuts to navigate through tabs. The " -"text on the tab shows the content currently open in it; place your mouse " -"over the tab to see the full title, in case it has been shortened to fit the " -"tab width." -msgstr "" - -#: src/konqtabs.cpp:102 -msgid "Open a new tab" -msgstr "Шинэ дэд цонх нээх" - -#: src/konqtabs.cpp:111 -msgid "Close the current tab" -msgstr "Идэвхитэй дэд цонхыг хаах" - -#: src/konqtabs.cpp:475 -msgid "&Duplicate Tab" -msgstr "Дэд цонх &хуулбарлах" - -#: src/konqtabs.cpp:480 -msgid "&Reload Tab" -msgstr "" - -#: src/konqtabs.cpp:487 -msgid "Other Tabs" +#: src/konqguiclients.cpp:66 +#, kde-format +msgid "Preview &in %1" msgstr "" -#: src/konqtabs.cpp:492 -msgid "D&etach Tab" -msgstr "Дэд цонх &тусгаарлах" - -#: src/konqtabs.cpp:498 -msgid "&Close Tab" -msgstr "Дэд цонх &хаах" +#: src/konqguiclients.cpp:135 +#, kde-format +msgid "Show %1" +msgstr "%1 харуулах" -#: src/konqview.cpp:1233 +#: src/konqview.cpp:1203 msgid "" "The page you are trying to view is the result of posted form data. If you " "resend the data, any action the form carried out (such as search or online " @@ -784,105 +771,31 @@ msgid "Warning" msgstr "" -#: src/konqview.cpp:1235 +#: src/konqview.cpp:1205 msgid "Resend" msgstr "Шинээр илгээх" -#: src/konqhistorymodel.cpp:137 -#, kde-format -msgid "" -"<qt><center><b>%1</b></center><hr />Last visited: %2<br />First visited: " -"%3<br />Number of times visited: %4</qt>" -msgstr "" - -#: src/konqhistorymodel.cpp:233 -msgid "Local" -msgstr "" - -#: src/konqhistorymodel.cpp:236 -msgid "Miscellaneous" -msgstr "" - -#: src/konqsessiondlg.cpp:77 -msgctxt "@title:window" -msgid "Manage Sessions" -msgstr "" - -#: src/konqsessiondlg.cpp:83 -msgid "&Open" -msgstr "" - -#: src/konqsessiondlg.cpp:175 -msgctxt "@title:window" -msgid "Rename Session" -msgstr "" - -#: src/konqsessiondlg.cpp:223 -msgctxt "@title:window" -msgid "Save Session" -msgstr "" - -#: src/konqsessiondlg.cpp:253 -#, kde-format +#: src/konqsessionmanager.cpp:330 msgid "" -"A session with the name '%1' already exists, do you want to overwrite it?" +"Konqueror did not close correctly. Would you like to restore the previous " +"session?" msgstr "" -#: src/konqsessiondlg.cpp:248 +#: src/konqsessionmanager.cpp:332 msgctxt "@title:window" -msgid "Session exists. Overwrite?" -msgstr "" - -#: src/konqguiclients.cpp:66 -#, kde-format -msgid "Preview &in %1" -msgstr "" - -#: src/konqguiclients.cpp:135 -#, kde-format -msgid "Show %1" -msgstr "%1 харуулах" - -#: src/konqhistoryview.cpp:67 sidebar/trees/konq_sidebartree.cpp:235 -#: sidebar/trees/bookmark_module/bookmark_module.cpp:94 -msgid "Open in New Tab" -msgstr "Шинэ дэд цонхонд нээх" - -#: src/konqhistoryview.cpp:71 -msgid "&Copy Link Address" +msgid "Restore Session?" msgstr "" -#: src/konqhistoryview.cpp:76 -msgid "&Remove Entry" -msgstr "Бичлэг &устгах" - -#: src/konqhistoryview.cpp:83 -msgid "C&lear History" -msgstr "Түүх &цэвэрлэх" - -#: src/konqhistoryview.cpp:88 -msgid "&Preferences..." +#: src/konqsessionmanager.cpp:333 +msgid "Restore Session" msgstr "" -#: src/konqhistoryview.cpp:95 -msgid "By &Name" -msgstr "&Нэрээр" - -#: src/konqhistoryview.cpp:101 -msgid "By &Date" -msgstr "&Огноогоор" - -#: src/konqhistoryview.cpp:111 -msgid "Search in history" +#: src/konqsessionmanager.cpp:334 +msgid "Do Not Restore" msgstr "" -#: src/konqhistoryview.cpp:171 sidebar/history_module/kcmhistory.cpp:254 -msgid "Do you really want to clear the entire history?" -msgstr "Та үнэхээр нийт түүхийн бичлэгийг устгахыг хүсэж байна уу?" - -#: src/konqhistoryview.cpp:172 sidebar/history_module/kcmhistory.cpp:256 -msgctxt "@title:window" -msgid "Clear History?" +#: src/konqsessionmanager.cpp:335 +msgid "Ask Me Later" msgstr "" #: src/konqfactory.cpp:90 @@ -896,9 +809,9 @@ "Шалтгааны магадлагаа:\n" "%2" -#: src/konqfactory.cpp:229 about/konq_aboutpage.cc:91 -#: about/konq_aboutpage.cc:151 about/konq_aboutpage.cc:205 -#: about/konq_aboutpage.cc:303 +#: src/konqfactory.cpp:229 about/konq_aboutpage.cc:80 +#: about/konq_aboutpage.cc:136 about/konq_aboutpage.cc:190 +#: about/konq_aboutpage.cc:288 msgid "Konqueror" msgstr "Конкюрор" @@ -1160,142 +1073,195 @@ msgid "Eduardo Robles Elvira" msgstr "" -#: src/konqframestatusbar.cpp:107 -msgid "" -"Checking this box on at least two views sets those views as 'linked'. Then, " -"when you change directories in one view, the other views linked with it will " -"automatically update to show the current directory. This is especially " -"useful with different types of views, such as a directory tree with an icon " -"view or detailed view, and possibly a terminal emulator window." +#: src/konqhistoryview.cpp:67 sidebar/trees/konq_sidebartree.cpp:232 +#: sidebar/trees/bookmark_module/bookmark_module.cpp:94 +msgid "Open in New Tab" +msgstr "Шинэ дэд цонхонд нээх" + +#: src/konqhistoryview.cpp:71 +msgid "&Copy Link Address" +msgstr "" + +#: src/konqhistoryview.cpp:76 +msgid "&Remove Entry" +msgstr "Бичлэг &устгах" + +#: src/konqhistoryview.cpp:83 +msgid "C&lear History" +msgstr "Түүх &цэвэрлэх" + +#: src/konqhistoryview.cpp:88 +msgid "&Preferences..." +msgstr "" + +#: src/konqhistoryview.cpp:95 +msgid "By &Name" +msgstr "&Нэрээр" + +#: src/konqhistoryview.cpp:101 +msgid "By &Date" +msgstr "&Огноогоор" + +#: src/konqhistoryview.cpp:111 +msgid "Search in history" +msgstr "" + +#: src/konqhistoryview.cpp:143 src/konqhistorydialog.cpp:61 +msgctxt "@action:inmenu Parent of 'By Name' and 'By Date'" +msgid "Sort" +msgstr "" + +#: src/konqhistoryview.cpp:171 sidebar/history_module/kcmhistory.cpp:254 +msgid "Do you really want to clear the entire history?" +msgstr "Та үнэхээр нийт түүхийн бичлэгийг устгахыг хүсэж байна уу?" + +#: src/konqhistoryview.cpp:172 sidebar/history_module/kcmhistory.cpp:256 +msgctxt "@title:window" +msgid "Clear History?" +msgstr "" + +#: src/konqhistorydialog.cpp:45 +msgctxt "@title:window" +msgid "History" +msgstr "" + +#: src/konqextensionmanager.cpp:54 +msgctxt "@title:window" +msgid "Configure" +msgstr "" + +#: src/konqextensionmanager.cpp:74 src/konqextensionmanager.cpp:77 +#: src/konqextensionmanager.cpp:78 +msgid "Extensions" +msgstr "" + +#: src/konqtabs.cpp:66 +msgid "" +"This bar contains the list of currently open tabs. Click on a tab to make it " +"active. You can also use keyboard shortcuts to navigate through tabs. The " +"text on the tab shows the content currently open in it; place your mouse " +"over the tab to see the full title, in case it has been shortened to fit the " +"tab width." +msgstr "" + +#: src/konqtabs.cpp:100 +msgid "Open a new tab" +msgstr "Шинэ дэд цонх нээх" + +#: src/konqtabs.cpp:109 +msgid "Close the current tab" +msgstr "Идэвхитэй дэд цонхыг хаах" + +#: src/konqtabs.cpp:468 +msgid "&Duplicate Tab" +msgstr "Дэд цонх &хуулбарлах" + +#: src/konqtabs.cpp:473 +msgid "&Reload Tab" msgstr "" -"Энэ талбарыг идэвхижүүлснээр нэг холбоостой ядаж хоёр харагдалт үүсгэнэ. " -"Таныг нэг харагдалтад лавлах солимогц нөгөөх холбоотой харагдалт автоматаар " -"шинэ лавлахын агуулгыг харуулна. Энэ нь ялангуяа янз бүрийн харагдалтын " -"төрлийн хослол жишээлбэл эмблем эсвэл тодорхой харагдалттай лавлах мод " -"харагдалтын хослол шиг байхад их ашигтай." -#: src/konqframestatusbar.cpp:166 -msgid "Close View" +#: src/konqtabs.cpp:480 +msgid "Other Tabs" msgstr "" -#: src/konqframestatusbar.cpp:246 -#, kde-format -msgid "%1/s" -msgstr "%1/с" +#: src/konqtabs.cpp:485 +msgid "D&etach Tab" +msgstr "Дэд цонх &тусгаарлах" -#: src/konqframestatusbar.cpp:248 -msgid "Stalled" -msgstr "Удааширал" +#: src/konqtabs.cpp:491 +msgid "&Close Tab" +msgstr "Дэд цонх &хаах" -#: src/konqviewmanager.cpp:1389 +#: src/konqviewmanager.cpp:1407 msgid "" "You have multiple tabs open in this window.\n" "Loading a view profile will close them." msgstr "" -#: src/konqviewmanager.cpp:1392 +#: src/konqviewmanager.cpp:1410 msgid "Load View Profile" msgstr "" -#: src/konqviewmanager.cpp:1408 +#: src/konqviewmanager.cpp:1422 msgid "" "This tab contains changes that have not been submitted.\n" "Loading a profile will discard these changes." msgstr "" -#: sidebar/web_module/web_module.cpp:57 -msgid "&Open Link" -msgstr "&Холбоос нээх..." - -#: sidebar/web_module/web_module.cpp:73 -msgid "Set &Automatic Reload" +#: src/konqhistorymodel.cpp:137 +#, kde-format +msgid "" +"<qt><center><b>%1</b></center><hr />Last visited: %2<br />First visited: " +"%3<br />Number of times visited: %4</qt>" msgstr "" -#: sidebar/web_module/web_module.cpp:137 -msgctxt "@title:window" -msgid "Set Refresh Timeout (0 disables)" +#: src/konqhistorymodel.cpp:233 +msgid "Local" msgstr "" -#: sidebar/web_module/web_module.cpp:145 -msgid " minute" -msgid_plural " minutes" -msgstr[0] "" -msgstr[1] "" - -#: sidebar/web_module/web_module.cpp:148 -msgid " second" -msgid_plural " seconds" -msgstr[0] "" -msgstr[1] "" - -#: sidebar/web_module/web_module.cpp:280 -msgctxt "@action:inmenu Add" -msgid "Web Sidebar Module" +#: src/konqhistorymodel.cpp:236 +msgid "Miscellaneous" msgstr "" -#: sidebar/web_module/web_module.cpp:300 #: sidebar/trees/konqsidebar_oldtreemodule.cpp:179 +#: sidebar/web_module/web_module.cpp:300 msgctxt "@label" msgid "Name:" msgstr "" -#: sidebar/web_module/web_module.cpp:300 #: sidebar/trees/konqsidebar_oldtreemodule.cpp:179 +#: sidebar/web_module/web_module.cpp:300 msgctxt "@label" msgid "Path or URL:" msgstr "" -#: sidebar/web_module/web_module.cpp:301 +#: sidebar/trees/konqsidebar_oldtreemodule.cpp:180 msgctxt "@title:window" -msgid "Add web sidebar module" +msgid "Add folder sidebar module" msgstr "" -#: sidebar/sidebar_part.cpp:28 -msgid "Extended Sidebar" -msgstr "Өргөтгөсөн жолоодлогын муж" - #: sidebar/trees/dirtree_module/dirtree_module.cpp:417 #, kde-format msgid "Cannot find parent item %1 in the tree. Internal error." msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:206 +#: sidebar/trees/konq_sidebartree.cpp:203 msgid "&Create New Folder..." msgstr "Шинэ &лавлах үүсгэх..." -#: sidebar/trees/konq_sidebartree.cpp:210 +#: sidebar/trees/konq_sidebartree.cpp:207 #: sidebar/trees/bookmark_module/bookmark_module.cpp:78 msgid "Delete Folder" msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:214 +#: sidebar/trees/konq_sidebartree.cpp:211 msgid "Move to Trash" msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:218 +#: sidebar/trees/konq_sidebartree.cpp:215 msgid "Rename" msgstr "Сольж нэрлэх" -#: sidebar/trees/konq_sidebartree.cpp:223 +#: sidebar/trees/konq_sidebartree.cpp:220 msgid "Delete Link" msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:227 +#: sidebar/trees/konq_sidebartree.cpp:224 #: sidebar/trees/bookmark_module/bookmark_module.cpp:86 msgid "Properties" msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:231 +#: sidebar/trees/konq_sidebartree.cpp:228 #: sidebar/trees/bookmark_module/bookmark_module.cpp:90 msgid "Open in New Window" msgstr "Шинэ цонхонд нээх" -#: sidebar/trees/konq_sidebartree.cpp:239 +#: sidebar/trees/konq_sidebartree.cpp:236 #: sidebar/trees/bookmark_module/bookmark_module.cpp:102 msgid "Copy Link Address" msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:954 +#: sidebar/trees/konq_sidebartree.cpp:951 msgid "New Folder" msgstr "" @@ -1304,15 +1270,10 @@ msgid "Create New Folder" msgstr "" -#: sidebar/trees/konq_sidebartree.cpp:959 +#: sidebar/trees/konq_sidebartree.cpp:956 msgid "Enter folder name:" msgstr "" -#: sidebar/trees/konqsidebar_oldtreemodule.cpp:180 -msgctxt "@title:window" -msgid "Add folder sidebar module" -msgstr "" - #: sidebar/trees/bookmark_module/bookmark_module.cpp:74 msgid "&Create New Folder" msgstr "" @@ -1325,14 +1286,14 @@ msgid "Open Folder in Tabs" msgstr "Шинэ дэд цонхонд нээх" -#: sidebar/trees/bookmark_module/bookmark_module.cpp:334 +#: sidebar/trees/bookmark_module/bookmark_module.cpp:335 #, kde-format msgid "" "Are you sure you wish to remove the bookmark folder\n" "\"%1\"?" msgstr "" -#: sidebar/trees/bookmark_module/bookmark_module.cpp:335 +#: sidebar/trees/bookmark_module/bookmark_module.cpp:336 #, kde-format msgid "" "Are you sure you wish to remove the bookmark\n" @@ -1371,6 +1332,20 @@ msgid "Add Bookmark" msgstr "" +#: sidebar/sidebar_part.cpp:28 +msgid "Extended Sidebar" +msgstr "Өргөтгөсөн жолоодлогын муж" + +#: sidebar/places_module/places_module.cpp:119 +msgctxt "@action:inmenu Add" +msgid "Places Sidebar Module" +msgstr "" + +#: sidebar/places_module/places_module.cpp:142 +msgctxt "@title:tab" +msgid "Places" +msgstr "" + #: sidebar/sidebar_widget.cpp:94 msgid "Rollback to System Default" msgstr "Эргээд системийн стандартаар" @@ -1460,6 +1435,16 @@ msgid "Web module" msgstr "" +#: sidebar/history_module/history_module.cpp:126 +msgctxt "@action:inmenu Add" +msgid "History Sidebar Module" +msgstr "" + +#: sidebar/history_module/history_module.cpp:149 +msgctxt "@title:tab" +msgid "History" +msgstr "" + #: sidebar/history_module/kcmhistory.cpp:71 msgid " day" msgid_plural " days" @@ -1486,61 +1471,76 @@ msgstr "" "<h1>Түүх харуулагч</h1> Энд та түүх харуулагчийг тохируулах боломжтой." -#: sidebar/history_module/history_module.cpp:126 -msgctxt "@action:inmenu Add" -msgid "History Sidebar Module" +#: sidebar/web_module/web_module.cpp:57 +msgid "&Open Link" +msgstr "&Холбоос нээх..." + +#: sidebar/web_module/web_module.cpp:73 +msgid "Set &Automatic Reload" msgstr "" -#: sidebar/history_module/history_module.cpp:149 -msgctxt "@title:tab" -msgid "History" +#: sidebar/web_module/web_module.cpp:137 +msgctxt "@title:window" +msgid "Set Refresh Timeout (0 disables)" msgstr "" -#: sidebar/places_module/places_module.cpp:119 +#: sidebar/web_module/web_module.cpp:145 +msgid " minute" +msgid_plural " minutes" +msgstr[0] "" +msgstr[1] "" + +#: sidebar/web_module/web_module.cpp:148 +msgid " second" +msgid_plural " seconds" +msgstr[0] "" +msgstr[1] "" + +#: sidebar/web_module/web_module.cpp:280 msgctxt "@action:inmenu Add" -msgid "Places Sidebar Module" +msgid "Web Sidebar Module" msgstr "" -#: sidebar/places_module/places_module.cpp:142 -msgctxt "@title:tab" -msgid "Places" +#: sidebar/web_module/web_module.cpp:301 +msgctxt "@title:window" +msgid "Add web sidebar module" msgstr "" -#: about/konq_aboutpage.cc:90 about/konq_aboutpage.cc:92 -#: about/konq_aboutpage.cc:150 about/konq_aboutpage.cc:152 -#: about/konq_aboutpage.cc:204 about/konq_aboutpage.cc:206 -#: about/konq_aboutpage.cc:302 about/konq_aboutpage.cc:304 +#: about/konq_aboutpage.cc:79 about/konq_aboutpage.cc:81 +#: about/konq_aboutpage.cc:135 about/konq_aboutpage.cc:137 +#: about/konq_aboutpage.cc:189 about/konq_aboutpage.cc:191 +#: about/konq_aboutpage.cc:287 about/konq_aboutpage.cc:289 msgctxt "KDE 4 tag line, see http://kde.org/img/kde40.png" msgid "Be free." msgstr "" -#: about/konq_aboutpage.cc:93 about/konq_aboutpage.cc:153 -#: about/konq_aboutpage.cc:207 about/konq_aboutpage.cc:305 +#: about/konq_aboutpage.cc:82 about/konq_aboutpage.cc:138 +#: about/konq_aboutpage.cc:192 about/konq_aboutpage.cc:290 msgid "" "Konqueror is a web browser, file manager and universal document viewer." msgstr "" -#: about/konq_aboutpage.cc:94 about/konq_aboutpage.cc:154 -#: about/konq_aboutpage.cc:208 about/konq_aboutpage.cc:306 +#: about/konq_aboutpage.cc:83 about/konq_aboutpage.cc:139 +#: about/konq_aboutpage.cc:193 about/konq_aboutpage.cc:291 msgctxt "" "Link that points to the first page of the Konqueror 'about page', Starting " "Points contains links to Home, Network Folders, Trash, etc." msgid "Starting Points" msgstr "" -#: about/konq_aboutpage.cc:95 about/konq_aboutpage.cc:155 -#: about/konq_aboutpage.cc:209 about/konq_aboutpage.cc:307 +#: about/konq_aboutpage.cc:84 about/konq_aboutpage.cc:140 +#: about/konq_aboutpage.cc:194 about/konq_aboutpage.cc:292 msgid "Introduction" msgstr "Удиртгал" -#: about/konq_aboutpage.cc:96 about/konq_aboutpage.cc:156 -#: about/konq_aboutpage.cc:210 about/konq_aboutpage.cc:308 +#: about/konq_aboutpage.cc:85 about/konq_aboutpage.cc:141 +#: about/konq_aboutpage.cc:195 about/konq_aboutpage.cc:293 msgid "Tips" msgstr "Зөвлөмж" -#: about/konq_aboutpage.cc:97 about/konq_aboutpage.cc:157 -#: about/konq_aboutpage.cc:211 about/konq_aboutpage.cc:212 -#: about/konq_aboutpage.cc:309 +#: about/konq_aboutpage.cc:86 about/konq_aboutpage.cc:142 +#: about/konq_aboutpage.cc:196 about/konq_aboutpage.cc:197 +#: about/konq_aboutpage.cc:294 msgid "Specifications" msgstr "Чанарын тэмдэг" @@ -1564,7 +1564,7 @@ msgid "Shared files and folders" msgstr "" -#: about/konq_aboutpage.cc:118 +#: about/konq_aboutpage.cc:103 msgid "Bookmarks" msgstr "" @@ -1576,18 +1576,18 @@ msgid "Next: An Introduction to Konqueror" msgstr "" -#: about/konq_aboutpage.cc:124 +#: about/konq_aboutpage.cc:109 msgid "Search the Web" msgstr "" -#: about/konq_aboutpage.cc:158 +#: about/konq_aboutpage.cc:143 msgid "" "Konqueror makes working with and managing your files easy. You can browse " "both local and networked folders while enjoying advanced features such as " "the powerful sidebar and file previews." msgstr "" -#: about/konq_aboutpage.cc:162 +#: about/konq_aboutpage.cc:147 msgid "" "Konqueror is also a full featured and easy to use web browser which you can " "use to explore the Internet. Enter the address (e.g. <a " @@ -1596,27 +1596,27 @@ "the Bookmarks menu." msgstr "" -#: about/konq_aboutpage.cc:167 +#: about/konq_aboutpage.cc:152 #, kde-format msgid "" "To return to the previous location, press the back button <img width='16' " "height='16' src=\"%1\"></img> in the toolbar. " msgstr "" -#: about/konq_aboutpage.cc:170 +#: about/konq_aboutpage.cc:155 #, kde-format msgid "" "To quickly go to your Home folder press the home button <img width='16' " "height='16' src=\"%1\"></img>." msgstr "" -#: about/konq_aboutpage.cc:172 +#: about/konq_aboutpage.cc:157 #, kde-format msgid "" "For more detailed documentation on Konqueror click <a href=\"%1\">here</a>." msgstr "" -#: about/konq_aboutpage.cc:174 +#: about/konq_aboutpage.cc:159 #, kde-format msgid "" "<em>Tuning Tip:</em> If you want the Konqueror web browser to start faster, " @@ -1626,11 +1626,11 @@ "As... -> \"Web Browsing\"." msgstr "" -#: about/konq_aboutpage.cc:179 +#: about/konq_aboutpage.cc:164 msgid "Next: Tips & Tricks" msgstr "" -#: about/konq_aboutpage.cc:213 +#: about/konq_aboutpage.cc:198 #, kde-format msgid "" "Konqueror is designed to embrace and support Internet standards. The aim is " @@ -1641,15 +1641,15 @@ "<A HREF=\"%1\">XBEL bookmarks</A>, Konqueror also implements:" msgstr "" -#: about/konq_aboutpage.cc:221 +#: about/konq_aboutpage.cc:206 msgid "Supported standards" msgstr "Дэмжигдсэн стандартууд" -#: about/konq_aboutpage.cc:222 +#: about/konq_aboutpage.cc:207 msgid "Additional requirements*" msgstr "Нэмэлт шаардлагууд*" -#: about/konq_aboutpage.cc:223 +#: about/konq_aboutpage.cc:208 #, kde-format msgid "" "<A HREF=\"%1\">DOM</A> (Level 1, partially Level 2) based <A " @@ -1658,23 +1658,23 @@ "<A HREF=\"%2\">HTML 4.01</A> дээр суурилсан<A HREF=\"%1\">DOM</A> (Level 1, " "хагас Level 2)" -#: about/konq_aboutpage.cc:225 about/konq_aboutpage.cc:227 -#: about/konq_aboutpage.cc:239 about/konq_aboutpage.cc:244 -#: about/konq_aboutpage.cc:246 +#: about/konq_aboutpage.cc:210 about/konq_aboutpage.cc:212 +#: about/konq_aboutpage.cc:225 about/konq_aboutpage.cc:230 +#: about/konq_aboutpage.cc:232 msgid "built-in" msgstr "Угсрах" -#: about/konq_aboutpage.cc:226 +#: about/konq_aboutpage.cc:211 #, kde-format msgid "<A HREF=\"%1\">Cascading Style Sheets</A> (CSS 1, partially CSS 2)" msgstr "<A HREF=\"%1\">Cascading Style Sheets</A> (CSS 1, хагас CSS 2)" -#: about/konq_aboutpage.cc:228 +#: about/konq_aboutpage.cc:213 #, kde-format msgid "<A HREF=\"%1\">ECMA-262</A> Edition 3 (roughly equals JavaScript 1.5)" msgstr "<A HREF=\"%1\">ECMA-262</A> Edition 3 (JavaScript 1.5 тай тэнцүү)" -#: about/konq_aboutpage.cc:229 +#: about/konq_aboutpage.cc:215 #, kde-format msgid "" "JavaScript disabled (globally). Enable JavaScript <A HREF=\"%1\">here</A>." @@ -1682,7 +1682,7 @@ "JavaScript глобалаар хаагдсан. Та JavaScript-г <A HREF=\"%1\">энд</A> " "идэвхижүүлнэ" -#: about/konq_aboutpage.cc:230 +#: about/konq_aboutpage.cc:216 #, kde-format msgid "" "JavaScript enabled (globally). Configure JavaScript <A HREF=\\\"%1\\" @@ -1691,7 +1691,7 @@ "JavaScript глобалаар идэвхижсэн. Та JavaScript-г <A HREF=\\\"%1\\\">энд</A> " "тохируулна." -#: about/konq_aboutpage.cc:231 +#: about/konq_aboutpage.cc:217 #, kde-format msgid "Secure <A HREF=\"%1\">Java</A><SUP>®</SUP> support" msgstr "Хамгаалалттай <A HREF=\"%1\">Java</A><SUP>®</SUP>-дэмжилэг" @@ -1703,12 +1703,12 @@ "HREF=\"%2\">Sun/Oracle</A>)" msgstr "" -#: about/konq_aboutpage.cc:234 +#: about/konq_aboutpage.cc:220 #, kde-format msgid "Enable Java (globally) <A HREF=\"%1\">here</A>." msgstr "Жава-г <A HREF=\"%1\">энд</A> глобалаар идэвхижүүлнэ." -#: about/konq_aboutpage.cc:235 +#: about/konq_aboutpage.cc:221 #, kde-format msgid "" "Netscape Communicator<SUP>®</SUP> <A HREF=\"%4\">plugins</A> (for " @@ -1721,42 +1721,42 @@ "®</SUP></A>Audio, <A HREF=\"%3\">Real<SUP>®</SUP></A>Video, гэх мэт " "файлууд харах.)" -#: about/konq_aboutpage.cc:240 +#: about/konq_aboutpage.cc:226 msgid "Secure Sockets Layer" msgstr "Хамгаалалттай соккет-төвшин" -#: about/konq_aboutpage.cc:241 +#: about/konq_aboutpage.cc:227 msgid "(TLS/SSL v2/3) for secure communications up to 168bit" msgstr "(TLS/SSL v2/3) 168бит хүртэлх найдвартай холбоо" -#: about/konq_aboutpage.cc:242 +#: about/konq_aboutpage.cc:228 msgid "OpenSSL" msgstr "OpenSSL" -#: about/konq_aboutpage.cc:243 +#: about/konq_aboutpage.cc:229 msgid "Bidirectional 16bit unicode support" msgstr "2 чиглэлт юникод дэмжилэг (16 бит)" -#: about/konq_aboutpage.cc:245 +#: about/konq_aboutpage.cc:231 msgid "AutoCompletion for forms" msgstr "Маягтын автомат гүйцээлт" -#: about/konq_aboutpage.cc:247 +#: about/konq_aboutpage.cc:233 msgctxt "Title of an html 'group box' explaining konqueror features" msgid "General" msgstr "" -#: about/konq_aboutpage.cc:248 +#: about/konq_aboutpage.cc:234 msgid "Feature" msgstr "Функц" #. i18n: file: sidebar/history_module/history_dlg.ui:128 #. i18n: ectx: property (title), widget (QGroupBox, gbDetails) -#: about/konq_aboutpage.cc:249 rc.cpp:92 +#: about/konq_aboutpage.cc:235 rc.cpp:89 msgid "Details" msgstr "Дэлгэрэнгүй" -#: about/konq_aboutpage.cc:250 +#: about/konq_aboutpage.cc:236 msgid "Image formats" msgstr "Зургийн хэлбэр" @@ -1764,15 +1764,15 @@ msgid "PNG<br />JPG<br />GIF" msgstr "" -#: about/konq_aboutpage.cc:252 +#: about/konq_aboutpage.cc:238 msgid "Transfer protocols" msgstr "Дамжуулалын протоколл" -#: about/konq_aboutpage.cc:253 +#: about/konq_aboutpage.cc:239 msgid "HTTP 1.1 (including gzip/bzip2 compression)" msgstr "HTTP 1.1 (gzip/bzip2-шахалт агуулсан)" -#: about/konq_aboutpage.cc:254 +#: about/konq_aboutpage.cc:240 msgid "FTP" msgstr "FTP" @@ -1781,24 +1781,24 @@ msgid "and <A HREF=\"%1\">many more (see Kioslaves in KHelpcenter)...</A>" msgstr "" -#: about/konq_aboutpage.cc:256 +#: about/konq_aboutpage.cc:242 msgctxt "A feature of Konqueror" msgid "URL-Completion" msgstr "" -#: about/konq_aboutpage.cc:257 +#: about/konq_aboutpage.cc:243 msgid "Manual" msgstr "Гараар" -#: about/konq_aboutpage.cc:258 +#: about/konq_aboutpage.cc:244 msgid "Popup" msgstr "Тагтан цэс" -#: about/konq_aboutpage.cc:259 +#: about/konq_aboutpage.cc:245 msgid "(Short-) Automatic" msgstr "(Богино-) автоматик" -#: about/konq_aboutpage.cc:261 +#: about/konq_aboutpage.cc:247 #, kde-format msgctxt "" "Link that points to the first page of the Konqueror 'about page', Starting " @@ -1806,11 +1806,11 @@ msgid "<a href=\"%1\">Return to Starting Points</a>" msgstr "" -#: about/konq_aboutpage.cc:310 +#: about/konq_aboutpage.cc:295 msgid "Tips & Tricks" msgstr "" -#: about/konq_aboutpage.cc:311 +#: about/konq_aboutpage.cc:296 #, kde-format msgid "" "Use Web-Shortcuts: by typing \"gg: KDE\" one can search the Internet, using " @@ -1827,7 +1827,7 @@ "the HTML toolbar to increase the font size on your web page." msgstr "" -#: about/konq_aboutpage.cc:318 +#: about/konq_aboutpage.cc:303 #, kde-format msgid "" "When you want to paste a new address into the Location toolbar you might " @@ -1842,7 +1842,7 @@ "to the desktop, and choose \"Icon\"." msgstr "" -#: about/konq_aboutpage.cc:325 +#: about/konq_aboutpage.cc:310 #, kde-format msgid "" "You can also find <img width='16' height='16' src=\"%1\" /> \"Full-Screen " @@ -1850,7 +1850,7 @@ "sessions." msgstr "" -#: about/konq_aboutpage.cc:328 +#: about/konq_aboutpage.cc:313 #, kde-format msgid "" "Divide et impera (lat. \"Divide and conquer\") - by splitting a window into " @@ -1860,7 +1860,7 @@ "your own ones." msgstr "" -#: about/konq_aboutpage.cc:333 +#: about/konq_aboutpage.cc:318 #, kde-format msgid "" "Use the <a href=\"%1\">user-agent</a> feature if the website you are " @@ -1875,13 +1875,13 @@ "ensures that you can keep track of the pages you have visited recently." msgstr "" -#: about/konq_aboutpage.cc:338 +#: about/konq_aboutpage.cc:323 #, kde-format msgid "" "Use a caching <a href=\"%1\">proxy</a> to speed up your Internet connection." msgstr "" -#: about/konq_aboutpage.cc:340 +#: about/konq_aboutpage.cc:325 #, kde-format msgid "" "Advanced users will appreciate the Konsole which you can embed into " @@ -1889,28 +1889,28 @@ "Terminal Emulator)." msgstr "" -#: about/konq_aboutpage.cc:344 +#: about/konq_aboutpage.cc:329 msgid "Next: Specifications" msgstr "" -#: about/konq_aboutpage.cc:359 +#: about/konq_aboutpage.cc:344 msgid "Installed Plugins" msgstr "Суусан плугинүүд" -#: about/konq_aboutpage.cc:360 +#: about/konq_aboutpage.cc:345 msgid "<td>Plugin</td><td>Description</td><td>File</td><td>Types</td>" msgstr "<td>Плугин</td><td>Тайлбар</td><td>Файл</td><td>Төрөл</td>" -#: about/konq_aboutpage.cc:361 +#: about/konq_aboutpage.cc:346 msgid "Installed" msgstr "Суусан" -#: about/konq_aboutpage.cc:362 +#: about/konq_aboutpage.cc:347 msgid "" "<td>Mime Type</td><td>Description</td><td>Suffixes</td><td>Plugin</td>" msgstr "<td>Mime төрөл</td><td>Тайлбар</td><td>Suffixes</td><td>Плугин</td>" -#: about/konq_aboutpage.cc:487 +#: about/konq_aboutpage.cc:463 msgid "" "Do you want to disable showing the introduction in the webbrowsing profile?" msgstr "" @@ -1921,11 +1921,11 @@ msgid "Faster Startup?" msgstr "" -#: about/konq_aboutpage.cc:489 +#: about/konq_aboutpage.cc:465 msgid "Disable" msgstr "" -#: about/konq_aboutpage.cc:489 +#: about/konq_aboutpage.cc:465 msgid "Keep" msgstr "" @@ -1999,36 +1999,60 @@ msgid "Location Toolbar" msgstr "Хаяг-самбар" -#. i18n: file: src/konqueror.rc:113 +#. i18n: file: src/konqueror.rc:115 #. i18n: ectx: ToolBar (bookmarkToolBar) #: rc.cpp:35 msgid "Bookmark Toolbar" msgstr "Хавчуурга-самбар" +#. i18n: file: src/konqprofiledlg_base.ui:16 +#. i18n: ectx: property (text), widget (QLabel, lblName) +#: rc.cpp:38 +msgid "&Profile name:" +msgstr "&Хувийн хэргийн нэр:" + +#. i18n: file: src/konqprofiledlg_base.ui:32 +#. i18n: ectx: property (text), widget (QCheckBox, m_cbSaveURLs) +#: rc.cpp:41 +msgid "Save &URLs in profile" +msgstr "&Хаягийг хувийн хэрэгт хадгалах" + +#. i18n: file: src/konqnewsessiondlg_base.ui:33 +#. i18n: ectx: property (text), widget (QLabel, lblDescription) +#: rc.cpp:44 +msgid "Save open tabs and windows for easy retrieval" +msgstr "" + +#. i18n: file: src/konqnewsessiondlg_base.ui:48 +#. i18n: ectx: property (text), widget (QLabel, lblSessionName) +#: rc.cpp:47 +msgid "&Session name:" +msgstr "" + #. i18n: file: src/konqsessiondlg_base.ui:25 #. i18n: ectx: property (text), widget (KPushButton, m_pNewButton) -#: rc.cpp:41 +#: rc.cpp:50 msgctxt "@action:button New session" msgid "New..." msgstr "" #. i18n: file: src/konqsessiondlg_base.ui:32 #. i18n: ectx: property (text), widget (KPushButton, m_pSaveCurrentButton) -#: rc.cpp:44 +#: rc.cpp:53 msgctxt "@action:button Save current session" msgid "Save Current" msgstr "" #. i18n: file: src/konqsessiondlg_base.ui:39 #. i18n: ectx: property (text), widget (KPushButton, m_pRenameButton) -#: rc.cpp:47 +#: rc.cpp:56 msgctxt "@action:button Rename session" msgid "Rename..." msgstr "" #. i18n: file: src/konqsessiondlg_base.ui:46 #. i18n: ectx: property (text), widget (KPushButton, m_pDeleteButton) -#: rc.cpp:50 +#: rc.cpp:59 msgctxt "@action:button Delete session" msgid "Delete" msgstr "" @@ -2037,61 +2061,37 @@ #. i18n: ectx: property (text), widget (QCheckBox, m_pOpenTabsInsideCurrentWindow) #. i18n: file: src/konqueror.kcfg:531 #. i18n: ectx: label, entry, group (Trash) -#: rc.cpp:53 rc.cpp:306 +#: rc.cpp:62 rc.cpp:164 msgid "Open tabs inside current window" msgstr "" -#. i18n: file: src/konqnewsessiondlg_base.ui:33 -#. i18n: ectx: property (text), widget (QLabel, lblDescription) -#: rc.cpp:56 -msgid "Save open tabs and windows for easy retrieval" -msgstr "" - -#. i18n: file: src/konqnewsessiondlg_base.ui:48 -#. i18n: ectx: property (text), widget (QLabel, lblSessionName) -#: rc.cpp:59 -msgid "&Session name:" -msgstr "" - -#. i18n: file: src/konqprofiledlg_base.ui:16 -#. i18n: ectx: property (text), widget (QLabel, lblName) -#: rc.cpp:62 -msgid "&Profile name:" -msgstr "&Хувийн хэргийн нэр:" - -#. i18n: file: src/konqprofiledlg_base.ui:32 -#. i18n: ectx: property (text), widget (QCheckBox, m_cbSaveURLs) -#: rc.cpp:65 -msgid "Save &URLs in profile" -msgstr "&Хаягийг хувийн хэрэгт хадгалах" - #. i18n: file: sidebar/history_module/history_dlg.ui:16 #. i18n: ectx: property (title), widget (QGroupBox, gbLimits) -#: rc.cpp:68 +#: rc.cpp:65 msgid "Limits" msgstr "Хязгаарууд" #. i18n: file: sidebar/history_module/history_dlg.ui:38 #. i18n: ectx: property (text), widget (QCheckBox, cbExpire) -#: rc.cpp:71 +#: rc.cpp:68 msgid "URLs e&xpire after" msgstr "Хаяг дараа &устгагдах" #. i18n: file: sidebar/history_module/history_dlg.ui:48 #. i18n: ectx: property (text), widget (QLabel, lEntries) -#: rc.cpp:74 +#: rc.cpp:71 msgid "Maximum &number of URLs:" msgstr "Хаягийн хамгийн их &тоо:" #. i18n: file: sidebar/history_module/history_dlg.ui:67 #. i18n: ectx: property (title), widget (QGroupBox, gbFonts) -#: rc.cpp:77 +#: rc.cpp:74 msgid "Custom Fonts For" msgstr "Хэвшмэл бичиг дараахад..." #. i18n: file: sidebar/history_module/history_dlg.ui:82 #. i18n: ectx: property (text), widget (QLabel, lbNewer) -#: rc.cpp:80 +#: rc.cpp:77 msgid "URLs newer than" msgstr "Хаяг шинэ -аас" @@ -2099,19 +2099,19 @@ #. i18n: ectx: property (text), widget (QPushButton, btnFontOlder) #. i18n: file: sidebar/history_module/history_dlg.ui:118 #. i18n: ectx: property (text), widget (QPushButton, btnFontNewer) -#: rc.cpp:83 rc.cpp:89 +#: rc.cpp:80 rc.cpp:86 msgid "Choose Font..." msgstr "Бичгийн хэв сонгох..." #. i18n: file: sidebar/history_module/history_dlg.ui:105 #. i18n: ectx: property (text), widget (QLabel, lbOlder) -#: rc.cpp:86 +#: rc.cpp:83 msgid "URLs older than" msgstr "Хаяг хуучин -аас" #. i18n: file: sidebar/history_module/history_dlg.ui:134 #. i18n: ectx: property (toolTip), widget (QCheckBox, cbDetailedTips) -#: rc.cpp:95 +#: rc.cpp:92 msgid "" "Shows the number of times visited and the dates of the first and last " "visits, in addition to the URL" @@ -2121,19 +2121,19 @@ #. i18n: file: sidebar/history_module/history_dlg.ui:137 #. i18n: ectx: property (text), widget (QCheckBox, cbDetailedTips) -#: rc.cpp:98 +#: rc.cpp:95 msgid "Detailed tooltips" msgstr "Нарийвчилсан товч мэдээ" #. i18n: file: sidebar/history_module/history_dlg.ui:149 #. i18n: ectx: property (text), widget (QPushButton, btnClearHistory) -#: rc.cpp:101 +#: rc.cpp:98 msgid "Clear History" msgstr "Түүх цэвэрлэх" #. i18n: file: src/konqueror.kcfg:12 #. i18n: ectx: whatsthis, entry, group (UserSettings) -#: rc.cpp:107 +#: rc.cpp:104 msgid "" "This is the URL of the web page where Konqueror (as web browser) will jump " "to when the \\\"Home\\\" button is pressed. When Konqueror is started as a " @@ -2142,13 +2142,13 @@ #. i18n: file: src/konqueror.kcfg:22 #. i18n: ectx: label, entry, group (UndoManagerSettings) -#: rc.cpp:110 +#: rc.cpp:107 msgid "Maximum number of Closed Items" msgstr "" #. i18n: file: src/konqueror.kcfg:23 #. i18n: ectx: whatsthis, entry, group (UndoManagerSettings) -#: rc.cpp:113 +#: rc.cpp:110 msgid "" "This sets the maximum number of closed items that will be stored in memory. " "This limit will not be surpassed." @@ -2156,13 +2156,13 @@ #. i18n: file: src/konqueror.kcfg:32 #. i18n: ectx: label, entry, group (FMSettings) -#: rc.cpp:116 +#: rc.cpp:113 msgid "Open folders in separate windows" msgstr "" #. i18n: file: src/konqueror.kcfg:33 #. i18n: ectx: whatsthis, entry, group (FMSettings) -#: rc.cpp:119 +#: rc.cpp:116 msgid "" "If this option is checked, Konqueror will open a new window when you open a " "folder, rather than showing that folder's contents in the current window." @@ -2170,13 +2170,13 @@ #. i18n: file: src/konqueror.kcfg:38 #. i18n: ectx: label, entry, group (FMSettings) -#: rc.cpp:122 +#: rc.cpp:119 msgid "Show file tips" msgstr "" #. i18n: file: src/konqueror.kcfg:39 #. i18n: ectx: whatsthis, entry, group (FMSettings) -#: rc.cpp:125 +#: rc.cpp:122 msgid "" "Here you can control if, when moving the mouse over a file, you want to see " "a small popup window with additional information about that file" @@ -2184,13 +2184,13 @@ #. i18n: file: src/konqueror.kcfg:50 #. i18n: ectx: label, entry, group (FMSettings) -#: rc.cpp:130 +#: rc.cpp:125 msgid "Show previews in file tips" msgstr "" #. i18n: file: src/konqueror.kcfg:51 #. i18n: ectx: whatsthis, entry, group (FMSettings) -#: rc.cpp:133 +#: rc.cpp:128 msgid "" "Here you can control if you want the popup window to contain a larger " "preview for the file, when moving the mouse over it" @@ -2198,13 +2198,13 @@ #. i18n: file: src/konqueror.kcfg:56 #. i18n: ectx: label, entry, group (FMSettings) -#: rc.cpp:136 +#: rc.cpp:131 msgid "Show 'Delete' menu entries which bypass the trashcan" msgstr "" #. i18n: file: src/konqueror.kcfg:57 #. i18n: ectx: whatsthis, entry, group (FMSettings) -#: rc.cpp:139 +#: rc.cpp:134 msgid "" "Check this if you want 'Delete' menu commands to be displayed on the desktop " "and in the file manager's menus and context menus. You can always delete " @@ -2215,37 +2215,37 @@ #. i18n: ectx: label, entry, group (FMSettings) #. i18n: file: src/konqueror.kcfg:150 #. i18n: ectx: whatsthis, entry, group (FMSettings) -#: rc.cpp:170 rc.cpp:173 +#: rc.cpp:137 rc.cpp:140 msgid "Number of Open With items in the File menu" msgstr "" #. i18n: file: src/konqueror.kcfg:159 #. i18n: ectx: label, entry, group (HTML Settings) -#: rc.cpp:176 +#: rc.cpp:143 msgid "Standard font" msgstr "" #. i18n: file: src/konqueror.kcfg:160 #. i18n: ectx: whatsthis, entry, group (HTML Settings) -#: rc.cpp:179 +#: rc.cpp:146 msgid "This is the font used to display text in Konqueror windows." msgstr "" #. i18n: file: src/konqueror.kcfg:317 #. i18n: ectx: label, entry, group (HistorySettings) -#: rc.cpp:224 +#: rc.cpp:149 msgid "Maximum number of history items per view" msgstr "" #. i18n: file: src/konqueror.kcfg:518 #. i18n: ectx: label, entry, group (Trash) -#: rc.cpp:294 +#: rc.cpp:152 msgid "Ask confirmation for deleting a file." msgstr "" #. i18n: file: src/konqueror.kcfg:519 #. i18n: ectx: whatsthis, entry, group (Trash) -#: rc.cpp:297 +#: rc.cpp:155 msgid "" "This option tells Konqueror whether to ask for a confirmation when you " "delete a file without using the trash folder. Warning, deleted files can not " @@ -2254,13 +2254,13 @@ #. i18n: file: src/konqueror.kcfg:524 #. i18n: ectx: label, entry, group (Trash) -#: rc.cpp:300 +#: rc.cpp:158 msgid "Ask confirmation for move to trash" msgstr "" #. i18n: file: src/konqueror.kcfg:525 #. i18n: ectx: whatsthis, entry, group (Trash) -#: rc.cpp:303 +#: rc.cpp:161 msgid "" "This option tells Konqueror whether to ask for a confirmation when you move " "the file to your trash folder, from where it can be recovered very easily." @@ -2268,7 +2268,7 @@ #. i18n: file: src/konqueror.kcfg:532 #. i18n: ectx: whatsthis, entry, group (Trash) -#: rc.cpp:309 +#: rc.cpp:167 msgid "" "If true, when opening a session from within the sessions dialog the tabs " "will be opened inside current window." diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/konsole.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/konsole.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/konsole.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/konsole.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: konsole\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-08 17:24+0000\n" +"POT-Creation-Date: 2012-04-12 13:15+0100\n" "PO-Revision-Date: 2008-02-16 12:00+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-kdemn@lists.sf.net>\n" @@ -14,199 +14,251 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 23:41+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 05:08+0000\n" +"X-Generator: Launchpad (build 15099)\n" "Translator: Lars Doelle\n" -#: BookmarkHandler.cpp:134 +#: BookmarkHandler.cpp:121 #, kde-format msgctxt "@item:inmenu The user's name and host they are connected to via ssh" msgid "%1 on %2" msgstr "" -#: BookmarkHandler.cpp:136 +#: BookmarkHandler.cpp:123 #, kde-format msgctxt "@item:inmenu The host the user is connected to via ssh" msgid "%1" msgstr "" -#: ColorScheme.cpp:93 +#: ColorScheme.cpp:94 +msgctxt "@item:intable palette" msgid "Foreground" msgstr "" -#: ColorScheme.cpp:94 +#: ColorScheme.cpp:95 +msgctxt "@item:intable palette" msgid "Background" msgstr "" -#: ColorScheme.cpp:95 +#: ColorScheme.cpp:96 +msgctxt "@item:intable palette" msgid "Color 1" msgstr "" -#: ColorScheme.cpp:96 +#: ColorScheme.cpp:97 +msgctxt "@item:intable palette" msgid "Color 2" msgstr "" -#: ColorScheme.cpp:97 +#: ColorScheme.cpp:98 +msgctxt "@item:intable palette" msgid "Color 3" msgstr "" -#: ColorScheme.cpp:98 +#: ColorScheme.cpp:99 +msgctxt "@item:intable palette" msgid "Color 4" msgstr "" -#: ColorScheme.cpp:99 +#: ColorScheme.cpp:100 +msgctxt "@item:intable palette" msgid "Color 5" msgstr "" -#: ColorScheme.cpp:100 +#: ColorScheme.cpp:101 +msgctxt "@item:intable palette" msgid "Color 6" msgstr "" -#: ColorScheme.cpp:101 +#: ColorScheme.cpp:102 +msgctxt "@item:intable palette" msgid "Color 7" msgstr "" -#: ColorScheme.cpp:102 +#: ColorScheme.cpp:103 +msgctxt "@item:intable palette" msgid "Color 8" msgstr "" -#: ColorScheme.cpp:103 +#: ColorScheme.cpp:104 +msgctxt "@item:intable palette" msgid "Foreground (Intense)" msgstr "" -#: ColorScheme.cpp:104 +#: ColorScheme.cpp:105 +msgctxt "@item:intable palette" msgid "Background (Intense)" msgstr "" -#: ColorScheme.cpp:105 +#: ColorScheme.cpp:106 +msgctxt "@item:intable palette" msgid "Color 1 (Intense)" msgstr "" -#: ColorScheme.cpp:106 +#: ColorScheme.cpp:107 +msgctxt "@item:intable palette" msgid "Color 2 (Intense)" msgstr "" -#: ColorScheme.cpp:107 +#: ColorScheme.cpp:108 +msgctxt "@item:intable palette" msgid "Color 3 (Intense)" msgstr "" -#: ColorScheme.cpp:108 +#: ColorScheme.cpp:109 +msgctxt "@item:intable palette" msgid "Color 4 (Intense)" msgstr "" -#: ColorScheme.cpp:109 +#: ColorScheme.cpp:110 +msgctxt "@item:intable palette" msgid "Color 5 (Intense)" msgstr "" -#: ColorScheme.cpp:110 +#: ColorScheme.cpp:111 +msgctxt "@item:intable palette" msgid "Color 6 (Intense)" msgstr "" -#: ColorScheme.cpp:111 +#: ColorScheme.cpp:112 +msgctxt "@item:intable palette" msgid "Color 7 (Intense)" msgstr "" -#: ColorScheme.cpp:112 +#: ColorScheme.cpp:113 +msgctxt "@item:intable palette" msgid "Color 8 (Intense)" msgstr "" -#: ColorScheme.cpp:269 +#: ColorScheme.cpp:273 msgid "Un-named Color Scheme" msgstr "" -#: ColorScheme.cpp:386 +#: ColorScheme.cpp:444 msgid "Accessible Color Scheme" msgstr "" -#: ColorSchemeEditor.cpp:83 +#: ColorSchemeEditor.cpp:72 msgctxt "@label:listbox Column header text for color names" msgid "Name" msgstr "" -#: ColorSchemeEditor.cpp:83 +#: ColorSchemeEditor.cpp:72 msgctxt "@label:listbox Column header text for the actual colors" msgid "Color" msgstr "" -#: ColorSchemeEditor.cpp:104 +#: ColorSchemeEditor.cpp:93 msgctxt "@info:status" msgid "" "The background transparency setting will not be used because your desktop " "does not appear to support transparent windows." msgstr "" +#: ColorSchemeEditor.cpp:130 +msgctxt "@action:button" +msgid "Select wallpaper image file" +msgstr "" + #: CopyInputDialog.cpp:35 msgid "Copy Input" msgstr "" -#: EditProfileDialog.cpp:63 +#: EditProfileDialog.cpp:70 msgid "Edit Profile" msgstr "" -#: EditProfileDialog.cpp:149 +#: EditProfileDialog.cpp:141 +msgid "" +"<p>Each profile must have a name before it can be saved into disk.</p>" +msgstr "" + +#: EditProfileDialog.cpp:176 #, kde-format msgid "Editing profile: %2" msgid_plural "Editing %1 profiles: %2" msgstr[0] "" msgstr[1] "" -#: EditProfileDialog.cpp:152 +#: EditProfileDialog.cpp:183 #, kde-format msgid "Edit Profile \"%1\"" msgstr "" -#: EditProfileDialog.cpp:283 +#: EditProfileDialog.cpp:260 +msgid "Profile name is empty." +msgstr "" + +#: EditProfileDialog.cpp:326 +msgid "One environment variable per line" +msgstr "" + +#: EditProfileDialog.cpp:328 msgid "Edit Environment" msgstr "" -#: EditProfileDialog.cpp:309 +#: EditProfileDialog.cpp:355 msgid "Always Hide Tab Bar" msgstr "" -#: EditProfileDialog.cpp:310 +#: EditProfileDialog.cpp:356 msgid "Show Tab Bar When Needed" msgstr "" -#: EditProfileDialog.cpp:311 +#: EditProfileDialog.cpp:357 msgid "Always Show Tab Bar" msgstr "" -#: EditProfileDialog.cpp:316 +#: EditProfileDialog.cpp:362 msgid "Below Terminal Displays" msgstr "" -#: EditProfileDialog.cpp:317 +#: EditProfileDialog.cpp:363 msgid "Above Terminal Displays" msgstr "" -#: EditProfileDialog.cpp:413 -msgid "Select Initial Directory" +#: EditProfileDialog.cpp:368 +msgid "Put New Tab At The End" msgstr "" -#: EditProfileDialog.cpp:430 -msgid "" -"This color scheme uses a transparent background which does not appear to be " -"supported on your desktop" +#: EditProfileDialog.cpp:369 +msgid "Put New Tab After Current Tab" +msgstr "" + +#: EditProfileDialog.cpp:495 +msgid "Select Initial Directory" msgstr "" -#: EditProfileDialog.cpp:596 +#: EditProfileDialog.cpp:688 #, kde-format msgid "%1, size %2" msgstr "" -#: EditProfileDialog.cpp:709 EditProfileDialog.cpp:718 +#: EditProfileDialog.cpp:801 EditProfileDialog.cpp:810 msgid "New Color Scheme" msgstr "" -#: EditProfileDialog.cpp:711 +#: EditProfileDialog.cpp:803 msgid "Edit Color Scheme" msgstr "" -#: EditProfileDialog.cpp:844 EditProfileDialog.cpp:855 +#: EditProfileDialog.cpp:879 +msgid "" +"This color scheme uses a transparent background which does not appear to be " +"supported on your desktop" +msgstr "" + +#: EditProfileDialog.cpp:886 +msgid "" +"Konsole was started before desktop effects were enabled. You need to restart " +"Konsole to see transparent background." +msgstr "" + +#: EditProfileDialog.cpp:997 EditProfileDialog.cpp:1008 msgid "New Key Binding List" msgstr "" -#: EditProfileDialog.cpp:846 +#: EditProfileDialog.cpp:999 msgid "Edit Key Binding List" msgstr "" @@ -226,59 +278,59 @@ msgid "Copy Email Address" msgstr "" -#: HistorySizeDialog.cpp:51 SessionController.cpp:527 -msgid "Scrollback Options" +#: HistorySizeDialog.cpp:47 +msgid "Adjust Scrollback" msgstr "" -#: HistorySizeDialog.cpp:64 +#: HistorySizeDialog.cpp:58 msgid "No scrollback" msgstr "" -#: HistorySizeDialog.cpp:65 +#: HistorySizeDialog.cpp:59 msgid "Fixed size scrollback: " msgstr "" -#. i18n: file: EditProfileDialog.ui:684 +#. i18n: file: EditProfileDialog.ui:757 #. i18n: ectx: property (text), widget (QRadioButton, unlimitedScrollbackButton) -#: HistorySizeDialog.cpp:66 rc.cpp:199 rc.cpp:686 +#: HistorySizeDialog.cpp:60 rc.cpp:260 msgid "Unlimited scrollback" msgstr "" -#: HistorySizeDialog.cpp:67 -msgid "Save to current profile" +#: HistorySizeDialog.cpp:82 +msgid "lines" msgstr "" -#: HistorySizeDialog.cpp:87 -msgid "lines" +#: HistorySizeDialog.cpp:89 +msgid "<center>The adjustment is only temporary</center>" msgstr "" -#: IncrementalSearchBar.cpp:53 +#: IncrementalSearchBar.cpp:52 msgid "Close the search bar" msgstr "" -#: IncrementalSearchBar.cpp:58 +#: IncrementalSearchBar.cpp:57 msgid "Find:" msgstr "" -#: IncrementalSearchBar.cpp:63 +#: IncrementalSearchBar.cpp:62 msgid "Enter the text to search for here" msgstr "" -#: IncrementalSearchBar.cpp:82 +#: IncrementalSearchBar.cpp:81 msgctxt "@action:button Go to the next phrase" msgid "Next" msgstr "" -#: IncrementalSearchBar.cpp:86 +#: IncrementalSearchBar.cpp:84 msgid "Find the next match for the current search phrase" msgstr "" -#: IncrementalSearchBar.cpp:91 +#: IncrementalSearchBar.cpp:89 msgctxt "@action:button Go to the previous phrase" msgid "Previous" msgstr "" -#: IncrementalSearchBar.cpp:95 +#: IncrementalSearchBar.cpp:92 msgid "Find the previous match for the current search phrase" msgstr "" @@ -295,11 +347,11 @@ msgid "Case sensitive" msgstr "" -#: IncrementalSearchBar.cpp:112 +#: IncrementalSearchBar.cpp:117 msgid "Sets whether the search is case sensitive" msgstr "" -#: IncrementalSearchBar.cpp:118 +#: IncrementalSearchBar.cpp:121 msgid "Match regular expression" msgstr "" @@ -307,1570 +359,1677 @@ msgid "Highlight all matches" msgstr "" -#: IncrementalSearchBar.cpp:102 +#: IncrementalSearchBar.cpp:128 msgid "Sets whether matching text should be highlighted" msgstr "" -#: KeyBindingEditor.cpp:49 +#: KeyBindingEditor.cpp:50 msgid "Key Combination" msgstr "" -#: KeyBindingEditor.cpp:49 +#: KeyBindingEditor.cpp:50 msgid "Output" msgstr "" -#: MainWindow.cpp:242 -msgid "&New Tab" -msgstr "" +#: main.cpp:59 +msgid "Konsole" +msgstr "Консол" -#: MainWindow.cpp:241 -msgid "New &Window" +#: main.cpp:61 +msgid "Terminal emulator" msgstr "" -#: MainWindow.cpp:257 -msgid "&Bookmarks" +#: main.cpp:103 +msgid "Name of profile to use for new Konsole instance" msgstr "" -#: MainWindow.cpp:295 Part.cpp:116 -msgid "Configure Profiles..." +#: main.cpp:104 +msgid "List the available profiles" msgstr "" -#: MainWindow.cpp:305 -msgid "Activate Menu" +#: main.cpp:106 +msgid "" +"Start Konsole in the background and bring to the front when the F12 key is " +"pressed" msgstr "" -#: MainWindow.cpp:362 -msgid "You have multiple tabs in this window, are you sure you want to quit?" +#: main.cpp:109 +msgid "" +"Create a new tab in an existing window rather than creating a new window" msgstr "" -#: MainWindow.cpp:364 SessionController.cpp:632 -msgid "Confirm Close" +#: main.cpp:110 +msgid "Create tabs as specified in given tabs configuration file" msgstr "" -#: MainWindow.cpp:366 -msgid "Close Current Tab" +#: main.cpp:111 +msgid "Set the initial working directory of the new tab or window to 'dir'" msgstr "" -#: ManageProfilesDialog.cpp:48 -msgctxt "@title:window" -msgid "Manage Profiles" +#: main.cpp:113 +msgid "Disable transparent backgrounds, even if the system supports them." msgstr "" -#: ManageProfilesDialog.cpp:217 -msgctxt "@title:column Profile label" -msgid "Name" +#: main.cpp:114 +msgid "" +"Try to enable transparency, even if the system does not appear to support it." msgstr "" -#: ManageProfilesDialog.cpp:218 -msgctxt "@title:column Display profile in file menu" -msgid "Show in Menu" +#: main.cpp:116 +msgid "Do not close the initial session automatically when it ends." msgstr "" -#: ManageProfilesDialog.cpp:219 -msgctxt "@title:column Profile shortcut text" -msgid "Shortcut" +#: main.cpp:118 +msgid "Change the value of a profile property." msgstr "" -#: ManageProfilesDialog.cpp:347 -msgctxt "@item This will be used as part of the file name" -msgid "New Profile" +#: main.cpp:119 +msgid "" +"List all the profile properties names and their type (for use with -p)" msgstr "" -#: Profile.cpp:145 -msgid "Shell" +#: main.cpp:120 +msgid "Debian policy compatibility, not used" msgstr "" -#: ProfileList.cpp:49 -msgid "Default profile" +#: main.cpp:121 +msgid "Command to execute" msgstr "" -#: SessionController.cpp:582 -msgid "Rename Tab" +#: main.cpp:122 +msgid "Arguments passed to command" msgstr "" -#: Session.cpp:333 -msgid "Could not find binary: " +#: main.cpp:123 +msgid "Use --nofork to run in the foreground (helpful with the -e option)." msgstr "" -#: Session.cpp:376 -msgctxt "@info:shell Alert the user with red color text" -msgid "Warning: " +#: main.cpp:128 +msgid "Kurt Hindenburg" msgstr "" -#: Session.cpp:383 -#, kde-format -msgid "" -"Could not find '%1', starting '%2' instead. Please check your profile " -"settings." +#: main.cpp:129 +msgid "General maintainer, bug fixes and general improvements" msgstr "" -#: Session.cpp:388 -msgid "Could not find an interactive shell to start." +#: main.cpp:131 +msgid "Robert Knight" msgstr "" -#: Session.cpp:422 -#, kde-format -msgid "Could not start program '%1' with arguments '%2'." +#: main.cpp:132 +msgid "Previous maintainer, ported to KDE4" msgstr "" -#: Session.cpp:532 -#, kde-format -msgid "Silence in session '%1'" +#: main.cpp:134 +msgid "Lars Doelle" msgstr "" -#: Session.cpp:567 -#, kde-format -msgid "Bell in session '%1'" +#: main.cpp:135 +msgid "Original author" msgstr "" -#: Session.cpp:578 -#, kde-format -msgid "Activity in session '%1'" +#: main.cpp:137 +msgid "Jekyll Wu" msgstr "" -#: Session.cpp:771 -msgctxt "@info:shell This session is done" -msgid "Finished" +#: main.cpp:138 main.cpp:141 main.cpp:144 +msgid "Bug fixes and general improvements" msgstr "" -#: Session.cpp:731 -#, kde-format -msgid "Program '%1' exited with status %2." +#: main.cpp:140 +msgid "Waldo Bastian" msgstr "" -#: Session.cpp:733 -#, kde-format -msgid "Program '%1' crashed." +#: main.cpp:143 +msgid "Stephan Binner" msgstr "" -#: Session.cpp:1049 -msgid "ZModem Progress" +#: main.cpp:146 +msgid "Thomas Dreibholz" msgstr "" -#: SessionController.cpp:278 -msgid "Konsole does not know how to open the bookmark: " +#: main.cpp:147 +msgid "General improvements" msgstr "" -#: SessionController.cpp:396 -msgid "&Close Tab" +#: main.cpp:149 +msgid "Chris Machemer" msgstr "" -#: SessionController.cpp:402 -msgid "Open File Manager" +#: main.cpp:150 main.cpp:186 main.cpp:189 main.cpp:192 main.cpp:195 +msgid "Bug fixes" msgstr "" -#: SessionController.cpp:426 -msgid "Paste Selection" +#: main.cpp:152 +msgid "Stephan Kulow" msgstr "" -#: SessionController.cpp:432 -msgid "&Rename Tab..." +#: main.cpp:153 +msgid "Solaris support and history" msgstr "" -#: SessionController.cpp:438 -msgid "&All Tabs in Current Window" +#: main.cpp:155 +msgid "Alexander Neundorf" msgstr "" -#: SessionController.cpp:445 -msgid "&Select Tabs..." +#: main.cpp:156 +msgid "Bug fixes and improved startup performance" msgstr "" -#: SessionController.cpp:436 -msgctxt "@action:inmenu Do not select any tabs" -msgid "&None" +#: main.cpp:158 +msgid "Peter Silva" msgstr "" -#: SessionController.cpp:464 -msgid "&ZModem Upload..." +#: main.cpp:159 +msgid "Marking improvements" msgstr "" -#: SessionController.cpp:470 -msgid "Monitor for &Activity" -msgstr "Үйл &явдал харуулах" - -#: SessionController.cpp:475 -msgid "Monitor for &Silence" -msgstr "Идэвхгүйтэл &харуулах" - -#: SessionController.cpp:458 -msgid "Set &Encoding" +#: main.cpp:161 +msgid "Lotzi Boloni" msgstr "" -#: SessionController.cpp:466 -msgid "Enlarge Font" +#: main.cpp:162 +msgid "" +"Embedded Konsole\n" +"Toolbar and session names" msgstr "" -#: SessionController.cpp:471 -msgid "Shrink Font" +#: main.cpp:165 +msgid "David Faure" msgstr "" -#: SessionController.cpp:489 -msgid "Save Output &As..." +#: main.cpp:166 +msgid "" +"Embedded Konsole\n" +"General improvements" msgstr "" -#: SessionController.cpp:492 -msgid "Configure Scrollback..." +#: main.cpp:169 +msgid "Antonio Larrosa" msgstr "" -#: SessionController.cpp:496 -msgid "Clear Scrollback" +#: main.cpp:170 +msgid "Visual effects" msgstr "" -#: SessionController.cpp:500 -msgid "Clear Scrollback and Reset" +#: main.cpp:172 +msgid "Matthias Ettrich" msgstr "" -#: SessionController.cpp:506 -msgid "Configure Current Profile..." +#: main.cpp:173 +msgid "" +"Code from the kvt project\n" +"General improvements" msgstr "" -#: SessionController.cpp:542 -msgid "Change Profile" +#: main.cpp:176 +msgid "Warwick Allison" msgstr "" -#: SessionController.cpp:626 -msgid "" -"A program is currently running in this session. Are you sure you want to " -"close it?" +#: main.cpp:177 +msgid "Schema and text selection improvements" msgstr "" -#: SessionController.cpp:629 -#, kde-format -msgid "" -"The program '%1' is currently running in this session. Are you sure you " -"want to close it?" +#: main.cpp:179 +msgid "Dan Pilone" msgstr "" -#: SessionController.cpp:1187 -msgid "Save ZModem Download to..." +#: main.cpp:180 +msgid "SGI port" msgstr "" -#: SessionController.cpp:1166 -msgid "" -"<p>A ZModem file transfer attempt has been detected, but no suitable ZModem " -"software was found on this system.</p><p>You may wish to install the 'rzsz' " -"or 'lrzsz' package.</p>" +#: main.cpp:182 +msgid "Kevin Street" msgstr "" -#: SessionController.cpp:1178 -msgid "" -"<p>The current session already has a ZModem file transfer in progress.</p>" -msgstr "" +#: main.cpp:183 +msgid "FreeBSD port" +msgstr "FreeBSD-гаргалт" -#: SessionController.cpp:1187 -msgid "" -"<p>No suitable ZModem software was found on this system.</p><p>You may wish " -"to install the 'rzsz' or 'lrzsz' package.</p>" +#: main.cpp:185 +msgid "Sven Fischer" msgstr "" -#: SessionController.cpp:1223 -msgid "Select Files for ZModem Upload" +#: main.cpp:188 +msgid "Dale M. Flaven" msgstr "" -#: SessionController.cpp:1295 -#, kde-format -msgid "Save Output From %1" +#: main.cpp:191 +msgid "Martin Jones" msgstr "" -#: SessionController.cpp:1306 -#, kde-format -msgid "%1 is an invalid URL, the output could not be saved." +#: main.cpp:194 +msgid "Lars Knoll" msgstr "" -#: SessionController.cpp:1395 -#, kde-format -msgid "" -"A problem occurred when saving the output.\n" -"%1" +#: main.cpp:197 +msgid "Thanks to many others.\n" msgstr "" -#: SessionManager.cpp:939 -msgctxt "@item:intable The session index" -msgid "Number" +#: MainWindow.cpp:254 +msgid "&New Tab" msgstr "" -#: SessionManager.cpp:941 -msgctxt "@item:intable The session title" -msgid "Title" +#: MainWindow.cpp:263 +msgid "New &Window" msgstr "" -#: TabTitleFormatAction.cpp:34 -msgid "Program Name" +#: MainWindow.cpp:274 +msgid "&Bookmarks" msgstr "" -#: TabTitleFormatAction.cpp:35 -msgid "Current Directory (Short)" +#: MainWindow.cpp:292 Part.cpp:100 +msgid "Manage Profiles..." msgstr "" -#: TabTitleFormatAction.cpp:36 -msgid "Current Directory (Long)" -msgstr "" - -#: TabTitleFormatAction.cpp:37 TabTitleFormatAction.cpp:47 -msgid "Window Title Set by Shell" +#: MainWindow.cpp:298 +msgid "Activate Menu" msgstr "" -#: TabTitleFormatAction.cpp:38 TabTitleFormatAction.cpp:48 -msgid "Session Number" +#: MainWindow.cpp:417 +msgid "You have multiple tabs in this window, are you sure you want to quit?" msgstr "" -#: TabTitleFormatAction.cpp:39 TabTitleFormatAction.cpp:44 -msgid "User Name" +#: MainWindow.cpp:419 SessionController.cpp:632 SessionController.cpp:658 +msgid "Confirm Close" msgstr "" -#: TabTitleFormatAction.cpp:45 -msgid "Remote Host (Short)" +#: MainWindow.cpp:421 +msgid "Close Current Tab" msgstr "" -#: TabTitleFormatAction.cpp:46 -msgid "Remote Host (Long)" +#: ManageProfilesDialog.cpp:48 +msgctxt "@title:window" +msgid "Manage Profiles" msgstr "" -#: TerminalDisplay.cpp:1126 TerminalDisplay.cpp:1127 -msgid "Size: XXX x XXX" -msgstr "Хэмжээ: XXX x XXX" - -#: TerminalDisplay.cpp:1137 -#, kde-format -msgid "Size: %1 x %2" -msgstr "Хэмжээ: %1 x %2" - -#: TerminalDisplay.cpp:2879 -msgid "" -"<qt>Output has been <a " -"href=\"http://en.wikipedia.org/wiki/Flow_control\">suspended</a> by pressing " -"Ctrl+S. Press <b>Ctrl+Q</b> to resume.</qt>" +#: ManageProfilesDialog.cpp:235 +msgctxt "@title:column Profile label" +msgid "Name" msgstr "" -#: ViewContainer.cpp:490 -msgctxt "@action:inmenu" -msgid "&Detach Tab" +#: ManageProfilesDialog.cpp:236 +msgctxt "@title:column Display profile in file menu" +msgid "Show in Menu" msgstr "" -#: ViewContainer.cpp:494 -msgctxt "@action:inmenu" -msgid "&Rename Tab..." +#: ManageProfilesDialog.cpp:237 +msgctxt "@title:column Profile shortcut text" +msgid "Shortcut" msgstr "" -#: ViewContainer.cpp:498 -msgctxt "@action:inmenu" -msgid "&Close Tab" +#: ManageProfilesDialog.cpp:368 +msgctxt "@item This will be used as part of the file name" +msgid "New Profile" msgstr "" -#: ViewManager.cpp:138 -msgid "Next Tab" +#: Profile.cpp:150 +msgid "Shell" msgstr "" -#: ViewManager.cpp:139 -msgid "Previous Tab" +#: ProfileList.cpp:47 +msgid "Default profile" msgstr "" -#: ViewManager.cpp:139 -msgid "Next View Container" -msgstr "" +#: rc.cpp:1 +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Санлигийн Бадрал, ,Launchpad Contributions:" -#: ViewManager.cpp:142 -msgid "Move Tab Left" -msgstr "" +#: rc.cpp:2 +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "badral@openmn.org,," -#: ViewManager.cpp:143 -msgid "Move Tab Right" +#. i18n: file: ColorSchemeEditor.ui:22 +#. i18n: ectx: property (text), widget (QLabel, label) +#. i18n: file: KeyBindingEditor.ui:21 +#. i18n: ectx: property (text), widget (QLabel, descriptionLabel) +#: rc.cpp:5 rc.cpp:440 +msgid "Description:" msgstr "" -#: ViewManager.cpp:152 -msgctxt "@action:inmenu" -msgid "Split View Left/Right" +#. i18n: file: ColorSchemeEditor.ui:42 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:8 +msgid "Background transparency:" msgstr "" -#: ViewManager.cpp:159 -msgctxt "@action:inmenu" -msgid "Split View Top/Bottom" +#. i18n: file: ColorSchemeEditor.ui:62 +#. i18n: ectx: property (text), widget (QLabel, transparencyPercentLabel) +#: rc.cpp:11 +msgid "Percent" msgstr "" -#: ViewManager.cpp:164 -msgctxt "@action:inmenu Close Active View" -msgid "Close Active" +#. i18n: file: ColorSchemeEditor.ui:74 +#. i18n: ectx: property (text), widget (QCheckBox, randomizedBackgroundCheck) +#: rc.cpp:14 +msgid "Vary the background color for each tab" msgstr "" -#: ViewManager.cpp:173 -msgctxt "@action:inmenu Close Other Views" -msgid "Close Others" +#. i18n: file: ColorSchemeEditor.ui:83 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:17 +msgid "Wallpaper:" msgstr "" -#: ViewManager.cpp:184 -msgid "D&etach Current Tab" +#. i18n: file: ColorSchemeEditor.ui:90 +#. i18n: ectx: property (toolTip), widget (KLineEdit, wallpaperPath) +#: rc.cpp:20 +msgid "The wallpaper picture file path" msgstr "" -#: ViewManager.cpp:192 -msgctxt "@action:inmenu" -msgid "Expand View" +#. i18n: file: ColorSchemeEditor.ui:97 +#. i18n: ectx: property (text), widget (QToolButton, wallpaperSelectButton) +#. i18n: file: EditProfileDialog.ui:111 +#. i18n: ectx: property (text), widget (QToolButton, dirSelectButton) +#: rc.cpp:23 rc.cpp:86 +msgid "..." msgstr "" -#: ViewManager.cpp:199 -msgctxt "@action:inmenu" -msgid "Shrink View" +#. i18n: file: CopyInputDialog.ui:18 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:26 +msgid "Filter:" msgstr "" -#: ViewManager.cpp:219 -#, kde-format -msgid "Switch to Tab %1" +#. i18n: file: CopyInputDialog.ui:45 +#. i18n: ectx: property (text), widget (QPushButton, selectAllButton) +#: rc.cpp:29 +msgid "Select All" msgstr "" -#: Vt102Emulation.cpp:967 -msgid "" -"No keyboard translator available. The information needed to convert key " -"presses into characters to send to the terminal is missing." +#. i18n: file: CopyInputDialog.ui:52 +#. i18n: ectx: property (text), widget (QPushButton, deselectAllButton) +#: rc.cpp:32 +msgid "Deselect All" msgstr "" -#: ZModemDialog.cpp:35 -msgid "&Stop" +#. i18n: file: RenameTabsDialog.ui:26 +#. i18n: ectx: property (text), widget (QLabel, label) +#. i18n: file: EditProfileDialog.ui:288 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:35 rc.cpp:134 +msgid "Tab title format:" msgstr "" -#: main.cpp:51 -msgid "Konsole" -msgstr "Консол" - -#: main.cpp:53 -msgid "Terminal emulator" +#. i18n: file: RenameTabsDialog.ui:36 +#. i18n: ectx: property (toolTip), widget (KLineEdit, tabTitleEdit) +#. i18n: file: EditProfileDialog.ui:298 +#. i18n: ectx: property (toolTip), widget (KLineEdit, tabTitleEdit) +#: rc.cpp:38 rc.cpp:137 +msgid "Normal tab title format" msgstr "" -#: main.cpp:91 -msgid "Name of profile to use for new Konsole instance" +#. i18n: file: RenameTabsDialog.ui:43 +#. i18n: ectx: property (toolTip), widget (QPushButton, tabTitleEditButton) +#. i18n: file: EditProfileDialog.ui:305 +#. i18n: ectx: property (toolTip), widget (QPushButton, tabTitleEditButton) +#: rc.cpp:41 rc.cpp:140 +msgid "Edit normal tab title format" msgstr "" -#: main.cpp:92 -msgid "List the available profiles" +#. i18n: file: RenameTabsDialog.ui:46 +#. i18n: ectx: property (text), widget (QPushButton, tabTitleEditButton) +#. i18n: file: RenameTabsDialog.ui:73 +#. i18n: ectx: property (text), widget (QPushButton, remoteTabTitleEditButton) +#. i18n: file: EditProfileDialog.ui:308 +#. i18n: ectx: property (text), widget (QPushButton, tabTitleEditButton) +#. i18n: file: EditProfileDialog.ui:335 +#. i18n: ectx: property (text), widget (QPushButton, remoteTabTitleEditButton) +#: rc.cpp:44 rc.cpp:56 rc.cpp:143 rc.cpp:155 +msgid "Insert" msgstr "" -#: main.cpp:94 -msgid "" -"Start Konsole in the background and bring to the front when the F12 key is " -"pressed" +#. i18n: file: RenameTabsDialog.ui:53 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#. i18n: file: EditProfileDialog.ui:315 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:47 rc.cpp:146 +msgid "Remote tab title format:" msgstr "" -#: main.cpp:97 +#. i18n: file: RenameTabsDialog.ui:63 +#. i18n: ectx: property (toolTip), widget (KLineEdit, remoteTabTitleEdit) +#. i18n: file: EditProfileDialog.ui:325 +#. i18n: ectx: property (toolTip), widget (KLineEdit, remoteTabTitleEdit) +#: rc.cpp:50 rc.cpp:149 msgid "" -"Create a new tab in an existing window rather than creating a new window" +"Tab title format used when a remote command (e.g. connection to another " +"computer via SSH) is being executed" msgstr "" -#: main.cpp:98 -msgid "Create tabs as specified in given tabs configuration file" +#. i18n: file: RenameTabsDialog.ui:70 +#. i18n: ectx: property (toolTip), widget (QPushButton, remoteTabTitleEditButton) +#. i18n: file: EditProfileDialog.ui:332 +#. i18n: ectx: property (toolTip), widget (QPushButton, remoteTabTitleEditButton) +#: rc.cpp:53 rc.cpp:152 +msgid "Edit tab title format used when executing remote commands" msgstr "" -#: main.cpp:98 -msgid "Set the initial working directory of the new tab or window to 'dir'" +#. i18n: file: EditProfileDialog.ui:33 +#. i18n: ectx: attribute (title), widget (QWidget, generalTab) +#: rc.cpp:59 +msgctxt "@title:tab Generic, common options" +msgid "General" msgstr "" -#: main.cpp:100 -msgid "Disable transparent backgrounds, even if the system supports them." +#. i18n: file: EditProfileDialog.ui:39 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_10) +#: rc.cpp:62 +msgctxt "@title:group Generic, common options" +msgid "General" msgstr "" -#: main.cpp:101 -msgid "" -"Try to enable transparency, even if the system does not appear to support it." +#. i18n: file: EditProfileDialog.ui:48 +#. i18n: ectx: property (text), widget (QLabel, profileNameLabel) +#: rc.cpp:65 +msgid "Profile name:" msgstr "" -#: main.cpp:103 -msgid "Do not close the initial session automatically when it ends." +#. i18n: file: EditProfileDialog.ui:58 +#. i18n: ectx: property (toolTip), widget (KLineEdit, profileNameEdit) +#: rc.cpp:68 +msgid "A descriptive name for the profile" msgstr "" -#: main.cpp:105 -msgid "Change the value of a profile property." +#. i18n: file: EditProfileDialog.ui:68 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:71 +msgid "Command:" msgstr "" -#: main.cpp:107 +#. i18n: file: EditProfileDialog.ui:78 +#. i18n: ectx: property (toolTip), widget (KLineEdit, commandEdit) +#: rc.cpp:74 msgid "" -"List all the profile properties names and their type (for use with -p)" +"The command to execute when new terminal sessions are created using this " +"profile" msgstr "" -#: main.cpp:106 -msgid "Debian policy compatibility, not used" +#. i18n: file: EditProfileDialog.ui:88 +#. i18n: ectx: property (text), widget (QLabel, label_9) +#: rc.cpp:77 +msgid "Initial directory:" msgstr "" -#: main.cpp:107 -msgid "Command to execute" +#. i18n: file: EditProfileDialog.ui:98 +#. i18n: ectx: property (toolTip), widget (KLineEdit, initialDirEdit) +#: rc.cpp:80 +msgid "" +"The initial working directory for new terminal sessions using this profile" msgstr "" -#: main.cpp:108 -msgid "Arguments passed to command" +#. i18n: file: EditProfileDialog.ui:108 +#. i18n: ectx: property (toolTip), widget (QToolButton, dirSelectButton) +#: rc.cpp:83 +msgid "Browse for initial directory" msgstr "" -#: main.cpp:113 -msgid "Robert Knight" +#. i18n: file: EditProfileDialog.ui:118 +#. i18n: ectx: property (text), widget (QCheckBox, startInSameDirButton) +#: rc.cpp:89 +msgid "Start in same directory as current tab" msgstr "" -#: main.cpp:113 -msgid "Maintainer" -msgstr "Удирдагч" - -#: main.cpp:114 -msgid "Lars Doelle" +#. i18n: file: EditProfileDialog.ui:125 +#. i18n: ectx: property (text), widget (QLabel, label_10) +#: rc.cpp:92 +msgid "Icon:" msgstr "" -#: main.cpp:114 -msgid "Author" -msgstr "Зохиогч" - -#: main.cpp:115 -msgid "Kurt V. Hindenburg" +#. i18n: file: EditProfileDialog.ui:153 +#. i18n: ectx: property (toolTip), widget (QPushButton, iconSelectButton) +#: rc.cpp:95 +msgid "Select the icon displayed on tabs using this profile" msgstr "" -#: main.cpp:116 main.cpp:119 main.cpp:122 -msgid "Bug fixes and general improvements" +#. i18n: file: EditProfileDialog.ui:182 +#. i18n: ectx: property (text), widget (QLabel, environmentLabel) +#: rc.cpp:98 +msgid "Environment:" msgstr "" -#: main.cpp:118 -msgid "Waldo Bastian" +#. i18n: file: EditProfileDialog.ui:192 +#. i18n: ectx: property (toolTip), widget (QPushButton, environmentEditButton) +#: rc.cpp:101 +msgid "Edit the list of environment variables and associated values" msgstr "" -#: main.cpp:121 -msgid "Stephan Binner" +#. i18n: file: EditProfileDialog.ui:195 +#. i18n: ectx: property (text), widget (QPushButton, environmentEditButton) +#. i18n: file: EditProfileDialog.ui:530 +#. i18n: ectx: property (text), widget (QPushButton, editColorSchemeButton) +#. i18n: file: EditProfileDialog.ui:889 +#. i18n: ectx: property (text), widget (QPushButton, editKeyBindingsButton) +#: rc.cpp:104 rc.cpp:197 rc.cpp:302 +msgid "Edit..." msgstr "" -#: main.cpp:124 -msgid "Thomas Dreibholz" +#. i18n: file: EditProfileDialog.ui:205 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_12) +#: rc.cpp:107 +msgid "Window" msgstr "" -#: main.cpp:125 -msgid "General improvements" +#. i18n: file: EditProfileDialog.ui:220 +#. i18n: ectx: property (toolTip), widget (QCheckBox, showMenuBarButton) +#: rc.cpp:110 +msgid "Show or hide the menu bar in terminal windows" msgstr "" -#: main.cpp:127 -msgid "Chris Machemer" +#. i18n: file: EditProfileDialog.ui:223 +#. i18n: ectx: property (text), widget (QCheckBox, showMenuBarButton) +#: rc.cpp:113 +msgid "Show menu bar in new windows" msgstr "" -#: main.cpp:128 main.cpp:164 main.cpp:167 main.cpp:170 main.cpp:173 -msgid "Bug fixes" +#. i18n: file: EditProfileDialog.ui:236 +#. i18n: ectx: property (toolTip), widget (QCheckBox, saveGeometryOnExitButton) +#: rc.cpp:116 +msgid "Set the window size and position for this profile when exiting" msgstr "" -#: main.cpp:130 -msgid "Stephan Kulow" +#. i18n: file: EditProfileDialog.ui:239 +#. i18n: ectx: property (text), widget (QCheckBox, saveGeometryOnExitButton) +#: rc.cpp:119 +msgid "Save window size and position on exit" msgstr "" -#: main.cpp:131 -msgid "Solaris support and history" +#. i18n: file: EditProfileDialog.ui:246 +#. i18n: ectx: property (toolTip), widget (QCheckBox, showTerminalSizeHintButton) +#: rc.cpp:122 +msgid "" +"Show terminal size in columns and lines in the center of window after " +"resizing" msgstr "" -#: main.cpp:133 -msgid "Alexander Neundorf" +#. i18n: file: EditProfileDialog.ui:249 +#. i18n: ectx: property (text), widget (QCheckBox, showTerminalSizeHintButton) +#: rc.cpp:125 +msgid "Show hint for terminal size after resizing" msgstr "" -#: main.cpp:134 -msgid "Bug fixes and improved startup performance" +#. i18n: file: EditProfileDialog.ui:273 +#. i18n: ectx: attribute (title), widget (QWidget, tabsTab) +#: rc.cpp:128 +msgid "Tabs" msgstr "" -#: main.cpp:136 -msgid "Peter Silva" +#. i18n: file: EditProfileDialog.ui:279 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_5) +#: rc.cpp:131 +msgid "Tab Titles" msgstr "" -#: main.cpp:137 -msgid "Marking improvements" +#. i18n: file: EditProfileDialog.ui:345 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) +#: rc.cpp:158 +msgid "Tab Bar" msgstr "" -#: main.cpp:139 -msgid "Lotzi Boloni" +#. i18n: file: EditProfileDialog.ui:354 +#. i18n: ectx: property (text), widget (QLabel, label_12) +#: rc.cpp:161 +msgid "Tab bar display:" msgstr "" -#: main.cpp:140 -msgid "" -"Embedded Konsole\n" -"Toolbar and session names" +#. i18n: file: EditProfileDialog.ui:377 +#. i18n: ectx: property (text), widget (QLabel, label_13) +#: rc.cpp:164 +msgid "Tab bar position:" msgstr "" -#: main.cpp:143 -msgid "David Faure" +#. i18n: file: EditProfileDialog.ui:397 +#. i18n: ectx: property (text), widget (QLabel, label_16) +#: rc.cpp:167 +msgid "New tab behavior:" msgstr "" -#: main.cpp:144 -msgid "" -"Embedded Konsole\n" -"General improvements" +#. i18n: file: EditProfileDialog.ui:417 +#. i18n: ectx: property (text), widget (QCheckBox, newTabButton) +#: rc.cpp:170 +msgid "Show 'New Tab' and 'Close Tab' buttons in tab bar" msgstr "" -#: main.cpp:147 -msgid "Antonio Larrosa" +#. i18n: file: EditProfileDialog.ui:427 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_13) +#: rc.cpp:173 +msgid "Tab Monitoring" msgstr "" -#: main.cpp:148 -msgid "Visual effects" +#. i18n: file: EditProfileDialog.ui:436 +#. i18n: ectx: property (text), widget (QLabel, silenceSecondsLabel) +#: rc.cpp:176 +msgid "Seconds to detect silence:" msgstr "" -#: main.cpp:150 -msgid "Matthias Ettrich" +#. i18n: file: EditProfileDialog.ui:446 +#. i18n: ectx: property (toolTip), widget (KIntSpinBox, silenceSecondsSpinner) +#: rc.cpp:179 +msgid "The threshold of detected silence in seconds" msgstr "" -#: main.cpp:151 -msgid "" -"Code from the kvt project\n" -"General improvements" +#. i18n: file: EditProfileDialog.ui:489 +#. i18n: ectx: attribute (title), widget (QWidget, appearanceTab) +#: rc.cpp:182 +msgid "Appearance" msgstr "" -#: main.cpp:154 -msgid "Warwick Allison" +#. i18n: file: EditProfileDialog.ui:501 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:185 +msgid "Color Scheme && Background" msgstr "" -#: main.cpp:155 -msgid "Schema and text selection improvements" +#. i18n: file: EditProfileDialog.ui:517 +#. i18n: ectx: property (toolTip), widget (QPushButton, newColorSchemeButton) +#: rc.cpp:188 +msgid "Create a new color scheme based upon the selected scheme" msgstr "" -#: main.cpp:157 -msgid "Dan Pilone" +#. i18n: file: EditProfileDialog.ui:520 +#. i18n: ectx: property (text), widget (QPushButton, newColorSchemeButton) +#: rc.cpp:191 +msgctxt "@action:button Create an alternate color scheme" +msgid "New..." msgstr "" -#: main.cpp:158 -msgid "SGI port" +#. i18n: file: EditProfileDialog.ui:527 +#. i18n: ectx: property (toolTip), widget (QPushButton, editColorSchemeButton) +#: rc.cpp:194 +msgid "Edit the selected color scheme" msgstr "" -#: main.cpp:160 -msgid "Kevin Street" +#. i18n: file: EditProfileDialog.ui:537 +#. i18n: ectx: property (toolTip), widget (QPushButton, removeColorSchemeButton) +#: rc.cpp:200 +msgid "Delete the selected color scheme" msgstr "" -#: main.cpp:161 -msgid "FreeBSD port" -msgstr "FreeBSD-гаргалт" - -#: main.cpp:163 -msgid "Sven Fischer" +#. i18n: file: EditProfileDialog.ui:540 +#. i18n: ectx: property (text), widget (QPushButton, removeColorSchemeButton) +#. i18n: file: EditProfileDialog.ui:899 +#. i18n: ectx: property (text), widget (QPushButton, removeKeyBindingsButton) +#. i18n: file: KeyBindingEditor.ui:52 +#. i18n: ectx: property (text), widget (QPushButton, removeEntryButton) +#: rc.cpp:203 rc.cpp:308 rc.cpp:446 +msgid "Remove" msgstr "" -#: main.cpp:166 -msgid "Dale M. Flaven" +#. i18n: file: EditProfileDialog.ui:566 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3) +#: rc.cpp:206 +msgid "Font" msgstr "" -#: main.cpp:169 -msgid "Martin Jones" +#. i18n: file: EditProfileDialog.ui:577 +#. i18n: ectx: property (text), widget (QLabel, label_7) +#: rc.cpp:209 +msgid "Preview:" msgstr "" -#: main.cpp:172 -msgid "Lars Knoll" +#. i18n: file: EditProfileDialog.ui:601 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:212 +msgid "Text size:" msgstr "" -#: main.cpp:175 -msgid "Thanks to many others.\n" +#. i18n: file: EditProfileDialog.ui:611 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:215 +msgctxt "@item:inrange Minimum Size" +msgid "Small" msgstr "" -#: rc.cpp:423 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Санлигийн Бадрал, ,Launchpad Contributions:" +#. i18n: file: EditProfileDialog.ui:618 +#. i18n: ectx: property (toolTip), widget (QSlider, fontSizeSlider) +#: rc.cpp:218 +msgid "Adjust the font size used in this profile" +msgstr "" -#: rc.cpp:424 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "badral@openmn.org,," +#. i18n: file: EditProfileDialog.ui:634 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:221 +msgctxt "@item:inrange Maximum Size" +msgid "Large" +msgstr "" -#. i18n: file: ManageProfilesDialog.ui:28 -#. i18n: ectx: property (toolTip), widget (QPushButton, newSessionButton) -#: rc.cpp:362 rc.cpp:454 -msgid "Create a new profile based upon the selected profile" +#. i18n: file: EditProfileDialog.ui:641 +#. i18n: ectx: property (toolTip), widget (QPushButton, editFontButton) +#: rc.cpp:224 +msgid "Change the font used in this profile" msgstr "" -#. i18n: file: ManageProfilesDialog.ui:31 -#. i18n: ectx: property (text), widget (QPushButton, newSessionButton) -#: rc.cpp:365 rc.cpp:457 -msgid "New Profile..." +#. i18n: file: EditProfileDialog.ui:644 +#. i18n: ectx: property (text), widget (QPushButton, editFontButton) +#: rc.cpp:227 +msgid "Edit Font..." msgstr "" -#. i18n: file: ManageProfilesDialog.ui:41 -#. i18n: ectx: property (toolTip), widget (QPushButton, editSessionButton) -#: rc.cpp:368 rc.cpp:460 -msgid "Edit the selected profile(s)" +#. i18n: file: EditProfileDialog.ui:653 +#. i18n: ectx: property (text), widget (QCheckBox, antialiasTextButton) +#: rc.cpp:230 +msgid "Smooth fonts" msgstr "" -#. i18n: file: ManageProfilesDialog.ui:44 -#. i18n: ectx: property (text), widget (QPushButton, editSessionButton) -#: rc.cpp:371 rc.cpp:463 -msgid "Edit Profile..." +#. i18n: file: EditProfileDialog.ui:660 +#. i18n: ectx: property (text), widget (QCheckBox, boldIntenseButton) +#: rc.cpp:233 +msgid "Draw intense colors in bold font" msgstr "" -#. i18n: file: ManageProfilesDialog.ui:54 -#. i18n: ectx: property (toolTip), widget (QPushButton, deleteSessionButton) -#: rc.cpp:374 rc.cpp:466 -msgid "Delete the selected profile(s)" +#. i18n: file: EditProfileDialog.ui:671 +#. i18n: ectx: attribute (title), widget (QWidget, scrollingTab) +#. i18n: file: EditProfileDialog.ui:677 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_6) +#: rc.cpp:236 rc.cpp:239 +msgid "Scrolling" msgstr "" -#. i18n: file: ManageProfilesDialog.ui:57 -#. i18n: ectx: property (text), widget (QPushButton, deleteSessionButton) -#: rc.cpp:377 rc.cpp:469 -msgid "Delete Profile" +#. i18n: file: EditProfileDialog.ui:692 +#. i18n: ectx: property (toolTip), widget (QRadioButton, disableScrollbackButton) +#: rc.cpp:242 +msgid "Disable scroll bar and do not remember previous output" msgstr "" -#. i18n: file: ManageProfilesDialog.ui:67 -#. i18n: ectx: property (toolTip), widget (QPushButton, setAsDefaultButton) -#: rc.cpp:380 rc.cpp:472 -msgid "Set the selected profile as the default for new terminal sessions" +#. i18n: file: EditProfileDialog.ui:695 +#. i18n: ectx: property (text), widget (QRadioButton, disableScrollbackButton) +#: rc.cpp:245 +msgid "Disable scrollback" msgstr "" -#. i18n: file: ManageProfilesDialog.ui:70 -#. i18n: ectx: property (text), widget (QPushButton, setAsDefaultButton) -#: rc.cpp:383 rc.cpp:475 -msgid "Set as Default" +#. i18n: file: EditProfileDialog.ui:710 +#. i18n: ectx: property (toolTip), widget (QRadioButton, fixedScrollbackButton) +#: rc.cpp:248 +msgid "Limit the remembered output to a fixed number of lines" msgstr "" -#. i18n: file: CopyInputDialog.ui:18 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:15 rc.cpp:490 -msgid "Filter:" +#. i18n: file: EditProfileDialog.ui:713 +#. i18n: ectx: property (text), widget (QRadioButton, fixedScrollbackButton) +#: rc.cpp:251 +msgid "Fixed number of lines: " msgstr "" -#. i18n: file: CopyInputDialog.ui:45 -#. i18n: ectx: property (text), widget (QPushButton, selectAllButton) -#: rc.cpp:18 rc.cpp:493 -msgid "Select All" +#. i18n: file: EditProfileDialog.ui:720 +#. i18n: ectx: property (toolTip), widget (KIntSpinBox, scrollBackLinesSpinner) +#: rc.cpp:254 +msgid "Number of lines of output to remember" msgstr "" -#. i18n: file: CopyInputDialog.ui:52 -#. i18n: ectx: property (text), widget (QPushButton, deselectAllButton) -#: rc.cpp:21 rc.cpp:496 -msgid "Deselect All" +#. i18n: file: EditProfileDialog.ui:754 +#. i18n: ectx: property (toolTip), widget (QRadioButton, unlimitedScrollbackButton) +#: rc.cpp:257 +msgid "Remember all output produced by the terminal" msgstr "" -#. i18n: file: ColorSchemeEditor.ui:21 -#. i18n: ectx: property (text), widget (QLabel, label) -#. i18n: file: KeyBindingEditor.ui:21 -#. i18n: ectx: property (text), widget (QLabel, descriptionLabel) -#. i18n: file: ColorSchemeEditor.ui:21 -#. i18n: ectx: property (text), widget (QLabel, label) -#. i18n: file: KeyBindingEditor.ui:21 -#. i18n: ectx: property (text), widget (QLabel, descriptionLabel) -#: rc.cpp:3 rc.cpp:344 rc.cpp:499 rc.cpp:831 -msgid "Description:" +#. i18n: file: EditProfileDialog.ui:767 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_7) +#: rc.cpp:263 +msgid "Scroll Bar" msgstr "" -#. i18n: file: ColorSchemeEditor.ui:41 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:6 rc.cpp:502 -msgid "Background transparency:" +#. i18n: file: EditProfileDialog.ui:782 +#. i18n: ectx: property (toolTip), widget (QRadioButton, scrollBarLeftButton) +#: rc.cpp:266 +msgid "Show the scroll bar on the left side of the terminal window" msgstr "" -#. i18n: file: ColorSchemeEditor.ui:61 -#. i18n: ectx: property (text), widget (QLabel, transparencyPercentLabel) -#: rc.cpp:9 rc.cpp:505 -msgid "Percent" +#. i18n: file: EditProfileDialog.ui:785 +#. i18n: ectx: property (text), widget (QRadioButton, scrollBarLeftButton) +#: rc.cpp:269 +msgid "Show on left side" msgstr "" -#. i18n: file: ColorSchemeEditor.ui:73 -#. i18n: ectx: property (text), widget (QCheckBox, randomizedBackgroundCheck) -#: rc.cpp:12 rc.cpp:508 -msgid "Vary the background color for each tab" +#. i18n: file: EditProfileDialog.ui:798 +#. i18n: ectx: property (toolTip), widget (QRadioButton, scrollBarRightButton) +#: rc.cpp:272 +msgid "Show the scroll bar on the right side of the terminal window" msgstr "" -#. i18n: file: EditProfileDialog.ui:274 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:87 rc.cpp:574 -msgid "Tab title format:" +#. i18n: file: EditProfileDialog.ui:801 +#. i18n: ectx: property (text), widget (QRadioButton, scrollBarRightButton) +#: rc.cpp:275 +msgid "Show on right side" msgstr "" -#. i18n: file: EditProfileDialog.ui:284 -#. i18n: ectx: property (toolTip), widget (KLineEdit, tabTitleEdit) -#: rc.cpp:90 rc.cpp:577 -msgid "Normal tab title format" +#. i18n: file: EditProfileDialog.ui:814 +#. i18n: ectx: property (toolTip), widget (QRadioButton, scrollBarHiddenButton) +#: rc.cpp:278 +msgid "Hide the scroll bar" msgstr "" -#. i18n: file: EditProfileDialog.ui:291 -#. i18n: ectx: property (toolTip), widget (QPushButton, tabTitleEditButton) -#: rc.cpp:93 rc.cpp:580 -msgid "Edit normal tab title format" +#. i18n: file: EditProfileDialog.ui:817 +#. i18n: ectx: property (text), widget (QRadioButton, scrollBarHiddenButton) +#: rc.cpp:281 +msgctxt "@option:radio Conceal the scroll bar" +msgid "Hidden" msgstr "" -#. i18n: file: EditProfileDialog.ui:294 -#. i18n: ectx: property (text), widget (QPushButton, tabTitleEditButton) -#. i18n: file: EditProfileDialog.ui:321 -#. i18n: ectx: property (text), widget (QPushButton, remoteTabTitleEditButton) -#. i18n: file: EditProfileDialog.ui:294 -#. i18n: ectx: property (text), widget (QPushButton, tabTitleEditButton) -#. i18n: file: EditProfileDialog.ui:321 -#. i18n: ectx: property (text), widget (QPushButton, remoteTabTitleEditButton) -#: rc.cpp:96 rc.cpp:108 rc.cpp:583 rc.cpp:595 -msgid "Insert" +#. i18n: file: EditProfileDialog.ui:841 +#. i18n: ectx: attribute (title), widget (QWidget, keyboardTab) +#: rc.cpp:284 +msgid "Input" msgstr "" -#. i18n: file: EditProfileDialog.ui:301 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:99 rc.cpp:586 -msgid "Remote tab title format:" +#. i18n: file: EditProfileDialog.ui:847 +#. i18n: ectx: property (title), widget (QGroupBox, keyBindingsGroup) +#: rc.cpp:287 +msgid "Key Bindings" msgstr "" -#. i18n: file: EditProfileDialog.ui:311 -#. i18n: ectx: property (toolTip), widget (KLineEdit, remoteTabTitleEdit) -#: rc.cpp:102 rc.cpp:589 +#. i18n: file: EditProfileDialog.ui:856 +#. i18n: ectx: property (text), widget (QLabel, label_15) +#: rc.cpp:290 msgid "" -"Tab title format used when a remote command (e.g. connection to another " -"computer via SSH) is being executed" +"Key bindings control how combinations of key presses in the terminal window " +"are converted into the stream of characters which is sent to the current " +"terminal program." msgstr "" -#. i18n: file: EditProfileDialog.ui:318 -#. i18n: ectx: property (toolTip), widget (QPushButton, remoteTabTitleEditButton) -#: rc.cpp:105 rc.cpp:592 -msgid "Edit tab title format used when executing remote commands" +#. i18n: file: EditProfileDialog.ui:876 +#. i18n: ectx: property (toolTip), widget (QPushButton, newKeyBindingsButton) +#: rc.cpp:293 +msgid "Create a new key bindings list based upon the selected bindings" msgstr "" -#. i18n: file: EditProfileDialog.ui:33 -#. i18n: ectx: attribute (title), widget (QWidget, generalTab) -#: rc.cpp:24 rc.cpp:544 -msgctxt "@title:tab Generic, common options" -msgid "General" +#. i18n: file: EditProfileDialog.ui:879 +#. i18n: ectx: property (text), widget (QPushButton, newKeyBindingsButton) +#: rc.cpp:296 +msgctxt "@action:button Create an alternate key binding" +msgid "New..." msgstr "" -#. i18n: file: EditProfileDialog.ui:39 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_10) -#: rc.cpp:27 rc.cpp:547 -msgctxt "@title:group Generic, common options" -msgid "General" +#. i18n: file: EditProfileDialog.ui:886 +#. i18n: ectx: property (toolTip), widget (QPushButton, editKeyBindingsButton) +#: rc.cpp:299 +msgid "Edit the selected key bindings list" msgstr "" -#. i18n: file: EditProfileDialog.ui:55 -#. i18n: ectx: property (text), widget (QLabel, profileNameLabel) -#: rc.cpp:30 rc.cpp:517 -msgid "Profile name:" +#. i18n: file: EditProfileDialog.ui:896 +#. i18n: ectx: property (toolTip), widget (QPushButton, removeKeyBindingsButton) +#: rc.cpp:305 +msgid "Delete the selected key bindings list" msgstr "" -#. i18n: file: EditProfileDialog.ui:65 -#. i18n: ectx: property (toolTip), widget (KLineEdit, profileNameEdit) -#: rc.cpp:33 rc.cpp:520 -msgid "A descriptive name for the profile" +#. i18n: file: EditProfileDialog.ui:923 +#. i18n: ectx: attribute (title), widget (QWidget, advancedTab) +#: rc.cpp:311 +msgctxt "@title:tab Complex options" +msgid "Advanced" msgstr "" -#. i18n: file: EditProfileDialog.ui:72 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:36 rc.cpp:523 -msgid "Command:" +#. i18n: file: EditProfileDialog.ui:929 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_4) +#: rc.cpp:314 +msgid "Terminal Features" msgstr "" -#. i18n: file: EditProfileDialog.ui:82 -#. i18n: ectx: property (toolTip), widget (KLineEdit, commandEdit) -#: rc.cpp:39 rc.cpp:526 -msgid "" -"The command to execute when new terminal sessions are created using this " -"profile" +#. i18n: file: EditProfileDialog.ui:944 +#. i18n: ectx: property (toolTip), widget (QCheckBox, enableBlinkingTextButton) +#: rc.cpp:317 +msgid "Allow terminal programs to create blinking sections of text" msgstr "" -#. i18n: file: EditProfileDialog.ui:92 -#. i18n: ectx: property (text), widget (QLabel, label_9) -#: rc.cpp:42 rc.cpp:529 -msgid "Initial directory:" +#. i18n: file: EditProfileDialog.ui:947 +#. i18n: ectx: property (text), widget (QCheckBox, enableBlinkingTextButton) +#: rc.cpp:320 +msgid "Allow blinking text" msgstr "" -#. i18n: file: EditProfileDialog.ui:102 -#. i18n: ectx: property (toolTip), widget (KLineEdit, initialDirEdit) -#: rc.cpp:45 rc.cpp:532 -msgid "" -"The initial working directory for new terminal sessions using this profile" +#. i18n: file: EditProfileDialog.ui:960 +#. i18n: ectx: property (toolTip), widget (QCheckBox, enableFlowControlButton) +#: rc.cpp:323 +msgid "Allow the output to be suspended by pressing Ctrl+S" msgstr "" -#. i18n: file: EditProfileDialog.ui:112 -#. i18n: ectx: property (toolTip), widget (QToolButton, dirSelectButton) -#: rc.cpp:48 rc.cpp:535 -msgid "Browse for initial directory" +#. i18n: file: EditProfileDialog.ui:963 +#. i18n: ectx: property (text), widget (QCheckBox, enableFlowControlButton) +#: rc.cpp:326 +msgid "Enable flow control using Ctrl+S, Ctrl+Q" msgstr "" -#. i18n: file: EditProfileDialog.ui:115 -#. i18n: ectx: property (text), widget (QToolButton, dirSelectButton) -#: rc.cpp:51 rc.cpp:538 -msgid "..." +#. i18n: file: EditProfileDialog.ui:976 +#. i18n: ectx: property (toolTip), widget (QCheckBox, enableResizeWindowButton) +#: rc.cpp:329 +msgid "Allow terminal programs to resize the window" msgstr "" -#. i18n: file: EditProfileDialog.ui:122 -#. i18n: ectx: property (text), widget (QLabel, label_10) -#: rc.cpp:54 rc.cpp:541 -msgid "Icon:" +#. i18n: file: EditProfileDialog.ui:979 +#. i18n: ectx: property (text), widget (QCheckBox, enableResizeWindowButton) +#: rc.cpp:332 +msgid "Allow programs to resize terminal window" msgstr "" -#. i18n: file: EditProfileDialog.ui:150 -#. i18n: ectx: property (toolTip), widget (QPushButton, iconSelectButton) -#: rc.cpp:57 rc.cpp:544 -msgid "Select the icon displayed on tabs using this profile" +#. i18n: file: EditProfileDialog.ui:992 +#. i18n: ectx: property (toolTip), widget (QCheckBox, enableBidiRenderingButton) +#: rc.cpp:335 +msgid "" +"Enable Bi-Directional display on terminals (valid for Arabic, Farsi or " +"Hebrew only)" msgstr "" -#. i18n: file: EditProfileDialog.ui:179 -#. i18n: ectx: property (text), widget (QLabel, environmentLabel) -#: rc.cpp:60 rc.cpp:547 -msgid "Environment:" +#. i18n: file: EditProfileDialog.ui:995 +#. i18n: ectx: property (text), widget (QCheckBox, enableBidiRenderingButton) +#: rc.cpp:338 +msgid "Enable Bi-Directional text rendering" msgstr "" -#. i18n: file: EditProfileDialog.ui:189 -#. i18n: ectx: property (toolTip), widget (QPushButton, environmentEditButton) -#: rc.cpp:63 rc.cpp:550 -msgid "Edit the list of environment variables and associated values" +#. i18n: file: EditProfileDialog.ui:1005 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_9) +#: rc.cpp:341 +msgid "Mouse Interaction" msgstr "" -#. i18n: file: EditProfileDialog.ui:192 -#. i18n: ectx: property (text), widget (QPushButton, environmentEditButton) -#. i18n: file: EditProfileDialog.ui:456 -#. i18n: ectx: property (text), widget (QPushButton, editColorSchemeButton) -#. i18n: file: EditProfileDialog.ui:824 -#. i18n: ectx: property (text), widget (QPushButton, editKeyBindingsButton) -#. i18n: file: EditProfileDialog.ui:192 -#. i18n: ectx: property (text), widget (QPushButton, environmentEditButton) -#. i18n: file: EditProfileDialog.ui:456 -#. i18n: ectx: property (text), widget (QPushButton, editColorSchemeButton) -#. i18n: file: EditProfileDialog.ui:824 -#. i18n: ectx: property (text), widget (QPushButton, editKeyBindingsButton) -#: rc.cpp:66 rc.cpp:138 rc.cpp:241 rc.cpp:553 rc.cpp:625 rc.cpp:728 -msgid "Edit..." +#. i18n: file: EditProfileDialog.ui:1016 +#. i18n: ectx: property (text), widget (QLabel, label_11) +#: rc.cpp:344 +msgid "Characters considered part of a word when double clicking: " msgstr "" -#. i18n: file: EditProfileDialog.ui:199 -#. i18n: ectx: property (text), widget (QCheckBox, startInSameDirButton) -#: rc.cpp:69 rc.cpp:556 -msgid "Start in same directory as current tab" +#. i18n: file: EditProfileDialog.ui:1029 +#. i18n: ectx: property (toolTip), widget (KLineEdit, wordCharacterEdit) +#: rc.cpp:347 +msgid "" +"Characters which are considered part of a word when double-clicking to " +"select whole words in the terminal" msgstr "" -#. i18n: file: EditProfileDialog.ui:209 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_12) -#: rc.cpp:72 rc.cpp:559 -msgid "Window" +#. i18n: file: EditProfileDialog.ui:1040 +#. i18n: ectx: property (text), widget (QLabel, label_17) +#: rc.cpp:350 +msgid "Triple-click select: " msgstr "" -#. i18n: file: EditProfileDialog.ui:224 -#. i18n: ectx: property (toolTip), widget (QCheckBox, showMenuBarButton) -#: rc.cpp:75 rc.cpp:562 -msgid "Show or hide the menu bar in terminal windows" +#. i18n: file: EditProfileDialog.ui:1047 +#. i18n: ectx: property (toolTip), widget (KComboBox, tripleClickModeCombo) +#: rc.cpp:353 +msgid "Which part of current line should be selected with triple click ." msgstr "" -#. i18n: file: EditProfileDialog.ui:227 -#. i18n: ectx: property (text), widget (QCheckBox, showMenuBarButton) -#: rc.cpp:78 rc.cpp:565 -msgid "Show menu bar in new windows" +#. i18n: file: EditProfileDialog.ui:1051 +#. i18n: ectx: property (text), item, widget (KComboBox, tripleClickModeCombo) +#: rc.cpp:356 +msgid " The whole current line" msgstr "" -#. i18n: file: EditProfileDialog.ui:233 -#. i18n: ectx: property (toolTip), widget (QCheckBox, saveGeometryOnExitButton) -#: rc.cpp:81 rc.cpp:601 -msgid "Set the window size and position for this profile when exiting" +#. i18n: file: EditProfileDialog.ui:1056 +#. i18n: ectx: property (text), item, widget (KComboBox, tripleClickModeCombo) +#: rc.cpp:359 +msgid " From mouse position to the end of line" msgstr "" -#. i18n: file: EditProfileDialog.ui:236 -#. i18n: ectx: property (text), widget (QCheckBox, saveGeometryOnExitButton) -#: rc.cpp:84 rc.cpp:604 -msgid "Save window size and position on exit" +#. i18n: file: EditProfileDialog.ui:1079 +#. i18n: ectx: property (toolTip), widget (QCheckBox, underlineLinksButton) +#: rc.cpp:362 +msgid "" +"Text recognized as a link or an email address will be underlined when " +"hovered by the mouse pointer." msgstr "" -#. i18n: file: EditProfileDialog.ui:259 -#. i18n: ectx: attribute (title), widget (QWidget, tabsTab) -#: rc.cpp:81 rc.cpp:568 -msgid "Tabs" +#. i18n: file: EditProfileDialog.ui:1082 +#. i18n: ectx: property (text), widget (QCheckBox, underlineLinksButton) +#: rc.cpp:365 +msgid "Underline links" msgstr "" -#. i18n: file: EditProfileDialog.ui:265 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_5) -#: rc.cpp:84 rc.cpp:571 -msgid "Tab Titles" +#. i18n: file: EditProfileDialog.ui:1092 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_8) +#: rc.cpp:368 +msgid "Cursor" msgstr "" -#. i18n: file: EditProfileDialog.ui:331 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: rc.cpp:111 rc.cpp:598 -msgid "Tab Bar" +#. i18n: file: EditProfileDialog.ui:1107 +#. i18n: ectx: property (toolTip), widget (QCheckBox, enableBlinkingCursorButton) +#: rc.cpp:371 +msgid "Make the cursor blink regularly" msgstr "" -#. i18n: file: EditProfileDialog.ui:340 -#. i18n: ectx: property (text), widget (QLabel, label_12) -#: rc.cpp:114 rc.cpp:601 -msgid "Tab bar display:" +#. i18n: file: EditProfileDialog.ui:1110 +#. i18n: ectx: property (text), widget (QCheckBox, enableBlinkingCursorButton) +#: rc.cpp:374 +msgid "Blinking cursor" msgstr "" -#. i18n: file: EditProfileDialog.ui:363 -#. i18n: ectx: property (text), widget (QLabel, label_13) -#: rc.cpp:117 rc.cpp:604 -msgid "Tab bar position:" +#. i18n: file: EditProfileDialog.ui:1119 +#. i18n: ectx: property (text), widget (QLabel, label_8) +#: rc.cpp:377 +msgid "Cursor shape:" msgstr "" -#. i18n: file: EditProfileDialog.ui:383 -#. i18n: ectx: property (text), widget (QCheckBox, newTabButton) -#: rc.cpp:120 rc.cpp:607 -msgid "Show 'New Tab' and 'Close Tab' buttons in tab bar" +#. i18n: file: EditProfileDialog.ui:1126 +#. i18n: ectx: property (toolTip), widget (KComboBox, cursorShapeCombo) +#: rc.cpp:380 +msgid "Change the shape of the cursor" msgstr "" -#. i18n: file: EditProfileDialog.ui:415 -#. i18n: ectx: attribute (title), widget (QWidget, appearanceTab) -#: rc.cpp:123 rc.cpp:610 -msgid "Appearance" +#. i18n: file: EditProfileDialog.ui:1130 +#. i18n: ectx: property (text), item, widget (KComboBox, cursorShapeCombo) +#: rc.cpp:383 +msgctxt "The shape of the cursor" +msgid "Block" msgstr "" -#. i18n: file: EditProfileDialog.ui:427 +#. i18n: file: EditProfileDialog.ui:1135 +#. i18n: ectx: property (text), item, widget (KComboBox, cursorShapeCombo) +#: rc.cpp:386 +msgctxt "The shape of the cursor, similar to a capital I" +msgid "I-Beam" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1140 +#. i18n: ectx: property (text), item, widget (KComboBox, cursorShapeCombo) +#: rc.cpp:389 +msgctxt "The shape of the cursor" +msgid "Underline" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1169 +#. i18n: ectx: property (toolTip), widget (QRadioButton, autoCursorColorButton) +#: rc.cpp:392 +msgid "Set the cursor to match the color of the character underneath it." +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1172 +#. i18n: ectx: property (text), widget (QRadioButton, autoCursorColorButton) +#: rc.cpp:395 +msgid "Set cursor color to match current character" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1187 +#. i18n: ectx: property (toolTip), widget (QRadioButton, customCursorColorButton) +#: rc.cpp:398 +msgid "Use a custom, fixed color for the cursor" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1190 +#. i18n: ectx: property (text), widget (QRadioButton, customCursorColorButton) +#: rc.cpp:401 +msgid "Custom cursor color:" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1203 +#. i18n: ectx: property (toolTip), widget (KColorButton, customColorSelectButton) +#: rc.cpp:404 +msgid "Select the color used to draw the cursor" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1231 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox_11) +#: rc.cpp:407 +msgid "Encoding" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1240 +#. i18n: ectx: property (text), widget (QLabel, label_14) +#: rc.cpp:410 +msgid "Default character encoding:" +msgstr "" + +#. i18n: file: EditProfileDialog.ui:1260 +#. i18n: ectx: property (text), widget (QPushButton, selectEncodingButton) +#: rc.cpp:413 +msgctxt "@action:button Pick an encoding" +msgid "Select" +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:20 +#. i18n: ectx: property (toolTip), widget (QPushButton, newProfileButton) +#: rc.cpp:416 +msgid "Create a new profile based upon the selected profile" +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:23 +#. i18n: ectx: property (text), widget (QPushButton, newProfileButton) +#: rc.cpp:419 +msgid "&New Profile..." +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:33 +#. i18n: ectx: property (toolTip), widget (QPushButton, editProfileButton) +#: rc.cpp:422 +msgid "Edit the selected profile(s)" +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:36 +#. i18n: ectx: property (text), widget (QPushButton, editProfileButton) +#: rc.cpp:425 +msgid "&Edit Profile..." +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:46 +#. i18n: ectx: property (toolTip), widget (QPushButton, deleteProfileButton) +#: rc.cpp:428 +msgid "Delete the selected profile(s)" +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:49 +#. i18n: ectx: property (text), widget (QPushButton, deleteProfileButton) +#: rc.cpp:431 +msgid "&Delete Profile" +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:59 +#. i18n: ectx: property (toolTip), widget (QPushButton, setAsDefaultButton) +#: rc.cpp:434 +msgid "Set the selected profile as the default for new terminal sessions" +msgstr "" + +#. i18n: file: ManageProfilesDialog.ui:62 +#. i18n: ectx: property (text), widget (QPushButton, setAsDefaultButton) +#: rc.cpp:437 +msgid "&Set as Default" +msgstr "" + +#. i18n: file: KeyBindingEditor.ui:45 +#. i18n: ectx: property (text), widget (QPushButton, addEntryButton) +#: rc.cpp:443 +msgid "Add" +msgstr "" + +#. i18n: file: KeyBindingEditor.ui:74 #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:126 rc.cpp:613 -msgid "Color Scheme && Background" +#: rc.cpp:449 +msgctxt "Title of the area where you test your keys are properly configured" +msgid "Test Area" msgstr "" -#. i18n: file: EditProfileDialog.ui:443 -#. i18n: ectx: property (toolTip), widget (QPushButton, newColorSchemeButton) -#: rc.cpp:129 rc.cpp:616 -msgid "Create a new color scheme based upon the selected scheme" +#. i18n: file: KeyBindingEditor.ui:83 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:452 +msgid "Input:" msgstr "" -#. i18n: file: EditProfileDialog.ui:439 -#. i18n: ectx: property (text), widget (QPushButton, newColorSchemeButton) -#: rc.cpp:138 rc.cpp:658 -msgctxt "@action:button Create an alternate color scheme" -msgid "New..." +#. i18n: file: KeyBindingEditor.ui:96 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:455 +msgid "Output:" msgstr "" -#. i18n: file: EditProfileDialog.ui:453 -#. i18n: ectx: property (toolTip), widget (QPushButton, editColorSchemeButton) -#: rc.cpp:135 rc.cpp:622 -msgid "Edit the selected color scheme" +#. i18n: file: ../desktop/sessionui.rc:17 +#. i18n: ectx: Menu (edit-copy-input-to) +#: rc.cpp:458 +msgid "Copy Input To" msgstr "" -#. i18n: file: EditProfileDialog.ui:463 -#. i18n: ectx: property (toolTip), widget (QPushButton, removeColorSchemeButton) -#: rc.cpp:141 rc.cpp:628 -msgid "Delete the selected color scheme" +#. i18n: file: ../desktop/sessionui.rc:44 +#. i18n: ectx: Menu (debug) +#: rc.cpp:461 +msgid "Debug" msgstr "" -#. i18n: file: EditProfileDialog.ui:466 -#. i18n: ectx: property (text), widget (QPushButton, removeColorSchemeButton) -#. i18n: file: EditProfileDialog.ui:834 -#. i18n: ectx: property (text), widget (QPushButton, removeKeyBindingsButton) -#. i18n: file: KeyBindingEditor.ui:52 -#. i18n: ectx: property (text), widget (QPushButton, removeEntryButton) -#. i18n: file: EditProfileDialog.ui:466 -#. i18n: ectx: property (text), widget (QPushButton, removeColorSchemeButton) -#. i18n: file: EditProfileDialog.ui:834 -#. i18n: ectx: property (text), widget (QPushButton, removeKeyBindingsButton) -#. i18n: file: KeyBindingEditor.ui:52 -#. i18n: ectx: property (text), widget (QPushButton, removeEntryButton) -#: rc.cpp:144 rc.cpp:247 rc.cpp:350 rc.cpp:631 rc.cpp:734 rc.cpp:837 -msgid "Remove" +#. i18n: file: ../desktop/sessionui.rc:63 +#. i18n: ectx: Menu (switch-profile) +#. i18n: file: ../desktop/partui.rc:23 +#. i18n: ectx: Menu (switch-profile) +#: rc.cpp:464 rc.cpp:488 +msgid "&Switch Profile" msgstr "" -#. i18n: file: EditProfileDialog.ui:492 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3) -#: rc.cpp:147 rc.cpp:634 -msgid "Font" +#. i18n: file: ../desktop/konsoleui.rc:5 +#. i18n: ectx: Menu (file) +#: rc.cpp:467 +msgid "File" msgstr "" -#. i18n: file: EditProfileDialog.ui:503 -#. i18n: ectx: property (text), widget (QLabel, label_7) -#: rc.cpp:150 rc.cpp:637 -msgid "Preview:" +#. i18n: file: ../desktop/konsoleui.rc:14 +#. i18n: ectx: Menu (edit) +#: rc.cpp:470 +msgid "Edit" msgstr "" -#. i18n: file: EditProfileDialog.ui:527 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:154 rc.cpp:641 -msgid "Text size:" +#. i18n: file: ../desktop/konsoleui.rc:17 +#. i18n: ectx: Menu (view) +#: rc.cpp:473 +msgid "View" msgstr "" -#. i18n: file: EditProfileDialog.ui:530 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:163 rc.cpp:683 -msgctxt "@item:inrange Minimum Size" -msgid "Small" +#. i18n: file: ../desktop/konsoleui.rc:18 +#. i18n: ectx: Menu (view-split) +#: rc.cpp:476 +msgid "Split View" msgstr "" -#. i18n: file: EditProfileDialog.ui:544 -#. i18n: ectx: property (toolTip), widget (QSlider, fontSizeSlider) -#: rc.cpp:160 rc.cpp:647 -msgid "Adjust the font size used in this profile" +#. i18n: file: ../desktop/konsoleui.rc:33 +#. i18n: ectx: Menu (settings) +#: rc.cpp:479 +msgid "Settings" +msgstr "Тохируулга" + +#. i18n: file: ../desktop/konsoleui.rc:44 +#. i18n: ectx: Menu (help) +#: rc.cpp:482 +msgid "Help" msgstr "" -#. i18n: file: EditProfileDialog.ui:553 -#. i18n: ectx: property (text), widget (QLabel, label_6) -#: rc.cpp:169 rc.cpp:689 -msgctxt "@item:inrange Maximum Size" -msgid "Large" +#. i18n: file: ../desktop/partui.rc:7 +#. i18n: ectx: Menu (history) +#: rc.cpp:485 +msgid "S&crollback" msgstr "" -#. i18n: file: EditProfileDialog.ui:567 -#. i18n: ectx: property (toolTip), widget (QPushButton, editFontButton) -#: rc.cpp:166 rc.cpp:653 -msgid "Change the font used in this profile" +#: RenameTabsDialog.cpp:32 +msgid "Rename Tab" msgstr "" -#. i18n: file: EditProfileDialog.ui:570 -#. i18n: ectx: property (text), widget (QPushButton, editFontButton) -#: rc.cpp:169 rc.cpp:656 -msgid "Edit Font..." +#: schemas.cpp:1 +msgid "Black on Light Yellow" +msgstr "Цайвар шар дээр хар" + +#: schemas.cpp:2 +msgid "Black on White" +msgstr "Цагаан дээр хар" + +#: schemas.cpp:3 +msgid "White on Black" +msgstr "Хар дээр цагаан" + +#: schemas.cpp:4 +msgid "Black on Random Light" msgstr "" -#. i18n: file: EditProfileDialog.ui:579 -#. i18n: ectx: property (text), widget (QCheckBox, antialiasTextButton) -#: rc.cpp:172 rc.cpp:659 -msgid "Smooth fonts" +#: schemas.cpp:5 +msgid "Dark Pastels" msgstr "" -#. i18n: file: EditProfileDialog.ui:579 -#. i18n: ectx: property (text), widget (QCheckBox, boldIntenseButton) -#: rc.cpp:181 rc.cpp:701 -msgid "Draw intense colors in bold font" +#: schemas.cpp:6 +msgid "Green on Black" +msgstr "Хар дээр ногоон" + +#: schemas.cpp:7 +msgid "Linux Colors" +msgstr "Линукс-өнгөнүүд" + +#: schemas.cpp:8 +msgid "Solarized" msgstr "" -#. i18n: file: EditProfileDialog.ui:598 -#. i18n: ectx: attribute (title), widget (QWidget, scrollingTab) -#. i18n: file: EditProfileDialog.ui:604 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_6) -#. i18n: file: EditProfileDialog.ui:598 -#. i18n: ectx: attribute (title), widget (QWidget, scrollingTab) -#. i18n: file: EditProfileDialog.ui:604 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_6) -#: rc.cpp:175 rc.cpp:178 rc.cpp:662 rc.cpp:665 -msgid "Scrolling" +#: schemas.cpp:9 +msgid "Default (XFree 4)" msgstr "" -#. i18n: file: EditProfileDialog.ui:619 -#. i18n: ectx: property (toolTip), widget (QRadioButton, disableScrollbackButton) -#: rc.cpp:181 rc.cpp:668 -msgid "Disable scroll bar and do not remember previous output" +#: schemas.cpp:10 +msgid "Linux console" msgstr "" -#. i18n: file: EditProfileDialog.ui:622 -#. i18n: ectx: property (text), widget (QRadioButton, disableScrollbackButton) -#: rc.cpp:184 rc.cpp:671 -msgid "Disable scrollback" +#: schemas.cpp:11 +msgid "Solaris console" msgstr "" -#. i18n: file: EditProfileDialog.ui:637 -#. i18n: ectx: property (toolTip), widget (QRadioButton, fixedScrollbackButton) -#: rc.cpp:187 rc.cpp:674 -msgid "Limit the remembered output to a fixed number of lines" +#: schemas.cpp:12 +msgid "DEC VT420 Terminal" msgstr "" -#. i18n: file: EditProfileDialog.ui:640 -#. i18n: ectx: property (text), widget (QRadioButton, fixedScrollbackButton) -#: rc.cpp:190 rc.cpp:677 -msgid "Fixed number of lines: " +#: SessionController.cpp:279 +msgid "Konsole does not know how to open the bookmark: " msgstr "" -#. i18n: file: EditProfileDialog.ui:647 -#. i18n: ectx: property (toolTip), widget (KIntSpinBox, scrollBackLinesSpinner) -#: rc.cpp:193 rc.cpp:680 -msgid "Number of lines of output to remember" +#: SessionController.cpp:419 +msgid "&Close Tab" msgstr "" -#. i18n: file: EditProfileDialog.ui:681 -#. i18n: ectx: property (toolTip), widget (QRadioButton, unlimitedScrollbackButton) -#: rc.cpp:196 rc.cpp:683 -msgid "Remember all output produced by the terminal" +#: SessionController.cpp:425 +msgid "Open File Manager" msgstr "" -#. i18n: file: EditProfileDialog.ui:694 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_7) -#: rc.cpp:202 rc.cpp:689 -msgid "Scroll Bar" +#: SessionController.cpp:441 +msgid "Paste Selection" msgstr "" -#. i18n: file: EditProfileDialog.ui:709 -#. i18n: ectx: property (toolTip), widget (QRadioButton, scrollBarLeftButton) -#: rc.cpp:205 rc.cpp:692 -msgid "Show the scroll bar on the left side of the terminal window" +#: SessionController.cpp:445 +msgid "&Select All" msgstr "" -#. i18n: file: EditProfileDialog.ui:712 -#. i18n: ectx: property (text), widget (QRadioButton, scrollBarLeftButton) -#: rc.cpp:208 rc.cpp:695 -msgid "Show on left side" +#: SessionController.cpp:452 +msgid "&Rename Tab..." msgstr "" -#. i18n: file: EditProfileDialog.ui:725 -#. i18n: ectx: property (toolTip), widget (QRadioButton, scrollBarRightButton) -#: rc.cpp:211 rc.cpp:698 -msgid "Show the scroll bar on the right side of the terminal window" +#: SessionController.cpp:458 +msgid "&All Tabs in Current Window" msgstr "" -#. i18n: file: EditProfileDialog.ui:728 -#. i18n: ectx: property (text), widget (QRadioButton, scrollBarRightButton) -#: rc.cpp:214 rc.cpp:701 -msgid "Show on right side" +#: SessionController.cpp:463 +msgid "&Select Tabs..." msgstr "" -#. i18n: file: EditProfileDialog.ui:741 -#. i18n: ectx: property (toolTip), widget (QRadioButton, scrollBarHiddenButton) -#: rc.cpp:217 rc.cpp:704 -msgid "Hide the scroll bar" +#: SessionController.cpp:469 +msgctxt "@action:inmenu Do not select any tabs" +msgid "&None" msgstr "" -#. i18n: file: EditProfileDialog.ui:736 -#. i18n: ectx: property (text), widget (QRadioButton, scrollBarHiddenButton) -#: rc.cpp:229 rc.cpp:749 -msgctxt "@option:radio Conceal the scroll bar" -msgid "Hidden" +#: SessionController.cpp:475 +msgid "&ZModem Upload..." msgstr "" -#. i18n: file: EditProfileDialog.ui:776 -#. i18n: ectx: attribute (title), widget (QWidget, keyboardTab) -#: rc.cpp:223 rc.cpp:710 -msgid "Input" +#: SessionController.cpp:480 +msgid "Monitor for &Activity" +msgstr "Үйл &явдал харуулах" + +#: SessionController.cpp:485 +msgid "Monitor for &Silence" +msgstr "Идэвхгүйтэл &харуулах" + +#: SessionController.cpp:491 +msgid "Set &Encoding" msgstr "" -#. i18n: file: EditProfileDialog.ui:782 -#. i18n: ectx: property (title), widget (QGroupBox, keyBindingsGroup) -#: rc.cpp:226 rc.cpp:713 -msgid "Key Bindings" +#: SessionController.cpp:499 +msgid "Enlarge Font" msgstr "" -#. i18n: file: EditProfileDialog.ui:791 -#. i18n: ectx: property (text), widget (QLabel, label_15) -#: rc.cpp:229 rc.cpp:716 -msgid "" -"Key bindings control how combinations of key presses in the terminal window " -"are converted into the stream of characters which is sent to the current " -"terminal program." +#: SessionController.cpp:504 +msgid "Shrink Font" msgstr "" -#. i18n: file: EditProfileDialog.ui:811 -#. i18n: ectx: property (toolTip), widget (QPushButton, newKeyBindingsButton) -#: rc.cpp:232 rc.cpp:719 -msgid "Create a new key bindings list based upon the selected bindings" +#: SessionController.cpp:522 +msgid "Save Output &As..." +msgstr "" + +#: SessionController.cpp:525 +msgid "Adjust Scrollback..." msgstr "" -#. i18n: file: EditProfileDialog.ui:798 -#. i18n: ectx: property (text), widget (QPushButton, newKeyBindingsButton) -#: rc.cpp:244 rc.cpp:764 -msgctxt "@action:button Create an alternate key binding" -msgid "New..." +#: SessionController.cpp:530 +msgid "Clear Scrollback" msgstr "" -#. i18n: file: EditProfileDialog.ui:821 -#. i18n: ectx: property (toolTip), widget (QPushButton, editKeyBindingsButton) -#: rc.cpp:238 rc.cpp:725 -msgid "Edit the selected key bindings list" +#: SessionController.cpp:534 +msgid "Clear Scrollback and Reset" msgstr "" -#. i18n: file: EditProfileDialog.ui:831 -#. i18n: ectx: property (toolTip), widget (QPushButton, removeKeyBindingsButton) -#: rc.cpp:244 rc.cpp:731 -msgid "Delete the selected key bindings list" +#: SessionController.cpp:540 +msgid "Configure Current Profile..." msgstr "" -#. i18n: file: EditProfileDialog.ui:842 -#. i18n: ectx: attribute (title), widget (QWidget, advancedTab) -#: rc.cpp:259 rc.cpp:779 -msgctxt "@title:tab Complex options" -msgid "Advanced" +#: SessionController.cpp:543 +msgid "Switch Profile" msgstr "" -#. i18n: file: EditProfileDialog.ui:872 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_4) -#: rc.cpp:253 rc.cpp:740 -msgid "Terminal Features" +#: SessionController.cpp:626 +msgid "" +"A program is currently running in this session. Are you sure you want to " +"close it?" msgstr "" -#. i18n: file: EditProfileDialog.ui:887 -#. i18n: ectx: property (toolTip), widget (QCheckBox, enableBlinkingTextButton) -#: rc.cpp:256 rc.cpp:743 -msgid "Allow terminal programs to create blinking sections of text" +#: SessionController.cpp:629 +#, kde-format +msgid "" +"The program '%1' is currently running in this session. Are you sure you " +"want to close it?" msgstr "" -#. i18n: file: EditProfileDialog.ui:890 -#. i18n: ectx: property (text), widget (QCheckBox, enableBlinkingTextButton) -#: rc.cpp:259 rc.cpp:746 -msgid "Allow blinking text" +#: SessionController.cpp:652 +msgid "" +"A program in this session would not die. Are you sure you want to kill it " +"by force?" msgstr "" -#. i18n: file: EditProfileDialog.ui:903 -#. i18n: ectx: property (toolTip), widget (QCheckBox, enableFlowControlButton) -#: rc.cpp:262 rc.cpp:749 -msgid "Allow the output to be suspended by pressing Ctrl+S" +#: SessionController.cpp:655 +#, kde-format +msgid "" +"The program '%1' is in this session would not die. Are you sure you want to " +"kill it by force?" msgstr "" -#. i18n: file: EditProfileDialog.ui:906 -#. i18n: ectx: property (text), widget (QCheckBox, enableFlowControlButton) -#: rc.cpp:265 rc.cpp:752 -msgid "Enable flow control using Ctrl+S, Ctrl+Q" +#: SessionController.cpp:1244 +msgid "Save ZModem Download to..." msgstr "" -#. i18n: file: EditProfileDialog.ui:919 -#. i18n: ectx: property (toolTip), widget (QCheckBox, enableResizeWindowButton) -#: rc.cpp:268 rc.cpp:755 -msgid "Allow terminal programs to resize the window" +#: SessionController.cpp:1253 +msgid "" +"<p>A ZModem file transfer attempt has been detected, but no suitable ZModem " +"software was found on this system.</p><p>You may wish to install the 'rzsz' " +"or 'lrzsz' package.</p>" msgstr "" -#. i18n: file: EditProfileDialog.ui:922 -#. i18n: ectx: property (text), widget (QCheckBox, enableResizeWindowButton) -#: rc.cpp:271 rc.cpp:758 -msgid "Allow programs to resize terminal window" +#: SessionController.cpp:1265 +msgid "" +"<p>The current session already has a ZModem file transfer in progress.</p>" msgstr "" -#. i18n: file: EditProfileDialog.ui:935 -#. i18n: ectx: property (toolTip), widget (QCheckBox, enableBidiRenderingButton) -#: rc.cpp:274 rc.cpp:761 +#: SessionController.cpp:1274 msgid "" -"Enable Bi-Directional display on terminals (valid for Arabic, Farsi or " -"Hebrew only)" +"<p>No suitable ZModem software was found on this system.</p><p>You may wish " +"to install the 'rzsz' or 'lrzsz' package.</p>" msgstr "" -#. i18n: file: EditProfileDialog.ui:938 -#. i18n: ectx: property (text), widget (QCheckBox, enableBidiRenderingButton) -#: rc.cpp:277 rc.cpp:764 -msgid "Enable Bi-Directional text rendering" +#: SessionController.cpp:1280 +msgid "Select Files for ZModem Upload" msgstr "" -#. i18n: file: EditProfileDialog.ui:948 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_9) -#: rc.cpp:280 rc.cpp:767 -msgid "Mouse Interaction" +#: SessionController.cpp:1352 +#, kde-format +msgid "Save Output From %1" msgstr "" -#. i18n: file: EditProfileDialog.ui:935 -#. i18n: ectx: property (text), widget (QLabel, label_11) -#: rc.cpp:292 rc.cpp:812 -msgid "Characters considered part of a word when double clicking: " +#: SessionController.cpp:1363 +#, kde-format +msgid "%1 is an invalid URL, the output could not be saved." msgstr "" -#. i18n: file: EditProfileDialog.ui:969 -#. i18n: ectx: property (toolTip), widget (KLineEdit, wordCharacterEdit) -#: rc.cpp:286 rc.cpp:773 +#: SessionController.cpp:1441 +#, kde-format msgid "" -"Characters which are considered part of a word when double-clicking to " -"select whole words in the terminal" +"A problem occurred when saving the output.\n" +"%1" msgstr "" -#. i18n: file: EditProfileDialog.ui:981 -#. i18n: ectx: property (toolTip), widget (QCheckBox, tripleClickMode) -#: rc.cpp:292 rc.cpp:779 -msgid "" -"All characters from the current word to the end of line will be selected." +#: Session.cpp:376 +msgid "Could not find binary: " msgstr "" -#. i18n: file: EditProfileDialog.ui:978 -#. i18n: ectx: property (text), widget (QCheckBox, tripleClickMode) -#: rc.cpp:289 rc.cpp:776 -msgid "Triple click selects from current word forward" +#: Session.cpp:385 +msgctxt "@info:shell Alert the user with red color text" +msgid "Warning: " msgstr "" -#. i18n: file: EditProfileDialog.ui:967 -#. i18n: ectx: property (toolTip), widget (QCheckBox, underlineLinksButton) -#: rc.cpp:353 +#: Session.cpp:448 +#, kde-format msgid "" -"Text recognized as a link or an email address will be underlined when " -"hovered by the mouse pointer." +"Could not find '%1', starting '%2' instead. Please check your profile " +"settings." msgstr "" -#. i18n: file: EditProfileDialog.ui:970 -#. i18n: ectx: property (text), widget (QCheckBox, underlineLinksButton) -#: rc.cpp:356 -msgid "Underline links" +#: Session.cpp:453 +msgid "Could not find an interactive shell to start." msgstr "" -#. i18n: file: EditProfileDialog.ui:991 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_8) -#: rc.cpp:295 rc.cpp:782 -msgid "Cursor" +#: Session.cpp:491 +#, kde-format +msgid "Could not start program '%1' with arguments '%2'." msgstr "" -#. i18n: file: EditProfileDialog.ui:1006 -#. i18n: ectx: property (toolTip), widget (QCheckBox, enableBlinkingCursorButton) -#: rc.cpp:298 rc.cpp:785 -msgid "Make the cursor blink regularly" +#: Session.cpp:601 +#, kde-format +msgid "Silence in session '%1'" msgstr "" -#. i18n: file: EditProfileDialog.ui:1009 -#. i18n: ectx: property (text), widget (QCheckBox, enableBlinkingCursorButton) -#: rc.cpp:301 rc.cpp:788 -msgid "Blinking cursor" +#: Session.cpp:653 +#, kde-format +msgid "Bell in session '%1'" msgstr "" -#. i18n: file: EditProfileDialog.ui:1018 -#. i18n: ectx: property (text), widget (QLabel, label_8) -#: rc.cpp:304 rc.cpp:791 -msgid "Cursor shape:" +#: Session.cpp:659 +#, kde-format +msgid "Activity in session '%1'" msgstr "" -#. i18n: file: EditProfileDialog.ui:1025 -#. i18n: ectx: property (toolTip), widget (QComboBox, cursorShapeCombo) -#: rc.cpp:307 rc.cpp:794 -msgid "Change the shape of the cursor" +#: Session.cpp:849 +msgctxt "@info:shell This session is done" +msgid "Finished" msgstr "" -#. i18n: file: EditProfileDialog.ui:1029 -#. i18n: ectx: property (text), item, widget (QComboBox, cursorShapeCombo) -#: rc.cpp:310 rc.cpp:797 -msgctxt "The shape of the cursor" -msgid "Block" +#: Session.cpp:865 Session.cpp:878 +#, kde-format +msgid "Program '%1' crashed." msgstr "" -#. i18n: file: EditProfileDialog.ui:1034 -#. i18n: ectx: property (text), item, widget (QComboBox, cursorShapeCombo) -#: rc.cpp:313 rc.cpp:800 -msgctxt "The shape of the cursor, similar to a capital I" -msgid "I-Beam" +#: Session.cpp:867 +#, kde-format +msgid "Program '%1' exited with status %2." msgstr "" -#. i18n: file: EditProfileDialog.ui:1039 -#. i18n: ectx: property (text), item, widget (QComboBox, cursorShapeCombo) -#: rc.cpp:316 rc.cpp:803 -msgctxt "The shape of the cursor" -msgid "Underline" +#: Session.cpp:1218 +msgid "ZModem Progress" msgstr "" -#. i18n: file: EditProfileDialog.ui:1068 -#. i18n: ectx: property (toolTip), widget (QRadioButton, autoCursorColorButton) -#: rc.cpp:319 rc.cpp:806 -msgid "Set the cursor to match the color of the character underneath it." +#: SessionManager.cpp:946 +msgctxt "@item:intable The session index" +msgid "Number" msgstr "" -#. i18n: file: EditProfileDialog.ui:1071 -#. i18n: ectx: property (text), widget (QRadioButton, autoCursorColorButton) -#: rc.cpp:322 rc.cpp:809 -msgid "Set cursor color to match current character" +#: SessionManager.cpp:948 +msgctxt "@item:intable The session title" +msgid "Title" msgstr "" -#. i18n: file: EditProfileDialog.ui:1086 -#. i18n: ectx: property (toolTip), widget (QRadioButton, customCursorColorButton) -#: rc.cpp:325 rc.cpp:812 -msgid "Use a custom, fixed color for the cursor" +#: TabTitleFormatAction.cpp:34 +#, c-format +msgid "Program Name: %n" msgstr "" -#. i18n: file: EditProfileDialog.ui:1089 -#. i18n: ectx: property (text), widget (QRadioButton, customCursorColorButton) -#: rc.cpp:328 rc.cpp:815 -msgid "Custom cursor color:" +#: TabTitleFormatAction.cpp:35 +#, c-format +msgid "Current Directory (Short): %d" msgstr "" -#. i18n: file: EditProfileDialog.ui:1102 -#. i18n: ectx: property (toolTip), widget (KColorButton, customColorSelectButton) -#: rc.cpp:331 rc.cpp:818 -msgid "Select the color used to draw the cursor" +#: TabTitleFormatAction.cpp:36 +msgid "Current Directory (Long): %D" msgstr "" -#. i18n: file: EditProfileDialog.ui:1130 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_11) -#: rc.cpp:334 rc.cpp:821 -msgid "Encoding" +#: TabTitleFormatAction.cpp:37 TabTitleFormatAction.cpp:49 +msgid "Window Title Set by Shell: %w" msgstr "" -#. i18n: file: EditProfileDialog.ui:1139 -#. i18n: ectx: property (text), widget (QLabel, label_14) -#: rc.cpp:337 rc.cpp:824 -msgid "Default character encoding:" +#: TabTitleFormatAction.cpp:38 TabTitleFormatAction.cpp:50 +msgid "Session Number: %#" msgstr "" -#. i18n: file: EditProfileDialog.ui:1138 -#. i18n: ectx: property (text), widget (QPushButton, selectEncodingButton) -#: rc.cpp:350 rc.cpp:870 -msgctxt "@action:button Pick an encoding" -msgid "Select" +#: TabTitleFormatAction.cpp:39 TabTitleFormatAction.cpp:46 +#, c-format +msgid "User Name: %u" msgstr "" -#. i18n: file: KeyBindingEditor.ui:45 -#. i18n: ectx: property (text), widget (QPushButton, addEntryButton) -#: rc.cpp:347 rc.cpp:834 -msgid "Add" +#: TabTitleFormatAction.cpp:47 +msgid "Remote Host (Short): %h" msgstr "" -#. i18n: file: KeyBindingEditor.ui:74 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:353 rc.cpp:840 -msgctxt "Title of the area where you test your keys are properly configured" -msgid "Test Area" +#: TabTitleFormatAction.cpp:48 +msgid "Remote Host (Long): %H" msgstr "" -#. i18n: file: KeyBindingEditor.ui:83 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:356 rc.cpp:843 -msgid "Input:" -msgstr "" +#: TerminalDisplay.cpp:1126 TerminalDisplay.cpp:1127 +msgid "Size: XXX x XXX" +msgstr "Хэмжээ: XXX x XXX" -#. i18n: file: KeyBindingEditor.ui:96 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:359 rc.cpp:846 -msgid "Output:" -msgstr "" +#: TerminalDisplay.cpp:1137 +#, kde-format +msgid "Size: %1 x %2" +msgstr "Хэмжээ: %1 x %2" -#. i18n: file: ../desktop/partui.rc:8 -#. i18n: ectx: Menu (history) -#: rc.cpp:849 -msgid "S&crollback" +#: TerminalDisplay.cpp:2922 +msgid "&Paste as text" msgstr "" -#. i18n: file: ../desktop/partui.rc:26 -#. i18n: ectx: Menu (change-profile) -#. i18n: file: ../desktop/sessionui.rc:66 -#. i18n: ectx: Menu (change-profile) -#: rc.cpp:852 rc.cpp:861 -msgid "&Change Profile" +#: TerminalDisplay.cpp:2982 +msgid "" +"<qt>Output has been <a " +"href=\"http://en.wikipedia.org/wiki/Flow_control\">suspended</a> by pressing " +"Ctrl+S. Press <b>Ctrl+Q</b> to resume.</qt>" msgstr "" -#. i18n: file: ../desktop/sessionui.rc:14 -#. i18n: ectx: Menu (edit-copy-input-to) -#: rc.cpp:855 -msgid "Copy Input To" +#: ViewContainer.cpp:456 +msgctxt "@action:inmenu" +msgid "&Detach Tab" msgstr "" -#. i18n: file: ../desktop/sessionui.rc:47 -#. i18n: ectx: Menu (debug) -#: rc.cpp:858 -msgid "Debug" +#: ViewContainer.cpp:460 +msgctxt "@action:inmenu" +msgid "&Rename Tab..." msgstr "" -#. i18n: file: ../desktop/konsoleui.rc:5 -#. i18n: ectx: Menu (file) -#: rc.cpp:864 -msgid "File" +#: ViewContainer.cpp:464 +msgctxt "@action:inmenu" +msgid "&Close Tab" msgstr "" -#. i18n: file: ../desktop/konsoleui.rc:15 -#. i18n: ectx: Menu (edit) -#: rc.cpp:867 -msgid "Edit" +#: ViewManager.cpp:137 +msgctxt "@action Shortcut entry" +msgid "Next Tab" msgstr "" -#. i18n: file: ../desktop/konsoleui.rc:21 -#. i18n: ectx: Menu (view) -#: rc.cpp:873 -msgid "View" +#: ViewManager.cpp:138 +msgctxt "@action Shortcut entry" +msgid "Previous Tab" msgstr "" -#. i18n: file: ../desktop/konsoleui.rc:22 -#. i18n: ectx: Menu (view-split) -#: rc.cpp:876 -msgid "Split View" +#: ViewManager.cpp:139 +msgctxt "@action Shortcut entry" +msgid "Switch to Last Tab" msgstr "" -#. i18n: file: ../desktop/konsoleui.rc:40 -#. i18n: ectx: Menu (settings) -#: rc.cpp:879 -msgid "Settings" -msgstr "Тохируулга" +#: ViewManager.cpp:140 +msgctxt "@action Shortcut entry" +msgid "Next View Container" +msgstr "" -#. i18n: file: ../desktop/konsoleui.rc:47 -#. i18n: ectx: Menu (help) -#: rc.cpp:882 -msgid "Help" +#: ViewManager.cpp:142 +msgctxt "@action Shortcut entry" +msgid "Move Tab Left" msgstr "" -#: schemas.cpp:1 -msgid "Black on Light Yellow" -msgstr "Цайвар шар дээр хар" +#: ViewManager.cpp:143 +msgctxt "@action Shortcut entry" +msgid "Move Tab Right" +msgstr "" -#: schemas.cpp:2 -msgid "Black on White" -msgstr "Цагаан дээр хар" +#: ViewManager.cpp:153 +msgctxt "@action:inmenu" +msgid "Split View Left/Right" +msgstr "" -#: schemas.cpp:3 -msgid "White on Black" -msgstr "Хар дээр цагаан" +#: ViewManager.cpp:160 +msgctxt "@action:inmenu" +msgid "Split View Top/Bottom" +msgstr "" -#: schemas.cpp:4 -msgid "Black on Random Light" +#: ViewManager.cpp:165 +msgctxt "@action:inmenu Close Active View" +msgid "Close Active" msgstr "" -#: schemas.cpp:5 -msgid "Dark Pastels" +#: ViewManager.cpp:174 +msgctxt "@action:inmenu Close Other Views" +msgid "Close Others" msgstr "" -#: schemas.cpp:6 -msgid "Green on Black" -msgstr "Хар дээр ногоон" +#: ViewManager.cpp:184 +msgctxt "@action:inmenu" +msgid "D&etach Current Tab" +msgstr "" -#: schemas.cpp:7 -msgid "Linux Colors" -msgstr "Линукс-өнгөнүүд" +#: ViewManager.cpp:193 +msgctxt "@action:inmenu" +msgid "Expand View" +msgstr "" -#: schemas.cpp:8 -msgid "Default (XFree 4)" +#: ViewManager.cpp:201 +msgctxt "@action:inmenu" +msgid "Shrink View" msgstr "" -#: schemas.cpp:9 -msgid "Linux console" +#: ViewManager.cpp:223 +#, kde-format +msgctxt "@action Shortcut entry" +msgid "Switch to Tab %1" msgstr "" -#: schemas.cpp:10 -msgid "Solaris console" +#: Vt102Emulation.cpp:1011 +msgid "" +"No keyboard translator available. The information needed to convert key " +"presses into characters to send to the terminal is missing." msgstr "" -#: schemas.cpp:11 -msgid "DEC VT420 Terminal" +#: ZModemDialog.cpp:36 +msgid "&Stop" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kruler.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kruler.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kruler.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kruler.po 2012-04-18 08:23:49.000000000 +0000 @@ -8,22 +8,22 @@ msgstr "" "Project-Id-Version: kruler\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-10 04:01+0000\n" -"PO-Revision-Date: 2012-03-14 17:01+0000\n" +"POT-Creation-Date: 2012-04-12 13:15+0100\n" +"PO-Revision-Date: 2012-04-11 16:36+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-linux@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:30+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:57+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: klineal.cpp:96 msgctxt "@title:window" msgid "KRuler" msgstr "" -#: klineal.cpp:99 +#: klineal.cpp:100 msgid "" "This is a tool to measure pixel distances and colors on the screen. It is " "useful for working on layouts of dialogs, web pages etc." @@ -31,129 +31,129 @@ "Энэ хэрэгсэл нь дэлгэцний өнгө болон цэгийг хэмжихэд хэрэглэгдэх бөгөөд " "харилцан яриа,веб хуудас гэх мэт зүйлстэй ажиллахад ашиглагдана." -#: klineal.cpp:128 +#: klineal.cpp:129 msgid "This is the current distance measured in pixels." msgstr "Цэгээр хэмжигдсэн зай" -#: klineal.cpp:135 +#: klineal.cpp:136 msgid "" "This is the current color in hexadecimal rgb representation as you may use " "it in HTML or as a QColor name. The rectangles background shows the color of " "the pixel inside the little square at the end of the line cursor." msgstr "" -#: klineal.cpp:142 +#: klineal.cpp:143 msgid "Turn Left" msgstr "" -#: klineal.cpp:147 +#: klineal.cpp:148 msgid "Turn Right" msgstr "" -#: klineal.cpp:157 +#: klineal.cpp:158 msgid "KRuler" msgstr "КШугам" -#: klineal.cpp:158 +#: klineal.cpp:159 msgid "&Orientation" msgstr "&Байршуулах" -#: klineal.cpp:159 +#: klineal.cpp:160 msgctxt "Turn Kruler North" msgid "&North" msgstr "" -#: klineal.cpp:161 +#: klineal.cpp:162 msgctxt "Turn Kruler East" msgid "&East" msgstr "" -#: klineal.cpp:163 +#: klineal.cpp:164 msgctxt "Turn Kruler South" msgid "&South" msgstr "" -#: klineal.cpp:165 +#: klineal.cpp:166 msgctxt "Turn Kruler West" msgid "&West" msgstr "" -#: klineal.cpp:167 +#: klineal.cpp:168 msgid "&Turn Right" msgstr "&Баруун тийш эргэ" -#: klineal.cpp:169 +#: klineal.cpp:170 msgid "Turn &Left" msgstr "&Зүүн тийш эргэ" -#: klineal.cpp:173 +#: klineal.cpp:174 msgid "&Length" msgstr "&Урт" -#: klineal.cpp:174 +#: klineal.cpp:175 msgctxt "Make Kruler Height Short" msgid "&Short" msgstr "" -#: klineal.cpp:176 +#: klineal.cpp:177 msgctxt "Make Kruler Height Medium" msgid "&Medium" msgstr "" -#: klineal.cpp:178 +#: klineal.cpp:179 msgctxt "Make Kruler Height Tall" msgid "&Tall" msgstr "" -#: klineal.cpp:180 klineal.cpp:438 +#: klineal.cpp:181 klineal.cpp:439 msgid "&Full Screen Width" msgstr "&Бүтэн дэлгэцийн өргөнтэй" -#: klineal.cpp:183 +#: klineal.cpp:184 msgid "Length..." msgstr "" -#: klineal.cpp:187 +#: klineal.cpp:188 msgid "&Scale" msgstr "" -#: klineal.cpp:188 klineal.cpp:538 +#: klineal.cpp:189 klineal.cpp:539 msgid "Right to Left" msgstr "" -#: klineal.cpp:190 +#: klineal.cpp:191 msgid "Center Origin" msgstr "" -#: klineal.cpp:193 +#: klineal.cpp:194 msgid "Offset..." msgstr "" -#: klineal.cpp:197 +#: klineal.cpp:198 msgid "Percentage" msgstr "" -#: klineal.cpp:205 +#: klineal.cpp:206 msgid "O&pacity" msgstr "" -#: klineal.cpp:226 +#: klineal.cpp:227 msgid "Copy Color" msgstr "" -#: klineal.cpp:438 +#: klineal.cpp:439 msgid "&Full Screen Height" msgstr "" -#: klineal.cpp:538 +#: klineal.cpp:539 msgid "Left to Right" msgstr "" -#: klineal.cpp:540 +#: klineal.cpp:541 msgid "Bottom to Top" msgstr "" -#: klineal.cpp:540 +#: klineal.cpp:541 msgid "Top to Bottom" msgstr "" @@ -162,7 +162,7 @@ msgid "Scale Offset" msgstr "" -#: klineal.cpp:587 +#: klineal.cpp:588 msgid "Offset:" msgstr "" @@ -171,24 +171,24 @@ msgid "Ruler Length" msgstr "" -#: klineal.cpp:604 +#: klineal.cpp:605 msgid "Length:" msgstr "" -#: klineal.cpp:633 +#: klineal.cpp:634 msgid "Appearance" msgstr "" -#: klineal.cpp:638 +#: klineal.cpp:639 msgid "Advanced" msgstr "" -#: klineal.cpp:994 +#: klineal.cpp:993 #, kde-format msgid "Offset: %1" msgstr "" -#: klineal.cpp:1001 +#: klineal.cpp:1000 #, kde-format msgid "Length: %1 px" msgstr "" @@ -231,19 +231,19 @@ msgid "Initial port to KDE 2" msgstr "КДЕ 2 эхлүүлэх порт" -#: rc.cpp:58 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr "Дагватөрийн Заяабаатар, ,Launchpad Contributions:" -#: rc.cpp:59 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "dzb_mgl@hotmail.com,," #. i18n: file: cfg_advanced.ui:23 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_NativeMoving) -#: rc.cpp:3 +#: rc.cpp:5 msgid "" "If this option is enabled, the window is being moved using the operations " "from the window manager." @@ -251,108 +251,108 @@ #. i18n: file: cfg_advanced.ui:26 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_NativeMoving) -#: rc.cpp:6 +#: rc.cpp:8 msgid "Native moving" msgstr "" #. i18n: file: cfg_appearance.ui:20 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:9 +#: rc.cpp:11 msgid "Background color:" msgstr "" #. i18n: file: cfg_appearance.ui:30 #. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:12 +#: rc.cpp:14 msgid "Font:" msgstr "" #. i18n: file: cfg_appearance.ui:40 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_TrayIcon) -#: rc.cpp:15 +#: rc.cpp:17 msgid "Show tray icon" msgstr "" #. i18n: file: cfg_appearance.ui:47 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_RotateButtonsVisible) -#: rc.cpp:18 +#: rc.cpp:20 msgid "Show rotation buttons" msgstr "" #. i18n: file: cfg_appearance.ui:54 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_CloseButtonVisible) -#: rc.cpp:21 +#: rc.cpp:23 msgid "Show close button" msgstr "" #. i18n: file: kruler.kcfg:8 #. i18n: ectx: label, entry (BgColor), group (StoredSettings) -#: rc.cpp:24 +#: rc.cpp:26 msgid "Background color of the ruler." msgstr "" #. i18n: file: kruler.kcfg:12 #. i18n: ectx: label, entry (Length), group (StoredSettings) -#: rc.cpp:27 +#: rc.cpp:29 msgid "Length of the ruler." msgstr "" #. i18n: file: kruler.kcfg:16 #. i18n: ectx: label, entry (ScaleFont), group (StoredSettings) -#: rc.cpp:30 +#: rc.cpp:32 msgid "Font of the text on the ruler scale." msgstr "" #. i18n: file: kruler.kcfg:20 #. i18n: ectx: label, entry (Orientation), group (StoredSettings) -#: rc.cpp:33 +#: rc.cpp:35 msgid "Orientation of the ruler" msgstr "" #. i18n: file: kruler.kcfg:24 #. i18n: ectx: label, entry (LeftToRight), group (StoredSettings) -#: rc.cpp:36 +#: rc.cpp:38 msgid "Direction of the ruler" msgstr "" #. i18n: file: kruler.kcfg:28 #. i18n: ectx: label, entry (Offset), group (StoredSettings) -#: rc.cpp:39 +#: rc.cpp:41 msgid "Offset of the origin" msgstr "" #. i18n: file: kruler.kcfg:32 #. i18n: ectx: label, entry (RelativeScale), group (StoredSettings) -#: rc.cpp:42 +#: rc.cpp:44 msgid "Is the scale of the ruler relative (percentage)" msgstr "" #. i18n: file: kruler.kcfg:36 #. i18n: ectx: label, entry (TrayIcon), group (StoredSettings) -#: rc.cpp:45 +#: rc.cpp:47 msgid "Is a tray icon used" msgstr "" #. i18n: file: kruler.kcfg:40 #. i18n: ectx: label, entry (Opacity), group (StoredSettings) -#: rc.cpp:48 +#: rc.cpp:50 msgid "Opacity of the window" msgstr "" #. i18n: file: kruler.kcfg:44 #. i18n: ectx: label, entry (RotateButtonsVisible), group (StoredSettings) -#: rc.cpp:51 +#: rc.cpp:53 msgid "Are the rotate buttons visible" msgstr "" #. i18n: file: kruler.kcfg:48 #. i18n: ectx: label, entry (CloseButtonVisible), group (StoredSettings) -#: rc.cpp:54 +#: rc.cpp:56 msgid "Is the close button visible" msgstr "" #. i18n: file: kruler.kcfg:52 #. i18n: ectx: label, entry (NativeMoving), group (StoredSettings) -#: rc.cpp:57 +#: rc.cpp:59 msgid "Is native moving (possibly wobbling windows) active" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kteatime.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kteatime.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/kteatime.po 2012-03-23 07:07:43.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/kteatime.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,16 +7,16 @@ msgstr "" "Project-Id-Version: kdetoys\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-09-09 04:38+0000\n" -"PO-Revision-Date: 2012-03-14 17:37+0000\n" +"POT-Creation-Date: 2012-04-12 13:14+0100\n" +"PO-Revision-Date: 2012-04-11 17:08+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 19:28+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 01:03+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" @@ -30,84 +30,84 @@ #. i18n: file: src/settings.ui:18 #. i18n: ectx: property (title), widget (KButtonGroup, kbuttongroup1) -#: rc.cpp:17 +#: rc.cpp:5 msgid "Tea List" msgstr "Цайны жагсаалт" #. i18n: file: src/settings.ui:122 #. i18n: ectx: property (title), widget (QGroupBox, teaPropertiesGroup) -#: rc.cpp:24 +#: rc.cpp:8 msgid "Tea Properties" msgstr "Цайны чанарууд" #. i18n: file: src/settings.ui:128 #. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:27 src/tealistmodel.cpp:112 +#: rc.cpp:11 src/tealistmodel.cpp:112 msgid "Name" msgstr "Нэр" #. i18n: file: src/settings.ui:142 #. i18n: ectx: property (text), widget (QLabel, label_7) -#: rc.cpp:30 src/tealistmodel.cpp:112 +#: rc.cpp:14 src/tealistmodel.cpp:112 msgid "Time" msgstr "Хугацаа" -#. i18n: file: src/timeedit.ui:52 -#. i18n: ectx: property (text), widget (QLabel, minutesLabel) #. i18n: file: src/settings.ui:159 #. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:11 rc.cpp:33 +#. i18n: file: src/timeedit.ui:52 +#. i18n: ectx: property (text), widget (QLabel, minutesLabel) +#: rc.cpp:17 rc.cpp:44 msgid "min" msgstr "" -#. i18n: file: src/timeedit.ui:66 -#. i18n: ectx: property (text), widget (QLabel, secondsLabel) #. i18n: file: src/settings.ui:176 #. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:14 rc.cpp:36 +#. i18n: file: src/timeedit.ui:66 +#. i18n: ectx: property (text), widget (QLabel, secondsLabel) +#: rc.cpp:20 rc.cpp:47 msgid "sec" msgstr "" #. i18n: file: src/settings.ui:199 #. i18n: ectx: property (title), widget (KButtonGroup, kbuttongroup2) -#: rc.cpp:39 +#: rc.cpp:23 msgid "Action" msgstr "Ажилгаа" #. i18n: file: src/settings.ui:205 #. i18n: ectx: property (text), widget (QCheckBox, popupCheckBox) -#: rc.cpp:42 +#: rc.cpp:26 msgid "Popup" msgstr "Жагсаалтаас" #. i18n: file: src/settings.ui:236 #. i18n: ectx: property (text), widget (QCheckBox, autohideCheckBox) -#: rc.cpp:45 +#: rc.cpp:29 msgid "Auto hide popup after" msgstr "" #. i18n: file: src/settings.ui:285 #. i18n: ectx: property (text), widget (QCheckBox, reminderCheckBox) -#: rc.cpp:48 +#: rc.cpp:32 msgid "Reminder every" msgstr "" #. i18n: file: src/settings.ui:332 #. i18n: ectx: property (text), widget (QCheckBox, visualizeCheckBox) -#: rc.cpp:51 +#: rc.cpp:35 msgid "Visualize progress in icon tray" msgstr "Явцыг табиурт харуулах" #. i18n: file: src/timeedit.ui:14 #. i18n: ectx: property (windowTitle), widget (QWidget, TimeEditWidget) -#: rc.cpp:5 src/main.cpp:83 src/tea.cpp:40 src/timeedit.cpp:45 +#: rc.cpp:38 src/main.cpp:83 src/tea.cpp:40 src/timeedit.cpp:45 #: src/timeedit.cpp:105 msgid "Anonymous Tea" msgstr "Нэргүй цай" #. i18n: file: src/timeedit.ui:32 #. i18n: ectx: property (text), widget (QLabel, minutesLabel_2) -#: rc.cpp:8 +#: rc.cpp:41 msgid "Tea time:" msgstr "Чанах хугацаа:" @@ -287,59 +287,59 @@ msgid "Close this dialog without starting a new tea." msgstr "" -#: src/toplevel.cpp:54 +#: src/toplevel.cpp:56 msgid "Unknown Tea" msgstr "" -#: src/toplevel.cpp:61 +#: src/toplevel.cpp:63 msgid "Black Tea" msgstr "Хар цай" -#: src/toplevel.cpp:62 +#: src/toplevel.cpp:64 msgid "Earl Grey" msgstr "Ногоон цай" -#: src/toplevel.cpp:63 +#: src/toplevel.cpp:65 msgid "Fruit Tea" msgstr "Жимсний цай" -#: src/toplevel.cpp:72 +#: src/toplevel.cpp:74 msgid "&Stop" msgstr "" -#: src/toplevel.cpp:77 +#: src/toplevel.cpp:79 msgid "&Configure..." msgstr "&Тохиргоо..." -#: src/toplevel.cpp:80 +#: src/toplevel.cpp:82 msgid "&Anonymous..." msgstr "&Нэргүй..." -#: src/toplevel.cpp:133 +#: src/toplevel.cpp:130 msgid "No steeping tea." msgstr "" -#: src/toplevel.cpp:182 +#: src/toplevel.cpp:178 #, kde-format msgctxt "%1 - name of the tea, %2 - the predefined time for the tea" msgid "%1 (%2)" msgstr "" -#: src/toplevel.cpp:133 src/toplevel.cpp:134 src/toplevel.cpp:262 +#: src/toplevel.cpp:242 src/toplevel.cpp:342 msgid "The Tea Cooker" msgstr "Цай чанагч" -#: src/toplevel.cpp:267 +#: src/toplevel.cpp:247 #, kde-format msgid "%1 is now ready!" msgstr "" -#: src/toplevel.cpp:287 +#: src/toplevel.cpp:267 #, kde-format msgid "%1 is ready since %2!" msgstr "" -#: src/toplevel.cpp:305 src/toplevel.cpp:306 +#: src/toplevel.cpp:283 #, kde-format msgctxt "%1 is the time, %2 is the name of the tea" msgid "%1 left for %2." diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/ktouch.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/ktouch.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/ktouch.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/ktouch.po 2012-04-18 08:23:50.000000000 +0000 @@ -4,15 +4,15 @@ msgstr "" "Project-Id-Version: ktouch\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-10 04:04+0000\n" -"PO-Revision-Date: 2012-03-12 22:03+0000\n" +"POT-Creation-Date: 2012-04-12 13:15+0100\n" +"PO-Revision-Date: 2012-04-16 23:09+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-23 01:06+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 06:39+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" @@ -25,500 +25,510 @@ msgstr "buuvei@yahoo.com,," #. i18n: file: src/ktouchui.rc:4 -#. i18n: ectx: Menu (file) +#. i18n: ectx: Menu (Training) #: rc.cpp:5 -msgid "F&ile" +msgid "T&raining" msgstr "" -#. i18n: file: src/ktouchui.rc:12 -#. i18n: ectx: Menu (training) +#. i18n: file: src/ktouchui.rc:14 +#. i18n: ectx: Menu (Statistics) #: rc.cpp:8 -msgid "T&raining" +msgid "S&tatistics" msgstr "" -#. i18n: file: src/ktouchui.rc:19 +#. i18n: file: src/ktouchui.rc:21 #. i18n: ectx: Menu (settings) #: rc.cpp:11 msgid "&Settings" msgstr "" -#. i18n: file: src/ktouchui.rc:27 +#. i18n: file: src/ktouchui.rc:28 #. i18n: ectx: ToolBar (mainToolBar) #: rc.cpp:14 msgid "Main Toolbar" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:20 -#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchStatisticsDialog) -#: rc.cpp:252 -msgid "Training Statistics" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:13 +#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchColorEditorDialog) +#: rc.cpp:17 +msgid "Color Scheme Editor" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:45 -#. i18n: ectx: attribute (title), widget (QWidget, currentTab) -#: rc.cpp:255 -msgid "Current Training Session" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:25 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:20 +msgid "User Defined Color Schemes" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:68 -#. i18n: ectx: property (text), widget (QLabel, currentTitleLabel) -#: rc.cpp:258 -msgid "Current Training Session Statistics" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:64 +#. i18n: ectx: property (text), widget (KPushButton, removeBtn) +#: rc.cpp:23 +msgid "Remove" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:86 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_4_2) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:538 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_4) -#: rc.cpp:261 rc.cpp:351 -msgid "Lecture:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:79 +#. i18n: ectx: property (text), widget (KPushButton, addBtn) +#: rc.cpp:26 +msgid "Add" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:106 -#. i18n: ectx: property (text), widget (QLabel, textLabel4_3_2) -#: rc.cpp:264 -msgid "Levels in this session:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:97 +#. i18n: ectx: property (title), widget (QGroupBox, editGroupBox) +#: rc.cpp:29 +msgid "Edit Color Scheme" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:136 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox4) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:588 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox4_2) -#: rc.cpp:267 rc.cpp:363 -msgid "General Statistics" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:117 +#. i18n: ectx: property (text), widget (QLabel, nameL) +#: rc.cpp:32 +msgid "Name of color scheme:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:151 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:603 -#. i18n: ectx: property (text), widget (QLabel, textLabel2_3) -#: rc.cpp:270 rc.cpp:366 -msgid "Time (seconds) elapsed:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:127 +#. i18n: ectx: property (text), widget (KPushButton, updateBtn) +#: rc.cpp:35 +msgid "&Store Data" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:164 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, elapsedTimeLCD) -#: rc.cpp:273 -msgid "" -"This shows the number of seconds you have typed in this training session." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:144 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#: rc.cpp:38 +msgid "Slide Line Colors" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:174 -#. i18n: ectx: property (text), widget (QLabel, textLabel3) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:623 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_3) -#: rc.cpp:276 rc.cpp:369 -msgid "Characters typed:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:184 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_2) +#: rc.cpp:41 +msgid "Teacher background:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:187 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, totalCharsLCD) -#: rc.cpp:279 -msgid "" -"The number of characters (correct and wrong) that you have typed so far." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:198 +#. i18n: ectx: property (text), widget (QLabel, textLabel3) +#: rc.cpp:44 +msgid "Teacher text:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:197 -#. i18n: ectx: property (text), widget (QLabel, textLabel5) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:643 -#. i18n: ectx: property (text), widget (QLabel, textLabel5_2) -#: rc.cpp:282 rc.cpp:372 -msgid "Mistyped characters:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:215 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_4) +#: rc.cpp:47 +msgid "Student background:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:210 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, wrongCharsLCD) -#: rc.cpp:285 -msgid "Shows how many wrong characters you did type." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:222 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_5) +#: rc.cpp:50 +msgid "Student text on error:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:220 -#. i18n: ectx: property (text), widget (QLabel, textLabel4) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:663 -#. i18n: ectx: property (text), widget (QLabel, textLabel4_2) -#: rc.cpp:288 rc.cpp:375 -msgid "Words typed:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:243 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_3) +#: rc.cpp:53 +msgid "Student text:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:233 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, wordsLCD) -#: rc.cpp:291 -msgid "The number of words typed so far." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:250 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_6) +#: rc.cpp:56 +msgid "Student background on error:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:246 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox6) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:686 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox6_3) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:101 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:157 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:294 rc.cpp:378 rc.cpp:590 rc.cpp:620 -msgid "Accuracy" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:297 +#. i18n: ectx: property (title), widget (QGroupBox, keyboardColorsGroup) +#: rc.cpp:59 +msgid "Keyboard Colors" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:258 -#. i18n: ectx: property (whatsThis), widget (QProgressBar, correctnessBar) -#: rc.cpp:297 -msgid "" -"The ratio of correctly typed characters versus total number of characters " -"typed." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:309 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_11) +#: rc.cpp:62 +msgid "Background colors for normal keys:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:271 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox5) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:708 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox5_2) -#: rc.cpp:300 rc.cpp:381 -msgid "Typing Rate" -msgstr "Бичих хурд" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:536 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_10) +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:588 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_10_2) +#: rc.cpp:65 rc.cpp:80 +msgid "Highlighted background:" +msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:286 -#. i18n: ectx: property (text), widget (QLabel, textLabel6) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:723 -#. i18n: ectx: property (text), widget (QLabel, textLabel6_3) -#: rc.cpp:303 rc.cpp:384 -msgid "Characters per minute:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:543 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#: rc.cpp:68 +msgid "Normal key colors:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:299 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, charSpeedLCD) -#: rc.cpp:306 -msgid "The number of correct characters you typed per minute." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:550 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_9) +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:623 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_9_2) +#: rc.cpp:71 rc.cpp:86 +msgid "Highlighted text color:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:309 -#. i18n: ectx: property (text), widget (QLabel, textLabel6_2) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:743 -#. i18n: ectx: property (text), widget (QLabel, textLabel6_2_2) -#: rc.cpp:309 rc.cpp:387 -msgid "Words per minute:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:557 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_8) +#: rc.cpp:74 +msgid "Text color:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:322 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, wordSpeedLCD) -#: rc.cpp:312 -msgid "The number of words you typed per minute." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:571 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_7) +#: rc.cpp:77 +msgid "Key frame:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:337 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox7) -#: rc.cpp:315 -msgid "" -"Here the characters are listed that you have missed during the typing test. " -"The percentage shows the ratio of how often a key was missed versus how " -"often the key was pressed in total. Large numbers indicate that the key was " -"missed a lot." +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:602 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:83 +msgid "Modifier/other keys:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:340 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox7) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:771 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox7_2) -#: rc.cpp:318 rc.cpp:393 -msgid "Character Statistics (characters you need to focus on)" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:637 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_7_2) +#: rc.cpp:89 +msgid "Text color" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:352 -#. i18n: ectx: property (text), widget (QLabel, charLabel1) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:874 -#. i18n: ectx: property (text), widget (QLabel, charLabel1Level) -#: rc.cpp:321 rc.cpp:417 -msgid "a:" +#. i18n: file: src/ui/ktouchcoloreditordialog.ui:644 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_8_2) +#. i18n: file: src/ui/ktouchprefcolorspage.ui:153 +#. i18n: ectx: property (text), widget (QLabel, l6) +#. i18n: file: src/ui/ktouchprefcolorspage.ui:163 +#. i18n: ectx: property (text), widget (QLabel, l5) +#. i18n: file: src/ui/ktouchprefcolorspage.ui:282 +#. i18n: ectx: property (text), widget (QLabel, errorBackgroundLabel) +#: rc.cpp:92 rc.cpp:694 rc.cpp:697 rc.cpp:712 +msgid "Background:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:382 -#. i18n: ectx: property (text), widget (QLabel, charLabel5) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:867 -#. i18n: ectx: property (text), widget (QLabel, charLabel5Level) -#: rc.cpp:324 rc.cpp:414 -msgid "e:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:14 +#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchKeyboardEditorDialog) +#: rc.cpp:95 +msgid "Keyboard Layout Editor" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:396 -#. i18n: ectx: property (text), widget (QLabel, charLabel2) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:860 -#. i18n: ectx: property (text), widget (QLabel, charLabel2Level) -#: rc.cpp:327 rc.cpp:411 -msgid "b:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:29 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#: rc.cpp:98 +msgid "Keyboard Identification Data" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:410 -#. i18n: ectx: property (text), widget (QLabel, charLabel6) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:846 -#. i18n: ectx: property (text), widget (QLabel, charLabel6Level) -#: rc.cpp:330 rc.cpp:408 -msgid "f:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:37 +#. i18n: ectx: property (text), widget (QLabel, titleLabel) +#: rc.cpp:101 +msgid "Keyboard title:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:424 -#. i18n: ectx: property (text), widget (QLabel, charLabel3) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:818 -#. i18n: ectx: property (text), widget (QLabel, charLabel3Level) -#: rc.cpp:333 rc.cpp:402 -msgid "c:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:47 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#: rc.cpp:104 +msgid "Language id:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:438 -#. i18n: ectx: property (text), widget (QLabel, charLabel7) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:825 -#. i18n: ectx: property (text), widget (QLabel, charLabel7Level) -#: rc.cpp:336 rc.cpp:405 -msgid "g:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:69 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:107 +msgid "Comments:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:452 -#. i18n: ectx: property (text), widget (QLabel, charLabel4) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:783 -#. i18n: ectx: property (text), widget (QLabel, charLabel4Level) -#: rc.cpp:339 rc.cpp:396 -msgid "d:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:95 +#. i18n: ectx: property (title), widget (QGroupBox, keyPropertiesBox) +#: rc.cpp:110 +msgid "Key Properties" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:466 -#. i18n: ectx: property (text), widget (QLabel, charLabel8) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:790 -#. i18n: ectx: property (text), widget (QLabel, charLabel8Level) -#: rc.cpp:342 rc.cpp:399 -msgid "h:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:103 +#. i18n: ectx: property (text), widget (QLabel, label_6) +#: rc.cpp:113 +msgid "Key type:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:497 -#. i18n: ectx: attribute (title), widget (QWidget, currentLevelTab) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:520 -#. i18n: ectx: property (text), widget (QLabel, currentTitleLabel_3) -#: rc.cpp:345 rc.cpp:348 -msgid "Current Level Statistics" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:113 +#. i18n: ectx: property (text), widget (QLabel, keyTextLabel) +#: rc.cpp:116 +msgid "Key text:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:551 -#. i18n: ectx: property (text), widget (QLabel, lectureLabel2) -#: rc.cpp:354 -msgid "lectureLabel2" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:133 +#. i18n: ectx: property (text), widget (QLabel, keyCharLabel) +#: rc.cpp:119 +msgid "Key characters" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:558 -#. i18n: ectx: property (text), widget (QLabel, textLabel4_3) -#: rc.cpp:357 -msgid "Level:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:140 +#. i18n: ectx: property (text), widget (QLabel, label_2) +#: rc.cpp:122 +msgid "Top left:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:571 -#. i18n: ectx: property (text), widget (QLabel, levelLabel2) -#: rc.cpp:360 -msgid "levelLabel2" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:166 +#. i18n: ectx: property (text), widget (QLabel, label_3) +#: rc.cpp:125 +msgid "Top right:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:768 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox7_2) -#: rc.cpp:390 -msgid "" -"Here the characters are listed that you have missed during the typing test. " -"The percentage shows the ratio of how often a key was missed versus how " -"often the key was pressed correctly. Large numbers indicate that the key was " -"missed a lot." +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:198 +#. i18n: ectx: property (text), widget (QLabel, label_4) +#: rc.cpp:128 +msgid "Bottom left:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:928 -#. i18n: ectx: attribute (title), widget (QWidget, progressTab) -#: rc.cpp:420 -msgid "Monitor Progress" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:224 +#. i18n: ectx: property (text), widget (QLabel, label_5) +#: rc.cpp:131 +msgid "Bottom right:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:945 -#. i18n: ectx: property (text), widget (QLabel, currentTitleLabel_2) -#: rc.cpp:423 -msgid "Your Typing Progress" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:270 +#. i18n: ectx: property (text), widget (KPushButton, selectFingerKeyButton) +#: rc.cpp:134 +msgid "Select finger key" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:960 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) -#: rc.cpp:426 -msgid "Show progress in lecture:" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:280 +#. i18n: ectx: property (text), widget (KPushButton, deleteKeyButton) +#: rc.cpp:137 +msgid "Delete Key" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:973 -#. i18n: ectx: property (whatsThis), widget (KComboBox, lectureCombo) -#: rc.cpp:429 -msgid "Here you can select the lecture you want to obtain statistics for." +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:298 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:140 +msgid "Keyboard Edit Options" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1004 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox6_2) -#: rc.cpp:432 -msgid "Progress Chart Options" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:306 +#. i18n: ectx: property (text), widget (QPushButton, openButton) +#: rc.cpp:143 +msgid "Open Keyboard..." msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1022 -#. i18n: ectx: property (title), widget (QGroupBox, chartDataGroup) -#: rc.cpp:435 -msgid "Chart Data" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:313 +#. i18n: ectx: property (text), widget (QPushButton, setFontButton) +#: rc.cpp:146 +msgid "Set Keyboard Font..." msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1056 -#. i18n: ectx: property (text), widget (QRadioButton, sessionsRadio) -#: rc.cpp:438 -msgid "Session stats" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:320 +#. i18n: ectx: property (text), widget (QPushButton, saveButton) +#: rc.cpp:149 +msgid "Save Keyboard" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1069 -#. i18n: ectx: property (text), widget (QRadioButton, levelsRadio) -#: rc.cpp:441 -msgid "Level stats" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:327 +#. i18n: ectx: property (text), widget (QPushButton, saveAsButton) +#: rc.cpp:152 +msgid "Save Keyboard As..." msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1085 -#. i18n: ectx: property (title), widget (QGroupBox, chartTypeGroup) -#: rc.cpp:444 -msgid "Chart Type" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:334 +#. i18n: ectx: property (text), widget (QPushButton, closeButton) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1269 +#. i18n: ectx: property (text), widget (KPushButton, closeButton) +#: rc.cpp:155 rc.cpp:556 +msgid "Close" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1119 -#. i18n: ectx: property (text), widget (QRadioButton, correctRadio) -#. i18n: file: src/ui/ktouchstatuswidget.ui:190 -#. i18n: ectx: property (title), widget (QGroupBox, GroupBox12) -#: rc.cpp:447 rc.cpp:677 src/ktouchstatisticsdialog.cpp:378 -msgid "Correctness" -msgstr "Зөв бичиг" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:346 +#. i18n: ectx: property (title), widget (QGroupBox, keyGeometryBox) +#: rc.cpp:158 +msgid "Key Geometry" +msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1132 -#. i18n: ectx: property (text), widget (QRadioButton, skillRadio) -#: rc.cpp:450 src/ktouchstatisticsdialog.cpp:406 -msgid "Skill" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:352 +#. i18n: ectx: property (text), widget (QLabel, label) +#: rc.cpp:161 +msgid "Left:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1145 -#. i18n: ectx: property (text), widget (QRadioButton, WPMRadio) -#: rc.cpp:453 src/ktouchstatisticsdialog.cpp:336 -msgid "Words per minute" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:378 +#. i18n: ectx: property (text), widget (QLabel, label_8) +#: rc.cpp:164 +msgid "Width:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1158 -#. i18n: ectx: property (text), widget (QRadioButton, CPMRadio) -#: rc.cpp:456 src/ktouchstatisticsdialog.cpp:357 -msgid "Characters per minute" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:404 +#. i18n: ectx: property (text), widget (QLabel, label_7) +#: rc.cpp:167 +msgid "Top:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1174 -#. i18n: ectx: property (title), widget (QGroupBox, timeAxisScalingGroup) -#: rc.cpp:459 -msgid "Time Axis Scaling" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:430 +#. i18n: ectx: property (text), widget (QLabel, label_9) +#: rc.cpp:170 +msgid "Height:" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1208 -#. i18n: ectx: property (text), widget (QRadioButton, timeRadio) -#: rc.cpp:462 -msgid "Time scaled" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:465 +#. i18n: ectx: property (title), widget (QGroupBox, keyConnectorEditBox) +#: rc.cpp:173 +msgid "Key connectors" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1221 -#. i18n: ectx: property (text), widget (QRadioButton, eventRadio) -#: rc.cpp:465 -msgid "Constant spacing" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:473 +#. i18n: ectx: property (text), widget (QLabel, label_10) +#: rc.cpp:176 src/ktouchkeyboardeditordialog.cpp:478 +msgid "Character" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1246 -#. i18n: ectx: property (toolTip), widget (KPushButton, clearButton) -#: rc.cpp:468 -msgid "" -"Pressing this button will erase the whole training statistics for the " -"current user." +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:490 +#. i18n: ectx: property (text), widget (QLabel, label_11) +#: rc.cpp:179 +msgid "or unicode" msgstr "" -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1249 -#. i18n: ectx: property (text), widget (KPushButton, clearButton) -#: rc.cpp:471 -msgid "Clear History" -msgstr "Түүх устгах" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:556 +#. i18n: ectx: property (text), widget (KPushButton, clearConnectorButton) +#: rc.cpp:182 +msgid "Clear connectors" +msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:334 -#. i18n: ectx: property (text), widget (QPushButton, closeButton) -#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1269 -#. i18n: ectx: property (text), widget (KPushButton, closeButton) -#: rc.cpp:153 rc.cpp:474 -msgid "Close" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:563 +#. i18n: ectx: property (text), widget (KPushButton, addConnectorButton) +#: rc.cpp:185 +msgid "Add/update connector" msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:28 -#. i18n: ectx: property (title), widget (QGroupBox, GroupBox1) -#: rc.cpp:659 -msgid "Level" -msgstr "Төвшин" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:576 +#. i18n: ectx: property (text), widget (KPushButton, selectModifierKeyButton) +#: rc.cpp:188 +msgid "< modifier key>" +msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:46 -#. i18n: ectx: property (toolTip), widget (QLCDNumber, levelLCD) -#: rc.cpp:662 -msgid "Current level" -msgstr "Одоогийн байгаа төвшин" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:624 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox5) +#: rc.cpp:191 +msgid "Keyboard Layout (click to activate keys for editing or drag keys)" +msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:49 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, levelLCD) -#: rc.cpp:665 -msgid "This shows which level you are at." -msgstr "Та одоогоор аль төвшинд байгааг харуулна" +#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:646 +#. i18n: ectx: property (text), widget (KPushButton, addKeyButton) +#: rc.cpp:194 +msgid "Add key" +msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:71 -#. i18n: ectx: property (text), widget (QToolButton, levelUpBtn) -#. i18n: file: src/ui/ktouchstatuswidget.ui:90 -#. i18n: ectx: property (text), widget (QToolButton, levelDownBtn) -#: rc.cpp:251 rc.cpp:254 -msgid "..." +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:13 +#. i18n: ectx: property (windowTitle), widget (QWidget, KTouchLevelSummaryDialog) +#: rc.cpp:197 +msgid "Training level summary" msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:98 -#. i18n: ectx: property (title), widget (QGroupBox, GroupBox11) -#: rc.cpp:668 -msgid "Speed" -msgstr "Хурд" +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:19 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:200 +msgid "Summary" +msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:162 -#. i18n: ectx: property (toolTip), widget (QLCDNumber, speedLCD) -#: rc.cpp:671 -msgid "Characters/Minute" +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:54 +#. i18n: ectx: attribute (title), widget (QWidget, tab) +#: rc.cpp:203 +msgid "High scores for this level" msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:165 -#. i18n: ectx: property (whatsThis), widget (QLCDNumber, speedLCD) -#: rc.cpp:674 -msgid "" -"This shows how fast you are typing. It measures the typing speed in " -"characters per minute." +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:61 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:117 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:206 rc.cpp:236 +msgid "1." msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:251 -#. i18n: ectx: property (toolTip), widget (QProgressBar, correctnessBar) -#: rc.cpp:680 -msgid "How much are you typing correctly?" -msgstr "Та хэдийг зөв оруулж вэ?" +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:66 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:122 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:209 rc.cpp:239 +msgid "2." +msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:254 -#. i18n: ectx: property (whatsThis), widget (QProgressBar, correctnessBar) -#: rc.cpp:683 -msgid "This shows how correctly you are typing." -msgstr "Та хэр зөв бичдэгийг харуулна." +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:71 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:127 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:212 rc.cpp:242 +msgid "3." +msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:273 -#. i18n: ectx: property (title), widget (QGroupBox, GroupBox4) -#: rc.cpp:686 -msgid "New Characters in This Level" +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:76 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:132 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:215 rc.cpp:245 +msgid "4." msgstr "" -#. i18n: file: src/ui/ktouchstatuswidget.ui:296 -#. i18n: ectx: property (text), widget (QLabel, newCharsLabel) -#: rc.cpp:689 -msgid "new characters" +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:81 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:137 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:218 rc.cpp:248 +msgid "5." +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:86 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:142 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:221 rc.cpp:251 +msgid "Date" +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:91 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:147 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:224 rc.cpp:254 +msgid "Score" +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:96 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:152 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#: rc.cpp:227 rc.cpp:257 +msgid "Characters per second" +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:101 +#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:157 +#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:246 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox6) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:686 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox6_3) +#: rc.cpp:230 rc.cpp:260 rc.cpp:376 rc.cpp:460 +msgid "Accuracy" +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:110 +#. i18n: ectx: attribute (title), widget (QWidget, tab_2) +#: rc.cpp:233 +msgid "All users high scores for this level" +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:169 +#. i18n: ectx: property (text), widget (QPushButton, retryButton) +#: rc.cpp:263 +msgid "&Retry level" +msgstr "" + +#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:189 +#. i18n: ectx: property (text), widget (QPushButton, continueButton) +#: rc.cpp:266 +msgid "&Continue to next level" msgstr "" #. i18n: file: src/ui/ktouchpreftrainingpage.ui:14 #. i18n: ectx: property (windowTitle), widget (QWidget, KTouchPrefTrainingPage) -#: rc.cpp:477 src/ktouch.cpp:416 +#: rc.cpp:269 src/ktouch.cpp:424 msgid "Training Options" msgstr "" #. i18n: file: src/ui/ktouchpreftrainingpage.ui:20 #. i18n: ectx: property (title), widget (QGroupBox, kcfg_AutoLevelChange) -#: rc.cpp:480 +#: rc.cpp:272 msgid "A&utomatic level adjustment" msgstr "" @@ -526,7 +536,7 @@ #. i18n: ectx: property (text), widget (QLabel, l9) #. i18n: file: src/ui/ktouchpreftrainingpage.ui:178 #. i18n: ectx: property (text), widget (QLabel, l4) -#: rc.cpp:483 rc.cpp:515 +#: rc.cpp:275 rc.cpp:307 msgid "chars/minute" msgstr "" @@ -534,7 +544,7 @@ #. i18n: ectx: property (text), widget (QLabel, l10) #. i18n: file: src/ui/ktouchpreftrainingpage.ui:147 #. i18n: ectx: property (text), widget (QLabel, l5) -#: rc.cpp:487 rc.cpp:503 +#: rc.cpp:279 rc.cpp:295 #, no-c-format msgid "%" msgstr "" @@ -543,579 +553,716 @@ #. i18n: ectx: property (text), widget (QLabel, l7) #. i18n: file: src/ui/ktouchpreftrainingpage.ui:114 #. i18n: ectx: property (text), widget (QLabel, l2) -#: rc.cpp:490 rc.cpp:496 +#: rc.cpp:282 rc.cpp:288 msgid "Typing speed:" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:81 -#. i18n: ectx: property (text), widget (QLabel, l8) -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:154 -#. i18n: ectx: property (text), widget (QLabel, l3) -#: rc.cpp:493 rc.cpp:506 -msgid "Correctness:" +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:81 +#. i18n: ectx: property (text), widget (QLabel, l8) +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:154 +#. i18n: ectx: property (text), widget (QLabel, l3) +#: rc.cpp:285 rc.cpp:298 +msgid "Correctness:" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:137 +#. i18n: ectx: property (text), widget (QLabel, l11) +#: rc.cpp:291 +msgid "Workload:" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:164 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CompleteWholeTrainingLevel) +#: rc.cpp:301 +msgid "Complete whole training level before proceeding" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:171 +#. i18n: ectx: property (text), widget (QLabel, l12) +#: rc.cpp:304 +msgid "lines" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:219 +#. i18n: ectx: property (text), widget (QLabel, l1) +#: rc.cpp:310 +msgid "Limits to increase a level" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:226 +#. i18n: ectx: property (text), widget (QLabel, l6) +#: rc.cpp:313 +msgid "Limits to decrease a level" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:283 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_DisableManualLevelChange) +#: rc.cpp:316 +msgid "Disable manual level change buttons" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:314 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_PressEnterOnLineEnd) +#: rc.cpp:319 +msgid "&Typewriter mode (user must confirm line with Enter)" +msgstr "" + +#. i18n: file: src/ui/ktouchpreftrainingpage.ui:321 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RememberLevel) +#: rc.cpp:322 +msgid "&Remember level for next program start" +msgstr "" + +#. i18n: file: src/ui/ktouchopenrequestdialog.ui:77 +#. i18n: ectx: property (text), widget (KPushButton, browseBtn) +#: rc.cpp:325 +msgid "Browse..." +msgstr "" + +#. i18n: file: src/ui/ktouchopenrequestdialog.ui:150 +#. i18n: ectx: property (text), widget (KPushButton, okBtn) +#: rc.cpp:328 +msgid "&Ok" +msgstr "" + +#. i18n: file: src/ui/ktouchopenrequestdialog.ui:163 +#. i18n: ectx: property (text), widget (KPushButton, cancelBtn) +#: rc.cpp:331 +msgid "&Cancel" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:20 +#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchStatisticsDialog) +#: rc.cpp:334 +msgid "Training Statistics" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:45 +#. i18n: ectx: attribute (title), widget (QWidget, currentTab) +#: rc.cpp:337 +msgid "Current Training Session" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:68 +#. i18n: ectx: property (text), widget (QLabel, currentTitleLabel) +#: rc.cpp:340 +msgid "Current Training Session Statistics" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:86 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_4_2) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:538 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_4) +#: rc.cpp:343 rc.cpp:433 +msgid "Lecture:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:106 +#. i18n: ectx: property (text), widget (QLabel, textLabel4_3_2) +#: rc.cpp:346 +msgid "Levels in this session:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:136 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox4) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:588 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox4_2) +#: rc.cpp:349 rc.cpp:445 +msgid "General Statistics" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:151 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:603 +#. i18n: ectx: property (text), widget (QLabel, textLabel2_3) +#: rc.cpp:352 rc.cpp:448 +msgid "Time (seconds) elapsed:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:164 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, elapsedTimeLCD) +#: rc.cpp:355 +msgid "" +"This shows the number of seconds you have typed in this training session." +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:174 +#. i18n: ectx: property (text), widget (QLabel, textLabel3) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:623 +#. i18n: ectx: property (text), widget (QLabel, textLabel3_3) +#: rc.cpp:358 rc.cpp:451 +msgid "Characters typed:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:187 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, totalCharsLCD) +#: rc.cpp:361 +msgid "" +"The number of characters (correct and wrong) that you have typed so far." +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:197 +#. i18n: ectx: property (text), widget (QLabel, textLabel5) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:643 +#. i18n: ectx: property (text), widget (QLabel, textLabel5_2) +#: rc.cpp:364 rc.cpp:454 +msgid "Mistyped characters:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:210 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, wrongCharsLCD) +#: rc.cpp:367 +msgid "Shows how many wrong characters you did type." +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:220 +#. i18n: ectx: property (text), widget (QLabel, textLabel4) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:663 +#. i18n: ectx: property (text), widget (QLabel, textLabel4_2) +#: rc.cpp:370 rc.cpp:457 +msgid "Words typed:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:233 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, wordsLCD) +#: rc.cpp:373 +msgid "The number of words typed so far." +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:258 +#. i18n: ectx: property (whatsThis), widget (QProgressBar, correctnessBar) +#: rc.cpp:379 +msgid "" +"The ratio of correctly typed characters versus total number of characters " +"typed." +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:271 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox5) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:708 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox5_2) +#: rc.cpp:382 rc.cpp:463 +msgid "Typing Rate" +msgstr "Бичих хурд" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:286 +#. i18n: ectx: property (text), widget (QLabel, textLabel6) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:723 +#. i18n: ectx: property (text), widget (QLabel, textLabel6_3) +#: rc.cpp:385 rc.cpp:466 +msgid "Characters per minute:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:299 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, charSpeedLCD) +#: rc.cpp:388 +msgid "The number of correct characters you typed per minute." +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:309 +#. i18n: ectx: property (text), widget (QLabel, textLabel6_2) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:743 +#. i18n: ectx: property (text), widget (QLabel, textLabel6_2_2) +#: rc.cpp:391 rc.cpp:469 +msgid "Words per minute:" +msgstr "" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:322 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, wordSpeedLCD) +#: rc.cpp:394 +msgid "The number of words you typed per minute." msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:137 -#. i18n: ectx: property (text), widget (QLabel, l11) -#: rc.cpp:499 -msgid "Workload:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:337 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox7) +#: rc.cpp:397 +msgid "" +"Here the characters are listed that you have missed during the typing test. " +"The percentage shows the ratio of how often a key was missed versus how " +"often the key was pressed in total. Large numbers indicate that the key was " +"missed a lot." msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:164 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CompleteWholeTrainingLevel) -#: rc.cpp:509 -msgid "Complete whole training level before proceeding" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:340 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox7) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:771 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox7_2) +#: rc.cpp:400 rc.cpp:475 +msgid "Character Statistics (characters you need to focus on)" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:171 -#. i18n: ectx: property (text), widget (QLabel, l12) -#: rc.cpp:512 -msgid "lines" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:352 +#. i18n: ectx: property (text), widget (QLabel, charLabel1) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:874 +#. i18n: ectx: property (text), widget (QLabel, charLabel1Level) +#: rc.cpp:403 rc.cpp:499 +msgid "a:" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:219 -#. i18n: ectx: property (text), widget (QLabel, l1) -#: rc.cpp:518 -msgid "Limits to increase a level" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:382 +#. i18n: ectx: property (text), widget (QLabel, charLabel5) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:867 +#. i18n: ectx: property (text), widget (QLabel, charLabel5Level) +#: rc.cpp:406 rc.cpp:496 +msgid "e:" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:226 -#. i18n: ectx: property (text), widget (QLabel, l6) -#: rc.cpp:521 -msgid "Limits to decrease a level" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:396 +#. i18n: ectx: property (text), widget (QLabel, charLabel2) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:860 +#. i18n: ectx: property (text), widget (QLabel, charLabel2Level) +#: rc.cpp:409 rc.cpp:493 +msgid "b:" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:283 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_DisableManualLevelChange) -#: rc.cpp:524 -msgid "Disable manual level change buttons" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:410 +#. i18n: ectx: property (text), widget (QLabel, charLabel6) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:846 +#. i18n: ectx: property (text), widget (QLabel, charLabel6Level) +#: rc.cpp:412 rc.cpp:490 +msgid "f:" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:314 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_PressEnterOnLineEnd) -#: rc.cpp:527 -msgid "&Typewriter mode (user must confirm line with Enter)" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:424 +#. i18n: ectx: property (text), widget (QLabel, charLabel3) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:818 +#. i18n: ectx: property (text), widget (QLabel, charLabel3Level) +#: rc.cpp:415 rc.cpp:484 +msgid "c:" msgstr "" -#. i18n: file: src/ui/ktouchpreftrainingpage.ui:321 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RememberLevel) -#: rc.cpp:530 -msgid "&Remember level for next program start" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:438 +#. i18n: ectx: property (text), widget (QLabel, charLabel7) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:825 +#. i18n: ectx: property (text), widget (QLabel, charLabel7Level) +#: rc.cpp:418 rc.cpp:487 +msgid "g:" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:14 -#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchKeyboardEditorDialog) -#: rc.cpp:93 -msgid "Keyboard Layout Editor" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:452 +#. i18n: ectx: property (text), widget (QLabel, charLabel4) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:783 +#. i18n: ectx: property (text), widget (QLabel, charLabel4Level) +#: rc.cpp:421 rc.cpp:478 +msgid "d:" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:29 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) -#: rc.cpp:96 -msgid "Keyboard Identification Data" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:466 +#. i18n: ectx: property (text), widget (QLabel, charLabel8) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:790 +#. i18n: ectx: property (text), widget (QLabel, charLabel8Level) +#: rc.cpp:424 rc.cpp:481 +msgid "h:" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:37 -#. i18n: ectx: property (text), widget (QLabel, titleLabel) -#: rc.cpp:99 -msgid "Keyboard title:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:497 +#. i18n: ectx: attribute (title), widget (QWidget, currentLevelTab) +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:520 +#. i18n: ectx: property (text), widget (QLabel, currentTitleLabel_3) +#: rc.cpp:427 rc.cpp:430 +msgid "Current Level Statistics" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:47 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:102 -msgid "Language id:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:551 +#. i18n: ectx: property (text), widget (QLabel, lectureLabel2) +#: rc.cpp:436 +msgid "lectureLabel2" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:69 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:105 -msgid "Comments:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:558 +#. i18n: ectx: property (text), widget (QLabel, textLabel4_3) +#: rc.cpp:439 +msgid "Level:" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:95 -#. i18n: ectx: property (title), widget (QGroupBox, keyPropertiesBox) -#: rc.cpp:108 -msgid "Key Properties" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:571 +#. i18n: ectx: property (text), widget (QLabel, levelLabel2) +#: rc.cpp:442 +msgid "levelLabel2" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:103 -#. i18n: ectx: property (text), widget (QLabel, label_6) -#: rc.cpp:111 -msgid "Key type:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:768 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox7_2) +#: rc.cpp:472 +msgid "" +"Here the characters are listed that you have missed during the typing test. " +"The percentage shows the ratio of how often a key was missed versus how " +"often the key was pressed correctly. Large numbers indicate that the key was " +"missed a lot." msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:113 -#. i18n: ectx: property (text), widget (QLabel, keyTextLabel) -#: rc.cpp:114 -msgid "Key text:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:928 +#. i18n: ectx: attribute (title), widget (QWidget, progressTab) +#: rc.cpp:502 +msgid "Monitor Progress" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:133 -#. i18n: ectx: property (text), widget (QLabel, keyCharLabel) -#: rc.cpp:117 -msgid "Key characters" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:945 +#. i18n: ectx: property (text), widget (QLabel, currentTitleLabel_2) +#: rc.cpp:505 +msgid "Your Typing Progress" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:140 -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: rc.cpp:120 -msgid "Top left:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:960 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) +#: rc.cpp:508 +msgid "Show progress in lecture:" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:166 -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: rc.cpp:123 -msgid "Top right:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:973 +#. i18n: ectx: property (whatsThis), widget (KComboBox, lectureCombo) +#: rc.cpp:511 +msgid "Here you can select the lecture you want to obtain statistics for." msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:198 -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: rc.cpp:126 -msgid "Bottom left:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1004 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox6_2) +#: rc.cpp:514 +msgid "Progress Chart Options" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:224 -#. i18n: ectx: property (text), widget (QLabel, label_5) -#: rc.cpp:129 -msgid "Bottom right:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1022 +#. i18n: ectx: property (title), widget (QGroupBox, chartDataGroup) +#: rc.cpp:517 +msgid "Chart Data" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:270 -#. i18n: ectx: property (text), widget (KPushButton, selectFingerKeyButton) -#: rc.cpp:132 -msgid "Select finger key" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1056 +#. i18n: ectx: property (text), widget (QRadioButton, sessionsRadio) +#: rc.cpp:520 +msgid "Session stats" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:280 -#. i18n: ectx: property (text), widget (KPushButton, deleteKeyButton) -#: rc.cpp:135 -msgid "Delete Key" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1069 +#. i18n: ectx: property (text), widget (QRadioButton, levelsRadio) +#: rc.cpp:523 +msgid "Level stats" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:298 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:138 -msgid "Keyboard Edit Options" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1085 +#. i18n: ectx: property (title), widget (QGroupBox, chartTypeGroup) +#: rc.cpp:526 +msgid "Chart Type" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:306 -#. i18n: ectx: property (text), widget (QPushButton, openButton) -#: rc.cpp:141 -msgid "Open Keyboard..." +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1119 +#. i18n: ectx: property (text), widget (QRadioButton, correctRadio) +#. i18n: file: src/ui/ktouchstatuswidget.ui:206 +#. i18n: ectx: property (title), widget (QGroupBox, GroupBox12) +#: rc.cpp:529 rc.cpp:754 src/ktouchstatisticsdialog.cpp:392 +msgid "Correctness" +msgstr "Зөв бичиг" + +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1132 +#. i18n: ectx: property (text), widget (QRadioButton, skillRadio) +#: rc.cpp:532 src/ktouchstatisticsdialog.cpp:420 +msgid "Skill" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:313 -#. i18n: ectx: property (text), widget (QPushButton, setFontButton) -#: rc.cpp:144 -msgid "Set Keyboard Font..." +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1145 +#. i18n: ectx: property (text), widget (QRadioButton, WPMRadio) +#: rc.cpp:535 src/ktouchstatisticsdialog.cpp:350 +msgid "Words per minute" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:320 -#. i18n: ectx: property (text), widget (QPushButton, saveButton) -#: rc.cpp:147 -msgid "Save Keyboard" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1158 +#. i18n: ectx: property (text), widget (QRadioButton, CPMRadio) +#: rc.cpp:538 src/ktouchstatisticsdialog.cpp:371 +msgid "Characters per minute" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:327 -#. i18n: ectx: property (text), widget (QPushButton, saveAsButton) -#: rc.cpp:150 -msgid "Save Keyboard As..." +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1174 +#. i18n: ectx: property (title), widget (QGroupBox, timeAxisScalingGroup) +#: rc.cpp:541 +msgid "Time Axis Scaling" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:346 -#. i18n: ectx: property (title), widget (QGroupBox, keyGeometryBox) -#: rc.cpp:156 -msgid "Key Geometry" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1208 +#. i18n: ectx: property (text), widget (QRadioButton, timeRadio) +#: rc.cpp:544 +msgid "Time scaled" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:352 -#. i18n: ectx: property (text), widget (QLabel, label) -#: rc.cpp:159 -msgid "Left:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1221 +#. i18n: ectx: property (text), widget (QRadioButton, eventRadio) +#: rc.cpp:547 +msgid "Constant spacing" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:378 -#. i18n: ectx: property (text), widget (QLabel, label_8) -#: rc.cpp:162 -msgid "Width:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1246 +#. i18n: ectx: property (toolTip), widget (KPushButton, clearButton) +#: rc.cpp:550 +msgid "" +"Pressing this button will erase the whole training statistics for the " +"current user." msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:404 -#. i18n: ectx: property (text), widget (QLabel, label_7) -#: rc.cpp:165 -msgid "Top:" +#. i18n: file: src/ui/ktouchstatisticsdialog.ui:1249 +#. i18n: ectx: property (text), widget (KPushButton, clearButton) +#: rc.cpp:553 +msgid "Clear History" +msgstr "Түүх устгах" + +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:13 +#. i18n: ectx: property (windowTitle), widget (QWidget, KTouchPrefKeyboardPage) +#: rc.cpp:559 src/ktouch.cpp:427 +msgid "Keyboard Settings" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:430 -#. i18n: ectx: property (text), widget (QLabel, label_9) -#: rc.cpp:168 -msgid "Height:" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:19 +#. i18n: ectx: property (title), widget (QGroupBox, kcfg_ShowKeyboard) +#: rc.cpp:562 +msgid "Show keyboard" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:465 -#. i18n: ectx: property (title), widget (QGroupBox, keyConnectorEditBox) -#: rc.cpp:171 -msgid "Key connectors" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:28 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowAnimation) +#: rc.cpp:565 +msgid "Show on the keyboards the keys you have to type" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:473 -#. i18n: ectx: property (text), widget (QLabel, label_10) -#: rc.cpp:174 src/ktouchkeyboardeditordialog.cpp:478 -msgid "Character" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:31 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ShowAnimation) +#: rc.cpp:568 +msgid "" +"This highlights on the keyboard the key you have to type next. It is easier " +"to type when this is checked." msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:490 -#. i18n: ectx: property (text), widget (QLabel, label_11) -#: rc.cpp:177 -msgid "or unicode" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:34 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowAnimation) +#: rc.cpp:571 +msgid "Highlight &keys on keyboard" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:556 -#. i18n: ectx: property (text), widget (KPushButton, clearConnectorButton) -#: rc.cpp:180 -msgid "Clear connectors" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:41 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowLearnedKeysOnly) +#: rc.cpp:574 +msgid "Hide/dim not yet learned keys " msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:563 -#. i18n: ectx: property (text), widget (KPushButton, addConnectorButton) -#: rc.cpp:183 -msgid "Add/update connector" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:48 +#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_OverrideKeyboardFont) +#: rc.cpp:577 +msgid "" +"If checked you can specify your own keyboard font instead of the predefined " +"one of the keyboard layout." msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:576 -#. i18n: ectx: property (text), widget (KPushButton, selectModifierKeyButton) -#: rc.cpp:186 -msgid "< modifier key>" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:51 +#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_OverrideKeyboardFont) +#: rc.cpp:580 +msgid "" +"Every keyboard layout may specify its own font. If the predefined font of a " +"certain keyboard layout does not work or you would like to have your own, " +"check this button. You may then choose your own font that will be used to " +"draw the characters on the keys." msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:624 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox5) -#: rc.cpp:189 -msgid "Keyboard Layout (click to activate keys for editing or drag keys)" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:54 +#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OverrideKeyboardFont) +#: rc.cpp:583 +msgid "Override keyboard fonts" msgstr "" -#. i18n: file: src/ui/ktouchkeyboardeditordialog.ui:646 -#. i18n: ectx: property (text), widget (KPushButton, addKeyButton) -#: rc.cpp:192 -msgid "Add key" +#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:81 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:586 +msgid "Font for keys on keyboard:" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:14 #. i18n: ectx: property (windowTitle), widget (QDialog, KTouchLectureEditorDialog) -#: rc.cpp:195 +#: rc.cpp:589 msgid "KTouch Lecture Editor" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:26 #. i18n: ectx: property (title), widget (QGroupBox, groupBox2) -#: rc.cpp:198 +#: rc.cpp:592 msgid "Lecture Properties" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:46 #. i18n: ectx: property (text), widget (QLabel, titleLabel) -#: rc.cpp:201 +#: rc.cpp:595 msgid "Title:" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:67 #. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:204 +#: rc.cpp:598 msgid "Comment:" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:93 #. i18n: ectx: property (title), widget (QGroupBox, groupBox1) -#: rc.cpp:207 +#: rc.cpp:601 msgid "Level Editor" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:143 #. i18n: ectx: property (text), widget (QLabel, levelLabel) -#: rc.cpp:210 +#: rc.cpp:604 msgid "Level Data of Level 10" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:172 #. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:213 +#: rc.cpp:607 msgid "New characters in this level:" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:198 #. i18n: ectx: property (text), widget (QLabel, commentLabel) -#: rc.cpp:216 +#: rc.cpp:610 msgid "Level comment (optional):" msgstr "" #. i18n: file: src/ui/ktouchlectureeditordialog.ui:224 #. i18n: ectx: property (text), widget (QLabel, textLabel3) -#: rc.cpp:219 +#: rc.cpp:613 msgid "Level data:" msgstr "" -#. i18n: file: src/ui/ktouchopenrequestdialog.ui:77 -#. i18n: ectx: property (text), widget (KPushButton, browseBtn) -#: rc.cpp:83 -msgid "Browse..." -msgstr "" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:16 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) +#: rc.cpp:616 +msgid "Sound" +msgstr "Дуу авиа" -#. i18n: file: src/ui/ktouchopenrequestdialog.ui:150 -#. i18n: ectx: property (text), widget (KPushButton, okBtn) -#: rc.cpp:87 -msgid "&Ok" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:37 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_BeepOnError) +#. i18n: file: src/ktouch.kcfg:47 +#. i18n: ectx: label, entry (BeepOnError), group (General) +#: rc.cpp:619 rc.cpp:814 +msgid "Emit a beep on each typing error" msgstr "" -#. i18n: file: src/ui/ktouchopenrequestdialog.ui:163 -#. i18n: ectx: property (text), widget (KPushButton, cancelBtn) -#: rc.cpp:90 -msgid "&Cancel" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:40 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_BeepOnError) +#: rc.cpp:622 +msgid "" +"If checked (default) this will emit a beep each time you make a typing error." msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:13 -#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchColorEditorDialog) -#: rc.cpp:692 -msgid "Color Scheme Editor" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:43 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_BeepOnError) +#: rc.cpp:625 +msgid "&Beep on error" msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:25 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:695 -msgid "User Defined Color Schemes" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:50 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_SoundOnKeypress) +#: rc.cpp:628 +msgid "Make a typewriter sound for each key pressed" msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:64 -#. i18n: ectx: property (text), widget (KPushButton, removeBtn) -#: rc.cpp:698 -msgid "Remove" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:53 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_SoundOnKeypress) +#: rc.cpp:631 +msgid "If checked this will play a typewriter sound for every key pressed." msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:79 -#. i18n: ectx: property (text), widget (KPushButton, addBtn) -#: rc.cpp:701 -msgid "Add" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:56 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SoundOnKeypress) +#: rc.cpp:634 +msgid "&Typewriter sound when typing" msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:97 -#. i18n: ectx: property (title), widget (QGroupBox, editGroupBox) -#: rc.cpp:704 -msgid "Edit Color Scheme" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:63 +#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_SoundOnLevel) +#: rc.cpp:637 +msgid "Play a sound when the level automatically changes." msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:117 -#. i18n: ectx: property (text), widget (QLabel, nameL) -#: rc.cpp:707 -msgid "Name of color scheme:" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:66 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_SoundOnLevel) +#: rc.cpp:640 +msgid "" +"If this is checked (default) a sound will be played each time you " +"automatically change of level." msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:127 -#. i18n: ectx: property (text), widget (KPushButton, updateBtn) -#: rc.cpp:710 -msgid "&Store Data" +#. i18n: file: src/ui/ktouchprefsoundpage.ui:69 +#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SoundOnLevel) +#: rc.cpp:643 +msgid "&Sound on automatic level change" msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:144 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) -#: rc.cpp:713 -msgid "Slide Line Colors" -msgstr "" +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:13 +#. i18n: ectx: property (windowTitle), widget (QWidget, KTouchPrefGeneralPage) +#: rc.cpp:646 src/ktouch.cpp:421 +msgid "General Options" +msgstr "Ерөнхий сонголтууд" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:184 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_2) -#: rc.cpp:716 -msgid "Teacher background:" +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:19 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#: rc.cpp:649 +msgid "Text Line Settings" msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:198 +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:76 #. i18n: ectx: property (text), widget (QLabel, textLabel3) -#: rc.cpp:719 -msgid "Teacher text:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:215 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_4) -#: rc.cpp:722 -msgid "Student background:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:222 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_5) -#: rc.cpp:725 -msgid "Student text on error:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:243 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_3) -#: rc.cpp:728 -msgid "Student text:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:250 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_6) -#: rc.cpp:731 -msgid "Student background on error:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:297 -#. i18n: ectx: property (title), widget (QGroupBox, keyboardColorsGroup) -#: rc.cpp:734 -msgid "Keyboard Colors" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:309 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_11) -#: rc.cpp:737 -msgid "Background colors for normal keys:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:536 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_10) -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:588 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_10_2) -#: rc.cpp:740 rc.cpp:755 -msgid "Highlighted background:" +#: rc.cpp:652 +msgid "Fast" msgstr "" -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:543 +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:83 #. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:743 -msgid "Normal key colors:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:550 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_9) -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:623 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_9_2) -#: rc.cpp:746 rc.cpp:761 -msgid "Highlighted text color:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:557 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_8) -#: rc.cpp:749 -msgid "Text color:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:571 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_7) -#: rc.cpp:752 -msgid "Key frame:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:602 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:758 -msgid "Modifier/other keys:" -msgstr "" - -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:637 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_7_2) -#: rc.cpp:764 -msgid "Text color" -msgstr "" - -#. i18n: file: src/ui/ktouchprefcolorspage.ui:153 -#. i18n: ectx: property (text), widget (QLabel, l6) -#. i18n: file: src/ui/ktouchprefcolorspage.ui:163 -#. i18n: ectx: property (text), widget (QLabel, l5) -#. i18n: file: src/ui/ktouchprefcolorspage.ui:282 -#. i18n: ectx: property (text), widget (QLabel, errorBackgroundLabel) -#. i18n: file: src/ui/ktouchcoloreditordialog.ui:644 -#. i18n: ectx: property (text), widget (QLabel, textLabel3_8_2) -#: rc.cpp:41 rc.cpp:44 rc.cpp:59 rc.cpp:767 -msgid "Background:" -msgstr "" - -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:13 -#. i18n: ectx: property (windowTitle), widget (QWidget, KTouchPrefKeyboardPage) -#: rc.cpp:629 src/ktouch.cpp:419 -msgid "Keyboard Settings" -msgstr "" - -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:19 -#. i18n: ectx: property (title), widget (QGroupBox, kcfg_ShowKeyboard) -#: rc.cpp:632 -msgid "Show keyboard" -msgstr "" - -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:28 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ShowAnimation) -#: rc.cpp:635 -msgid "Show on the keyboards the keys you have to type" -msgstr "" - -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:31 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_ShowAnimation) -#: rc.cpp:638 -msgid "" -"This highlights on the keyboard the key you have to type next. It is easier " -"to type when this is checked." -msgstr "" - -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:34 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowAnimation) -#: rc.cpp:641 -msgid "Highlight &keys on keyboard" -msgstr "" - -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:41 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowLearnedKeysOnly) -#: rc.cpp:644 -msgid "Hide/dim not yet learned keys " +#: rc.cpp:655 +msgid "Slow" msgstr "" -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:48 -#. i18n: ectx: property (toolTip), widget (QGroupBox, kcfg_OverrideKeyboardFont) -#: rc.cpp:647 -msgid "" -"If checked you can specify your own keyboard font instead of the predefined " -"one of the keyboard layout." +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:128 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) +#: rc.cpp:658 +msgid "Sliding speed:" msgstr "" -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:51 -#. i18n: ectx: property (whatsThis), widget (QGroupBox, kcfg_OverrideKeyboardFont) -#: rc.cpp:650 -msgid "" -"Every keyboard layout may specify its own font. If the predefined font of a " -"certain keyboard layout does not work or you would like to have your own, " -"check this button. You may then choose your own font that will be used to " -"draw the characters on the keys." +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:137 +#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OverrideLectureFont) +#: rc.cpp:661 +msgid "Override lecture font" msgstr "" -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:54 -#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OverrideKeyboardFont) -#: rc.cpp:653 -msgid "Override keyboard fonts" +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:177 +#. i18n: ectx: property (text), widget (QLabel, fontTextLabel) +#: rc.cpp:664 +msgid "Font for displayed/typed text:" msgstr "" -#. i18n: file: src/ui/ktouchprefkeyboardpage.ui:81 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:656 -msgid "Font for keys on keyboard:" +#. i18n: file: src/ui/ktouchprefgeneralpage.ui:190 +#. i18n: ectx: property (whatsThis), widget (KFontRequester, kcfg_Font) +#: rc.cpp:667 +msgid "" +"This button will display a font dialog where you can change the font for the " +"student and the teacher lines. When you leave the font dialog, the new font " +"is previewed in the line below and only applied when you click the Apply " +"button below." msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:14 #. i18n: ectx: property (windowTitle), widget (QWidget, KTouchPrefColorsPage) -#: rc.cpp:17 src/ktouch.cpp:422 +#: rc.cpp:670 src/ktouch.cpp:430 msgid "Color Settings" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:20 #. i18n: ectx: property (title), widget (QGroupBox, kcfg_CommonTypingLineColors) -#: rc.cpp:20 +#: rc.cpp:673 msgid "Use custom color for typing line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:49 #. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_TeacherTextColor) -#: rc.cpp:23 +#: rc.cpp:676 msgid "The color for the teacher's line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:75 #. i18n: ectx: property (text), widget (QLabel, l1) -#: rc.cpp:26 +#: rc.cpp:679 msgid "Teacher's line" msgstr "" @@ -1125,32 +1272,32 @@ #. i18n: ectx: property (text), widget (QLabel, l4) #. i18n: file: src/ui/ktouchprefcolorspage.ui:336 #. i18n: ectx: property (text), widget (QLabel, errorTextLabel) -#: rc.cpp:29 rc.cpp:32 rc.cpp:74 +#: rc.cpp:682 rc.cpp:685 rc.cpp:727 msgid "Text:" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:140 #. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_StudentTextColor) -#: rc.cpp:35 +#: rc.cpp:688 msgid "Change the text color for the student line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:143 #. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_StudentTextColor) -#: rc.cpp:38 +#: rc.cpp:691 msgid "" "Here you can change the color of the text you type in the student line." msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:208 #. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_TeacherBackgroundColor) -#: rc.cpp:47 +#: rc.cpp:700 msgid "The background for the teacher's line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:211 #. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_TeacherBackgroundColor) -#: rc.cpp:50 +#: rc.cpp:703 msgid "" "Here you can change the background color for the teacher's line (the line of " "letters you have to type.)" @@ -1158,25 +1305,25 @@ #. i18n: file: src/ui/ktouchprefcolorspage.ui:221 #. i18n: ectx: property (text), widget (QLabel, l2) -#: rc.cpp:53 +#: rc.cpp:706 msgid "Typing line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:233 #. i18n: ectx: property (title), widget (QGroupBox, kcfg_ColorOnError) -#: rc.cpp:56 +#: rc.cpp:709 msgid "Use different color on missed typing" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:301 #. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_ErrorBackgroundColor) -#: rc.cpp:62 +#: rc.cpp:715 msgid "Choose the background color for error in typing line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:304 #. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_ErrorBackgroundColor) -#: rc.cpp:65 +#: rc.cpp:718 msgid "" "When you have checked 'Use different color on error in the typing line', you " "can then choose a color for the background of errors. You make an error when " @@ -1186,13 +1333,13 @@ #. i18n: file: src/ui/ktouchprefcolorspage.ui:323 #. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_ErrorTextColor) -#: rc.cpp:68 +#: rc.cpp:721 msgid "Choose the text color for error in typing line" msgstr "" #. i18n: file: src/ui/ktouchprefcolorspage.ui:326 #. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_ErrorTextColor) -#: rc.cpp:71 +#: rc.cpp:724 msgid "" "When you have checked 'Use different color on error in the typing line', you " "can then choose a color for the text of errors. You make an error when you " @@ -1200,954 +1347,871 @@ "more visible." msgstr "" -#. i18n: file: src/ui/ktouchusersetupdialog.ui:13 -#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchUserSetupDialog) -#: rc.cpp:770 -msgid "Setup Users" -msgstr "" - -#. i18n: file: src/ui/ktouchusersetupdialog.ui:39 -#. i18n: ectx: property (text), widget (KPushButton, addBtn) -#: rc.cpp:773 -msgid "&Add" -msgstr "" - -#. i18n: file: src/ui/ktouchusersetupdialog.ui:42 -#. i18n: ectx: property (shortcut), widget (KPushButton, addBtn) -#: rc.cpp:776 -msgid "Ins, Alt+A" -msgstr "" - -#. i18n: file: src/ui/ktouchusersetupdialog.ui:49 -#. i18n: ectx: property (text), widget (KPushButton, removeBtn) -#: rc.cpp:779 -msgid "&Remove" -msgstr "" - -#. i18n: file: src/ui/ktouchusersetupdialog.ui:52 -#. i18n: ectx: property (shortcut), widget (KPushButton, removeBtn) -#: rc.cpp:782 -msgid "Del, Alt+R" -msgstr "" - -#. i18n: file: src/ui/ktouchusersetupdialog.ui:75 -#. i18n: ectx: property (text), widget (KPushButton, closeBtn) -#: rc.cpp:785 -msgid "&Close" -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:13 -#. i18n: ectx: property (windowTitle), widget (QWidget, KTouchLevelSummaryDialog) -#: rc.cpp:557 -msgid "Training level summary" -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:19 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: rc.cpp:560 -msgid "Summary" -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:54 -#. i18n: ectx: attribute (title), widget (QWidget, tab) -#: rc.cpp:563 -msgid "High scores for this level" -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:61 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:117 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:566 rc.cpp:596 -msgid "1." -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:66 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:122 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:569 rc.cpp:599 -msgid "2." -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:71 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:127 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:572 rc.cpp:602 -msgid "3." -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:76 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:132 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:575 rc.cpp:605 -msgid "4." -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:81 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:137 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:578 rc.cpp:608 -msgid "5." -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:86 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:142 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:581 rc.cpp:611 -msgid "Date" -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:91 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:147 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:584 rc.cpp:614 -msgid "Score" -msgstr "" - -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:96 -#. i18n: ectx: property (text), widget (QTableWidget, userHighscoreTableWidget) -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:152 -#. i18n: ectx: property (text), widget (QTableWidget, allUserHighscoreTableWidget) -#: rc.cpp:587 rc.cpp:617 -msgid "Characters per second" -msgstr "" +#. i18n: file: src/ui/ktouchstatuswidget.ui:29 +#. i18n: ectx: property (title), widget (QGroupBox, GroupBox1) +#: rc.cpp:730 +msgid "Level" +msgstr "Төвшин" -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:110 -#. i18n: ectx: attribute (title), widget (QWidget, tab_2) -#: rc.cpp:593 -msgid "All users high scores for this level" -msgstr "" +#. i18n: file: src/ui/ktouchstatuswidget.ui:41 +#. i18n: ectx: property (toolTip), widget (QLCDNumber, levelLCD) +#: rc.cpp:733 +msgid "Current level" +msgstr "Одоогийн байгаа төвшин" -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:169 -#. i18n: ectx: property (text), widget (QPushButton, retryButton) -#: rc.cpp:623 -msgid "&Retry level" -msgstr "" +#. i18n: file: src/ui/ktouchstatuswidget.ui:44 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, levelLCD) +#: rc.cpp:736 +msgid "This shows which level you are at." +msgstr "Та одоогоор аль төвшинд байгааг харуулна" -#. i18n: file: src/ui/ktouchlevelsummarydialog.ui:189 -#. i18n: ectx: property (text), widget (QPushButton, continueButton) -#: rc.cpp:626 -msgid "&Continue to next level" +#. i18n: file: src/ui/ktouchstatuswidget.ui:71 +#. i18n: ectx: property (text), widget (QToolButton, levelUpBtn) +#. i18n: file: src/ui/ktouchstatuswidget.ui:90 +#. i18n: ectx: property (text), widget (QToolButton, levelDownBtn) +#: rc.cpp:739 rc.cpp:742 +msgid "..." msgstr "" -#. i18n: file: src/ui/ktouchprefsoundpage.ui:16 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) -#: rc.cpp:222 -msgid "Sound" -msgstr "Дуу авиа" +#. i18n: file: src/ui/ktouchstatuswidget.ui:114 +#. i18n: ectx: property (title), widget (QGroupBox, GroupBox11) +#: rc.cpp:745 +msgid "Speed" +msgstr "Хурд" -#. i18n: file: src/ui/ktouchprefsoundpage.ui:37 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_BeepOnError) -#. i18n: file: src/ktouch.kcfg:47 -#. i18n: ectx: label, entry (BeepOnError), group (General) -#: rc.cpp:225 rc.cpp:815 -msgid "Emit a beep on each typing error" +#. i18n: file: src/ui/ktouchstatuswidget.ui:178 +#. i18n: ectx: property (toolTip), widget (QLCDNumber, speedLCD) +#: rc.cpp:748 +msgid "Characters/Minute" msgstr "" -#. i18n: file: src/ui/ktouchprefsoundpage.ui:40 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_BeepOnError) -#: rc.cpp:228 +#. i18n: file: src/ui/ktouchstatuswidget.ui:181 +#. i18n: ectx: property (whatsThis), widget (QLCDNumber, speedLCD) +#: rc.cpp:751 msgid "" -"If checked (default) this will emit a beep each time you make a typing error." -msgstr "" - -#. i18n: file: src/ui/ktouchprefsoundpage.ui:43 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_BeepOnError) -#: rc.cpp:231 -msgid "&Beep on error" -msgstr "" - -#. i18n: file: src/ui/ktouchprefsoundpage.ui:50 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_SoundOnKeypress) -#: rc.cpp:234 -msgid "Make a typewriter sound for each key pressed" -msgstr "" - -#. i18n: file: src/ui/ktouchprefsoundpage.ui:53 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_SoundOnKeypress) -#: rc.cpp:237 -msgid "If checked this will play a typewriter sound for every key pressed." -msgstr "" - -#. i18n: file: src/ui/ktouchprefsoundpage.ui:56 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SoundOnKeypress) -#: rc.cpp:240 -msgid "&Typewriter sound when typing" +"This shows how fast you are typing. It measures the typing speed in " +"characters per minute." msgstr "" -#. i18n: file: src/ui/ktouchprefsoundpage.ui:63 -#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_SoundOnLevel) -#: rc.cpp:243 -msgid "Play a sound when the level automatically changes." -msgstr "" +#. i18n: file: src/ui/ktouchstatuswidget.ui:267 +#. i18n: ectx: property (toolTip), widget (QProgressBar, correctnessBar) +#: rc.cpp:757 +msgid "How much are you typing correctly?" +msgstr "Та хэдийг зөв оруулж вэ?" -#. i18n: file: src/ui/ktouchprefsoundpage.ui:66 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_SoundOnLevel) -#: rc.cpp:246 -msgid "" -"If this is checked (default) a sound will be played each time you " -"automatically change of level." -msgstr "" +#. i18n: file: src/ui/ktouchstatuswidget.ui:270 +#. i18n: ectx: property (whatsThis), widget (QProgressBar, correctnessBar) +#: rc.cpp:760 +msgid "This shows how correctly you are typing." +msgstr "Та хэр зөв бичдэгийг харуулна." -#. i18n: file: src/ui/ktouchprefsoundpage.ui:69 -#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SoundOnLevel) -#: rc.cpp:249 -msgid "&Sound on automatic level change" +#. i18n: file: src/ui/ktouchstatuswidget.ui:289 +#. i18n: ectx: property (title), widget (QGroupBox, GroupBox4) +#: rc.cpp:763 +msgid "New Characters in This Level" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:13 -#. i18n: ectx: property (windowTitle), widget (QWidget, KTouchPrefGeneralPage) -#: rc.cpp:533 src/ktouch.cpp:413 -msgid "General Options" -msgstr "Ерөнхий сонголтууд" - -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:19 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) -#: rc.cpp:536 -msgid "Text Line Settings" +#. i18n: file: src/ui/ktouchstatuswidget.ui:312 +#. i18n: ectx: property (text), widget (QLabel, newCharsLabel) +#: rc.cpp:766 +msgid "new characters" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:76 -#. i18n: ectx: property (text), widget (QLabel, textLabel3) -#: rc.cpp:539 -msgid "Fast" +#. i18n: file: src/ui/ktouchusersetupdialog.ui:13 +#. i18n: ectx: property (windowTitle), widget (QDialog, KTouchUserSetupDialog) +#: rc.cpp:769 +msgid "Setup Users" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:83 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:542 -msgid "Slow" +#. i18n: file: src/ui/ktouchusersetupdialog.ui:39 +#. i18n: ectx: property (text), widget (KPushButton, addBtn) +#: rc.cpp:772 +msgid "&Add" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:128 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) -#: rc.cpp:545 -msgid "Sliding speed:" +#. i18n: file: src/ui/ktouchusersetupdialog.ui:42 +#. i18n: ectx: property (shortcut), widget (KPushButton, addBtn) +#: rc.cpp:775 +msgid "Ins, Alt+A" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:137 -#. i18n: ectx: property (title), widget (QGroupBox, kcfg_OverrideLectureFont) -#: rc.cpp:548 -msgid "Override lecture font" +#. i18n: file: src/ui/ktouchusersetupdialog.ui:49 +#. i18n: ectx: property (text), widget (KPushButton, removeBtn) +#: rc.cpp:778 +msgid "&Remove" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:177 -#. i18n: ectx: property (text), widget (QLabel, fontTextLabel) -#: rc.cpp:551 -msgid "Font for displayed/typed text:" +#. i18n: file: src/ui/ktouchusersetupdialog.ui:52 +#. i18n: ectx: property (shortcut), widget (KPushButton, removeBtn) +#: rc.cpp:781 +msgid "Del, Alt+R" msgstr "" -#. i18n: file: src/ui/ktouchprefgeneralpage.ui:190 -#. i18n: ectx: property (whatsThis), widget (KFontRequester, kcfg_Font) -#: rc.cpp:554 -msgid "" -"This button will display a font dialog where you can change the font for the " -"student and the teacher lines. When you leave the font dialog, the new font " -"is previewed in the line below and only applied when you click the Apply " -"button below." +#. i18n: file: src/ui/ktouchusersetupdialog.ui:75 +#. i18n: ectx: property (text), widget (KPushButton, closeBtn) +#: rc.cpp:784 +msgid "&Close" msgstr "" #. i18n: file: src/ktouch.kcfg:9 #. i18n: ectx: label, entry (CurrentColorScheme), group (Colors) -#: rc.cpp:788 +#: rc.cpp:787 msgid "The number of the current color scheme." msgstr "" #. i18n: file: src/ktouch.kcfg:13 #. i18n: ectx: label, entry (CommonTypingLineColors), group (Colors) -#: rc.cpp:791 +#: rc.cpp:790 msgid "Use the same typing line colors independent of color scheme." msgstr "" #. i18n: file: src/ktouch.kcfg:17 #. i18n: ectx: label, entry (TeacherBackgroundColor), group (Colors) -#: rc.cpp:794 +#: rc.cpp:793 msgid "The background color for the teacher's line." msgstr "" #. i18n: file: src/ktouch.kcfg:21 #. i18n: ectx: label, entry (TeacherTextColor), group (Colors) -#: rc.cpp:797 +#: rc.cpp:796 msgid "The text color for the teacher's line" msgstr "" #. i18n: file: src/ktouch.kcfg:25 #. i18n: ectx: label, entry (StudentBackgroundColor), group (Colors) -#: rc.cpp:800 +#: rc.cpp:799 msgid "The background color for the student's line." msgstr "" #. i18n: file: src/ktouch.kcfg:29 #. i18n: ectx: label, entry (StudentTextColor), group (Colors) -#: rc.cpp:803 +#: rc.cpp:802 msgid "The text color for the student's line" msgstr "" #. i18n: file: src/ktouch.kcfg:33 #. i18n: ectx: label, entry (ColorOnError), group (Colors) -#: rc.cpp:806 +#: rc.cpp:805 msgid "Whether to use a different background for wrong text or not." msgstr "" #. i18n: file: src/ktouch.kcfg:37 #. i18n: ectx: label, entry (ErrorBackgroundColor), group (Colors) -#: rc.cpp:809 +#: rc.cpp:808 msgid "The background color for wrong text (students line)." msgstr "" #. i18n: file: src/ktouch.kcfg:41 #. i18n: ectx: label, entry (ErrorTextColor), group (Colors) -#: rc.cpp:812 +#: rc.cpp:811 msgid "The text color for wrong text (students line)." msgstr "" #. i18n: file: src/ktouch.kcfg:51 #. i18n: ectx: label, entry (SoundOnKeypress), group (General) -#: rc.cpp:818 +#: rc.cpp:817 msgid "Play sounds for typing." msgstr "" #. i18n: file: src/ktouch.kcfg:55 #. i18n: ectx: label, entry (SoundOnLevel), group (General) -#: rc.cpp:821 +#: rc.cpp:820 msgid "Play a sound on automatic level change" msgstr "" #. i18n: file: src/ktouch.kcfg:59 #. i18n: ectx: label, entry (SlidingSpeed), group (General) -#: rc.cpp:824 +#: rc.cpp:823 msgid "The sliding speed" msgstr "" #. i18n: file: src/ktouch.kcfg:63 #. i18n: ectx: label, entry (MaxSlidingWidgetHeight), group (General) -#: rc.cpp:827 +#: rc.cpp:826 msgid "The maximum height of the sliding widget" msgstr "" #. i18n: file: src/ktouch.kcfg:67 #. i18n: ectx: label, entry (OverrideLectureFont), group (General) -#: rc.cpp:830 +#: rc.cpp:829 msgid "Override the default/predefined lecture fonts." msgstr "" #. i18n: file: src/ktouch.kcfg:71 #. i18n: ectx: label, entry (Font), group (General) -#: rc.cpp:833 +#: rc.cpp:832 msgid "The font for the student and teacher lines" msgstr "" #. i18n: file: src/ktouch.kcfg:75 #. i18n: ectx: label, entry (CurrentLectureFile), group (General) -#: rc.cpp:836 +#: rc.cpp:835 msgid "The currently loaded lecture file" msgstr "" #. i18n: file: src/ktouch.kcfg:79 #. i18n: ectx: label, entry (Right2LeftTyping), group (General) -#: rc.cpp:839 +#: rc.cpp:838 msgid "Whether we use right-to-left typing." msgstr "" #. i18n: file: src/ktouch.kcfg:85 #. i18n: ectx: label, entry (ShowAnimation), group (Keyboard) -#: rc.cpp:842 +#: rc.cpp:841 msgid "Whether to use colors on the keys or not." msgstr "" #. i18n: file: src/ktouch.kcfg:89 #. i18n: ectx: label, entry (ShowLearnedKeysOnly), group (Keyboard) -#: rc.cpp:845 +#: rc.cpp:844 msgid "Whether to show only the learned/known keys or always all keys." msgstr "" #. i18n: file: src/ktouch.kcfg:93 #. i18n: ectx: label, entry (ShowKeyboard), group (Keyboard) -#: rc.cpp:848 +#: rc.cpp:847 msgid "Whether to show the keyboard display." msgstr "" #. i18n: file: src/ktouch.kcfg:97 #. i18n: ectx: label, entry (OverrideKeyboardFont), group (Keyboard) -#: rc.cpp:851 +#: rc.cpp:850 msgid "Whether to override the default/predefined keyboard fonts." msgstr "" #. i18n: file: src/ktouch.kcfg:101 #. i18n: ectx: label, entry (KeyboardFont), group (Keyboard) -#: rc.cpp:854 +#: rc.cpp:853 msgid "The font for the keys on the keyboard" msgstr "" #. i18n: file: src/ktouch.kcfg:105 #. i18n: ectx: label, entry (CurrentKeyboardFile), group (Keyboard) -#: rc.cpp:857 +#: rc.cpp:856 msgid "The currently loaded keyboard file" msgstr "" #. i18n: file: src/ktouch.kcfg:111 #. i18n: ectx: label, entry (PressEnterOnLineEnd), group (Training) -#: rc.cpp:860 +#: rc.cpp:859 msgid "Requires user to press enter after the line is complete." msgstr "" #. i18n: file: src/ktouch.kcfg:115 #. i18n: ectx: label, entry (AutoLevelChange), group (Training) -#: rc.cpp:863 +#: rc.cpp:862 msgid "Allow automatic level adjustments" msgstr "" #. i18n: file: src/ktouch.kcfg:119 #. i18n: ectx: label, entry (DisableManualLevelChange), group (Training) -#: rc.cpp:866 +#: rc.cpp:865 msgid "Disable manual level adjustments when auto-level change is enabled" msgstr "" #. i18n: file: src/ktouch.kcfg:123 #. i18n: ectx: label, entry (RememberLevel), group (Training) -#: rc.cpp:869 +#: rc.cpp:868 msgid "Remember the current level for the next KTouch start" msgstr "" #. i18n: file: src/ktouch.kcfg:127 #. i18n: ectx: label, entry (CurrentTrainingLevel), group (Training) -#: rc.cpp:872 +#: rc.cpp:871 msgid "The current training level" msgstr "" #. i18n: file: src/ktouch.kcfg:131 #. i18n: ectx: label, entry (UpSpeedLimit), group (Training) -#: rc.cpp:875 +#: rc.cpp:874 msgid "Number of chars per minute to increase a level" msgstr "" #. i18n: file: src/ktouch.kcfg:135 #. i18n: ectx: label, entry (UpCorrectLimit), group (Training) -#: rc.cpp:878 +#: rc.cpp:877 msgid "Percentage of correctness to increase a level" msgstr "" #. i18n: file: src/ktouch.kcfg:139 #. i18n: ectx: label, entry (DownSpeedLimit), group (Training) -#: rc.cpp:881 +#: rc.cpp:880 msgid "Number of chars per minute to decrease a level" msgstr "" #. i18n: file: src/ktouch.kcfg:143 #. i18n: ectx: label, entry (DownCorrectLimit), group (Training) -#: rc.cpp:884 +#: rc.cpp:883 msgid "Percentage of correctness to decrease a level" msgstr "" #. i18n: file: src/ktouch.kcfg:147 #. i18n: ectx: label, entry (NumberOfLinesWorkload), group (Training) -#: rc.cpp:887 +#: rc.cpp:886 msgid "How many lines that must be typed before level can change" msgstr "" #. i18n: file: src/ktouch.kcfg:151 #. i18n: ectx: label, entry (CompleteWholeTrainingLevel), group (Training) -#: rc.cpp:890 +#: rc.cpp:889 msgid "Run minimum one complete level before going up" msgstr "" #. i18n: file: src/ktouch.kcfg:157 #. i18n: ectx: label, entry (MultipleUsers), group (Users) -#: rc.cpp:893 +#: rc.cpp:892 msgid "Allow multiple KTouch users for single user account" msgstr "" #. i18n: file: src/ktouch.kcfg:161 #. i18n: ectx: label, entry (CurrentUserName), group (Users) -#: rc.cpp:896 +#: rc.cpp:895 msgid "The user name of the current user." msgstr "" -#. i18n: file: training/russian_long.ktouch.xml:3 -#: rc.cpp:942 +#. i18n: file: training/Danish/da.auto.ktouch.xml:3 +#: rc.cpp:899 msgctxt "Lesson Name" -msgid "Russian (long auto-generated)" +msgid "Danish (auto-generated)" msgstr "" -#. i18n: file: training/bulgarian.ktouch.xml:3 -#: rc.cpp:920 +#. i18n: file: training/Danish/da.ktouch.xml:3 +#: rc.cpp:901 msgctxt "Lesson Name" -msgid "Bulgarian (auto-generated)" +msgid "Danish (complete course)" msgstr "" -#. i18n: file: training/german.ktouch.xml:3 -#: rc.cpp:910 +#. i18n: file: training/Dutch/nl.ktouch.xml:3 +#: rc.cpp:903 msgctxt "Lesson Name" -msgid "German (in 9 levels)" +msgid "Nederlands (auto-generated)" msgstr "" -#. i18n: file: training/dvorak_ABCD.ktouch.xml:3 -#: rc.cpp:938 +#. i18n: file: training/Dutch/nl.junior.ktouch.xml:3 +#: rc.cpp:905 msgctxt "Lesson Name" -msgid "Dvorak - ABCD" +msgid "Nederlands Junior (Nederlands for Kids)" msgstr "" -#. i18n: file: training/lt.ktouch.xml:3 -#: rc.cpp:978 +#. i18n: file: training/Finnish/fi.junior.ktouch.xml:3 +#: rc.cpp:907 msgctxt "Lesson Name" -msgid "Lithuanian (sdt)" +msgid "Finnish For Kids" msgstr "" -#. i18n: file: training/german3.ktouch.xml:3 -#: rc.cpp:898 +#. i18n: file: training/Finnish/fi.ktouch.xml:3 +#: rc.cpp:909 msgctxt "Lesson Name" -msgid "German (auto-generated)" +msgid "Finnish (auto-generated)" msgstr "" -#. i18n: file: training/espanol.ktouch.xml:3 -#: rc.cpp:946 +#. i18n: file: training/Hellenic/el.ktouch.xml:3 +#: rc.cpp:911 msgctxt "Lesson Name" -msgid "Spanish (auto-generated) 1" +msgid "Hellenic" msgstr "" -#. i18n: file: training/danish2.ktouch.xml:3 -#: rc.cpp:912 +#. i18n: file: training/Slovak/sl.ktouch.xml:3 +#: rc.cpp:913 msgctxt "Lesson Name" -msgid "Danish (auto-generated)" +msgid "Slovak (auto-generated)" +msgstr "" + +#. i18n: file: training/German/de.1.ktouch.xml:3 +#: rc.cpp:915 +msgctxt "Lesson Name" +msgid "German (in 9 levels)" msgstr "" -#. i18n: file: training/german.neo2.ktouch.xml:3 -#: rc.cpp:958 +#. i18n: file: training/German/de.neo2.ktouch.xml:3 +#: rc.cpp:917 msgctxt "Lesson Name" msgid "German (Neo 2 keyboard layout)" msgstr "" -#. i18n: file: training/bulgarian_long.ktouch.xml:3 -#: rc.cpp:972 +#. i18n: file: training/German/de.3.ktouch.xml:3 +#: rc.cpp:919 msgctxt "Lesson Name" -msgid "Bulgarian (auto-generated-long)" +msgid "German (auto-generated)" msgstr "" -#. i18n: file: training/catalan.ktouch.xml:3 -#: rc.cpp:908 +#. i18n: file: training/German/de.number.ktouch.xml:3 +#: rc.cpp:921 msgctxt "Lesson Name" -msgid "Catalan (auto-generated)" +msgid "German (Number Pad)" msgstr "" -#. i18n: file: training/polish.ktouch.xml:3 -#: rc.cpp:928 +#. i18n: file: training/German/de.dvorak.ktouch.xml:3 +#: rc.cpp:923 msgctxt "Lesson Name" -msgid "Polish (from TTCoach)" +msgid "German (Dvorak keyboard layout)" msgstr "" -#. i18n: file: training/latin.ktouch.xml:3 -#: rc.cpp:948 +#. i18n: file: training/German/de.2.ktouch.xml:3 +#: rc.cpp:925 msgctxt "Lesson Name" -msgid "Latin" +msgid "German (from Tipptrainer)" msgstr "" -#. i18n: file: training/slovak.ktouch.xml:3 -#: rc.cpp:932 +#. i18n: file: training/French/fr.auto1.ktouch.xml:3 +#: rc.cpp:927 msgctxt "Lesson Name" -msgid "Slovak (auto-generated)" +msgid "French (auto-generated) 2" msgstr "" -#. i18n: file: training/norwegian.ktouch.xml:3 -#: rc.cpp:936 +#. i18n: file: training/French/fr.auto2.ktouch.xml:3 +#: rc.cpp:929 msgctxt "Lesson Name" -msgid "Norwegian" +msgid "French (auto-generated) 1" msgstr "" -#. i18n: file: training/dvorak.ktouch.xml:3 -#: rc.cpp:930 +#. i18n: file: training/French/fr.dvorak2.ktouch.xml:3 +#: rc.cpp:931 msgctxt "Lesson Name" -msgid "Dvorak (auto-generated)" +msgid "Dvorak French (Part 2)" msgstr "" -#. i18n: file: training/dvorak-fr-1.ktouch.xml:3 -#: rc.cpp:982 +#. i18n: file: training/French/fr.dvorak1.ktouch.xml:3 +#: rc.cpp:933 msgctxt "Lesson Name" msgid "Dvorak French (Part 1)" msgstr "" -#. i18n: file: training/french2.ktouch.xml:3 -#: rc.cpp:950 +#. i18n: file: training/Latin/la.ktouch.xml:3 +#: rc.cpp:935 msgctxt "Lesson Name" -msgid "French (auto-generated) 2" +msgid "Latin" msgstr "" -#. i18n: file: training/german.dvorak.type2.ktouch.xml:3 -#: rc.cpp:954 +#. i18n: file: training/Hungarian/hu.ktouch.xml:3 +#: rc.cpp:937 msgctxt "Lesson Name" -msgid "German (Dvorak keyboard layout)" +msgid "Hungarian (auto-generated)" msgstr "" -#. i18n: file: training/german2.ktouch.xml:3 -#: rc.cpp:968 +#. i18n: file: training/Hungarian/hu.expert.ktouch.xml:3 +#: rc.cpp:939 msgctxt "Lesson Name" -msgid "German (from Tipptrainer)" +msgid "Hungarian Expert++" msgstr "" -#. i18n: file: training/hungarian.ktouch.xml:3 -#: rc.cpp:962 +#. i18n: file: training/Polish/pl.ktouch.xml:3 +#: rc.cpp:941 msgctxt "Lesson Name" -msgid "Hungarian (auto-generated)" +msgid "Polish (from TTCoach)" msgstr "" -#. i18n: file: training/ukrainian.ktouch.xml:3 -#: rc.cpp:906 +#. i18n: file: training/Czech/cs.ktouch.xml:3 +#: rc.cpp:943 msgctxt "Lesson Name" -msgid "Ukrainian" +msgid "Czech (auto-generated)" msgstr "" -#. i18n: file: training/hungarian.expert.ktouch.xml:3 -#: rc.cpp:976 +#. i18n: file: training/English/en.dvorak1.ktouch.xml:3 +#: rc.cpp:945 msgctxt "Lesson Name" -msgid "Hungarian Expert++" +msgid "Dvorak (auto-generated)" msgstr "" -#. i18n: file: training/german.number.ktouch.xml:3 -#: rc.cpp:904 +#. i18n: file: training/English/en.dvorak2.ktouch.xml:3 +#: rc.cpp:947 msgctxt "Lesson Name" -msgid "German (Number Pad)" +msgid "Dvorak - ABCD" msgstr "" -#. i18n: file: training/dvorak_es.ktouch.xml:3 -#: rc.cpp:944 +#. i18n: file: training/English/en.ktouch.xml:3 +#: rc.cpp:949 msgctxt "Lesson Name" -msgid "Dvorak Spanish" +msgid "English (auto-generated)" msgstr "" -#. i18n: file: training/finnish.ktouch.xml:3 -#: rc.cpp:914 +#. i18n: file: training/English/english_alphagrip.ktouch.xml:3 +#: rc.cpp:951 msgctxt "Lesson Name" -msgid "Finnish (auto-generated)" +msgid "English (for AlphaGrip)" msgstr "" -#. i18n: file: training/el.ktouch.xml:3 -#: rc.cpp:924 +#. i18n: file: training/English/en.colemak.ktouch.xml:3 +#: rc.cpp:953 msgctxt "Lesson Name" -msgid "Hellenic" +msgid "Colemak (auto-generated)" msgstr "" -#. i18n: file: training/russian.ktouch.xml:3 -#: rc.cpp:902 +#. i18n: file: training/Russian/ru.1.ktouch.xml:3 +#: rc.cpp:955 msgctxt "Lesson Name" msgid "Russian (auto-generated)" msgstr "" -#. i18n: file: training/arabic.ktouch.xml:3 -#: rc.cpp:922 +#. i18n: file: training/Russian/ru.long.ktouch.xml:3 +#: rc.cpp:957 msgctxt "Lesson Name" -msgid "Arabic" +msgid "Russian (long auto-generated)" msgstr "" -#. i18n: file: training/italian.ktouch.xml:3 -#: rc.cpp:966 +#. i18n: file: training/Russian/ru.2.ktouch.xml:3 +#: rc.cpp:959 msgctxt "Lesson Name" -msgid "Italian (auto-generated)" +msgid "Russian 2" msgstr "" -#. i18n: file: training/czech.ktouch.xml:3 -#: rc.cpp:934 +#. i18n: file: training/Turkish/tr.ktouch.xml:3 +#: rc.cpp:961 msgctxt "Lesson Name" -msgid "Czech (auto-generated)" +msgid "Turkish (auto-generated)" msgstr "" -#. i18n: file: training/espanol2.ktouch.xml:3 -#: rc.cpp:974 +#. i18n: file: training/Bulgarian/bg.long.ktouch.xml:3 +#: rc.cpp:963 msgctxt "Lesson Name" -msgid "Spanish (auto-generated) 2" +msgid "Bulgarian (auto-generated-long)" msgstr "" -#. i18n: file: training/dvorak-fr-2.ktouch.xml:3 -#: rc.cpp:952 +#. i18n: file: training/Bulgarian/bg.ktouch.xml:3 +#: rc.cpp:965 msgctxt "Lesson Name" -msgid "Dvorak French (Part 2)" +msgid "Bulgarian (auto-generated)" msgstr "" -#. i18n: file: training/english.ktouch.xml:3 -#: rc.cpp:926 +#. i18n: file: training/Lithuanian/lt.ktouch.xml:3 +#: rc.cpp:967 msgctxt "Lesson Name" -msgid "English (auto-generated)" +msgid "Lithuanian (sdt)" msgstr "" -#. i18n: file: training/spanish.ktouch.xml:3 -#: rc.cpp:956 +#. i18n: file: training/Norwegian/no.ktouch.xml:3 +#: rc.cpp:969 msgctxt "Lesson Name" -msgid "Spanish (auto-generated)" +msgid "Norwegian" msgstr "" -#. i18n: file: training/nederlands.ktouch.xml:3 -#: rc.cpp:964 +#. i18n: file: training/Slovenian/slovenian.ktouch.xml:3 +#: rc.cpp:971 msgctxt "Lesson Name" -msgid "Nederlands (auto-generated)" +msgid "Slovenian" msgstr "" -#. i18n: file: training/nederlands_junior.ktouch.xml:3 -#: rc.cpp:960 +#. i18n: file: training/Catalan/ca.ktouch.xml:3 +#: rc.cpp:973 msgctxt "Lesson Name" -msgid "Nederlands Junior (Nederlands for Kids)" +msgid "Catalan (auto-generated)" msgstr "" -#. i18n: file: training/colemak.ktouch.xml:3 -#: rc.cpp:900 +#. i18n: file: training/Brazilian/pt.br-nativo.ktouch.xml:3 +#: rc.cpp:975 msgctxt "Lesson Name" -msgid "Colemak (auto-generated)" +msgid "BR-Nativo" msgstr "" -#. i18n: file: training/finnish_for_kids.ktouch.xml:3 -#: rc.cpp:940 +#. i18n: file: training/Ukrainian/uk.ktouch.xml:3 +#: rc.cpp:977 msgctxt "Lesson Name" -msgid "Finnish For Kids" +msgid "Ukrainian" msgstr "" -#. i18n: file: training/french.ktouch.xml:3 -#: rc.cpp:980 +#. i18n: file: training/Italian/it.ktouch.xml:3 +#: rc.cpp:979 msgctxt "Lesson Name" -msgid "French (auto-generated) 1" +msgid "Italian (auto-generated)" msgstr "" -#. i18n: file: training/danish.ktouch.xml:3 -#: rc.cpp:916 +#. i18n: file: training/Spanish/es.1.ktouch.xml:3 +#: rc.cpp:981 msgctxt "Lesson Name" -msgid "Danish (complete course)" +msgid "Spanish (auto-generated)" msgstr "" -#. i18n: file: training/turkish.ktouch.xml:3 -#: rc.cpp:970 +#. i18n: file: training/Spanish/es.dvorak.ktouch.xml:3 +#: rc.cpp:983 msgctxt "Lesson Name" -msgid "Turkish (auto-generated)" +msgid "Dvorak Spanish" msgstr "" -#. i18n: file: training/slovenian.ktouch.xml:3 -#: rc.cpp:918 +#. i18n: file: training/Spanish/es.2.ktouch.xml:3 +#: rc.cpp:985 msgctxt "Lesson Name" -msgid "Slovenian" +msgid "Spanish (auto-generated) 1" msgstr "" -#. i18n: file: keyboards/colemak.keyboard.xml:3 -#: rc.cpp:1044 -msgctxt "Keyboard Layout Name" -msgid "English Colemak" +#. i18n: file: training/Spanish/es.3.ktouch.xml:3 +#: rc.cpp:987 +msgctxt "Lesson Name" +msgid "Spanish (auto-generated) 2" msgstr "" -#. i18n: file: keyboards/it.keyboard.xml:3 -#: rc.cpp:1000 -msgctxt "Keyboard Layout Name" -msgid "Italian" +#. i18n: file: training/Arabic/ar.ktouch.xml:3 +#: rc.cpp:989 +msgctxt "Lesson Name" +msgid "Arabic" msgstr "" -#. i18n: file: keyboards/no.keyboard.xml:3 -#: rc.cpp:986 +#. i18n: file: keyboards/russian/ru.winkeys.keyboard.xml:3 +#. i18n: file: keyboards/russian/ru.keyboard.xml:3 +#: rc.cpp:991 rc.cpp:993 msgctxt "Keyboard Layout Name" -msgid "Norwegian" +msgid "Russian" msgstr "" -#. i18n: file: keyboards/dvorak_fr.keyboard.xml:3 -#: rc.cpp:1016 +#. i18n: file: keyboards/hungarian/hu.keyboard.xml:3 +#: rc.cpp:995 msgctxt "Keyboard Layout Name" -msgid "French Dvorak" +msgid "Hungarian" msgstr "" -#. i18n: file: keyboards/en.keyboard.xml:3 -#: rc.cpp:1018 +#. i18n: file: keyboards/english/en.keyboard.xml:3 +#: rc.cpp:997 msgctxt "Keyboard Layout Name" msgid "English" msgstr "" -#. i18n: file: keyboards/ar.keyboard.xml:3 -#: rc.cpp:992 +#. i18n: file: keyboards/english/en_gb.dvorak.keyboard.xml:3 +#: rc.cpp:999 msgctxt "Keyboard Layout Name" -msgid "Arabic" +msgid "English Dvorak (United Kingdom)" msgstr "" -#. i18n: file: keyboards/ee.keyboard.xml:3 -#: rc.cpp:997 +#. i18n: file: keyboards/english/en.colemak.keyboard.xml:3 +#: rc.cpp:1001 msgctxt "Keyboard Layout Name" -msgid "Estonian" +msgid "English Colemak" msgstr "" -#. i18n: file: keyboards/kn.keyboard.xml:3 -#: rc.cpp:1026 +#. i18n: file: keyboards/english/en_alphagrip.keyboard.xml:3 +#: rc.cpp:1003 msgctxt "Keyboard Layout Name" -msgid "Kannada" +msgid "AlphaGrip" msgstr "" -#. i18n: file: keyboards/de.neo2.all.keyboard.xml:3 -#: rc.cpp:1002 +#. i18n: file: keyboards/english/en_gb.qwerty.keyboard.xml:3 +#: rc.cpp:1005 msgctxt "Keyboard Layout Name" -msgid "German Neo 2" +msgid "English (United Kingdom)" msgstr "" -#. i18n: file: keyboards/fi.keyboard.xml:3 -#: rc.cpp:1040 +#. i18n: file: keyboards/english/en.dvorak.keyboard.xml:3 +#: rc.cpp:1007 msgctxt "Keyboard Layout Name" -msgid "Finnish Keyboard" +msgid "English Dvorak" msgstr "" -#. i18n: file: keyboards/es.keyboard.xml:3 -#: rc.cpp:1012 +#. i18n: file: keyboards/arabic/ar.keyboard.xml:3 +#: rc.cpp:1009 msgctxt "Keyboard Layout Name" -msgid "Spanish" +msgid "Arabic" msgstr "" -#. i18n: file: keyboards/cs.qwerty.keyboard.xml:3 -#: rc.cpp:1028 +#. i18n: file: keyboards/swedish/sv.keyboard.xml:3 +#: rc.cpp:1011 msgctxt "Keyboard Layout Name" -msgid "Czech qwerty" +msgid "Swedish Keyboard" msgstr "" -#. i18n: file: keyboards/lt.keyboard.xml:3 -#: rc.cpp:1009 +#. i18n: file: keyboards/slovenian/sl.keyboard.xml:3 +#: rc.cpp:1013 +msgctxt "Keyboard Layout Name" +msgid "Slovenian" +msgstr "" + +#. i18n: file: keyboards/lithuanian/lt.keyboard.xml:3 +#: rc.cpp:1015 msgctxt "Keyboard Layout Name" msgid "Lithuanian standard" msgstr "" -#. i18n: file: keyboards/he.keyboard.xml:3 -#: rc.cpp:1038 +#. i18n: file: keyboards/hebrew/he.keyboard.xml:3 +#: rc.cpp:1017 msgctxt "Keyboard Layout Name" msgid "Hebrew" msgstr "" -#. i18n: file: keyboards/bg.keyboard.xml:3 -#: rc.cpp:1013 +#. i18n: file: keyboards/tamil/ta_eng.keyboard.xml:3 +#: rc.cpp:1019 +msgctxt "Keyboard Layout Name" +msgid "Tamil Eng" +msgstr "" + +#. i18n: file: keyboards/tamil/tamil.keyboard.xml:3 +#: rc.cpp:1021 +msgctxt "Keyboard Layout Name" +msgid "Tamil" +msgstr "" + +#. i18n: file: keyboards/kannada/kn.keyboard.xml:3 +#: rc.cpp:1023 +msgctxt "Keyboard Layout Name" +msgid "Kannada" +msgstr "" + +#. i18n: file: keyboards/bulgarian/bg.keyboard.xml:3 +#: rc.cpp:1025 msgctxt "Keyboard Layout Name" msgid "Bulgarian" msgstr "" -#. i18n: file: keyboards/uk.winkeys.keyboard.xml:3 -#: rc.cpp:996 +#. i18n: file: keyboards/spanish/es.dvorak.keyboard.xml:3 +#: rc.cpp:1027 msgctxt "Keyboard Layout Name" -msgid "Ukrainian (winkeys)" +msgid "Spanish Dvorak" msgstr "" -#. i18n: file: keyboards/sl.keyboard.xml:3 -#: rc.cpp:1032 +#. i18n: file: keyboards/spanish/es.keyboard.xml:3 +#: rc.cpp:1029 msgctxt "Keyboard Layout Name" -msgid "Slovenian" +msgid "Spanish" msgstr "" -#. i18n: file: keyboards/lat.keyboard.xml:3 -#: rc.cpp:998 +#. i18n: file: keyboards/latin/lat.keyboard.xml:3 +#: rc.cpp:1031 msgctxt "Keyboard Layout Name" msgid "Latinoamerican" msgstr "" -#. i18n: file: keyboards/pt.br.keyboard.xml:3 -#: rc.cpp:1021 +#. i18n: file: keyboards/danish/dk.keyboard.xml:3 +#: rc.cpp:1033 msgctxt "Keyboard Layout Name" -msgid "Brazilian" +msgid "Danish" msgstr "" -#. i18n: file: keyboards/dvorak.keyboard.xml:3 -#: rc.cpp:1010 +#. i18n: file: keyboards/french/fr.dvorak.keyboard.xml:3 +#: rc.cpp:1035 msgctxt "Keyboard Layout Name" -msgid "English Dvorak" +msgid "French Dvorak" msgstr "" -#. i18n: file: keyboards/dk.keyboard.xml:3 -#: rc.cpp:1008 +#. i18n: file: keyboards/french/fr.keyboard.xml:3 +#: rc.cpp:1037 msgctxt "Keyboard Layout Name" -msgid "Danish" +msgid "French" msgstr "" -#. i18n: file: keyboards/de_ch.keyboard.xml:3 -#: rc.cpp:1034 +#. i18n: file: keyboards/slovak/sk.qwerty.keyboard.xml:3 +#: rc.cpp:1039 msgctxt "Keyboard Layout Name" -msgid "German (Swiss)" +msgid "Slovak qwerty" msgstr "" -#. i18n: file: keyboards/en_gb.qwerty.keyboard.xml:3 -#: rc.cpp:1029 +#. i18n: file: keyboards/slovak/sk.qwertz.keyboard.xml:3 +#: rc.cpp:1041 msgctxt "Keyboard Layout Name" -msgid "English (United Kingdom)" +msgid "Slovak qwertz" msgstr "" -#. i18n: file: keyboards/de.dvorak.type2.keyboard.xml:3 -#: rc.cpp:1030 +#. i18n: file: keyboards/swiss/ch.de.keyboard.xml:3 +#: rc.cpp:1043 msgctxt "Keyboard Layout Name" -msgid "German Dvorak Type II" +msgid "German (Swiss)" msgstr "" -#. i18n: file: keyboards/hu.keyboard.xml:3 -#: rc.cpp:988 +#. i18n: file: keyboards/swiss/ch.fr.keyboard.xml:3 +#: rc.cpp:1045 msgctxt "Keyboard Layout Name" -msgid "Hungarian" +msgid "French Swiss" msgstr "" -#. i18n: file: keyboards/es.dvorak.keyboard.xml:3 -#: rc.cpp:1035 +#. i18n: file: keyboards/quebec/qc.keyboard.xml:3 +#: rc.cpp:1047 msgctxt "Keyboard Layout Name" -msgid "Spanish Dvorak" +msgid "Québec" msgstr "" -#. i18n: file: keyboards/ru.keyboard.xml:3 -#. i18n: file: keyboards/ru-winkeys.keyboard.xml:3 -#: rc.cpp:984 rc.cpp:1036 +#. i18n: file: keyboards/greek/el.keyboard.xml:3 +#: rc.cpp:1049 msgctxt "Keyboard Layout Name" -msgid "Russian" +msgid "Greek (English)" msgstr "" -#. i18n: file: keyboards/sv.keyboard.xml:3 -#: rc.cpp:1042 +#. i18n: file: keyboards/brazilian/pt.br.keyboard.xml:3 +#: rc.cpp:1051 msgctxt "Keyboard Layout Name" -msgid "Swedish Keyboard" +msgid "Brazilian" msgstr "" -#. i18n: file: keyboards/cs.qwertz.keyboard.xml:3 -#: rc.cpp:1014 +#. i18n: file: keyboards/norwegian/no.keyboard.xml:3 +#: rc.cpp:1053 msgctxt "Keyboard Layout Name" -msgid "Czech qwertz" +msgid "Norwegian" msgstr "" -#. i18n: file: keyboards/de.keyboard.xml:3 -#: rc.cpp:1022 +#. i18n: file: keyboards/ukrainian/uk.winkeys.keyboard.xml:3 +#: rc.cpp:1055 msgctxt "Keyboard Layout Name" -msgid "German" +msgid "Ukrainian (winkeys)" msgstr "" -#. i18n: file: keyboards/fr.keyboard.xml:3 -#: rc.cpp:1006 +#. i18n: file: keyboards/italian/it.keyboard.xml:3 +#: rc.cpp:1057 msgctxt "Keyboard Layout Name" -msgid "French" +msgid "Italian" msgstr "" -#. i18n: file: keyboards/fr_ch.keyboard.xml:3 -#: rc.cpp:1024 +#. i18n: file: keyboards/finnish/fi.keyboard.xml:3 +#: rc.cpp:1059 msgctxt "Keyboard Layout Name" -msgid "French Swiss" +msgid "Finnish Keyboard" msgstr "" -#. i18n: file: keyboards/el.keyboard.xml:3 -#: rc.cpp:990 +#. i18n: file: keyboards/czech/cs.qwertz.keyboard.xml:3 +#: rc.cpp:1061 msgctxt "Keyboard Layout Name" -msgid "Greek (English)" +msgid "Czech qwertz" msgstr "" -#. i18n: file: keyboards/sk.qwertz.keyboard.xml:3 -#: rc.cpp:994 +#. i18n: file: keyboards/czech/cs.qwerty.keyboard.xml:3 +#: rc.cpp:1063 msgctxt "Keyboard Layout Name" -msgid "Slovak qwertz" +msgid "Czech qwerty" msgstr "" -#. i18n: file: keyboards/en_gb.dvorak.keyboard.xml:3 -#: rc.cpp:1053 +#. i18n: file: keyboards/german/de.keyboard.xml:3 +#: rc.cpp:1065 msgctxt "Keyboard Layout Name" -msgid "English Dvorak (United Kingdom)" +msgid "German" msgstr "" -#. i18n: file: keyboards/qc.keyboard.xml:3 -#: rc.cpp:1020 +#. i18n: file: keyboards/german/de.neo2.all.keyboard.xml:3 +#: rc.cpp:1067 msgctxt "Keyboard Layout Name" -msgid "Québec" +msgid "German Neo 2" msgstr "" -#. i18n: file: keyboards/sk.qwerty.keyboard.xml:3 -#: rc.cpp:1004 +#. i18n: file: keyboards/german/de.dvorak.type2.keyboard.xml:3 +#: rc.cpp:1069 msgctxt "Keyboard Layout Name" -msgid "Slovak qwerty" +msgid "German Dvorak Type II" +msgstr "" + +#. i18n: file: keyboards/estonian/ee.keyboard.xml:3 +#: rc.cpp:1071 +msgctxt "Keyboard Layout Name" +msgid "Estonian" +msgstr "" + +#: src/ktouchcoloreditordialog.cpp:101 src/ktouchcoloreditordialog.cpp:153 +msgid "New color scheme" +msgstr "" + +#: src/ktouchcoloreditordialog.cpp:163 +msgid "Save modified color schemes?" +msgstr "" + +#: src/ktouchcolorscheme.cpp:65 src/ktouchcolorscheme.cpp:113 +msgid "untitled color scheme" +msgstr "" + +#: src/ktouchcolorscheme.cpp:247 +msgid "Black && White" +msgstr "" + +#: src/ktouchcolorscheme.cpp:267 +msgid "Classic" +msgstr "" + +#: src/ktouchcolorscheme.cpp:293 +msgid "Deep Blue" +msgstr "" + +#: src/ktouchcolorscheme.cpp:318 +msgid "Stripy" msgstr "" #: src/ktouch.cpp:159 src/ktouchstatisticsdata.cpp:435 @@ -2163,20 +2227,20 @@ "*|All files" msgstr "" -#: src/ktouch.cpp:214 +#: src/ktouch.cpp:216 msgid "Select Practice Text" msgstr "" -#: src/ktouch.cpp:240 +#: src/ktouch.cpp:246 #, kde-format msgid "Imported text from file '%1'" msgstr "" -#: src/ktouch.cpp:241 +#: src/ktouch.cpp:247 msgid "generated from text file" msgstr "" -#: src/ktouch.cpp:241 +#: src/ktouch.cpp:247 msgid "all available" msgstr "" @@ -2184,42 +2248,42 @@ msgid "*.ktouch.xml|Lecture files" msgstr "" -#: src/ktouch.cpp:264 src/ktouchopenrequestdialog.cpp:124 +#: src/ktouch.cpp:270 src/ktouchopenrequestdialog.cpp:124 msgid "Select Training Lecture File" msgstr "" -#: src/ktouch.cpp:363 +#: src/ktouch.cpp:371 msgid "" "Would you like to keep the current level for the new training session?" msgstr "" -#: src/ktouch.cpp:364 +#: src/ktouch.cpp:372 msgid "Start new training session" msgstr "" -#: src/ktouch.cpp:364 +#: src/ktouch.cpp:372 msgid "Keep current level" msgstr "" -#: src/ktouch.cpp:364 +#: src/ktouch.cpp:372 msgid "Start from first level" msgstr "" -#: src/ktouch.cpp:426 +#: src/ktouch.cpp:434 msgid "Sound Settings" msgstr "" -#: src/ktouch.cpp:461 +#: src/ktouch.cpp:469 #, kde-format msgid "Level: Correct/Total chars: %1/%2 Words: %3" msgstr "" -#: src/ktouch.cpp:462 +#: src/ktouch.cpp:470 #, kde-format msgid "Session: Correct/Total chars: %1/%2 Words: %3" msgstr "" -#: src/ktouch.cpp:473 +#: src/ktouch.cpp:481 msgid "" "Note that in different countries touch typing is taught slightly different " "which usually affects only the top row of keys. For instance, in the United " @@ -2229,106 +2293,78 @@ "Normally this only makes a difference for split or ergonomic keyboards." msgstr "" -#: src/ktouch.cpp:501 +#: src/ktouch.cpp:509 #, kde-format msgid "Could not find/open the lecture file '%1'." msgstr "" -#: src/ktouch.cpp:527 src/ktouch.cpp:914 +#: src/ktouch.cpp:535 src/ktouch.cpp:924 #, kde-format msgid "Changing user to '%1'. Restarting training session at current level." msgstr "" -#: src/ktouch.cpp:669 +#: src/ktouch.cpp:677 msgid "&Open Plain Text File..." msgstr "" -#: src/ktouch.cpp:674 +#: src/ktouch.cpp:682 msgid "&Open Lecture..." msgstr "" -#: src/ktouch.cpp:679 +#: src/ktouch.cpp:687 msgid "&Edit Lecture..." msgstr "" -#: src/ktouch.cpp:684 +#: src/ktouch.cpp:692 msgid "&Edit Color Scheme..." msgstr "" -#: src/ktouch.cpp:689 +#: src/ktouch.cpp:697 msgid "&Edit Keyboard Layout..." msgstr "" -#: src/ktouch.cpp:697 +#: src/ktouch.cpp:705 msgid "&Start New Session" msgstr "" -#: src/ktouch.cpp:702 +#: src/ktouch.cpp:710 msgid "&Pause Session" msgstr "" -#: src/ktouch.cpp:707 +#: src/ktouch.cpp:715 msgid "&Lecture Statistics" msgstr "" -#: src/ktouch.cpp:713 +#: src/ktouch.cpp:721 msgid "Default &Lectures" msgstr "" -#: src/ktouch.cpp:723 +#: src/ktouch.cpp:731 msgid "&Keyboard Layouts" msgstr "" -#: src/ktouch.cpp:734 +#: src/ktouch.cpp:742 msgid "Keyboards &Color Schemes" msgstr "" -#: src/ktouch.cpp:749 +#: src/ktouch.cpp:757 msgid "&Setup Users..." msgstr "" -#: src/ktouch.cpp:754 +#: src/ktouch.cpp:762 msgid "&Current User" msgstr "" -#: src/ktouch.cpp:817 src/ktouchkeyboard.cpp:270 src/ktouchkeyboard.cpp:322 +#: src/ktouch.cpp:825 src/ktouchkeyboard.cpp:270 src/ktouchkeyboard.cpp:322 #: src/ktouchkeyboardeditordialog.cpp:523 #: src/ktouchkeyboardeditordialog.cpp:575 msgid "untitled keyboard layout" msgstr "" -#: src/ktouch.cpp:854 src/ktouchlecture.cpp:209 src/ktouchlecture.cpp:241 +#: src/ktouch.cpp:863 src/ktouchlecture.cpp:209 src/ktouchlecture.cpp:241 msgid "untitled lecture" msgstr "" -#: src/ktouchcoloreditordialog.cpp:101 src/ktouchcoloreditordialog.cpp:153 -msgid "New color scheme" -msgstr "" - -#: src/ktouchcoloreditordialog.cpp:163 -msgid "Save modified color schemes?" -msgstr "" - -#: src/ktouchcolorscheme.cpp:65 src/ktouchcolorscheme.cpp:113 -msgid "untitled color scheme" -msgstr "" - -#: src/ktouchcolorscheme.cpp:247 -msgid "Black && White" -msgstr "" - -#: src/ktouchcolorscheme.cpp:267 -msgid "Classic" -msgstr "" - -#: src/ktouchcolorscheme.cpp:293 -msgid "Deep Blue" -msgstr "" - -#: src/ktouchcolorscheme.cpp:318 -msgid "Stripy" -msgstr "" - #: src/ktouchkeyboard.cpp:64 #, kde-format msgid "Could not open/download keyboard file '%1'" @@ -2597,7 +2633,7 @@ "successfully completed the default lecture. Hurray!!!" msgstr "" -#: src/ktouchleveldata.cpp:72 src/ktouchleveldata.cpp:104 +#: src/ktouchleveldata.cpp:74 src/ktouchleveldata.cpp:117 msgctxt "basically all characters on the keyboard" msgid "abcdefghijklmnopqrstuvwxyz" msgstr "" @@ -2628,33 +2664,33 @@ "The training session will restart at the current level." msgstr "" -#: src/ktouchstatisticsdialog.cpp:425 +#: src/ktouchstatisticsdialog.cpp:439 msgid "Time since first practice session in days" msgstr "" -#: src/ktouchstatisticsdialog.cpp:429 +#: src/ktouchstatisticsdialog.cpp:443 msgid "Sessions" msgstr "" -#: src/ktouchtrainer.cpp:307 +#: src/ktouchtrainer.cpp:314 msgid "Starting training session: Waiting for first keypress..." msgstr "" -#: src/ktouchtrainer.cpp:326 +#: src/ktouchtrainer.cpp:333 msgid "Training session paused. Training continues on next keypress..." msgstr "" -#: src/ktouchtrainer.cpp:339 +#: src/ktouchtrainer.cpp:346 msgid "Training session! The time is running..." msgstr "" -#: src/ktouchtrainer.cpp:432 +#: src/ktouchtrainer.cpp:439 msgid "" "You have finished this training exercise.\n" "This training session will start from the beginning." msgstr "" -#: src/ktouchtrainer.cpp:433 +#: src/ktouchtrainer.cpp:440 msgid "You rock!" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/ktux.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/ktux.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/ktux.po 2012-03-23 07:07:43.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/ktux.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: kdetoys\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-09-09 04:38+0000\n" +"POT-Creation-Date: 2012-04-12 13:14+0100\n" "PO-Revision-Date: 2009-12-16 12:12+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 19:28+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 01:04+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: src/sprite.cpp:54 msgid "KTux" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/libkonq.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/libkonq.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/libkonq.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/libkonq.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: libkonq\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" "PO-Revision-Date: 2008-02-16 12:01+0000\n" "Last-Translator: Sanlig Badral <Badral@openmn.org>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" @@ -14,120 +14,120 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-03-22 23:26+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:52+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: konq_copytomenu.cpp:78 +#: konq_copytomenu.cpp:82 msgctxt "@title:menu" msgid "Copy To" msgstr "" -#: konq_copytomenu.cpp:84 +#: konq_copytomenu.cpp:88 msgctxt "@title:menu" msgid "Move To" msgstr "" -#: konq_copytomenu.cpp:108 +#: konq_copytomenu.cpp:112 msgctxt "@title:menu" msgid "Home Folder" msgstr "" -#: konq_copytomenu.cpp:115 +#: konq_copytomenu.cpp:119 msgctxt "@title:menu" msgid "Root Folder" msgstr "" -#: konq_copytomenu.cpp:120 +#: konq_copytomenu.cpp:155 msgctxt "@title:menu in Copy To or Move To submenu" msgid "Browse..." msgstr "" -#: konq_copytomenu.cpp:191 +#: konq_copytomenu.cpp:226 msgctxt "@title:menu" msgid "Copy Here" msgstr "" -#: konq_copytomenu.cpp:192 +#: konq_copytomenu.cpp:227 msgctxt "@title:menu" msgid "Move Here" msgstr "" -#: konq_operations.cpp:275 +#: konq_operations.cpp:292 msgid "You cannot drop a folder on to itself" msgstr "Та лавлахуудыг өөр дотор нь зөөж чадахгүй." -#: konq_operations.cpp:320 +#: konq_operations.cpp:338 msgid "File name for dropped contents:" msgstr "" -#: konq_operations.cpp:532 +#: konq_operations.cpp:549 msgid "&Move Here" msgstr "Энэ байрлалд &зөө" -#: konq_operations.cpp:536 +#: konq_operations.cpp:553 msgid "&Copy Here" msgstr "Энэ байрлалд &хуул" -#: konq_operations.cpp:540 +#: konq_operations.cpp:557 msgid "&Link Here" msgstr "Энд &холбо" -#: konq_operations.cpp:542 +#: konq_operations.cpp:559 msgid "Set as &Wallpaper" msgstr "&Дэвсгэр зургаар хэрэглэх" -#: konq_operations.cpp:544 +#: konq_operations.cpp:561 msgid "C&ancel" msgstr "&болих" -#: konq_operations.cpp:814 +#: konq_operations.cpp:831 msgctxt "@action:button" msgid "Create directory" msgstr "" -#: konq_operations.cpp:816 +#: konq_operations.cpp:833 msgctxt "@action:button" msgid "Enter a different name" msgstr "" -#: konq_operations.cpp:819 +#: konq_operations.cpp:836 #, kde-format msgid "" "The name \"%1\" starts with a dot, so the directory will be hidden by " "default." msgstr "" -#: konq_operations.cpp:836 +#: konq_operations.cpp:837 msgctxt "@title:window" msgid "Create hidden directory?" msgstr "" -#: konq_operations.cpp:847 +#: konq_operations.cpp:852 msgctxt "@label Default name when creating a folder" msgid "New Folder" msgstr "" -#: konq_operations.cpp:854 +#: konq_operations.cpp:859 msgctxt "@title:window" msgid "New Folder" msgstr "" -#: konq_operations.cpp:855 +#: konq_operations.cpp:860 msgctxt "@label:textbox" msgid "Enter folder name:" msgstr "" -#: konq_operations.cpp:947 +#: konq_operations.cpp:964 msgctxt "@action:inmenu" msgid "Paste One Folder" msgstr "" -#: konq_operations.cpp:948 +#: konq_operations.cpp:965 msgctxt "@action:inmenu" msgid "Paste One File" msgstr "" -#: konq_operations.cpp:951 +#: konq_operations.cpp:968 #, kde-format msgctxt "@action:inmenu" msgid "Paste One Item" @@ -135,85 +135,85 @@ msgstr[0] "" msgstr[1] "" -#: konq_operations.cpp:953 +#: konq_operations.cpp:970 msgctxt "@action:inmenu" msgid "Paste Clipboard Contents..." msgstr "" -#: konq_operations.cpp:957 +#: konq_operations.cpp:974 msgctxt "@action:inmenu" msgid "Paste" msgstr "" -#: konq_popupmenu.cpp:249 +#: konq_popupmenu.cpp:254 msgid "&Open" msgstr "&Нээх" -#: konq_popupmenu.cpp:274 +#: konq_popupmenu.cpp:279 msgid "Create &Folder..." msgstr "&Хавтас үүсгэх..." -#: konq_popupmenu.cpp:283 +#: konq_popupmenu.cpp:288 msgid "&Restore" msgstr "" -#: konq_popupmenu.cpp:284 +#: konq_popupmenu.cpp:289 msgid "" "Restores this file or directory, back to the location where it was deleted " "from initially" msgstr "" -#: konq_popupmenu.cpp:304 +#: konq_popupmenu.cpp:309 msgid "Show Original Directory" msgstr "" -#: konq_popupmenu.cpp:304 +#: konq_popupmenu.cpp:309 msgid "Show Original File" msgstr "" -#: konq_popupmenu.cpp:305 +#: konq_popupmenu.cpp:310 msgid "" "Opens a new file manager window showing the target of this link, in its " "parent directory." msgstr "" -#: konq_popupmenu.cpp:337 +#: konq_popupmenu.cpp:342 msgid "&Empty Trash Bin" msgstr "Хогийн сав &хоослох" -#: konq_popupmenu.cpp:351 +#: konq_popupmenu.cpp:353 msgid "&Configure Trash Bin" msgstr "" -#: konq_popupmenu.cpp:363 +#: konq_popupmenu.cpp:377 msgid "&Bookmark This Page" msgstr "Энэ хуудсыг &хавч" -#: konq_popupmenu.cpp:365 +#: konq_popupmenu.cpp:379 msgid "&Bookmark This Location" msgstr "Энэ хаягийг &хавч" -#: konq_popupmenu.cpp:368 +#: konq_popupmenu.cpp:382 msgid "&Bookmark This Folder" msgstr "Энэ хавтасыг &хавч" -#: konq_popupmenu.cpp:370 +#: konq_popupmenu.cpp:384 msgid "&Bookmark This Link" msgstr "Энэ холбоосыг &хавч" -#: konq_popupmenu.cpp:372 +#: konq_popupmenu.cpp:386 msgid "&Bookmark This File" msgstr "Энэ файлыг &хавч" -#: konq_popupmenu.cpp:400 +#: konq_popupmenu.cpp:414 msgid "Preview In" msgstr "" -#: konq_popupmenu.cpp:435 +#: konq_popupmenu.cpp:449 msgid "&Properties" msgstr "&Онцлогууд" -#: konq_popupmenu.cpp:449 +#: konq_popupmenu.cpp:463 msgid "Share" msgstr "Хамтын хэрэглээ" @@ -221,3 +221,12 @@ msgctxt "@info" msgid "Close" msgstr "" + +#: konq_statusbarmessagelabel.cpp:81 +msgid "Close" +msgstr "" + +#: konq_statusbarmessagelabel.cpp:160 +#, kde-format +msgid "Error: %1" +msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/nsplugin.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/nsplugin.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/nsplugin.po 2012-03-23 07:07:46.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/nsplugin.po 2012-04-18 08:23:49.000000000 +0000 @@ -6,15 +6,15 @@ msgstr "" "Project-Id-Version: nsplugin\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-07 16:13+0000\n" -"PO-Revision-Date: 2012-03-14 17:22+0000\n" +"POT-Creation-Date: 2012-04-12 13:13+0100\n" +"PO-Revision-Date: 2012-04-11 16:53+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Mongolian <openmn-core@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 23:27+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:53+0000\n" +"X-Generator: Launchpad (build 15099)\n" #: nspluginloader.cpp:91 msgid "Start Plugin" @@ -24,70 +24,70 @@ msgid "Netscape Plugin" msgstr "" -#: plugin_part.cpp:220 +#: plugin_part.cpp:212 msgid "&Save As..." msgstr "" -#: plugin_part.cpp:299 +#: plugin_part.cpp:291 #, kde-format msgid "Loading Netscape plugin for %1" msgstr "%1 -д Netscape-Plugin ачаалж байна" -#: plugin_part.cpp:311 +#: plugin_part.cpp:303 #, kde-format msgid "Unable to load Netscape plugin for %1" msgstr "%1-д Netscape-Plugins ачаалах боломжгүй" -#: pluginscan.cpp:178 +#: pluginscan.cpp:180 #, kde-format msgctxt "Name of the netscape-plugin which generated this mimetype" msgid "Netscape plugin %1" msgstr "" -#: pluginscan.cpp:235 +#: pluginscan.cpp:237 msgid "Unnamed plugin" msgstr "Нэргүй Plugin" -#: pluginscan.cpp:464 pluginscan.cpp:467 +#: pluginscan.cpp:466 pluginscan.cpp:469 msgid "Netscape plugin viewer" msgstr "Netscape-Plugins харагч" -#: pluginscan.cpp:518 pluginscan.cpp:519 +#: pluginscan.cpp:520 pluginscan.cpp:521 msgid "nspluginscan" msgstr "Netscape-Plugins -р хайх" -#: pluginscan.cpp:520 +#: pluginscan.cpp:522 msgid "(c) 2000,2001 by Stefan Schimanski" msgstr "" -#: pluginscan.cpp:525 +#: pluginscan.cpp:527 msgid "Show progress output for GUI" msgstr "" -#: rc.cpp:4 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr "Санлигийн Бадрал, ,Launchpad Contributions:" -#: rc.cpp:5 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr "badral@users.sf.net,," -#. i18n: file: nspluginpart.rc:4 -#. i18n: ectx: Menu (file) #. i18n: file: test/testnsplugin.rc:5 #. i18n: ectx: Menu (file) -#: rc.cpp:3 rc.cpp:8 rc.cpp:11 +#. i18n: file: nspluginpart.rc:4 +#. i18n: ectx: Menu (file) +#: rc.cpp:5 rc.cpp:8 msgid "&File" msgstr "" -#: viewer/nsplugin.cpp:956 +#: viewer/nsplugin.cpp:952 #, kde-format msgid "Submitting data to %1" msgstr "%1 -рүү өгөгдөл дамжуулал" -#: viewer/nsplugin.cpp:976 +#: viewer/nsplugin.cpp:972 #, kde-format msgid "Requesting %1" msgstr "%1 шаардагдаж байна" diff -Nru language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/umbrello.po language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/umbrello.po --- language-pack-kde-mn-base-12.04+20120322/data/mn/LC_MESSAGES/umbrello.po 2012-03-23 07:07:43.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/data/mn/LC_MESSAGES/umbrello.po 2012-04-18 08:23:47.000000000 +0000 @@ -7,4271 +7,4394 @@ msgstr "" "Project-Id-Version: kdesdk\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-09-08 16:09+0000\n" +"POT-Creation-Date: 2012-04-12 17:44+0000\n" "PO-Revision-Date: 2009-11-13 11:18+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-22 19:27+0000\n" -"X-Generator: Launchpad (build 14981)\n" +"X-Launchpad-Export-Date: 2012-04-18 01:03+0000\n" +"X-Generator: Launchpad (build 15099)\n" -#: cmds/cmd_set_stereotype.cpp:25 -#, kde-format -msgid "Set stereotype : %1 to %2" +#: umllistview.cpp:505 +msgid "Externalize Folder" msgstr "" -#: cmds/cmd_create_seqdiag.cpp:25 +#: umllistview.cpp:545 umldoc.cpp:622 umldoc.cpp:632 umldoc.cpp:649 +#: umldoc.cpp:682 umldoc.cpp:700 umlviewimageexportermodel.cpp:251 #, kde-format -msgid "Create sequence diagram : %1" +msgid "There was a problem saving file: %1" msgstr "" -#: cmds/cmd_create_classdiag.cpp:25 -#, kde-format -msgid "Create class diagram : %1" +#: umllistview.cpp:546 umldoc.cpp:622 umldoc.cpp:632 umldoc.cpp:649 +#: umldoc.cpp:682 umldoc.cpp:700 umldoc.cpp:707 +msgid "Save Error" msgstr "" -#: cmds/cmd_create_entityrelationdiag.cpp:25 -#, kde-format -msgid "Create entity relationship diagram : %1" +#: umllistview.cpp:577 +msgid "Enter Model Name" msgstr "" -#: cmds/cmd_resizeWidget.cpp:26 -#, kde-format -msgid "Resize widget : %1" +#: umllistview.cpp:578 +msgid "Enter the new name of the model:" msgstr "" -#: cmds/cmd_handle_rename.cpp:26 -#, kde-format -msgid "Change text : %1 to %2" +#: umllistview.cpp:1320 +msgid "Views" msgstr "" -#: cmds/cmd_set_visibility.cpp:24 -#, kde-format -msgid "Change visibility : %1" +#: umllistview.cpp:2301 +msgid "" +"The name you entered was invalid.\n" +"Creation process has been canceled." msgstr "" -#: cmds/cmd_create_deploydiag.cpp:25 -#, kde-format -msgid "Create deployment diagram : %1" +#: umllistview.cpp:2302 umllistviewitem.cpp:715 +msgid "Name Not Valid" msgstr "" -#: cmds/cmd_create_usecasediag.cpp:25 -#, kde-format -msgid "Create use case diagram : %1" +#: umllistview.cpp:2311 umldoc.cpp:1418 +msgid "" +"The name you entered was not unique.\n" +"Is this what you wanted?" msgstr "" -#: cmds/cmd_create_collaborationdiag.cpp:25 -#, kde-format -msgid "Create collaboration diagram : %1" +#: umllistview.cpp:2312 umllistview.cpp:2319 umllistview.cpp:2584 +#: umldoc.cpp:1419 dialogs/umlviewdialog.cpp:227 +msgid "Name Not Unique" msgstr "" -#: cmds/cmd_create_activitydiag.cpp:25 -#, kde-format -msgid "Create activity diagram : %1" +#: umllistview.cpp:2312 umldoc.cpp:1419 +msgid "Use Name" msgstr "" -#: cmds/widget/cmd_set_name.cpp:25 -#, kde-format -msgid "Set name : %1 to %2" +#: umllistview.cpp:2312 umldoc.cpp:1419 +msgid "Enter New Name" msgstr "" -#: cmds/widget/cmd_changeFontSelection.cpp:26 -#, kde-format -msgid "Change font : %1" +#: umllistview.cpp:2318 umllistview.cpp:2583 +msgid "" +"The name you entered was not unique.\n" +"Creation process has been canceled." msgstr "" -#: cmds/widget/cmd_changeLineColor.cpp:34 -#, kde-format -msgid "Change line color : %1" +#: umllistview.cpp:2541 umllistview.cpp:2558 umllistview.cpp:2573 +#: umllistview.cpp:2603 +msgid "Creation canceled" msgstr "" -#: cmds/widget/cmd_changeFillColor.cpp:26 -#, kde-format -msgid "Change fill color : %1" +#: umllistview.cpp:2861 +msgid "Loading listview..." msgstr "" -#: cmds/widget/cmd_create_widget.cpp:26 -#, kde-format -msgid "Create widget : %1" +#: umllistview.cpp:3245 +msgid "The folder must be emptied before it can be deleted." msgstr "" -#: cmds/widget/cmd_set_txt.cpp:26 -#, kde-format -msgid "Set text : %1 to %2" +#: umllistview.cpp:3246 +msgid "Folder Not Empty" msgstr "" -#: cmds/widget/cmd_changeMulti.cpp:26 -#, kde-format -msgid "Change multiplicity : %1 to %2" +#: enumliteral.cpp:104 +msgctxt "enum name" +msgid "Name" msgstr "" -#: cmds/cmd_create_componentdiag.cpp:25 -#, kde-format -msgid "Create component diagram : %1" +#: enumliteral.cpp:104 stereotype.cpp:112 umldoc.cpp:1276 umldoc.cpp:1343 +#: umldoc.cpp:1374 umldoc.cpp:1408 object_factory.cpp:191 +msgid "Enter name:" msgstr "" -#: cmds/generic/cmd_rename_umlobject.cpp:25 -#, kde-format -msgid "Rename object : %1 to %2" +#: widgets/umlwidget.cpp:362 widgets/umlwidget.cpp:366 +msgid "Change Properties" msgstr "" -#: cmds/generic/cmd_create_umlobject.cpp:28 -#, kde-format -msgid "Create uml object : %1" +#: widgets/pinwidget.cpp:180 +msgid "Enter Pin Name" msgstr "" -#: cmds/cmd_moveWidget.cpp:26 -#, kde-format -msgid "Move widget : %1" +#: widgets/pinwidget.cpp:180 +msgid "Enter the pin name :" msgstr "" -#: cmds/cmd_create_statediag.cpp:25 -#, kde-format -msgid "Create state diagram : %1" +#: widgets/associationwidget.cpp:3012 +msgid "Multiplicity" msgstr "" -#: umlviewimageexporter.cpp:71 -msgid "Exporting view..." +#: widgets/associationwidget.cpp:3013 widgets/floatingtextwidget.cpp:362 +msgid "Enter multiplicity:" msgstr "" -#: umlviewimageexporter.cpp:75 -msgid "An error happened when exporting the image:\n" +#: widgets/associationwidget.cpp:3030 +msgid "Association Name" msgstr "" -#: umlviewimageexporter.cpp:77 uml.cpp:1316 umlviewimageexporterall.cpp:84 -msgctxt "reset status bar" -msgid "Ready." +#: widgets/associationwidget.cpp:3031 widgets/floatingtextwidget.cpp:369 +msgid "Enter association name:" msgstr "" -#: umlviewimageexporter.cpp:102 -#, kde-format -msgid "" -"The selected file %1 exists.\n" -"Do you want to overwrite it?" +#: widgets/associationwidget.cpp:3050 +msgid "Role Name" msgstr "" -#: umlviewimageexporter.cpp:103 -msgid "File Already Exists" +#: widgets/associationwidget.cpp:3051 widgets/floatingtextwidget.cpp:360 +msgid "Enter role name:" msgstr "" -#: umlviewimageexporter.cpp:103 dialogs/overwritedialogue.cpp:49 -msgid "&Overwrite" +#: widgets/messagewidget.cpp:1136 listpopupmenu.cpp:1187 +#: listpopupmenu.cpp:1191 +msgid "Operation" msgstr "" -#: umlviewimageexporter.cpp:166 uml.cpp:1105 -msgid "Save As" +#: widgets/statewidget.cpp:271 umlview.cpp:2793 toolbarstateother.cpp:282 +msgid "Enter State Name" msgstr "" -#: uml.cpp:239 -msgid "&Export model to DocBook" +#: widgets/statewidget.cpp:271 umlview.cpp:2794 toolbarstateother.cpp:283 +msgid "Enter the name of the new state:" msgstr "" -#: uml.cpp:243 -msgid "&Export model to XHTML" +#: widgets/statewidget.cpp:281 +msgid "Enter Activity" msgstr "" -#: uml.cpp:247 -msgid "&New Class Wizard..." +#: widgets/statewidget.cpp:281 widgets/activitywidget.cpp:350 umlview.cpp:2826 +#: toolbarstateother.cpp:254 dialogs/activitypage.cpp:176 +msgid "Enter the name of the new activity:" msgstr "" -#: uml.cpp:251 -msgid "&Add Default Datatypes for Active Language" +#: widgets/statewidget.cpp:281 umlview.cpp:2827 toolbarstateother.cpp:254 +#: dialogs/activitypage.cpp:176 +msgid "new activity" msgstr "" -#: uml.cpp:258 -msgid "&Import Classes..." +#: widgets/objectwidget.cpp:90 +msgid "Rename Object" msgstr "" -#: uml.cpp:263 -msgid "Import &Project..." +#: widgets/objectwidget.cpp:91 +msgid "Enter object name:" msgstr "" -#: uml.cpp:267 -msgid "&Code Generation Wizard..." +#: widgets/signalwidget.cpp:313 +msgid "Enter signal name" msgstr "" -#: uml.cpp:271 -msgid "&Generate All Code" +#: widgets/signalwidget.cpp:313 +msgid "Enter the signal name :" msgstr "" -#: uml.cpp:316 -msgid "Creates a new document" +#: widgets/preconditionwidget.cpp:122 widgets/toolbarstateonewidget.cpp:176 +msgid "Enter Precondition Name" msgstr "" -#: uml.cpp:317 -msgid "Opens an existing document" +#: widgets/preconditionwidget.cpp:122 +msgid "Enter the precondition :" msgstr "" -#: uml.cpp:318 -msgid "Opens a recently used file" +#: widgets/statusbartoolbutton.cpp:120 +#, kde-format +msgctxt "@info:tooltip of custom toolbar button" +msgid "%1" msgstr "" -#: uml.cpp:319 -msgid "Saves the document" +#: widgets/objectnodewidget.cpp:198 +msgid "Enter Object Node Name" msgstr "" -#: uml.cpp:320 -msgid "Saves the document as..." +#: widgets/objectnodewidget.cpp:198 +msgid "Enter the name of the object node :" msgstr "" -#: uml.cpp:321 -msgid "Closes the document" +#: widgets/objectnodewidget.cpp:254 +msgid "Select Object node type" msgstr "" -#: uml.cpp:322 -msgid "Prints out the document" +#: widgets/objectnodewidget.cpp:254 +msgid "Select the object node type" msgstr "" -#: uml.cpp:323 -msgid "Quits the application" +#: widgets/objectnodewidget.cpp:260 +msgid "Enter the name of the data store node" msgstr "" -#: uml.cpp:324 -msgid "Exports the model to the docbook format" +#: widgets/objectnodewidget.cpp:260 +msgid "data store name" msgstr "" -#: uml.cpp:325 -msgid "Exports the model to the XHTML format" +#: widgets/objectnodewidget.cpp:262 +msgid "Enter the name of the buffer node" msgstr "" -#: uml.cpp:326 -msgid "Cuts the selected section and puts it to the clipboard" +#: widgets/objectnodewidget.cpp:262 +msgid "Enter the name of the buffer" msgstr "" -#: uml.cpp:327 -msgid "Copies the selected section to the clipboard" +#: widgets/objectnodewidget.cpp:262 +msgid "centralBuffer" msgstr "" -#: uml.cpp:328 -msgid "Pastes the contents of the clipboard" +#: widgets/objectnodewidget.cpp:264 +msgid "Enter the name of the object flow" msgstr "" -#: uml.cpp:329 -msgid "Set the default program preferences" +#: widgets/objectnodewidget.cpp:264 +msgid "object flow" msgstr "" -#: uml.cpp:333 -msgctxt "delete selected widget" -msgid "Delete &Selected" +#: widgets/objectnodewidget.cpp:277 +msgid "Enter Object Flow State" msgstr "" -#: uml.cpp:344 -msgid "&Class Diagram..." +#: widgets/objectnodewidget.cpp:277 +msgid "Enter State (keep '-' if there is no state for the object) " msgstr "" -#: uml.cpp:350 -msgid "&Sequence Diagram..." +#: widgets/objectnodewidget.cpp:277 widgets/combinedfragmentwidget.cpp:253 +#: widgets/combinedfragmentwidget.cpp:255 +msgid "-" msgstr "" -#: uml.cpp:356 -msgid "C&ollaboration Diagram..." +#: widgets/combinedfragmentwidget.cpp:251 +msgid "Enter the name of the diagram referenced" msgstr "" -#: uml.cpp:362 -msgid "&Use Case Diagram..." +#: widgets/combinedfragmentwidget.cpp:251 +msgid "Diagram name" msgstr "" -#: uml.cpp:368 -msgid "S&tate Diagram..." +#: widgets/combinedfragmentwidget.cpp:253 +#: widgets/combinedfragmentwidget.cpp:346 +msgid "Enter the guard of the loop" msgstr "" -#: uml.cpp:374 -msgid "&Activity Diagram..." +#: widgets/combinedfragmentwidget.cpp:255 +msgid "Enter the first alternative name" msgstr "" -#: uml.cpp:380 -msgid "Co&mponent Diagram..." +#: widgets/combinedfragmentwidget.cpp:340 +msgid "Enter first alternative" msgstr "" -#: uml.cpp:386 -msgid "&Deployment Diagram..." +#: widgets/combinedfragmentwidget.cpp:340 +msgid "Enter first alternative :" msgstr "" -#: uml.cpp:392 -msgid "&Entity Relationship Diagram..." +#: widgets/combinedfragmentwidget.cpp:343 +msgid "Enter referenced diagram name" msgstr "" -#: uml.cpp:398 -msgid "&Clear Diagram" +#: widgets/combinedfragmentwidget.cpp:343 +msgid "Enter referenced diagram name :" msgstr "" -#: uml.cpp:402 -msgid "&Snap to Grid" +#: widgets/combinedfragmentwidget.cpp:346 +msgid "Enter the guard of the loop:" msgstr "" -#: uml.cpp:406 -msgid "S&how Grid" +#: widgets/floatingtextwidget.cpp:183 +msgid "Change Text" msgstr "" -#: uml.cpp:411 umldoc.cpp:1404 umlview.cpp:2959 -#: dialogs/classifierlistpage.cpp:206 dialogs/umloperationdialog.cpp:166 -#: dialogs/umlforeignkeyconstraintdialog.cpp:310 -#: dialogs/umluniqueconstraintdialog.cpp:114 -msgid "&Delete" +#: widgets/floatingtextwidget.cpp:183 widgets/floatingtextwidget.cpp:371 +msgid "Enter new text:" msgstr "" -#: uml.cpp:416 -msgid "&Export as Picture..." +#: widgets/floatingtextwidget.cpp:373 +msgid "ERROR" msgstr "" -#: uml.cpp:421 -msgid "Export &All Diagrams as Pictures..." +#: widgets/floatingtextwidget.cpp:376 dialogs/activitypage.cpp:106 +msgid "Rename" msgstr "" -#: uml.cpp:426 dialogs/classifierlistpage.cpp:208 -#: dialogs/umloperationdialog.cpp:168 -msgid "&Properties" +#: widgets/floatingtextwidget.cpp:548 +msgctxt "operation name" +msgid "Name" msgstr "" -#: uml.cpp:440 -msgid "&Zoom Slider" +#: widgets/floatingtextwidget.cpp:549 +msgid "Enter operation name:" msgstr "" -#: uml.cpp:446 -msgid "Z&oom to 100%" +#: widgets/notewidget.cpp:209 +msgid "Note Type" msgstr "" -#: uml.cpp:450 -msgid "Align Right" +#: widgets/notewidget.cpp:209 +msgid "Select the Note Type" msgstr "" -#: uml.cpp:455 -msgid "Align Left" +#: widgets/toolbarstateonewidget.cpp:176 +msgid "Enter the precondition" msgstr "" -#: uml.cpp:460 -msgid "Align Top" +#: widgets/toolbarstateonewidget.cpp:176 +msgid "new precondition" msgstr "" -#: uml.cpp:465 -msgid "Align Bottom" +#: widgets/floatingdashlinewidget.cpp:75 +msgid "Enter alternative Name" msgstr "" -#: uml.cpp:470 -msgid "Align Vertical Middle" +#: widgets/floatingdashlinewidget.cpp:75 +msgid "Enter the alternative :" msgstr "" -#: uml.cpp:475 -msgid "Align Horizontal Middle" +#: widgets/activitywidget.cpp:350 umlview.cpp:2825 toolbarstateother.cpp:253 +msgid "Enter Activity Name" msgstr "" -#: uml.cpp:480 -msgid "Align Vertical Distribute" +#: clipboard/umlclipboard.cpp:839 +msgid "" +"At least one of the items in the clipboard could not be pasted because an " +"item of the same name already exists. Any other items have been pasted." msgstr "" -#: uml.cpp:485 -msgid "Align Horizontal Distribute" +#: clipboard/umlclipboard.cpp:843 uml.cpp:1447 +msgid "Paste Error" msgstr "" -#: uml.cpp:489 -msgid "&Move Tab Left" +#: umlcanvasobject.cpp:191 model_utils.cpp:458 +msgid "new_association" msgstr "" -#: uml.cpp:490 -msgid "&Move Tab Right" +#: umlcanvasobject.cpp:194 +msgid "new_attribute" msgstr "" -#: uml.cpp:505 -msgid "Select Diagram on Left" +#: umlcanvasobject.cpp:197 +msgid "new_template" msgstr "" -#: uml.cpp:506 -msgid "Select Diagram on Right" +#: umlcanvasobject.cpp:200 +msgid "new_operation" msgstr "" -#: uml.cpp:632 -msgctxt "init status bar" -msgid "Ready" +#: umlcanvasobject.cpp:203 +msgid "new_literal" msgstr "" -#: uml.cpp:645 -msgid "Diagram Toolbar" +#: umlcanvasobject.cpp:206 +msgid "new_field" msgstr "" -#: uml.cpp:692 -msgid "&Tree View" +#: umlcanvasobject.cpp:209 +msgid "new_unique_constraint" msgstr "" -#: uml.cpp:702 -msgid "Doc&umentation" +#: umlcanvasobject.cpp:212 +msgid "new_fkey_constraint" msgstr "" -#: uml.cpp:712 -msgid "Co&mmand history" +#: umlcanvasobject.cpp:215 +msgid "new_check_constraint" msgstr "" -#: uml.cpp:734 uml.cpp:1023 uml.cpp:1054 -msgid "Opening file..." +#: entity.cpp:125 entity.cpp:178 entity.cpp:228 entity.cpp:277 enum.cpp:107 +#: package.cpp:174 umldoc.cpp:1379 umldoc.cpp:1413 object_factory.cpp:196 +#: classifier.cpp:393 classifier.cpp:770 +msgid "That is an invalid name." msgstr "" -#: uml.cpp:795 uml.cpp:1085 umldoc.cpp:274 umldoc.cpp:367 umldoc.cpp:417 -#: umldoc.cpp:439 umldoc.cpp:477 umldoc.cpp:489 umldoc.cpp:503 umldoc.cpp:515 -#: umldoc.cpp:527 umldoc.cpp:693 umldoc.cpp:700 umldoc.cpp:2700 -#: umldoc.cpp:2703 -msgid "Untitled" +#: entity.cpp:125 entity.cpp:178 entity.cpp:228 entity.cpp:277 enum.cpp:107 +#: package.cpp:175 umldoc.cpp:1284 umldoc.cpp:1349 umldoc.cpp:1379 +#: umldoc.cpp:1413 object_factory.cpp:197 dialogs/umlviewdialog.cpp:217 +#: classifier.cpp:393 classifier.cpp:770 +msgid "Invalid Name" msgstr "" -#: uml.cpp:1005 -msgid "Creating new document..." +#: entity.cpp:127 entity.cpp:180 entity.cpp:230 entity.cpp:279 umldoc.cpp:1386 +#: umldoc.cpp:1424 object_factory.cpp:207 classifier.cpp:396 +#: classifier.cpp:772 +msgid "That name is already being used." msgstr "" -#: uml.cpp:1031 -msgid "" -"*.xmi *.xmi.tgz *.xmi.tar.bz2 *.mdl|All Supported Files (*.xmi, *.xmi.tgz, " -"*.xmi.tar.bz2, *.mdl)\n" -"*.xmi|Uncompressed XMI Files (*.xmi)\n" -"*.xmi.tgz|Gzip Compressed XMI Files (*.xmi.tgz)\n" -"*.xmi.tar.bz2|Bzip2 Compressed XMI Files (*.xmi.tar.bz2)\n" -"*.mdl|Rose model files" +#: entity.cpp:127 entity.cpp:180 entity.cpp:230 entity.cpp:279 umldoc.cpp:1288 +#: umldoc.cpp:1358 umldoc.cpp:1386 umldoc.cpp:1424 object_factory.cpp:208 +#: classifier.cpp:396 classifier.cpp:772 +msgid "Not a Unique Name" msgstr "" -#: uml.cpp:1035 -msgid "Open File" +#: umlview.cpp:324 umlview.cpp:394 +#, kde-format +msgid "Diagram: %2 Page %1" msgstr "" -#: uml.cpp:1084 -msgid "Saving file..." +#: umlview.cpp:1077 +msgid "Change Line Color" msgstr "" -#: uml.cpp:1100 -msgid "Saving file with a new filename..." +#: umlview.cpp:1106 +msgid "Change Fill Color" msgstr "" -#: uml.cpp:1105 -msgid "" -"*.xmi|XMI File\n" -"*.xmi.tgz|Gzip Compressed XMI File\n" -"*.xmi.tar.bz2|Bzip2 Compressed XMI File\n" -"*|All Files" +#: umlview.cpp:2795 toolbarstateother.cpp:283 +msgid "new state" msgstr "" -#: uml.cpp:1123 -#, kde-format -msgid "" -"The file %1 exists.\n" -"Do you wish to overwrite it?" +#: umlview.cpp:2857 +msgid "Enter Diagram Name" msgstr "" -#: uml.cpp:1124 -msgid "Warning" +#: umlview.cpp:2858 +msgid "Enter the new name of the diagram:" msgstr "" -#: uml.cpp:1124 -msgid "Overwrite" +#: umlview.cpp:3019 +msgid "" +"You are about to delete the entire diagram.\n" +"Are you sure?" msgstr "" -#: uml.cpp:1158 -msgid "Closing file..." +#: umlview.cpp:3021 +msgid "Delete Diagram?" msgstr "" -#: uml.cpp:1167 -msgid "Printing..." +#: umlview.cpp:3021 uml.cpp:422 umldoc.cpp:1470 +#: dialogs/umloperationdialog.cpp:166 +#: dialogs/umluniqueconstraintdialog.cpp:114 +#: dialogs/classifierlistpage.cpp:206 +#: dialogs/umlforeignkeyconstraintdialog.cpp:310 +msgid "&Delete" msgstr "" -#: uml.cpp:1175 -#, kde-format -msgid "Print %1" +#: worktoolbar.cpp:300 +msgid "Object" msgstr "" -#: uml.cpp:1193 -msgid "Exiting..." +#: worktoolbar.cpp:301 +msgid "Synchronous Message" msgstr "" -#: uml.cpp:1256 -msgid "Cutting selection..." +#: worktoolbar.cpp:302 +msgid "Asynchronous Message" msgstr "" -#: uml.cpp:1273 -msgid "Copying selection to clipboard..." +#: worktoolbar.cpp:303 +msgid "Found Message" msgstr "" -#: uml.cpp:1285 -msgid "Inserting clipboard contents..." +#: worktoolbar.cpp:304 +msgid "Lost Message" msgstr "" -#: uml.cpp:1290 -msgid "" -"Umbrello could not paste the clipboard contents. The objects in the " -"clipboard may be of the wrong type to be pasted here." +#: worktoolbar.cpp:305 +msgid "Combined Fragment" msgstr "" -#: uml.cpp:1292 clipboard/umlclipboard.cpp:831 -msgid "Paste Error" +#: worktoolbar.cpp:306 +msgid "Precondition" msgstr "" -#: uml.cpp:1854 -msgid "Cannot view code until you generate some first." +#: worktoolbar.cpp:307 basictypes.cpp:392 +msgid "Association" msgstr "" -#: uml.cpp:1854 uml.cpp:1857 -msgid "Cannot View Code" +#: worktoolbar.cpp:308 basictypes.cpp:404 +msgid "Containment" msgstr "" -#: uml.cpp:1857 -msgid "Cannot view code from simple code writer." +#: worktoolbar.cpp:309 basictypes.cpp:412 +msgid "Anchor" msgstr "" -#: uml.cpp:2263 -msgid "*.idl|IDL Files (*.idl)" +#: worktoolbar.cpp:310 +msgid "Label" msgstr "" -#: uml.cpp:2265 -msgid "*.py|Python Files (*.py *.pyw)" +#: worktoolbar.cpp:311 +msgid "Note" msgstr "" -#: uml.cpp:2267 -msgid "*.java|Java Files (*.java)" +#: worktoolbar.cpp:312 +msgid "Box" msgstr "" -#: uml.cpp:2269 -msgid "*.pas|Pascal Files (*.pas)" +#: worktoolbar.cpp:313 listpopupmenu.cpp:710 +msgid "Actor" msgstr "" -#: uml.cpp:2271 -msgid "*.ads *.ada|Ada Files (*.ads *.ada)" +#: worktoolbar.cpp:314 basictypes.cpp:390 +msgid "Dependency" msgstr "" -#: uml.cpp:2273 -msgid "*.h *.hh *.hpp *.hxx *.H|Header Files (*.h *.hh *.hpp *.hxx *.H)" +#: worktoolbar.cpp:315 basictypes.cpp:388 +msgid "Aggregation" msgstr "" -#: uml.cpp:2275 -msgid "All Files" +#: worktoolbar.cpp:316 basictypes.cpp:424 +msgid "Relationship" msgstr "" -#: uml.cpp:2277 -msgid "Select Code to Import" +#: worktoolbar.cpp:317 +msgid "Directional Association" msgstr "" -#: uml.cpp:2744 -msgid "XHTML Generation failed ." +#: worktoolbar.cpp:318 +msgid "Implements" msgstr "" -#: object_factory.cpp:189 -msgctxt "UMLObject name" -msgid "Name" +#: worktoolbar.cpp:319 basictypes.cpp:406 +msgid "Composition" msgstr "" -#: object_factory.cpp:189 umldoc.cpp:1233 umldoc.cpp:1276 umldoc.cpp:1307 -#: umldoc.cpp:1341 enumliteral.cpp:105 stereotype.cpp:95 -msgid "Enter name:" +#: worktoolbar.cpp:320 listpopupmenu.cpp:713 +msgid "Use Case" msgstr "" -#: object_factory.cpp:194 package.cpp:168 umldoc.cpp:1312 umldoc.cpp:1346 -#: entity.cpp:125 entity.cpp:178 entity.cpp:228 entity.cpp:277 enum.cpp:107 -#: classifier.cpp:391 classifier.cpp:768 -msgid "That is an invalid name." +#: worktoolbar.cpp:321 +msgctxt "UML class" +msgid "Class" msgstr "" -#: object_factory.cpp:195 package.cpp:169 umldoc.cpp:1241 umldoc.cpp:1282 -#: umldoc.cpp:1312 umldoc.cpp:1346 entity.cpp:125 entity.cpp:178 -#: entity.cpp:228 entity.cpp:277 dialogs/umlviewdialog.cpp:211 enum.cpp:107 -#: classifier.cpp:391 classifier.cpp:768 -msgid "Invalid Name" +#: worktoolbar.cpp:322 listpopupmenu.cpp:1148 +msgid "Initial State" msgstr "" -#: object_factory.cpp:200 -msgid "" -"This is a reserved keyword for the language of the configured code generator." +#: worktoolbar.cpp:323 +msgid "Region" msgstr "" -#: object_factory.cpp:201 -msgid "Reserved Keyword" +#: worktoolbar.cpp:324 listpopupmenu.cpp:1149 +msgid "End State" msgstr "" -#: object_factory.cpp:205 umldoc.cpp:1319 umldoc.cpp:1357 entity.cpp:127 -#: entity.cpp:180 entity.cpp:230 entity.cpp:279 classifier.cpp:394 -#: classifier.cpp:770 -msgid "That name is already being used." +#: worktoolbar.cpp:325 listpopupmenu.cpp:1165 dialogs/activitydialog.cpp:136 +msgid "Branch/Merge" msgstr "" -#: object_factory.cpp:206 umldoc.cpp:1255 umldoc.cpp:1291 umldoc.cpp:1319 -#: umldoc.cpp:1357 entity.cpp:127 entity.cpp:180 entity.cpp:230 entity.cpp:279 -#: classifier.cpp:394 classifier.cpp:770 -msgid "Not a Unique Name" +#: worktoolbar.cpp:326 +msgid "Send signal" msgstr "" -#: umlviewimageexportermodel.cpp:214 -#, kde-format -msgid "Can not create directory: %1" +#: worktoolbar.cpp:327 +msgid "Accept signal" msgstr "" -#: umlviewimageexportermodel.cpp:232 -msgid "Can not save an empty diagram" +#: worktoolbar.cpp:328 +msgid "Accept time event" msgstr "" -#: umlviewimageexportermodel.cpp:237 -#, kde-format -msgid "A problem occurred while saving diagram in %1" +#: worktoolbar.cpp:329 +msgid "Fork/Join" msgstr "" -#: umlviewimageexportermodel.cpp:243 umldoc.cpp:614 umldoc.cpp:624 -#: umldoc.cpp:641 umldoc.cpp:674 umldoc.cpp:692 umllistview.cpp:470 -#, kde-format -msgid "There was a problem saving file: %1" +#: worktoolbar.cpp:330 listpopupmenu.cpp:833 listpopupmenu.cpp:924 +msgid "Package" msgstr "" -#: package.cpp:160 -msgctxt "object name" -msgid "Name" +#: worktoolbar.cpp:331 listpopupmenu.cpp:667 +msgid "Component" msgstr "" -#: package.cpp:161 -#, kde-format -msgid "" -"An object with the name %1\n" -"already exists in the package %2.\n" -"Please enter a new name:" +#: worktoolbar.cpp:332 listpopupmenu.cpp:681 +msgid "Node" msgstr "" -#: codeimport/classimport.cpp:43 -#, kde-format -msgid "Importing file: %1 Progress: %2/%3" +#: worktoolbar.cpp:333 listpopupmenu.cpp:670 +msgid "Artifact" msgstr "" -#: codeimport/classimport.cpp:48 -msgctxt "ready to status bar" -msgid "Ready." +#: worktoolbar.cpp:334 listpopupmenu.cpp:830 +msgid "Interface" msgstr "" -#: codeimport/kdevcppparser/errors.cpp:23 -msgid "Internal Error" +#: worktoolbar.cpp:335 listpopupmenu.cpp:831 +msgid "Datatype" msgstr "" -#: codeimport/kdevcppparser/errors.cpp:24 -#, kde-format -msgid "Syntax Error before '%1'" +#: worktoolbar.cpp:336 listpopupmenu.cpp:832 +msgid "Enum" msgstr "" -#: codeimport/kdevcppparser/errors.cpp:25 -#, kde-format -msgid "Parse Error before '%1'" +#: worktoolbar.cpp:337 listpopupmenu.cpp:697 +msgid "Entity" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:38 -#: codeimport/kdevcppparser/parser.cpp:1925 -#, kde-format -msgid "'%1' expected found '%2'" +#: worktoolbar.cpp:338 +msgid "Deep History" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:94 -msgid "<eof>" +#: worktoolbar.cpp:339 +msgid "Shallow History" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:278 -#: codeimport/kdevcppparser/parser.cpp:2672 -#: codeimport/kdevcppparser/parser.cpp:2880 -#: codeimport/kdevcppparser/parser.cpp:2886 -msgid "expression expected" +#: worktoolbar.cpp:340 +msgctxt "join states" +msgid "Join" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:553 -msgid "Declaration syntax error" +#: worktoolbar.cpp:341 +msgid "Fork" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:598 -#: codeimport/kdevcppparser/parser.cpp:2767 -#: codeimport/kdevcppparser/parser.cpp:3223 -msgid "} expected" +#: worktoolbar.cpp:342 +msgid "Junction" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:640 -msgid "namespace expected" +#: worktoolbar.cpp:343 +msgctxt "state choice" +msgid "Choice" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:644 -msgid "{ expected" +#: worktoolbar.cpp:346 +msgid "And Line" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:718 -#: codeimport/kdevcppparser/parser.cpp:2970 -msgid "Namespace name expected" +#: worktoolbar.cpp:347 basictypes.cpp:414 +msgid "State Transition" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:826 -msgid "Need a type specifier to declare" +#: worktoolbar.cpp:348 +msgid "Activity Transition" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:900 -msgid "expected a declaration" +#: worktoolbar.cpp:349 basictypes.cpp:416 dialogs/activitydialog.cpp:136 +msgid "Activity" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:1173 -#: codeimport/kdevcppparser/parser.cpp:2160 -msgid "Constant expression expected" +#: worktoolbar.cpp:350 +msgctxt "state diagram" +msgid "State" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:1243 -#: codeimport/kdevcppparser/parser.cpp:1339 -msgid "')' expected" +#: worktoolbar.cpp:351 listpopupmenu.cpp:1163 +msgid "End Activity" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:1411 -#: codeimport/kdevcppparser/parser.cpp:1875 -#: codeimport/kdevcppparser/parser.cpp:2377 -msgid "} missing" +#: worktoolbar.cpp:352 +msgid "Final Activity" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2055 -msgid "Member initializers expected" +#: worktoolbar.cpp:353 +msgid "Pin" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2217 -msgid "Base class specifier expected" +#: worktoolbar.cpp:354 listpopupmenu.cpp:1162 +msgid "Initial Activity" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2242 -msgid "Initializer clause expected" +#: worktoolbar.cpp:355 +msgid "Message" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2286 -msgid "Identifier expected" +#: worktoolbar.cpp:356 basictypes.cpp:418 +msgid "Exception" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2322 -msgid "Type id expected" +#: worktoolbar.cpp:357 +msgid "Object Node" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2359 -msgid "Class name expected" +#: worktoolbar.cpp:358 +msgid "Pre/Post condition" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2632 -#: codeimport/kdevcppparser/parser.cpp:2794 -#: codeimport/kdevcppparser/parser.cpp:2837 -#: codeimport/kdevcppparser/parser.cpp:3283 -msgid "condition expected" +#: worktoolbar.cpp:359 listpopupmenu.cpp:707 +msgid "Category" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2640 -#: codeimport/kdevcppparser/parser.cpp:2663 -#: codeimport/kdevcppparser/parser.cpp:2802 -#: codeimport/kdevcppparser/parser.cpp:2813 -msgid "statement expected" +#: worktoolbar.cpp:360 basictypes.cpp:420 +msgid "Category to Parent" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:2700 -msgid "for initialization expected" +#: worktoolbar.cpp:361 basictypes.cpp:422 +msgid "Child to Category" msgstr "" -#: codeimport/kdevcppparser/parser.cpp:3273 -msgid "catch expected" +#: worktoolbar.cpp:372 +msgctxt "selection arrow" +msgid "Select" msgstr "" -#: codeimport/import_utils.cpp:215 -#, kde-format -msgid "Is the scope %1 a namespace or a class?" +#: umllistviewitem.cpp:574 umllistviewitem.cpp:607 umllistviewitem.cpp:638 +#: umllistviewitem.cpp:665 +msgid "Rename canceled" msgstr "" -#: codeimport/import_utils.cpp:216 -msgid "C++ Import Requests Your Help" +#: umllistviewitem.cpp:699 +#, kde-format +msgid "Renaming an item of listview type %1 is not yet implemented." msgstr "" -#: codeimport/import_utils.cpp:217 -msgctxt "namespace scope" -msgid "Namespace" +#: umllistviewitem.cpp:700 +msgid "Function Not Implemented" msgstr "" -#: codeimport/import_utils.cpp:217 -msgctxt "class scope" -msgid "Class" +#: umllistviewitem.cpp:714 +msgid "" +"The name you entered was invalid.\n" +"Renaming process has been canceled." msgstr "" -#. i18n: file: codegenwizard/codegenoptionspage.ui:20 -#. i18n: ectx: property (windowTitle), widget (QWidget, CodeGenOptionsPage) -#: codegenwizard/codegenoptionspage.cpp:42 rc.cpp:549 -msgid "Code Generation Options" +#: controller/umlwidgetcontroller.cpp:195 +msgid "" +"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y " +"axis. Right button click to cancel move." msgstr "" -#: codegenwizard/codegenoptionspage.cpp:43 -msgid "Adjust code generation options." +#: controller/umlwidgetcontroller.cpp:661 +msgid "" +"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y " +"axis. Right button click to cancel resize." msgstr "" -#: codegenwizard/codegenoptionspage.cpp:198 -msgid "Language Options" +#: codeimpwizard/codeimpthread.cpp:59 +#, kde-format +msgid "Importing file: %1" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:259 -msgid "" -"The output folder exists, but it is not writable.\n" -"Please set the appropriate permissions or choose another folder." +#: codeimpwizard/codeimpthread.cpp:63 +msgctxt "show failed on status bar" +msgid "Failed." msgstr "" -#: codegenwizard/codegenoptionspage.cpp:260 -msgid "Error Writing to Output Folder" +#: codeimpwizard/codeimpthread.cpp:69 +msgctxt "show Ready on status bar" +msgid "Ready." msgstr "" -#: codegenwizard/codegenoptionspage.cpp:265 +#: codeimpwizard/codeimpthread.cpp:78 #, kde-format -msgid "%1 does not seem to be a folder. Please choose a valid folder." +msgid "No code importer for file: %1" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:266 -msgid "Please Choose Valid Folder" +#: codeimpwizard/codeimportingwizard.cpp:53 +msgid "Code Importing Wizard" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:272 -#, kde-format -msgid "The folder %1 does not exist. Do you want to create it now?" +#: codeimpwizard/codeimpstatuspage.cpp:52 +msgid "Status of Code Importing Progress" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:273 -#: codegenwizard/codegenoptionspage.cpp:285 -msgid "Output Folder Does Not Exist" +#: codeimpwizard/codeimpstatuspage.cpp:53 +msgid "" +"Press the button 'Start import' to start the code import.\n" +"Check the success state for every class." msgstr "" -#: codegenwizard/codegenoptionspage.cpp:273 -msgid "Create Folder" +#: codeimpwizard/codeimpstatuspage.cpp:101 +#: codegenwizard/codegenstatuspage.cpp:87 +msgid "Not Yet Generated" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:273 -msgid "Do Not Create" +#: codeimpwizard/codeimpstatuspage.cpp:128 +#, kde-format +msgid "<b>Code import of %1 files:</b><br>" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:277 -msgid "" -"The folder could not be created.\n" -"Please make sure you have write access to its parent folder or select " -"another, valid, folder." +#: codeimpwizard/codeimpstatuspage.cpp:144 +#: codeimpwizard/codeimpstatuspage.cpp:151 +msgid "importing file ... DONE<br>" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:278 -msgid "Error Creating Folder" +#: codeimpwizard/codeimpstatuspage.cpp:145 +#: codeimpwizard/codeimpstatuspage.cpp:152 +msgid "Import Done" msgstr "" -#: codegenwizard/codegenoptionspage.cpp:284 -msgid "Please select a valid folder." +#: codeimpwizard/codeimpstatuspage.cpp:156 +msgid "importing file ..." msgstr "" -#: codegenwizard/codegenerationwizard.cpp:44 -msgid "Code Generation Wizard" -msgstr "" - -#: codegenwizard/codegenstatuspage.cpp:44 -msgid "Status of Code Generation Progress" +#: codeimpwizard/codeimpstatuspage.cpp:272 +msgid "Not Imported" msgstr "" -#: codegenwizard/codegenstatuspage.cpp:45 -msgid "" -"Press the button Generate to start the code generation.\n" -"Check the success state for every class." +#: codeimpwizard/codeimpselectpage.cpp:47 +msgid "Code Importing Path" msgstr "" -#: codegenwizard/codegenstatuspage.cpp:84 -msgid "Not Yet Generated" +#: codeimpwizard/codeimpselectpage.cpp:48 +msgid "Select the code importing path." msgstr "" -#: codegenwizard/codegenstatuspage.cpp:154 -msgid "Code Generated" +#: codeimpwizard/codeimpselectpage.cpp:110 +msgid "File System Model" msgstr "" -#: codegenwizard/codegenstatuspage.cpp:158 -msgid "Not Generated" +#: codeimpwizard/codeimpselectpage.cpp:135 +msgid "Select the desired language to filter files." msgstr "" -#: codegenwizard/codegenselectpage.cpp:36 -msgid "Select Classes" +#: codeimpwizard/codeimpselectpage.cpp:136 +msgid "Select also all the files in the subdirectories." msgstr "" -#: codegenwizard/codegenselectpage.cpp:37 -msgid "" -"Place all the classes you want to generate code\n" -"for in the right hand side list." +#: codeimpwizard/codeimpselectpage.cpp:137 +msgid "Select all the files below the current directory." msgstr "" -#: umldoc.cpp:86 umldoc.cpp:1876 -msgid "UML Model" +#: codeimpwizard/codeimpselectpage.cpp:138 +msgid "Clear all selections." msgstr "" -#: umldoc.cpp:118 -msgid "Logical View" +#: codeimpwizard/codeimpselectpage.cpp:139 +msgid "Add file extensions like e.g. '*.h *.hpp'." msgstr "" -#: umldoc.cpp:119 -msgid "Use Case View" +#: operation.cpp:274 +msgid "new_parameter" msgstr "" -#: umldoc.cpp:120 -msgid "Component View" +#: main.cpp:36 main.cpp:68 +msgid "Umbrello UML Modeller" msgstr "" -#: umldoc.cpp:121 -msgid "Deployment View" +#: main.cpp:70 +msgid "(c) 2001 Paul Hensgen, (c) 2002-2006 Umbrello UML Modeller Authors" msgstr "" -#: umldoc.cpp:122 -msgid "Entity Relationship Model" +#: main.cpp:72 +msgid "Paul Hensgen" msgstr "" -#: umldoc.cpp:129 umldoc.cpp:341 -msgid "Datatypes" +#: main.cpp:73 docgenerators/main.cpp:56 +msgid "Umbrello UML Modeller Authors" msgstr "" -#: umldoc.cpp:269 -msgid "" -"The current file has been modified.\n" -"Do you want to save it?" +#: main.cpp:77 +msgid "File to open" msgstr "" -#: umldoc.cpp:270 -msgctxt "warning message" -msgid "Warning" +#: main.cpp:78 +msgid "export diagrams to extension and exit" msgstr "" -#: umldoc.cpp:416 -#, kde-format -msgid "The file %1 does not exist." +#: main.cpp:79 +msgid "list available export extensions" msgstr "" -#: umldoc.cpp:416 umldoc.cpp:438 umldoc.cpp:476 umldoc.cpp:488 umldoc.cpp:502 -#: umldoc.cpp:514 umldoc.cpp:526 umldoc.cpp:544 folder.cpp:405 folder.cpp:409 -msgid "Load Error" +#: main.cpp:80 +msgid "the local directory to save the exported diagrams in" msgstr "" -#: umldoc.cpp:438 -#, kde-format -msgid "The file %1 seems to be corrupted." +#: main.cpp:80 +msgid "the directory of the file" msgstr "" -#: umldoc.cpp:475 umldoc.cpp:487 umldoc.cpp:513 -#, kde-format -msgid "There was no XMI file found in the compressed file %1." +#: main.cpp:81 +msgid "" +"keep the tree structure used to store the views in the document in the " +"target directory" msgstr "" -#: umldoc.cpp:501 -#, kde-format -msgid "There was a problem loading the extracted file: %1" +#: umlviewimageexporterall.cpp:77 docgenerators/docbookgenerator.cpp:80 +msgid "Exporting all views..." msgstr "" -#: umldoc.cpp:525 umldoc.cpp:543 -#, kde-format -msgid "There was a problem loading file: %1" +#: umlviewimageexporterall.cpp:82 docgenerators/docbookgenerator.cpp:85 +msgid "Some errors happened when exporting the images:" msgstr "" -#: umldoc.cpp:614 umldoc.cpp:624 umldoc.cpp:641 umldoc.cpp:674 umldoc.cpp:692 -#: umldoc.cpp:699 umllistview.cpp:471 -msgid "Save Error" +#: umlviewimageexporterall.cpp:84 umlviewimageexporter.cpp:77 uml.cpp:1471 +msgctxt "reset status bar" +msgid "Ready." msgstr "" -#: umldoc.cpp:699 +#: codeimport/kdevcppparser/parser.cpp:38 +#: codeimport/kdevcppparser/parser.cpp:1944 #, kde-format -msgid "There was a problem uploading file: %1" +msgid "'%1' expected found '%2'" msgstr "" -#: umldoc.cpp:1152 -msgid "use case diagram" +#: codeimport/kdevcppparser/parser.cpp:93 +msgid "<eof>" msgstr "" -#: umldoc.cpp:1155 -msgid "class diagram" +#: codeimport/kdevcppparser/parser.cpp:277 +#: codeimport/kdevcppparser/parser.cpp:2691 +#: codeimport/kdevcppparser/parser.cpp:2899 +#: codeimport/kdevcppparser/parser.cpp:2905 +msgid "expression expected" msgstr "" -#: umldoc.cpp:1158 -msgid "sequence diagram" +#: codeimport/kdevcppparser/parser.cpp:572 +msgid "Declaration syntax error" msgstr "" -#: umldoc.cpp:1161 -msgid "collaboration diagram" +#: codeimport/kdevcppparser/parser.cpp:617 +#: codeimport/kdevcppparser/parser.cpp:2786 +#: codeimport/kdevcppparser/parser.cpp:3242 +msgid "} expected" msgstr "" -#: umldoc.cpp:1164 -msgid "state diagram" +#: codeimport/kdevcppparser/parser.cpp:659 +msgid "namespace expected" msgstr "" -#: umldoc.cpp:1167 -msgid "activity diagram" +#: codeimport/kdevcppparser/parser.cpp:663 +msgid "{ expected" msgstr "" -#: umldoc.cpp:1170 -msgid "component diagram" +#: codeimport/kdevcppparser/parser.cpp:737 +#: codeimport/kdevcppparser/parser.cpp:2989 +msgid "Namespace name expected" msgstr "" -#: umldoc.cpp:1173 -msgid "deployment diagram" +#: codeimport/kdevcppparser/parser.cpp:845 +msgid "Need a type specifier to declare" msgstr "" -#: umldoc.cpp:1176 -msgid "entity relationship diagram" +#: codeimport/kdevcppparser/parser.cpp:919 +msgid "expected a declaration" msgstr "" -#: umldoc.cpp:1233 -msgctxt "diagram name" -msgid "Name" +#: codeimport/kdevcppparser/parser.cpp:1192 +#: codeimport/kdevcppparser/parser.cpp:2179 +msgid "Constant expression expected" msgstr "" -#: umldoc.cpp:1241 umldoc.cpp:1282 -msgid "That is an invalid name for a diagram." +#: codeimport/kdevcppparser/parser.cpp:1262 +#: codeimport/kdevcppparser/parser.cpp:1358 +msgid "')' expected" msgstr "" -#: umldoc.cpp:1255 umldoc.cpp:1291 -msgid "A diagram is already using that name." +#: codeimport/kdevcppparser/parser.cpp:1430 +#: codeimport/kdevcppparser/parser.cpp:1894 +#: codeimport/kdevcppparser/parser.cpp:2396 +msgid "} missing" msgstr "" -#: umldoc.cpp:1276 -msgctxt "renaming diagram" -msgid "Name" +#: codeimport/kdevcppparser/parser.cpp:2074 +msgid "Member initializers expected" msgstr "" -#: umldoc.cpp:1307 -msgctxt "renaming uml object" -msgid "Name" +#: codeimport/kdevcppparser/parser.cpp:2236 +msgid "Base class specifier expected" msgstr "" -#: umldoc.cpp:1341 -msgctxt "renaming child uml object" -msgid "Name" +#: codeimport/kdevcppparser/parser.cpp:2261 +msgid "Initializer clause expected" msgstr "" -#: umldoc.cpp:1351 umllistview.cpp:2191 -msgid "" -"The name you entered was not unique.\n" -"Is this what you wanted?" +#: codeimport/kdevcppparser/parser.cpp:2305 +msgid "Identifier expected" msgstr "" -#: umldoc.cpp:1352 umllistview.cpp:2192 umllistview.cpp:2199 -#: umllistview.cpp:2461 dialogs/umlviewdialog.cpp:217 -msgid "Name Not Unique" +#: codeimport/kdevcppparser/parser.cpp:2341 +msgid "Type id expected" msgstr "" -#: umldoc.cpp:1352 umllistview.cpp:2192 -msgid "Use Name" +#: codeimport/kdevcppparser/parser.cpp:2378 +msgid "Class name expected" msgstr "" -#: umldoc.cpp:1352 umllistview.cpp:2192 -msgid "Enter New Name" +#: codeimport/kdevcppparser/parser.cpp:2651 +#: codeimport/kdevcppparser/parser.cpp:2813 +#: codeimport/kdevcppparser/parser.cpp:2856 +#: codeimport/kdevcppparser/parser.cpp:3302 +msgid "condition expected" msgstr "" -#: umldoc.cpp:1402 -#, kde-format -msgid "Are you sure you want to delete diagram %1?" +#: codeimport/kdevcppparser/parser.cpp:2659 +#: codeimport/kdevcppparser/parser.cpp:2682 +#: codeimport/kdevcppparser/parser.cpp:2821 +#: codeimport/kdevcppparser/parser.cpp:2832 +msgid "statement expected" msgstr "" -#: umldoc.cpp:1403 -msgid "Delete Diagram" +#: codeimport/kdevcppparser/parser.cpp:2719 +msgid "for initialization expected" msgstr "" -#: umldoc.cpp:1932 -msgid "Setting up the document..." +#: codeimport/kdevcppparser/parser.cpp:3292 +msgid "catch expected" msgstr "" -#: umldoc.cpp:1961 -msgid "Resolving object references..." +#: codeimport/kdevcppparser/errors.cpp:23 +msgid "Internal Error" msgstr "" -#: umldoc.cpp:2012 -msgid "Loading UML elements..." +#: codeimport/kdevcppparser/errors.cpp:24 +#, kde-format +msgid "Syntax Error before '%1'" msgstr "" -#: umldoc.cpp:2207 -msgid "Loading diagrams..." +#: codeimport/kdevcppparser/errors.cpp:25 +#, kde-format +msgid "Parse Error before '%1'" msgstr "" -#: umldoc.cpp:2701 +#: codeimport/import_utils.cpp:240 #, kde-format -msgid "/autosave%1" +msgid "Is the scope %1 a namespace or a class?" msgstr "" -#: umllistview.cpp:431 -msgid "Externalize Folder" +#: codeimport/import_utils.cpp:241 +msgid "C++ Import Requests Your Help" msgstr "" -#: umllistview.cpp:500 -msgid "Enter Model Name" +#: codeimport/import_utils.cpp:242 +msgctxt "namespace scope" +msgid "Namespace" msgstr "" -#: umllistview.cpp:501 -msgid "Enter the new name of the model:" +#: codeimport/import_utils.cpp:242 +msgctxt "class scope" +msgid "Class" msgstr "" -#: umllistview.cpp:1228 -msgid "Views" +#: codeimport/classimport.cpp:74 +#, kde-format +msgid "Importing file: %1 Progress: %2/%3" msgstr "" -#: umllistview.cpp:2181 -msgid "" -"The name you entered was invalid.\n" -"Creation process has been canceled." +#: codeimport/classimport.cpp:80 +msgctxt "ready to status bar" +msgid "Ready." msgstr "" -#: umllistview.cpp:2182 umllistviewitem.cpp:664 -msgid "Name Not Valid" +#: model_utils.cpp:434 dialogs/classwizard.cpp:44 +msgid "new_class" msgstr "" -#: umllistview.cpp:2198 umllistview.cpp:2460 -msgid "" -"The name you entered was not unique.\n" -"Creation process has been canceled." +#: model_utils.cpp:436 +msgid "new_actor" msgstr "" -#: umllistview.cpp:2418 umllistview.cpp:2435 umllistview.cpp:2450 -#: umllistview.cpp:2480 -msgid "Creation canceled" +#: model_utils.cpp:438 +msgid "new_usecase" msgstr "" -#: umllistview.cpp:2691 -msgid "Loading listview..." +#: model_utils.cpp:440 +msgid "new_package" msgstr "" -#: umllistview.cpp:3066 -msgid "The folder must be emptied before it can be deleted." +#: model_utils.cpp:442 +msgid "new_component" msgstr "" -#: umllistview.cpp:3067 -msgid "Folder Not Empty" +#: model_utils.cpp:444 +msgid "new_node" msgstr "" -#: umllistviewitem.cpp:525 umllistviewitem.cpp:558 umllistviewitem.cpp:589 -#: umllistviewitem.cpp:616 -msgid "Rename canceled" +#: model_utils.cpp:446 +msgid "new_artifact" msgstr "" -#: umllistviewitem.cpp:649 -#, kde-format -msgid "Renaming an item of listview type %1 is not yet implemented." +#: model_utils.cpp:448 +msgid "new_interface" msgstr "" -#: umllistviewitem.cpp:650 -msgid "Function Not Implemented" +#: model_utils.cpp:450 +msgid "new_datatype" msgstr "" -#: umllistviewitem.cpp:663 -msgid "" -"The name you entered was invalid.\n" -"Renaming process has been canceled." +#: model_utils.cpp:452 +msgid "new_enum" msgstr "" -#: operation.cpp:273 -msgid "new_parameter" +#: model_utils.cpp:454 +msgid "new_entity" msgstr "" -#: refactoring/refactoringassistant.cpp:49 -msgid "Name" +#: model_utils.cpp:456 +msgid "new_folder" msgstr "" -#: refactoring/refactoringassistant.cpp:437 -msgid "Add Base Class" +#: model_utils.cpp:460 +msgid "new_category" msgstr "" -#: refactoring/refactoringassistant.cpp:438 -msgid "Add Derived Class" +#: model_utils.cpp:462 +msgid "new_object" msgstr "" -#: refactoring/refactoringassistant.cpp:440 -#: refactoring/refactoringassistant.cpp:446 -#: refactoring/refactoringassistant.cpp:458 -msgid "Add Operation" +#: model_utils.cpp:863 +msgid "OK" msgstr "" -#: refactoring/refactoringassistant.cpp:441 -#: refactoring/refactoringassistant.cpp:461 -msgid "Add Attribute" +#: model_utils.cpp:863 +msgctxt "parse status" +msgid "Empty" msgstr "" -#: refactoring/refactoringassistant.cpp:444 -msgid "Add Base Interface" +#: model_utils.cpp:863 +msgid "Malformed argument" msgstr "" -#: refactoring/refactoringassistant.cpp:445 -msgid "Add Derived Interface" +#: model_utils.cpp:864 +msgid "Unknown argument type" msgstr "" -#: refactoring/refactoringassistant.cpp:453 dialogs/activitydialog.cpp:36 -#: dialogs/activitydialog.cpp:146 dialogs/assocgenpage.cpp:60 -#: dialogs/statedialog.cpp:37 dialogs/statedialog.cpp:125 -#: dialogs/objectnodedialog.cpp:39 dialogs/parmpropdlg.cpp:71 -#: dialogs/classpropdlg.cpp:109 dialogs/umlviewdialog.cpp:35 -#: listpopupmenu.cpp:583 -msgid "Properties" +#: model_utils.cpp:864 +msgid "Illegal method name" msgstr "" -#: refactoring/refactoringassistant.cpp:454 dialogs/activitypage.cpp:104 -#: listpopupmenu.cpp:589 -msgid "Delete" +#: model_utils.cpp:865 +msgid "Unknown return type" msgstr "" -#: refactoring/refactoringassistant.cpp:504 -#: refactoring/refactoringassistant.cpp:684 -msgid "Base Classifiers" +#: model_utils.cpp:865 +msgid "Unspecified error" msgstr "" -#: refactoring/refactoringassistant.cpp:549 -#: refactoring/refactoringassistant.cpp:699 -msgid "Derived Classifiers" +#: codegenwizard/codegenerationwizard.cpp:43 +msgid "Code Generation Wizard" msgstr "" -#: refactoring/refactoringassistant.cpp:658 dialogs/classifierlistpage.cpp:115 -#: dialogs/classpropdlg.cpp:265 listpopupmenu.cpp:909 -msgid "Attributes" +#: codegenwizard/codegenstatuspage.cpp:45 +msgid "Status of Code Generation Progress" msgstr "" -#: refactoring/refactoringassistant.cpp:674 dialogs/classifierlistpage.cpp:119 -#: dialogs/classpropdlg.cpp:277 listpopupmenu.cpp:912 -msgid "Operations" +#: codegenwizard/codegenstatuspage.cpp:46 +msgid "" +"Press the button Generate to start the code generation.\n" +"Check the success state for every class." msgstr "" -#: refactoring/refactoringassistant.cpp:805 dialogs/umloperationdialog.cpp:446 -#, kde-format -msgid "An operation with that signature already exists in %1.\n" +#: codegenwizard/codegenstatuspage.cpp:159 +msgid "Code Generated" msgstr "" -#: refactoring/refactoringassistant.cpp:807 dialogs/umloperationdialog.cpp:448 -msgid "Choose a different name or parameter list." +#: codegenwizard/codegenstatuspage.cpp:163 +msgid "Not Generated" msgstr "" -#: refactoring/refactoringassistant.cpp:808 dialogs/umloperationdialog.cpp:437 -#: dialogs/umloperationdialog.cpp:449 -msgid "Operation Name Invalid" +#. i18n: file: codeimpwizard/codeimpselectpage.ui:20 +#. i18n: ectx: property (windowTitle), widget (QWidget, CodeImpSelectPage) +#. i18n: file: codegenwizard/codegenoptionspage.ui:20 +#. i18n: ectx: property (windowTitle), widget (QWidget, CodeGenOptionsPage) +#: codegenwizard/codegenoptionspage.cpp:40 rc.cpp:35 rc.cpp:86 +msgid "Code Generation Options" msgstr "" -#: refactoring/refactoringassistant.cpp:826 -#, kde-format -msgid "An attribute with that name already exists in %1.\n" +#: codegenwizard/codegenoptionspage.cpp:41 +msgid "Adjust code generation options." msgstr "" -#: refactoring/refactoringassistant.cpp:828 -msgid "Choose a different name." +#: codegenwizard/codegenoptionspage.cpp:196 +msgid "Language Options" msgstr "" -#: refactoring/refactoringassistant.cpp:829 dialogs/umlattributedialog.cpp:161 -msgid "Attribute Name Invalid" +#: codegenwizard/codegenoptionspage.cpp:257 +msgid "" +"The output folder exists, but it is not writable.\n" +"Please set the appropriate permissions or choose another folder." msgstr "" -#: main.cpp:36 main.cpp:68 -msgid "Umbrello UML Modeller" +#: codegenwizard/codegenoptionspage.cpp:258 +msgid "Error Writing to Output Folder" msgstr "" -#: main.cpp:70 -msgid "(c) 2001 Paul Hensgen, (c) 2002-2006 Umbrello UML Modeller Authors" +#: codegenwizard/codegenoptionspage.cpp:263 +#, kde-format +msgid "%1 does not seem to be a folder. Please choose a valid folder." msgstr "" -#: main.cpp:72 -msgid "Paul Hensgen" +#: codegenwizard/codegenoptionspage.cpp:264 +msgid "Please Choose Valid Folder" msgstr "" -#: main.cpp:73 docgenerators/main.cpp:57 -msgid "Umbrello UML Modeller Authors" +#: codegenwizard/codegenoptionspage.cpp:270 +#, kde-format +msgid "The folder %1 does not exist. Do you want to create it now?" msgstr "" -#: main.cpp:77 -msgid "File to open" +#: codegenwizard/codegenoptionspage.cpp:271 +#: codegenwizard/codegenoptionspage.cpp:283 +msgid "Output Folder Does Not Exist" msgstr "" -#: main.cpp:78 -msgid "export diagrams to extension and exit" +#: codegenwizard/codegenoptionspage.cpp:271 +msgid "Create Folder" msgstr "" -#: main.cpp:79 -msgid "list available export extensions" +#: codegenwizard/codegenoptionspage.cpp:271 +msgid "Do Not Create" msgstr "" -#: main.cpp:80 -msgid "the local directory to save the exported diagrams in" +#: codegenwizard/codegenoptionspage.cpp:275 +msgid "" +"The folder could not be created.\n" +"Please make sure you have write access to its parent folder or select " +"another, valid, folder." msgstr "" -#: main.cpp:80 -msgid "the directory of the file" +#: codegenwizard/codegenoptionspage.cpp:276 +msgid "Error Creating Folder" msgstr "" -#: main.cpp:81 -msgid "" -"keep the tree structure used to store the views in the document in the " -"target directory" +#: codegenwizard/codegenoptionspage.cpp:282 +msgid "Please select a valid folder." msgstr "" -#: umlview.cpp:317 umlview.cpp:387 -#, kde-format -msgid "Diagram: %2 Page %1" +#: codegenwizard/codegenselectpage.cpp:34 +msgid "Select Classes" msgstr "" -#: cmds/widget/cmd_changeLineColor.cpp:34 umlview.cpp:1057 -msgid "Change Line Color" +#: codegenwizard/codegenselectpage.cpp:35 +msgid "" +"Place all the classes you want to generate code\n" +"for in the right hand side list." msgstr "" -#: cmds/widget/cmd_changeFillColor.cpp:26 umlview.cpp:1086 -msgid "Change Fill Color" +#: toolbarstateother.cpp:261 +msgid "Enter Signal Name" msgstr "" -#: umlview.cpp:2731 widgets/statewidget.cpp:175 toolbarstateother.cpp:256 -msgid "Enter State Name" +#: toolbarstateother.cpp:262 +msgid "Enter Signal" msgstr "" -#: umlview.cpp:2732 widgets/statewidget.cpp:175 toolbarstateother.cpp:257 -msgid "Enter the name of the new state:" +#: toolbarstateother.cpp:262 +msgid "new Signal" msgstr "" -#: umlview.cpp:2733 toolbarstateother.cpp:257 -msgid "new state" +#: toolbarstateother.cpp:268 +msgid "Enter Time Event Name" msgstr "" -#: umlview.cpp:2763 widgets/activitywidget.cpp:265 toolbarstateother.cpp:227 -msgid "Enter Activity Name" +#: toolbarstateother.cpp:269 +msgid "Enter Time Event" msgstr "" -#: umlview.cpp:2764 dialogs/activitypage.cpp:176 widgets/statewidget.cpp:185 -#: widgets/activitywidget.cpp:265 toolbarstateother.cpp:228 -msgid "Enter the name of the new activity:" +#: toolbarstateother.cpp:269 +msgid "new time event" msgstr "" -#: umlview.cpp:2765 dialogs/activitypage.cpp:176 widgets/statewidget.cpp:185 -#: toolbarstateother.cpp:228 -msgid "new activity" +#: toolbarstateother.cpp:275 +msgid "Enter Combined Fragment Name" msgstr "" -#: umlview.cpp:2795 -msgid "Enter Diagram Name" +#: toolbarstateother.cpp:276 +msgid "Enter the Combined Fragment" msgstr "" -#: umlview.cpp:2796 -msgid "Enter the new name of the diagram:" +#: toolbarstateother.cpp:276 +msgid "new Combined Fragment" msgstr "" -#: umlview.cpp:2957 -msgid "" -"You are about to delete the entire diagram.\n" -"Are you sure?" +#: debug/debug_utils.cpp:44 +msgid "Class Name" msgstr "" -#: umlview.cpp:2959 -msgid "Delete Diagram?" +#: stereotype.cpp:112 listpopupmenu.cpp:927 +msgid "Stereotype" msgstr "" -#: umlviewimageexporterall.cpp:77 docgenerators/docbookgenerator.cpp:81 -msgid "Exporting all views..." +#: refactoring/refactoringassistant.cpp:49 +msgid "Name" msgstr "" -#: umlviewimageexporterall.cpp:82 docgenerators/docbookgenerator.cpp:86 -msgid "Some errors happened when exporting the images:" +#: refactoring/refactoringassistant.cpp:437 +msgid "Add Base Class" msgstr "" -#: docgenerators/docbookgenerator.cpp:90 -msgid "Generating Docbook..." +#: refactoring/refactoringassistant.cpp:438 +msgid "Add Derived Class" msgstr "" -#: docgenerators/docbookgenerator.cpp:110 -msgid "Docbook Generation Complete..." +#: refactoring/refactoringassistant.cpp:440 +#: refactoring/refactoringassistant.cpp:446 +#: refactoring/refactoringassistant.cpp:458 +msgid "Add Operation" msgstr "" -#: docgenerators/docbookgenerator.cpp:113 -msgid "Docbook Generation Failed..." +#: refactoring/refactoringassistant.cpp:441 +#: refactoring/refactoringassistant.cpp:461 +msgid "Add Attribute" msgstr "" -#: docgenerators/main.cpp:39 docgenerators/main.cpp:52 -msgid "Umbrello UML Modeller autonomous code generator" +#: refactoring/refactoringassistant.cpp:444 +msgid "Add Base Interface" msgstr "" -#: docgenerators/main.cpp:54 -msgid "" -"(c) 2006 Gael de Chalendar (aka Kleag), (c) 2002-2006 Umbrello UML Modeller " -"Authors" +#: refactoring/refactoringassistant.cpp:445 +msgid "Add Derived Interface" msgstr "" -#: docgenerators/main.cpp:56 -msgid "Gael de Chalendar (aka Kleag)" +#: refactoring/refactoringassistant.cpp:453 listpopupmenu.cpp:585 +#: dialogs/statedialog.cpp:37 dialogs/statedialog.cpp:125 +#: dialogs/classpropdlg.cpp:128 dialogs/parmpropdlg.cpp:71 +#: dialogs/activitydialog.cpp:36 dialogs/activitydialog.cpp:145 +#: dialogs/umlviewdialog.cpp:39 dialogs/objectnodedialog.cpp:39 +#: dialogs/assocgenpage.cpp:69 +msgid "Properties" msgstr "" -#: docgenerators/main.cpp:61 -msgid "File to transform" +#: refactoring/refactoringassistant.cpp:454 listpopupmenu.cpp:591 +#: dialogs/activitypage.cpp:104 +msgid "Delete" msgstr "" -#: docgenerators/main.cpp:62 -msgid "The XSLT file to use" +#: refactoring/refactoringassistant.cpp:504 +#: refactoring/refactoringassistant.cpp:684 +msgid "Base Classifiers" msgstr "" -#: docgenerators/xhtmlgenerator.cpp:108 -msgid "Generating XHTML..." +#: refactoring/refactoringassistant.cpp:549 +#: refactoring/refactoringassistant.cpp:699 +msgid "Derived Classifiers" msgstr "" -#: docgenerators/xhtmlgenerator.cpp:134 -msgid "XHTML Generation Complete..." +#: refactoring/refactoringassistant.cpp:658 listpopupmenu.cpp:905 +#: dialogs/classpropdlg.cpp:287 dialogs/classifierlistpage.cpp:115 +msgid "Attributes" msgstr "" -#: docgenerators/xhtmlgenerator.cpp:140 -msgid "Copying CSS..." +#: refactoring/refactoringassistant.cpp:674 listpopupmenu.cpp:908 +#: dialogs/classpropdlg.cpp:299 dialogs/classifierlistpage.cpp:119 +msgid "Operations" msgstr "" -#: docgenerators/xhtmlgenerator.cpp:148 -msgid "Finished Copying CSS..." +#: refactoring/refactoringassistant.cpp:805 dialogs/umloperationdialog.cpp:446 +#, kde-format +msgid "An operation with that signature already exists in %1.\n" msgstr "" -#: docgenerators/xhtmlgenerator.cpp:151 -msgid "Failed Copying CSS..." +#: refactoring/refactoringassistant.cpp:807 dialogs/umloperationdialog.cpp:448 +msgid "Choose a different name or parameter list." msgstr "" -#: docgenerators/docbook2xhtmlgeneratorjob.cpp:56 -msgid "Exporting to XHTML..." +#: refactoring/refactoringassistant.cpp:808 dialogs/umloperationdialog.cpp:437 +#: dialogs/umloperationdialog.cpp:449 +msgid "Operation Name Invalid" msgstr "" -#: docgenerators/docbookgeneratorjob.cpp:80 -msgid "Exporting to DocBook..." +#: refactoring/refactoringassistant.cpp:826 +#, kde-format +msgid "An attribute with that name already exists in %1.\n" msgstr "" -#: umlcanvasobject.cpp:191 model_utils.cpp:428 -msgid "new_association" +#: refactoring/refactoringassistant.cpp:828 +msgid "Choose a different name." msgstr "" -#: umlcanvasobject.cpp:194 -msgid "new_attribute" +#: refactoring/refactoringassistant.cpp:829 dialogs/umlattributedialog.cpp:160 +msgid "Attribute Name Invalid" msgstr "" -#: umlcanvasobject.cpp:197 -msgid "new_template" +#: package.cpp:166 +msgctxt "object name" +msgid "Name" msgstr "" -#: umlcanvasobject.cpp:200 -msgid "new_operation" +#: package.cpp:167 +#, kde-format +msgid "" +"An object with the name %1\n" +"already exists in the package %2.\n" +"Please enter a new name:" msgstr "" -#: umlcanvasobject.cpp:203 -msgid "new_literal" +#: umlviewimageexporter.cpp:71 +msgid "Exporting view..." msgstr "" -#: umlcanvasobject.cpp:206 -msgid "new_field" +#: umlviewimageexporter.cpp:75 +msgid "An error happened when exporting the image:\n" msgstr "" -#: umlcanvasobject.cpp:209 -msgid "new_unique_constraint" +#: umlviewimageexporter.cpp:102 +#, kde-format +msgid "" +"The selected file %1 exists.\n" +"Do you want to overwrite it?" msgstr "" -#: umlcanvasobject.cpp:212 -msgid "new_fkey_constraint" +#: umlviewimageexporter.cpp:103 +msgid "File Already Exists" msgstr "" -#: umlcanvasobject.cpp:215 -msgid "new_check_constraint" +#: umlviewimageexporter.cpp:103 dialogs/overwritedialogue.cpp:52 +msgid "&Overwrite" msgstr "" -#: dialogs/diagramprintpage.cpp:42 -msgid "&Diagrams" +#: umlviewimageexporter.cpp:166 uml.cpp:1209 +msgid "Save As" msgstr "" -#: dialogs/diagramprintpage.cpp:47 -msgid "Filter" +#: folder.cpp:406 +#, kde-format +msgid "The folderfile %1 does not exist." msgstr "" -#: dialogs/diagramprintpage.cpp:54 -msgid "&Current diagram" +#: folder.cpp:406 folder.cpp:410 umldoc.cpp:424 umldoc.cpp:446 umldoc.cpp:484 +#: umldoc.cpp:496 umldoc.cpp:510 umldoc.cpp:522 umldoc.cpp:534 umldoc.cpp:552 +msgid "Load Error" msgstr "" -#: dialogs/diagramprintpage.cpp:58 -msgid "&All diagrams" +#: folder.cpp:410 +#, kde-format +msgid "The folderfile %1 cannot be opened." msgstr "" -#: dialogs/diagramprintpage.cpp:61 -msgid "&Select diagrams" +#: basictypes.cpp:234 +msgid "Class Diagram" msgstr "" -#: dialogs/diagramprintpage.cpp:64 -msgid "&Type of diagram" +#: basictypes.cpp:236 +msgid "Use Case Diagram" msgstr "" -#: dialogs/diagramprintpage.cpp:67 -msgctxt "diagram selection for printing" -msgid "Selection" +#: basictypes.cpp:238 +msgid "Sequence Diagram" msgstr "" -#: dialogs/diagramprintpage.cpp:157 -msgid "No diagrams selected." +#: basictypes.cpp:240 +msgid "Collaboration Diagram" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:16 -#. i18n: ectx: property (title), widget (QGroupBox, ui_propsGroupBox) -#: dialogs/umlroledialog.cpp:25 rc.cpp:765 -msgid "Role Properties" +#: basictypes.cpp:242 +msgid "State Diagram" msgstr "" -#: dialogs/constraintlistpage.cpp:70 listpopupmenu.cpp:1178 -msgid "Unique Constraint..." +#: basictypes.cpp:244 +msgid "Activity Diagram" msgstr "" -#: dialogs/constraintlistpage.cpp:73 listpopupmenu.cpp:1177 -msgid "Primary Key Constraint..." +#: basictypes.cpp:246 +msgid "Component Diagram" msgstr "" -#: dialogs/constraintlistpage.cpp:76 listpopupmenu.cpp:1179 -msgid "Foreign Key Constraint..." +#: basictypes.cpp:248 +msgid "Deployment Diagram" msgstr "" -#: dialogs/constraintlistpage.cpp:79 listpopupmenu.cpp:1180 -msgid "Check Constraint..." +#: basictypes.cpp:250 +msgid "Entity Relationship Diagram" msgstr "" -#: dialogs/activitydialog.cpp:137 -msgid "Initial activity" +#: basictypes.cpp:252 +msgid "No Diagram" msgstr "" -#: dialogs/activitydialog.cpp:137 worktoolbar.cpp:349 association.cpp:54 -msgid "Activity" +#: basictypes.cpp:386 +msgid "Generalization" msgstr "" -#: dialogs/activitydialog.cpp:137 -msgid "End activity" +#: basictypes.cpp:394 +msgid "Self Association" msgstr "" -#: dialogs/activitydialog.cpp:137 -msgid "Final activity" +#: basictypes.cpp:396 +msgid "Collaboration Message" msgstr "" -#: dialogs/activitydialog.cpp:137 listpopupmenu.cpp:1146 worktoolbar.cpp:325 -msgid "Branch/Merge" +#: basictypes.cpp:398 +msgid "Sequence Message" msgstr "" -#: dialogs/activitydialog.cpp:137 -msgid "Invoke action" +#: basictypes.cpp:400 +msgid "Collaboration Self Message" msgstr "" -#: dialogs/activitydialog.cpp:137 -msgid "Parameter activity" +#: basictypes.cpp:402 +msgid "Sequence Self Message" msgstr "" -#: dialogs/activitydialog.cpp:141 -msgctxt "general properties page" -msgid "General" +#: basictypes.cpp:408 +msgid "Realization" msgstr "" -#: dialogs/activitydialog.cpp:142 dialogs/statedialog.cpp:121 -#: dialogs/objectnodedialog.cpp:141 dialogs/umloperationdialog.cpp:88 -#: dialogs/umlentityattributedialog.cpp:71 dialogs/umlattributedialog.cpp:69 -#: dialogs/umltemplatedialog.cpp:65 -msgid "General Properties" +#: basictypes.cpp:410 +msgid "Uni Association" msgstr "" -#: dialogs/activitydialog.cpp:154 -msgid "Activity type:" +#: basictypes.cpp:426 +msgid "Unknown" msgstr "" -#: dialogs/activitydialog.cpp:159 -msgid "Activity name:" +#: basictypes.cpp:428 +msgid "? AssociationType ?" msgstr "" -#: dialogs/activitydialog.cpp:163 -msgid "Precondition :" +#: uml.cpp:252 +msgid "&Export model to DocBook" msgstr "" -#: dialogs/activitydialog.cpp:167 -msgid "Postcondition :" +#: uml.cpp:256 +msgid "&Export model to XHTML" msgstr "" -#: dialogs/activitydialog.cpp:174 -msgid "&Normal activity" +#: uml.cpp:260 +msgid "&New Class Wizard..." msgstr "" -#: dialogs/activitydialog.cpp:177 -msgid "&Invoke action " +#: uml.cpp:264 +msgid "&Add Default Datatypes for Active Language" msgstr "" -#: dialogs/activitydialog.cpp:180 -msgid "&Parameter activity node" +#: uml.cpp:271 +msgid "Code &Importing Wizard..." msgstr "" -#. i18n: file: dialogs/diagrampropertiespage.ui:307 -#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) -#. i18n: file: dialogs/umlrolepropertiesbase.ui:140 -#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) -#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:575 -#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:52 -#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:261 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:261 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) -#: dialogs/activitydialog.cpp:200 dialogs/assocgenpage.cpp:61 -#: dialogs/statedialog.cpp:140 dialogs/objectnodedialog.cpp:197 -#: dialogs/parmpropdlg.cpp:115 dialogs/classifierlistpage.cpp:218 -#: dialogs/assocrolepage.cpp:80 dialogs/assocrolepage.cpp:81 -#: dialogs/notedialog.cpp:38 dialogs/classgenpage.cpp:225 -#: dialogs/classgenpage.cpp:305 dialogs/classgenpage.cpp:368 rc.cpp:733 -#: rc.cpp:801 rc.cpp:1491 rc.cpp:1506 rc.cpp:1608 rc.cpp:1671 -msgid "Documentation" +#: uml.cpp:276 +msgid "&Code Generation Wizard..." msgstr "" -#. i18n: file: umbrello.kcfg:126 -#. i18n: ectx: label, entry (uiFont), group (UI Options) -#. i18n: file: umbrello.kcfg:224 -#. i18n: ectx: label, entry (codeViewerFont), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:126 -#. i18n: ectx: label, entry (uiFont), group (UI Options) -#. i18n: file: umbrello.kcfg:224 -#. i18n: ectx: label, entry (codeViewerFont), group (Code Viewer Options) -#: dialogs/activitydialog.cpp:223 dialogs/statedialog.cpp:166 -#: dialogs/objectnodedialog.cpp:220 dialogs/assocpropdlg.cpp:122 -#: dialogs/classpropdlg.cpp:379 dialogs/settingsdlg.cpp:355 -#: dialogs/umlviewdialog.cpp:145 rc.cpp:121 rc.cpp:229 rc.cpp:1804 rc.cpp:1912 -msgid "Font" +#: uml.cpp:281 +msgid "&Generate All Code" msgstr "" -#: dialogs/activitydialog.cpp:224 dialogs/statedialog.cpp:167 -#: dialogs/objectnodedialog.cpp:221 dialogs/assocpropdlg.cpp:123 -#: dialogs/classpropdlg.cpp:380 dialogs/settingsdlg.cpp:356 -#: dialogs/umlviewdialog.cpp:146 -msgid "Font Settings" +#: uml.cpp:326 +msgid "Creates a new document" msgstr "" -#: dialogs/activitydialog.cpp:254 -msgctxt "widget color page" -msgid "Color" +#: uml.cpp:327 +msgid "Opens an existing document" msgstr "" -#: dialogs/activitydialog.cpp:255 dialogs/objectnodedialog.cpp:248 -#: dialogs/classpropdlg.cpp:240 -msgid "Widget Colors" +#: uml.cpp:328 +msgid "Opens a recently used file" msgstr "" -#: dialogs/assocgenpage.cpp:72 -msgctxt "name of association widget" -msgid "Name:" +#: uml.cpp:329 +msgid "Saves the document" msgstr "" -#: dialogs/assocgenpage.cpp:85 -msgid "Type:" +#: uml.cpp:330 +msgid "Saves the document as..." msgstr "" -#: dialogs/statedialog.cpp:114 -msgctxt "initial state in statechart" -msgid "Initial state" +#: uml.cpp:331 +msgid "Closes the document" msgstr "" -#: dialogs/statedialog.cpp:115 -msgctxt "state in statechart" -msgid "State" +#: uml.cpp:332 +msgid "Prints out the document" msgstr "" -#: dialogs/statedialog.cpp:116 -msgctxt "end state in statechart" -msgid "End state" +#: uml.cpp:333 +msgid "Print Preview of the document" msgstr "" -#: dialogs/statedialog.cpp:120 -msgctxt "general page" -msgid "General" +#: uml.cpp:334 +msgid "Quits the application" msgstr "" -#: dialogs/statedialog.cpp:132 -msgid "State type:" +#: uml.cpp:335 +msgid "Exports the model to the docbook format" msgstr "" -#: dialogs/statedialog.cpp:137 -msgid "State name:" +#: uml.cpp:336 +msgid "Exports the model to the XHTML format" msgstr "" -#: dialogs/statedialog.cpp:180 -msgctxt "color page" -msgid "Color" +#: uml.cpp:337 +msgid "Cuts the selected section and puts it to the clipboard" msgstr "" -#: dialogs/statedialog.cpp:181 -msgid "Widget Color" +#: uml.cpp:338 +msgid "Copies the selected section to the clipboard" msgstr "" -#: dialogs/statedialog.cpp:195 dialogs/statedialog.cpp:196 -#: dialogs/activitypage.cpp:58 -msgid "Activities" +#: uml.cpp:339 +msgid "Pastes the contents of the clipboard" msgstr "" -#: dialogs/classwizard.cpp:45 model_utils.cpp:404 -msgid "new_class" +#: uml.cpp:340 +msgid "Set the default program preferences" msgstr "" -#: dialogs/classwizard.cpp:60 -msgid "Class Wizard" +#: uml.cpp:344 +msgctxt "delete selected widget" +msgid "Delete &Selected" msgstr "" -#: dialogs/classwizard.cpp:83 -msgid "New Class" +#: uml.cpp:355 +msgid "&Class Diagram..." msgstr "" -#: dialogs/classwizard.cpp:84 -msgid "Add general info about the new class." +#: uml.cpp:361 +msgid "&Sequence Diagram..." msgstr "" -#: dialogs/classwizard.cpp:101 -msgid "Class Attributes" +#: uml.cpp:367 +msgid "C&ollaboration Diagram..." msgstr "" -#: dialogs/classwizard.cpp:102 -msgid "Add attributes to the new class." +#: uml.cpp:373 +msgid "&Use Case Diagram..." msgstr "" -#: dialogs/classwizard.cpp:119 -msgid "Class Operations" +#: uml.cpp:379 +msgid "S&tate Diagram..." msgstr "" -#: dialogs/classwizard.cpp:120 -msgid "Add operations to the new class." +#: uml.cpp:385 +msgid "&Activity Diagram..." msgstr "" -#: dialogs/objectnodedialog.cpp:136 -msgid "Central Buffer" +#: uml.cpp:391 +msgid "Co&mponent Diagram..." msgstr "" -#: dialogs/objectnodedialog.cpp:136 -msgid "Data Store" +#: uml.cpp:397 +msgid "&Deployment Diagram..." msgstr "" -#: dialogs/objectnodedialog.cpp:136 -msgid "ObjectFlow" +#: uml.cpp:403 +msgid "&Entity Relationship Diagram..." msgstr "" -#. i18n: file: codegenwizard/codegenoptionspage.ui:39 -#. i18n: ectx: attribute (title), widget (QWidget, ui_tabGeneral) -#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:51 -#. i18n: ectx: attribute (title), widget (QWidget, ui_tabGeneral) -#: dialogs/objectnodedialog.cpp:140 rc.cpp:552 rc.cpp:846 -msgid "General" +#: uml.cpp:409 +msgid "&Clear Diagram" msgstr "" -#: dialogs/objectnodedialog.cpp:145 -msgctxt "properties group title" -msgid "Properties" +#: uml.cpp:413 +msgid "&Snap to Grid" msgstr "" -#: dialogs/objectnodedialog.cpp:159 -msgid "Object Node type:" +#: uml.cpp:417 +msgid "S&how Grid" msgstr "" -#: dialogs/objectnodedialog.cpp:164 -msgid "Object Node name:" +#: uml.cpp:427 +msgid "&Export as Picture..." msgstr "" -#: dialogs/objectnodedialog.cpp:168 -msgctxt "enter state label" -msgid "State :" +#: uml.cpp:432 +msgid "Export &All Diagrams as Pictures..." msgstr "" -#: dialogs/objectnodedialog.cpp:173 -msgid "&Central Buffer" +#: uml.cpp:437 dialogs/umloperationdialog.cpp:168 +#: dialogs/classifierlistpage.cpp:208 +msgid "&Properties" msgstr "" -#: dialogs/objectnodedialog.cpp:176 -msgid "&Data Store " +#: uml.cpp:452 +msgid "Z&oom to 100%" msgstr "" -#: dialogs/objectnodedialog.cpp:179 -msgid "&Object Flow" +#: uml.cpp:456 +msgid "Align Right" msgstr "" -#: dialogs/objectnodedialog.cpp:247 -msgctxt "color page title" -msgid "Color" +#: uml.cpp:461 +msgid "Align Left" msgstr "" -#: dialogs/parmpropdlg.cpp:47 -msgid "Parameter Properties" +#: uml.cpp:466 +msgid "Align Top" msgstr "" -#: dialogs/parmpropdlg.cpp:78 dialogs/umloperationdialog.cpp:101 -#: dialogs/umlentityattributedialog.cpp:76 dialogs/umlattributedialog.cpp:74 -#: dialogs/umltemplatedialog.cpp:70 -msgid "&Type:" +#: uml.cpp:471 +msgid "Align Bottom" msgstr "" -#: dialogs/parmpropdlg.cpp:86 -msgctxt "property name" -msgid "&Name:" +#: uml.cpp:476 +msgid "Align Vertical Middle" msgstr "" -#: dialogs/parmpropdlg.cpp:90 dialogs/umlattributedialog.cpp:86 -msgid "&Initial value:" +#: uml.cpp:481 +msgid "Align Horizontal Middle" msgstr "" -#: dialogs/parmpropdlg.cpp:93 dialogs/umloperationdialog.cpp:108 -#: dialogs/classgenpage.cpp:346 dialogs/umlentityattributedialog.cpp:92 -#: dialogs/umlattributedialog.cpp:90 -msgid "Stereotype name:" +#: uml.cpp:486 +msgid "Align Vertical Distribute" msgstr "" -#: dialogs/parmpropdlg.cpp:98 -msgid "Passing Direction" +#: uml.cpp:491 +msgid "Align Horizontal Distribute" msgstr "" -#: dialogs/parmpropdlg.cpp:99 -msgid "" -"\"in\" is a readonly parameter, \"out\" is a writeonly parameter and " -"\"inout\" is a parameter for reading and writing." +#: uml.cpp:495 +msgid "&Move Tab Left" msgstr "" -#: dialogs/parmpropdlg.cpp:264 -msgid "You have entered an invalid parameter name." +#: uml.cpp:496 +msgid "&Move Tab Right" msgstr "" -#: dialogs/parmpropdlg.cpp:265 -msgid "Parameter Name Invalid" +#: uml.cpp:511 +msgid "Select Diagram on Left" msgstr "" -#: dialogs/classifierlistpage.cpp:116 -msgid "N&ew Attribute..." +#: uml.cpp:512 +msgid "Select Diagram on Right" msgstr "" -#: dialogs/classifierlistpage.cpp:120 -msgid "N&ew Operation..." +#: uml.cpp:680 +msgctxt "init status bar" +msgid "Ready" msgstr "" -#: dialogs/classifierlistpage.cpp:123 dialogs/classpropdlg.cpp:289 -msgid "Templates" +#: uml.cpp:745 +msgid "Diagram Toolbar" msgstr "" -#: dialogs/classifierlistpage.cpp:124 -msgid "N&ew Template..." +#: uml.cpp:792 +msgid "&Tree View" msgstr "" -#: dialogs/classifierlistpage.cpp:127 dialogs/classpropdlg.cpp:301 -msgid "Enum Literals" +#: uml.cpp:802 +msgid "Doc&umentation" msgstr "" -#: dialogs/classifierlistpage.cpp:128 -msgid "N&ew Enum Literal..." +#: uml.cpp:812 +msgid "Co&mmand history" msgstr "" -#: dialogs/classifierlistpage.cpp:131 dialogs/classpropdlg.cpp:313 -msgid "Entity Attributes" +#: uml.cpp:834 uml.cpp:1125 uml.cpp:1158 +msgid "Opening file..." msgstr "" -#: dialogs/classifierlistpage.cpp:132 -msgid "N&ew Entity Attribute..." +#: uml.cpp:895 uml.cpp:1189 umldoc.cpp:284 umldoc.cpp:374 umldoc.cpp:425 +#: umldoc.cpp:447 umldoc.cpp:485 umldoc.cpp:497 umldoc.cpp:511 umldoc.cpp:523 +#: umldoc.cpp:535 umldoc.cpp:701 umldoc.cpp:708 umldoc.cpp:2823 +#: umldoc.cpp:2826 +msgid "Untitled" msgstr "" -#: dialogs/classifierlistpage.cpp:135 -msgid "Constraints" +#: uml.cpp:1107 +msgid "Creating new document..." msgstr "" -#: dialogs/classifierlistpage.cpp:136 -msgid "N&ew Constraint..." +#: uml.cpp:1133 +msgid "" +"*.xmi *.xmi.tgz *.xmi.tar.bz2 *.mdl|All Supported Files (*.xmi, *.xmi.tgz, " +"*.xmi.tar.bz2, *.mdl)\n" +"*.xmi|Uncompressed XMI Files (*.xmi)\n" +"*.xmi.tgz|Gzip Compressed XMI Files (*.xmi.tgz)\n" +"*.xmi.tar.bz2|Bzip2 Compressed XMI Files (*.xmi.tar.bz2)\n" +"*.mdl|Rose model files" msgstr "" -#: dialogs/classifierlistpage.cpp:174 dialogs/activitypage.cpp:80 -msgid "Move selected item to the top" +#: uml.cpp:1137 +msgid "Open File" msgstr "" -#: dialogs/classifierlistpage.cpp:180 dialogs/activitypage.cpp:86 -msgid "Move selected item up" +#: uml.cpp:1188 +msgid "Saving file..." msgstr "" -#: dialogs/classifierlistpage.cpp:186 dialogs/activitypage.cpp:92 -msgid "Move selected item down" +#: uml.cpp:1204 +msgid "Saving file with a new filename..." msgstr "" -#: dialogs/classifierlistpage.cpp:192 dialogs/activitypage.cpp:98 -msgid "Move selected item to the bottom" +#: uml.cpp:1209 +msgid "" +"*.xmi|XMI File\n" +"*.xmi.tgz|Gzip Compressed XMI File\n" +"*.xmi.tar.bz2|Bzip2 Compressed XMI File\n" +"*|All Files" msgstr "" -#: dialogs/classifierlistpage.cpp:226 -msgid "Comment" +#: uml.cpp:1227 +#, kde-format +msgid "" +"The file %1 exists.\n" +"Do you wish to overwrite it?" msgstr "" -#: dialogs/classifierlistpage.cpp:227 -msgid "Source Code" +#: uml.cpp:1228 +msgid "Warning" msgstr "" -#: dialogs/activitypage.cpp:102 -msgid "New Activity..." +#: uml.cpp:1228 +msgid "Overwrite" msgstr "" -#: dialogs/activitypage.cpp:106 widgets/floatingtextwidget.cpp:219 -msgid "Rename" +#: uml.cpp:1262 +msgid "Closing file..." msgstr "" -#: dialogs/activitypage.cpp:175 -msgid "New Activity" +#: uml.cpp:1294 +msgid "Print Preview..." msgstr "" -#: dialogs/activitypage.cpp:198 -msgid "Rename Activity" +#: uml.cpp:1321 +msgid "Printing..." msgstr "" -#: dialogs/activitypage.cpp:198 -msgid "Enter the new name of the activity:" +#: uml.cpp:1328 +#, kde-format +msgid "Print %1" msgstr "" -#: dialogs/assocpropdlg.cpp:43 -msgid "Association Properties" +#: uml.cpp:1348 +msgid "Exiting..." msgstr "" -#: dialogs/assocpropdlg.cpp:92 -msgctxt "general settings" -msgid "General" +#: uml.cpp:1411 +msgid "Cutting selection..." msgstr "" -#: dialogs/assocpropdlg.cpp:93 dialogs/classpropdlg.cpp:227 -#: dialogs/classpropdlg.cpp:361 dialogs/umlforeignkeyconstraintdialog.cpp:197 -#: dialogs/settingsdlg.cpp:120 dialogs/umlviewdialog.cpp:84 -msgid "General Settings" +#: uml.cpp:1428 +msgid "Copying selection to clipboard..." msgstr "" -#: dialogs/assocpropdlg.cpp:103 -msgid "Roles" +#: uml.cpp:1440 +msgid "Inserting clipboard contents..." msgstr "" -#: dialogs/assocpropdlg.cpp:104 -msgid "Role Settings" +#: uml.cpp:1445 +msgid "" +"Umbrello could not paste the clipboard contents. The objects in the " +"clipboard may be of the wrong type to be pasted here." msgstr "" -#: dialogs/assocpropdlg.cpp:129 -msgid "Association font" +#: uml.cpp:2024 +msgid "Cannot view code until you generate some first." msgstr "" -#: dialogs/umloperationdialog.cpp:57 -msgid "Operation Properties" +#: uml.cpp:2024 uml.cpp:2027 +msgid "Cannot View Code" msgstr "" -#: dialogs/umloperationdialog.cpp:98 -msgctxt "operation name" -msgid "&Name:" +#: uml.cpp:2027 +msgid "Cannot view code from simple code writer." msgstr "" -#: dialogs/umloperationdialog.cpp:113 -msgid "&Abstract operation" +#: uml.cpp:2889 +msgid "XHTML Generation failed ." msgstr "" -#: dialogs/umloperationdialog.cpp:116 dialogs/umlattributedialog.cpp:93 -msgid "Classifier &scope (\"static\")" +#: umldoc.cpp:80 umldoc.cpp:1942 +msgid "UML Model" msgstr "" -#: dialogs/umloperationdialog.cpp:119 -msgid "&Query (\"const\")" +#: umldoc.cpp:113 +msgid "Logical View" msgstr "" -#: dialogs/umloperationdialog.cpp:123 dialogs/classgenpage.cpp:203 -#: dialogs/umlattributedialog.cpp:99 dialogs/settingsdlg.cpp:244 -#: listpopupmenu.cpp:916 -msgid "Visibility" +#: umldoc.cpp:114 +msgid "Use Case View" msgstr "" -#: dialogs/umloperationdialog.cpp:128 dialogs/classgenpage.cpp:207 -msgctxt "public visibility" -msgid "P&ublic" +#: umldoc.cpp:115 +msgid "Component View" msgstr "" -#: dialogs/umloperationdialog.cpp:131 dialogs/classgenpage.cpp:210 -msgctxt "private visibility" -msgid "P&rivate" +#: umldoc.cpp:116 +msgid "Deployment View" msgstr "" -#: dialogs/umloperationdialog.cpp:134 -msgctxt "protected visibility" -msgid "Prot&ected" +#: umldoc.cpp:117 +msgid "Entity Relationship Model" msgstr "" -#: dialogs/umloperationdialog.cpp:137 dialogs/umlattributedialog.cpp:112 -msgid "I&mplementation" +#: umldoc.cpp:140 +msgid "Datatypes" msgstr "" -#: dialogs/umloperationdialog.cpp:140 -msgid "Parameters" +#: umldoc.cpp:279 +msgid "" +"The current file has been modified.\n" +"Do you want to save it?" msgstr "" -#: dialogs/umloperationdialog.cpp:164 -msgid "Ne&w Parameter..." -msgstr "" - -#: dialogs/umloperationdialog.cpp:305 -msgid "" -"The parameter name you have chosen\n" -"is already being used in this operation." +#: umldoc.cpp:280 +msgctxt "warning message" +msgid "Warning" msgstr "" -#: dialogs/umloperationdialog.cpp:306 dialogs/umloperationdialog.cpp:352 -msgid "Parameter Name Not Unique" +#: umldoc.cpp:424 +#, kde-format +msgid "The file %1 does not exist." msgstr "" -#: dialogs/umloperationdialog.cpp:351 -msgid "" -"The parameter name you have chosen is already being used in this operation." +#: umldoc.cpp:446 +#, kde-format +msgid "The file %1 seems to be corrupted." msgstr "" -#: dialogs/umloperationdialog.cpp:436 -msgid "You have entered an invalid operation name." +#: umldoc.cpp:483 umldoc.cpp:495 umldoc.cpp:521 +#, kde-format +msgid "There was no XMI file found in the compressed file %1." msgstr "" -#: dialogs/codeviewerdialog.cpp:107 -msgid "Code Viewer - " +#: umldoc.cpp:509 +#, kde-format +msgid "There was a problem loading the extracted file: %1" msgstr "" -#: dialogs/pkgcontentspage.cpp:40 -msgid "Contained Items" +#: umldoc.cpp:533 umldoc.cpp:551 +#, kde-format +msgid "There was a problem loading file: %1" msgstr "" -#: dialogs/codeeditor.cpp:690 -msgid "Hide" +#: umldoc.cpp:707 +#, kde-format +msgid "There was a problem uploading file: %1" msgstr "" -#: dialogs/codeeditor.cpp:696 dialogs/classoptionspage.cpp:76 -#: dialogs/classoptionspage.cpp:146 listpopupmenu.cpp:905 -msgid "Show" +#: umldoc.cpp:1197 +msgid "use case diagram" msgstr "" -#: dialogs/codeeditor.cpp:705 -msgid "Hide Comment" +#: umldoc.cpp:1200 +msgid "class diagram" msgstr "" -#: dialogs/codeeditor.cpp:711 -msgid "Show Comment" +#: umldoc.cpp:1203 +msgid "sequence diagram" msgstr "" -#: dialogs/codeeditor.cpp:719 -msgid "Insert Code Block Before" +#: umldoc.cpp:1206 +msgid "collaboration diagram" msgstr "" -#: dialogs/codeeditor.cpp:724 -msgid "Insert Code Block After" +#: umldoc.cpp:1209 +msgid "state diagram" msgstr "" -#: dialogs/codeeditor.cpp:731 listpopupmenu.cpp:595 -msgid "Copy" +#: umldoc.cpp:1212 +msgid "activity diagram" msgstr "" -#: dialogs/codeeditor.cpp:736 listpopupmenu.cpp:598 -msgid "Paste" +#: umldoc.cpp:1215 +msgid "component diagram" msgstr "" -#: dialogs/codeeditor.cpp:741 listpopupmenu.cpp:592 -msgid "Cut" +#: umldoc.cpp:1218 +msgid "deployment diagram" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:77 -msgctxt "title of color group" -msgid "Color" +#: umldoc.cpp:1221 +msgid "entity relationship diagram" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:82 -msgctxt "line color" -msgid "&Line:" +#: umldoc.cpp:1276 +msgctxt "diagram name" +msgid "Name" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:89 -msgctxt "default line color button" -msgid "&Default" +#: umldoc.cpp:1284 umldoc.cpp:1349 +msgid "That is an invalid name for a diagram." msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:92 -msgid "&Fill:" +#: umldoc.cpp:1288 umldoc.cpp:1358 +msgid "A diagram is already using that name." msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:99 -msgctxt "default fill color button" -msgid "D&efault" +#: umldoc.cpp:1343 +msgctxt "renaming diagram" +msgid "Name" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:102 -msgid "&Use fill" +#: umldoc.cpp:1374 +msgctxt "renaming uml object" +msgid "Name" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:111 -msgctxt "background color" -msgid "&Background:" +#: umldoc.cpp:1408 +msgctxt "renaming child uml object" +msgid "Name" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:118 -msgctxt "default background color button" -msgid "De&fault" +#: umldoc.cpp:1468 +#, kde-format +msgid "Are you sure you want to delete diagram %1?" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:121 -msgctxt "grid dot color" -msgid "&Grid dot:" +#: umldoc.cpp:1469 +msgid "Delete Diagram" msgstr "" -#: dialogs/umlwidgetcolorpage.cpp:128 -msgctxt "default grid dot color button" -msgid "Def&ault" +#: umldoc.cpp:2025 +msgid "Setting up the document..." msgstr "" -#: dialogs/assocrolepage.cpp:54 -msgid "Role A Properties" +#: umldoc.cpp:2055 +msgid "Resolving object references..." msgstr "" -#: dialogs/assocrolepage.cpp:55 -msgid "Role B Properties" +#: umldoc.cpp:2106 +msgid "Loading UML elements..." msgstr "" -#: dialogs/assocrolepage.cpp:72 -msgid "Role A Visibility" +#: umldoc.cpp:2330 +msgid "Loading diagrams..." msgstr "" -#: dialogs/assocrolepage.cpp:73 -msgid "Role B Visibility" +#: umldoc.cpp:2824 +#, kde-format +msgid "/autosave%1" msgstr "" -#: dialogs/assocrolepage.cpp:74 -msgid "Role A Changeability" +#: object_factory.cpp:191 +msgctxt "UMLObject name" +msgid "Name" msgstr "" -#: dialogs/assocrolepage.cpp:75 -msgid "Role B Changeability" +#: object_factory.cpp:202 +msgid "" +"This is a reserved keyword for the language of the configured code generator." msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:36 -#. i18n: ectx: property (text), widget (QLabel, ui_labelRoleName) -#: dialogs/assocrolepage.cpp:100 dialogs/assocrolepage.cpp:177 rc.cpp:768 -msgid "Rolename:" +#: object_factory.cpp:203 +msgid "Reserved Keyword" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:49 -#. i18n: ectx: property (text), widget (QLabel, ui_labelMultiplicity) -#: dialogs/assocrolepage.cpp:105 dialogs/assocrolepage.cpp:182 rc.cpp:771 -msgid "Multiplicity:" +#: codegenerators/cpp/cppcodegenerationform.cpp:38 +msgid "Package is a namespace" msgstr "" -#: dialogs/assocrolepage.cpp:122 -msgctxt "scope for A is public" -msgid "Public" +#: codegenerators/cpp/cppcodegenerationform.cpp:42 +msgid "Virtual destructors" msgstr "" -#: dialogs/assocrolepage.cpp:125 -msgctxt "scope for A is private" -msgid "Private" +#: codegenerators/cpp/cppcodegenerationform.cpp:46 +msgid "Generate empty constructors" msgstr "" -#: dialogs/assocrolepage.cpp:128 -msgctxt "scope for A is protected" -msgid "Protected" +#: codegenerators/cpp/cppcodegenerationform.cpp:50 +msgid "Generate accessor methods" msgstr "" -#: dialogs/assocrolepage.cpp:131 -msgctxt "scope for A is implementation" -msgid "Implementation" +#: codegenerators/cpp/cppcodegenerationform.cpp:54 +msgid "Operations are inline" msgstr "" -#: dialogs/assocrolepage.cpp:153 -msgctxt "changeability for A is changeable" -msgid "Changeable" +#: codegenerators/cpp/cppcodegenerationform.cpp:58 +msgid "Accessors are inline" msgstr "" -#: dialogs/assocrolepage.cpp:156 -msgctxt "changeability for A is frozen" -msgid "Frozen" +#: codegenerators/cpp/cppcodegenerationform.cpp:62 +msgid "Accessors are public" msgstr "" -#: dialogs/assocrolepage.cpp:159 -msgctxt "changeability for A is add only" -msgid "Add only" +#: codegenerators/cpp/cppcodegenerationform.cpp:66 +msgid "Use '\\' as documentation tag instead of '@'" msgstr "" -#: dialogs/assocrolepage.cpp:199 -msgctxt "scope for B is public" -msgid "Public" +#: codegenerators/codegenerator.cpp:597 +#, kde-format +msgid "" +"Cannot open file %1 for writing. Please make sure the folder exists and you " +"have permissions to write to it." msgstr "" -#: dialogs/assocrolepage.cpp:202 -msgctxt "scope for B is private" -msgid "Private" +#: codegenerators/codegenerator.cpp:597 +msgid "Cannot Open File" msgstr "" -#: dialogs/assocrolepage.cpp:205 -msgctxt "scope for B is protected" -msgid "Protected" +#: codegenerators/codegenerator.cpp:659 +#: codegenerators/simplecodegenerator.cpp:140 +msgid "Cannot create the folder:\n" msgstr "" -#: dialogs/assocrolepage.cpp:208 -msgctxt "scope for B is implementation" -msgid "Implementation" +#: codegenerators/codegenerator.cpp:660 +#: codegenerators/simplecodegenerator.cpp:141 +msgid "" +"\n" +"Please check the access rights" msgstr "" -#: dialogs/assocrolepage.cpp:230 -msgctxt "changeability for B is changeable" -msgid "Changeable" +#: codegenerators/codegenerator.cpp:661 +#: codegenerators/simplecodegenerator.cpp:142 +msgid "Cannot Create Folder" msgstr "" -#: dialogs/assocrolepage.cpp:233 -msgctxt "changeability for B is frozen" -msgid "Frozen" +#: cmds/cmd_handle_rename.cpp:27 +#, kde-format +msgid "Change text : %1 to %2" msgstr "" -#: dialogs/assocrolepage.cpp:236 -msgctxt "changeability for B is add only" -msgid "Add only" +#: cmds/generic/cmd_rename_umlobject.cpp:25 +#, kde-format +msgid "Rename object : %1 to %2" msgstr "" -#: dialogs/overwritedialogue.cpp:29 -msgid "Destination File Already Exists" +#: cmds/generic/cmd_create_umlobject.cpp:29 +#, kde-format +msgid "Create uml object : %1" msgstr "" -#: dialogs/overwritedialogue.cpp:42 +#: cmds/cmd_resizeWidget.cpp:27 #, kde-format -msgid "" -"The file %1 already exists in %2.\n" -"\n" -"Umbrello can overwrite the file, generate a similar\n" -"file name or not generate this file." +msgid "Resize widget : %1" msgstr "" -#: dialogs/overwritedialogue.cpp:45 -msgid "&Apply to all remaining files" +#: cmds/cmd_create_diagram.cpp:29 +#, kde-format +msgid "Create diagram %1: %2" msgstr "" -#: dialogs/overwritedialogue.cpp:50 -msgid "&Generate Similar File Name" +#: cmds/widget/cmd_set_txt.cpp:26 +#, kde-format +msgid "Set text : %1 to %2" msgstr "" -#: dialogs/overwritedialogue.cpp:51 -msgid "&Do Not Generate File" +#: cmds/widget/cmd_changeFillColor.cpp:26 +#, kde-format +msgid "Change fill color : %1" msgstr "" -#: dialogs/notedialog.cpp:27 -msgid "Note Documentation" +#: cmds/widget/cmd_changeFontSelection.cpp:26 +#, kde-format +msgid "Change font : %1" msgstr "" -#: dialogs/assocpage.cpp:30 dialogs/classpropdlg.cpp:349 -msgid "Associations" +#: cmds/widget/cmd_create_widget.cpp:27 +#, kde-format +msgid "Create widget : %1" msgstr "" -#: dialogs/classpropdlg.cpp:227 -msgctxt "general settings page name" -msgid "General" +#: cmds/widget/cmd_set_name.cpp:25 +#, kde-format +msgid "Set name : %1 to %2" msgstr "" -#: dialogs/classpropdlg.cpp:240 -msgctxt "widget color page name" -msgid "Color" +#: cmds/widget/cmd_changeLineColor.cpp:34 +#, kde-format +msgid "Change line color : %1" msgstr "" -#: dialogs/classpropdlg.cpp:252 -msgctxt "display option page name" -msgid "Display" +#: cmds/widget/cmd_changeMulti.cpp:26 +#, kde-format +msgid "Change multiplicity : %1 to %2" msgstr "" -#: dialogs/classpropdlg.cpp:252 -msgid "Display Options" +#: cmds/cmd_set_visibility.cpp:24 +#, kde-format +msgid "Change visibility : %1" msgstr "" -#: dialogs/classpropdlg.cpp:265 -msgid "Attribute Settings" +#: cmds/cmd_set_stereotype.cpp:25 +#, kde-format +msgid "Set stereotype : %1 to %2" msgstr "" -#: dialogs/classpropdlg.cpp:277 -msgid "Operation Settings" +#: cmds/cmd_moveWidget.cpp:27 +#, kde-format +msgid "Move widget : %1" msgstr "" -#: dialogs/classpropdlg.cpp:289 -msgid "Templates Settings" +#: listpopupmenu.cpp:286 listpopupmenu.cpp:603 +msgid "Change Font..." msgstr "" -#: dialogs/classpropdlg.cpp:301 -msgid "Enum Literals Settings" +#: listpopupmenu.cpp:287 +msgid "Delete Selected Items" msgstr "" -#: dialogs/classpropdlg.cpp:313 -msgid "Entity Attributes Settings" +#: listpopupmenu.cpp:293 listpopupmenu.cpp:954 +msgid "Draw as Circle" msgstr "" -#: dialogs/classpropdlg.cpp:325 -msgid "Entity Constraints" +#: listpopupmenu.cpp:295 listpopupmenu.cpp:956 +msgid "Change into Class" msgstr "" -#: dialogs/classpropdlg.cpp:325 -msgid "Entity Constraints Settings" +#: listpopupmenu.cpp:299 listpopupmenu.cpp:962 +msgid "Change into Interface" msgstr "" -#: dialogs/classpropdlg.cpp:337 -msgctxt "contents settings page name" -msgid "Contents" +#: listpopupmenu.cpp:320 listpopupmenu.cpp:1492 +msgid "Category Type" msgstr "" -#: dialogs/classpropdlg.cpp:337 -msgid "Contents Settings" +#: listpopupmenu.cpp:371 +msgid "Move Up" msgstr "" -#: dialogs/classpropdlg.cpp:349 -msgid "Class Associations" +#: listpopupmenu.cpp:372 +msgid "Move Down" msgstr "" -#: dialogs/classpropdlg.cpp:361 -msgctxt "instance general settings page name" -msgid "General" +#: listpopupmenu.cpp:378 +msgid "Rename Class..." msgstr "" -#: dialogs/classgenpage.cpp:60 -msgid "Class &name:" +#: listpopupmenu.cpp:379 +msgid "Rename Object..." msgstr "" -#: dialogs/classgenpage.cpp:63 -msgid "Actor &name:" +#: listpopupmenu.cpp:398 +msgctxt "clear note" +msgid "Clear" msgstr "" -#: dialogs/classgenpage.cpp:66 -msgid "Package &name:" +#: listpopupmenu.cpp:400 listpopupmenu.cpp:489 listpopupmenu.cpp:508 +#: listpopupmenu.cpp:549 +msgid "Change Text..." msgstr "" -#: dialogs/classgenpage.cpp:69 -msgid "Use case &name:" +#: listpopupmenu.cpp:419 +msgid "Change State Name..." msgstr "" -#: dialogs/classgenpage.cpp:72 -msgid "Interface &name:" +#: listpopupmenu.cpp:430 +msgid "Flip Horizontal" msgstr "" -#: dialogs/classgenpage.cpp:75 -msgid "Component &name:" +#: listpopupmenu.cpp:433 +msgid "Flip Vertical" msgstr "" -#: dialogs/classgenpage.cpp:78 -msgid "Node &name:" +#: listpopupmenu.cpp:436 listpopupmenu.cpp:976 +msgid "Fill Color..." msgstr "" -#: dialogs/classgenpage.cpp:81 -msgid "Artifact &name:" +#: listpopupmenu.cpp:452 +msgid "Change Activity Name..." msgstr "" -#: dialogs/classgenpage.cpp:84 -msgid "Enum &name:" +#: listpopupmenu.cpp:471 +msgid "Change Object Node Name..." msgstr "" -#: dialogs/classgenpage.cpp:87 -msgid "Datatype &name:" +#: listpopupmenu.cpp:487 +msgctxt "clear precondition" +msgid "Clear" msgstr "" -#: dialogs/classgenpage.cpp:90 -msgid "Entity &name:" +#: listpopupmenu.cpp:498 +msgid "Add Interaction Operand" msgstr "" -#: dialogs/classgenpage.cpp:113 dialogs/umltemplatedialog.cpp:82 -msgid "&Stereotype name:" +#: listpopupmenu.cpp:506 +msgctxt "clear combined fragment" +msgid "Clear" msgstr "" -#: dialogs/classgenpage.cpp:127 -msgid "Package name:" +#: listpopupmenu.cpp:516 listpopupmenu.cpp:519 listpopupmenu.cpp:1637 +#: listpopupmenu.cpp:1641 +msgid "Change Multiplicity..." msgstr "" -#: dialogs/classgenpage.cpp:154 -msgid "A&bstract class" +#: listpopupmenu.cpp:522 listpopupmenu.cpp:1645 +msgid "Change Name" msgstr "" -#: dialogs/classgenpage.cpp:156 -msgid "A&bstract use case" +#: listpopupmenu.cpp:525 listpopupmenu.cpp:1629 listpopupmenu.cpp:1651 +msgid "Change Role A Name..." msgstr "" -#: dialogs/classgenpage.cpp:164 -msgctxt "component is executable" -msgid "&Executable" +#: listpopupmenu.cpp:528 listpopupmenu.cpp:1633 listpopupmenu.cpp:1652 +msgid "Change Role B Name..." msgstr "" -#: dialogs/classgenpage.cpp:171 -msgid "Draw As" +#: listpopupmenu.cpp:542 listpopupmenu.cpp:630 +msgid "New Operation..." msgstr "" -#: dialogs/classgenpage.cpp:175 -msgctxt "draw as default" -msgid "&Default" +#: listpopupmenu.cpp:543 listpopupmenu.cpp:1671 +msgid "Select Operation..." msgstr "" -#. i18n: file: umbrelloui.rc:4 -#. i18n: ectx: Menu (file) -#: dialogs/classgenpage.cpp:178 rc.cpp:487 rc.cpp:519 -msgid "&File" +#: listpopupmenu.cpp:588 listpopupmenu.cpp:1675 +msgid "Rename..." msgstr "" -#: dialogs/classgenpage.cpp:181 -msgid "&Library" +#: listpopupmenu.cpp:594 dialogs/codeeditor.cpp:834 +msgid "Cut" msgstr "" -#: dialogs/classgenpage.cpp:184 -msgid "&Table" +#: listpopupmenu.cpp:597 dialogs/codeeditor.cpp:824 +msgid "Copy" msgstr "" -#: dialogs/classgenpage.cpp:213 -msgctxt "protected visibility" -msgid "Pro&tected" +#: listpopupmenu.cpp:600 dialogs/codeeditor.cpp:829 +msgid "Paste" msgstr "" -#: dialogs/classgenpage.cpp:217 -msgid "Imple&mentation" +#: listpopupmenu.cpp:606 listpopupmenu.cpp:975 +msgid "Line Color..." msgstr "" -#: dialogs/classgenpage.cpp:269 -msgid "Class name:" +#: listpopupmenu.cpp:609 +msgid "Expand All" msgstr "" -#: dialogs/classgenpage.cpp:277 dialogs/classgenpage.cpp:356 -msgid "Instance name:" +#: listpopupmenu.cpp:612 +msgid "Collapse All" msgstr "" -#: dialogs/classgenpage.cpp:285 -msgid "Draw as actor" +#: listpopupmenu.cpp:615 +msgctxt "duplicate action" +msgid "Duplicate" msgstr "" -#: dialogs/classgenpage.cpp:290 -msgid "Multiple instance" +#: listpopupmenu.cpp:618 +msgid "Externalize Folder..." msgstr "" -#: dialogs/classgenpage.cpp:296 -msgid "Show destruction" +#: listpopupmenu.cpp:621 +msgid "Internalize Folder" msgstr "" -#: dialogs/classgenpage.cpp:334 -msgid "Component name:" +#: listpopupmenu.cpp:624 +msgid "Reset Label Positions" msgstr "" -#: dialogs/classgenpage.cpp:336 -msgid "Node name:" +#: listpopupmenu.cpp:627 +msgid "New Parameter..." msgstr "" -#: dialogs/classgenpage.cpp:443 dialogs/classgenpage.cpp:494 -#: dialogs/classgenpage.cpp:507 -msgid "" -"The name you have chosen\n" -"is already being used.\n" -"The name has been reset." +#: listpopupmenu.cpp:633 +msgid "New Attribute..." msgstr "" -#: dialogs/classgenpage.cpp:444 dialogs/classgenpage.cpp:495 -#: dialogs/classgenpage.cpp:508 -msgid "Name is Not Unique" +#: listpopupmenu.cpp:636 listpopupmenu.cpp:1577 +msgid "New Template..." msgstr "" -#: dialogs/umlentityattributedialog.cpp:46 -msgid "Entity Attribute Properties" +#: listpopupmenu.cpp:639 +msgid "New Literal..." msgstr "" -#: dialogs/umlentityattributedialog.cpp:84 -msgctxt "name of entity attribute" -msgid "&Name:" +#: listpopupmenu.cpp:642 +msgid "New Entity Attribute..." msgstr "" -#: dialogs/umlentityattributedialog.cpp:88 -msgid "&Default value:" +#: listpopupmenu.cpp:645 +msgid "Export as Picture..." msgstr "" -#: dialogs/umlentityattributedialog.cpp:96 -msgid "Length/Values:" +#: listpopupmenu.cpp:664 +msgid "Subsystem" msgstr "" -#: dialogs/umlentityattributedialog.cpp:99 -msgid "&Auto increment" +#: listpopupmenu.cpp:694 listpopupmenu.cpp:828 +msgid "Folder" msgstr "" -#: dialogs/umlentityattributedialog.cpp:103 -msgid "Allow &null" +#: listpopupmenu.cpp:723 +msgid "Text Line..." msgstr "" -#: dialogs/umlentityattributedialog.cpp:110 -msgid "Attributes:" +#: listpopupmenu.cpp:825 +msgctxt "new container menu" +msgid "New" msgstr "" -#: dialogs/umlentityattributedialog.cpp:125 -msgid "Indexing" +#: listpopupmenu.cpp:829 +msgctxt "new class menu item" +msgid "Class" msgstr "" -#: dialogs/umlentityattributedialog.cpp:129 -msgid "&Not Indexed" +#: listpopupmenu.cpp:901 dialogs/classoptionspage.cpp:77 +#: dialogs/classoptionspage.cpp:147 dialogs/codeeditor.cpp:789 +msgid "Show" msgstr "" -#: dialogs/umlentityattributedialog.cpp:140 -msgid "&Indexed" +#: listpopupmenu.cpp:910 +msgid "Public Only" msgstr "" -#: dialogs/umlentityattributedialog.cpp:182 -msgid "You have entered an invalid entity attribute name." +#: listpopupmenu.cpp:912 dialogs/classgenpage.cpp:205 +#: dialogs/settingsdlg.cpp:272 dialogs/umloperationdialog.cpp:123 +#: dialogs/umlattributedialog.cpp:98 +msgid "Visibility" msgstr "" -#: dialogs/umlentityattributedialog.cpp:183 -msgid "Entity Attribute Name Invalid" +#: listpopupmenu.cpp:914 +msgid "Operation Signature" msgstr "" -#: dialogs/umlentityattributedialog.cpp:190 -msgid "" -"The entity attribute name you have chosen is already being used in this " -"operation." +#: listpopupmenu.cpp:919 +msgid "Attribute Signature" msgstr "" -#: dialogs/umlentityattributedialog.cpp:191 -msgid "Entity Attribute Name Not Unique" +#: listpopupmenu.cpp:939 +msgctxt "new classifier menu" +msgid "New" msgstr "" -#: dialogs/umlattributedialog.cpp:45 -msgid "Attribute Properties" +#: listpopupmenu.cpp:942 +msgid "Attribute..." msgstr "" -#: dialogs/umlattributedialog.cpp:82 -msgctxt "attribute name" -msgid "&Name:" +#: listpopupmenu.cpp:943 +msgid "Operation..." msgstr "" -#: dialogs/umlattributedialog.cpp:103 -msgctxt "access control public" -msgid "&Public" +#: listpopupmenu.cpp:944 +msgid "Template..." msgstr "" -#: dialogs/umlattributedialog.cpp:106 -msgctxt "access control private" -msgid "P&rivate" +#: listpopupmenu.cpp:958 +msgid "Refactor" msgstr "" -#: dialogs/umlattributedialog.cpp:109 -msgctxt "access control protected" -msgid "Prot&ected" +#: listpopupmenu.cpp:959 +msgid "View Code" msgstr "" -#: dialogs/umlattributedialog.cpp:160 -msgid "You have entered an invalid attribute name." +#: listpopupmenu.cpp:974 +msgctxt "color menu" +msgid "Color" msgstr "" -#: dialogs/umlattributedialog.cpp:168 -msgid "" -"The attribute name you have chosen is already being used in this operation." +#. i18n: file: umbrello.kcfg:130 +#. i18n: ectx: label, entry (useFillColor), group (UI Options) +#: listpopupmenu.cpp:977 rc.cpp:1304 +msgid "Use Fill Color" msgstr "" -#: dialogs/umlattributedialog.cpp:169 -msgid "Attribute Name Not Unique" +#: listpopupmenu.cpp:1086 +msgctxt "new sub menu" +msgid "New" msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:50 -msgid "Foreign Key Setup" +#: listpopupmenu.cpp:1135 +msgid "Actor..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:196 -msgctxt "general page title" -msgid "General" +#: listpopupmenu.cpp:1136 +msgid "Use Case..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:201 -msgctxt "general group title" -msgid "General" +#: listpopupmenu.cpp:1140 +msgctxt "new class menu item" +msgid "Class..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:208 -msgctxt "label for entering name" -msgid "Name" +#: listpopupmenu.cpp:1141 +msgid "Interface..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:211 -msgid "Referenced Entity" +#: listpopupmenu.cpp:1142 +msgid "Datatype..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:218 -msgid "Actions" +#: listpopupmenu.cpp:1143 +msgid "Enum..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:224 -msgid "On Update" +#: listpopupmenu.cpp:1144 +msgid "Package..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:230 -msgid "On Delete" +#: listpopupmenu.cpp:1150 +msgctxt "add new state" +msgid "State..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:262 -msgid "No Action" +#: listpopupmenu.cpp:1164 listpopupmenu.cpp:1206 +msgid "Activity..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:262 -msgid "Restrict" +#: listpopupmenu.cpp:1169 +msgid "Subsystem..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:262 -msgid "Cascade" +#: listpopupmenu.cpp:1170 +msgid "Component..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:262 -msgid "Set Null" +#: listpopupmenu.cpp:1171 +msgid "Artifact..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:263 -msgid "Set Default" +#: listpopupmenu.cpp:1174 +msgid "Node..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:281 -#: dialogs/umlforeignkeyconstraintdialog.cpp:282 -msgid "Columns" +#: listpopupmenu.cpp:1177 +msgid "Entity..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:289 -msgctxt "column header local" -msgid "Local" +#: listpopupmenu.cpp:1178 +msgid "Category..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:289 -msgctxt "column header referenced" -msgid "Referenced" +#: listpopupmenu.cpp:1182 +msgid "Object..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:295 -msgid "Local Column" +#: listpopupmenu.cpp:1186 +msgid "Attribute" msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:301 -msgid "Referenced Column" +#: listpopupmenu.cpp:1188 listpopupmenu.cpp:1192 +msgid "Template" msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:308 -#: dialogs/umluniqueconstraintdialog.cpp:112 -msgid "&Add" +#: listpopupmenu.cpp:1195 +msgid "Entity Attribute..." msgstr "" -#: dialogs/umlforeignkeyconstraintdialog.cpp:383 -msgid "" -"You are attempting to change the Referenced Entity of this ForeignKey " -"Constraint. Any unapplied changes to the mappings between local and " -"referenced entities will be lost. Are you sure you want to continue ?" +#: listpopupmenu.cpp:1196 dialogs/constraintlistpage.cpp:76 +msgid "Primary Key Constraint..." msgstr "" -#: dialogs/umlcheckconstraintdialog.cpp:30 -msgid "Check Constraint Properties" +#: listpopupmenu.cpp:1197 dialogs/constraintlistpage.cpp:72 +msgid "Unique Constraint..." msgstr "" -#: dialogs/umlcheckconstraintdialog.cpp:64 -#: dialogs/umluniqueconstraintdialog.cpp:83 -msgctxt "name label" -msgid "Name" +#: listpopupmenu.cpp:1198 dialogs/constraintlistpage.cpp:80 +msgid "Foreign Key Constraint..." msgstr "" -#: dialogs/umlcheckconstraintdialog.cpp:73 -msgid "Check Condition :" +#: listpopupmenu.cpp:1199 dialogs/constraintlistpage.cpp:84 +msgid "Check Constraint..." msgstr "" -#: dialogs/umluniqueconstraintdialog.cpp:42 -msgid "Unique Constraint Properties" +#: listpopupmenu.cpp:1202 +msgid "Enum Literal..." msgstr "" -#: dialogs/umluniqueconstraintdialog.cpp:91 -msgid "Attribute Details" +#: listpopupmenu.cpp:1625 +msgid "Delete Anchor" msgstr "" -#: dialogs/umluniqueconstraintdialog.cpp:241 -msgid "You have entered an invalid constraint name." +#: listpopupmenu.cpp:1650 +msgid "Change Association Name..." msgstr "" -#: dialogs/umluniqueconstraintdialog.cpp:242 -msgid "Constraint Name Invalid" +#: listpopupmenu.cpp:1700 +msgid "Undo" msgstr "" -#: dialogs/selectopdlg.cpp:37 dialogs/selectopdlg.cpp:49 -msgid "Select Operation" +#: listpopupmenu.cpp:1701 +msgid "Redo" msgstr "" -#: dialogs/selectopdlg.cpp:57 -msgid "Sequence number:" +#: listpopupmenu.cpp:1707 +msgid "Clear Diagram" msgstr "" -#: dialogs/selectopdlg.cpp:60 -msgid "Class operation:" +#: listpopupmenu.cpp:1710 +msgid "Snap to Grid" msgstr "" -#: dialogs/selectopdlg.cpp:69 -msgid "Custom operation:" +#: listpopupmenu.cpp:1712 +msgid "Show Grid" msgstr "" -#: dialogs/settingsdlg.cpp:36 -msgid "Umbrello Setup" +#: listpopupmenu.cpp:1724 +msgid "Disjoint(Specialisation)" msgstr "" -#: dialogs/settingsdlg.cpp:64 -msgid "User Interface" +#: listpopupmenu.cpp:1725 +msgid "Overlapping(Specialisation)" msgstr "" -#: dialogs/settingsdlg.cpp:65 -msgid "User Interface Settings" +#: listpopupmenu.cpp:1726 +msgid "Union" msgstr "" -#: dialogs/settingsdlg.cpp:69 -msgctxt "color group box" -msgid "Color" +#: dialogs/notedialog.cpp:27 +msgid "Note Documentation" msgstr "" -#: dialogs/settingsdlg.cpp:74 -msgid "Line color:" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:261 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) +#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:575 +#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:52 +#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:261 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox1) +#. i18n: file: dialogs/diagrampropertiespage.ui:307 +#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) +#. i18n: file: dialogs/umlrolepropertiesbase.ui:140 +#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation) +#: dialogs/notedialog.cpp:38 dialogs/classgenpage.cpp:227 +#: dialogs/classgenpage.cpp:307 dialogs/classgenpage.cpp:370 +#: dialogs/statedialog.cpp:140 dialogs/parmpropdlg.cpp:115 +#: dialogs/activitydialog.cpp:199 dialogs/objectnodedialog.cpp:197 +#: dialogs/assocgenpage.cpp:70 dialogs/assocrolepage.cpp:79 +#: dialogs/assocrolepage.cpp:80 dialogs/classifierlistpage.cpp:218 rc.cpp:280 +#: rc.cpp:943 rc.cpp:958 rc.cpp:1060 rc.cpp:1122 rc.cpp:1194 +msgid "Documentation" msgstr "" -#: dialogs/settingsdlg.cpp:81 -msgid "D&efault Color" +#: dialogs/classoptionspage.cpp:84 dialogs/classoptionspage.cpp:153 +msgid "Operatio&ns" msgstr "" -#: dialogs/settingsdlg.cpp:84 -msgid "Fill color:" +#: dialogs/classoptionspage.cpp:88 dialogs/classoptionspage.cpp:170 +msgid "&Visibility" msgstr "" -#: dialogs/settingsdlg.cpp:91 -msgid "De&fault Color" +#: dialogs/classoptionspage.cpp:97 dialogs/classoptionspage.cpp:157 +msgid "O&peration signature" msgstr "" -#: dialogs/settingsdlg.cpp:94 -msgid "Line width:" +#: dialogs/classoptionspage.cpp:101 dialogs/classoptionspage.cpp:174 +msgid "Pac&kage" msgstr "" -#: dialogs/settingsdlg.cpp:102 -msgid "D&efault Width" +#: dialogs/classoptionspage.cpp:108 dialogs/classoptionspage.cpp:162 +msgid "Att&ributes" msgstr "" -#: dialogs/settingsdlg.cpp:105 -msgid "&Use fill color" +#: dialogs/classoptionspage.cpp:112 dialogs/classoptionspage.cpp:178 +msgid "Stereot&ype" msgstr "" -#: dialogs/settingsdlg.cpp:119 dialogs/umlviewdialog.cpp:83 -msgctxt "general settings page" -msgid "General" +#: dialogs/classoptionspage.cpp:116 dialogs/classoptionspage.cpp:166 +msgid "Attr&ibute signature" msgstr "" -#: dialogs/settingsdlg.cpp:125 -msgctxt "miscellaneous group box" -msgid "Miscellaneous" +#: dialogs/classoptionspage.cpp:125 dialogs/classoptionspage.cpp:186 +msgid "&Public Only" msgstr "" -#: dialogs/settingsdlg.cpp:131 -msgid "Enable undo" +#: dialogs/classoptionspage.cpp:131 +msgid "Draw as circle" msgstr "" -#: dialogs/settingsdlg.cpp:135 -msgid "Use tabbed diagrams" +#: dialogs/classoptionspage.cpp:182 +msgid "&Attribute associations" msgstr "" -#: dialogs/settingsdlg.cpp:139 -msgid "Use new C++/Java/Ruby generators" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:16 +#. i18n: ectx: property (title), widget (QGroupBox, ui_propsGroupBox) +#: dialogs/umlroledialog.cpp:24 rc.cpp:1158 +msgid "Role Properties" msgstr "" -#: dialogs/settingsdlg.cpp:143 -msgid "Use angular association lines" +#: dialogs/selectopdlg.cpp:37 dialogs/selectopdlg.cpp:48 +msgid "Select Operation" msgstr "" -#: dialogs/settingsdlg.cpp:147 -msgid "Turn on footer and page numbers when printing" +#: dialogs/selectopdlg.cpp:56 +msgid "Sequence number:" msgstr "" -#: dialogs/settingsdlg.cpp:152 -msgid "Autosave" +#: dialogs/selectopdlg.cpp:59 +msgid "Class operation:" msgstr "" -#: dialogs/settingsdlg.cpp:158 -msgid "E&nable autosave" +#: dialogs/selectopdlg.cpp:68 +msgid "Custom operation:" msgstr "" -#: dialogs/settingsdlg.cpp:162 -msgid "Select auto-save time interval (mins):" +#: dialogs/umlentityattributedialog.cpp:45 +msgid "Entity Attribute Properties" msgstr "" -#: dialogs/settingsdlg.cpp:171 -msgid "Set autosave suffix:" +#: dialogs/umlentityattributedialog.cpp:70 dialogs/statedialog.cpp:121 +#: dialogs/umltemplatedialog.cpp:64 dialogs/umloperationdialog.cpp:88 +#: dialogs/activitydialog.cpp:141 dialogs/umlattributedialog.cpp:68 +#: dialogs/objectnodedialog.cpp:141 +msgid "General Properties" msgstr "" -#: dialogs/settingsdlg.cpp:173 -msgid "" -"<qt><p>The autosave file will be saved to ~/autosave.xmi if the autosaving " -"occurs before you have manually saved the file.</p><p>If you have already " -"saved it, the autosave file will be saved in the same folder as the file and " -"will be named like the file's name, followed by the suffix " -"specified.</p><p>If the suffix is equal to the suffix of the file you have " -"saved, the autosave will overwrite your file automatically.</p></qt>" +#: dialogs/umlentityattributedialog.cpp:75 dialogs/umltemplatedialog.cpp:69 +#: dialogs/parmpropdlg.cpp:78 dialogs/umloperationdialog.cpp:101 +#: dialogs/umlattributedialog.cpp:73 +msgid "&Type:" msgstr "" -#: dialogs/settingsdlg.cpp:183 -msgid "Startup" +#: dialogs/umlentityattributedialog.cpp:83 +msgctxt "name of entity attribute" +msgid "&Name:" msgstr "" -#: dialogs/settingsdlg.cpp:189 -msgid "&Load last project" +#: dialogs/umlentityattributedialog.cpp:87 +msgid "&Default value:" msgstr "" -#: dialogs/settingsdlg.cpp:193 -msgid "Start new project with:" +#: dialogs/umlentityattributedialog.cpp:91 dialogs/classgenpage.cpp:348 +#: dialogs/parmpropdlg.cpp:93 dialogs/umloperationdialog.cpp:108 +#: dialogs/umlattributedialog.cpp:89 +msgid "Stereotype name:" msgstr "" -#: dialogs/settingsdlg.cpp:210 -msgid "Default Language :" +#: dialogs/umlentityattributedialog.cpp:95 +msgid "Length/Values:" msgstr "" -#: dialogs/settingsdlg.cpp:239 -msgctxt "class settings page" -msgid "Class" +#: dialogs/umlentityattributedialog.cpp:98 +msgid "&Auto increment" msgstr "" -#: dialogs/settingsdlg.cpp:240 -msgid "Class Settings" +#: dialogs/umlentityattributedialog.cpp:102 +msgid "Allow &null" msgstr "" -#: dialogs/settingsdlg.cpp:250 -msgid "Show &visibility" +#: dialogs/umlentityattributedialog.cpp:109 +msgid "Attributes:" msgstr "" -#: dialogs/settingsdlg.cpp:254 -msgid "Show attributes" +#: dialogs/umlentityattributedialog.cpp:124 +msgid "Indexing" msgstr "" -#: dialogs/settingsdlg.cpp:258 -msgid "Show operations" +#: dialogs/umlentityattributedialog.cpp:128 +msgid "&Not Indexed" msgstr "" -#: dialogs/settingsdlg.cpp:262 -msgid "Show stereot&ype" +#: dialogs/umlentityattributedialog.cpp:139 +msgid "&Indexed" msgstr "" -#: dialogs/settingsdlg.cpp:266 -msgid "Show attribute signature" +#: dialogs/umlentityattributedialog.cpp:181 +msgid "You have entered an invalid entity attribute name." msgstr "" -#: dialogs/settingsdlg.cpp:270 -msgid "Show package" +#: dialogs/umlentityattributedialog.cpp:182 +msgid "Entity Attribute Name Invalid" msgstr "" -#. i18n: file: umbrello.kcfg:184 -#. i18n: ectx: whatsthis, entry (showOpSig), group (Class Options) -#. i18n: file: dialogs/diagrampropertiespage.ui:120 -#. i18n: ectx: property (text), widget (QCheckBox, ui_showOpSigs) -#. i18n: file: umbrello.kcfg:184 -#. i18n: ectx: whatsthis, entry (showOpSig), group (Class Options) -#: dialogs/settingsdlg.cpp:274 rc.cpp:190 rc.cpp:705 rc.cpp:1873 -msgid "Show operation signature" +#: dialogs/umlentityattributedialog.cpp:189 +msgid "" +"The entity attribute name you have chosen is already being used in this " +"operation." msgstr "" -#. i18n: file: umbrello.kcfg:173 -#. i18n: ectx: label, entry (showPublicOnly), group (Class Options) -#: dialogs/settingsdlg.cpp:278 rc.cpp:175 rc.cpp:1858 -msgid "Show Public Only" +#: dialogs/umlentityattributedialog.cpp:190 +msgid "Entity Attribute Name Not Unique" msgstr "" -#: dialogs/settingsdlg.cpp:283 -msgid "Starting Scope" +#: dialogs/classgenpage.cpp:60 +msgid "Class &name:" msgstr "" -#: dialogs/settingsdlg.cpp:288 -msgid "Default attribute scope:" +#: dialogs/classgenpage.cpp:63 +msgid "Actor &name:" msgstr "" -#: dialogs/settingsdlg.cpp:291 -msgid "Default operation scope:" +#: dialogs/classgenpage.cpp:66 +msgid "Package &name:" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:73 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pPublicRB) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:147 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:188 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:168 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:221 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:168 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:221 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#: dialogs/settingsdlg.cpp:295 dialogs/settingsdlg.cpp:303 rc.cpp:777 -#: rc.cpp:1533 rc.cpp:1548 rc.cpp:1581 rc.cpp:1596 rc.cpp:1644 rc.cpp:1659 -msgid "Public" +#: dialogs/classgenpage.cpp:69 +msgid "Use case &name:" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:83 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pPrivateRB) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:152 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:193 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:173 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:226 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:173 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:226 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#: dialogs/settingsdlg.cpp:296 dialogs/settingsdlg.cpp:304 rc.cpp:780 -#: rc.cpp:1536 rc.cpp:1551 rc.cpp:1584 rc.cpp:1599 rc.cpp:1647 rc.cpp:1662 -msgid "Private" +#: dialogs/classgenpage.cpp:72 +msgid "Interface &name:" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:90 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pProtectedRB) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:157 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:198 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:178 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:231 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:178 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:231 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#: dialogs/settingsdlg.cpp:297 dialogs/settingsdlg.cpp:305 rc.cpp:783 -#: rc.cpp:1539 rc.cpp:1554 rc.cpp:1587 rc.cpp:1602 rc.cpp:1650 rc.cpp:1665 -msgid "Protected" +#: dialogs/classgenpage.cpp:75 +msgid "Component &name:" msgstr "" -#: dialogs/settingsdlg.cpp:333 -msgid "Code Generation" +#: dialogs/classgenpage.cpp:78 +msgid "Node &name:" msgstr "" -#: dialogs/settingsdlg.cpp:334 -msgid "Code Generation Settings" +#: dialogs/classgenpage.cpp:81 +msgid "Artifact &name:" msgstr "" -#: dialogs/settingsdlg.cpp:345 -msgid "Code Viewer" +#: dialogs/classgenpage.cpp:84 +msgid "Enum &name:" msgstr "" -#: dialogs/settingsdlg.cpp:346 -msgid "Code Viewer Settings" +#: dialogs/classgenpage.cpp:87 +msgid "Datatype &name:" msgstr "" -#: dialogs/umltemplatedialog.cpp:40 -msgid "Template Properties" +#: dialogs/classgenpage.cpp:90 +msgid "Entity &name:" msgstr "" -#: dialogs/umltemplatedialog.cpp:78 -msgctxt "template name" -msgid "&Name:" +#: dialogs/classgenpage.cpp:113 dialogs/umltemplatedialog.cpp:81 +msgid "&Stereotype name:" msgstr "" -#: dialogs/umltemplatedialog.cpp:149 -msgid "You have entered an invalid template name." +#: dialogs/classgenpage.cpp:127 +msgid "Package name:" msgstr "" -#: dialogs/umltemplatedialog.cpp:150 -msgid "Template Name Invalid" +#: dialogs/classgenpage.cpp:156 +msgid "A&bstract class" msgstr "" -#: dialogs/umltemplatedialog.cpp:159 -msgid "" -"The template parameter name you have chosen is already being used in this " -"operation." +#: dialogs/classgenpage.cpp:158 +msgid "A&bstract use case" msgstr "" -#: dialogs/umltemplatedialog.cpp:160 -msgid "Template Name Not Unique" +#: dialogs/classgenpage.cpp:166 +msgctxt "component is executable" +msgid "&Executable" msgstr "" -#: dialogs/umlviewdialog.cpp:113 -msgctxt "classes display options page" -msgid "Display" +#: dialogs/classgenpage.cpp:173 +msgid "Draw As" msgstr "" -#: dialogs/umlviewdialog.cpp:114 -msgid "Classes Display Options" +#: dialogs/classgenpage.cpp:177 +msgctxt "draw as default" +msgid "&Default" msgstr "" -#: dialogs/umlviewdialog.cpp:129 -msgctxt "diagram colors page" -msgid "Color" +#. i18n: file: umbrelloui.rc:4 +#. i18n: ectx: Menu (file) +#: dialogs/classgenpage.cpp:180 rc.cpp:5 +msgid "&File" msgstr "" -#: dialogs/umlviewdialog.cpp:130 -msgid "Diagram Colors" +#: dialogs/classgenpage.cpp:183 +msgid "&Library" msgstr "" -#: dialogs/umlviewdialog.cpp:210 -msgid "The name you have entered is invalid." +#: dialogs/classgenpage.cpp:186 +msgid "&Table" msgstr "" -#: dialogs/umlviewdialog.cpp:216 -msgid "The name you have entered is not unique." +#: dialogs/classgenpage.cpp:209 dialogs/umloperationdialog.cpp:128 +msgctxt "public visibility" +msgid "P&ublic" msgstr "" -#: dialogs/defaultcodegenpolicypage.cpp:37 -msgid "<p align=\"center\">No Options Available.</p>" +#: dialogs/classgenpage.cpp:212 dialogs/umloperationdialog.cpp:131 +msgctxt "private visibility" +msgid "P&rivate" msgstr "" -#: dialogs/importprojectdlg.cpp:122 -msgid "You have to choose a directory." +#: dialogs/classgenpage.cpp:215 +msgctxt "protected visibility" +msgid "Pro&tected" msgstr "" -#: dialogs/importprojectdlg.cpp:127 -msgid "This directory does not exist." +#: dialogs/classgenpage.cpp:219 +msgid "Imple&mentation" msgstr "" -#: dialogs/importprojectdlg.cpp:154 -msgid "No source file in this directory." +#: dialogs/classgenpage.cpp:271 +msgid "Class name:" msgstr "" -#. i18n: file: dialogs/exportallviewsdialogbase.ui:52 -#. i18n: ectx: property (toolTip), widget (QLabel, ui_imageTypeLabel) -#: dialogs/exportallviewsdialog.cpp:86 rc.cpp:748 -msgid "The format that the images will be exported to" +#: dialogs/classgenpage.cpp:279 dialogs/classgenpage.cpp:358 +msgid "Instance name:" msgstr "" -#: dialogs/classoptionspage.cpp:83 dialogs/classoptionspage.cpp:152 -msgid "Operatio&ns" +#: dialogs/classgenpage.cpp:287 +msgid "Draw as actor" msgstr "" -#: dialogs/classoptionspage.cpp:87 dialogs/classoptionspage.cpp:169 -msgid "&Visibility" +#: dialogs/classgenpage.cpp:292 +msgid "Multiple instance" msgstr "" -#: dialogs/classoptionspage.cpp:96 dialogs/classoptionspage.cpp:156 -msgid "O&peration signature" +#: dialogs/classgenpage.cpp:298 +msgid "Show destruction" msgstr "" -#: dialogs/classoptionspage.cpp:100 dialogs/classoptionspage.cpp:173 -msgid "Pac&kage" +#: dialogs/classgenpage.cpp:336 +msgid "Component name:" msgstr "" -#: dialogs/classoptionspage.cpp:107 dialogs/classoptionspage.cpp:161 -msgid "Att&ributes" +#: dialogs/classgenpage.cpp:338 +msgid "Node name:" msgstr "" -#: dialogs/classoptionspage.cpp:111 dialogs/classoptionspage.cpp:177 -msgid "Stereot&ype" +#: dialogs/classgenpage.cpp:445 dialogs/classgenpage.cpp:496 +#: dialogs/classgenpage.cpp:509 +msgid "" +"The name you have chosen\n" +"is already being used.\n" +"The name has been reset." msgstr "" -#: dialogs/classoptionspage.cpp:115 dialogs/classoptionspage.cpp:165 -msgid "Attr&ibute signature" +#: dialogs/classgenpage.cpp:446 dialogs/classgenpage.cpp:497 +#: dialogs/classgenpage.cpp:510 +msgid "Name is Not Unique" msgstr "" -#: dialogs/classoptionspage.cpp:124 dialogs/classoptionspage.cpp:185 -msgid "&Public Only" +#: dialogs/defaultcodegenpolicypage.cpp:28 +msgid "<p align=\"center\">No Options Available.</p>" msgstr "" -#: dialogs/classoptionspage.cpp:130 -msgid "Draw as circle" +#: dialogs/settingsdlg.cpp:32 +msgid "Umbrello Setup" msgstr "" -#: dialogs/classoptionspage.cpp:181 -msgid "&Attribute associations" +#: dialogs/settingsdlg.cpp:63 +msgid "User Interface" msgstr "" -#: clipboard/umlclipboard.cpp:827 -msgid "" -"At least one of the items in the clipboard could not be pasted because an " -"item of the same name already exists. Any other items have been pasted." +#: dialogs/settingsdlg.cpp:64 +msgid "User Interface Settings" msgstr "" -#: enumliteral.cpp:105 -msgctxt "enum name" -msgid "Name" +#: dialogs/settingsdlg.cpp:68 +msgctxt "color group box" +msgid "Color" msgstr "" -#: stereotype.cpp:95 listpopupmenu.cpp:931 -msgid "Stereotype" +#: dialogs/settingsdlg.cpp:76 +msgid "Custom line color:" msgstr "" -#: debug/debug_utils.cpp:44 -msgid "Class Name" +#: dialogs/settingsdlg.cpp:87 +msgid "Custom fill color:" msgstr "" -#: model_utils.cpp:406 -msgid "new_actor" +#: dialogs/settingsdlg.cpp:97 +msgid "Custom grid color:" msgstr "" -#: model_utils.cpp:408 -msgid "new_usecase" +#: dialogs/settingsdlg.cpp:100 +msgid "Custom background color:" msgstr "" -#: model_utils.cpp:410 -msgid "new_package" +#: dialogs/settingsdlg.cpp:107 +msgid "Custom line width:" msgstr "" -#: model_utils.cpp:412 -msgid "new_component" +#: dialogs/settingsdlg.cpp:113 +msgid "&Use fill color" msgstr "" -#: model_utils.cpp:414 -msgid "new_node" +#: dialogs/settingsdlg.cpp:146 dialogs/umlviewdialog.cpp:90 +msgctxt "general settings page" +msgid "General" msgstr "" -#: model_utils.cpp:416 -msgid "new_artifact" +#: dialogs/settingsdlg.cpp:147 dialogs/classpropdlg.cpp:249 +#: dialogs/classpropdlg.cpp:383 dialogs/umlviewdialog.cpp:91 +#: dialogs/umlforeignkeyconstraintdialog.cpp:197 dialogs/assocpropdlg.cpp:93 +msgid "General Settings" msgstr "" -#: model_utils.cpp:418 -msgid "new_interface" +#: dialogs/settingsdlg.cpp:152 +msgctxt "miscellaneous group box" +msgid "Miscellaneous" msgstr "" -#: model_utils.cpp:420 -msgid "new_datatype" +#: dialogs/settingsdlg.cpp:158 +msgid "Enable undo" msgstr "" -#: model_utils.cpp:422 -msgid "new_enum" +#: dialogs/settingsdlg.cpp:162 +msgid "Use tabbed diagrams" msgstr "" -#: model_utils.cpp:424 -msgid "new_entity" +#: dialogs/settingsdlg.cpp:166 +msgid "Use new C++/Java/Ruby generators" msgstr "" -#: model_utils.cpp:426 -msgid "new_folder" +#: dialogs/settingsdlg.cpp:170 +msgid "Use angular association lines" msgstr "" -#: model_utils.cpp:430 -msgid "new_category" +#: dialogs/settingsdlg.cpp:174 +msgid "Turn on footer and page numbers when printing" msgstr "" -#: model_utils.cpp:432 -msgid "new_object" +#: dialogs/settingsdlg.cpp:179 +msgid "Autosave" msgstr "" -#: model_utils.cpp:833 -msgid "OK" +#: dialogs/settingsdlg.cpp:185 +msgid "E&nable autosave" msgstr "" -#: model_utils.cpp:833 -msgctxt "parse status" -msgid "Empty" +#: dialogs/settingsdlg.cpp:189 +msgid "Select auto-save time interval (mins):" msgstr "" -#: model_utils.cpp:833 -msgid "Malformed argument" +#: dialogs/settingsdlg.cpp:198 +msgid "Set autosave suffix:" msgstr "" -#: model_utils.cpp:834 -msgid "Unknown argument type" +#: dialogs/settingsdlg.cpp:200 +msgid "" +"<qt><p>The autosave file will be saved to ~/autosave.xmi if the autosaving " +"occurs before you have manually saved the file.</p><p>If you have already " +"saved it, the autosave file will be saved in the same folder as the file and " +"will be named like the file's name, followed by the suffix " +"specified.</p><p>If the suffix is equal to the suffix of the file you have " +"saved, the autosave will overwrite your file automatically.</p></qt>" msgstr "" -#: model_utils.cpp:834 -msgid "Illegal method name" +#: dialogs/settingsdlg.cpp:210 +msgid "Startup" msgstr "" -#: model_utils.cpp:835 -msgid "Unknown return type" +#: dialogs/settingsdlg.cpp:216 +msgid "&Load last project" msgstr "" -#: model_utils.cpp:835 -msgid "Unspecified error" +#: dialogs/settingsdlg.cpp:220 +msgid "Start new project with:" msgstr "" -#: model_utils.cpp:1707 -msgid "Class Diagram" +#: dialogs/settingsdlg.cpp:238 +msgid "Default Language :" msgstr "" -#: model_utils.cpp:1709 -msgid "Use Case Diagram" +#: dialogs/settingsdlg.cpp:267 +msgctxt "class settings page" +msgid "Class" msgstr "" -#: model_utils.cpp:1711 -msgid "Sequence Diagram" +#: dialogs/settingsdlg.cpp:268 +msgid "Class Settings" msgstr "" -#: model_utils.cpp:1713 -msgid "Collaboration Diagram" +#: dialogs/settingsdlg.cpp:278 +msgid "Show &visibility" msgstr "" -#: model_utils.cpp:1715 -msgid "State Diagram" +#: dialogs/settingsdlg.cpp:282 +msgid "Show attributes" msgstr "" -#: model_utils.cpp:1717 -msgid "Activity Diagram" +#: dialogs/settingsdlg.cpp:286 +msgid "Show operations" msgstr "" -#: model_utils.cpp:1719 -msgid "Component Diagram" +#: dialogs/settingsdlg.cpp:290 +msgid "Show stereot&ype" msgstr "" -#: model_utils.cpp:1721 -msgid "Deployment Diagram" +#: dialogs/settingsdlg.cpp:294 +msgid "Show attribute signature" msgstr "" -#: model_utils.cpp:1723 -msgid "Entity Relationship Diagram" +#: dialogs/settingsdlg.cpp:298 +msgid "Show package" msgstr "" -#: model_utils.cpp:1725 -msgid "No Diagram" +#. i18n: file: dialogs/diagrampropertiespage.ui:120 +#. i18n: ectx: property (text), widget (QCheckBox, ui_showOpSigs) +#. i18n: file: umbrello.kcfg:218 +#. i18n: ectx: whatsthis, entry (showOpSig), group (Class Options) +#: dialogs/settingsdlg.cpp:302 rc.cpp:1094 rc.cpp:1409 +msgid "Show operation signature" msgstr "" -#: widgets/toolbarstateonewidget.cpp:120 widgets/preconditionwidget.cpp:124 -msgid "Enter Precondition Name" +#. i18n: file: umbrello.kcfg:207 +#. i18n: ectx: label, entry (showPublicOnly), group (Class Options) +#: dialogs/settingsdlg.cpp:306 rc.cpp:1394 +msgid "Show Public Only" msgstr "" -#: widgets/toolbarstateonewidget.cpp:120 -msgid "Enter the precondition" +#: dialogs/settingsdlg.cpp:311 +msgid "Starting Scope" msgstr "" -#: widgets/toolbarstateonewidget.cpp:120 -msgid "new precondition" +#: dialogs/settingsdlg.cpp:316 +msgid "Default attribute scope:" msgstr "" -#: widgets/floatingdashlinewidget.cpp:77 -msgid "Enter alternative Name" +#: dialogs/settingsdlg.cpp:319 +msgid "Default operation scope:" msgstr "" -#: widgets/floatingdashlinewidget.cpp:77 -msgid "Enter the alternative :" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:168 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:221 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:147 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:188 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:168 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:221 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: dialogs/umlrolepropertiesbase.ui:73 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pPublicRB) +#: dialogs/settingsdlg.cpp:323 dialogs/settingsdlg.cpp:331 rc.cpp:253 +#: rc.cpp:268 rc.cpp:985 rc.cpp:1000 rc.cpp:1033 rc.cpp:1048 rc.cpp:1170 +msgid "Public" msgstr "" -#: widgets/statewidget.cpp:185 -msgid "Enter Activity" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:173 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:226 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:152 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:193 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:173 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:226 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: dialogs/umlrolepropertiesbase.ui:83 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pPrivateRB) +#: dialogs/settingsdlg.cpp:324 dialogs/settingsdlg.cpp:332 rc.cpp:256 +#: rc.cpp:271 rc.cpp:988 rc.cpp:1003 rc.cpp:1036 rc.cpp:1051 rc.cpp:1173 +msgid "Private" msgstr "" -#: widgets/objectwidget.cpp:94 -msgid "Rename Object" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:178 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:231 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:157 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:198 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:178 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:231 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: dialogs/umlrolepropertiesbase.ui:90 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pProtectedRB) +#: dialogs/settingsdlg.cpp:325 dialogs/settingsdlg.cpp:333 rc.cpp:259 +#: rc.cpp:274 rc.cpp:991 rc.cpp:1006 rc.cpp:1039 rc.cpp:1054 rc.cpp:1176 +msgid "Protected" msgstr "" -#: widgets/objectwidget.cpp:95 -msgid "Enter object name:" +#: dialogs/settingsdlg.cpp:361 +msgid "Code Importer" msgstr "" -#: widgets/floatingtextwidget.cpp:147 -msgctxt "operation name" -msgid "Name" +#: dialogs/settingsdlg.cpp:362 +msgid "Code Import Settings" msgstr "" -#: widgets/floatingtextwidget.cpp:148 -msgid "Enter operation name:" +#: dialogs/settingsdlg.cpp:372 +msgid "Code Generation" msgstr "" -#: widgets/floatingtextwidget.cpp:203 widgets/associationwidget.cpp:2733 -msgid "Enter role name:" +#: dialogs/settingsdlg.cpp:373 +msgid "Code Generation Settings" msgstr "" -#: widgets/floatingtextwidget.cpp:205 widgets/associationwidget.cpp:2695 -msgid "Enter multiplicity:" +#: dialogs/settingsdlg.cpp:384 +msgid "Code Viewer" msgstr "" -#: widgets/floatingtextwidget.cpp:212 widgets/associationwidget.cpp:2713 -msgid "Enter association name:" +#: dialogs/settingsdlg.cpp:385 +msgid "Code Viewer Settings" msgstr "" -#: widgets/floatingtextwidget.cpp:214 widgets/floatingtextwidget.cpp:346 -msgid "Enter new text:" +#. i18n: file: umbrello.kcfg:160 +#. i18n: ectx: label, entry (uiFont), group (UI Options) +#. i18n: file: umbrello.kcfg:270 +#. i18n: ectx: label, entry (codeViewerFont), group (Code Viewer Options) +#: dialogs/settingsdlg.cpp:394 dialogs/statedialog.cpp:166 +#: dialogs/classpropdlg.cpp:401 dialogs/activitydialog.cpp:222 +#: dialogs/umlviewdialog.cpp:152 dialogs/objectnodedialog.cpp:220 +#: dialogs/assocpropdlg.cpp:122 rc.cpp:1340 rc.cpp:1448 +msgid "Font" msgstr "" -#: widgets/floatingtextwidget.cpp:216 -msgid "ERROR" +#: dialogs/settingsdlg.cpp:395 dialogs/statedialog.cpp:167 +#: dialogs/classpropdlg.cpp:402 dialogs/activitydialog.cpp:223 +#: dialogs/umlviewdialog.cpp:153 dialogs/objectnodedialog.cpp:221 +#: dialogs/assocpropdlg.cpp:123 +msgid "Font Settings" msgstr "" -#: widgets/floatingtextwidget.cpp:346 -msgid "Change Text" +#: dialogs/statedialog.cpp:114 +msgctxt "initial state in statechart" +msgid "Initial state" msgstr "" -#: widgets/pinwidget.cpp:180 -msgid "Enter Pin Name" +#: dialogs/statedialog.cpp:115 +msgctxt "state in statechart" +msgid "State" msgstr "" -#: widgets/pinwidget.cpp:180 -msgid "Enter the pin name :" +#: dialogs/statedialog.cpp:116 +msgctxt "end state in statechart" +msgid "End state" msgstr "" -#: widgets/messagewidget.cpp:1019 listpopupmenu.cpp:1168 -#: listpopupmenu.cpp:1172 -msgid "Operation" +#: dialogs/statedialog.cpp:120 +msgctxt "general page" +msgid "General" msgstr "" -#: widgets/preconditionwidget.cpp:124 -msgid "Enter the precondition :" +#: dialogs/statedialog.cpp:132 +msgid "State type:" msgstr "" -#: widgets/signalwidget.cpp:217 -msgid "Enter signal name" +#: dialogs/statedialog.cpp:137 +msgid "State name:" msgstr "" -#: widgets/signalwidget.cpp:217 -msgid "Enter the signal name :" +#: dialogs/statedialog.cpp:180 +msgctxt "color page" +msgid "Color" msgstr "" -#: widgets/associationwidget.cpp:2694 -msgid "Multiplicity" +#: dialogs/statedialog.cpp:181 +msgid "Widget Color" msgstr "" -#: widgets/associationwidget.cpp:2712 -msgid "Association Name" +#: dialogs/statedialog.cpp:195 dialogs/statedialog.cpp:196 +#: dialogs/activitypage.cpp:58 +msgid "Activities" msgstr "" -#: widgets/associationwidget.cpp:2732 -msgid "Role Name" +#: dialogs/codeeditor.cpp:783 +msgid "Hide" msgstr "" -#: widgets/objectnodewidget.cpp:200 -msgid "Enter Object Node Name" +#: dialogs/codeeditor.cpp:798 +msgid "Hide Comment" msgstr "" -#: widgets/objectnodewidget.cpp:200 -msgid "Enter the name of the object node :" +#: dialogs/codeeditor.cpp:804 +msgid "Show Comment" msgstr "" -#: widgets/objectnodewidget.cpp:256 -msgid "Select Object node type" +#: dialogs/codeeditor.cpp:812 +msgid "Insert Code Block Before" msgstr "" -#: widgets/objectnodewidget.cpp:256 -msgid "Select the object node type" +#: dialogs/codeeditor.cpp:817 +msgid "Insert Code Block After" msgstr "" -#: widgets/objectnodewidget.cpp:262 -msgid "Enter the name of the data store node" +#: dialogs/umlwidgetcolorpage.cpp:79 +msgctxt "title of color group" +msgid "Color" msgstr "" -#: widgets/objectnodewidget.cpp:262 -msgid "data store name" +#: dialogs/umlwidgetcolorpage.cpp:84 +msgctxt "line color" +msgid "&Line:" msgstr "" -#: widgets/objectnodewidget.cpp:264 -msgid "Enter the name of the buffer node" +#: dialogs/umlwidgetcolorpage.cpp:91 +msgctxt "default line color button" +msgid "&Default" msgstr "" -#: widgets/objectnodewidget.cpp:264 -msgid "Enter the name of the buffer" +#: dialogs/umlwidgetcolorpage.cpp:94 +msgid "&Fill:" msgstr "" -#: widgets/objectnodewidget.cpp:264 -msgid "centralBuffer" +#: dialogs/umlwidgetcolorpage.cpp:101 +msgctxt "default fill color button" +msgid "D&efault" msgstr "" -#: widgets/objectnodewidget.cpp:266 -msgid "Enter the name of the object flow" +#: dialogs/umlwidgetcolorpage.cpp:104 +msgid "&Use fill" msgstr "" -#: widgets/objectnodewidget.cpp:266 -msgid "object flow" +#: dialogs/umlwidgetcolorpage.cpp:113 +msgctxt "background color" +msgid "&Background:" msgstr "" -#: widgets/objectnodewidget.cpp:279 -msgid "Enter Object Flow State" +#: dialogs/umlwidgetcolorpage.cpp:120 +msgctxt "default background color button" +msgid "De&fault" msgstr "" -#: widgets/objectnodewidget.cpp:279 -msgid "Enter State (keep '-' if there is no state for the object) " +#: dialogs/umlwidgetcolorpage.cpp:123 +msgctxt "grid dot color" +msgid "&Grid dot:" msgstr "" -#: widgets/objectnodewidget.cpp:279 widgets/combinedfragmentwidget.cpp:255 -#: widgets/combinedfragmentwidget.cpp:257 -msgid "-" +#: dialogs/umlwidgetcolorpage.cpp:130 +msgctxt "default grid dot color button" +msgid "Def&ault" msgstr "" -#: widgets/combinedfragmentwidget.cpp:253 -msgid "Enter the name of the diagram referenced" +#: dialogs/classpropdlg.cpp:249 +msgctxt "general settings page name" +msgid "General" msgstr "" -#: widgets/combinedfragmentwidget.cpp:253 -msgid "Diagram name" +#: dialogs/classpropdlg.cpp:262 +msgctxt "widget color page name" +msgid "Color" msgstr "" -#: widgets/combinedfragmentwidget.cpp:255 -#: widgets/combinedfragmentwidget.cpp:348 -msgid "Enter the guard of the loop" +#: dialogs/classpropdlg.cpp:262 dialogs/activitydialog.cpp:254 +#: dialogs/objectnodedialog.cpp:248 +msgid "Widget Colors" msgstr "" -#: widgets/combinedfragmentwidget.cpp:257 -msgid "Enter the first alternative name" +#: dialogs/classpropdlg.cpp:274 +msgctxt "display option page name" +msgid "Display" msgstr "" -#: widgets/combinedfragmentwidget.cpp:342 -msgid "Enter first alternative" +#: dialogs/classpropdlg.cpp:274 +msgid "Display Options" msgstr "" -#: widgets/combinedfragmentwidget.cpp:342 -msgid "Enter first alternative :" +#: dialogs/classpropdlg.cpp:287 +msgid "Attribute Settings" msgstr "" -#: widgets/combinedfragmentwidget.cpp:345 -msgid "Enter referenced diagram name" +#: dialogs/classpropdlg.cpp:299 +msgid "Operation Settings" msgstr "" -#: widgets/combinedfragmentwidget.cpp:345 -msgid "Enter referenced diagram name :" +#: dialogs/classpropdlg.cpp:311 dialogs/classifierlistpage.cpp:123 +msgid "Templates" msgstr "" -#: widgets/combinedfragmentwidget.cpp:348 -msgid "Enter the guard of the loop:" +#: dialogs/classpropdlg.cpp:311 +msgid "Templates Settings" msgstr "" -#: widgets/umlwidget.cpp:293 widgets/umlwidget.cpp:297 -msgid "Change Properties" +#: dialogs/classpropdlg.cpp:323 dialogs/classifierlistpage.cpp:127 +msgid "Enum Literals" msgstr "" -#: widgets/notewidget.cpp:378 -msgid "Note Type" +#: dialogs/classpropdlg.cpp:323 +msgid "Enum Literals Settings" msgstr "" -#: widgets/notewidget.cpp:378 -msgid "Select the Note Type" +#: dialogs/classpropdlg.cpp:335 dialogs/classifierlistpage.cpp:131 +msgid "Entity Attributes" msgstr "" -#: controller/umlwidgetcontroller.cpp:199 -msgid "" -"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y " -"axis. Right button click to cancel move." +#: dialogs/classpropdlg.cpp:335 +msgid "Entity Attributes Settings" msgstr "" -#: controller/umlwidgetcontroller.cpp:667 -msgid "" -"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y " -"axis. Right button click to cancel resize." +#: dialogs/classpropdlg.cpp:347 +msgid "Entity Constraints" msgstr "" -#: folder.cpp:405 -#, kde-format -msgid "The folderfile %1 does not exist." +#: dialogs/classpropdlg.cpp:347 +msgid "Entity Constraints Settings" msgstr "" -#: folder.cpp:409 -#, kde-format -msgid "The folderfile %1 cannot be opened." +#: dialogs/classpropdlg.cpp:359 +msgctxt "contents settings page name" +msgid "Contents" msgstr "" -#: classifier.cpp:264 -msgid "" -"An operation with the same name and signature already exists. You can not " -"add it again." +#: dialogs/classpropdlg.cpp:359 +msgid "Contents Settings" msgstr "" -#: listpopupmenu.cpp:286 listpopupmenu.cpp:601 -msgid "Change Font..." +#: dialogs/classpropdlg.cpp:371 dialogs/assocpage.cpp:38 +msgid "Associations" msgstr "" -#: listpopupmenu.cpp:287 -msgid "Delete Selected Items" +#: dialogs/classpropdlg.cpp:371 +msgid "Class Associations" msgstr "" -#: listpopupmenu.cpp:293 listpopupmenu.cpp:958 -msgid "Draw as Circle" +#: dialogs/classpropdlg.cpp:383 +msgctxt "instance general settings page name" +msgid "General" msgstr "" -#: listpopupmenu.cpp:295 listpopupmenu.cpp:960 -msgid "Change into Class" +#: dialogs/umltemplatedialog.cpp:39 +msgid "Template Properties" msgstr "" -#: listpopupmenu.cpp:299 listpopupmenu.cpp:966 -msgid "Change into Interface" +#: dialogs/umltemplatedialog.cpp:77 +msgctxt "template name" +msgid "&Name:" msgstr "" -#: listpopupmenu.cpp:320 listpopupmenu.cpp:1478 -msgid "Category Type" +#: dialogs/umltemplatedialog.cpp:148 +msgid "You have entered an invalid template name." msgstr "" -#: listpopupmenu.cpp:371 -msgid "Move Up" +#: dialogs/umltemplatedialog.cpp:149 +msgid "Template Name Invalid" msgstr "" -#: listpopupmenu.cpp:372 -msgid "Move Down" +#: dialogs/umltemplatedialog.cpp:158 +msgid "" +"The template parameter name you have chosen is already being used in this " +"operation." msgstr "" -#: listpopupmenu.cpp:378 -msgid "Rename Class..." +#: dialogs/umltemplatedialog.cpp:159 +msgid "Template Name Not Unique" msgstr "" -#: listpopupmenu.cpp:379 -msgid "Rename Object..." +#: dialogs/parmpropdlg.cpp:47 +msgid "Parameter Properties" msgstr "" -#: listpopupmenu.cpp:398 -msgctxt "clear note" -msgid "Clear" +#: dialogs/parmpropdlg.cpp:86 +msgctxt "property name" +msgid "&Name:" msgstr "" -#: listpopupmenu.cpp:400 listpopupmenu.cpp:487 listpopupmenu.cpp:506 -#: listpopupmenu.cpp:547 -msgid "Change Text..." +#: dialogs/parmpropdlg.cpp:90 dialogs/umlattributedialog.cpp:85 +msgid "&Initial value:" msgstr "" -#: listpopupmenu.cpp:419 -msgid "Change State Name..." +#: dialogs/parmpropdlg.cpp:98 +msgid "Passing Direction" msgstr "" -#: listpopupmenu.cpp:430 -msgid "Flip Horizontal" +#: dialogs/parmpropdlg.cpp:99 +msgid "" +"\"in\" is a readonly parameter, \"out\" is a writeonly parameter and " +"\"inout\" is a parameter for reading and writing." msgstr "" -#: listpopupmenu.cpp:433 -msgid "Flip Vertical" +#: dialogs/parmpropdlg.cpp:264 +msgid "You have entered an invalid parameter name." msgstr "" -#: listpopupmenu.cpp:450 -msgid "Change Activity Name..." +#: dialogs/parmpropdlg.cpp:265 +msgid "Parameter Name Invalid" msgstr "" -#: listpopupmenu.cpp:469 -msgid "Change Object Node Name..." +#: dialogs/umloperationdialog.cpp:57 +msgid "Operation Properties" msgstr "" -#: listpopupmenu.cpp:485 -msgctxt "clear precondition" -msgid "Clear" +#: dialogs/umloperationdialog.cpp:98 +msgctxt "operation name" +msgid "&Name:" msgstr "" -#: listpopupmenu.cpp:496 -msgid "Add Interaction Operand" +#: dialogs/umloperationdialog.cpp:113 +msgid "&Abstract operation" msgstr "" -#: listpopupmenu.cpp:504 -msgctxt "clear combined fragment" -msgid "Clear" +#: dialogs/umloperationdialog.cpp:116 dialogs/umlattributedialog.cpp:92 +msgid "Classifier &scope (\"static\")" msgstr "" -#: listpopupmenu.cpp:514 listpopupmenu.cpp:517 listpopupmenu.cpp:1623 -#: listpopupmenu.cpp:1627 -msgid "Change Multiplicity..." +#: dialogs/umloperationdialog.cpp:119 +msgid "&Query (\"const\")" msgstr "" -#: listpopupmenu.cpp:520 listpopupmenu.cpp:1631 -msgid "Change Name" +#: dialogs/umloperationdialog.cpp:134 +msgctxt "protected visibility" +msgid "Prot&ected" msgstr "" -#: listpopupmenu.cpp:523 listpopupmenu.cpp:1615 listpopupmenu.cpp:1637 -msgid "Change Role A Name..." +#: dialogs/umloperationdialog.cpp:137 dialogs/umlattributedialog.cpp:111 +msgid "I&mplementation" msgstr "" -#: listpopupmenu.cpp:526 listpopupmenu.cpp:1619 listpopupmenu.cpp:1638 -msgid "Change Role B Name..." +#: dialogs/umloperationdialog.cpp:140 +msgid "Parameters" msgstr "" -#: listpopupmenu.cpp:540 listpopupmenu.cpp:634 -msgid "New Operation..." +#: dialogs/umloperationdialog.cpp:164 +msgid "Ne&w Parameter..." msgstr "" -#: listpopupmenu.cpp:541 listpopupmenu.cpp:1657 -msgid "Select Operation..." +#: dialogs/umloperationdialog.cpp:305 +msgid "" +"The parameter name you have chosen\n" +"is already being used in this operation." msgstr "" -#: listpopupmenu.cpp:586 listpopupmenu.cpp:1661 -msgid "Rename..." +#: dialogs/umloperationdialog.cpp:306 dialogs/umloperationdialog.cpp:352 +msgid "Parameter Name Not Unique" msgstr "" -#: listpopupmenu.cpp:604 listpopupmenu.cpp:979 -msgid "Line Color..." +#: dialogs/umloperationdialog.cpp:351 +msgid "" +"The parameter name you have chosen is already being used in this operation." msgstr "" -#: listpopupmenu.cpp:607 -msgid "Expand All" +#: dialogs/umloperationdialog.cpp:436 +msgid "You have entered an invalid operation name." msgstr "" -#: listpopupmenu.cpp:610 -msgid "Collapse All" +#: dialogs/activitydialog.cpp:136 +msgid "Initial activity" msgstr "" -#: listpopupmenu.cpp:613 -msgctxt "duplicate action" -msgid "Duplicate" +#: dialogs/activitydialog.cpp:136 +msgid "End activity" msgstr "" -#: listpopupmenu.cpp:616 -msgid "Externalize Folder..." +#: dialogs/activitydialog.cpp:136 +msgid "Final activity" msgstr "" -#: listpopupmenu.cpp:619 -msgid "Internalize Folder" +#: dialogs/activitydialog.cpp:136 +msgid "Invoke action" msgstr "" -#: listpopupmenu.cpp:622 -msgid "Import Classes..." +#: dialogs/activitydialog.cpp:136 +msgid "Parameter activity" msgstr "" -#: listpopupmenu.cpp:625 -msgid "Import Project..." +#: dialogs/activitydialog.cpp:140 +msgctxt "general properties page" +msgid "General" msgstr "" -#: listpopupmenu.cpp:628 -msgid "Reset Label Positions" +#: dialogs/activitydialog.cpp:153 +msgid "Activity type:" msgstr "" -#: listpopupmenu.cpp:631 -msgid "New Parameter..." +#: dialogs/activitydialog.cpp:158 +msgid "Activity name:" msgstr "" -#: listpopupmenu.cpp:637 -msgid "New Attribute..." +#: dialogs/activitydialog.cpp:162 +msgid "Precondition :" msgstr "" -#: listpopupmenu.cpp:640 listpopupmenu.cpp:1563 -msgid "New Template..." +#: dialogs/activitydialog.cpp:166 +msgid "Postcondition :" msgstr "" -#: listpopupmenu.cpp:643 -msgid "New Literal..." +#: dialogs/activitydialog.cpp:173 +msgid "&Normal activity" msgstr "" -#: listpopupmenu.cpp:646 -msgid "New Entity Attribute..." +#: dialogs/activitydialog.cpp:176 +msgid "&Invoke action " msgstr "" -#: listpopupmenu.cpp:649 -msgid "Export as Picture..." +#: dialogs/activitydialog.cpp:179 +msgid "&Parameter activity node" msgstr "" -#: listpopupmenu.cpp:668 -msgid "Subsystem" +#: dialogs/activitydialog.cpp:253 +msgctxt "widget color page" +msgid "Color" msgstr "" -#: listpopupmenu.cpp:671 worktoolbar.cpp:331 -msgid "Component" +#: dialogs/umlviewdialog.cpp:120 +msgctxt "classes display options page" +msgid "Display" msgstr "" -#: listpopupmenu.cpp:674 worktoolbar.cpp:333 -msgid "Artifact" +#: dialogs/umlviewdialog.cpp:121 +msgid "Classes Display Options" msgstr "" -#: listpopupmenu.cpp:685 worktoolbar.cpp:332 -msgid "Node" +#: dialogs/umlviewdialog.cpp:136 +msgctxt "diagram colors page" +msgid "Color" msgstr "" -#: listpopupmenu.cpp:698 listpopupmenu.cpp:832 -msgid "Folder" +#: dialogs/umlviewdialog.cpp:137 +msgid "Diagram Colors" msgstr "" -#: listpopupmenu.cpp:701 worktoolbar.cpp:337 -msgid "Entity" +#: dialogs/umlviewdialog.cpp:216 +msgid "The name you have entered is invalid." msgstr "" -#: listpopupmenu.cpp:711 worktoolbar.cpp:359 -msgid "Category" +#: dialogs/umlviewdialog.cpp:226 +msgid "The name you have entered is not unique." msgstr "" -#: listpopupmenu.cpp:714 worktoolbar.cpp:313 -msgid "Actor" +#: dialogs/umlcheckconstraintdialog.cpp:30 +msgid "Check Constraint Properties" msgstr "" -#: listpopupmenu.cpp:717 worktoolbar.cpp:320 -msgid "Use Case" +#: dialogs/umlcheckconstraintdialog.cpp:64 +#: dialogs/umluniqueconstraintdialog.cpp:83 +msgctxt "name label" +msgid "Name" msgstr "" -#: listpopupmenu.cpp:727 -msgid "Text Line..." +#: dialogs/umlcheckconstraintdialog.cpp:73 +msgid "Check Condition :" msgstr "" -#: listpopupmenu.cpp:829 -msgctxt "new container menu" -msgid "New" +#: dialogs/umlattributedialog.cpp:44 +msgid "Attribute Properties" msgstr "" -#: listpopupmenu.cpp:833 -msgctxt "new class menu item" -msgid "Class" +#: dialogs/umlattributedialog.cpp:81 +msgctxt "attribute name" +msgid "&Name:" msgstr "" -#: listpopupmenu.cpp:834 worktoolbar.cpp:334 -msgid "Interface" +#: dialogs/umlattributedialog.cpp:102 +msgctxt "access control public" +msgid "&Public" msgstr "" -#: listpopupmenu.cpp:835 worktoolbar.cpp:335 -msgid "Datatype" +#: dialogs/umlattributedialog.cpp:105 +msgctxt "access control private" +msgid "P&rivate" msgstr "" -#: listpopupmenu.cpp:836 worktoolbar.cpp:336 -msgid "Enum" +#: dialogs/umlattributedialog.cpp:108 +msgctxt "access control protected" +msgid "Prot&ected" msgstr "" -#: listpopupmenu.cpp:837 listpopupmenu.cpp:928 worktoolbar.cpp:330 -msgid "Package" +#: dialogs/umlattributedialog.cpp:159 +msgid "You have entered an invalid attribute name." msgstr "" -#: listpopupmenu.cpp:914 -msgid "Public Only" +#: dialogs/umlattributedialog.cpp:167 +msgid "" +"The attribute name you have chosen is already being used in this operation." msgstr "" -#: listpopupmenu.cpp:918 -msgid "Operation Signature" +#: dialogs/umlattributedialog.cpp:168 +msgid "Attribute Name Not Unique" msgstr "" -#: listpopupmenu.cpp:923 -msgid "Attribute Signature" +#: dialogs/activitypage.cpp:80 dialogs/classifierlistpage.cpp:174 +msgid "Move selected item to the top" msgstr "" -#: listpopupmenu.cpp:943 -msgctxt "new classifier menu" -msgid "New" +#: dialogs/activitypage.cpp:86 dialogs/classifierlistpage.cpp:180 +msgid "Move selected item up" msgstr "" -#: listpopupmenu.cpp:946 -msgid "Attribute..." +#: dialogs/activitypage.cpp:92 dialogs/classifierlistpage.cpp:186 +msgid "Move selected item down" msgstr "" -#: listpopupmenu.cpp:947 -msgid "Operation..." +#: dialogs/activitypage.cpp:98 dialogs/classifierlistpage.cpp:192 +msgid "Move selected item to the bottom" msgstr "" -#: listpopupmenu.cpp:948 -msgid "Template..." +#: dialogs/activitypage.cpp:102 +msgid "New Activity..." msgstr "" -#: listpopupmenu.cpp:962 -msgid "Refactor" +#: dialogs/activitypage.cpp:175 +msgid "New Activity" msgstr "" -#: listpopupmenu.cpp:963 -msgid "View Code" +#: dialogs/activitypage.cpp:198 +msgid "Rename Activity" msgstr "" -#: listpopupmenu.cpp:978 -msgctxt "color menu" -msgid "Color" +#: dialogs/activitypage.cpp:198 +msgid "Enter the new name of the activity:" msgstr "" -#: listpopupmenu.cpp:980 -msgid "Fill Color..." +#: dialogs/umluniqueconstraintdialog.cpp:42 +msgid "Unique Constraint Properties" msgstr "" -#. i18n: file: umbrello.kcfg:96 -#. i18n: ectx: label, entry (useFillColor), group (UI Options) -#: listpopupmenu.cpp:981 rc.cpp:85 rc.cpp:1768 -msgid "Use Fill Color" +#: dialogs/umluniqueconstraintdialog.cpp:91 +msgid "Attribute Details" msgstr "" -#: listpopupmenu.cpp:1075 -msgctxt "new sub menu" -msgid "New" +#: dialogs/umluniqueconstraintdialog.cpp:112 +#: dialogs/umlforeignkeyconstraintdialog.cpp:308 +msgid "&Add" msgstr "" -#: listpopupmenu.cpp:1124 -msgid "Actor..." +#: dialogs/umluniqueconstraintdialog.cpp:241 +msgid "You have entered an invalid constraint name." msgstr "" -#: listpopupmenu.cpp:1125 -msgid "Use Case..." +#: dialogs/umluniqueconstraintdialog.cpp:242 +msgid "Constraint Name Invalid" msgstr "" -#: listpopupmenu.cpp:1129 -msgctxt "new class menu item" -msgid "Class..." +#: dialogs/classwizard.cpp:59 +msgid "Class Wizard" msgstr "" -#: listpopupmenu.cpp:1130 -msgid "Interface..." +#: dialogs/classwizard.cpp:82 +msgid "New Class" msgstr "" -#: listpopupmenu.cpp:1131 -msgid "Datatype..." +#: dialogs/classwizard.cpp:83 +msgid "Add general info about the new class." msgstr "" -#: listpopupmenu.cpp:1132 -msgid "Enum..." +#: dialogs/classwizard.cpp:100 +msgid "Class Attributes" msgstr "" -#: listpopupmenu.cpp:1133 -msgid "Package..." +#: dialogs/classwizard.cpp:101 +msgid "Add attributes to the new class." msgstr "" -#: listpopupmenu.cpp:1137 worktoolbar.cpp:322 -msgid "Initial State" +#: dialogs/classwizard.cpp:118 +msgid "Class Operations" msgstr "" -#: listpopupmenu.cpp:1138 worktoolbar.cpp:324 -msgid "End State" +#: dialogs/classwizard.cpp:119 +msgid "Add operations to the new class." msgstr "" -#: listpopupmenu.cpp:1139 -msgctxt "add new state" -msgid "State..." +#: dialogs/pkgcontentspage.cpp:40 +msgid "Contained Items" msgstr "" -#: listpopupmenu.cpp:1143 worktoolbar.cpp:354 -msgid "Initial Activity" +#: dialogs/objectnodedialog.cpp:136 +msgid "Central Buffer" msgstr "" -#: listpopupmenu.cpp:1144 worktoolbar.cpp:351 -msgid "End Activity" +#: dialogs/objectnodedialog.cpp:136 +msgid "Data Store" msgstr "" -#: listpopupmenu.cpp:1145 listpopupmenu.cpp:1187 -msgid "Activity..." +#: dialogs/objectnodedialog.cpp:136 +msgid "ObjectFlow" msgstr "" -#: listpopupmenu.cpp:1150 -msgid "Subsystem..." +#. i18n: file: codegenwizard/codegenoptionspage.ui:39 +#. i18n: ectx: attribute (title), widget (QWidget, ui_tabGeneral) +#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:51 +#. i18n: ectx: attribute (title), widget (QWidget, ui_tabGeneral) +#: dialogs/objectnodedialog.cpp:140 rc.cpp:89 rc.cpp:298 +msgid "General" msgstr "" -#: listpopupmenu.cpp:1151 -msgid "Component..." +#: dialogs/objectnodedialog.cpp:145 +msgctxt "properties group title" +msgid "Properties" msgstr "" -#: listpopupmenu.cpp:1152 -msgid "Artifact..." +#: dialogs/objectnodedialog.cpp:159 +msgid "Object Node type:" msgstr "" -#: listpopupmenu.cpp:1155 -msgid "Node..." +#: dialogs/objectnodedialog.cpp:164 +msgid "Object Node name:" msgstr "" -#: listpopupmenu.cpp:1158 -msgid "Entity..." +#: dialogs/objectnodedialog.cpp:168 +msgctxt "enter state label" +msgid "State :" msgstr "" -#: listpopupmenu.cpp:1159 -msgid "Category..." +#: dialogs/objectnodedialog.cpp:173 +msgid "&Central Buffer" msgstr "" -#: listpopupmenu.cpp:1163 -msgid "Object..." +#: dialogs/objectnodedialog.cpp:176 +msgid "&Data Store " msgstr "" -#: listpopupmenu.cpp:1167 -msgid "Attribute" +#: dialogs/objectnodedialog.cpp:179 +msgid "&Object Flow" msgstr "" -#: listpopupmenu.cpp:1169 listpopupmenu.cpp:1173 -msgid "Template" +#: dialogs/objectnodedialog.cpp:247 +msgctxt "color page title" +msgid "Color" msgstr "" -#: listpopupmenu.cpp:1176 -msgid "Entity Attribute..." +#: dialogs/codeviewerdialog.cpp:107 +msgid "Code Viewer - " msgstr "" -#: listpopupmenu.cpp:1183 -msgid "Enum Literal..." +#: dialogs/overwritedialogue.cpp:32 +msgid "Destination File Already Exists" msgstr "" -#: listpopupmenu.cpp:1611 -msgid "Delete Anchor" +#: dialogs/overwritedialogue.cpp:45 +#, kde-format +msgid "" +"The file %1 already exists in %2.\n" +"\n" +"Umbrello can overwrite the file, generate a similar\n" +"file name or not generate this file." msgstr "" -#: listpopupmenu.cpp:1636 -msgid "Change Association Name..." +#: dialogs/overwritedialogue.cpp:48 +msgid "&Apply to all remaining files" msgstr "" -#: listpopupmenu.cpp:1686 -msgid "Undo" +#: dialogs/overwritedialogue.cpp:53 +msgid "&Generate Similar File Name" msgstr "" -#: listpopupmenu.cpp:1687 -msgid "Redo" +#: dialogs/overwritedialogue.cpp:54 +msgid "&Do Not Generate File" msgstr "" -#: listpopupmenu.cpp:1693 -msgid "Clear Diagram" +#: dialogs/assocgenpage.cpp:81 +msgctxt "name of association widget" +msgid "Name:" msgstr "" -#: listpopupmenu.cpp:1696 -msgid "Snap to Grid" +#: dialogs/assocgenpage.cpp:94 +msgid "Type:" msgstr "" -#: listpopupmenu.cpp:1698 -msgid "Show Grid" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:52 +#. i18n: ectx: property (toolTip), widget (QLabel, ui_imageTypeLabel) +#: dialogs/exportallviewsdialog.cpp:82 rc.cpp:1209 +msgid "The format that the images will be exported to" msgstr "" -#: listpopupmenu.cpp:1710 -msgid "Disjoint(Specialisation)" +#: dialogs/assocrolepage.cpp:53 +msgid "Role A Properties" msgstr "" -#: listpopupmenu.cpp:1711 -msgid "Overlapping(Specialisation)" +#: dialogs/assocrolepage.cpp:54 +msgid "Role B Properties" msgstr "" -#: listpopupmenu.cpp:1712 -msgid "Union" +#: dialogs/assocrolepage.cpp:71 +msgid "Role A Visibility" msgstr "" -#: worktoolbar.cpp:300 -msgid "Object" +#: dialogs/assocrolepage.cpp:72 +msgid "Role B Visibility" msgstr "" -#: worktoolbar.cpp:301 -msgid "Synchronous Message" +#: dialogs/assocrolepage.cpp:73 +msgid "Role A Changeability" msgstr "" -#: worktoolbar.cpp:302 -msgid "Asynchronous Message" +#: dialogs/assocrolepage.cpp:74 +msgid "Role B Changeability" msgstr "" -#: worktoolbar.cpp:303 -msgid "Found Message" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:36 +#. i18n: ectx: property (text), widget (QLabel, ui_labelRoleName) +#: dialogs/assocrolepage.cpp:99 dialogs/assocrolepage.cpp:176 rc.cpp:1161 +msgid "Rolename:" msgstr "" -#: worktoolbar.cpp:304 -msgid "Lost Message" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:49 +#. i18n: ectx: property (text), widget (QLabel, ui_labelMultiplicity) +#: dialogs/assocrolepage.cpp:104 dialogs/assocrolepage.cpp:181 rc.cpp:1164 +msgid "Multiplicity:" msgstr "" -#: worktoolbar.cpp:305 -msgid "Combined Fragment" +#: dialogs/assocrolepage.cpp:121 +msgctxt "scope for A is public" +msgid "Public" msgstr "" -#: worktoolbar.cpp:306 -msgid "Precondition" +#: dialogs/assocrolepage.cpp:124 +msgctxt "scope for A is private" +msgid "Private" msgstr "" -#: worktoolbar.cpp:307 association.cpp:42 -msgid "Association" +#: dialogs/assocrolepage.cpp:127 +msgctxt "scope for A is protected" +msgid "Protected" msgstr "" -#: worktoolbar.cpp:308 association.cpp:48 -msgid "Containment" +#: dialogs/assocrolepage.cpp:130 +msgctxt "scope for A is implementation" +msgid "Implementation" msgstr "" -#: worktoolbar.cpp:309 association.cpp:52 -msgid "Anchor" +#: dialogs/assocrolepage.cpp:152 +msgctxt "changeability for A is changeable" +msgid "Changeable" msgstr "" -#: worktoolbar.cpp:310 -msgid "Label" +#: dialogs/assocrolepage.cpp:155 +msgctxt "changeability for A is frozen" +msgid "Frozen" msgstr "" -#: worktoolbar.cpp:311 -msgid "Note" +#: dialogs/assocrolepage.cpp:158 +msgctxt "changeability for A is add only" +msgid "Add only" msgstr "" -#: worktoolbar.cpp:312 -msgid "Box" +#: dialogs/assocrolepage.cpp:198 +msgctxt "scope for B is public" +msgid "Public" msgstr "" -#: worktoolbar.cpp:314 association.cpp:41 -msgid "Dependency" +#: dialogs/assocrolepage.cpp:201 +msgctxt "scope for B is private" +msgid "Private" msgstr "" -#: worktoolbar.cpp:315 association.cpp:40 -msgid "Aggregation" +#: dialogs/assocrolepage.cpp:204 +msgctxt "scope for B is protected" +msgid "Protected" msgstr "" -#: worktoolbar.cpp:316 association.cpp:58 -msgid "Relationship" +#: dialogs/assocrolepage.cpp:207 +msgctxt "scope for B is implementation" +msgid "Implementation" msgstr "" -#: worktoolbar.cpp:317 -msgid "Directional Association" +#: dialogs/assocrolepage.cpp:229 +msgctxt "changeability for B is changeable" +msgid "Changeable" msgstr "" -#: worktoolbar.cpp:318 -msgid "Implements" +#: dialogs/assocrolepage.cpp:232 +msgctxt "changeability for B is frozen" +msgid "Frozen" msgstr "" -#: worktoolbar.cpp:319 association.cpp:49 -msgid "Composition" +#: dialogs/assocrolepage.cpp:235 +msgctxt "changeability for B is add only" +msgid "Add only" msgstr "" -#: worktoolbar.cpp:321 -msgctxt "UML class" -msgid "Class" +#: dialogs/classifierlistpage.cpp:116 +msgid "N&ew Attribute..." msgstr "" -#: worktoolbar.cpp:323 -msgid "Region" +#: dialogs/classifierlistpage.cpp:120 +msgid "N&ew Operation..." msgstr "" -#: worktoolbar.cpp:326 -msgid "Send signal" +#: dialogs/classifierlistpage.cpp:124 +msgid "N&ew Template..." msgstr "" -#: worktoolbar.cpp:327 -msgid "Accept signal" +#: dialogs/classifierlistpage.cpp:128 +msgid "N&ew Enum Literal..." msgstr "" -#: worktoolbar.cpp:328 -msgid "Accept time event" +#: dialogs/classifierlistpage.cpp:132 +msgid "N&ew Entity Attribute..." msgstr "" -#: worktoolbar.cpp:329 -msgid "Fork/Join" +#: dialogs/classifierlistpage.cpp:135 +msgid "Constraints" msgstr "" -#: worktoolbar.cpp:338 -msgid "Deep History" +#: dialogs/classifierlistpage.cpp:136 +msgid "N&ew Constraint..." msgstr "" -#: worktoolbar.cpp:339 -msgid "Shallow History" +#: dialogs/classifierlistpage.cpp:226 +msgid "Comment" msgstr "" -#: worktoolbar.cpp:340 -msgctxt "join states" -msgid "Join" +#: dialogs/classifierlistpage.cpp:227 +msgid "Source Code" msgstr "" -#: worktoolbar.cpp:341 -msgid "Fork" +#: dialogs/umlforeignkeyconstraintdialog.cpp:50 +msgid "Foreign Key Setup" msgstr "" -#: worktoolbar.cpp:342 -msgid "Junction" +#: dialogs/umlforeignkeyconstraintdialog.cpp:196 +msgctxt "general page title" +msgid "General" msgstr "" -#: worktoolbar.cpp:343 -msgctxt "state choice" -msgid "Choice" +#: dialogs/umlforeignkeyconstraintdialog.cpp:201 +msgctxt "general group title" +msgid "General" msgstr "" -#: worktoolbar.cpp:346 -msgid "And Line" +#: dialogs/umlforeignkeyconstraintdialog.cpp:208 +msgctxt "label for entering name" +msgid "Name" msgstr "" -#: worktoolbar.cpp:347 association.cpp:53 -msgid "State Transition" +#: dialogs/umlforeignkeyconstraintdialog.cpp:211 +msgid "Referenced Entity" msgstr "" -#: worktoolbar.cpp:348 -msgid "Activity Transition" +#: dialogs/umlforeignkeyconstraintdialog.cpp:218 +msgid "Actions" msgstr "" -#: worktoolbar.cpp:350 -msgctxt "state diagram" -msgid "State" +#: dialogs/umlforeignkeyconstraintdialog.cpp:224 +msgid "On Update" msgstr "" -#: worktoolbar.cpp:352 -msgid "Final Activity" +#: dialogs/umlforeignkeyconstraintdialog.cpp:230 +msgid "On Delete" msgstr "" -#: worktoolbar.cpp:353 -msgid "Pin" +#: dialogs/umlforeignkeyconstraintdialog.cpp:262 +msgid "No Action" msgstr "" -#: worktoolbar.cpp:355 -msgid "Message" +#: dialogs/umlforeignkeyconstraintdialog.cpp:262 +msgid "Restrict" msgstr "" -#: worktoolbar.cpp:356 association.cpp:55 -msgid "Exception" +#: dialogs/umlforeignkeyconstraintdialog.cpp:262 +msgid "Cascade" msgstr "" -#: worktoolbar.cpp:357 -msgid "Object Node" +#: dialogs/umlforeignkeyconstraintdialog.cpp:262 +msgid "Set Null" msgstr "" -#: worktoolbar.cpp:358 -msgid "Pre/Post condition" +#: dialogs/umlforeignkeyconstraintdialog.cpp:263 +msgid "Set Default" msgstr "" -#: worktoolbar.cpp:360 association.cpp:56 -msgid "Category to Parent" +#: dialogs/umlforeignkeyconstraintdialog.cpp:281 +#: dialogs/umlforeignkeyconstraintdialog.cpp:282 +msgid "Columns" msgstr "" -#: worktoolbar.cpp:361 association.cpp:57 -msgid "Child to Category" +#: dialogs/umlforeignkeyconstraintdialog.cpp:289 +msgctxt "column header local" +msgid "Local" msgstr "" -#: worktoolbar.cpp:372 -msgctxt "selection arrow" -msgid "Select" +#: dialogs/umlforeignkeyconstraintdialog.cpp:289 +msgctxt "column header referenced" +msgid "Referenced" msgstr "" -#: toolbarstateassociation.cpp:181 toolbarstateassociation.cpp:250 -msgid "Incorrect use of associations." +#: dialogs/umlforeignkeyconstraintdialog.cpp:295 +msgid "Local Column" msgstr "" -#: toolbarstateassociation.cpp:181 toolbarstateassociation.cpp:250 -msgid "Association Error" +#: dialogs/umlforeignkeyconstraintdialog.cpp:301 +msgid "Referenced Column" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:39 -msgid "Package is a namespace" +#: dialogs/umlforeignkeyconstraintdialog.cpp:383 +msgid "" +"You are attempting to change the Referenced Entity of this ForeignKey " +"Constraint. Any unapplied changes to the mappings between local and " +"referenced entities will be lost. Are you sure you want to continue ?" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:43 -msgid "Virtual destructors" +#: dialogs/assocpropdlg.cpp:43 +msgid "Association Properties" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:47 -msgid "Generate empty constructors" +#: dialogs/assocpropdlg.cpp:92 +msgctxt "general settings" +msgid "General" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:51 -msgid "Generate accessor methods" +#: dialogs/assocpropdlg.cpp:103 +msgid "Roles" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:55 -msgid "Operations are inline" +#: dialogs/assocpropdlg.cpp:104 +msgid "Role Settings" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:59 -msgid "Accessors are inline" +#: dialogs/assocpropdlg.cpp:129 +msgid "Association font" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:63 -msgid "Accessors are public" +#: dialogs/diagramprintpage.cpp:44 +msgid "&Diagrams" msgstr "" -#: codegenerators/cpp/cppcodegenerationform.cpp:67 -msgid "Use '\\' as documentation tag instead of '@'" +#: dialogs/diagramprintpage.cpp:49 +msgid "Filter" +msgstr "" + +#: dialogs/diagramprintpage.cpp:56 +msgid "&Current diagram" +msgstr "" + +#: dialogs/diagramprintpage.cpp:60 +msgid "&All diagrams" +msgstr "" + +#: dialogs/diagramprintpage.cpp:63 +msgid "&Select diagrams" +msgstr "" + +#: dialogs/diagramprintpage.cpp:66 +msgid "&Type of diagram" +msgstr "" + +#: dialogs/diagramprintpage.cpp:69 +msgctxt "diagram selection for printing" +msgid "Selection" +msgstr "" + +#: dialogs/diagramprintpage.cpp:160 +msgid "No diagrams selected." msgstr "" -#: codegenerators/codegenerator.cpp:587 -#, kde-format -msgid "" -"Cannot open file %1 for writing. Please make sure the folder exists and you " -"have permissions to write to it." +#: docgenerators/docbookgeneratorjob.cpp:80 +msgid "Exporting to DocBook..." msgstr "" -#: codegenerators/codegenerator.cpp:587 -msgid "Cannot Open File" +#: docgenerators/xhtmlgenerator.cpp:108 +msgid "Generating XHTML..." msgstr "" -#: codegenerators/codegenerator.cpp:649 -#: codegenerators/simplecodegenerator.cpp:132 -msgid "Cannot create the folder:\n" +#: docgenerators/xhtmlgenerator.cpp:134 +msgid "XHTML Generation Complete..." msgstr "" -#: codegenerators/codegenerator.cpp:650 -#: codegenerators/simplecodegenerator.cpp:133 -msgid "" -"\n" -"Please check the access rights" +#: docgenerators/xhtmlgenerator.cpp:140 +msgid "Copying CSS..." msgstr "" -#: codegenerators/codegenerator.cpp:651 -#: codegenerators/simplecodegenerator.cpp:134 -msgid "Cannot Create Folder" +#: docgenerators/xhtmlgenerator.cpp:148 +msgid "Finished Copying CSS..." msgstr "" -#: toolbarstateother.cpp:235 -msgid "Enter Signal Name" +#: docgenerators/xhtmlgenerator.cpp:151 +msgid "Failed Copying CSS..." msgstr "" -#: toolbarstateother.cpp:236 -msgid "Enter Signal" +#: docgenerators/main.cpp:38 docgenerators/main.cpp:51 +msgid "Umbrello UML Modeller autonomous code generator" msgstr "" -#: toolbarstateother.cpp:236 -msgid "new Signal" +#: docgenerators/main.cpp:53 +msgid "" +"(c) 2006 Gael de Chalendar (aka Kleag), (c) 2002-2006 Umbrello UML Modeller " +"Authors" msgstr "" -#: toolbarstateother.cpp:242 -msgid "Enter Time Event Name" +#: docgenerators/main.cpp:55 +msgid "Gael de Chalendar (aka Kleag)" msgstr "" -#: toolbarstateother.cpp:243 -msgid "Enter Time Event" +#: docgenerators/main.cpp:60 +msgid "File to transform" msgstr "" -#: toolbarstateother.cpp:243 -msgid "new time event" +#: docgenerators/main.cpp:61 +msgid "The XSLT file to use" msgstr "" -#: toolbarstateother.cpp:249 -msgid "Enter Combined Fragment Name" +#: docgenerators/docbook2xhtmlgeneratorjob.cpp:56 +msgid "Exporting to XHTML..." msgstr "" -#: toolbarstateother.cpp:250 -msgid "Enter the Combined Fragment" +#: docgenerators/docbookgenerator.cpp:89 +msgid "Generating Docbook..." msgstr "" -#: toolbarstateother.cpp:250 -msgid "new Combined Fragment" +#: docgenerators/docbookgenerator.cpp:109 +msgid "Docbook Generation Complete..." msgstr "" -#: association.cpp:39 -msgid "Generalization" +#: docgenerators/docbookgenerator.cpp:112 +msgid "Docbook Generation Failed..." msgstr "" -#: association.cpp:43 -msgid "Self Association" +#: classifier.cpp:266 +msgid "" +"An operation with the same name and signature already exists. You can not " +"add it again." msgstr "" -#: association.cpp:44 -msgid "Collaboration Message" +#: toolbarstateassociation.cpp:177 toolbarstateassociation.cpp:247 +msgid "Incorrect use of associations." msgstr "" -#: association.cpp:45 -msgid "Sequence Message" +#: toolbarstateassociation.cpp:177 toolbarstateassociation.cpp:247 +msgid "Association Error" msgstr "" -#: association.cpp:46 -msgid "Collaboration Self Message" +#: umlviewimageexportermodel.cpp:218 +msgid "Empty scene" msgstr "" -#: association.cpp:47 -msgid "Sequence Self Message" +#: umlviewimageexportermodel.cpp:223 +#, kde-format +msgid "Can not create directory: %1" msgstr "" -#: association.cpp:50 -msgid "Realization" +#: umlviewimageexportermodel.cpp:240 +msgid "Can not save an empty diagram" msgstr "" -#: association.cpp:51 -msgid "Uni Association" +#: umlviewimageexportermodel.cpp:245 +#, kde-format +msgid "A problem occurred while saving diagram in %1" msgstr "" -#: rc.cpp:515 +#: rc.cpp:1 msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr " ,Launchpad Contributions:,ntsetsbold" -#: rc.cpp:516 +#: rc.cpp:2 msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" msgstr ",,ntsetsbold@gmail.com" #. i18n: file: umbrelloui.rc:5 #. i18n: ectx: Menu (file_export) -#: rc.cpp:490 rc.cpp:522 +#: rc.cpp:8 msgid "&Export" msgstr "" #. i18n: file: umbrelloui.rc:10 #. i18n: ectx: Menu (edit) -#: rc.cpp:493 rc.cpp:525 +#: rc.cpp:11 msgid "&Edit" msgstr "" #. i18n: file: umbrelloui.rc:13 #. i18n: ectx: Menu (views) -#: rc.cpp:496 rc.cpp:528 +#: rc.cpp:14 msgid "&Diagram" msgstr "" #. i18n: file: umbrelloui.rc:14 #. i18n: ectx: Menu (new_view) -#: rc.cpp:499 rc.cpp:531 +#: rc.cpp:17 msgid "&New" msgstr "" #. i18n: file: umbrelloui.rc:30 #. i18n: ectx: Menu (show_view) -#: rc.cpp:502 rc.cpp:534 +#: rc.cpp:20 msgid "Sh&ow" msgstr "" #. i18n: file: umbrelloui.rc:33 #. i18n: ectx: Menu (zoom_menu) -#: rc.cpp:505 rc.cpp:537 +#: rc.cpp:23 msgid "&Zoom" msgstr "" #. i18n: file: umbrelloui.rc:35 #. i18n: ectx: Menu (align_menu) -#: rc.cpp:508 rc.cpp:540 +#: rc.cpp:26 msgid "&Align" msgstr "" #. i18n: file: umbrelloui.rc:51 #. i18n: ectx: Menu (code) -#: rc.cpp:511 rc.cpp:543 +#: rc.cpp:29 msgid "&Code" msgstr "" -#. i18n: file: umbrelloui.rc:56 +#. i18n: file: umbrelloui.rc:57 #. i18n: ectx: Menu (active_lang_menu) -#: rc.cpp:514 rc.cpp:546 +#: rc.cpp:32 msgid "Active &Language" msgstr "" +#. i18n: file: codeimpwizard/codeimpselectpage.ui:37 +#. i18n: ectx: property (toolTip), widget (QLabel, ui_languageLabel) +#: rc.cpp:38 +msgid "The language of the project." +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:40 +#. i18n: ectx: property (text), widget (QLabel, ui_languageLabel) +#: rc.cpp:41 +msgid "Programming Language:" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:66 +#. i18n: ectx: property (text), widget (QCheckBox, ui_subdirCheckBox) +#: rc.cpp:44 +msgid "Include Subdirectories." +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:77 +#. i18n: ectx: property (text), widget (QLabel, ui_fileExtLabel) +#: rc.cpp:47 +msgid "List of file extensions" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:117 +#. i18n: ectx: property (text), widget (QPushButton, ui_deselectAllButton) +#: rc.cpp:50 +msgid "Deselect all" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:124 +#. i18n: ectx: property (text), widget (QPushButton, ui_selectAllButton) +#: rc.cpp:53 +msgid "Select all" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:136 +#. i18n: ectx: property (text), widget (QLabel, ui_filesLabel) +#: rc.cpp:56 +msgid "Number of files:" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpselectpage.ui:143 +#. i18n: ectx: property (text), widget (QLabel, ui_filesNumLabel) +#: rc.cpp:59 +msgid "0" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:27 +#. i18n: ectx: attribute (title), widget (QWidget, ui_tabStatus) +#: rc.cpp:62 +msgid "Import Status" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:49 +#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus) +#. i18n: file: codegenwizard/codegenstatuspage.ui:40 +#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus) +#: rc.cpp:65 rc.cpp:214 +msgid "Class" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:54 +#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus) +#. i18n: file: codegenwizard/codegenstatuspage.ui:27 +#. i18n: ectx: attribute (title), widget (QWidget, ui_statusTab) +#. i18n: file: codegenwizard/codegenstatuspage.ui:45 +#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus) +#: rc.cpp:68 rc.cpp:211 rc.cpp:217 +msgid "Status" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:75 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonStart) +#: rc.cpp:71 +msgid "Start import" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:94 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonStop) +#: rc.cpp:74 +msgid "Stop" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:105 +#. i18n: ectx: attribute (title), widget (QWidget, ui_tabLogger) +#. i18n: file: codegenwizard/codegenstatuspage.ui:59 +#. i18n: ectx: attribute (title), widget (QWidget, ui_loggerTab) +#: rc.cpp:77 rc.cpp:220 +msgid "Logger" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:131 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonClear) +#. i18n: file: codegenwizard/codegenstatuspage.ui:85 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonClear) +#: rc.cpp:80 rc.cpp:223 +msgid "Clear" +msgstr "" + +#. i18n: file: codeimpwizard/codeimpstatuspage.ui:144 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonExport) +#. i18n: file: codegenwizard/codegenstatuspage.ui:98 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonExport) +#: rc.cpp:83 rc.cpp:226 +msgid "Export..." +msgstr "" + #. i18n: file: codegenwizard/codegenoptionspage.ui:53 #. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxLanguage) -#: rc.cpp:555 +#: rc.cpp:92 msgid "Language" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:71 #. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxFolders) -#: rc.cpp:558 +#: rc.cpp:95 msgid "Folders" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:77 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelFolder) -#: rc.cpp:561 +#: rc.cpp:98 msgid "Write all generated files to folder:" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:89 #. i18n: ectx: property (whatsThis), widget (KLineEdit, ui_outputDir) -#: rc.cpp:564 +#: rc.cpp:101 msgid "Files generated by Code Generator will be written to this folder" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:96 #. i18n: ectx: property (text), widget (QPushButton, ui_browseOutput) -#: rc.cpp:567 +#: rc.cpp:104 msgid "Bro&wse..." msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:105 #. i18n: ectx: property (text), widget (QCheckBox, ui_includeHeadings) -#: rc.cpp:570 +#: rc.cpp:107 msgid "&Include heading files from folder:" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:117 #. i18n: ectx: property (whatsThis), widget (KLineEdit, ui_headingsDir) -#: rc.cpp:573 +#: rc.cpp:110 msgid "" "Files in this folder will be used as heading files in the generated code" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:124 #. i18n: ectx: property (text), widget (QPushButton, ui_browseHeadings) -#: rc.cpp:576 +#: rc.cpp:113 msgid "B&rowse..." msgstr "" -#. i18n: file: umbrello.kcfg:338 -#. i18n: ectx: label, entry (overwritePolicy), group (Code Generation) #. i18n: file: codegenwizard/codegenoptionspage.ui:136 #. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxOverwritePolicy) -#. i18n: file: umbrello.kcfg:338 +#. i18n: file: umbrello.kcfg:418 #. i18n: ectx: label, entry (overwritePolicy), group (Code Generation) -#: rc.cpp:355 rc.cpp:579 rc.cpp:2038 +#: rc.cpp:116 rc.cpp:1580 msgid "Overwrite Policy" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:143 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelOverwritePolicy) -#: rc.cpp:582 +#: rc.cpp:119 msgid "" "If a file with the same name as the name code \n" "generator wants to use as output file already exists:" @@ -4279,31 +4402,31 @@ #. i18n: file: codegenwizard/codegenoptionspage.ui:167 #. i18n: ectx: property (whatsThis), widget (QRadioButton, ui_radioButtonOverwrite) -#: rc.cpp:586 +#: rc.cpp:123 msgid "Overwrite existing files if they exist in the destination folder" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:170 #. i18n: ectx: property (text), widget (QRadioButton, ui_radioButtonOverwrite) -#: rc.cpp:589 +#: rc.cpp:126 msgid "O&verwrite" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:177 #. i18n: ectx: property (whatsThis), widget (QRadioButton, ui_radioButtonAsk) -#: rc.cpp:592 +#: rc.cpp:129 msgid "If a file with the same name already exists, ask what to do" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:180 #. i18n: ectx: property (text), widget (QRadioButton, ui_radioButtonAsk) -#: rc.cpp:595 +#: rc.cpp:132 msgid "As&k" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:190 #. i18n: ectx: property (whatsThis), widget (QRadioButton, ui_radioButtonChangeName) -#: rc.cpp:598 +#: rc.cpp:135 msgid "" "If a file already exists in the destination folder, select a different name " "to use by adding a suffix to the file name" @@ -4311,37 +4434,37 @@ #. i18n: file: codegenwizard/codegenoptionspage.ui:193 #. i18n: ectx: property (text), widget (QRadioButton, ui_radioButtonChangeName) -#: rc.cpp:601 +#: rc.cpp:138 msgid "&Use a different name" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:208 #. i18n: ectx: attribute (title), widget (QWidget, ui_tabFormatting) -#: rc.cpp:604 +#: rc.cpp:141 msgid "Formatting" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:216 #. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxComment) -#: rc.cpp:607 +#: rc.cpp:144 msgid "Comment Verbosity" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:222 #. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_forceDoc) -#: rc.cpp:610 +#: rc.cpp:147 msgid "Write comments &for class and method documentation even if empty" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:225 #. i18n: ectx: property (text), widget (QCheckBox, ui_forceDoc) -#: rc.cpp:613 +#: rc.cpp:150 msgid "&Write documentation comments even if empty" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:232 #. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_forceSections) -#: rc.cpp:616 +#: rc.cpp:153 msgid "" "Writes comments to indicate the different sections (public, private etc) in " "a class, even if the sections are empty" @@ -4349,7 +4472,7 @@ #. i18n: file: codegenwizard/codegenoptionspage.ui:236 #. i18n: ectx: property (text), widget (QCheckBox, ui_forceSections) -#: rc.cpp:619 +#: rc.cpp:156 msgid "" "Write comments &for sections even if section \n" "is empty" @@ -4357,388 +4480,253 @@ #. i18n: file: codegenwizard/codegenoptionspage.ui:246 #. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxLines) -#: rc.cpp:623 +#: rc.cpp:160 msgid "Lines" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:254 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelType) -#: rc.cpp:626 +#: rc.cpp:163 msgid "Indentation type:" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:265 #. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectIndentationTypeBox) -#: rc.cpp:629 +#: rc.cpp:166 msgid "No Indentation" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:270 #. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectIndentationTypeBox) -#: rc.cpp:632 +#: rc.cpp:169 msgid "Tab" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:275 #. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectIndentationTypeBox) -#: rc.cpp:635 +#: rc.cpp:172 msgid "Space" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:293 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelAmount) -#: rc.cpp:638 +#: rc.cpp:175 msgid "Indentation amount:" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:310 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) -#: rc.cpp:641 +#: rc.cpp:178 msgid "Line ending style:" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:321 #. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectEndLineCharsBox) -#: rc.cpp:644 +#: rc.cpp:181 msgid "*NIX (\"\\n\")" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:326 #. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectEndLineCharsBox) -#: rc.cpp:647 +#: rc.cpp:184 msgid "Windows (\"\\r\\n\")" msgstr "" #. i18n: file: codegenwizard/codegenoptionspage.ui:331 #. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectEndLineCharsBox) -#: rc.cpp:650 +#: rc.cpp:187 msgid "Mac (\"\\r\")" msgstr "" -#. i18n: file: codegenwizard/codegenstatuspage.ui:29 -#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus) -#: rc.cpp:653 -msgid "Class" -msgstr "" - -#. i18n: file: codegenwizard/codegenstatuspage.ui:34 -#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus) -#: rc.cpp:656 -msgid "Status" -msgstr "" - -#. i18n: file: codegenwizard/codegenstatuspage.ui:55 -#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonGenerate) -#: rc.cpp:659 -msgid "Generate" -msgstr "" - #. i18n: file: codegenwizard/codegenselectpage.ui:19 #. i18n: ectx: property (windowTitle), widget (QWidget, CodeGenSelectPage) -#: rc.cpp:662 +#: rc.cpp:190 msgid "Code Generation Selection" msgstr "" #. i18n: file: codegenwizard/codegenselectpage.ui:32 #. i18n: ectx: property (text), widget (QLabel, ui_labelListAvailable) -#: rc.cpp:665 +#: rc.cpp:193 msgid "Classes Available" msgstr "" #. i18n: file: codegenwizard/codegenselectpage.ui:72 #. i18n: ectx: property (toolTip), widget (QPushButton, ui_addButton) -#: rc.cpp:668 +#: rc.cpp:196 msgid "Add class for code generation" msgstr "" #. i18n: file: codegenwizard/codegenselectpage.ui:75 #. i18n: ectx: property (text), widget (QPushButton, ui_addButton) -#: rc.cpp:671 +#: rc.cpp:199 msgid "Add >>" msgstr "" #. i18n: file: codegenwizard/codegenselectpage.ui:101 #. i18n: ectx: property (toolTip), widget (QPushButton, ui_removeButton) -#: rc.cpp:674 +#: rc.cpp:202 msgid "Remove class from Code Generation" msgstr "" #. i18n: file: codegenwizard/codegenselectpage.ui:104 #. i18n: ectx: property (text), widget (QPushButton, ui_removeButton) -#: rc.cpp:677 +#: rc.cpp:205 msgid "<< Remove" msgstr "" #. i18n: file: codegenwizard/codegenselectpage.ui:137 #. i18n: ectx: property (text), widget (QLabel, ui_labelListSelected) -#: rc.cpp:680 +#: rc.cpp:208 msgid "Classes Selected" msgstr "" -#. i18n: file: dialogs/codeviewerdialogbase.ui:20 -#. i18n: ectx: property (text), widget (QCheckBox, m_showHiddenCodeCB) -#: rc.cpp:683 -msgid "Show hidden blocks" -msgstr "" - -#. i18n: file: dialogs/codeviewerdialogbase.ui:33 -#. i18n: ectx: property (text), widget (QLabel, ui_componentLabel) -#: rc.cpp:686 -msgid "<p align=\"center\">component name here</p>" -msgstr "" - -#. i18n: file: dialogs/codeviewerdialogbase.ui:46 -#. i18n: ectx: property (text), widget (QCheckBox, m_highlightCheckBox) -#: rc.cpp:689 -msgid "Show block type" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:16 -#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDiagramProperties) -#: rc.cpp:692 -msgid "Diagram Properties" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:39 -#. i18n: ectx: property (text), widget (QLabel, ui_labelDiagramName) -#: rc.cpp:695 -msgid "Name:" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:82 -#. i18n: ectx: property (text), widget (QLabel, ui_labelZoom) -#: rc.cpp:698 -msgid "Zoom:" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:108 -#. i18n: ectx: property (text), widget (QLabel, ui_labelZoomUnit) -#: rc.cpp:702 -#, no-c-format -msgid "%" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:153 -#. i18n: ectx: property (text), widget (QCheckBox, ui_checkBoxShowGrid) -#: rc.cpp:708 -msgid "Show &grid" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:160 -#. i18n: ectx: property (text), widget (QCheckBox, ui_snapToGrid) -#: rc.cpp:711 -msgid "Snap &to grid" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:168 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_snapComponentSizeToGrid) -#: rc.cpp:714 -msgid "" -"Snap the size of the components to be a multiple of the grid spacing.\n" -"If 'Snap to Grid' is enabled a component will always be aligned with the " -"grid on all 4 sides." -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:171 -#. i18n: ectx: property (text), widget (QCheckBox, ui_snapComponentSizeToGrid) -#: rc.cpp:718 -msgid "Snap component size" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:197 -#. i18n: ectx: property (text), widget (QLabel, ui_labelGridSpacing) -#: rc.cpp:721 -msgid "Grid spacing: " -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:207 -#. i18n: ectx: property (text), widget (QLabel, ui_labelX) -#: rc.cpp:724 -msgid "X" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:243 -#. i18n: ectx: property (text), widget (QLabel, ui_labelY) -#: rc.cpp:727 -msgid "Y" -msgstr "" - -#. i18n: file: dialogs/diagrampropertiespage.ui:282 -#. i18n: ectx: property (text), widget (QLabel, ui_labeLineWidth) -#: rc.cpp:730 -msgid "Line width: " -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:14 -#. i18n: ectx: property (windowTitle), widget (QWidget, ExportAllViewsDialogBase) -#: rc.cpp:736 -msgid "Export All Views" -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:25 -#. i18n: ectx: property (toolTip), widget (QLabel, kURLRequesterLabel) -#. i18n: file: dialogs/exportallviewsdialogbase.ui:41 -#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_kURL) -#: rc.cpp:739 rc.cpp:745 -msgid "The base directory used to save the images" -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:28 -#. i18n: ectx: property (text), widget (QLabel, kURLRequesterLabel) -#: rc.cpp:742 -msgid "&Directory to save the diagrams in:" -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:55 -#. i18n: ectx: property (text), widget (QLabel, ui_imageTypeLabel) -#: rc.cpp:751 -msgid "&Image type:" -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:71 -#. i18n: ectx: property (toolTip), widget (QCheckBox, m_useFolders) -#: rc.cpp:754 -msgid "" -"Create in the target directory the same tree structure used\n" -"in the document to store the views" -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:75 -#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_useFolders) -#: rc.cpp:758 -msgid "" -"The views are stored in folders in the document. The same tree structure " -"used in the document to store the views can be created in the selected base " -"directory with this option.\n" -"Only the folders made by the user are created in the base directory (Logical " -"view, use case view and so on are not created)." -msgstr "" - -#. i18n: file: dialogs/exportallviewsdialogbase.ui:78 -#. i18n: ectx: property (text), widget (QCheckBox, m_useFolders) -#: rc.cpp:762 -msgid "Use &folders" -msgstr "" - -#. i18n: file: dialogs/umlrolepropertiesbase.ui:67 -#. i18n: ectx: property (title), widget (KButtonGroup, ui_visibilityButtonGroup) -#: rc.cpp:774 -msgid "Role Visibility" -msgstr "" - -#. i18n: file: dialogs/umlrolepropertiesbase.ui:97 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pImplementationRB) -#: rc.cpp:786 -msgid "Implementation" -msgstr "" - -#. i18n: file: dialogs/umlrolepropertiesbase.ui:107 -#. i18n: ectx: property (title), widget (KButtonGroup, ui_changeabilityButtonGroup) -#: rc.cpp:789 -msgid "Role Changeability" -msgstr "" - -#. i18n: file: dialogs/umlrolepropertiesbase.ui:113 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pChangeableRB) -#: rc.cpp:792 -msgid "Changeable" +#. i18n: file: codegenwizard/codegenstatuspage.ui:120 +#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonGenerate) +#: rc.cpp:229 +msgid "Generate" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:123 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pFrozenRB) -#: rc.cpp:795 -msgid "Frozen" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:42 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:42 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) +#: rc.cpp:232 rc.cpp:1012 +msgid "Project Generation" msgstr "" -#. i18n: file: dialogs/umlrolepropertiesbase.ui:130 -#. i18n: ectx: property (text), widget (QRadioButton, ui_pAddOnlyRB) -#: rc.cpp:798 -msgid "Add only" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:60 +#. i18n: ectx: property (text), widget (QCheckBox, m_makeANTDocumentCheckBox) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:60 +#. i18n: ectx: property (text), widget (QCheckBox, m_makeANTDocumentCheckBox) +#: rc.cpp:235 rc.cpp:1015 +msgid "Create ANT build document" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:32 -#. i18n: ectx: property (title), widget (Q3GroupBox, colorGroupBox) -#: rc.cpp:804 -msgid "Colors" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:76 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:76 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) +#: rc.cpp:238 rc.cpp:1018 +msgid "Auto-Generate Methods" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:46 -#. i18n: ectx: property (text), widget (QLabel, fontLabel) -#: rc.cpp:807 -msgid "Font:" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:108 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateConstructors) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:99 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateConstructors) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:108 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateConstructors) +#: rc.cpp:241 rc.cpp:973 rc.cpp:1021 +msgid "Empty constructor methods" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:76 -#. i18n: ectx: property (text), widget (QLabel, paperLabel) -#: rc.cpp:810 -msgid "Paper:" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:118 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateAssocAccessors) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:109 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateAssocAccessors) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:118 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateAssocAccessors) +#: rc.cpp:244 rc.cpp:976 rc.cpp:1024 +msgid "Association accessor methods" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:106 -#. i18n: ectx: property (text), widget (QLabel, selectedLabel) -#: rc.cpp:813 -msgid "Selected:" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:128 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateAttribAccessors) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:119 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateAttribAccessors) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:128 +#. i18n: ectx: property (text), widget (QCheckBox, m_generateAttribAccessors) +#: rc.cpp:247 rc.cpp:979 rc.cpp:1027 +msgid "Attribute accessor methods" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:208 -#. i18n: ectx: property (text), widget (QLabel, textLabel1) -#: rc.cpp:816 -msgid "<p align=\"right\">UML object block:</p>" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:154 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:133 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAccessorScope) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:154 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) +#: rc.cpp:250 rc.cpp:982 rc.cpp:1030 +msgid "Default attribute accessor scope:" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:224 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) -#: rc.cpp:819 -msgid "<p align=\"right\">Hidden block:</p>" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:183 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:162 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:183 +#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) +#: rc.cpp:262 rc.cpp:994 rc.cpp:1042 +msgid "From Parent Object" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:242 -#. i18n: ectx: property (text), widget (QLabel, textLabel2) -#: rc.cpp:822 -msgid "<p align=\"right\">Uneditable text:</p>" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:207 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:174 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAssocFieldScope) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:207 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAssFieldScope) +#: rc.cpp:265 rc.cpp:997 rc.cpp:1045 +msgid "Default association field scope:" msgstr "" -#. i18n: file: dialogs/codevieweroptionsbase.ui:278 -#. i18n: ectx: property (text), widget (QLabel, textLabel3) -#: rc.cpp:825 -msgid "<p align=\"right\">Editable text:</p>" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:236 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:203 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:236 +#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) +#: rc.cpp:277 rc.cpp:1009 rc.cpp:1057 +msgid "From Parent Role" msgstr "" -#. i18n: file: dialogs/importprojectdlgbase.ui:23 -#. i18n: ectx: property (toolTip), widget (QLabel, kURLRequesterLabel) -#. i18n: file: dialogs/importprojectdlgbase.ui:39 -#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_kURL) -#: rc.cpp:828 rc.cpp:834 -msgid "The base directory that contains the project" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:279 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) +#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:581 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:58 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:279 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) +#: rc.cpp:283 rc.cpp:946 rc.cpp:961 rc.cpp:1063 +msgid "Style:" msgstr "" -#. i18n: file: dialogs/importprojectdlgbase.ui:26 -#. i18n: ectx: property (text), widget (QLabel, kURLRequesterLabel) -#: rc.cpp:831 -msgid "&Directory of the project:" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:290 +#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) +#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:592 +#. i18n: ectx: property (text), item, widget (KComboBox, ui_selectCommentStyle) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:290 +#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) +#: rc.cpp:286 rc.cpp:949 rc.cpp:1066 +msgid "Slash-Slash (//)" msgstr "" -#. i18n: file: dialogs/importprojectdlgbase.ui:50 -#. i18n: ectx: property (toolTip), widget (QLabel, languageLabel) -#: rc.cpp:837 -msgid "The language of the project" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:295 +#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) +#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:597 +#. i18n: ectx: property (text), item, widget (KComboBox, ui_selectCommentStyle) +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:295 +#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) +#: rc.cpp:289 rc.cpp:952 rc.cpp:1069 +msgid "Slash-Star (/** */)" msgstr "" -#. i18n: file: dialogs/importprojectdlgbase.ui:53 -#. i18n: ectx: property (text), widget (QLabel, languageLabel) -#: rc.cpp:840 -msgid "Language:" +#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:318 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) +#: rc.cpp:292 +msgid "<p align=\"center\">D Code Generation</p>" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:31 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) -#: rc.cpp:843 +#: rc.cpp:295 msgid "<p align=\"center\">C++ Code Generation</p>" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:61 #. i18n: ectx: attribute (title), widget (QWidget, ui_tabMethodBodyGeneration) -#: rc.cpp:849 +#: rc.cpp:301 msgid "Method Body Generation" msgstr "" @@ -4792,11 +4780,11 @@ #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_listClassHCombo) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:146 #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_listClassHCombo) -#: rc.cpp:852 rc.cpp:858 rc.cpp:864 rc.cpp:870 rc.cpp:876 rc.cpp:882 -#: rc.cpp:888 rc.cpp:894 rc.cpp:900 rc.cpp:906 rc.cpp:912 rc.cpp:918 -#: rc.cpp:924 rc.cpp:930 rc.cpp:936 rc.cpp:942 rc.cpp:948 rc.cpp:954 -#: rc.cpp:960 rc.cpp:966 rc.cpp:972 rc.cpp:978 rc.cpp:984 rc.cpp:990 -#: rc.cpp:996 +#: rc.cpp:304 rc.cpp:310 rc.cpp:316 rc.cpp:322 rc.cpp:328 rc.cpp:334 +#: rc.cpp:340 rc.cpp:346 rc.cpp:352 rc.cpp:358 rc.cpp:364 rc.cpp:370 +#: rc.cpp:376 rc.cpp:382 rc.cpp:388 rc.cpp:394 rc.cpp:400 rc.cpp:406 +#: rc.cpp:412 rc.cpp:418 rc.cpp:424 rc.cpp:430 rc.cpp:436 rc.cpp:442 +#: rc.cpp:448 msgid "QPtrList" msgstr "" @@ -4904,21 +4892,21 @@ #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_listIncludeFileHistoryCombo) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:408 #. i18n: ectx: property (text), item, widget (KHistoryComboBox, ui_listIncludeFileHistoryCombo) -#: rc.cpp:855 rc.cpp:861 rc.cpp:867 rc.cpp:873 rc.cpp:879 rc.cpp:885 -#: rc.cpp:891 rc.cpp:897 rc.cpp:903 rc.cpp:909 rc.cpp:915 rc.cpp:921 -#: rc.cpp:927 rc.cpp:933 rc.cpp:939 rc.cpp:945 rc.cpp:951 rc.cpp:957 -#: rc.cpp:963 rc.cpp:969 rc.cpp:975 rc.cpp:981 rc.cpp:987 rc.cpp:993 -#: rc.cpp:999 rc.cpp:1002 rc.cpp:1173 rc.cpp:1179 rc.cpp:1185 rc.cpp:1191 -#: rc.cpp:1197 rc.cpp:1203 rc.cpp:1209 rc.cpp:1215 rc.cpp:1221 rc.cpp:1227 -#: rc.cpp:1233 rc.cpp:1239 rc.cpp:1245 rc.cpp:1251 rc.cpp:1257 rc.cpp:1263 -#: rc.cpp:1269 rc.cpp:1275 rc.cpp:1281 rc.cpp:1287 rc.cpp:1293 rc.cpp:1299 -#: rc.cpp:1305 rc.cpp:1311 rc.cpp:1317 rc.cpp:1320 +#: rc.cpp:307 rc.cpp:313 rc.cpp:319 rc.cpp:325 rc.cpp:331 rc.cpp:337 +#: rc.cpp:343 rc.cpp:349 rc.cpp:355 rc.cpp:361 rc.cpp:367 rc.cpp:373 +#: rc.cpp:379 rc.cpp:385 rc.cpp:391 rc.cpp:397 rc.cpp:403 rc.cpp:409 +#: rc.cpp:415 rc.cpp:421 rc.cpp:427 rc.cpp:433 rc.cpp:439 rc.cpp:445 +#: rc.cpp:451 rc.cpp:454 rc.cpp:625 rc.cpp:631 rc.cpp:637 rc.cpp:643 +#: rc.cpp:649 rc.cpp:655 rc.cpp:661 rc.cpp:667 rc.cpp:673 rc.cpp:679 +#: rc.cpp:685 rc.cpp:691 rc.cpp:697 rc.cpp:703 rc.cpp:709 rc.cpp:715 +#: rc.cpp:721 rc.cpp:727 rc.cpp:733 rc.cpp:739 rc.cpp:745 rc.cpp:751 +#: rc.cpp:757 rc.cpp:763 rc.cpp:769 rc.cpp:772 msgid "vector" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:163 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelVariable) -#: rc.cpp:1005 +#: rc.cpp:457 msgid "<b>Variable</b>" msgstr "" @@ -4926,7 +4914,7 @@ #. i18n: ectx: property (text), widget (QPushButton, ui_browseStringButton) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:530 #. i18n: ectx: property (text), widget (QPushButton, ui_browseListButton) -#: rc.cpp:1008 rc.cpp:1482 +#: rc.cpp:460 rc.cpp:934 msgid "..." msgstr "" @@ -4980,11 +4968,11 @@ #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_stringClassHCombo) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:263 #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_stringClassHCombo) -#: rc.cpp:1011 rc.cpp:1017 rc.cpp:1023 rc.cpp:1029 rc.cpp:1035 rc.cpp:1041 -#: rc.cpp:1047 rc.cpp:1053 rc.cpp:1059 rc.cpp:1065 rc.cpp:1071 rc.cpp:1077 -#: rc.cpp:1083 rc.cpp:1089 rc.cpp:1095 rc.cpp:1101 rc.cpp:1107 rc.cpp:1113 -#: rc.cpp:1119 rc.cpp:1125 rc.cpp:1131 rc.cpp:1137 rc.cpp:1143 rc.cpp:1149 -#: rc.cpp:1155 +#: rc.cpp:463 rc.cpp:469 rc.cpp:475 rc.cpp:481 rc.cpp:487 rc.cpp:493 +#: rc.cpp:499 rc.cpp:505 rc.cpp:511 rc.cpp:517 rc.cpp:523 rc.cpp:529 +#: rc.cpp:535 rc.cpp:541 rc.cpp:547 rc.cpp:553 rc.cpp:559 rc.cpp:565 +#: rc.cpp:571 rc.cpp:577 rc.cpp:583 rc.cpp:589 rc.cpp:595 rc.cpp:601 +#: rc.cpp:607 msgid "QString" msgstr "" @@ -5092,27 +5080,27 @@ #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_stringIncludeFileHistoryCombo) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:490 #. i18n: ectx: property (text), item, widget (KHistoryComboBox, ui_stringIncludeFileHistoryCombo) -#: rc.cpp:1014 rc.cpp:1020 rc.cpp:1026 rc.cpp:1032 rc.cpp:1038 rc.cpp:1044 -#: rc.cpp:1050 rc.cpp:1056 rc.cpp:1062 rc.cpp:1068 rc.cpp:1074 rc.cpp:1080 -#: rc.cpp:1086 rc.cpp:1092 rc.cpp:1098 rc.cpp:1104 rc.cpp:1110 rc.cpp:1116 -#: rc.cpp:1122 rc.cpp:1128 rc.cpp:1134 rc.cpp:1140 rc.cpp:1146 rc.cpp:1152 -#: rc.cpp:1158 rc.cpp:1161 rc.cpp:1329 rc.cpp:1335 rc.cpp:1341 rc.cpp:1347 -#: rc.cpp:1353 rc.cpp:1359 rc.cpp:1365 rc.cpp:1371 rc.cpp:1377 rc.cpp:1383 -#: rc.cpp:1389 rc.cpp:1395 rc.cpp:1401 rc.cpp:1407 rc.cpp:1413 rc.cpp:1419 -#: rc.cpp:1425 rc.cpp:1431 rc.cpp:1437 rc.cpp:1443 rc.cpp:1449 rc.cpp:1455 -#: rc.cpp:1461 rc.cpp:1467 rc.cpp:1473 rc.cpp:1476 +#: rc.cpp:466 rc.cpp:472 rc.cpp:478 rc.cpp:484 rc.cpp:490 rc.cpp:496 +#: rc.cpp:502 rc.cpp:508 rc.cpp:514 rc.cpp:520 rc.cpp:526 rc.cpp:532 +#: rc.cpp:538 rc.cpp:544 rc.cpp:550 rc.cpp:556 rc.cpp:562 rc.cpp:568 +#: rc.cpp:574 rc.cpp:580 rc.cpp:586 rc.cpp:592 rc.cpp:598 rc.cpp:604 +#: rc.cpp:610 rc.cpp:613 rc.cpp:781 rc.cpp:787 rc.cpp:793 rc.cpp:799 +#: rc.cpp:805 rc.cpp:811 rc.cpp:817 rc.cpp:823 rc.cpp:829 rc.cpp:835 +#: rc.cpp:841 rc.cpp:847 rc.cpp:853 rc.cpp:859 rc.cpp:865 rc.cpp:871 +#: rc.cpp:877 rc.cpp:883 rc.cpp:889 rc.cpp:895 rc.cpp:901 rc.cpp:907 +#: rc.cpp:913 rc.cpp:919 rc.cpp:925 rc.cpp:928 msgid "string" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:318 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelStringClass) -#: rc.cpp:1164 +#: rc.cpp:616 msgid "<p align=\"center\">String</p>" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:334 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelListClass) -#: rc.cpp:1167 +#: rc.cpp:619 msgid "<p align=\"center\">List</p>" msgstr "" @@ -5166,17 +5154,17 @@ #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_listIncludeFileHistoryCombo) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:399 #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_listIncludeFileHistoryCombo) -#: rc.cpp:1170 rc.cpp:1176 rc.cpp:1182 rc.cpp:1188 rc.cpp:1194 rc.cpp:1200 -#: rc.cpp:1206 rc.cpp:1212 rc.cpp:1218 rc.cpp:1224 rc.cpp:1230 rc.cpp:1236 -#: rc.cpp:1242 rc.cpp:1248 rc.cpp:1254 rc.cpp:1260 rc.cpp:1266 rc.cpp:1272 -#: rc.cpp:1278 rc.cpp:1284 rc.cpp:1290 rc.cpp:1296 rc.cpp:1302 rc.cpp:1308 -#: rc.cpp:1314 +#: rc.cpp:622 rc.cpp:628 rc.cpp:634 rc.cpp:640 rc.cpp:646 rc.cpp:652 +#: rc.cpp:658 rc.cpp:664 rc.cpp:670 rc.cpp:676 rc.cpp:682 rc.cpp:688 +#: rc.cpp:694 rc.cpp:700 rc.cpp:706 rc.cpp:712 rc.cpp:718 rc.cpp:724 +#: rc.cpp:730 rc.cpp:736 rc.cpp:742 rc.cpp:748 rc.cpp:754 rc.cpp:760 +#: rc.cpp:766 msgid "qptrlist.h" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:416 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelGlobal) -#: rc.cpp:1323 +#: rc.cpp:775 msgid "<i>global?</i>" msgstr "" @@ -5230,1116 +5218,1189 @@ #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_stringIncludeFileHistoryCombo) #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:481 #. i18n: ectx: property (historyItems), widget (KHistoryComboBox, ui_stringIncludeFileHistoryCombo) -#: rc.cpp:1326 rc.cpp:1332 rc.cpp:1338 rc.cpp:1344 rc.cpp:1350 rc.cpp:1356 -#: rc.cpp:1362 rc.cpp:1368 rc.cpp:1374 rc.cpp:1380 rc.cpp:1386 rc.cpp:1392 -#: rc.cpp:1398 rc.cpp:1404 rc.cpp:1410 rc.cpp:1416 rc.cpp:1422 rc.cpp:1428 -#: rc.cpp:1434 rc.cpp:1440 rc.cpp:1446 rc.cpp:1452 rc.cpp:1458 rc.cpp:1464 -#: rc.cpp:1470 +#: rc.cpp:778 rc.cpp:784 rc.cpp:790 rc.cpp:796 rc.cpp:802 rc.cpp:808 +#: rc.cpp:814 rc.cpp:820 rc.cpp:826 rc.cpp:832 rc.cpp:838 rc.cpp:844 +#: rc.cpp:850 rc.cpp:856 rc.cpp:862 rc.cpp:868 rc.cpp:874 rc.cpp:880 +#: rc.cpp:886 rc.cpp:892 rc.cpp:898 rc.cpp:904 rc.cpp:910 rc.cpp:916 +#: rc.cpp:922 msgid "qstring.h" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:508 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelClassName) -#: rc.cpp:1479 +#: rc.cpp:931 msgid "Class name" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:537 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelIncludeFile) -#: rc.cpp:1485 +#: rc.cpp:937 msgid "<i><p align=\"center\">Include file</p></i>" msgstr "" #. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:549 #. i18n: ectx: property (text), widget (QLabel, ui_textLabelHelpMethodBodyGen) -#: rc.cpp:1488 +#: rc.cpp:940 msgid "Use following for classes in generated code:" msgstr "" -#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:581 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:58 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:279 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:279 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle) -#: rc.cpp:1494 rc.cpp:1509 rc.cpp:1611 rc.cpp:1674 -msgid "Style:" +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:30 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) +#: rc.cpp:955 +msgid "<p align=\"center\">Ruby Code Generation</p>" msgstr "" -#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:592 -#. i18n: ectx: property (text), item, widget (KComboBox, ui_selectCommentStyle) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:290 +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:69 #. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:290 +#: rc.cpp:964 +msgid "Hash (#)" +msgstr "" + +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:74 #. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) -#: rc.cpp:1497 rc.cpp:1614 rc.cpp:1677 -msgid "Slash-Slash (//)" +#: rc.cpp:967 +msgid "Begin-End (=begin =end)" +msgstr "" + +#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:91 +#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxAutoGeneratedMethods) +#: rc.cpp:970 +msgid "Auto-Generated Methods" +msgstr "" + +#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:318 +#. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) +#: rc.cpp:1072 +msgid "<p align=\"center\">Java Code Generation</p>" +msgstr "" + +#. i18n: file: dialogs/codeimportoptionspage.ui:17 +#. i18n: ectx: property (title), widget (QGroupBox, groupBox) +#: rc.cpp:1075 +msgid "C++- Import" +msgstr "" + +#. i18n: file: dialogs/codeimportoptionspage.ui:29 +#. i18n: ectx: property (text), widget (QCheckBox, createArtifactCheckBox) +#: rc.cpp:1078 +msgid " for each imported file create an artifact in the component view " +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:16 +#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDiagramProperties) +#: rc.cpp:1081 +msgid "Diagram Properties" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:39 +#. i18n: ectx: property (text), widget (QLabel, ui_labelDiagramName) +#: rc.cpp:1084 +msgid "Name:" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:82 +#. i18n: ectx: property (text), widget (QLabel, ui_labelZoom) +#: rc.cpp:1087 +msgid "Zoom:" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:108 +#. i18n: ectx: property (text), widget (QLabel, ui_labelZoomUnit) +#: rc.cpp:1091 +#, no-c-format +msgid "%" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:153 +#. i18n: ectx: property (text), widget (QCheckBox, ui_checkBoxShowGrid) +#: rc.cpp:1097 +msgid "Show &grid" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:160 +#. i18n: ectx: property (text), widget (QCheckBox, ui_snapToGrid) +#: rc.cpp:1100 +msgid "Snap &to grid" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:168 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_snapComponentSizeToGrid) +#: rc.cpp:1103 +msgid "" +"Snap the size of the components to be a multiple of the grid spacing.\n" +"If 'Snap to Grid' is enabled a component will always be aligned with the " +"grid on all 4 sides." +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:171 +#. i18n: ectx: property (text), widget (QCheckBox, ui_snapComponentSizeToGrid) +#: rc.cpp:1107 +msgid "Snap component size" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:197 +#. i18n: ectx: property (text), widget (QLabel, ui_labelGridSpacing) +#: rc.cpp:1110 +msgid "Grid spacing: " +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:207 +#. i18n: ectx: property (text), widget (QLabel, ui_labelX) +#: rc.cpp:1113 +msgid "X" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:243 +#. i18n: ectx: property (text), widget (QLabel, ui_labelY) +#: rc.cpp:1116 +msgid "Y" +msgstr "" + +#. i18n: file: dialogs/diagrampropertiespage.ui:282 +#. i18n: ectx: property (text), widget (QLabel, ui_labeLineWidth) +#: rc.cpp:1119 +msgid "Line width: " +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:32 +#. i18n: ectx: property (title), widget (QGroupBox, colorGroupBox) +#: rc.cpp:1125 +msgid "Colors" +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:46 +#. i18n: ectx: property (text), widget (QLabel, fontLabel) +#: rc.cpp:1128 +msgid "Font:" +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:76 +#. i18n: ectx: property (text), widget (QLabel, paperLabel) +#: rc.cpp:1131 +msgid "Paper:" +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:106 +#. i18n: ectx: property (text), widget (QLabel, selectedLabel) +#: rc.cpp:1134 +msgid "Selected:" +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:208 +#. i18n: ectx: property (text), widget (QLabel, textLabel1) +#: rc.cpp:1137 +msgid "<p align=\"right\">UML object block:</p>" +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:224 +#. i18n: ectx: property (text), widget (QLabel, textLabel1_2) +#: rc.cpp:1140 +msgid "<p align=\"right\">Hidden block:</p>" +msgstr "" + +#. i18n: file: dialogs/codevieweroptionsbase.ui:242 +#. i18n: ectx: property (text), widget (QLabel, textLabel2) +#: rc.cpp:1143 +msgid "<p align=\"right\">Uneditable text:</p>" msgstr "" -#. i18n: file: codegenerators/cpp/cppcodegenerationformbase.ui:597 -#. i18n: ectx: property (text), item, widget (KComboBox, ui_selectCommentStyle) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:295 -#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:295 -#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) -#: rc.cpp:1500 rc.cpp:1617 rc.cpp:1680 -msgid "Slash-Star (/** */)" +#. i18n: file: dialogs/codevieweroptionsbase.ui:278 +#. i18n: ectx: property (text), widget (QLabel, textLabel3) +#: rc.cpp:1146 +msgid "<p align=\"right\">Editable text:</p>" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:30 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) -#: rc.cpp:1503 -msgid "<p align=\"center\">Ruby Code Generation</p>" +#. i18n: file: dialogs/codeviewerdialogbase.ui:20 +#. i18n: ectx: property (text), widget (QCheckBox, ui_showHiddenCodeCB) +#: rc.cpp:1149 +msgid "Show hidden blocks" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:69 -#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) -#: rc.cpp:1512 -msgid "Hash (#)" +#. i18n: file: dialogs/codeviewerdialogbase.ui:33 +#. i18n: ectx: property (text), widget (QLabel, ui_componentLabel) +#: rc.cpp:1152 +msgid "<p align=\"center\">component name here</p>" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:74 -#. i18n: ectx: property (text), item, widget (KComboBox, m_SelectCommentStyle) -#: rc.cpp:1515 -msgid "Begin-End (=begin =end)" +#. i18n: file: dialogs/codeviewerdialogbase.ui:46 +#. i18n: ectx: property (text), widget (QCheckBox, ui_highlightCheckBox) +#: rc.cpp:1155 +msgid "Show block type" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:91 -#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxAutoGeneratedMethods) -#: rc.cpp:1518 -msgid "Auto-Generated Methods" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:67 +#. i18n: ectx: property (title), widget (KButtonGroup, ui_visibilityButtonGroup) +#: rc.cpp:1167 +msgid "Role Visibility" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:99 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateConstructors) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:108 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateConstructors) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:108 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateConstructors) -#: rc.cpp:1521 rc.cpp:1569 rc.cpp:1632 -msgid "Empty constructor methods" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:97 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pImplementationRB) +#: rc.cpp:1179 +msgid "Implementation" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:109 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateAssocAccessors) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:118 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateAssocAccessors) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:118 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateAssocAccessors) -#: rc.cpp:1524 rc.cpp:1572 rc.cpp:1635 -msgid "Association accessor methods" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:107 +#. i18n: ectx: property (title), widget (KButtonGroup, ui_changeabilityButtonGroup) +#: rc.cpp:1182 +msgid "Role Changeability" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:119 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateAttribAccessors) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:128 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateAttribAccessors) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:128 -#. i18n: ectx: property (text), widget (QCheckBox, m_generateAttribAccessors) -#: rc.cpp:1527 rc.cpp:1575 rc.cpp:1638 -msgid "Attribute accessor methods" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:113 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pChangeableRB) +#: rc.cpp:1185 +msgid "Changeable" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:133 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAccessorScope) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:154 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:154 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3) -#: rc.cpp:1530 rc.cpp:1578 rc.cpp:1641 -msgid "Default attribute accessor scope:" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:123 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pFrozenRB) +#: rc.cpp:1188 +msgid "Frozen" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:162 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:183 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:183 -#. i18n: ectx: property (text), item, widget (KComboBox, m_accessorScopeCB) -#: rc.cpp:1542 rc.cpp:1590 rc.cpp:1653 -msgid "From Parent Object" +#. i18n: file: dialogs/umlrolepropertiesbase.ui:130 +#. i18n: ectx: property (text), widget (QRadioButton, ui_pAddOnlyRB) +#: rc.cpp:1191 +msgid "Add only" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:174 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAssocFieldScope) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:207 -#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:207 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAssFieldScope) -#: rc.cpp:1545 rc.cpp:1593 rc.cpp:1656 -msgid "Default association field scope:" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:14 +#. i18n: ectx: property (windowTitle), widget (QWidget, ExportAllViewsDialogBase) +#: rc.cpp:1197 +msgid "Export All Views" msgstr "" -#. i18n: file: codegenerators/ruby/rubycodegenerationformbase.ui:203 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:236 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:236 -#. i18n: ectx: property (text), item, widget (KComboBox, m_assocFieldScopeCB) -#: rc.cpp:1557 rc.cpp:1605 rc.cpp:1668 -msgid "From Parent Role" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:25 +#. i18n: ectx: property (toolTip), widget (QLabel, kURLRequesterLabel) +#. i18n: file: dialogs/exportallviewsdialogbase.ui:41 +#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_kURL) +#: rc.cpp:1200 rc.cpp:1206 +msgid "The base directory used to save the images" msgstr "" -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:42 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:42 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox3) -#: rc.cpp:1560 rc.cpp:1623 -msgid "Project Generation" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:28 +#. i18n: ectx: property (text), widget (QLabel, kURLRequesterLabel) +#: rc.cpp:1203 +msgid "&Directory to save the diagrams in:" msgstr "" -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:60 -#. i18n: ectx: property (text), widget (QCheckBox, m_makeANTDocumentCheckBox) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:60 -#. i18n: ectx: property (text), widget (QCheckBox, m_makeANTDocumentCheckBox) -#: rc.cpp:1563 rc.cpp:1626 -msgid "Create ANT build document" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:55 +#. i18n: ectx: property (text), widget (QLabel, ui_imageTypeLabel) +#: rc.cpp:1212 +msgid "&Image type:" msgstr "" -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:76 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:76 -#. i18n: ectx: property (title), widget (QGroupBox, groupBox2) -#: rc.cpp:1566 rc.cpp:1629 -msgid "Auto-Generate Methods" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:68 +#. i18n: ectx: property (toolTip), widget (QCheckBox, m_useFolders) +#: rc.cpp:1215 +msgid "" +"Create in the target directory the same tree structure used\n" +"in the document to store the views" msgstr "" -#. i18n: file: codegenerators/d/dcodegenerationformbase.ui:318 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) -#: rc.cpp:1620 -msgid "<p align=\"center\">D Code Generation</p>" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:72 +#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_useFolders) +#: rc.cpp:1219 +msgid "" +"The views are stored in folders in the document. The same tree structure " +"used in the document to store the views can be created in the selected base " +"directory with this option.\n" +"Only the folders made by the user are created in the base directory (Logical " +"view, use case view and so on are not created)." msgstr "" -#. i18n: file: codegenerators/java/javacodegenerationformbase.ui:318 -#. i18n: ectx: property (text), widget (QLabel, ui_textLabelTitle) -#: rc.cpp:1683 -msgid "<p align=\"center\">Java Code Generation</p>" +#. i18n: file: dialogs/exportallviewsdialogbase.ui:75 +#. i18n: ectx: property (text), widget (QCheckBox, m_useFolders) +#: rc.cpp:1223 +msgid "Use &folders" msgstr "" #. i18n: file: umbrello.kcfg:13 #. i18n: ectx: label, entry (Geometry), group (General Options) #. i18n: file: umbrello.kcfg:14 #. i18n: ectx: whatsthis, entry (Geometry), group (General Options) -#. i18n: file: umbrello.kcfg:13 -#. i18n: ectx: label, entry (Geometry), group (General Options) -#. i18n: file: umbrello.kcfg:14 -#. i18n: ectx: whatsthis, entry (Geometry), group (General Options) -#: rc.cpp:3 rc.cpp:6 rc.cpp:1686 rc.cpp:1689 +#: rc.cpp:1226 rc.cpp:1229 msgid "Geometry" msgstr "" #. i18n: file: umbrello.kcfg:18 #. i18n: ectx: label, entry (imageMimeType), group (General Options) -#: rc.cpp:9 rc.cpp:1692 +#: rc.cpp:1232 msgid "Image Mime Type" msgstr "" #. i18n: file: umbrello.kcfg:19 #. i18n: ectx: whatsthis, entry (imageMimeType), group (General Options) -#: rc.cpp:12 rc.cpp:1695 +#: rc.cpp:1235 msgid "The Mime Type of the Images" msgstr "" #. i18n: file: umbrello.kcfg:23 #. i18n: ectx: label, entry (undo), group (General Options) -#: rc.cpp:15 rc.cpp:1698 +#: rc.cpp:1238 msgid "Undo Support" msgstr "" #. i18n: file: umbrello.kcfg:24 #. i18n: ectx: whatsthis, entry (undo), group (General Options) -#: rc.cpp:18 rc.cpp:1701 +#: rc.cpp:1241 msgid "Undo Support is enabled when this is true" msgstr "" #. i18n: file: umbrello.kcfg:28 #. i18n: ectx: label, entry (tabdiagrams), group (General Options) -#: rc.cpp:21 rc.cpp:1704 +#: rc.cpp:1244 msgid "Tabbed Diagrams" msgstr "" #. i18n: file: umbrello.kcfg:29 #. i18n: ectx: whatsthis, entry (tabdiagrams), group (General Options) -#: rc.cpp:24 rc.cpp:1707 +#: rc.cpp:1247 msgid "Enables/Disables Tabbed View of Diagrams in the view area" msgstr "" #. i18n: file: umbrello.kcfg:33 #. i18n: ectx: label, entry (newcodegen), group (General Options) -#: rc.cpp:27 rc.cpp:1710 +#: rc.cpp:1250 msgid "New Code Generator" msgstr "" #. i18n: file: umbrello.kcfg:34 #. i18n: ectx: whatsthis, entry (newcodegen), group (General Options) -#: rc.cpp:30 rc.cpp:1713 +#: rc.cpp:1253 msgid "Enables/Disables Support for the New Code Generator" msgstr "" #. i18n: file: umbrello.kcfg:38 #. i18n: ectx: label, entry (angularlines), group (General Options) -#: rc.cpp:33 rc.cpp:1716 +#: rc.cpp:1256 msgid "Angular Lines" msgstr "" #. i18n: file: umbrello.kcfg:39 #. i18n: ectx: whatsthis, entry (angularlines), group (General Options) -#: rc.cpp:36 rc.cpp:1719 +#: rc.cpp:1259 msgid "Enables/Disables Support for Angular Lines in diagrams" msgstr "" #. i18n: file: umbrello.kcfg:43 #. i18n: ectx: label, entry (footerPrinting), group (General Options) -#: rc.cpp:39 rc.cpp:1722 +#: rc.cpp:1262 msgid "Footer Printing" msgstr "" #. i18n: file: umbrello.kcfg:44 #. i18n: ectx: whatsthis, entry (footerPrinting), group (General Options) -#: rc.cpp:42 rc.cpp:1725 +#: rc.cpp:1265 msgid "Enables/Disables Support for footer printing" msgstr "" #. i18n: file: umbrello.kcfg:48 #. i18n: ectx: label, entry (autosave), group (General Options) -#: rc.cpp:45 rc.cpp:1728 +#: rc.cpp:1268 msgid "Auto Save" msgstr "" #. i18n: file: umbrello.kcfg:49 #. i18n: ectx: whatsthis, entry (autosave), group (General Options) -#: rc.cpp:48 rc.cpp:1731 +#: rc.cpp:1271 msgid "Enables/Disables Auto Saving at Regular Intervals" msgstr "" #. i18n: file: umbrello.kcfg:53 #. i18n: ectx: label, entry (time), group (General Options) -#: rc.cpp:51 rc.cpp:1734 +#: rc.cpp:1274 msgid "Auto Save Time ( Old )" msgstr "" #. i18n: file: umbrello.kcfg:54 #. i18n: ectx: whatsthis, entry (time), group (General Options) -#: rc.cpp:54 rc.cpp:1737 +#: rc.cpp:1277 msgid "Auto Save Time Interval ( Old )" msgstr "" #. i18n: file: umbrello.kcfg:67 #. i18n: ectx: label, entry (autosavesuffix), group (General Options) -#: rc.cpp:59 rc.cpp:1742 +#: rc.cpp:1280 msgid "Auto Save Suffix" msgstr "" #. i18n: file: umbrello.kcfg:68 #. i18n: ectx: whatsthis, entry (autosavesuffix), group (General Options) -#: rc.cpp:62 rc.cpp:1745 +#: rc.cpp:1283 msgid "The Suffix for the auto save file" msgstr "" #. i18n: file: umbrello.kcfg:72 #. i18n: ectx: label, entry (loadlast), group (General Options) -#: rc.cpp:65 rc.cpp:1748 +#: rc.cpp:1286 msgid "Load Last" msgstr "" #. i18n: file: umbrello.kcfg:73 #. i18n: ectx: whatsthis, entry (loadlast), group (General Options) -#: rc.cpp:68 rc.cpp:1751 +#: rc.cpp:1289 msgid "Enables/Disables Loading of the last open file" msgstr "" #. i18n: file: umbrello.kcfg:77 #. i18n: ectx: label, entry (diagram), group (General Options) -#: rc.cpp:71 rc.cpp:1754 +#: rc.cpp:1292 msgid "Diagram To Load at Startup" msgstr "" #. i18n: file: umbrello.kcfg:78 #. i18n: ectx: whatsthis, entry (diagram), group (General Options) -#: rc.cpp:74 rc.cpp:1757 +#: rc.cpp:1295 msgid "The Diagram to load at startup" msgstr "" -#. i18n: file: umbrello.kcfg:83 +#. i18n: file: umbrello.kcfg:95 #. i18n: ectx: label, entry (defaultLanguage), group (General Options) -#: rc.cpp:77 rc.cpp:1760 +#: rc.cpp:1298 msgid "Default Language at Startup" msgstr "" -#. i18n: file: umbrello.kcfg:84 +#. i18n: file: umbrello.kcfg:96 #. i18n: ectx: whatsthis, entry (defaultLanguage), group (General Options) -#: rc.cpp:80 rc.cpp:1763 +#: rc.cpp:1301 msgid "The Language that Umbrello should start with by default" msgstr "" -#. i18n: file: umbrello.kcfg:97 +#. i18n: file: umbrello.kcfg:131 #. i18n: ectx: whatsthis, entry (useFillColor), group (UI Options) -#: rc.cpp:88 rc.cpp:1771 +#: rc.cpp:1307 msgid "Enables/Disables usage of fill color" msgstr "" -#. i18n: file: umbrello.kcfg:101 +#. i18n: file: umbrello.kcfg:135 #. i18n: ectx: label, entry (fillColor), group (UI Options) -#: rc.cpp:91 rc.cpp:1774 +#: rc.cpp:1310 msgid "Fill Color" msgstr "" -#. i18n: file: umbrello.kcfg:102 +#. i18n: file: umbrello.kcfg:136 #. i18n: ectx: whatsthis, entry (fillColor), group (UI Options) -#: rc.cpp:94 rc.cpp:1777 +#: rc.cpp:1313 msgid "The Fill Color to be used" msgstr "" -#. i18n: file: umbrello.kcfg:106 +#. i18n: file: umbrello.kcfg:140 #. i18n: ectx: label, entry (lineColor), group (UI Options) -#: rc.cpp:97 rc.cpp:1780 +#: rc.cpp:1316 msgid "Line Color" msgstr "" -#. i18n: file: umbrello.kcfg:107 +#. i18n: file: umbrello.kcfg:141 #. i18n: ectx: whatsthis, entry (lineColor), group (UI Options) -#: rc.cpp:100 rc.cpp:1783 +#: rc.cpp:1319 msgid "The Color of the Lines" msgstr "" -#. i18n: file: umbrello.kcfg:111 +#. i18n: file: umbrello.kcfg:145 #. i18n: ectx: label, entry (lineWidth), group (UI Options) -#: rc.cpp:103 rc.cpp:1786 +#: rc.cpp:1322 msgid "Line Width" msgstr "" -#. i18n: file: umbrello.kcfg:112 +#. i18n: file: umbrello.kcfg:146 #. i18n: ectx: whatsthis, entry (lineWidth), group (UI Options) -#: rc.cpp:106 rc.cpp:1789 +#: rc.cpp:1325 msgid "The Width of the Line" msgstr "" -#. i18n: file: umbrello.kcfg:116 +#. i18n: file: umbrello.kcfg:150 #. i18n: ectx: label, entry (textColor), group (UI Options) -#: rc.cpp:109 rc.cpp:1792 +#: rc.cpp:1328 msgid "Text Color" msgstr "" -#. i18n: file: umbrello.kcfg:117 +#. i18n: file: umbrello.kcfg:151 #. i18n: ectx: whatsthis, entry (textColor), group (UI Options) -#: rc.cpp:112 rc.cpp:1795 +#: rc.cpp:1331 msgid "The Color of the Text" msgstr "" -#. i18n: file: umbrello.kcfg:121 +#. i18n: file: umbrello.kcfg:155 #. i18n: ectx: label, entry (showDocWindow), group (UI Options) -#: rc.cpp:115 rc.cpp:1798 +#: rc.cpp:1334 msgid "Show Doc Window" msgstr "" -#. i18n: file: umbrello.kcfg:122 +#. i18n: file: umbrello.kcfg:156 #. i18n: ectx: whatsthis, entry (showDocWindow), group (UI Options) -#: rc.cpp:118 rc.cpp:1801 +#: rc.cpp:1337 msgid "Enables/Disables showing of the doc window" msgstr "" -#. i18n: file: umbrello.kcfg:127 +#. i18n: file: umbrello.kcfg:161 #. i18n: ectx: whatsthis, entry (uiFont), group (UI Options) -#: rc.cpp:124 rc.cpp:1807 +#: rc.cpp:1343 msgid "The Font to be used" msgstr "" -#. i18n: file: umbrello.kcfg:131 +#. i18n: file: umbrello.kcfg:165 #. i18n: ectx: label, entry (backgroundColor), group (UI Options) -#: rc.cpp:127 rc.cpp:1810 +#: rc.cpp:1346 msgid "Background Color" msgstr "" -#. i18n: file: umbrello.kcfg:132 +#. i18n: file: umbrello.kcfg:166 #. i18n: ectx: whatsthis, entry (backgroundColor), group (UI Options) -#: rc.cpp:130 rc.cpp:1813 +#: rc.cpp:1349 msgid "The Color of the diagram background" msgstr "" -#. i18n: file: umbrello.kcfg:136 +#. i18n: file: umbrello.kcfg:170 #. i18n: ectx: label, entry (gridDotColor), group (UI Options) -#: rc.cpp:133 rc.cpp:1816 +#: rc.cpp:1352 msgid "Grid Dot Color" msgstr "" -#. i18n: file: umbrello.kcfg:137 +#. i18n: file: umbrello.kcfg:171 #. i18n: ectx: whatsthis, entry (gridDotColor), group (UI Options) -#: rc.cpp:136 rc.cpp:1819 +#: rc.cpp:1355 msgid "The Color of the grid dots" msgstr "" -#. i18n: file: umbrello.kcfg:143 +#. i18n: file: umbrello.kcfg:177 #. i18n: ectx: label, entry (showVisibility), group (Class Options) -#: rc.cpp:139 rc.cpp:1822 +#: rc.cpp:1358 msgid "Show Visibility" msgstr "" -#. i18n: file: umbrello.kcfg:144 +#. i18n: file: umbrello.kcfg:178 #. i18n: ectx: whatsthis, entry (showVisibility), group (Class Options) -#: rc.cpp:142 rc.cpp:1825 +#: rc.cpp:1361 msgid "" "Show the Visibility of the Attributes ( eg: private, public, protected)" msgstr "" -#. i18n: file: umbrello.kcfg:148 +#. i18n: file: umbrello.kcfg:182 #. i18n: ectx: label, entry (showAtts), group (Class Options) -#: rc.cpp:145 rc.cpp:1828 +#: rc.cpp:1364 msgid "Show Attributes" msgstr "" -#. i18n: file: umbrello.kcfg:149 +#. i18n: file: umbrello.kcfg:183 #. i18n: ectx: whatsthis, entry (showAtts), group (Class Options) -#: rc.cpp:148 rc.cpp:1831 +#: rc.cpp:1367 msgid "Show attributes of the class" msgstr "" -#. i18n: file: umbrello.kcfg:153 -#. i18n: ectx: label, entry (showOps), group (Class Options) -#. i18n: file: umbrello.kcfg:154 -#. i18n: ectx: whatsthis, entry (showOps), group (Class Options) -#. i18n: file: umbrello.kcfg:153 +#. i18n: file: umbrello.kcfg:187 #. i18n: ectx: label, entry (showOps), group (Class Options) -#. i18n: file: umbrello.kcfg:154 +#. i18n: file: umbrello.kcfg:188 #. i18n: ectx: whatsthis, entry (showOps), group (Class Options) -#: rc.cpp:151 rc.cpp:154 rc.cpp:1834 rc.cpp:1837 +#: rc.cpp:1370 rc.cpp:1373 msgid "Show Operations" msgstr "" -#. i18n: file: umbrello.kcfg:158 +#. i18n: file: umbrello.kcfg:192 #. i18n: ectx: label, entry (showPackage), group (Class Options) -#: rc.cpp:157 rc.cpp:1840 +#: rc.cpp:1376 msgid "Show Package" msgstr "" -#. i18n: file: umbrello.kcfg:159 +#. i18n: file: umbrello.kcfg:193 #. i18n: ectx: whatsthis, entry (showPackage), group (Class Options) -#: rc.cpp:160 rc.cpp:1843 +#: rc.cpp:1379 msgid "Enables/Disables showing of packages" msgstr "" -#. i18n: file: umbrello.kcfg:163 -#. i18n: ectx: label, entry (showStereoType), group (Class Options) -#. i18n: file: umbrello.kcfg:164 -#. i18n: ectx: whatsthis, entry (showStereoType), group (Class Options) -#. i18n: file: umbrello.kcfg:163 +#. i18n: file: umbrello.kcfg:197 #. i18n: ectx: label, entry (showStereoType), group (Class Options) -#. i18n: file: umbrello.kcfg:164 +#. i18n: file: umbrello.kcfg:198 #. i18n: ectx: whatsthis, entry (showStereoType), group (Class Options) -#: rc.cpp:163 rc.cpp:166 rc.cpp:1846 rc.cpp:1849 +#: rc.cpp:1382 rc.cpp:1385 msgid "Show Stereotypes" msgstr "" -#. i18n: file: umbrello.kcfg:168 -#. i18n: ectx: label, entry (showAttribAssocs), group (Class Options) -#. i18n: file: umbrello.kcfg:169 -#. i18n: ectx: whatsthis, entry (showAttribAssocs), group (Class Options) -#. i18n: file: umbrello.kcfg:168 +#. i18n: file: umbrello.kcfg:202 #. i18n: ectx: label, entry (showAttribAssocs), group (Class Options) -#. i18n: file: umbrello.kcfg:169 +#. i18n: file: umbrello.kcfg:203 #. i18n: ectx: whatsthis, entry (showAttribAssocs), group (Class Options) -#: rc.cpp:169 rc.cpp:172 rc.cpp:1852 rc.cpp:1855 +#: rc.cpp:1388 rc.cpp:1391 msgid "Show Attribute Associations" msgstr "" -#. i18n: file: umbrello.kcfg:174 +#. i18n: file: umbrello.kcfg:208 #. i18n: ectx: whatsthis, entry (showPublicOnly), group (Class Options) -#: rc.cpp:178 rc.cpp:1861 +#: rc.cpp:1397 msgid "Enables/Disables showing of public attributes/methods" msgstr "" -#. i18n: file: umbrello.kcfg:178 -#. i18n: ectx: label, entry (showAttSig), group (Class Options) -#. i18n: file: umbrello.kcfg:179 -#. i18n: ectx: whatsthis, entry (showAttSig), group (Class Options) -#. i18n: file: umbrello.kcfg:178 +#. i18n: file: umbrello.kcfg:212 #. i18n: ectx: label, entry (showAttSig), group (Class Options) -#. i18n: file: umbrello.kcfg:179 +#. i18n: file: umbrello.kcfg:213 #. i18n: ectx: whatsthis, entry (showAttSig), group (Class Options) -#: rc.cpp:181 rc.cpp:184 rc.cpp:1864 rc.cpp:1867 +#: rc.cpp:1400 rc.cpp:1403 msgid "Show Attribute Signature" msgstr "" -#. i18n: file: umbrello.kcfg:183 +#. i18n: file: umbrello.kcfg:217 #. i18n: ectx: label, entry (showOpSig), group (Class Options) -#: rc.cpp:187 rc.cpp:1870 +#: rc.cpp:1406 msgid "Show Operation Signature" msgstr "" -#. i18n: file: umbrello.kcfg:188 -#. i18n: ectx: label, entry (defaultAttributeScope), group (Class Options) -#. i18n: file: umbrello.kcfg:189 -#. i18n: ectx: whatsthis, entry (defaultAttributeScope), group (Class Options) -#. i18n: file: umbrello.kcfg:188 +#. i18n: file: umbrello.kcfg:222 #. i18n: ectx: label, entry (defaultAttributeScope), group (Class Options) -#. i18n: file: umbrello.kcfg:189 +#. i18n: file: umbrello.kcfg:223 #. i18n: ectx: whatsthis, entry (defaultAttributeScope), group (Class Options) -#: rc.cpp:193 rc.cpp:196 rc.cpp:1876 rc.cpp:1879 +#: rc.cpp:1412 rc.cpp:1415 msgid "Default Attribute Scope" msgstr "" -#. i18n: file: umbrello.kcfg:194 -#. i18n: ectx: label, entry (defaultOperationScope), group (Class Options) -#. i18n: file: umbrello.kcfg:195 -#. i18n: ectx: whatsthis, entry (defaultOperationScope), group (Class Options) -#. i18n: file: umbrello.kcfg:194 +#. i18n: file: umbrello.kcfg:234 #. i18n: ectx: label, entry (defaultOperationScope), group (Class Options) -#. i18n: file: umbrello.kcfg:195 +#. i18n: file: umbrello.kcfg:235 #. i18n: ectx: whatsthis, entry (defaultOperationScope), group (Class Options) -#: rc.cpp:199 rc.cpp:202 rc.cpp:1882 rc.cpp:1885 +#: rc.cpp:1418 rc.cpp:1421 msgid "Default Operation Scope" msgstr "" -#. i18n: file: umbrello.kcfg:202 +#. i18n: file: umbrello.kcfg:248 #. i18n: ectx: label, entry (height), group (Code Viewer Options) -#: rc.cpp:205 rc.cpp:1888 +#: rc.cpp:1424 msgid "Height" msgstr "" -#. i18n: file: umbrello.kcfg:203 +#. i18n: file: umbrello.kcfg:249 #. i18n: ectx: whatsthis, entry (height), group (Code Viewer Options) -#: rc.cpp:208 rc.cpp:1891 +#: rc.cpp:1427 msgid "Height of the code viewer" msgstr "" -#. i18n: file: umbrello.kcfg:208 +#. i18n: file: umbrello.kcfg:254 #. i18n: ectx: label, entry (width), group (Code Viewer Options) -#: rc.cpp:211 rc.cpp:1894 +#: rc.cpp:1430 msgid "Width" msgstr "" -#. i18n: file: umbrello.kcfg:209 +#. i18n: file: umbrello.kcfg:255 #. i18n: ectx: whatsthis, entry (width), group (Code Viewer Options) -#: rc.cpp:214 rc.cpp:1897 +#: rc.cpp:1433 msgid "Width of the Code Viewer" msgstr "" -#. i18n: file: umbrello.kcfg:214 -#. i18n: ectx: label, entry (showHiddenBlocks), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:215 -#. i18n: ectx: whatsthis, entry (showHiddenBlocks), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:214 +#. i18n: file: umbrello.kcfg:260 #. i18n: ectx: label, entry (showHiddenBlocks), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:215 +#. i18n: file: umbrello.kcfg:261 #. i18n: ectx: whatsthis, entry (showHiddenBlocks), group (Code Viewer Options) -#: rc.cpp:217 rc.cpp:220 rc.cpp:1900 rc.cpp:1903 +#: rc.cpp:1436 rc.cpp:1439 msgid "Show Hidden Blocks" msgstr "" -#. i18n: file: umbrello.kcfg:219 +#. i18n: file: umbrello.kcfg:265 #. i18n: ectx: label, entry (blocksAreHighlighted), group (Code Viewer Options) -#: rc.cpp:223 rc.cpp:1906 +#: rc.cpp:1442 msgid "Highlight Blocks" msgstr "" -#. i18n: file: umbrello.kcfg:220 +#. i18n: file: umbrello.kcfg:266 #. i18n: ectx: whatsthis, entry (blocksAreHighlighted), group (Code Viewer Options) -#: rc.cpp:226 rc.cpp:1909 +#: rc.cpp:1445 msgid "Enables/Disables Highlighting of blocks" msgstr "" -#. i18n: file: umbrello.kcfg:225 +#. i18n: file: umbrello.kcfg:271 #. i18n: ectx: whatsthis, entry (codeViewerFont), group (Code Viewer Options) -#: rc.cpp:232 rc.cpp:1915 +#: rc.cpp:1451 msgid "Font to be used in the Code Viewer" msgstr "" -#. i18n: file: umbrello.kcfg:229 +#. i18n: file: umbrello.kcfg:275 #. i18n: ectx: label, entry (paperColor), group (Code Viewer Options) -#: rc.cpp:235 rc.cpp:1918 +#: rc.cpp:1454 msgid "Paper Color" msgstr "" -#. i18n: file: umbrello.kcfg:230 +#. i18n: file: umbrello.kcfg:276 #. i18n: ectx: whatsthis, entry (paperColor), group (Code Viewer Options) -#: rc.cpp:238 rc.cpp:1921 +#: rc.cpp:1457 msgid "Color of the Paper" msgstr "" -#. i18n: file: umbrello.kcfg:234 +#. i18n: file: umbrello.kcfg:280 #. i18n: ectx: label, entry (fontColor), group (Code Viewer Options) -#: rc.cpp:241 rc.cpp:1924 +#: rc.cpp:1460 msgid "Font Color" msgstr "" -#. i18n: file: umbrello.kcfg:235 +#. i18n: file: umbrello.kcfg:281 #. i18n: ectx: whatsthis, entry (fontColor), group (Code Viewer Options) -#: rc.cpp:244 rc.cpp:1927 +#: rc.cpp:1463 msgid "Color of the Font" msgstr "" -#. i18n: file: umbrello.kcfg:239 -#. i18n: ectx: label, entry (selectedColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:240 -#. i18n: ectx: whatsthis, entry (selectedColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:239 +#. i18n: file: umbrello.kcfg:285 #. i18n: ectx: label, entry (selectedColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:240 +#. i18n: file: umbrello.kcfg:286 #. i18n: ectx: whatsthis, entry (selectedColor), group (Code Viewer Options) -#: rc.cpp:247 rc.cpp:250 rc.cpp:1930 rc.cpp:1933 +#: rc.cpp:1466 rc.cpp:1469 msgid "Selected Color" msgstr "" -#. i18n: file: umbrello.kcfg:244 +#. i18n: file: umbrello.kcfg:290 #. i18n: ectx: label, entry (editBlockColor), group (Code Viewer Options) -#: rc.cpp:253 rc.cpp:1936 +#: rc.cpp:1472 msgctxt "Color of the Edit Block" msgid "Edit Block Color" msgstr "" -#. i18n: file: umbrello.kcfg:245 +#. i18n: file: umbrello.kcfg:291 #. i18n: ectx: whatsthis, entry (editBlockColor), group (Code Viewer Options) -#: rc.cpp:256 rc.cpp:1939 +#: rc.cpp:1475 msgid "Color of the Edit Block" msgstr "" -#. i18n: file: umbrello.kcfg:249 -#. i18n: ectx: label, entry (nonEditBlockColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:250 -#. i18n: ectx: whatsthis, entry (nonEditBlockColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:249 +#. i18n: file: umbrello.kcfg:295 #. i18n: ectx: label, entry (nonEditBlockColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:250 +#. i18n: file: umbrello.kcfg:296 #. i18n: ectx: whatsthis, entry (nonEditBlockColor), group (Code Viewer Options) -#: rc.cpp:259 rc.cpp:262 rc.cpp:1942 rc.cpp:1945 +#: rc.cpp:1478 rc.cpp:1481 msgid "Non Edit Block Color" msgstr "" -#. i18n: file: umbrello.kcfg:254 +#. i18n: file: umbrello.kcfg:300 #. i18n: ectx: label, entry (umlObjectColor), group (Code Viewer Options) -#: rc.cpp:265 rc.cpp:1948 +#: rc.cpp:1484 msgid "UML Object Color" msgstr "" -#. i18n: file: umbrello.kcfg:255 +#. i18n: file: umbrello.kcfg:301 #. i18n: ectx: whatsthis, entry (umlObjectColor), group (Code Viewer Options) -#: rc.cpp:268 rc.cpp:1951 +#: rc.cpp:1487 msgid "Color of the UML Object" msgstr "" -#. i18n: file: umbrello.kcfg:259 -#. i18n: ectx: label, entry (hiddenColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:260 -#. i18n: ectx: whatsthis, entry (hiddenColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:259 +#. i18n: file: umbrello.kcfg:305 #. i18n: ectx: label, entry (hiddenColor), group (Code Viewer Options) -#. i18n: file: umbrello.kcfg:260 +#. i18n: file: umbrello.kcfg:306 #. i18n: ectx: whatsthis, entry (hiddenColor), group (Code Viewer Options) -#: rc.cpp:271 rc.cpp:274 rc.cpp:1954 rc.cpp:1957 +#: rc.cpp:1490 rc.cpp:1493 msgid "Hidden Color" msgstr "" -#. i18n: file: umbrello.kcfg:266 +#. i18n: file: umbrello.kcfg:312 +#. i18n: ectx: label, entry (createArtifacts), group (Code Importer) +#: rc.cpp:1496 +msgid "Create Artifacts for imported files" +msgstr "" + +#. i18n: file: umbrello.kcfg:313 +#. i18n: ectx: whatsthis, entry (createArtifacts), group (Code Importer) +#: rc.cpp:1499 +msgid "Create an artifact in the component view for each imported file" +msgstr "" + +#. i18n: file: umbrello.kcfg:319 #. i18n: ectx: label, entry (autoGenEmptyConstructors), group (Code Generation) -#: rc.cpp:277 rc.cpp:1960 +#: rc.cpp:1502 msgid "Auto Generate Empty Constructors" msgstr "" -#. i18n: file: umbrello.kcfg:267 +#. i18n: file: umbrello.kcfg:320 #. i18n: ectx: whatsthis, entry (autoGenEmptyConstructors), group (Code Generation) -#: rc.cpp:280 rc.cpp:1963 +#: rc.cpp:1505 msgid "Enables/Disables Auto Generation of Empty Constructors" msgstr "" -#. i18n: file: umbrello.kcfg:271 +#. i18n: file: umbrello.kcfg:324 #. i18n: ectx: label, entry (commentStyle), group (Code Generation) -#: rc.cpp:283 rc.cpp:1966 +#: rc.cpp:1508 msgid "Comment Style" msgstr "" -#. i18n: file: umbrello.kcfg:272 +#. i18n: file: umbrello.kcfg:325 #. i18n: ectx: whatsthis, entry (commentStyle), group (Code Generation) -#: rc.cpp:286 rc.cpp:1969 +#: rc.cpp:1511 msgid "Sets the Style of Comments to be used" msgstr "" -#. i18n: file: umbrello.kcfg:277 +#. i18n: file: umbrello.kcfg:333 #. i18n: ectx: label, entry (defaultAssocFieldScope), group (Code Generation) -#: rc.cpp:289 rc.cpp:1972 +#: rc.cpp:1514 msgid "Default Association Field Scope" msgstr "" -#. i18n: file: umbrello.kcfg:278 +#. i18n: file: umbrello.kcfg:334 #. i18n: ectx: whatsthis, entry (defaultAssocFieldScope), group (Code Generation) -#: rc.cpp:292 rc.cpp:1975 +#: rc.cpp:1517 msgid "Sets the default Association field scope" msgstr "" -#. i18n: file: umbrello.kcfg:283 +#. i18n: file: umbrello.kcfg:345 #. i18n: ectx: label, entry (defaultAttributeAccessorScope), group (Code Generation) -#: rc.cpp:295 rc.cpp:1978 +#: rc.cpp:1520 msgid "Default Attribute Accessor Scope" msgstr "" -#. i18n: file: umbrello.kcfg:284 +#. i18n: file: umbrello.kcfg:346 #. i18n: ectx: whatsthis, entry (defaultAttributeAccessorScope), group (Code Generation) -#: rc.cpp:298 rc.cpp:1981 +#: rc.cpp:1523 msgid "Sets the default attribute accessor scope" msgstr "" -#. i18n: file: umbrello.kcfg:289 +#. i18n: file: umbrello.kcfg:357 #. i18n: ectx: label, entry (forceDoc), group (Code Generation) -#: rc.cpp:301 rc.cpp:1984 +#: rc.cpp:1526 msgid "Force Documentation" msgstr "" -#. i18n: file: umbrello.kcfg:290 +#. i18n: file: umbrello.kcfg:358 #. i18n: ectx: whatsthis, entry (forceDoc), group (Code Generation) -#: rc.cpp:304 rc.cpp:1987 +#: rc.cpp:1529 msgid "Enables/Disables Verbose Documentation" msgstr "" -#. i18n: file: umbrello.kcfg:294 +#. i18n: file: umbrello.kcfg:362 #. i18n: ectx: label, entry (forceSections), group (Code Generation) -#: rc.cpp:307 rc.cpp:1990 +#: rc.cpp:1532 msgid "Force Section Documentation" msgstr "" -#. i18n: file: umbrello.kcfg:295 +#. i18n: file: umbrello.kcfg:363 #. i18n: ectx: whatsthis, entry (forceSections), group (Code Generation) -#: rc.cpp:310 rc.cpp:1993 +#: rc.cpp:1535 msgid "Enables/Disables verbose section documentation" msgstr "" -#. i18n: file: umbrello.kcfg:299 +#. i18n: file: umbrello.kcfg:367 #. i18n: ectx: label, entry (headingsDirectory), group (Code Generation) -#: rc.cpp:313 rc.cpp:1996 +#: rc.cpp:1538 msgid "Headings Directory" msgstr "" -#. i18n: file: umbrello.kcfg:300 +#. i18n: file: umbrello.kcfg:368 #. i18n: ectx: whatsthis, entry (headingsDirectory), group (Code Generation) -#: rc.cpp:316 rc.cpp:1999 +#: rc.cpp:1541 msgid "The Path in which the headings are stored" msgstr "" -#. i18n: file: umbrello.kcfg:304 +#. i18n: file: umbrello.kcfg:372 #. i18n: ectx: label, entry (includeHeadings), group (Code Generation) -#: rc.cpp:319 rc.cpp:2002 +#: rc.cpp:1544 msgid "Include headings" msgstr "" -#. i18n: file: umbrello.kcfg:305 +#. i18n: file: umbrello.kcfg:373 #. i18n: ectx: whatsthis, entry (includeHeadings), group (Code Generation) -#: rc.cpp:322 rc.cpp:2005 +#: rc.cpp:1547 msgid "Enables/Disables inclusion of headings" msgstr "" -#. i18n: file: umbrello.kcfg:309 +#. i18n: file: umbrello.kcfg:377 #. i18n: ectx: label, entry (indentationAmount), group (Code Generation) -#: rc.cpp:325 rc.cpp:2008 +#: rc.cpp:1550 msgid "Indentation Amount" msgstr "" -#. i18n: file: umbrello.kcfg:310 +#. i18n: file: umbrello.kcfg:378 #. i18n: ectx: whatsthis, entry (indentationAmount), group (Code Generation) -#: rc.cpp:328 rc.cpp:2011 +#: rc.cpp:1553 msgid "The amount of indentation" msgstr "" -#. i18n: file: umbrello.kcfg:315 +#. i18n: file: umbrello.kcfg:383 #. i18n: ectx: label, entry (indentationType), group (Code Generation) -#: rc.cpp:331 rc.cpp:2014 +#: rc.cpp:1556 msgid "Indentation Type" msgstr "" -#. i18n: file: umbrello.kcfg:316 +#. i18n: file: umbrello.kcfg:384 #. i18n: ectx: whatsthis, entry (indentationType), group (Code Generation) -#: rc.cpp:334 rc.cpp:2017 +#: rc.cpp:1559 msgid "The Type of Indentation" msgstr "" -#. i18n: file: umbrello.kcfg:321 +#. i18n: file: umbrello.kcfg:393 #. i18n: ectx: label, entry (lineEndingType), group (Code Generation) -#: rc.cpp:337 rc.cpp:2020 +#: rc.cpp:1562 msgid "Line Ending Type" msgstr "" -#. i18n: file: umbrello.kcfg:322 +#. i18n: file: umbrello.kcfg:394 #. i18n: ectx: whatsthis, entry (lineEndingType), group (Code Generation) -#: rc.cpp:340 rc.cpp:2023 +#: rc.cpp:1565 msgid "The type of line ending ( or new line type )" msgstr "" -#. i18n: file: umbrello.kcfg:327 -#. i18n: ectx: label, entry (modnamePolicy), group (Code Generation) -#. i18n: file: umbrello.kcfg:328 -#. i18n: ectx: whatsthis, entry (modnamePolicy), group (Code Generation) -#. i18n: file: umbrello.kcfg:327 +#. i18n: file: umbrello.kcfg:403 #. i18n: ectx: label, entry (modnamePolicy), group (Code Generation) -#. i18n: file: umbrello.kcfg:328 +#. i18n: file: umbrello.kcfg:404 #. i18n: ectx: whatsthis, entry (modnamePolicy), group (Code Generation) -#: rc.cpp:343 rc.cpp:346 rc.cpp:2026 rc.cpp:2029 +#: rc.cpp:1568 rc.cpp:1571 msgid "Modifier Name Policy" msgstr "" -#. i18n: file: umbrello.kcfg:333 +#. i18n: file: umbrello.kcfg:413 #. i18n: ectx: label, entry (outputDirectory), group (Code Generation) -#: rc.cpp:349 rc.cpp:2032 +#: rc.cpp:1574 msgid "Output Directory" msgstr "" -#. i18n: file: umbrello.kcfg:334 +#. i18n: file: umbrello.kcfg:414 #. i18n: ectx: whatsthis, entry (outputDirectory), group (Code Generation) -#: rc.cpp:352 rc.cpp:2035 +#: rc.cpp:1577 msgid "The directory to which the code has to be outputted" msgstr "" -#. i18n: file: umbrello.kcfg:339 +#. i18n: file: umbrello.kcfg:419 #. i18n: ectx: whatsthis, entry (overwritePolicy), group (Code Generation) -#: rc.cpp:358 rc.cpp:2041 +#: rc.cpp:1583 msgid "The policy to be followed when there are name conflicts" msgstr "" -#. i18n: file: umbrello.kcfg:346 +#. i18n: file: umbrello.kcfg:431 #. i18n: ectx: label, entry (autoGenAccessors), group (CPP Code Generation) -#: rc.cpp:361 rc.cpp:2044 +#: rc.cpp:1586 msgid "Auto Generate Accessors" msgstr "" -#. i18n: file: umbrello.kcfg:347 +#. i18n: file: umbrello.kcfg:432 #. i18n: ectx: whatsthis, entry (autoGenAccessors), group (CPP Code Generation) -#: rc.cpp:364 rc.cpp:2047 +#: rc.cpp:1589 msgid "Enables/Disables auto generation of accessors" msgstr "" -#. i18n: file: umbrello.kcfg:351 +#. i18n: file: umbrello.kcfg:436 #. i18n: ectx: label, entry (inlineAccessors), group (CPP Code Generation) -#: rc.cpp:367 rc.cpp:2050 +#: rc.cpp:1592 msgid "Inline Accessors" msgstr "" -#. i18n: file: umbrello.kcfg:352 +#. i18n: file: umbrello.kcfg:437 #. i18n: ectx: whatsthis, entry (inlineAccessors), group (CPP Code Generation) -#: rc.cpp:370 rc.cpp:2053 +#: rc.cpp:1595 msgid "Enables/Disables Inline accessors" msgstr "" -#. i18n: file: umbrello.kcfg:356 +#. i18n: file: umbrello.kcfg:441 #. i18n: ectx: label, entry (inlineOps), group (CPP Code Generation) -#: rc.cpp:373 rc.cpp:2056 +#: rc.cpp:1598 msgid "Inline operations" msgstr "" -#. i18n: file: umbrello.kcfg:357 +#. i18n: file: umbrello.kcfg:442 #. i18n: ectx: whatsthis, entry (inlineOps), group (CPP Code Generation) -#: rc.cpp:376 rc.cpp:2059 +#: rc.cpp:1601 msgid "Enables/Disables Inline Operations" msgstr "" -#. i18n: file: umbrello.kcfg:361 +#. i18n: file: umbrello.kcfg:446 #. i18n: ectx: label, entry (packageIsNamespace), group (CPP Code Generation) -#: rc.cpp:379 rc.cpp:2062 +#: rc.cpp:1604 msgid "Package is namespace" msgstr "" -#. i18n: file: umbrello.kcfg:362 +#. i18n: file: umbrello.kcfg:447 #. i18n: ectx: whatsthis, entry (packageIsNamespace), group (CPP Code Generation) -#: rc.cpp:382 rc.cpp:2065 +#: rc.cpp:1607 msgid "Enables/Disables treating a package as a namespace" msgstr "" -#. i18n: file: umbrello.kcfg:366 +#. i18n: file: umbrello.kcfg:451 #. i18n: ectx: label, entry (publicAccessors), group (CPP Code Generation) -#: rc.cpp:385 rc.cpp:2068 +#: rc.cpp:1610 msgid "Public Accessors" msgstr "" -#. i18n: file: umbrello.kcfg:367 +#. i18n: file: umbrello.kcfg:452 #. i18n: ectx: whatsthis, entry (publicAccessors), group (CPP Code Generation) -#: rc.cpp:388 rc.cpp:2071 +#: rc.cpp:1613 msgid "Enables/Disables public accessors" msgstr "" -#. i18n: file: umbrello.kcfg:371 +#. i18n: file: umbrello.kcfg:456 #. i18n: ectx: label, entry (stringClassName), group (CPP Code Generation) -#: rc.cpp:391 rc.cpp:2074 +#: rc.cpp:1616 msgid "String Class Name" msgstr "" -#. i18n: file: umbrello.kcfg:372 +#. i18n: file: umbrello.kcfg:457 #. i18n: ectx: whatsthis, entry (stringClassName), group (CPP Code Generation) -#: rc.cpp:394 rc.cpp:2077 +#: rc.cpp:1619 msgid "The name of the string class" msgstr "" -#. i18n: file: umbrello.kcfg:376 +#. i18n: file: umbrello.kcfg:461 #. i18n: ectx: label, entry (stringClassNameInclude), group (CPP Code Generation) -#: rc.cpp:397 rc.cpp:2080 +#: rc.cpp:1622 msgid "String Class Name Include" msgstr "" -#. i18n: file: umbrello.kcfg:377 +#. i18n: file: umbrello.kcfg:462 #. i18n: ectx: whatsthis, entry (stringClassNameInclude), group (CPP Code Generation) -#: rc.cpp:400 rc.cpp:2083 +#: rc.cpp:1625 msgid "The name of the string class to be included" msgstr "" -#. i18n: file: umbrello.kcfg:381 +#. i18n: file: umbrello.kcfg:466 #. i18n: ectx: label, entry (stringIncludeIsGlobal), group (CPP Code Generation) -#: rc.cpp:403 rc.cpp:2086 +#: rc.cpp:1628 msgid "String Include is Global" msgstr "" -#. i18n: file: umbrello.kcfg:382 +#. i18n: file: umbrello.kcfg:467 #. i18n: ectx: whatsthis, entry (stringIncludeIsGlobal), group (CPP Code Generation) -#: rc.cpp:406 rc.cpp:2089 +#: rc.cpp:1631 msgid "Enables/Disables global inclusion of string" msgstr "" -#. i18n: file: umbrello.kcfg:386 +#. i18n: file: umbrello.kcfg:471 #. i18n: ectx: label, entry (vectorClassName), group (CPP Code Generation) -#: rc.cpp:409 rc.cpp:2092 +#: rc.cpp:1634 msgid "Vector Class Name" msgstr "" -#. i18n: file: umbrello.kcfg:387 +#. i18n: file: umbrello.kcfg:472 #. i18n: ectx: whatsthis, entry (vectorClassName), group (CPP Code Generation) -#: rc.cpp:412 rc.cpp:2095 +#: rc.cpp:1637 msgid "The name of the vector class" msgstr "" -#. i18n: file: umbrello.kcfg:391 +#. i18n: file: umbrello.kcfg:476 #. i18n: ectx: label, entry (vectorClassNameInclude), group (CPP Code Generation) -#: rc.cpp:415 rc.cpp:2098 +#: rc.cpp:1640 msgid "Vector Class Name Include " msgstr "" -#. i18n: file: umbrello.kcfg:392 +#. i18n: file: umbrello.kcfg:477 #. i18n: ectx: whatsthis, entry (vectorClassNameInclude), group (CPP Code Generation) -#: rc.cpp:418 rc.cpp:2101 +#: rc.cpp:1643 msgid "The name of the vector class to be included" msgstr "" -#. i18n: file: umbrello.kcfg:396 +#. i18n: file: umbrello.kcfg:481 #. i18n: ectx: label, entry (vectorIncludeIsGlobal), group (CPP Code Generation) -#: rc.cpp:421 rc.cpp:2104 +#: rc.cpp:1646 msgid "Vector include is global" msgstr "" -#. i18n: file: umbrello.kcfg:397 +#. i18n: file: umbrello.kcfg:482 #. i18n: ectx: whatsthis, entry (vectorIncludeIsGlobal), group (CPP Code Generation) -#: rc.cpp:424 rc.cpp:2107 +#: rc.cpp:1649 msgid "Enables/Disables global inclusing of vector class" msgstr "" -#. i18n: file: umbrello.kcfg:401 +#. i18n: file: umbrello.kcfg:486 #. i18n: ectx: label, entry (virtualDestructors), group (CPP Code Generation) -#: rc.cpp:427 rc.cpp:2110 +#: rc.cpp:1652 msgid "Virtual Destructors" msgstr "" -#. i18n: file: umbrello.kcfg:402 +#. i18n: file: umbrello.kcfg:487 #. i18n: ectx: whatsthis, entry (virtualDestructors), group (CPP Code Generation) -#: rc.cpp:430 rc.cpp:2113 +#: rc.cpp:1655 msgid "Enables/Disables virtual destructors" msgstr "" -#. i18n: file: umbrello.kcfg:406 +#. i18n: file: umbrello.kcfg:491 #. i18n: ectx: label, entry (docToolTag), group (CPP Code Generation) -#: rc.cpp:433 rc.cpp:2116 +#: rc.cpp:1658 msgid "Documentation tags" msgstr "" -#. i18n: file: umbrello.kcfg:407 +#. i18n: file: umbrello.kcfg:492 #. i18n: ectx: whatsthis, entry (docToolTag), group (CPP Code Generation) -#: rc.cpp:436 rc.cpp:2119 +#: rc.cpp:1661 msgid "The tag used for generating doxygen documentation (\\\\, @)" msgstr "" -#. i18n: file: umbrello.kcfg:413 +#. i18n: file: umbrello.kcfg:498 #. i18n: ectx: label, entry (autoGenerateAttributeAccessorsD), group (D Code Generation) -#: rc.cpp:439 rc.cpp:2122 +#: rc.cpp:1664 msgid "Auto Generate Attribute Accessors ( D ) " msgstr "" -#. i18n: file: umbrello.kcfg:414 +#. i18n: file: umbrello.kcfg:499 #. i18n: ectx: whatsthis, entry (autoGenerateAttributeAccessorsD), group (D Code Generation) -#: rc.cpp:442 rc.cpp:2125 +#: rc.cpp:1667 msgid "Enables/Disables auto generation of attribute accessors ( D )" msgstr "" -#. i18n: file: umbrello.kcfg:418 +#. i18n: file: umbrello.kcfg:503 #. i18n: ectx: label, entry (autoGenerateAssocAccessorsD), group (D Code Generation) -#: rc.cpp:445 rc.cpp:2128 +#: rc.cpp:1670 msgid "Auto Generate Assoc Accessors ( D )" msgstr "" -#. i18n: file: umbrello.kcfg:419 +#. i18n: file: umbrello.kcfg:504 #. i18n: ectx: whatsthis, entry (autoGenerateAssocAccessorsD), group (D Code Generation) -#: rc.cpp:448 rc.cpp:2131 +#: rc.cpp:1673 msgid "Enables/Disables auto generation of association accessors ( D )" msgstr "" -#. i18n: file: umbrello.kcfg:423 +#. i18n: file: umbrello.kcfg:508 #. i18n: ectx: label, entry (buildANTDocumentD), group (D Code Generation) -#: rc.cpp:451 rc.cpp:2134 +#: rc.cpp:1676 msgid "Build ANT Document (D) " msgstr "" -#. i18n: file: umbrello.kcfg:424 +#. i18n: file: umbrello.kcfg:509 #. i18n: ectx: whatsthis, entry (buildANTDocumentD), group (D Code Generation) -#: rc.cpp:454 rc.cpp:2137 +#: rc.cpp:1679 msgid "Enables/Disables building of ANT Document (D) " msgstr "" -#. i18n: file: umbrello.kcfg:430 +#. i18n: file: umbrello.kcfg:515 #. i18n: ectx: label, entry (autoGenerateAttributeAccessorsJava), group (Java Code Generation) -#: rc.cpp:457 rc.cpp:2140 +#: rc.cpp:1682 msgid "Auto Generate Attribute Accessors (Java)" msgstr "" -#. i18n: file: umbrello.kcfg:431 +#. i18n: file: umbrello.kcfg:516 #. i18n: ectx: whatsthis, entry (autoGenerateAttributeAccessorsJava), group (Java Code Generation) -#: rc.cpp:460 rc.cpp:2143 +#: rc.cpp:1685 msgid "Enables/Disables auto generation of attribute accessors (Java)" msgstr "" -#. i18n: file: umbrello.kcfg:435 +#. i18n: file: umbrello.kcfg:520 #. i18n: ectx: label, entry (autoGenerateAssocAccessorsJava), group (Java Code Generation) -#: rc.cpp:463 rc.cpp:2146 +#: rc.cpp:1688 msgid "Auto Generate Assoc Accessors (Java) " msgstr "" -#. i18n: file: umbrello.kcfg:436 +#. i18n: file: umbrello.kcfg:521 #. i18n: ectx: whatsthis, entry (autoGenerateAssocAccessorsJava), group (Java Code Generation) -#: rc.cpp:466 rc.cpp:2149 +#: rc.cpp:1691 msgid "Enables/Disables auto generation of association accessors (Java) " msgstr "" -#. i18n: file: umbrello.kcfg:440 +#. i18n: file: umbrello.kcfg:525 #. i18n: ectx: label, entry (buildANTDocumentJava), group (Java Code Generation) -#: rc.cpp:469 rc.cpp:2152 +#: rc.cpp:1694 msgid "Build ANT Document (Java) " msgstr "" -#. i18n: file: umbrello.kcfg:441 +#. i18n: file: umbrello.kcfg:526 #. i18n: ectx: whatsthis, entry (buildANTDocumentJava), group (Java Code Generation) -#: rc.cpp:472 rc.cpp:2155 +#: rc.cpp:1697 msgid "Enables/Disables building of ANT Document (Java) " msgstr "" -#. i18n: file: umbrello.kcfg:447 +#. i18n: file: umbrello.kcfg:532 #. i18n: ectx: label, entry (autoGenerateAttributeAccessorsRuby), group (Ruby Code Generation) -#: rc.cpp:475 rc.cpp:2158 +#: rc.cpp:1700 msgid "Auto Generate Attribute Accessors (Ruby) " msgstr "" -#. i18n: file: umbrello.kcfg:448 +#. i18n: file: umbrello.kcfg:533 #. i18n: ectx: whatsthis, entry (autoGenerateAttributeAccessorsRuby), group (Ruby Code Generation) -#: rc.cpp:478 rc.cpp:2161 +#: rc.cpp:1703 msgid "Enables/Disables auto generation of attribute accessors (Ruby)" msgstr "" -#. i18n: file: umbrello.kcfg:452 +#. i18n: file: umbrello.kcfg:537 #. i18n: ectx: label, entry (autoGenerateAssocAccessorsRuby), group (Ruby Code Generation) -#: rc.cpp:481 rc.cpp:2164 +#: rc.cpp:1706 msgid "Auto Generate Assoc Accessors (Ruby)" msgstr "" -#. i18n: file: umbrello.kcfg:453 +#. i18n: file: umbrello.kcfg:538 #. i18n: ectx: whatsthis, entry (autoGenerateAssocAccessorsRuby), group (Ruby Code Generation) -#: rc.cpp:484 rc.cpp:2167 +#: rc.cpp:1709 msgid "Enables/Disables auto generation of association accessors (Ruby)" msgstr "" diff -Nru language-pack-kde-mn-base-12.04+20120322/debian/changelog language-pack-kde-mn-base-12.04+20120417/debian/changelog --- language-pack-kde-mn-base-12.04+20120322/debian/changelog 2012-03-23 07:07:42.000000000 +0000 +++ language-pack-kde-mn-base-12.04+20120417/debian/changelog 2012-04-18 08:23:46.000000000 +0000 @@ -1,6 +1,6 @@ -language-pack-kde-mn-base (1:12.04+20120322) precise; urgency=low +language-pack-kde-mn-base (1:12.04+20120417) precise; urgency=low * Initial Release. - -- Ubuntu automatic language-pack builder <language-packs@ubuntu.com> Fri, 23 Mar 2012 07:07:42 +0000 + -- Ubuntu automatic language-pack builder <language-packs@ubuntu.com> Wed, 18 Apr 2012 08:23:46 +0000