From 1a91c6d9c2df405d5ddf890d0883b4cb2ff7486f Mon Sep 17 00:00:00 2001 From: Jan Funke Date: Sat, 1 Oct 2011 20:08:05 +0200 Subject: [PATCH 01/23] do not attempt to change file attributes of symlinks --- SparkleLib/SparkleHelpers.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/SparkleLib/SparkleHelpers.cs b/SparkleLib/SparkleHelpers.cs index 741648d7..86fa20c8 100755 --- a/SparkleLib/SparkleHelpers.cs +++ b/SparkleLib/SparkleHelpers.cs @@ -65,10 +65,19 @@ namespace SparkleLib { string [] files = Directory .GetFiles(path); foreach (string file in files) - File.SetAttributes (file, FileAttributes.Normal); + if (!IsSymlink (file)) + File.SetAttributes (file, FileAttributes.Normal); } } + // Check if a file is a symbolic link + public static bool IsSymlink (string file) + { + FileAttributes attr = File.GetAttributes (file); + + return ((attr & FileAttributes.ReparsePoint) == + FileAttributes.ReparsePoint); + } // Converts a UNIX timestamp to a more usable time object public static DateTime UnixTimestampToDateTime (int timestamp) From 5a9b7d4ba6a0adfcbdb67095f56807059f3cdb94 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sat, 1 Oct 2011 23:15:46 +0200 Subject: [PATCH 02/23] new Add Project dialog, powered by plugins --- SparkleLib/Git/SparkleRepoGit.cs | 2 +- SparkleLib/SparkleConfig.cs | 2 +- SparkleShare/Makefile.am | 1 + SparkleShare/SparkleEntry.cs | 36 ++- SparkleShare/SparklePlugin.cs | 71 +++++ SparkleShare/SparkleSetup.cs | 264 ++++++++++------- SparkleShare/SparkleSetupController.cs | 23 ++ SparkleShare/SparkleSetupWindow.cs | 1 - SparkleShare/SparkleShare.csproj | 1 + data/plugins/Makefile.am | 14 + data/plugins/bitbucket.png | Bin 0 -> 1591 bytes data/plugins/bitbucket.xml | 20 ++ data/plugins/github.png | Bin 0 -> 1724 bytes data/plugins/github.xml | 20 ++ data/plugins/gitorious.png | Bin 0 -> 1359 bytes data/plugins/gitorious.xml | 20 ++ data/plugins/gnome.png | Bin 0 -> 1415 bytes data/plugins/gnome.xml | 20 ++ data/src/add-project-dialog.svg | 374 +++++++++++++++++++++++++ 19 files changed, 748 insertions(+), 121 deletions(-) create mode 100644 SparkleShare/SparklePlugin.cs create mode 100644 data/plugins/Makefile.am create mode 100644 data/plugins/bitbucket.png create mode 100644 data/plugins/bitbucket.xml create mode 100644 data/plugins/github.png create mode 100644 data/plugins/github.xml create mode 100644 data/plugins/gitorious.png create mode 100644 data/plugins/gitorious.xml create mode 100644 data/plugins/gnome.png create mode 100644 data/plugins/gnome.xml create mode 100644 data/src/add-project-dialog.svg diff --git a/SparkleLib/Git/SparkleRepoGit.cs b/SparkleLib/Git/SparkleRepoGit.cs index a3c02a4c..8d7229f7 100755 --- a/SparkleLib/Git/SparkleRepoGit.cs +++ b/SparkleLib/Git/SparkleRepoGit.cs @@ -357,7 +357,7 @@ namespace SparkleLib { // We need to specifically mention the file, so // we can't reuse the Add () method SparkleGit git_add = new SparkleGit (LocalPath, - "add " + conflicting_path); + "add \"" + conflicting_path + "\""); git_add.Start (); git_add.WaitForExit (); diff --git a/SparkleLib/SparkleConfig.cs b/SparkleLib/SparkleConfig.cs index 7e5acec3..27dcf7fa 100755 --- a/SparkleLib/SparkleConfig.cs +++ b/SparkleLib/SparkleConfig.cs @@ -79,7 +79,7 @@ namespace SparkleLib { if (file.Length == 0) { File.Delete (FullPath); - CreateInitialConfig (); + CreateInitialConfig (); } else { throw new XmlException (FullPath + " does not contain a valid config XML structure."); diff --git a/SparkleShare/Makefile.am b/SparkleShare/Makefile.am index 802cbdbd..122a90ac 100755 --- a/SparkleShare/Makefile.am +++ b/SparkleShare/Makefile.am @@ -23,6 +23,7 @@ SOURCES = \ SparkleEventLog.cs \ SparkleEventLogController.cs \ SparkleExtensions.cs \ + SparklePlugin.cs \ SparkleSetup.cs \ SparkleSetupController.cs \ SparkleSetupWindow.cs \ diff --git a/SparkleShare/SparkleEntry.cs b/SparkleShare/SparkleEntry.cs index 3d0f846c..304fe941 100755 --- a/SparkleShare/SparkleEntry.cs +++ b/SparkleShare/SparkleEntry.cs @@ -22,8 +22,9 @@ namespace SparkleShare { public class SparkleEntry : Entry { - public bool ExampleTextActive; - private string pExampleText; + + private string example_text; + private bool example_text_active; public SparkleEntry () @@ -32,7 +33,7 @@ namespace SparkleShare { FocusGrabbed += delegate { OnEntered (); }; ClipboardPasted += delegate { OnEntered (); }; - + FocusOutEvent += delegate { if (Text.Equals ("") || Text == null) ExampleTextActive = true; @@ -47,33 +48,46 @@ namespace SparkleShare { { if (ExampleTextActive) { ExampleTextActive = false; - Text = ""; + Text = ""; UseNormalTextColor (); } } + public bool ExampleTextActive { + get { + return this.example_text_active; + } + + set { + this.example_text_active = value; + + if (this.example_text_active) + UseSecondaryTextColor (); + else + UseNormalTextColor (); + } + } + + public string ExampleText { get { - return pExampleText; + return this.example_text; } set { - pExampleText = value; - - if (ExampleTextActive) { + this.example_text = value; + if (this.example_text_active) UseExampleText (); - - } } } private void UseExampleText () { - Text = pExampleText; + Text = this.example_text; UseSecondaryTextColor (); } diff --git a/SparkleShare/SparklePlugin.cs b/SparkleShare/SparklePlugin.cs new file mode 100644 index 00000000..e77fc15d --- /dev/null +++ b/SparkleShare/SparklePlugin.cs @@ -0,0 +1,71 @@ +// SparkleShare, a collaboration and sharing tool. +// Copyright (C) 2010 Hylke Bons (hylkebons@gmail.com) +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see (http://www.gnu.org/licenses/). + + +using System; +using System.IO; +using System.Xml; + +namespace SparkleShare { + + public class SparklePlugin { + + public string Name; + public string Description; + public string ImagePath; + public string Backend; + + public string Address; + public string AddressExample; + public string Path; + public string PathExample; + + + public SparklePlugin (string plugin_path) + { + string plugin_directory = System.IO.Path.GetDirectoryName (plugin_path); + + XmlDocument xml = new XmlDocument (); + xml.Load (plugin_path); + + XmlNode node; + + node = xml.SelectSingleNode ("/sparkleshare/plugin/info/name/text()"); + if (node != null) { Name = node.Value; } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/info/description/text()"); + if (node != null) { Description = node.Value; } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/info/icon/text()"); + if (node != null) { ImagePath = System.IO.Path.Combine (plugin_directory, node.Value); } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/info/backend/text()"); + if (node != null) { Backend = node.Value; } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/address/value/text()"); + if (node != null) { Address = node.Value; } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/address/example/text()"); + if (node != null) { AddressExample = node.Value; } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/path/value/text()"); + if (node != null) { Path = node.Value; } + + node = xml.SelectSingleNode ("/sparkleshare/plugin/path/example/text()"); + if (node != null) { PathExample = node.Value; } + } + } +} diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index 2ea766ad..c5628395 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -53,6 +53,15 @@ namespace SparkleShare { } + private void RenderServiceColumn (TreeViewColumn column, CellRenderer cell, + TreeModel model, TreeIter iter) + { + (cell as Gtk.CellRendererText).Markup = (string) model.GetValue (iter, 1); + // TODO: When the row is highlighted, the description text should be + // colored with a mix of the selected text color + the selected row color + } + + public SparkleSetup () : base () { SecondaryTextColor = SparkleUIHelpers.GdkColorToHex (Style.Foreground (StateType.Insensitive)); @@ -118,133 +127,184 @@ namespace SparkleShare { case PageType.Add: { - Header = _("Where is your project?"); + Header = _("Where's your project hosted?"); - Table = new Table (6, 2, false) { - RowSpacing = 0 + VBox layout_vertical = new VBox (false, 12); + HBox layout_fields = new HBox (true, 12); + VBox layout_address = new VBox (true, 0); + VBox layout_path = new VBox (true, 0); + + ListStore store = new ListStore (typeof (Gdk.Pixbuf), + typeof (string), typeof (SparklePlugin)); + + TreeView tree = new TreeView (store) { HeadersVisible = false }; + + // Icon column + tree.AppendColumn ("Icon", new Gtk.CellRendererPixbuf (), "pixbuf", 0); + tree.Columns [0].Cells [0].Xpad = 6; + + // Service column + TreeViewColumn service_column = new TreeViewColumn () { Title = "Service" }; + CellRendererText service_cell = new CellRendererText () { Ypad = 4 }; + service_column.PackStart (service_cell, true); + service_column.SetCellDataFunc (service_cell, new TreeCellDataFunc (RenderServiceColumn)); + + store.AppendValues (new Gdk.Pixbuf ("/usr/share/icons/gnome/24x24/places/network-server.png"), + "On my own server\n" + + "Everything under my control", + null); + + foreach (SparklePlugin plugin in Controller.Plugins) { + store.AppendValues ( + new Gdk.Pixbuf (plugin.ImagePath), + "" + plugin.Name + "\n" + + "" + plugin.Description + "", + plugin); + } + + tree.AppendColumn (service_column); + + // Select "On my own server" by default + TreeSelection default_selection = tree.Selection; + TreePath default_path = new TreePath ("0"); + default_selection.SelectPath (default_path); + + tree.Model.Foreach (new TreeModelForeachFunc (delegate (TreeModel model, + TreePath path, TreeIter iter) { + + string address; + + try { + address = (model.GetValue (iter, 2) as SparklePlugin).Address; + } catch (NullReferenceException) { + address = ""; + } + + if (!string.IsNullOrEmpty (address) && + address.Equals (Controller.PreviousServer)) { + + tree.SetCursor (path, service_column, false); + // TODO: Scroll to the selection + + return true; + } else { + return false; + } + })); + + // Update the address field text when the selection changes + tree.CursorChanged += delegate(object sender, EventArgs e) { + TreeIter iter; + TreeModel model; + + TreeSelection selection = (sender as TreeView).Selection; + selection.GetSelected (out model, out iter); + + SparklePlugin plugin = (SparklePlugin) model.GetValue (iter, 2); + + ServerEntry.Sensitive = true; + FolderEntry.Sensitive = true; + + if (plugin != null) { + if (plugin.Path != null) { + FolderEntry.Text = plugin.Path; + FolderEntry.Sensitive = false; + FolderEntry.ExampleTextActive = false; + + } else if (plugin.PathExample != null) { + FolderEntry.Text = ""; + FolderEntry.ExampleText = plugin.PathExample; + FolderEntry.ExampleTextActive = true; + } + + if (plugin.Address != null) { + ServerEntry.Text = plugin.Address; + ServerEntry.Sensitive = false; + ServerEntry.ExampleTextActive = false; + + } else if (plugin.AddressExample != null) { + ServerEntry.Text = ""; + ServerEntry.ExampleText = plugin.AddressExample; + ServerEntry.ExampleTextActive = true; + } + + } else { + ServerEntry.Text = ""; + ServerEntry.ExampleTextActive = true; + ServerEntry.ExampleText = _("domain name or IP address"); + FolderEntry.Text = ""; + FolderEntry.ExampleTextActive = true; + FolderEntry.ExampleText = _("/path/to/project"); + } + + // TODO: Scroll along with the selection }; - HBox layout_server = new HBox (true, 0); + ScrolledWindow scrolled_window = new ScrolledWindow (); + scrolled_window.AddWithViewport (tree); - // Own server radiobutton - RadioButton radio_button = new RadioButton ("" + _("On my own server:") + ""); - (radio_button.Child as Label).UseMarkup = true; - - radio_button.Toggled += delegate { - if (radio_button.Active) { - FolderEntry.ExampleText = _("Folder"); - ServerEntry.Sensitive = true; - CheckAddPage (); - } else { - ServerEntry.Sensitive = false; - CheckAddPage (); - } - - ShowAll (); - }; - - // Own server entry - ServerEntry = new SparkleEntry () { }; - ServerEntry.Completion = new EntryCompletion(); - - ListStore server_store = new ListStore (typeof (string)); + ServerEntry = new SparkleEntry (); + ServerEntry.Completion = new EntryCompletion(); + ListStore server_store = new ListStore (typeof (string)); foreach (string host in Program.Controller.PreviousHosts) server_store.AppendValues (host); - ServerEntry.Completion.Model = server_store; + ServerEntry.Completion.Model = server_store; ServerEntry.Completion.TextColumn = 0; if (!string.IsNullOrEmpty (Controller.PreviousServer)) { - ServerEntry.Text = Controller.PreviousServer; + ServerEntry.Text = Controller.PreviousServer; ServerEntry.ExampleTextActive = false; + } else { - ServerEntry.ExampleText = _("address-to-server.com"); + ServerEntry.ExampleText = _("domain name or IP address"); } ServerEntry.Changed += delegate { CheckAddPage (); }; - layout_server.Add (radio_button); - layout_server.Add (ServerEntry); + layout_address.PackStart (new Label () { + Markup = "" + _("Address") + "", + Xalign = 0 + }, true, true, 0); - Table.Attach (layout_server, 0, 2, 1, 2); + layout_address.PackStart (ServerEntry, true, true, 0); - // Github radiobutton - string github_text = "" + "Github" + ""; + FolderEntry = new SparkleEntry (); + FolderEntry.ExampleText = _("/path/to/project"); + FolderEntry.Completion = new EntryCompletion(); - RadioButton radio_button_github = new RadioButton (radio_button, github_text); - (radio_button_github.Child as Label).UseMarkup = true; - (radio_button_github.Child as Label).Wrap = true; + if (!string.IsNullOrEmpty (Controller.PreviousFolder)) { + FolderEntry.Text = Controller.PreviousFolder; + FolderEntry.ExampleTextActive = false; + } - radio_button_github.Toggled += delegate { - if (radio_button_github.Active) - FolderEntry.ExampleText = _("Username/Folder"); - }; + ListStore folder_store = new ListStore (typeof (string)); + //foreach (string host in Program.Controller.FolderPaths) + // folder_store.AppendValues (host); - // Gitorious radiobutton - string gitorious_text = "" + _("Gitorious") + ""; + FolderEntry.Completion.Model = folder_store; + FolderEntry.Completion.TextColumn = 0; - RadioButton radio_button_gitorious = new RadioButton (radio_button, gitorious_text); - (radio_button_gitorious.Child as Label).UseMarkup = true; - (radio_button_gitorious.Child as Label).Wrap = true; + FolderEntry.Changed += delegate { + CheckAddPage (); + }; - radio_button_gitorious.Toggled += delegate { - if (radio_button_gitorious.Active) - FolderEntry.ExampleText = _("Project/Folder"); - }; + layout_path.PackStart (new Label () { Markup = "" + _("Remote Path") + "", Xalign = 0 }, + true, true, 0); + layout_path.PackStart (FolderEntry, true, true, 0); + layout_fields.PackStart (layout_address); + layout_fields.PackStart (layout_path); - // GNOME radiobutton - string gnome_text = "" + _("The GNOME Project") + ""; + layout_vertical.PackStart (new Label (""), false, false, 0); + layout_vertical.PackStart (scrolled_window, true, true, 0); + layout_vertical.PackStart (layout_fields, false, false, 0); - RadioButton radio_button_gnome = new RadioButton (radio_button, gnome_text); - (radio_button_gnome.Child as Label).UseMarkup = true; - (radio_button_gnome.Child as Label).Wrap = true; - - radio_button_gnome.Toggled += delegate { - if (radio_button_gnome.Active) - FolderEntry.ExampleText = _("Project"); - }; - - Table.Attach (radio_button_github, 0, 2, 2, 3); - Table.Attach (radio_button_gitorious, 0, 2, 3, 4); - Table.Attach (radio_button_gnome, 0, 2, 4, 5); - - // Folder label and entry - HBox layout_folder = new HBox (true, 0); - - Label folder_label = new Label (_("Folder Name:")) { - UseMarkup = true, - Xalign = 1 - }; - - FolderEntry = new SparkleEntry (); - FolderEntry.ExampleText = _("Folder"); - FolderEntry.Completion = new EntryCompletion(); - - ListStore folder_store = new ListStore (typeof (string)); - - //foreach (string host in Program.Controller.FolderPaths) - // folder_store.AppendValues (host); - - FolderEntry.Completion.Model = folder_store; - FolderEntry.Completion.TextColumn = 0; - - FolderEntry.Changed += delegate { - CheckAddPage (); - }; - - layout_folder.PackStart (folder_label, true, true, 12); - layout_folder.PackStart (FolderEntry, true, true, 0); - - Table.Attach (layout_folder, 0, 2, 5, 6); - - VBox box = new VBox (false, 0); - box.PackStart (Table, false, false, 0); - Add (box); + Add (layout_vertical); // Cancel button Button cancel_button = new Button (_("Cancel")); @@ -253,7 +313,6 @@ namespace SparkleShare { Close (); }; - // Sync button SyncButton = new Button (_("Add")); @@ -261,15 +320,6 @@ namespace SparkleShare { string server = ServerEntry.Text; string folder_name = FolderEntry.Text; - if (radio_button_gitorious.Active) - server = "gitorious.org"; - - if (radio_button_github.Active) - server = "github.com"; - - if (radio_button_gnome.Active) - server = "gnome.org"; - Controller.AddPageCompleted (server, folder_name); }; diff --git a/SparkleShare/SparkleSetupController.cs b/SparkleShare/SparkleSetupController.cs index af0b141f..c2f7ff1f 100755 --- a/SparkleShare/SparkleSetupController.cs +++ b/SparkleShare/SparkleSetupController.cs @@ -16,8 +16,11 @@ using System; +using System.Collections.Generic; using System.IO; +using SparkleLib; + namespace SparkleShare { public enum PageType { @@ -38,6 +41,8 @@ namespace SparkleShare { public event UpdateProgressBarEventHandler UpdateProgressBarEvent; public delegate void UpdateProgressBarEventHandler (double percentage); + public readonly List Plugins = new List (); + public int TutorialPageNumber { get { @@ -101,6 +106,24 @@ namespace SparkleShare { public SparkleSetupController () { + string local_plugins_path = SparkleHelpers.CombineMore ( + Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData), + "sparkleshare", "plugins"); + + string plugins_path = SparkleHelpers.CombineMore ( + Defines.DATAROOTDIR, "sparkleshare", "plugins"); + + try { + foreach (string xml_file_path in Directory.GetFiles (local_plugins_path, "*.xml")) + Plugins.Add (new SparklePlugin (xml_file_path)); + + foreach (string xml_file_path in Directory.GetFiles (plugins_path, "*.xml")) + Plugins.Add (new SparklePlugin (xml_file_path)); + + } catch (DirectoryNotFoundException e) { + Console.WriteLine ("Could not find any plugins: " + e.Message); + } + ChangePageEvent += delegate (PageType page) { this.previous_page = page; }; diff --git a/SparkleShare/SparkleSetupWindow.cs b/SparkleShare/SparkleSetupWindow.cs index 15ec845f..3ef464c8 100755 --- a/SparkleShare/SparkleSetupWindow.cs +++ b/SparkleShare/SparkleSetupWindow.cs @@ -24,7 +24,6 @@ using System.Timers; using Gtk; using Mono.Unix; -using SparkleLib; namespace SparkleShare { diff --git a/SparkleShare/SparkleShare.csproj b/SparkleShare/SparkleShare.csproj index 199f702d..74a4e64c 100755 --- a/SparkleShare/SparkleShare.csproj +++ b/SparkleShare/SparkleShare.csproj @@ -73,5 +73,6 @@ + diff --git a/data/plugins/Makefile.am b/data/plugins/Makefile.am new file mode 100644 index 00000000..646cf71b --- /dev/null +++ b/data/plugins/Makefile.am @@ -0,0 +1,14 @@ +dist_plugins_DATA = \ + github.xml \ + github.png \ + gitorious.xml \ + gitorious.png \ + bitbucket.xml \ + bitbucket.png \ + gnome.xml \ + gnome.png + +pluginsdir = $(pkgdatadir)/plugins/ + +MAINTAINERCLEANFILES = \ + Makefile.in diff --git a/data/plugins/bitbucket.png b/data/plugins/bitbucket.png new file mode 100644 index 0000000000000000000000000000000000000000..223d3fa1a0e6c8091a95511ee6f14411f222b736 GIT binary patch literal 1591 zcmV-72FUq|P)3NtJ!f})j~!o0W5+59N!&(NlZGm! zMNtF62tgpIMFJy*zX*8qJ|3ClvE;B-F&HvNP?F(lvTreuR0}o@UN0Np< zAq4%g5>2tDK2|uUq+&_3Lg1jWb6GDi2rRCp-p4&UU9Zzg3IQ8>!8{7YOeZqL* z^gwg{zIMlIOPfZWZICbxOv3;HT0;;;cz#T&7E*9SJz4OA3)jnW6vgA7;tLng9+PdbXl;kKkb_+&5t zp3EQo*+}tCVBZ}C8u68{AL%h)ef1T}l?usZl2j^5GMOZqOktYVrf8%P>q>%va=Fah z+$`ghw>b9k@$Vt!2Wc<@rP=pXDQ6M``bD$FeLe)56?vfk2~)qL45QNvG0; zQHWdf7`i&na?n7ju&CkSodok!*XLT6zQ3nQHeyT{DC?bM;ttkSH?HboO*~9RK8PC$ z3LX?a!I}@HP~b<G7-BFYg%QOhCDa=l(}1L95L8_nY%{ug{Xai?aNy9nEd&G26J9_I+8;sRdJX;F z`yeD@;3Q7}w=gr8=xj4l)d=Nk)V2aO4MD}Lu~2j`d0yqKBO}AFKllMJugtGr4x^z{G(f|X7lCjmrMZB zB!A$f8WVQ9X?=GPLPs0op#zBY=cz8f!AyMU-p2pSjj>0pfd$FeH?#o&que<-q?3Ves?loQ9H%x$r&WONXBiUDP+SX9)fnYQC@)6pkh*Z5x?q-Wa}jUl za(tg$SQRQrE~SpXkxf3(dOM5W${Zd|*4aj)>kMPH6=d2(CE&leZZfDkIJ3(p+hXx< z#wRPFK0n01!mrSF3a6uohK?OLM;4h?3VL&wDj--G^VejL2=;Xp|$!he4x;T5aRylev(_O`fZ(c31*{kOF*TRbT;m!-D*L(5o7*S z$e|xHm4kw{2S44%zm`k62l5wB_I9k?ID1})TL=IVd+v?j{pqc~r#^Gc?rUpeA&Mv% zikhjZNre(IrW6QMlG!mxsq=HBY?E5m<1g=A_UHWR8$++JWP$kX`3=y`7ziOGw!Nq8 ziKm};I(9$Z+taQ-ar8j4v#Uke(j*~Gq>{L$8pTzQwKbP)v81n0PIya&g5hUo{;)9g z>)#O7#(*WQwc1V~00(HXQjHyrhff_#clVx1q*8ran$23#5Nqv7L?E>;YaOq~HE-Ts zp8o6VJD2_$6_@is4p`M%`?s%U`>#R>VFC%jV7=`c8*^*JH4p;9#u&5Snqwf)TE|=P pKJ44Fp-gW0W(}(iBBehB;D3pw$rfB6XJY^W002ovPDHLkV1nGk_RatR literal 0 HcmV?d00001 diff --git a/data/plugins/bitbucket.xml b/data/plugins/bitbucket.xml new file mode 100644 index 00000000..c343abd6 --- /dev/null +++ b/data/plugins/bitbucket.xml @@ -0,0 +1,20 @@ + + + + + Bitbucket + Free code hosting for Mercurial + bitbucket.png + Mercurial + +
+ ssh://hg@bitbucket.org/ + +
+ + + /username/project + +
+
+ diff --git a/data/plugins/github.png b/data/plugins/github.png new file mode 100644 index 0000000000000000000000000000000000000000..ca5dda80840826ca616f8202c0c19942168e76d1 GIT binary patch literal 1724 zcmV;t21EIYP))YKcmk zv`sIfN<=h~0&NgM0m=mzAcUY5KY~g~h+6~~KwFyLKvmI@hzba8LPD#SIH^dLjh)8p z#OWIEuGjXi_vf5FXFe|04nYuZ7-^)L(Kp{a^M3F5A|i+g$>fd{pw{;P&rBwFq}J9- zL;&dS9j_=w4D>w6FMNw%+D$y8%mJ;#hk!H^tOKJ_P97m^jCayf>Xh$mSKIz)m9meE z1cM;BREt61BnW};)Ltu5X|Tf7sL!mU?mG)gR& zvW>-J2FtcdrG`{I(H{;)!ep-e(G=!07HgEO0+b@LzEq;Ui;j*?!XZtml%u0_oO&am z?gljKJ|co`TR0(2EMn8Ben7mvAHkx$yhN?CM5R34Eao#I0GqX;Oiocw1x=y6TqW6_ zAfLZQX~{!jgVKNk6dnM=vKX3P4$IOs>K^q*jlf?4#nf8bI{*svH%HgEC1Q^9jmymR zb->1WbD%5~8kAZEX#pUD5|8=Z`=mO%NW_Fnxr~w^cPFoikV*}8*rCYn{=RTqv6v_D zeUwrtwU!K`(HNfBM1WWC1 zCtg2?V_CSai*0KMrFY+I^p}bt8;d%V` z2MO=kL%eqYzmQ|)(m4`d9V-??D}`}gR%T|1eQYmI?*M*rjzgZu>9^nG!qqG$Xd*bB z0D85C<)$AHi16&;{e%ZcC`?Ur=I9aT-g}?$&^TWHLnzEZeg<#uCgH&?6ee$Q=I9aT zuVe^q9OIco`&$(I2A~3oebL2D+wzQXz+T zGei2=aT1${82`eT@n)w8H!DnBy~$rMPZRQ%TQSFkn9u9XxpI6Z>`_d+RR~jxi0ruHE4y>w0J(+s5$WCyBN>G&1jU>%!Zl#|9Ya zN%FzPNn)KzlIiUXANmZDh^8@hiPPub;*G1b*iKSC``p(*o~qaP{LAe6(npn;pM~v} z_}T9~Mc;-|0?}Anh&J*}PfT+CQWg;y*|mw$`^Tw;dkC(=B7$1)!m)`v?%lAwvgZT?Snfbk8In>hR*n1{_~&X!^H|`Gq-u}wae~`YcCtr zGo`}hi_-EDRR8+zCq-nRrS-Ju`d=*;uU+Ws-TIUg9v5T~)DX}E%2KMO>eageND)O= z39|@iip9hWA{U!?KR|W$jXq#0`%j}IgNf;EuIl;jqs4zry#vtQoBnPj9Q)$tksS-6 zP-F<9ebpi>P1nn2vsaRhdiB@E{Izf1>xV6?=uSTpZ;zhb`O(qX#6;$|w`Z>$?(R)L zF@SnKX59}7F67;Vh z`hBsOpBKO0);jZMEbXRzZ)MKbMwC*27LiA3mHbVChl6GnE0*v@yzBoH06>D;PYZ=y zL!=yP0l243b8${7w`o~$W9rgtBO|*CqP4y;wdHpsBRA$mVf#%J5^*Q)1@KSNJY+wO SG1grG0000 + + + + Github + Free public Git repositories with collaborator management + github.png + Git + +
+ ssh://git@github.com/ + +
+ + + /username/project + +
+
+ diff --git a/data/plugins/gitorious.png b/data/plugins/gitorious.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9ddb5847391e87ddc00acef24511a4a3dc527e GIT binary patch literal 1359 zcmV-V1+e;wP)2GCjzMo}9z zF&afIf<9>+qQMt=@yQos!kdXWCE^eh6(y;PaY_&|F;19DtqLeYB;{%;<#rzKnf6{j zl)=(k^iOtHvaoZ^jhbN>Z{%A!730io|mYtb4`1+I6i*#n^XV)^H^)i`V!y**ty0PxO!fz-`AhC4s8W z^;q@wsEP`rt}cR4J{pg^e-adLnJ|92PNe&cK>I71MFxGpww5)pp=jV|r@Fpz=46M8a! z(KhBywf?o#_{LSYxvLtk^?c9gMDRVM(Fi$j4fX!*$w!OlHFY5VSB$B0w5cEvr6B)d^&1xw4HAY4~Ix}Oxm9APkMW? zd><>9o1GYH5O7Qav5C+s;hQ7xQyBUcfFPdWzSr|igu|?B+00#+KQL9Q}5IZ`zU|S9~*+x!|9XmbMX$HWWHxH+w0XLt= z$>*nRVoPWq-*Ub%HERWH3XYgZBn zNJ$d`mPsI-`3so_*G{3-be~G6=bqi^4onP@J}clkX>PpqUiwFS&aG?igy)1xkPyqM z5e53}Gj;70o34L$21m{CoCl?th*Ot5kxa0s_z;!eLKb*Sxxj11w=Mzf8N6B7hiJ^m zUzq+LbZ-GE^kOCrA&3(v@$b((zrB9N^2N?&&2{e5MFj@q_wb!@=6j3CSSvwVvAE!D zzHl5f-h)KPFr&vXCr`oz=t0d;=Mnn8-JcBn{F}s%b3kp_u)#j+?^+>VbVoX4Hi+0w zE0@*iYp$rtth%&{h1r-;4=@@GllvjdWTd&!y%{T)hD?gEXO#Xu2Pu61OE|LssGX#} zBLl|TdEC$J{A|gR{YpeoN-03Kwzk@ni+dK7%^$xt?X%H{TvuP6m77*qrH^{tW_%ml%}; Rm(TzJ002ovPDHLkV1i`*jdB10 literal 0 HcmV?d00001 diff --git a/data/plugins/gitorious.xml b/data/plugins/gitorious.xml new file mode 100644 index 00000000..2abc3ae8 --- /dev/null +++ b/data/plugins/gitorious.xml @@ -0,0 +1,20 @@ + + + + + Gitorious + Open source infrastructure for hosting open source projects + gitorious.png + Git + +
+ ssh://git@gitorious.org/ + +
+ + + /project/repository + +
+
+ diff --git a/data/plugins/gnome.png b/data/plugins/gnome.png new file mode 100644 index 0000000000000000000000000000000000000000..d596c2bfa995d56ab2b035cceda22726337914db GIT binary patch literal 1415 zcmZ`(Yd8}M7+&X;jmZ73MJU(VC0R@hV>7HxYcxm5+|yi^5l)7gC}*qisL;hc;R$n@ zPEk1vp*V*fQEM&R(I=R$UlpXBfIF3}xQ}dO2bZ39YkQfJ;1;#5{1>Ud{A$IZbjAmZ0c>v9f`K?2 z0N7dRjd3I6dR|fDe1jqkD$tBeux_-^jHOYrOdTtq9qN}A5BJOV-X~kF`LN*Z8Yue# z7a3@Z1l}yX;rj@dkK~?*y@X31cH3yGX^qhY%1Z8Vjxlt^xKdvBY4#_Vtwjs^0Fy90 zo8~b1z2&XY)h+;!?@KAdeX*$=98X-^i$aOaL0)%<$gzgQk0~6)+sOnJ@6gvc_sPFZ z%vQnJ-1M=D!Y-8~esX_AwO$z>VW;I&uMAqw>x^{?xp>>!$&6S;v>LU4zE-8uI7HSw zZEo7Nfx7&V?H%!y=G@#t2#~tn!92qIe~!L!x=>6tQnqYr)eb%wC$EI%eVi^>N;yi9 zXn0qRBZLfxeQ@zj)%;(sO)^(I)Ege$Py2*yfWyDGZjJS+@CtF=?2S6j3lu^~R@|!ukL!3{5ntTxBof8nA>uNQ zhZerO!})AnAkj@nG&Q3+Ld>_FhB4?N*{fa$6t++IqGOvdGvlZRk{CF%NwFxAW@G9f z+tzh^_4J_MNF-#bcKhi2G_&Ed;awgQIQ8Q_j*CmjA<@g2D>EVAfg7KWg<3E(lA6LU zM0O+5=&h-#siC0PlmO%XJRHm&w|jZ$qLAO(dOqss#F%|87JJI#_pEQ6XYqJWKj=eJ zZ$b3Cx*8dfqQ_>eDYB|g&~BZy69Bvvm3U#v}F&(zt|JTM)*8`mR{bO6^i{W z$#En2Qjf^Omq?^ib9?VcTp^?bxw{C=QJ$+P&n{&*{FEQgZ@d@f9@Bz;8XV9DtpBL2 zEf$ZIur^8lk>rulLn0c{-=EHT1dI; zLZ7u&JLse|H#pxq`rQ=Kbb?S@(7?%4iM}UuTKa~Ji#{7?Q&+cPUJ4l-R8`FY45%b? z8wUzN>?B8|YjA~5r&ug*&Wuu`TB@v69@AoncHTWzFWKiSyquOW0tJdRgFb9lSF?V# z4al#Gg1NYS|4f6<@vn?GdxtYkksy?$2u zyvH(qn%=!`G*6dS6)1wrlHnQ1poK9aoWqkM6a;`np-1dtFnc(H40CjLbaI9rv4z5% zq0rBc4SD}D#M5apk!k;L$cff>Ru~MoKb)XPGMHgW5dbEW35huummD6J5CNelMcw>_ QGE#^D-kt + + + + The GNOME Project + A free and easy interface for your computer + gnome.png + Git + +
+ ssh://git@gnome.org/ + +
+ + + /project + +
+
+ diff --git a/data/src/add-project-dialog.svg b/data/src/add-project-dialog.svg new file mode 100644 index 00000000..25c7ac79 --- /dev/null +++ b/data/src/add-project-dialog.svg @@ -0,0 +1,374 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Address + + Remote Path + + On my own server + Github Free public repositories with collaborator management Where is your project? domain name or IP address /path/to/project + ? + ? + + Add Cancel Gitorious Open source infrastructure for hosting open source projects Everything under my control + G + + + + + + From 3f26071a2932906f81a2e96da5b3930fd1fd5bb0 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sat, 1 Oct 2011 23:49:49 +0200 Subject: [PATCH 03/23] setup: remember previous values correctly after a failed sync --- SparkleShare/SparkleSetup.cs | 59 +++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 24 deletions(-) diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index c5628395..045e4dcc 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -169,28 +169,12 @@ namespace SparkleShare { TreePath default_path = new TreePath ("0"); default_selection.SelectPath (default_path); - tree.Model.Foreach (new TreeModelForeachFunc (delegate (TreeModel model, - TreePath path, TreeIter iter) { + ScrolledWindow scrolled_window = new ScrolledWindow (); + scrolled_window.AddWithViewport (tree); - string address; + FolderEntry = new SparkleEntry (); + ServerEntry = new SparkleEntry (); - try { - address = (model.GetValue (iter, 2) as SparklePlugin).Address; - } catch (NullReferenceException) { - address = ""; - } - - if (!string.IsNullOrEmpty (address) && - address.Equals (Controller.PreviousServer)) { - - tree.SetCursor (path, service_column, false); - // TODO: Scroll to the selection - - return true; - } else { - return false; - } - })); // Update the address field text when the selection changes tree.CursorChanged += delegate(object sender, EventArgs e) { @@ -240,10 +224,37 @@ namespace SparkleShare { // TODO: Scroll along with the selection }; - ScrolledWindow scrolled_window = new ScrolledWindow (); - scrolled_window.AddWithViewport (tree); + tree.Model.Foreach (new TreeModelForeachFunc (delegate (TreeModel model, + TreePath path, TreeIter iter) { + + string address; + + try { + address = (model.GetValue (iter, 2) as SparklePlugin).Address; + } catch (NullReferenceException) { + address = ""; + } + + if (!string.IsNullOrEmpty (address) && + address.Equals (Controller.PreviousServer)) { + + tree.SetCursor (path, service_column, false); + SparklePlugin plugin = (SparklePlugin) model.GetValue (iter, 2); + + if (plugin.Address != null) {Console.WriteLine ("DDDDDDDDD"); + ServerEntry.Sensitive = false;} + + if (plugin.Path != null) + FolderEntry.Sensitive = false; + + // TODO: Scroll to the selection + + return true; + } else { + return false; + } + })); - ServerEntry = new SparkleEntry (); ServerEntry.Completion = new EntryCompletion(); ListStore server_store = new ListStore (typeof (string)); @@ -272,7 +283,7 @@ namespace SparkleShare { layout_address.PackStart (ServerEntry, true, true, 0); - FolderEntry = new SparkleEntry (); + FolderEntry.ExampleText = _("/path/to/project"); FolderEntry.Completion = new EntryCompletion(); From 528293e39dd1fd43d5f038051c8c3273ccb4a86c Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sun, 2 Oct 2011 00:15:57 +0200 Subject: [PATCH 04/23] build: install plugins in the right location --- configure.ac | 1 + data/Makefile.am | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index cb054fcd..8761959a 100755 --- a/configure.ac +++ b/configure.ac @@ -165,6 +165,7 @@ build/m4/shave/shave-libtool data/Makefile data/icons/Makefile data/html/Makefile +data/plugins/Makefile help/Makefile SparkleLib/AssemblyInfo.cs SparkleLib/Defines.cs diff --git a/data/Makefile.am b/data/Makefile.am index 5fe40d9c..cea4d45f 100755 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,6 +1,7 @@ SUBDIRS = \ icons \ - html + html \ + plugins dist_pixmaps_DATA = \ side-splash.png \ From e0f7ea5d08012c6a98a5e7bd5448c156bdbeb2ae Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sun, 2 Oct 2011 00:19:31 +0200 Subject: [PATCH 05/23] plugins: continue populating plugins when a directory wasn't found --- SparkleShare/SparkleSetupController.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/SparkleShare/SparkleSetupController.cs b/SparkleShare/SparkleSetupController.cs index c2f7ff1f..4f1db890 100755 --- a/SparkleShare/SparkleSetupController.cs +++ b/SparkleShare/SparkleSetupController.cs @@ -113,16 +113,13 @@ namespace SparkleShare { string plugins_path = SparkleHelpers.CombineMore ( Defines.DATAROOTDIR, "sparkleshare", "plugins"); - try { + if (Directory.Exists (local_plugins_path)) foreach (string xml_file_path in Directory.GetFiles (local_plugins_path, "*.xml")) Plugins.Add (new SparklePlugin (xml_file_path)); - foreach (string xml_file_path in Directory.GetFiles (plugins_path, "*.xml")) - Plugins.Add (new SparklePlugin (xml_file_path)); - - } catch (DirectoryNotFoundException e) { - Console.WriteLine ("Could not find any plugins: " + e.Message); - } + if (Directory.Exists (plugins_path)) + foreach (string xml_file_path in Directory.GetFiles (plugins_path, "*.xml")) + Plugins.Add (new SparklePlugin (xml_file_path)); ChangePageEvent += delegate (PageType page) { this.previous_page = page; From 73d11e0f9d177a882324eb0af390e6899787b6b3 Mon Sep 17 00:00:00 2001 From: Jan Funke Date: Mon, 3 Oct 2011 14:39:26 +0200 Subject: [PATCH 06/23] tcp-listener: fallback to polling instead of crashing on socket errors --- SparkleLib/SparkleListenerTcp.cs | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/SparkleLib/SparkleListenerTcp.cs b/SparkleLib/SparkleListenerTcp.cs index ee82127a..15274b9b 100755 --- a/SparkleLib/SparkleListenerTcp.cs +++ b/SparkleLib/SparkleListenerTcp.cs @@ -113,6 +113,8 @@ namespace SparkleLib { } catch (SocketException e) { SparkleHelpers.DebugInfo ("ListenerTcp", "Could not connect to " + Server + ": " + e.Message); + + OnDisconnected (); } }) ); @@ -132,8 +134,14 @@ namespace SparkleLib { string to_send = "subscribe " + folder_identifier + "\n"; - lock (this.mutex) { - this.socket.Send (Encoding.UTF8.GetBytes (to_send)); + try { + + lock (this.mutex) { + this.socket.Send (Encoding.UTF8.GetBytes (to_send)); + } + } catch (SocketException e) { + SparkleHelpers.DebugInfo ("ListenerTcp", "Could not connect to " + Server + ": " + e.Message); + OnDisconnected (); } } } @@ -145,8 +153,15 @@ namespace SparkleLib { string to_send = "announce " + announcement.FolderIdentifier + " " + announcement.Message + "\n"; - lock (this.mutex) { - this.socket.Send (Encoding.UTF8.GetBytes (to_send)); + try { + + lock (this.mutex) { + this.socket.Send (Encoding.UTF8.GetBytes (to_send)); + } + } catch (SocketException e) { + SparkleHelpers.DebugInfo ("ListenerTcp", "Could not connect to " + Server + ": " + e.Message); + + OnDisconnected (); } } From 8577a52e98826b69b060482c6ac30cfc83f414ca Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Tue, 4 Oct 2011 16:18:20 +0200 Subject: [PATCH 07/23] setup: use nice selection color for treeview --- SparkleShare/SparkleSetup.cs | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index 045e4dcc..3121f63d 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -33,6 +33,7 @@ namespace SparkleShare { public SparkleSetupController Controller = new SparkleSetupController (); private string SecondaryTextColor; + private string SecondaryTextColorSelected; private Entry NameEntry; private Entry EmailEntry; @@ -56,15 +57,29 @@ namespace SparkleShare { private void RenderServiceColumn (TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter) { - (cell as Gtk.CellRendererText).Markup = (string) model.GetValue (iter, 1); - // TODO: When the row is highlighted, the description text should be - // colored with a mix of the selected text color + the selected row color + string markup = (string) model.GetValue (iter, 1); + TreeSelection selection = (column.TreeView as TreeView).Selection; + + if (selection.IterIsSelected (iter)) + markup = markup.Replace (SecondaryTextColor, SecondaryTextColorSelected); + else + markup = markup.Replace (SecondaryTextColorSelected, SecondaryTextColor); + + (cell as Gtk.CellRendererText).Markup = markup; } public SparkleSetup () : base () { - SecondaryTextColor = SparkleUIHelpers.GdkColorToHex (Style.Foreground (StateType.Insensitive)); + SecondaryTextColor = SparkleUIHelpers.GdkColorToHex (Style.Foreground (StateType.Insensitive)); + SecondaryTextColorSelected = + SparkleUIHelpers.GdkColorToHex ( + MixColors ( + new TreeView ().Style.Foreground (StateType.Selected), + new TreeView ().Style.Background (StateType.Selected), + 0.15 + ) + ); Controller.ChangePageEvent += delegate (PageType type) { Application.Invoke (delegate { @@ -149,6 +164,7 @@ namespace SparkleShare { service_column.PackStart (service_cell, true); service_column.SetCellDataFunc (service_cell, new TreeCellDataFunc (RenderServiceColumn)); + store.AppendValues (new Gdk.Pixbuf ("/usr/share/icons/gnome/24x24/places/network-server.png"), "On my own server\n" + "Everything under my control", @@ -158,7 +174,7 @@ namespace SparkleShare { store.AppendValues ( new Gdk.Pixbuf (plugin.ImagePath), "" + plugin.Name + "\n" + - "" + plugin.Description + "", + "" + plugin.Description + "", plugin); } @@ -177,7 +193,7 @@ namespace SparkleShare { // Update the address field text when the selection changes - tree.CursorChanged += delegate(object sender, EventArgs e) { + tree.CursorChanged += delegate (object sender, EventArgs e) { TreeIter iter; TreeModel model; @@ -629,5 +645,13 @@ namespace SparkleShare { } } + private Gdk.Color MixColors (Gdk.Color first_color, Gdk.Color second_color, double ratio) + { + return new Gdk.Color ( + Convert.ToByte ((255 * (Math.Min (65535, first_color.Red * (1.0 - ratio) + second_color.Red * ratio))) / 65535), + Convert.ToByte ((255 * (Math.Min (65535, first_color.Green * (1.0 - ratio) + second_color.Green * ratio))) / 65535), + Convert.ToByte ((255 * (Math.Min (65535, first_color.Blue * (1.0 - ratio) + second_color.Blue * ratio))) / 65535) + ); + } } } From ca8770374fa6798e92efe6b3cd865c674ae09ce9 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Wed, 5 Oct 2011 01:08:37 +0200 Subject: [PATCH 08/23] setup: move logic for new Add dialolog to controller --- SparkleShare/SparkleSetup.cs | 193 +++++++++++-------------- SparkleShare/SparkleSetupController.cs | 94 +++++++++++- data/plugins/Makefile.am | 4 +- data/plugins/own-server.png | Bin 0 -> 1363 bytes data/plugins/own-server.xml | 20 +++ data/plugins/redhat.xml | 20 +++ 6 files changed, 219 insertions(+), 112 deletions(-) create mode 100644 data/plugins/own-server.png create mode 100644 data/plugins/own-server.xml create mode 100644 data/plugins/redhat.xml diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index 3121f63d..ea1daf7f 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -37,8 +37,8 @@ namespace SparkleShare { private Entry NameEntry; private Entry EmailEntry; - private SparkleEntry ServerEntry; - private SparkleEntry FolderEntry; + private SparkleEntry AddressEntry; + private SparkleEntry PathEntry; private Button NextButton; private Button SyncButton; @@ -54,21 +54,6 @@ namespace SparkleShare { } - private void RenderServiceColumn (TreeViewColumn column, CellRenderer cell, - TreeModel model, TreeIter iter) - { - string markup = (string) model.GetValue (iter, 1); - TreeSelection selection = (column.TreeView as TreeView).Selection; - - if (selection.IterIsSelected (iter)) - markup = markup.Replace (SecondaryTextColor, SecondaryTextColorSelected); - else - markup = markup.Replace (SecondaryTextColorSelected, SecondaryTextColor); - - (cell as Gtk.CellRendererText).Markup = markup; - } - - public SparkleSetup () : base () { SecondaryTextColor = SparkleUIHelpers.GdkColorToHex (Style.Foreground (StateType.Insensitive)); @@ -153,6 +138,8 @@ namespace SparkleShare { typeof (string), typeof (SparklePlugin)); TreeView tree = new TreeView (store) { HeadersVisible = false }; + ScrolledWindow scrolled_window = new ScrolledWindow (); + scrolled_window.AddWithViewport (tree); // Icon column tree.AppendColumn ("Icon", new Gtk.CellRendererPixbuf (), "pixbuf", 0); @@ -164,33 +151,57 @@ namespace SparkleShare { service_column.PackStart (service_cell, true); service_column.SetCellDataFunc (service_cell, new TreeCellDataFunc (RenderServiceColumn)); - - store.AppendValues (new Gdk.Pixbuf ("/usr/share/icons/gnome/24x24/places/network-server.png"), - "On my own server\n" + - "Everything under my control", - null); - foreach (SparklePlugin plugin in Controller.Plugins) { store.AppendValues ( new Gdk.Pixbuf (plugin.ImagePath), "" + plugin.Name + "\n" + - "" + plugin.Description + "", + "" + + plugin.Description + "" + + "", plugin); } tree.AppendColumn (service_column); - // Select "On my own server" by default + PathEntry = new SparkleEntry (); + AddressEntry = new SparkleEntry (); + + // Select the first plugin by default TreeSelection default_selection = tree.Selection; TreePath default_path = new TreePath ("0"); default_selection.SelectPath (default_path); - ScrolledWindow scrolled_window = new ScrolledWindow (); - scrolled_window.AddWithViewport (tree); + Controller.SelectListPluginEvent += delegate (int index) { + TreeSelection selection = tree.Selection; + TreePath path = new TreePath (index.ToString ()); + selection.SelectPath (path); + }; - FolderEntry = new SparkleEntry (); - ServerEntry = new SparkleEntry (); + Controller.ChangeAddressFieldEvent += delegate (string text, + string example_text, FieldState state) { + Application.Invoke (delegate { + AddressEntry.Text = text; + AddressEntry.Sensitive = (state == FieldState.Enabled); + AddressEntry.ExampleText = example_text; + + if (!string.IsNullOrEmpty (text)) + AddressEntry.ExampleTextActive = true; + }); + }; + + Controller.ChangePathFieldEvent += delegate (string text, + string example_text, FieldState state) { + + Application.Invoke (delegate { + PathEntry.Text = text; + PathEntry.Sensitive = (state == FieldState.Enabled); + PathEntry.ExampleText = example_text; + + if (!string.IsNullOrEmpty (text)) + PathEntry.ExampleTextActive = true; + }); + }; // Update the address field text when the selection changes tree.CursorChanged += delegate (object sender, EventArgs e) { @@ -201,43 +212,11 @@ namespace SparkleShare { selection.GetSelected (out model, out iter); SparklePlugin plugin = (SparklePlugin) model.GetValue (iter, 2); + int selected_path = int.Parse (model.GetPath (iter).ToString ()); - ServerEntry.Sensitive = true; - FolderEntry.Sensitive = true; + Controller.SelectedPluginChanged (selected_path); - if (plugin != null) { - if (plugin.Path != null) { - FolderEntry.Text = plugin.Path; - FolderEntry.Sensitive = false; - FolderEntry.ExampleTextActive = false; - - } else if (plugin.PathExample != null) { - FolderEntry.Text = ""; - FolderEntry.ExampleText = plugin.PathExample; - FolderEntry.ExampleTextActive = true; - } - - if (plugin.Address != null) { - ServerEntry.Text = plugin.Address; - ServerEntry.Sensitive = false; - ServerEntry.ExampleTextActive = false; - - } else if (plugin.AddressExample != null) { - ServerEntry.Text = ""; - ServerEntry.ExampleText = plugin.AddressExample; - ServerEntry.ExampleTextActive = true; - } - - } else { - ServerEntry.Text = ""; - ServerEntry.ExampleTextActive = true; - ServerEntry.ExampleText = _("domain name or IP address"); - FolderEntry.Text = ""; - FolderEntry.ExampleTextActive = true; - FolderEntry.ExampleText = _("/path/to/project"); - } - - // TODO: Scroll along with the selection + // TODO: Scroll to selected row when using arrow keys }; tree.Model.Foreach (new TreeModelForeachFunc (delegate (TreeModel model, @@ -247,6 +226,7 @@ namespace SparkleShare { try { address = (model.GetValue (iter, 2) as SparklePlugin).Address; + } catch (NullReferenceException) { address = ""; } @@ -257,11 +237,11 @@ namespace SparkleShare { tree.SetCursor (path, service_column, false); SparklePlugin plugin = (SparklePlugin) model.GetValue (iter, 2); - if (plugin.Address != null) {Console.WriteLine ("DDDDDDDDD"); - ServerEntry.Sensitive = false;} + if (plugin.Address != null) { + AddressEntry.Sensitive = false;} if (plugin.Path != null) - FolderEntry.Sensitive = false; + PathEntry.Sensitive = false; // TODO: Scroll to the selection @@ -271,58 +251,43 @@ namespace SparkleShare { } })); - ServerEntry.Completion = new EntryCompletion(); + AddressEntry.Completion = new EntryCompletion(); ListStore server_store = new ListStore (typeof (string)); - foreach (string host in Program.Controller.PreviousHosts) - server_store.AppendValues (host); + foreach (string host in Program.Controller.PreviousHosts) + server_store.AppendValues (host); - ServerEntry.Completion.Model = server_store; - ServerEntry.Completion.TextColumn = 0; + AddressEntry.Completion.Model = server_store; + AddressEntry.Completion.TextColumn = 0; - if (!string.IsNullOrEmpty (Controller.PreviousServer)) { - ServerEntry.Text = Controller.PreviousServer; - ServerEntry.ExampleTextActive = false; - - } else { - ServerEntry.ExampleText = _("domain name or IP address"); - } - - ServerEntry.Changed += delegate { - CheckAddPage (); - }; + AddressEntry.Changed += delegate { + CheckAddPage (); + }; layout_address.PackStart (new Label () { - Markup = "" + _("Address") + "", - Xalign = 0 - }, true, true, 0); + Markup = "" + _("Address") + "", + Xalign = 0 + }, true, true, 0); - layout_address.PackStart (ServerEntry, true, true, 0); + layout_address.PackStart (AddressEntry, true, true, 0); - - FolderEntry.ExampleText = _("/path/to/project"); - FolderEntry.Completion = new EntryCompletion(); - - if (!string.IsNullOrEmpty (Controller.PreviousFolder)) { - FolderEntry.Text = Controller.PreviousFolder; - FolderEntry.ExampleTextActive = false; - } + PathEntry.Completion = new EntryCompletion(); ListStore folder_store = new ListStore (typeof (string)); //foreach (string host in Program.Controller.FolderPaths) // folder_store.AppendValues (host); - FolderEntry.Completion.Model = folder_store; - FolderEntry.Completion.TextColumn = 0; + PathEntry.Completion.Model = folder_store; + PathEntry.Completion.TextColumn = 0; - FolderEntry.Changed += delegate { + PathEntry.Changed += delegate { CheckAddPage (); }; layout_path.PackStart (new Label () { Markup = "" + _("Remote Path") + "", Xalign = 0 }, true, true, 0); - layout_path.PackStart (FolderEntry, true, true, 0); + layout_path.PackStart (PathEntry, true, true, 0); layout_fields.PackStart (layout_address); layout_fields.PackStart (layout_path); @@ -344,8 +309,8 @@ namespace SparkleShare { SyncButton = new Button (_("Add")); SyncButton.Clicked += delegate { - string server = ServerEntry.Text; - string folder_name = FolderEntry.Text; + string server = AddressEntry.Text; + string folder_name = PathEntry.Text; Controller.AddPageCompleted (server, folder_name); }; @@ -630,14 +595,14 @@ namespace SparkleShare { { SyncButton.Sensitive = false; - if (FolderEntry.ExampleTextActive || - (ServerEntry.Sensitive && ServerEntry.ExampleTextActive)) + if (PathEntry.ExampleTextActive || + (AddressEntry.Sensitive && AddressEntry.ExampleTextActive)) return; - bool IsFolder = !FolderEntry.Text.Trim ().Equals (""); - bool IsServer = !ServerEntry.Text.Trim ().Equals (""); + bool IsFolder = !PathEntry.Text.Trim ().Equals (""); + bool IsServer = !AddressEntry.Text.Trim ().Equals (""); - if (ServerEntry.Sensitive == true) { + if (AddressEntry.Sensitive == true) { if (IsServer && IsFolder) SyncButton.Sensitive = true; } else if (IsFolder) { @@ -645,6 +610,22 @@ namespace SparkleShare { } } + + private void RenderServiceColumn (TreeViewColumn column, CellRenderer cell, + TreeModel model, TreeIter iter) + { + string markup = (string) model.GetValue (iter, 1); + TreeSelection selection = (column.TreeView as TreeView).Selection; + + if (selection.IterIsSelected (iter)) + markup = markup.Replace (SecondaryTextColor, SecondaryTextColorSelected); + else + markup = markup.Replace (SecondaryTextColorSelected, SecondaryTextColor); + + (cell as CellRendererText).Markup = markup; + } + + private Gdk.Color MixColors (Gdk.Color first_color, Gdk.Color second_color, double ratio) { return new Gdk.Color ( diff --git a/SparkleShare/SparkleSetupController.cs b/SparkleShare/SparkleSetupController.cs index 4f1db890..5e4f23b9 100755 --- a/SparkleShare/SparkleSetupController.cs +++ b/SparkleShare/SparkleSetupController.cs @@ -41,7 +41,19 @@ namespace SparkleShare { public event UpdateProgressBarEventHandler UpdateProgressBarEvent; public delegate void UpdateProgressBarEventHandler (double percentage); + public event ChangeAddressFieldEventHandler ChangeAddressFieldEvent; + public delegate void ChangeAddressFieldEventHandler (string text, + string example_text, FieldState state); + + public event ChangePathFieldEventHandler ChangePathFieldEvent; + public delegate void ChangePathFieldEventHandler (string text, + string example_text, FieldState state); + + public event SelectListPluginEventHandler SelectListPluginEvent; + public delegate void SelectListPluginEventHandler (int index); + public readonly List Plugins = new List (); + public SparklePlugin SelectedPlugin; public int TutorialPageNumber { @@ -117,9 +129,14 @@ namespace SparkleShare { foreach (string xml_file_path in Directory.GetFiles (local_plugins_path, "*.xml")) Plugins.Add (new SparklePlugin (xml_file_path)); - if (Directory.Exists (plugins_path)) - foreach (string xml_file_path in Directory.GetFiles (plugins_path, "*.xml")) - Plugins.Add (new SparklePlugin (xml_file_path)); + if (Directory.Exists (plugins_path)) { + foreach (string xml_file_path in Directory.GetFiles (plugins_path, "*.xml")) { + if (xml_file_path.EndsWith ("own-server.xml")) + Plugins.Insert (0, new SparklePlugin (xml_file_path)); + else + Plugins.Add (new SparklePlugin (xml_file_path)); + } + } ChangePageEvent += delegate (PageType page) { this.previous_page = page; @@ -129,8 +146,20 @@ namespace SparkleShare { public void ShowAddPage () { - if (ChangePageEvent != null) - ChangePageEvent (PageType.Add); + if (ChangePageEvent != null) + ChangePageEvent (PageType.Add); + + int index; + if (SelectedPlugin == null) + index = 0; + else + index = Plugins.IndexOf (SelectedPlugin); + + if (SelectListPluginEvent != null) + SelectListPluginEvent (index); + + SelectedPluginChanged (index); + SelectedPlugin = null; } @@ -228,5 +257,60 @@ namespace SparkleShare { this.previous_folder = ""; Program.Controller.UpdateState (); } + + + public void SelectedPluginChanged (int plugin_index) + { + SelectedPlugin = Plugins [plugin_index]; + + if (SelectedPlugin.Address != null) { + if (ChangeAddressFieldEvent != null) + ChangeAddressFieldEvent (SelectedPlugin.Address, null, FieldState.Disabled); + + } else if (SelectedPlugin.AddressExample != null) { + if (ChangeAddressFieldEvent != null) + ChangeAddressFieldEvent (PreviousServer, SelectedPlugin.AddressExample, FieldState.Enabled); + } else { + if (ChangeAddressFieldEvent != null) + ChangeAddressFieldEvent (PreviousServer, SelectedPlugin.AddressExample, FieldState.Enabled); + } + + if (SelectedPlugin.Path != null) { + if (ChangePathFieldEvent != null) + ChangePathFieldEvent (SelectedPlugin.Path, null, FieldState.Disabled); + + } else if (SelectedPlugin.PathExample != null) { + if (ChangePathFieldEvent != null) + ChangePathFieldEvent (PreviousFolder, SelectedPlugin.PathExample, FieldState.Enabled); + + } else { + if (ChangePathFieldEvent != null) + ChangePathFieldEvent (PreviousFolder, SelectedPlugin.PathExample, FieldState.Enabled); + } + + // TODO: previous server/folder doesn't work yet + + /* + if (!string.IsNullOrEmpty (PreviousServer) && SelectedPlugin.Address == null) { + if (ChangeAddressFieldEvent != null) { + ChangeAddressFieldEvent (this.previous_server, + SelectedPlugin.AddressExample, FieldState.Enabled); + } + } + + if (!string.IsNullOrEmpty (PreviousFolder) && SelectedPlugin.Path == null) { + if (ChangePathFieldEvent != null) { + ChangeAddressFieldEvent (this.previous_folder, + SelectedPlugin.PathExample, FieldState.Enabled); + } + } + */ + } + } + + + public enum FieldState { + Enabled, + Disabled } } diff --git a/data/plugins/Makefile.am b/data/plugins/Makefile.am index 646cf71b..d87282b9 100644 --- a/data/plugins/Makefile.am +++ b/data/plugins/Makefile.am @@ -6,7 +6,9 @@ dist_plugins_DATA = \ bitbucket.xml \ bitbucket.png \ gnome.xml \ - gnome.png + gnome.png \ + own-server.xml \ + own-server.png pluginsdir = $(pkgdatadir)/plugins/ diff --git a/data/plugins/own-server.png b/data/plugins/own-server.png new file mode 100644 index 0000000000000000000000000000000000000000..59044df87130db9c78fc964371bc401068b049c1 GIT binary patch literal 1363 zcmV-Z1+4msP)loC6000D6 zNkl;+PZNT-+AjB2E|7P3+vp z7>q;5X&^W@k&VMvPK8q1(w1|90%POU7WNhjw54Y#K?axi^K8Qym-+6CzR8vMN%Oq- zb>H`OJ@?ZsTmG*nH81sri+R}t#ifO~e6u3RG17hO6bjqU3TB z@(QJfJlZchxI`k^dLiq4SByeEp_ z)aew;{1z0gjZn2Ipj6AD(J7(Uwh$D2-KKAawp|5XhZ^l&T9_=8tW6L_kRmyO@rgS~ zOFzp4vA3>Wjm+$HWMrm+^r7_wQDv-E z58IVrAjR;=5O0+zg0H?lf<>2;3q3`Zu>Q`?&vMK^fX!xwl^iArQ@ATk^Yg(79~m$- zH1z3^kdWtNV%`bcw?9$;#gW6XI~I89tPSjK9O~m4-WNEX)_);edI2s<=v?|4us9U& zITmx1AZpjH-8SdqP6H|YF;#d#wl z!WJDJ{oW>l$zn>P&AyL5PT2VQ%um>N;1k&G3s9<>F*G~?74`kr$RG+XNvVRgM~dtr zf|OGy8L5xKJY_z*Ne~(NR_v=`;ohj|s6P%KI)J^2doW5PLaSGk|J%^ssU@50(AnLN z?w(E*mlXa@{^xCyf#Z&8KA?Pd+BjMe)1i;2;e~$3`$QISS*T0VeY}dU`v# zqu6_D+Kd6Cfm~$4#Kb7gBQKJU9TiXDbUC<1`}%vi4Rv}A9j0lhHA$H99pnIx#sbFflqXFoS3pIsgCw8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuU Va%Y?FJQ@H1002ovPDHLkV1grQZ+ZX# literal 0 HcmV?d00001 diff --git a/data/plugins/own-server.xml b/data/plugins/own-server.xml new file mode 100644 index 00000000..5c74d131 --- /dev/null +++ b/data/plugins/own-server.xml @@ -0,0 +1,20 @@ + + + + + On my own server + Everything under my control + own-server.png + Git + +
+ + domain name or IP address +
+ + + /path/to/project + +
+
+ diff --git a/data/plugins/redhat.xml b/data/plugins/redhat.xml new file mode 100644 index 00000000..b96493cb --- /dev/null +++ b/data/plugins/redhat.xml @@ -0,0 +1,20 @@ + + + + + Red Hat UX Team Hub + Internal server for the UX team + redhat.png + Git + +
+ ssh://git@design.bos.lab.redhat.com/ + +
+ + + /project + +
+
+ From 7dcfa332b5ea68e8be9113dc76c8215f3e9fa8f8 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Wed, 5 Oct 2011 01:21:39 +0200 Subject: [PATCH 09/23] setup: select On My Own Server plugin by default --- SparkleShare/SparkleSetup.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index ea1daf7f..069dbdef 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -166,16 +166,19 @@ namespace SparkleShare { PathEntry = new SparkleEntry (); AddressEntry = new SparkleEntry (); + Controller.SelectListPluginEvent += delegate (int index) { + Application.Invoke (delegate { + TreeSelection selection = tree.Selection; + TreePath path = new TreePath (index.ToString ()); + selection.SelectPath (path); + }); + }; + // Select the first plugin by default TreeSelection default_selection = tree.Selection; TreePath default_path = new TreePath ("0"); default_selection.SelectPath (default_path); - - Controller.SelectListPluginEvent += delegate (int index) { - TreeSelection selection = tree.Selection; - TreePath path = new TreePath (index.ToString ()); - selection.SelectPath (path); - }; + Controller.SelectedPluginChanged (0); Controller.ChangeAddressFieldEvent += delegate (string text, string example_text, FieldState state) { From 8ee2245f2476de91cf94724159e50474ae579ad1 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Wed, 5 Oct 2011 01:27:24 +0200 Subject: [PATCH 10/23] Bitbucket plugin: use git by default --- data/plugins/bitbucket.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/plugins/bitbucket.xml b/data/plugins/bitbucket.xml index c343abd6..f889e337 100644 --- a/data/plugins/bitbucket.xml +++ b/data/plugins/bitbucket.xml @@ -3,12 +3,12 @@ Bitbucket - Free code hosting for Mercurial + Free code hosting for Git and Mercurial bitbucket.png - Mercurial + Git
- ssh://hg@bitbucket.org/ + ssh://git@bitbucket.org/
From 68ddd4bc594ede211e0c690779ac0be4f11d34d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerna=C5=9B?= Date: Wed, 5 Oct 2011 08:20:32 +0200 Subject: [PATCH 11/23] Fix Transifex URL to use HTTPS scheme --- .tx/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tx/config b/.tx/config index 382cf6d6..8d2f63b9 100644 --- a/.tx/config +++ b/.tx/config @@ -1,5 +1,5 @@ [main] -host = http://www.transifex.net +host = https://www.transifex.net [sparkleshare.UI] file_filter = po/.po From 5bb3361eac6ea045f067be3c5b2451fc61316b46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerna=C5=9B?= Date: Wed, 5 Oct 2011 08:22:30 +0200 Subject: [PATCH 12/23] Update translations from Transifex --- po/ar.po | 376 ++++++++++++++++++++------------------ po/bg.po | 366 ++++++++++++++++++++----------------- po/ca.po | 383 ++++++++++++++++++++------------------ po/cs_CZ.po | 516 ++++++++++++++++++++++++---------------------------- po/da.po | 362 +++++++++++++++++++----------------- po/de.po | 372 +++++++++++++++++++------------------ po/el.po | 446 +++++++++++++++++++++------------------------ po/eo.po | 462 ++++++++++++++++++++++------------------------ po/es.po | 381 ++++++++++++++++++++------------------ po/fi.po | 367 +++++++++++++++++++------------------ po/fr.po | 45 ++++- po/he.po | 360 +++++++++++++++++++----------------- po/hu.po | 371 +++++++++++++++++++------------------ po/it.po | 378 ++++++++++++++++++++------------------ po/ja.po | 366 ++++++++++++++++++++----------------- po/nl.po | 510 ++++++++++++++++++++++++--------------------------- po/nn_NO.po | 353 ++++++++++++++++++----------------- po/no_NO.po | 366 ++++++++++++++++++++----------------- po/pl.po | 383 ++++++++++++++++++++------------------ po/pt_BR.po | 376 ++++++++++++++++++++------------------ po/ru.po | 362 +++++++++++++++++++----------------- po/sl.po | 263 ++++++++++++++------------ po/sr_RS.po | 372 +++++++++++++++++++------------------ po/sv.po | 272 ++++++++++++++------------- po/te.po | 344 +++++++++++++++++++---------------- po/uk.po | 364 ++++++++++++++++++------------------ po/zh_CN.po | 350 ++++++++++++++++++----------------- po/zh_TW.po | 354 ++++++++++++++++++----------------- 28 files changed, 5319 insertions(+), 4901 deletions(-) diff --git a/po/ar.po b/po/ar.po index a63d7854..c6f42b48 100755 --- a/po/ar.po +++ b/po/ar.po @@ -1,42 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Majid Al-Dharrab , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "محدَّث" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "مرحبًا بك في سباركل‌شير!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "محدَّث" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "يزامن..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "ليس كل شيء مزامَنًا" @@ -60,77 +59,131 @@ msgstr "اصنع نسخة من إصدارة سابقة من هذا المجلد" msgid "Select to get a copy of this version" msgstr "اختر لتحصل على نسخة من هذه الإصدارة" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "اطبع معلومات الإصدارة" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "أظهر نص المساعدة هذا" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "سباركل‌شير، أداة تعاون ومشاركة." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "لا يشمل هذا البرنامج أي ضمان" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "هذا برنامج حر، ونحن نرحب بتوزيعه " + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"ضمن شروط معينة. يرجى قراءة رخصة جنو العمومية - الإصدارة الثالثة للاطلاع على " +"التفاصيل." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "يزامن سباركل‌شير مستودعات جِت الموجودة في " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "مجلد ~/SparkleShare مع أصولها البعيدة آليًا." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "طريقة الاستخدام: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "زامن مجلد سباركل‌شير مع مستودعات بعيدة." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "المعطيات:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "سباركل‌شير " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "حوْل سباركل‌شير" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "أنت تستخدم الإصدارة الأحدث." -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "يبحث عن تحديثات..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "أضيفَ ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "نُقل ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "حرِّر ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "حُذف ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "ولا شيء غيره" -msgstr[1] "وملف واحد آخر" -msgstr[2] "وملفان آخران" -msgstr[3] "و{0} ملفات أخرى" -msgstr[4] "و{ملف آخر" -msgstr[5] "و{0} ملف آخر" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "فعلتُ شيئًا سحريًا" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "الأحداث الأخيرة" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "كل المجلدات" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -138,99 +191,75 @@ msgstr "" "نحتاج بعض المعلومات منك قبل أن نتمكن من إنشاء مجلد سباركل‌شير في هذا " "الحاسوب." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "الاسم كاملًا:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "البريد الإلكتروني:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "التالي" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "أين مجلدك البعيد؟" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "على خادومي الخاص:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "المجلد" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "عنوان-الخادوم.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "استضافة مجانية للمشاريع الحرة مفتوحة المصدر." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "يوجد أيضًا حسابات مدفوعة بمساحة خاصة أكبر وتبادل أكثر للبيانات." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "اسم المستخدم/المجلد" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "بنية تحتية حرة تمامًا." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "حسابات مجانية للمشاريع الحرة مفتوحة المصدر." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "المشروع/المجلد" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "مشروع جنوم." -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "جنوم واجهة حاسوب سهلة الاستخدام." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "اختر هذا الخيار إن كنت مطورًا أو مصممًا تعمل على مشروع جنوم." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "المشروع" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "اسم المجلد:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "ألغِ" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "زامِن" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "يزامن المجلد ‘{0}’…" +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -240,125 +269,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "أمتأكد أنه ليس وقت احتساء القهوة؟" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "أنهِ" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "حاول مجددًا" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "نجحت إضافة ‘{0}’" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "نجحت مزامنة المجلد!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "افتح المجلد" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "إعداد سباركل‌شير" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "المعذرة، لا يمكنك تشغيل سباركل‌شير بهذه الأذون." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "وإلا فستسير الأمور على غير ما يرام." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "اطبع معلومات الإصدارة" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "أظهر نص المساعدة هذا" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "سباركل‌شير، أداة تعاون ومشاركة." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "لا يشمل هذا البرنامج أي ضمان" - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "هذا برنامج حر، ونحن نرحب بتوزيعه " - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"ضمن شروط معينة. يرجى قراءة رخصة جنو العمومية - الإصدارة الثالثة للاطلاع على " -"التفاصيل." -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "يزامن سباركل‌شير مستودعات جِت الموجودة في " - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "مجلد ~/SparkleShare مع أصولها البعيدة آليًا." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "طريقة الاستخدام: sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "زامن مجلد سباركل‌شير مع مستودعات بعيدة." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "المعطيات:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "سباركل‌شير " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "لا توجد مجلدات بعيدة بعد" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "أضف مجلدًا بعيدًا..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "أظهر الأحداث الأخيرة" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "عطِّل التنبيهات" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "فعِّل التنبيهات" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "اخرج" diff --git a/po/bg.po b/po/bg.po index d139bfed..ab78d692 100755 --- a/po/bg.po +++ b/po/bg.po @@ -1,42 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Łukasz Jernaś , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Обновено" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Здравейте в SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Обновено" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Синхронизиране…" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Синхронизирането не е приключило" @@ -60,73 +59,128 @@ msgstr "Копие в тази папка на по-ранна версия" msgid "Select to get a copy of this version" msgstr "Изберете за копие на версията" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Извеждане на информация за версията" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Показване на този помощен текст" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Авторски права: © 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Тази програма идва БЕЗ НИКАКВИ ГАРАНЦИИ." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" +"Това е свободен софтуер, можете да го разпространявате при определени " +"условия." + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "За повече информация вижте Общия публичен лиценз на GNU, версия 3." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare автоматично синхронизира хранилища на Git" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "в папката ~/SparkleShare с отдалечените им източници." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Употреба: sparkleshare [start|stop|restart] [ОПЦИЯ]…" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" +"Синхронизиране на папката ви за SparkleShare с отдалечените източници." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Аргументи:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Относно SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "добавен е „{0}“" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "редактиран е „{0}“" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "изтрит е „{0}“" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -134,99 +188,75 @@ msgstr "" "Трябва да попълните някои данни за себе си, преди да се създаде папка на " "компютъра, ползваща SparkleShare." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Лично име:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Е-поща:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Нататък" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Къде е отдалечената папка?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "На основния сървър:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Папка" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "адрес.на.сървъра.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Безплатен хостинг за свободни проекти и такива с отворен код." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "За непублично пространство и допълнителни ресурси се плаща." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Потребител/Папка" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Свободен като инфраструктурата на свободата." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Безплатно за свободни проекти и такива с отворен код." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Проект/Папка" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "Проектът GNOME" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME е разбираем интерфейс за компютъра ви." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "Ако работите по GNOME, изберете тази версия." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Проект" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Име на папка:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Отказване" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Синхронизиране" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Синхронизиране на папка „{0}“…" +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -236,126 +266,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "Не е ли време за кафенце?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Завършване" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Опитайте отново" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Папката е успешно синхронизирана!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Отваряне на папката" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "С настоящите права не може да стартирате SparkleShare." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Нещата могат изцяло да се объркат." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Извеждане на информация за версията" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Показване на този помощен текст" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Авторски права: © 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Тази програма идва БЕЗ НИКАКВИ ГАРАНЦИИ." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "" -"Това е свободен софтуер, можете да го разпространявате при определени " -"условия." - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "За повече информация вижте Общия публичен лиценз на GNU, версия 3." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare автоматично синхронизира хранилища на Git" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "в папката ~/SparkleShare с отдалечените им източници." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Употреба: sparkleshare [start|stop|restart] [ОПЦИЯ]…" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" -"Синхронизиране на папката ви за SparkleShare с отдалечените източници." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Аргументи:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Все още няма отдалечени папки" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Добавяне на отдалечена папка…" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Изключване на уведомяванията" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Включване на уведомленията" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Спиране на програмата" diff --git a/po/ca.po b/po/ca.po index cd29982f..34b8937f 100755 --- a/po/ca.po +++ b/po/ca.po @@ -1,45 +1,44 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. -# -# , 2011. -# Carles Mateu , 2011. +# Translators: # , 2011. # alexandresaiz , 2011. +# , 2011. +# Carles Mateu , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-08-11 10:56+0000\n" -"Last-Translator: alexandresaiz \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Al dia" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Benvinguts a SparkleShare" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Al dia" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Sincronitzant ..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "No està tot sincronitzat" @@ -63,73 +62,127 @@ msgstr "Fer una còpia d'una versió anterior d'aquesta carpeta" msgid "Select to get a copy of this version" msgstr "Selecciona per obtenir una còpia d'aquesta versió" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Imprimir la informació de versió" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Mostra aquest text d'ajuda" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "una eina d'intercanvi i col·laboració" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Aquest programa ve sense, absolutament, cap garantia." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Aquest és programari lliure, i estas convidat a redistribuir-lo" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"sota certes condicions. Si us plau, llegeix la GNU GPLv3 per obtenir més " +"detalls." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare sincronitza automàticament repositoris Git a" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "carpeta ~ / SparkleShare amb els seus orígens remots." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Ús: sparkleshare [start|stop|restart] [OPCIÓ] ..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Sincronitza carpeta SparkleShare amb repositoris remots." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Arguments:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Sobre SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "Hi ha una nova versió ({0}) disponible!" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Estas utilitzant la darrera versió" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Comprovant actualitzacions..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "ddd MMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "afegit '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "mogut ’{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "editat '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "eliminat '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "i ‘{0}’ més" -msgstr[1] "i ‘{0}’ més" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "va fer una cosa màgica" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "Accions recents" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "Totes les carpetes" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -137,101 +190,75 @@ msgstr "" "Abans de crear una carpeta de SparkleShare en aquest ordinador, necessitem " "algunes informacions sobre tu" -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Nom sencer:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Correu electrònic:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Següent" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "On és la teva carpeta remota?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "En el meu propi servidor:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Carpeta" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "adreça-del-servidor.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Allotjament gratuït per a projectes de programari lliure." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "També te comptes de pagament per espai i ample de banda addicional." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Usuari/Carpeta" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Infrastructura totalment lliure, com en llibertat." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Comptes gratuïts per a projectes lliures i de codi obert." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Projecte/Carpeta" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "El projecte GNOME" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME és una interfície fàcil d'usar i aprendre pel teu ordinador." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Escull aquesta opció si ets un desenvolupador o dissenyador treballant a " -"GNOME." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projecte" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Nom de Carpeta:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Cancel·la" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Sincronitza" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Sincronitzant carpeta '{0}' ..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -241,126 +268,120 @@ msgstr "Això pot trigar una estona." msgid "Are you sure it’s not coffee o'clock?" msgstr "Segur que no és l'hora del cafè?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Finalitzar" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Quelcom ha fallat." -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Torna-ho a provar" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "‘{0}’ ha estat afegit satisfactoriament" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Carpeta sincronitzada amb èxit!" - -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" -"Accedeix als teus fitxers sincronitzats des de la teva carpeta SparkleShare." #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Obrir Carpeta" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Instal·lació SparkleShare" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Ho sentim, no pots executar SparkleShare amb aquests permisos." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Les coses anirien molt malament." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Imprimir la informació de versió" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Mostra aquest text d'ajuda" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "una eina d'intercanvi i col·laboració" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Aquest programa ve sense, absolutament, cap garantia." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Aquest és programari lliure, i estas convidat a redistribuir-lo" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"sota certes condicions. Si us plau, llegeix la GNU GPLv3 per obtenir més " -"detalls." -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare sincronitza automàticament repositoris Git a" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "carpeta ~ / SparkleShare amb els seus orígens remots." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Ús: sparkleshare [start|stop|restart] [OPCIÓ] ..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Sincronitza carpeta SparkleShare amb repositoris remots." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Arguments:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "No hi ha carpetes remotes encara" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Afegeix una carpeta remota" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Mostra les accions més recents" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Desactiva les Notificacions" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Activa les Notificacions" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Sortir" diff --git a/po/cs_CZ.po b/po/cs_CZ.po index c45973fa..9dd25e1d 100755 --- a/po/cs_CZ.po +++ b/po/cs_CZ.po @@ -1,45 +1,45 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Jiri Slezka , 2011. # zzanzare , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-29 11:38+0200\n" -"PO-Revision-Date: 2011-07-09 22:10+0000\n" -"Last-Translator: dron23 \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:337 -#: ../SparkleShare/SparkleIntro.cs:67 ../SparkleShare/SparkleStatusIcon.cs:345 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Vítejte ve SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:348 -#: ../SparkleShare/SparkleStatusIcon.cs:357 -msgid "Not everything is synced" -msgstr "Něco není synchronizováno" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:358 -#: ../SparkleShare/SparkleStatusIcon.cs:367 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 msgid "Up to date" msgstr "Aktuální" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:374 -#: ../SparkleShare/SparkleStatusIcon.cs:383 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synchronizuji…" +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 +msgid "Not everything is synced" +msgstr "Něco není synchronizováno" + #: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113 msgid "Copy Web Link" msgstr "Zkopírovat odkaz" @@ -60,72 +60,127 @@ msgstr "Vytvořit kopii dřívější verze souboru v tomto adresáři" msgid "Select to get a copy of this version" msgstr "Vyberte pro získání kopie této verze" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Vypíše informace o verzi" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Zobrazit tuto nápovědu" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, nástroj pro sdílení a spolupráci." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Všechna práva vyhrazena (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Tento program je ABSOLUTNĚ BEZ ZÁRUKY." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Toto je svobodný software a můžete jej dále šířit." + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"za jistých podmínek. Prosím, přečtěte si GNU GPLv3 pro více informací." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare automaticky synchronizuje repozitáře Git v " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "složce ~/SparkleShare s jejich vzdálenými protistranami." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Použití: sparkleshare [start|stop|restart] [VOLBY]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Synchronizovat složku SparkleShare se vzdálenými repozitáři." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Argumenty:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:46 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "O SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:53 -msgid "A newer version is available" -msgstr "Je k dispozici novější verze" +#: ../SparkleShare/SparkleAbout.cs:70 +#, csharp-format +msgid "A newer version ({0}) is available!" +msgstr "" -#: ../SparkleShare/SparkleAbout.cs:60 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Provozujete aktuální verzi." -#: ../SparkleShare/SparkleAbout.cs:87 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Kontroluji aktualizace..." -#: ../SparkleShare/SparkleAbout.cs:116 -msgid "_Show Credits" -msgstr "_Zásluhy" +#: ../SparkleShare/SparkleControllerBase.cs:491 +msgid "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleAbout.cs:129 -msgid "_Visit Website" -msgstr "_Navštívit domovskou stránku" +#: ../SparkleShare/SparkleControllerBase.cs:497 +msgid "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:455 -msgid "ddd MMM d, yyyy" -msgstr "ddd d. MMM, yyyy" - -#: ../SparkleShare/SparkleController.cs:460 -msgid "ddd MMM d" -msgstr "ddd d. MMM" - -#: ../SparkleShare/SparkleController.cs:661 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "přidal(a) ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:666 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "přesunuto \"{0}\"" +msgstr "" -#: ../SparkleShare/SparkleController.cs:671 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "upravil(a) ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:676 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "smazal(a) ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:685 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "a {0} více" -msgstr[1] "a {0} více" -msgstr[2] "a {0} více" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ../SparkleShare/SparkleController.cs:689 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "stalo se něco magického" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:73 +#: ../SparkleShare/SparkleEventLog.cs:58 +msgid "Recent Events" +msgstr "Nedávné události" + +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 +msgid "All Folders" +msgstr "Všechny složky" + +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -133,300 +188,199 @@ msgstr "" "Než vytvoříme SparkeShare složku v tomto počítači, potřebujeme od Vás pár " "drobných informací." -#: ../SparkleShare/SparkleIntro.cs:83 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Celé jméno:" -#: ../SparkleShare/SparkleIntro.cs:98 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Email:" -#: ../SparkleShare/SparkleIntro.cs:109 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Další" -#: ../SparkleShare/SparkleIntro.cs:115 -msgid "Configuring…" -msgstr "Nastavuji…" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:161 -msgid "Where is your remote folder?" -msgstr "Kde je vaše vzdálená složka?" - -#: ../SparkleShare/SparkleIntro.cs:174 -msgid "address-to-server.com" -msgstr "adresa-k-serveru.com" - -#: ../SparkleShare/SparkleIntro.cs:179 +#. Own server radiobutton +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "Na mém vlastním serveru:" -#: ../SparkleShare/SparkleIntro.cs:186 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Hosting zdarma pro Free a Open Source softwarové projekty." - -#: ../SparkleShare/SparkleIntro.cs:187 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Nabízí také placené účty pro extra soukromý prostor a rychlost připojení." - -#: ../SparkleShare/SparkleIntro.cs:195 -msgid "The GNOME Project" -msgstr "Projekt GNOME" - -#: ../SparkleShare/SparkleIntro.cs:197 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME je jednoduše pochopitelné rozhraní pro váš počítač." - -#: ../SparkleShare/SparkleIntro.cs:198 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Vyberte tuto možnost, pokud jste vývojář nebo designer pracujíci na GNOME." - -#: ../SparkleShare/SparkleIntro.cs:206 -msgid "Gitorious" -msgstr "Gitorious" - -#: ../SparkleShare/SparkleIntro.cs:208 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Zcela svobodný, jako ve výrazu svobodná infrastruktura." - -#: ../SparkleShare/SparkleIntro.cs:209 -msgid "Free accounts for Free and Open Source projects." -msgstr "Účty zdarma pro Free a Open Source projekty." - -#: ../SparkleShare/SparkleIntro.cs:220 -msgid "Username/Folder" -msgstr "Uživatel/Složka" - -#: ../SparkleShare/SparkleIntro.cs:225 -msgid "Project/Folder" -msgstr "Projekt/Složka" - -#: ../SparkleShare/SparkleIntro.cs:230 -msgid "Project" -msgstr "Projekt" - -#: ../SparkleShare/SparkleIntro.cs:235 ../SparkleShare/SparkleIntro.cs:254 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Složka" -#: ../SparkleShare/SparkleIntro.cs:259 ../SparkleShare/SparkleIntro.cs:377 +#: ../SparkleShare/SparkleSetup.cs:162 +msgid "address-to-server.com" +msgstr "adresa-k-serveru.com" + +#: ../SparkleShare/SparkleSetup.cs:183 +msgid "Username/Folder" +msgstr "Uživatel/Složka" + +#. Gitorious radiobutton +#: ../SparkleShare/SparkleSetup.cs:188 +msgid "Gitorious" +msgstr "Gitorious" + +#: ../SparkleShare/SparkleSetup.cs:196 +msgid "Project/Folder" +msgstr "Projekt/Složka" + +#. GNOME radiobutton +#: ../SparkleShare/SparkleSetup.cs:201 +msgid "The GNOME Project" +msgstr "Projekt GNOME" + +#: ../SparkleShare/SparkleSetup.cs:209 +msgid "Project" +msgstr "Projekt" + +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Název složky:" -#: ../SparkleShare/SparkleIntro.cs:269 -msgid "Sync" -msgstr "Synchronizovat" - -#: ../SparkleShare/SparkleIntro.cs:312 +#. Cancel button +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Zrušit" -#: ../SparkleShare/SparkleIntro.cs:320 -msgid "Skip" -msgstr "Přeskočit" - -#: ../SparkleShare/SparkleIntro.cs:347 -msgid "Invitation received!" -msgstr "Obdržená pozvánka!" - -#: ../SparkleShare/SparkleIntro.cs:353 -msgid "" -"You've received an invitation to join a shared folder.\n" -"We're ready to hook you up immediately if you wish." +#. Sync button +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" msgstr "" -"Přišla vám pozvánka ke sdílené složce.\n" -"Můžeme vás rovnou zapojit, jestli chcete." -#: ../SparkleShare/SparkleIntro.cs:359 -msgid "Do you accept this invitation?" -msgstr "Přijímáte tuto pozvánku?" +#: ../SparkleShare/SparkleSetup.cs:286 +#, csharp-format +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:368 -msgid "Server Address:" -msgstr "Adresa serveru?" +#: ../SparkleShare/SparkleSetup.cs:287 +msgid "This may take a while." +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:391 -msgid "Reject" -msgstr "Odmítnout" +#: ../SparkleShare/SparkleSetup.cs:288 +msgid "Are you sure it’s not coffee o'clock?" +msgstr "Jste si jistí, že není čas na kafe?" -#: ../SparkleShare/SparkleIntro.cs:392 -msgid "Accept and Sync" -msgstr "Přijmout a synchronizovat" +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 +msgid "Finish" +msgstr "Dokončit" -#: ../SparkleShare/SparkleIntro.cs:442 -msgid "Something went wrong…" -msgstr "Něco se pokazilo..." +#: ../SparkleShare/SparkleSetup.cs:325 +msgid "Something went wrong" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:448 -msgid "Try Again" -msgstr "Zkusit znova" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:473 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' byl úspěšně přidán" -#: ../SparkleShare/SparkleIntro.cs:482 -msgid "Folder synced successfully!" -msgstr "Složka úspěšně synchronizována!" - -#: ../SparkleShare/SparkleIntro.cs:489 -#, csharp-format -msgid "" -"Now you can access the synced files from ‘{0}’ in your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" -"Nyní můžete přistoupit k synchronizovaným souborům z ‘{0}’ ve své složce " -"SparkeShare." #. A button that opens the synced folder -#: ../SparkleShare/SparkleIntro.cs:497 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Otevřít složku" -#: ../SparkleShare/SparkleIntro.cs:503 ../SparkleShare/SparkleIntro.cs:543 -#: ../SparkleShare/SparkleIntro.cs:604 -msgid "Finish" -msgstr "Dokončit" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:528 -#, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synchronizuji složku ‘{0}’…" - -#: ../SparkleShare/SparkleIntro.cs:535 -msgid "This may take a while.\n" -msgstr "Toto může chvíli trvat.\n" - -#: ../SparkleShare/SparkleIntro.cs:536 -msgid "Are you sure it’s not coffee o'clock?" -msgstr "Jste si jistí, že není čas na kafe?" - -#: ../SparkleShare/SparkleIntro.cs:579 -msgid "SparkleShare is ready to go!" -msgstr "SparkleShare je připraven vyrazit!" - -#: ../SparkleShare/SparkleIntro.cs:585 +#: ../SparkleShare/SparkleSetup.cs:429 msgid "" -"Now you can start accepting invitations from others. \n" -"Just click on invitations you get by email and we will take care of the rest." +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." msgstr "" -"Nyní můžete začít přijímat pozvánky od ostatních. \n" -"Stačí kliknout na pozvánky, které získáte emailem, a o zbytek se už postaráme." -#: ../SparkleShare/SparkleIntro.cs:596 -msgid "Learn how to host your own SparkleServer" -msgstr "Zjistěte jak připravit svůj vlastní SparkleServer" - -#: ../SparkleShare/SparkleEventLog.cs:61 -msgid "Recent Events" -msgstr "Nedávné události" - -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 -msgid "All Folders" -msgstr "Všechny složky" - -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" msgstr "" -"Je nám líto, ale nemůžete spouštět SparkleShare s těmito přístupovými právy." -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Věci by se mohly příšerně pokazit." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Vypíše informace o verzi" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Zobrazit tuto nápovědu" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, nástroj pro sdílení a spolupráci." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Všechna práva vyhrazena (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Tento program je ABSOLUTNĚ BEZ ZÁRUKY." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Toto je svobodný software a můžete jej dále šířit." - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" msgstr "" -"za jistých podmínek. Prosím, přečtěte si GNU GPLv3 pro více informací." -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare automaticky synchronizuje repozitáře Git v " +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "složce ~/SparkleShare s jejich vzdálenými protistranami." +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Použití: sparkleshare [start|stop|restart] [VOLBY]..." +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Synchronizovat složku SparkleShare se vzdálenými repozitáři." +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Argumenty:" +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Žádné vzdálené složky" +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" #. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Přidat vzdálenou složku…" +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleSetupWindow.cs:45 +msgid "SparkleShare Setup" +msgstr "Nastavení SparkleShare" + +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Zobrazit nedávné události" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Vypnout upozornění" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Zapnout upozornění" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:286 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Ukončit" -#: ../SparkleShare/SparkleUI.cs:99 -msgid "Ouch! Mid-air collision!" -msgstr "Au! Nehoda na cestě!" - -#: ../SparkleShare/SparkleUI.cs:100 -msgid "Don't worry, SparkleShare made a copy of each conflicting file." -msgstr "" -"Nemějte strach, SparkleShare udělal kopie každého konfliktního souboru." - -#: ../SparkleShare/SparkleWindow.cs:41 -msgid "SparkleShare Setup" -msgstr "Nastavení SparkleShare" - diff --git a/po/da.po b/po/da.po index 2329689d..670faa7c 100755 --- a/po/da.po +++ b/po/da.po @@ -1,42 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Aputsiaq Janussen , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Opdateret" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Velkommen til SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Opdateret" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synkroniseret" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Ikke alt er synkroniseret" @@ -60,73 +59,125 @@ msgstr "Lav en kopi af en tidligere version i denne mappe" msgid "Select to get a copy of this version" msgstr "Vælg for at hente en kopi af denne version" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Vis versioninformation" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Vis denne hjælpetekst" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright(C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Dette program modtages UDEN NOGEN GARANTIER OVERHOVEDET." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Dette er fri software, og du er velkommen til at distribuere den " + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "under visse betingelser. Læs venligst GNU GPL v3 for detaljer." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare synkroniserer automatisk Git-depoter i " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "mappen ~/SparkleShare med deres fjerne kilder." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Anvendelse: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Synkroniser SparkleShare-mappe med fjerndepot" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Argumenter:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "tilføjede '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "redigerede '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "slettede '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -134,101 +185,75 @@ msgstr "" "Før vi kan oprette en SparkleShare-mappe på denne maskine, så har vi brug " "for nogle få informationer fra dig." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Fuldt navn:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "E-post:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Næste" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Hvor er din fjernmappe?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "På min egen server:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Mappe" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "server-adresse.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Fri hosting for Fri og Open Source Software-projekter." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "Har også betalingskonti for ekstra privat plads og båndbredde." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Brugernavn/Mappe" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Fuldstændig »fri som i frihed«-infrastruktur" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Frie konti for Fri og Open Source Software" - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Projekt/Mappe" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOME-projektet" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME er en letforståelig grænseflade til din computer." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Vælg denne option hvis du er en udvikler eller designer som laver arbejde " -"for GNOME." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Mappenavn:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Afbryd" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Synkronisering" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synkroniserer mappe '{0}'..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -238,123 +263,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Afslut" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Forsøg igen" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Mappe succesfuldt synkroniseret!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Åbn mappe" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Beklager, du kan ikke køre SparkleShare med disse rettigheder." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Det ville gå helt galt." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Vis versioninformation" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Vis denne hjælpetekst" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright(C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Dette program modtages UDEN NOGEN GARANTIER OVERHOVEDET." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Dette er fri software, og du er velkommen til at distribuere den " - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "under visse betingelser. Læs venligst GNU GPL v3 for detaljer." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare synkroniserer automatisk Git-depoter i " - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "mappen ~/SparkleShare med deres fjerne kilder." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Anvendelse: sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Synkroniser SparkleShare-mappe med fjerndepot" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Argumenter:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Endnu ingen fjernemapper" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Afslut" diff --git a/po/de.po b/po/de.po index 182e0201..0e2f47af 100755 --- a/po/de.po +++ b/po/de.po @@ -1,4 +1,4 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # # Translators: # , 2011. @@ -8,40 +8,43 @@ # kabum , 2011. # kxnop , 2011. # Łukasz Jernaś , 2011. +# , 2011. # , 2011. # , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 13:59+0200\n" -"PO-Revision-Date: 2011-08-31 08:40+0000\n" -"Last-Translator: ursis666 \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-10-04 17:13+0000\n" +"Last-Translator: imsoftware \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Schon auf dem aktuellsten Stand." - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Willkommen bei SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Schon auf dem aktuellsten Stand." + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Abgleichen …" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Nicht alles ist synchronisiert" @@ -65,8 +68,62 @@ msgstr "Erstelle eine Kopie einer früheren Version in diesem Verzeichnis" msgid "Select to get a copy of this version" msgstr "Selektieren, um eine Kopie dieser Version abzurufen" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Versionsinformationen anzeigen" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Diesen Hilfetext anzeigen" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, ein Werkzeug für verteilte Zusammenarbeit." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Diese Anwendung kommt OHNE IRGENDEINE GARANTIE." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Dies ist freie Software, die Sie gerne weitergeben dürfen" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"unter bestimmten Bedingungen. Bitte lesen Sie die GNU GPLv3 für weitere " +"Details." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare synchronisiert sich automatisch mit Git Repositories" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "den SparkleShare-Ordner mit den entfernten Quellen." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Verwendung: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "SparkleShare Ordner mit dem Remote-Repository synchronisieren." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Parameter:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Über SparkleShare" @@ -83,44 +140,44 @@ msgstr "Sie verwenden die aktuelle Version." msgid "Checking for updates..." msgstr "Suche Aktualisierungen..." -#: ../SparkleShare/SparkleController.cs:483 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:489 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:706 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "‘{0}’ hinzugefügt" +msgstr "" -#: ../SparkleShare/SparkleController.cs:711 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "‘{0}’ verschoben" +msgstr "" -#: ../SparkleShare/SparkleController.cs:716 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "‘{0}’ bearbeitet" +msgstr "" -#: ../SparkleShare/SparkleController.cs:721 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "‘{0}’ gelöscht" +msgstr "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "und {0} weitere Änderung" -msgstr[1] "und {0} weitere Änderungen" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:734 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "etwas magisches wurde getan" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -131,7 +188,7 @@ msgstr "Letzte Ereignisse" msgid "All Folders" msgstr "Alle Ordner" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -139,233 +196,198 @@ msgstr "" "Bevor wir einen SparkleShare-Ordner auf diesem Computer einrichten können, " "benötigen wir einige Informationen von Ihnen." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Vollständiger Name:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "E-Mail:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Weiter" -#: ../SparkleShare/SparkleSetup.cs:123 -msgid "Where is your remote folder?" -msgstr "In welchem Pfad liegt ihr Remote-Verzeichnis?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:132 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "Auf meinem eigenen Server" -#: ../SparkleShare/SparkleSetup.cs:137 ../SparkleShare/SparkleSetup.cs:239 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Ordner" -#: ../SparkleShare/SparkleSetup.cs:164 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "server-adresse.com" -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Kostenloses Hosting für Freie und Open Source Software Projekte." - -#: ../SparkleShare/SparkleSetup.cs:180 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Weiter gibt es kostenpflichtige Accounts für zusätzlichen privaten " -"Speicherplatz und Bandbreite." - -#: ../SparkleShare/SparkleSetup.cs:189 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Benutzername/Ordner" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:194 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Vollkommen frei wie in »Infrastruktur der Freiheit«." - -#: ../SparkleShare/SparkleSetup.cs:197 -msgid "Free accounts for Free and Open Source projects." -msgstr "Gratis Accounts für Freie und Open Source Projekte." - -#: ../SparkleShare/SparkleSetup.cs:206 msgid "Project/Folder" msgstr "Projekt/Ordner" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:211 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "Das GNOME Projekt" -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME ist ein einfach verständliches Interface für Ihren Computer" - -#: ../SparkleShare/SparkleSetup.cs:214 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Wählen Sie diese Option, wenn sie Entwickler oder Designer sind, der mit " -"GNOME arbeitet." - -#: ../SparkleShare/SparkleSetup.cs:223 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:233 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Verzeichnisname:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:261 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Abbrechen" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:269 -msgid "Sync" -msgstr "Synchronisation" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "Hinzufügen" -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Ordner »{0}« wird synchronisiert" +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:298 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Das dauert vielleicht einen Moment." -#: ../SparkleShare/SparkleSetup.cs:299 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "Meinst Du nicht, dass es Kaffeezeit ist?" -#: ../SparkleShare/SparkleSetup.cs:303 ../SparkleShare/SparkleSetup.cs:388 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Fertigstellen" -#: ../SparkleShare/SparkleSetup.cs:333 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Etwas ist schiefgelaufen" -#: ../SparkleShare/SparkleSetup.cs:353 -msgid "Try Again" -msgstr "Erneut versuchen" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "Nochmal versuchen..." -#: ../SparkleShare/SparkleSetup.cs:372 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "»{0}« wurde erfolgreich hinzugefügt" -#: ../SparkleShare/SparkleSetup.cs:378 -msgid "Folder synced successfully!" -msgstr "Verzeichnis erfolgreich synchronisiert!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "Projekt erfolgreich hinzugefügt!" -#: ../SparkleShare/SparkleSetup.cs:379 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Die synchronisierten Dateien befinden sich im Ordner SparkleShare." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Ordner öffnen" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "Was passiert als nächstes?" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "Tutorial überspringen" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "Weiter" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "Dateien mit anderen teilen" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "Das Status Icon ist da um dir zu helfen" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "Projekt hinzufügen..." + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleShare Konfiguration" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"Entschuldigung, SparkleShare kann mit diesen Rechten nicht ausgeführt " -"werden." -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Alles würde völlig schief gehen." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Versionsinformationen anzeigen" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Diesen Hilfetext anzeigen" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, ein Werkzeug für verteilte Zusammenarbeit." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Diese Anwendung kommt OHNE IRGENDEINE GARANTIE." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Dies ist freie Software, die Sie gerne weitergeben dürfen" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "" -"unter bestimmten Bedingungen. Bitte lesen Sie die GNU GPLv3 für weitere " -"Details." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare synchronisiert sich automatisch mit Git Repositories" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "den SparkleShare-Ordner mit den entfernten Quellen." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Verwendung: sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "SparkleShare Ordner mit dem Remote-Repository synchronisieren." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Parameter:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Es gibt noch keine Remote-Ordner" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Remote-Ordner hinzufügen..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Zeige letzte Ereignisse" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Benachrichtigungen deaktivieren" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Benachrichtigungen aktivieren" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Beenden" diff --git a/po/el.po b/po/el.po index 668e08a6..ee5d1a03 100755 --- a/po/el.po +++ b/po/el.po @@ -1,44 +1,44 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-29 11:38+0200\n" -"PO-Revision-Date: 2011-07-13 19:17+0000\n" -"Last-Translator: kapcom01 \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:337 -#: ../SparkleShare/SparkleIntro.cs:67 ../SparkleShare/SparkleStatusIcon.cs:345 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:348 -#: ../SparkleShare/SparkleStatusIcon.cs:357 -msgid "Not everything is synced" -msgstr "" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:358 -#: ../SparkleShare/SparkleStatusIcon.cs:367 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 msgid "Up to date" msgstr "" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:374 -#: ../SparkleShare/SparkleStatusIcon.cs:383 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "" +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 +msgid "Not everything is synced" +msgstr "" + #: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113 msgid "Copy Web Link" msgstr "Αντιγραφή Συνδέσμου Ιστού" @@ -59,359 +59,323 @@ msgstr "" msgid "Select to get a copy of this version" msgstr "" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:46 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:53 -msgid "A newer version is available" +#: ../SparkleShare/SparkleAbout.cs:70 +#, csharp-format +msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:60 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:87 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:116 -msgid "_Show Credits" +#: ../SparkleShare/SparkleControllerBase.cs:491 +msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:129 -msgid "_Visit Website" +#: ../SparkleShare/SparkleControllerBase.cs:497 +msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:455 -msgid "ddd MMM d, yyyy" -msgstr "" - -#: ../SparkleShare/SparkleController.cs:460 -msgid "ddd MMM d" -msgstr "" - -#: ../SparkleShare/SparkleController.cs:661 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:666 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:671 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:676 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:685 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:689 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:73 +#: ../SparkleShare/SparkleEventLog.cs:58 +msgid "Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 +msgid "All Folders" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "" -#: ../SparkleShare/SparkleIntro.cs:83 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:98 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:109 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:115 -msgid "Configuring…" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:161 -msgid "Where is your remote folder?" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:174 -msgid "address-to-server.com" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:179 +#. Own server radiobutton +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:186 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:187 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:195 -msgid "The GNOME Project" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:197 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:198 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:206 -msgid "Gitorious" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:208 -msgid "Completely Free as in Freedom infrastructure." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:209 -msgid "Free accounts for Free and Open Source projects." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:220 -msgid "Username/Folder" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:225 -msgid "Project/Folder" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:230 -msgid "Project" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:235 ../SparkleShare/SparkleIntro.cs:254 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:259 ../SparkleShare/SparkleIntro.cs:377 +#: ../SparkleShare/SparkleSetup.cs:162 +msgid "address-to-server.com" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:183 +msgid "Username/Folder" +msgstr "" + +#. Gitorious radiobutton +#: ../SparkleShare/SparkleSetup.cs:188 +msgid "Gitorious" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:196 +msgid "Project/Folder" +msgstr "" + +#. GNOME radiobutton +#: ../SparkleShare/SparkleSetup.cs:201 +msgid "The GNOME Project" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:209 +msgid "Project" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:269 -msgid "Sync" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:312 +#. Cancel button +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:320 -msgid "Skip" +#. Sync button +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:347 -msgid "Invitation received!" +#: ../SparkleShare/SparkleSetup.cs:286 +#, csharp-format +msgid "Adding project ‘{0}’…" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:353 -msgid "" -"You've received an invitation to join a shared folder.\n" -"We're ready to hook you up immediately if you wish." +#: ../SparkleShare/SparkleSetup.cs:287 +msgid "This may take a while." msgstr "" -#: ../SparkleShare/SparkleIntro.cs:359 -msgid "Do you accept this invitation?" +#: ../SparkleShare/SparkleSetup.cs:288 +msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:368 -msgid "Server Address:" +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 +msgid "Finish" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:391 -msgid "Reject" +#: ../SparkleShare/SparkleSetup.cs:325 +msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:392 -msgid "Accept and Sync" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:442 -msgid "Something went wrong…" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:448 -msgid "Try Again" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:473 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:482 -msgid "Folder synced successfully!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:489 -#, csharp-format -msgid "" -"Now you can access the synced files from ‘{0}’ in your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleIntro.cs:497 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:503 ../SparkleShare/SparkleIntro.cs:543 -#: ../SparkleShare/SparkleIntro.cs:604 -msgid "Finish" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:528 -#, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:535 -msgid "This may take a while.\n" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:536 -msgid "Are you sure it’s not coffee o'clock?" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:579 -msgid "SparkleShare is ready to go!" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:585 +#: ../SparkleShare/SparkleSetup.cs:429 msgid "" -"Now you can start accepting invitations from others. \n" -"Just click on invitations you get by email and we will take care of the rest." +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." msgstr "" -#: ../SparkleShare/SparkleIntro.cs:596 -msgid "Learn how to host your own SparkleServer" +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 -msgid "Recent Events" +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 -msgid "All Folders" +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." msgstr "" -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Τα πράγματα θα πάνε πολύ άσχημα." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" msgstr "" -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." msgstr "" -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" msgstr "" -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" msgstr "" -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." msgstr "" #. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleSetupWindow.cs:45 +msgid "SparkleShare Setup" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:286 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "" -#: ../SparkleShare/SparkleUI.cs:99 -msgid "Ouch! Mid-air collision!" -msgstr "" - -#: ../SparkleShare/SparkleUI.cs:100 -msgid "Don't worry, SparkleShare made a copy of each conflicting file." -msgstr "" - -#: ../SparkleShare/SparkleWindow.cs:41 -msgid "SparkleShare Setup" -msgstr "" - diff --git a/po/eo.po b/po/eo.po index a9284345..3d24994d 100755 --- a/po/eo.po +++ b/po/eo.po @@ -1,45 +1,45 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. -# -# , 2011. +# Translators: # eliovir , 2011. +# , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-29 11:38+0200\n" -"PO-Revision-Date: 2011-07-12 21:24+0000\n" -"Last-Translator: tzwenn \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:337 -#: ../SparkleShare/SparkleIntro.cs:67 ../SparkleShare/SparkleStatusIcon.cs:345 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Bonvenon ĉe SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:348 -#: ../SparkleShare/SparkleStatusIcon.cs:357 -msgid "Not everything is synced" -msgstr "" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:358 -#: ../SparkleShare/SparkleStatusIcon.cs:367 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 msgid "Up to date" msgstr "" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:374 -#: ../SparkleShare/SparkleStatusIcon.cs:383 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "" +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 +msgid "Not everything is synced" +msgstr "" + #: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113 msgid "Copy Web Link" msgstr "Kopii retejan ligilon" @@ -60,359 +60,323 @@ msgstr "" msgid "Select to get a copy of this version" msgstr "Elekti por akiri kopion de tiu versio" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Kopirajto (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:46 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:53 -msgid "A newer version is available" +#: ../SparkleShare/SparkleAbout.cs:70 +#, csharp-format +msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:60 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:87 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:116 -msgid "_Show Credits" +#: ../SparkleShare/SparkleControllerBase.cs:491 +msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:129 -msgid "_Visit Website" -msgstr "_Viziti retejon" - -#: ../SparkleShare/SparkleController.cs:455 -msgid "ddd MMM d, yyyy" +#: ../SparkleShare/SparkleControllerBase.cs:497 +msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:460 -msgid "ddd MMM d" -msgstr "" - -#: ../SparkleShare/SparkleController.cs:661 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:666 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:671 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:676 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:685 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:689 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:73 +#: ../SparkleShare/SparkleEventLog.cs:58 +msgid "Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 +msgid "All Folders" +msgstr "Ĉiuj dosierujoj" + +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "" -#: ../SparkleShare/SparkleIntro.cs:83 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Nomo:" -#: ../SparkleShare/SparkleIntro.cs:98 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Retadreso:" -#: ../SparkleShare/SparkleIntro.cs:109 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Sekva" -#: ../SparkleShare/SparkleIntro.cs:115 -msgid "Configuring…" -msgstr "Agordado..." - -#: ../SparkleShare/SparkleIntro.cs:161 -msgid "Where is your remote folder?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:174 -msgid "address-to-server.com" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:179 +#. Own server radiobutton +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:186 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:187 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:195 -msgid "The GNOME Project" -msgstr "La GNOME-projekto" - -#: ../SparkleShare/SparkleIntro.cs:197 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:198 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:206 -msgid "Gitorious" -msgstr "Gitorious" - -#: ../SparkleShare/SparkleIntro.cs:208 -msgid "Completely Free as in Freedom infrastructure." -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:209 -msgid "Free accounts for Free and Open Source projects." -msgstr "Senpagaj kontoj por malfermitkoda projektoj." - -#: ../SparkleShare/SparkleIntro.cs:220 -msgid "Username/Folder" -msgstr "Uzantnomo/Dosierujo" - -#: ../SparkleShare/SparkleIntro.cs:225 -msgid "Project/Folder" -msgstr "Projekto/Dosierujo" - -#: ../SparkleShare/SparkleIntro.cs:230 -msgid "Project" -msgstr "Projekto" - -#: ../SparkleShare/SparkleIntro.cs:235 ../SparkleShare/SparkleIntro.cs:254 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Dosierujo" -#: ../SparkleShare/SparkleIntro.cs:259 ../SparkleShare/SparkleIntro.cs:377 +#: ../SparkleShare/SparkleSetup.cs:162 +msgid "address-to-server.com" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:183 +msgid "Username/Folder" +msgstr "Uzantnomo/Dosierujo" + +#. Gitorious radiobutton +#: ../SparkleShare/SparkleSetup.cs:188 +msgid "Gitorious" +msgstr "Gitorious" + +#: ../SparkleShare/SparkleSetup.cs:196 +msgid "Project/Folder" +msgstr "Projekto/Dosierujo" + +#. GNOME radiobutton +#: ../SparkleShare/SparkleSetup.cs:201 +msgid "The GNOME Project" +msgstr "La GNOME-projekto" + +#: ../SparkleShare/SparkleSetup.cs:209 +msgid "Project" +msgstr "Projekto" + +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Nomo de la dosierujo" -#: ../SparkleShare/SparkleIntro.cs:269 -msgid "Sync" -msgstr "Sinkronigi" - -#: ../SparkleShare/SparkleIntro.cs:312 +#. Cancel button +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Rezigni" -#: ../SparkleShare/SparkleIntro.cs:320 -msgid "Skip" -msgstr "Preterpasi" - -#: ../SparkleShare/SparkleIntro.cs:347 -msgid "Invitation received!" +#. Sync button +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:353 -msgid "" -"You've received an invitation to join a shared folder.\n" -"We're ready to hook you up immediately if you wish." +#: ../SparkleShare/SparkleSetup.cs:286 +#, csharp-format +msgid "Adding project ‘{0}’…" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:359 -msgid "Do you accept this invitation?" -msgstr "Ĉu vi akceptis la inviton?" - -#: ../SparkleShare/SparkleIntro.cs:368 -msgid "Server Address:" -msgstr "Serva adreso:" - -#: ../SparkleShare/SparkleIntro.cs:391 -msgid "Reject" -msgstr "Malakcepti" - -#: ../SparkleShare/SparkleIntro.cs:392 -msgid "Accept and Sync" -msgstr "Akcepti kaj sinkronigi" - -#: ../SparkleShare/SparkleIntro.cs:442 -msgid "Something went wrong…" +#: ../SparkleShare/SparkleSetup.cs:287 +msgid "This may take a while." msgstr "" -#: ../SparkleShare/SparkleIntro.cs:448 -msgid "Try Again" -msgstr "Provi denove" +#: ../SparkleShare/SparkleSetup.cs:288 +msgid "Are you sure it’s not coffee o'clock?" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:473 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 +msgid "Finish" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:325 +msgid "Something went wrong" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:482 -msgid "Folder synced successfully!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:489 -#, csharp-format -msgid "" -"Now you can access the synced files from ‘{0}’ in your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleIntro.cs:497 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Malfermi dosierujon" -#: ../SparkleShare/SparkleIntro.cs:503 ../SparkleShare/SparkleIntro.cs:543 -#: ../SparkleShare/SparkleIntro.cs:604 -msgid "Finish" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:528 -#, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Sinkronigi dosierujon '{0}'..." - -#: ../SparkleShare/SparkleIntro.cs:535 -msgid "This may take a while.\n" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:536 -msgid "Are you sure it’s not coffee o'clock?" -msgstr "" - -#: ../SparkleShare/SparkleIntro.cs:579 -msgid "SparkleShare is ready to go!" -msgstr "SparkleShare pretas por eki!" - -#: ../SparkleShare/SparkleIntro.cs:585 +#: ../SparkleShare/SparkleSetup.cs:429 msgid "" -"Now you can start accepting invitations from others. \n" -"Just click on invitations you get by email and we will take care of the rest." +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." msgstr "" -#: ../SparkleShare/SparkleIntro.cs:596 -msgid "Learn how to host your own SparkleServer" +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 -msgid "Recent Events" +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 -msgid "All Folders" -msgstr "Ĉiuj dosierujoj" - -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" msgstr "" -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." msgstr "" -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" msgstr "" -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." msgstr "" -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" msgstr "" -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Kopirajto (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" msgstr "" -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." msgstr "" #. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleSetupWindow.cs:45 +msgid "SparkleShare Setup" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:286 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "" -#: ../SparkleShare/SparkleUI.cs:99 -msgid "Ouch! Mid-air collision!" -msgstr "" - -#: ../SparkleShare/SparkleUI.cs:100 -msgid "Don't worry, SparkleShare made a copy of each conflicting file." -msgstr "" - -#: ../SparkleShare/SparkleWindow.cs:41 -msgid "SparkleShare Setup" -msgstr "" - diff --git a/po/es.po b/po/es.po index 4547318e..6ed461db 100755 --- a/po/es.po +++ b/po/es.po @@ -1,18 +1,16 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. -# -# , 2011. +# Translators: +# , 2011. # jamelrom , 2011. +# , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-08-03 17:43+0000\n" -"Last-Translator: jamelrom \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/sparkleshare/team/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,24 +18,27 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Actualizado" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "¡Bienvenido a SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Actualizado" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Sincronizando..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Pendiente de sincronizar" @@ -61,73 +62,126 @@ msgstr "Hacer una copia de una versión anterior en esta carpeta" msgid "Select to get a copy of this version" msgstr "Seleccionar para obtener una copia de esta versión" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Muestra la información de la versión" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Mostrar este texto de ayuda" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, una herramienta de compartición y colaboración" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Este programa viene SIN NINGUNA GARANTÍA." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Esto es software libre, y esta invitado a redistribuirlo" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"bajo determinadas condiciones. Por favor lea la GNU GPLv3 para más detalles." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare sincroniza automaticamente repositorios Git en " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "La carpeta ~/SparkleShare con su origen remoto." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Uso: sparkleshare [start|stop|restart] [OPCION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Sincronizar carpeta SparkleShare con el repositorio remoto." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Parámetros:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Acerca de SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "Esta disponible una nueva version ({0})" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Estas ejecutando la última versión" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Comprobando actualizaciones..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "añadido '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "movido '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "editado '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "eliminado '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "y {0} más" -msgstr[1] "y {0} más" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "algo mágico ocurrió" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "Eventos recientes" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "Todas las carpetas" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -135,104 +189,75 @@ msgstr "" "Antes de que podamos crear una carpeta de SparkleShare en este equipo, " "necesitamos un poco de información de usted." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Nombre completo:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Correo electrónico:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Siguiente" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "¿Dónde está su carpeta remota?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "En mi propio servidor:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Carpeta" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "dirección-del-servidor.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "" -"Alojamiento gratuito para proyectos de Software Libre y Código Abierto." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"También tiene cuentas de pago para tener más espacio y ancho de banda " -"privado." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Usuario/Carpeta" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Completamente Libre como en la infraestructura de la Libertad." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Cuentas gratis para proyectos Libres y de Código Abierto." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Proyecto/carpeta" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "El Proyecto GNOME" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME es una interfaz para su equipo fácil de entender." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Seleccione esta opción si usted es un desarrollador o diseñador trabajando " -"en GNOME." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Proyecto" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Nombre de la carpeta:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Cancelar" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Sincronizar" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Sincronizando carpeta ‘{0}’…" +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -242,124 +267,120 @@ msgstr "Esto tardara un poco." msgid "Are you sure it’s not coffee o'clock?" msgstr "¿Seguro que no es la hora del café?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Finalizar" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Algo falló" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Intentar de nuevo" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "Intenta de nuevo..." -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' Ha sido añadido correctamente" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "¡Carpeta sincronizada con exito!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Accede a los archivos sincronizados desde tu carpeta SparkleShare." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Abrir carpeta" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Configuración de SparkleShare" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Perdón, no puede ejecutar SparkleShare con estos permisos." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Las cosas irían absolutamente mal." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Muestra la información de la versión" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Mostrar este texto de ayuda" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, una herramienta de compartición y colaboración" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Este programa viene SIN NINGUNA GARANTÍA." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Esto es software libre, y esta invitado a redistribuirlo" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"bajo determinadas condiciones. Por favor lea la GNU GPLv3 para más detalles." -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare sincroniza automaticamente repositorios Git en " - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "La carpeta ~/SparkleShare con su origen remoto." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Uso: sparkleshare [start|stop|restart] [OPCION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Sincronizar carpeta SparkleShare con el repositorio remoto." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Parámetros:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Todavía no hay carpetas compartidas" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Añadir carpeta remota..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Mostrar eventos recientes" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Desactivar las notificaciones" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Activar las notificaciones" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Salir" diff --git a/po/fi.po b/po/fi.po index 6e5f5b36..8c235daf 100755 --- a/po/fi.po +++ b/po/fi.po @@ -1,44 +1,43 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # , 2011. -# Olli Jarva , 2011. # Łukasz Jernaś , 2011. +# Olli Jarva , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Ajantasalla" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Tervetuloa SparkleShareen!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Ajantasalla" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synkronoidaan..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Kaikkea ei ole synkronoitu" @@ -62,73 +61,125 @@ msgstr "Tee kopio tämän hakemiston aikaisemmasta versiosta" msgid "Select to get a copy of this version" msgstr "Tee kopio tästä versiosta" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Tulosta versiotiedot" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Näytä tämä ohjeteksti" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, yhteistyö- ja jakotyökalu." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Tällä ohjelmalla EI OLE TAKUUTA." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Tämä on vapaa ohjelma, ja saat vapaasti levittää sitä" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "tietyin ehdoin. Saat lisätietoja GNU GPLv3:sta." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare synkronoi automaattisesti Git-tietokannat" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "~/SparkleShare-kansiosta etäpalvelinten kanssa." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Käyttö: sparkleshare [start|stop|restart] [asetukset]" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Synkronoi SparkleShare-kansio etätietokantoihin." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Parametrit:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Tietoja SparkleSharesta" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Sinulla on uusin versio käytössäsi" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Tarkistetaan päivityksiä..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "lisätty '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "siirrettiin '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "muokattu '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "poistettu '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "teki jotain maagista" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -136,100 +187,75 @@ msgstr "" "Ennen kuin voit luoda SparkleShare-kansio tälle tietokoneelle, tarvitsemme " "joitain tietoja sinusta." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Koko nimi:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Sähköposti:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Seuraava" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Missä etähakemisto on?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "Omalle palvelimelleni:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Hakemisto" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "palvelimen-osoite.fi" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Ilmainen palvelintila vapaan lähdekoodin projekteille." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Myös maksullisia tilejä ylimääräisellä tilalla ja nopeammalla yhteydellä." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Käyttäjätunnus/hakemisto" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Täysin vapaa infrastruktuuri." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Ilmainen tili vapaan lähdekoodin projekteille." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Projekti/hakemisto" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOME-projekti" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME on helppokäyttöinen käyttöliittymä tietokoneellesi." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "Valitse tämä, jos olet kehittäjä tai suunnittelija GNOME-projektissa." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Hakemiston nimi:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Peruuta" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Synkronoi" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synkronoidaan hakemistoa '{0}'..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -239,123 +265,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "Oletko varma, että ei ole kahvitauon paikka?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Valmis" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Yritä uudelleen" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' lisättiin onnistuneesti" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Hakemistojen synkronointi onnistui!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Avaa hakemisto" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleSharen asennus" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Et voi ajaa SparkleSharea näillä oikeuksilla." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Asiat menevät paljon pieleen." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Tulosta versiotiedot" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Näytä tämä ohjeteksti" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, yhteistyö- ja jakotyökalu." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Tällä ohjelmalla EI OLE TAKUUTA." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Tämä on vapaa ohjelma, ja saat vapaasti levittää sitä" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "tietyin ehdoin. Saat lisätietoja GNU GPLv3:sta." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare synkronoi automaattisesti Git-tietokannat" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "~/SparkleShare-kansiosta etäpalvelinten kanssa." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Käyttö: sparkleshare [start|stop|restart] [asetukset]" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Synkronoi SparkleShare-kansio etätietokantoihin." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Parametrit:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Ei etäkansioita" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Lisää etähakemisto..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Poista ilmoitukset käytöstä" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Ota ilmoitukset käyttöön" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Lopeta" diff --git a/po/fr.po b/po/fr.po index 87715abe..264d5862 100755 --- a/po/fr.po +++ b/po/fr.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-27 20:30+0200\n" -"PO-Revision-Date: 2011-09-28 12:49+0000\n" -"Last-Translator: paa \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -135,6 +135,45 @@ msgstr "Vous disposez de la dernière version." msgid "Checking for updates..." msgstr "Vérification des mises à jour…" +#: ../SparkleShare/SparkleControllerBase.cs:491 +msgid "dddd, MMMM d, yyyy" +msgstr "" + +#: ../SparkleShare/SparkleControllerBase.cs:497 +msgid "dddd, MMMM d" +msgstr "" + +#: ../SparkleShare/SparkleControllerBase.cs:705 +#, csharp-format +msgid "added ‘{0}’" +msgstr "" + +#: ../SparkleShare/SparkleControllerBase.cs:710 +#, csharp-format +msgid "moved ‘{0}’" +msgstr "" + +#: ../SparkleShare/SparkleControllerBase.cs:715 +#, csharp-format +msgid "edited ‘{0}’" +msgstr "" + +#: ../SparkleShare/SparkleControllerBase.cs:720 +#, csharp-format +msgid "deleted ‘{0}’" +msgstr "" + +#: ../SparkleShare/SparkleControllerBase.cs:729 +#, csharp-format +msgid "and {0} more" +msgid_plural "and {0} more" +msgstr[0] "" +msgstr[1] "" + +#: ../SparkleShare/SparkleControllerBase.cs:733 +msgid "did something magical" +msgstr "" + #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "Évènements récents" diff --git a/po/he.po b/po/he.po index 9ac4a952..9707527c 100755 --- a/po/he.po +++ b/po/he.po @@ -1,41 +1,40 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "מעודכן" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "ברוכים הבאים לספארקלשר!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "מעודכן" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "מסנכרן..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "לא הכל מסונכרן" @@ -59,172 +58,200 @@ msgstr "צור העתק של גרסה קודמת בתקייה זו" msgid "Select to get a copy of this version" msgstr "בחר כדי לקבל העתק של גרסה זו" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "מידע גרסת ההדפסה" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "הראה את מלל העזרה" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "זכויות שמורות (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "תוכנה זו באה ללא כל אחריות." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "תוכנה זו הינה חופשית ואתם מוזמנים להפיצה" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "תחת תנאים מסויימים. אנא קראו את רשיון GNU GPLv3 לקבלת פרטים." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "שימוש: sparkleshare [start|stop|restart] [אפשרויות]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "סנכרן תקיית ספארקלשר עם מאגרים מרוחקים." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "ארגומנטים:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "ספארקלשר" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "הוסף ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "נערך ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "נמחק ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "" "לפני שנוכל ליצור תקיית ספארקלשר על מחשב זה, אנו צריכים כמה פיסות מידע ממך." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "שם מלא:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "דוא\"ל" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "הבא" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "היכן נמצאת תקייתך המרוחקת?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "על השרת שלי:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "תקייה" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "כתובת-שרת.קום" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "שירותי אחסון חינמיים לפרוייקטי קוד פתוח חופשיים." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "מציעים גם חשבונות בתשלום עם מקום אחסון אישי ותעבורה גדולים." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "שם משתמש\\תקייה" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "גיטוריוס" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "חופשי לגמרי כבתשתית חופשית." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "חשבונות חינמיים לפרוייקטי קוד חופשי ופתוח." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "פרוייקט\\תקייה" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "פרוייקט גנום" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "פרוייקט גנום הינו ממשק קל ונוח למחשבך" - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "בחר באפשרות זו אם אתה מתכנת או מעצב העובד על פרוייקט גנום." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "פרוייקט" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "שם תקייה:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "בטל" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "סנכרן" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "מסנכרן תיקייה ‘{0}’..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -234,123 +261,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "סיים" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "נסה שוב" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "התקייה סונכרנה בהצלחה!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "פתח תקייה" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "מצטערים, אך אינך יכול להריץ ספארקלשר עם ההרשאות האלה." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "דברים בלתי תקינים עשויים לקרות." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "מידע גרסת ההדפסה" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "הראה את מלל העזרה" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "זכויות שמורות (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "תוכנה זו באה ללא כל אחריות." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "תוכנה זו הינה חופשית ואתם מוזמנים להפיצה" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "תחת תנאים מסויימים. אנא קראו את רשיון GNU GPLv3 לקבלת פרטים." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "שימוש: sparkleshare [start|stop|restart] [אפשרויות]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "סנכרן תקיית ספארקלשר עם מאגרים מרוחקים." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "ארגומנטים:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "ספארקלשר" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "עדיין אין תיקיות מרוחקות" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "צא" diff --git a/po/hu.po b/po/hu.po index 20b52d81..02106330 100755 --- a/po/hu.po +++ b/po/hu.po @@ -1,42 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Zoltan Hoppár , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Naprakész" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Üdvözli a SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Naprakész" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Szinkronizálás..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Nincs minden szinkronizálva" @@ -60,73 +59,126 @@ msgstr "Korábbi verzió másolása ebbe a mappába" msgid "Select to get a copy of this version" msgstr "Válasszon hogy egy korábbi változatot megkapjon" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Verzió információk nyomtatása" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Ezt a súgó segítséget jeleníti meg" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, az együttműködés és megosztás eszköze." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Erre a programra nincs SEMMIFÉLE GARANCIA." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Ez egy szabad szoftver, és mindig örülünk, ha terjesztik " + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"bizonyos feltételek mellett. Kérjük, olvassa el a GNU GPLv3 a részletekért." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare automatikusan szinkronizálja Git adattárakat a" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "a ~/SparkleShare mappával a távoli eredetükkel." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Használat: sparkleshare [start | stop | újraindítás] [OPCIÓK] ..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "A SparkleShare mappa szinkronizálása a távoli tárolókkal." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Paraméterek:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "A SparkleShare-ről" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Az elérhető legújabb verziót használja." -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Frissítések keresése..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "hozzáadva '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "elmozgatva '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "szerkesztve '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "törölve '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "és {0} további" -msgstr[1] "és {0} továbbiak" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "valami varázslatosat tett" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "Utóbbi események" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "MInden mappa" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -134,104 +186,75 @@ msgstr "" "Mielőtt még egy SparkleShare mappát készítenénk ezen a gépen, még néhány " "apró információra lenne szükség." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Teljes név:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Email:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Következő" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Hol van a távoli elérésű mappája?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "A saját szerveremen:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Mappa" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "cím-a-szerverhez.hu" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "" -"Ingyenes tárhely szolgáltatás ingyenes és nyílt forrású szoftver projektek " -"számára." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"De rendelkezünk fizetős regisztrációkkal még több személyes tárhelyhez és " -"sávszélességhez." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Felhasználónév / Mappa" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Teljesen szabad mint Szabad infrastruktúra." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Ingyenes regisztrációk a szabad és nyílt forrású projektek számára." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Projekt / Mappa" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "A GNOME Project" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME egy könnyen érthető kezelőfelület a gépéhez." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Válassza ezt az opciót ha fejlesztő vagy tervezőként dolgozik GNOME-ban" - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Mappa neve:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Mégsem" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Szinkronizál" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Szinkronizálása mappa '{0}'..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -241,124 +264,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "Biztos benne, hogy nincs kávészünet?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Befejezés" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Próbálja újra" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' sikeresen hozzáadva" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Mappa sikeresen szinkronizálva!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Mappa megnyitása" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleShare beállítása" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Elnézést, nem tudja futtatni SparkleShare ezekkel a jogosultságokkal." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "A dolgok teljesen rossz irányt vehetnek." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Verzió információk nyomtatása" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Ezt a súgó segítséget jeleníti meg" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, az együttműködés és megosztás eszköze." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Erre a programra nincs SEMMIFÉLE GARANCIA." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Ez egy szabad szoftver, és mindig örülünk, ha terjesztik " - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"bizonyos feltételek mellett. Kérjük, olvassa el a GNU GPLv3 a részletekért." -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare automatikusan szinkronizálja Git adattárakat a" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "a ~/SparkleShare mappával a távoli eredetükkel." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Használat: sparkleshare [start | stop | újraindítás] [OPCIÓK] ..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "A SparkleShare mappa szinkronizálása a távoli tárolókkal." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Paraméterek:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Még nincsenek távoli mappák" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Távoli mappa hozzáadása..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Utolsó események megjelenítése" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Értesítések kikapcsolása" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Értesítések bekapcsolása" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Kilépés" diff --git a/po/it.po b/po/it.po index 4adb8917..4efbb894 100755 --- a/po/it.po +++ b/po/it.po @@ -1,9 +1,6 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Ilias Bartolini , 2011. # Luca Delucchi , 2011. # Łukasz Jernaś , 2011. @@ -11,34 +8,36 @@ msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-08-04 09:09+0000\n" -"Last-Translator: lucadelu \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Aggiornato" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Benvenuto in SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Aggiornato" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Sincronizzazione in corso..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Non tutto è sincronizzato" @@ -62,73 +61,126 @@ msgstr "Esegui una copia di una precedente versione di questa cartella" msgid "Select to get a copy of this version" msgstr "Seleziona per ottenere una copia di questa versione" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Stampa informazioni sulla versione" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Mostra questo messaggio di aiuto" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, uno strumento collaborativo e di condivisione" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Questo programma viene fornito ASSOLUTAMENTE SENZA NESSUNA GARANZIA." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Questo è software libero e sei invitato a redistribuirlo" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"rispettando alcune restrizioni. Leggi la licenza GNU GPLv3 per i dettagli" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare sincronizza automaticamente i repository Git nella" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "cartella ~/.SparkleShare con le loro origini." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Utilizzo: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Sincronizza cartella SparkleShare con repository remoti." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Argomenti" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Informazioni su SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "È disponibile una nuova versione ({0})" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Stai lanciando l'ultima versione" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Controllando per aggiornamenti..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "aggiunti '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "spostato '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "modificati '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "eliminati '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "uno: e {0} più" -msgstr[1] "altro: e {0} più" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "È successo qualcosa di magico" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "Eventi recenti" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "Tutte le cartelle" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -136,103 +188,75 @@ msgstr "" "Prima di poter creare una cartella SparkleShare in questo computer, abbiamo " "bisogno di qualche informazione da voi." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Nome e Cognome:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Email:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Successivo" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Dove si trova la tua cartella remota?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "In un mio server personale:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Cartella" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "indirizzo-del-server.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Hosting gratuito per progetti di Software Libero ed Open Source:" - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Ha anche account a pagamento per una maggiore larghezza di banda e spazio " -"privato." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Username/Cartella" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorius" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Completamente Libero, come nelle infrastrutture Libere" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Account gratuiti per Software libero e progetti Open Source." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Progetto/Cartella" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "The GNOME Project" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME è una facile interfaccia al tuo computer." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Selezionare questa opzione se sei uno sviluppatore o progettista che sta " -"lavorando su GNOME." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Progetto" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Nome Cartella:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Cancella" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Sincronizza" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Sincronizzo cartella '{0}' ..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -242,124 +266,120 @@ msgstr "Questa operazione potrebbe richiedere un po' di tempo." msgid "Are you sure it’s not coffee o'clock?" msgstr "Sei sicuro che non sia l'ora di un caffè?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Finito" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Qualcosa è andato storto" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Prova Ancora" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "‘{0}’ è stato aggiunto con successo" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Cartella sincronizzata con successo!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Accesso ai file sincronizzati dalla cartella SparkleShare." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Apri cartella" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Impostazioni " -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Spiacente, non è possibile eseguire SparkleShare con questi permessi." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Le cose potrebbero andare estremamente male." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Stampa informazioni sulla versione" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Mostra questo messaggio di aiuto" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, uno strumento collaborativo e di condivisione" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Questo programma viene fornito ASSOLUTAMENTE SENZA NESSUNA GARANZIA." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Questo è software libero e sei invitato a redistribuirlo" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"rispettando alcune restrizioni. Leggi la licenza GNU GPLv3 per i dettagli" -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare sincronizza automaticamente i repository Git nella" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "cartella ~/.SparkleShare con le loro origini." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Utilizzo: sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Sincronizza cartella SparkleShare con repository remoti." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Argomenti" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Nessuna Cartella Remota" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Aggiungi Cartella Remota..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Mostra eventi recenti" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Spegni le notifiche" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Accendi le notifiche" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Esci" diff --git a/po/ja.po b/po/ja.po index 6dcebc93..d5ffcefc 100755 --- a/po/ja.po +++ b/po/ja.po @@ -1,43 +1,42 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # , 2011. # , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "最新の状態です。" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "SparkleShareへようこそ!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "最新の状態です。" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "同期中..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "すべてが同期されていません" @@ -61,170 +60,198 @@ msgstr "このフォルダに古いヴァージョンのコピーを作成" msgid "Select to get a copy of this version" msgstr "このヴァージョンを選択し、コピー" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "バージョン情報の表示" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "このヘルプテキストを表示" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare、コラボレーションと共有のためのツールです。" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C)2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "このプログラムは完全無保証です。" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "これはフリーソフトウェアであり、再配布を歓迎します。" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "一定の条件の下で。詳細については、GNUのGPLv3をお読みください。" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShareは自動的に..のGitリポジトリと同期します" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "リモートの元フォルダを含んだ~/SparkleShareフォルダ" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "使用法: sparkleshare [start|stop|restart] [オプション]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "SparkleShareフォルダをリモートのリポジトリと同期。" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "引数:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "SparkleShareについて" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "最新のバージョンです。" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "更新の確認中..." -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "'{0}'を追加しました" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "'{0}'を移動しました" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "'{0}'を編集しました" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "'{0}'を削除しました" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "、{0}詳細" +msgstr[0] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "何か摩訶不思議なことをしました" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "SparkleShareのフォルダをこのコンピュータ上に作成する前に、少しですがお知らせがあります。" -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "氏名:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "電子メール:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "次" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "リモート・フォルダの場所はどこですか?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "個人のサーバ:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "フォルダ" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "サーバのアドレス.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "フリーでオープンソースのソフトウェアプロジェクトのための無料ホスティング。" - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "また、プライベートなストレージ領域の増量や高速通信のための有用アカウントもあります。" - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "ユーザー名/フォルダ" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "自由なインフラストラクチャとして完全無料。" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "無料でオープンソースなプロジェクトのための無料アカウント" - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "プロジェクト/フォルダ" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOMEプロジェクト" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOMEはあなたのコンピュータ使いやすくする環境です。" - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "もしあなたが、GNOMEの開発/デザインに関わっているなら、このオプションを選択。" - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "プロジェクト" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "フォルダ名:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "キャンセル" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "同期" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "フォルダ'{0}'の同期中..." +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -234,123 +261,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "コーヒー時ではありませんか?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "完了" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "再トライ" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}'は正常に追加されました" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "フォルダが正常に同期されました!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "フォルダを開く" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleShareセ​​ットアップ" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "申し訳ありませんが、SparkleShareを実行する権限がありません。パーミッションの設定を見直してください。" - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "全く予期しないことになるかもしれません。" - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "バージョン情報の表示" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "このヘルプテキストを表示" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare、コラボレーションと共有のためのツールです。" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C)2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "このプログラムは完全無保証です。" - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "これはフリーソフトウェアであり、再配布を歓迎します。" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "一定の条件の下で。詳細については、GNUのGPLv3をお読みください。" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShareは自動的に..のGitリポジトリと同期します" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "リモートの元フォルダを含んだ~/SparkleShareフォルダ" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "使用法: sparkleshare [start|stop|restart] [オプション]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "SparkleShareフォルダをリモートのリポジトリと同期。" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "引数:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "リモートフォルダまだ作成されていません。" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "リモートフォルダの追加..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "通知をオフ" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "通知をオン" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "終了" diff --git a/po/nl.po b/po/nl.po index 317b22bc..3dbf42cf 100755 --- a/po/nl.po +++ b/po/nl.po @@ -1,47 +1,48 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. -# -# , 2011. +# Translators: # , 2011. -# smeagiel , 2011. +# , 2011. # Łukasz Jernaś , 2011. +# smeagiel , 2011. +# , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-29 11:38+0200\n" -"PO-Revision-Date: 2011-07-12 21:12+0000\n" -"Last-Translator: tzwenn \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:337 -#: ../SparkleShare/SparkleIntro.cs:67 ../SparkleShare/SparkleStatusIcon.cs:345 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Welkom bij SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:348 -#: ../SparkleShare/SparkleStatusIcon.cs:357 -msgid "Not everything is synced" -msgstr "Niet alles is gesynchroniseerd" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:358 -#: ../SparkleShare/SparkleStatusIcon.cs:367 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 msgid "Up to date" msgstr "Up-to-date" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:374 -#: ../SparkleShare/SparkleStatusIcon.cs:383 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synchroniseren…" +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 +msgid "Not everything is synced" +msgstr "Niet alles is gesynchroniseerd" + #: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113 msgid "Copy Web Link" msgstr "Kopiëer weblink" @@ -62,71 +63,127 @@ msgstr "Maak een kopie van een oudere versie in deze map" msgid "Select to get a copy of this version" msgstr "Selecteer voor een kopie van deze versie" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Druk versie-informatie af" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Toon deze helptekst" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, een programma om samen te werken en te delen." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Er zit ABSOLUUT GEEN GARANTIE op dit programma." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" +"Dit is vrije software en je bent van harte uitgenodigd om het te " +"herdistribueren " + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr " onder bepaalde voorwaarden. Zie de GNU GPLv3 voor meer informatie." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare automatisch synchroniseerd Git repositories in " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "de ~/SparkleShare map met de externe bron." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Gebruik: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Synchroniseer de SparkleShare map met externe repositories" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Argumenten:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:46 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Over SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:53 -msgid "A newer version is available" -msgstr "Een nieuwere versie is beschikbaar" +#: ../SparkleShare/SparkleAbout.cs:70 +#, csharp-format +msgid "A newer version ({0}) is available!" +msgstr "Een nieuwe versie ({0}) is beschikbaar!" -#: ../SparkleShare/SparkleAbout.cs:60 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "U werkt met de nieuwste versie." -#: ../SparkleShare/SparkleAbout.cs:87 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Controleren op updates ..." -#: ../SparkleShare/SparkleAbout.cs:116 -msgid "_Show Credits" +#: ../SparkleShare/SparkleControllerBase.cs:491 +msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:129 -msgid "_Visit Website" -msgstr "_Bezoek website" - -#: ../SparkleShare/SparkleController.cs:455 -msgid "ddd MMM d, yyyy" +#: ../SparkleShare/SparkleControllerBase.cs:497 +msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:460 -msgid "ddd MMM d" -msgstr "" - -#: ../SparkleShare/SparkleController.cs:661 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "voegde ‘{0}’ toe" +msgstr "" -#: ../SparkleShare/SparkleController.cs:666 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:671 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "bewerkte ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:676 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "verwijderde ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:685 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:689 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleIntro.cs:73 +#: ../SparkleShare/SparkleEventLog.cs:58 +msgid "Recent Events" +msgstr "Recente gebeurtenissen" + +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 +msgid "All Folders" +msgstr "Alle mappen" + +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -134,300 +191,199 @@ msgstr "" "Voordat we een SparkleShare map op deze computer kunnen aanmaken, hebben we " "eerst wat informatie van je nodig." -#: ../SparkleShare/SparkleIntro.cs:83 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Volledige naam:" -#: ../SparkleShare/SparkleIntro.cs:98 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "E-mailadres" -#: ../SparkleShare/SparkleIntro.cs:109 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Volgende" -#: ../SparkleShare/SparkleIntro.cs:115 -msgid "Configuring…" -msgstr "Configureren…" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:161 -msgid "Where is your remote folder?" -msgstr "Waar is je externe map?" - -#: ../SparkleShare/SparkleIntro.cs:174 -msgid "address-to-server.com" -msgstr "adres-naar-server.com" - -#: ../SparkleShare/SparkleIntro.cs:179 +#. Own server radiobutton +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "Op mijn eigen server:" -#: ../SparkleShare/SparkleIntro.cs:186 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Gratis hosting voor Vrije en Open Source Software projecten." - -#: ../SparkleShare/SparkleIntro.cs:187 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Heeft ook accounts tegen betaling voor extra privéruimte en bandbreedte." - -#: ../SparkleShare/SparkleIntro.cs:195 -msgid "The GNOME Project" -msgstr "Het GNOME Project" - -#: ../SparkleShare/SparkleIntro.cs:197 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME is een makkelijk te begrijpen interface voor je computer." - -#: ../SparkleShare/SparkleIntro.cs:198 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "Selecteer deze optie als je een GNOME vrijwilliger bent." - -#: ../SparkleShare/SparkleIntro.cs:206 -msgid "Gitorious" -msgstr "Gitorious" - -#: ../SparkleShare/SparkleIntro.cs:208 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Volledig Free as in Freedom infrastructuur." - -#: ../SparkleShare/SparkleIntro.cs:209 -msgid "Free accounts for Free and Open Source projects." -msgstr "Gratis accounts voor Vrije en Open Source Software projecten." - -#: ../SparkleShare/SparkleIntro.cs:220 -msgid "Username/Folder" -msgstr "Gebruikersnaam/Map" - -#: ../SparkleShare/SparkleIntro.cs:225 -msgid "Project/Folder" -msgstr "Project/Map" - -#: ../SparkleShare/SparkleIntro.cs:230 -msgid "Project" -msgstr "Project" - -#: ../SparkleShare/SparkleIntro.cs:235 ../SparkleShare/SparkleIntro.cs:254 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Map" -#: ../SparkleShare/SparkleIntro.cs:259 ../SparkleShare/SparkleIntro.cs:377 +#: ../SparkleShare/SparkleSetup.cs:162 +msgid "address-to-server.com" +msgstr "adres-naar-server.com" + +#: ../SparkleShare/SparkleSetup.cs:183 +msgid "Username/Folder" +msgstr "Gebruikersnaam/Map" + +#. Gitorious radiobutton +#: ../SparkleShare/SparkleSetup.cs:188 +msgid "Gitorious" +msgstr "Gitorious" + +#: ../SparkleShare/SparkleSetup.cs:196 +msgid "Project/Folder" +msgstr "Project/Map" + +#. GNOME radiobutton +#: ../SparkleShare/SparkleSetup.cs:201 +msgid "The GNOME Project" +msgstr "Het GNOME Project" + +#: ../SparkleShare/SparkleSetup.cs:209 +msgid "Project" +msgstr "Project" + +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Mapnaam:" -#: ../SparkleShare/SparkleIntro.cs:269 -msgid "Sync" -msgstr "Synchroniseer" - -#: ../SparkleShare/SparkleIntro.cs:312 +#. Cancel button +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Annuleren" -#: ../SparkleShare/SparkleIntro.cs:320 -msgid "Skip" -msgstr "Overslaan" - -#: ../SparkleShare/SparkleIntro.cs:347 -msgid "Invitation received!" -msgstr "Uitnodiging ontvangen!" - -#: ../SparkleShare/SparkleIntro.cs:353 -msgid "" -"You've received an invitation to join a shared folder.\n" -"We're ready to hook you up immediately if you wish." +#. Sync button +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" msgstr "" -"Je hebt een uitnodiging ontvangen om je bij een gedeelde map aan te sluiten.\n" -"Als je wilt zorgen we ervoor dat dit meteen in orde komt." -#: ../SparkleShare/SparkleIntro.cs:359 -msgid "Do you accept this invitation?" -msgstr "Accepteer je deze uitnodiging?" +#: ../SparkleShare/SparkleSetup.cs:286 +#, csharp-format +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:368 -msgid "Server Address:" -msgstr "Serveradres:" +#: ../SparkleShare/SparkleSetup.cs:287 +msgid "This may take a while." +msgstr "Dit kan even duren." -#: ../SparkleShare/SparkleIntro.cs:391 -msgid "Reject" -msgstr "Weigeren" +#: ../SparkleShare/SparkleSetup.cs:288 +msgid "Are you sure it’s not coffee o'clock?" +msgstr "Tijd voor een Cup-a-Soup?" -#: ../SparkleShare/SparkleIntro.cs:392 -msgid "Accept and Sync" -msgstr "Accepteren en Synchroniseren" +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 +msgid "Finish" +msgstr "Voltooien" -#: ../SparkleShare/SparkleIntro.cs:442 -msgid "Something went wrong…" -msgstr "Er is iets fout gegaan…" +#: ../SparkleShare/SparkleSetup.cs:325 +msgid "Something went wrong" +msgstr "Er ging iets mis" -#: ../SparkleShare/SparkleIntro.cs:448 -msgid "Try Again" -msgstr "Opnieuw proberen" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:473 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' is met succes toegevoegd" -#: ../SparkleShare/SparkleIntro.cs:482 -msgid "Folder synced successfully!" -msgstr "Map succesvol gesynchroniseerd!" - -#: ../SparkleShare/SparkleIntro.cs:489 -#, csharp-format -msgid "" -"Now you can access the synced files from ‘{0}’ in your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" -"Nu heb je toegang tot de gesynchoniseerde bestanden van ‘{0}’ in je " -"SparkleShare map." #. A button that opens the synced folder -#: ../SparkleShare/SparkleIntro.cs:497 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Map openen" -#: ../SparkleShare/SparkleIntro.cs:503 ../SparkleShare/SparkleIntro.cs:543 -#: ../SparkleShare/SparkleIntro.cs:604 -msgid "Finish" -msgstr "Voltooien" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" -#: ../SparkleShare/SparkleIntro.cs:528 -#, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Map ‘{0}’ aan het synchroniseren…" - -#: ../SparkleShare/SparkleIntro.cs:535 -msgid "This may take a while.\n" -msgstr "Dit kan even duren.\n" - -#: ../SparkleShare/SparkleIntro.cs:536 -msgid "Are you sure it’s not coffee o'clock?" -msgstr "Tijd voor een Cup-a-Soup?" - -#: ../SparkleShare/SparkleIntro.cs:579 -msgid "SparkleShare is ready to go!" -msgstr "SparkleShare is er klaar voor!" - -#: ../SparkleShare/SparkleIntro.cs:585 +#: ../SparkleShare/SparkleSetup.cs:429 msgid "" -"Now you can start accepting invitations from others. \n" -"Just click on invitations you get by email and we will take care of the rest." -msgstr "" -"Nu kan je uitnodigingen accepteren van anderen. \n" -"Klik gewoon op uitnodigingen die je per e-mail ontvangt en wij zorgen voor de rest." - -#: ../SparkleShare/SparkleIntro.cs:596 -msgid "Learn how to host your own SparkleServer" -msgstr "Leer hoe je je eigen SparkleServer kan opzetten" - -#: ../SparkleShare/SparkleEventLog.cs:61 -msgid "Recent Events" -msgstr "Recente gebeurtenissen" - -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 -msgid "All Folders" -msgstr "Alle mappen" - -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Sorry, SparkleShare kan niet gedraaid worden met deze rechten." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Dingen zouden vresenlijk mis gaan" - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Druk versie-informatie af" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Toon deze helptekst" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." msgstr "" -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Er zit ABSOLUUT GEEN GARANTIE op dit programma." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" msgstr "" -"Dit is vrije software en je bent van harte uitgenodigd om het te " -"herdistribueren " -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr " onder bepaalde voorwaarden. Zie de GNU GPLv3 voor meer informatie." +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare automatisch synchroniseerd Git repositories in " +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "de ~/SparkleShare map met de externe bron." +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Gebruik: sparkleshare [start|stop|restart] [OPTION]..." +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Synchroniseer de SparkleShare map met externe repositories" +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Argumenten:" +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Nog geen externe mappen" +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" #. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Externe map toevoegen…" +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleSetupWindow.cs:45 +msgid "SparkleShare Setup" +msgstr "SparkleShare Setup" + +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Toon recente gebeurtenissen" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Zet mededelingen uit" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Zet mededelingen aan" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:286 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Afsluiten" -#: ../SparkleShare/SparkleUI.cs:99 -msgid "Ouch! Mid-air collision!" -msgstr "Ouw! Botsing!" - -#: ../SparkleShare/SparkleUI.cs:100 -msgid "Don't worry, SparkleShare made a copy of each conflicting file." -msgstr "" -"Geen zorgen, SparkleShare heeft een kopie van elk conflicterend bestand " -"gemaakt." - -#: ../SparkleShare/SparkleWindow.cs:41 -msgid "SparkleShare Setup" -msgstr "SparkleShare Setup" - diff --git a/po/nn_NO.po b/po/nn_NO.po index bde22e4b..82edc000 100755 --- a/po/nn_NO.po +++ b/po/nn_NO.po @@ -1,38 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 13:59+0200\n" -"PO-Revision-Date: 2011-08-28 15:31+0000\n" -"Last-Translator: anjar \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nn_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Velkommen åt SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synkroniserer..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Ikkje alt er synkronisert" @@ -56,8 +59,60 @@ msgstr "Lag ein kopi av ein tidlegare versjon i denne mappa" msgid "Select to get a copy of this version" msgstr "Vel for å få ein kopi av tidlegare versjon" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Skriv ut versjonsinformasjon" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Vis denne hjølpsomme teksten" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Dette programmet kjem heilt uten garantiar." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Dette er fri programvare, og du står fritt til å spre det" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "under nokre få vilkår. Les GNU GPLv3 for fleire detaljar" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare synkroniserer automatisk Git-strukturar i" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "~/SparkleShare-mappa med fjernfilane" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Om SparkleShare" @@ -74,44 +129,44 @@ msgstr "Du køyrer den nyaste versjonen." msgid "Checking for updates..." msgstr "Ser etter oppdateringar..." -#: ../SparkleShare/SparkleController.cs:483 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:489 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:706 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "la til '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:711 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "flytta '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:716 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "endra '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:721 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "sletta '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:734 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "gjorde noko magisk" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -122,7 +177,7 @@ msgstr "Siste hendingar" msgid "All Folders" msgstr "Alle mapper" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -130,226 +185,198 @@ msgstr "" "Før me kan lage ei SparkleShare-mappe på denne datamaskina, må me ha litt " "meir informasjon frå deg." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Fullt namn:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "E-post:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Neste" -#: ../SparkleShare/SparkleSetup.cs:123 -msgid "Where is your remote folder?" -msgstr "Kvar er di fjernmappe?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:132 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "På min eigen server:" -#: ../SparkleShare/SparkleSetup.cs:137 ../SparkleShare/SparkleSetup.cs:239 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Mappe" -#: ../SparkleShare/SparkleSetup.cs:164 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "adressa-åt-serveren.com" -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Gratis lagring for frie og opne prosjekt" - -#: ../SparkleShare/SparkleSetup.cs:180 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "Har òg betal-kontoar for meir plass og båndbredde." - -#: ../SparkleShare/SparkleSetup.cs:189 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Brukarnamn/Mappe" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:194 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Heilt fri." - -#: ../SparkleShare/SparkleSetup.cs:197 -msgid "Free accounts for Free and Open Source projects." -msgstr "Gratise kontoar for frie og opne prosjekt" - -#: ../SparkleShare/SparkleSetup.cs:206 msgid "Project/Folder" msgstr "Prosjekt/Mappe" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:211 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOME-prosjektet" -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME er eit \"enkelt å forstå\"-grensesnitt for di datamaskin." - -#: ../SparkleShare/SparkleSetup.cs:214 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Vel dette om du er ein utviklar eller designer som arbeider med GNOME." - -#: ../SparkleShare/SparkleSetup.cs:223 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Prosjekt" -#: ../SparkleShare/SparkleSetup.cs:233 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Mappenamn:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:261 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Avbryt" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:269 -msgid "Sync" -msgstr "Synkroniser" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synkroniserer mappe '{0}'" +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:298 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Dette kan ta ei tid" -#: ../SparkleShare/SparkleSetup.cs:299 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "Ta deg ei kaffitår" -#: ../SparkleShare/SparkleSetup.cs:303 ../SparkleShare/SparkleSetup.cs:388 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Ferdig" -#: ../SparkleShare/SparkleSetup.cs:333 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Noko gjekk gale" -#: ../SparkleShare/SparkleSetup.cs:353 -msgid "Try Again" -msgstr "Prøv igjen" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:372 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:378 -msgid "Folder synced successfully!" -msgstr "Mappesynkroniseringa vert utført utan feil!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:379 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Opne mappe" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Beklager, du kan ikkje køyre SparkleShare med disse rettighetane." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Ting kan gå fysomt fælt." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Skriv ut versjonsinformasjon" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Vis denne hjølpsomme teksten" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Dette programmet kjem heilt uten garantiar." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Dette er fri programvare, og du står fritt til å spre det" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "under nokre få vilkår. Les GNU GPLv3 for fleire detaljar" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare synkroniserer automatisk Git-strukturar i" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "~/SparkleShare-mappa med fjernfilane" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Ikkje nokon fjernmappe enno" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Vis siste hendingar" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Avslutt" diff --git a/po/no_NO.po b/po/no_NO.po index 8eaa9290..bf297216 100755 --- a/po/no_NO.po +++ b/po/no_NO.po @@ -1,4 +1,4 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # # Translators: # , 2011. @@ -8,34 +8,36 @@ msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 13:59+0200\n" -"PO-Revision-Date: 2011-09-01 14:40+0000\n" -"Last-Translator: anjar \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: no_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Oppdatert" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Velkommen til SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Oppdatert" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synkroniserer..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Ikke alt er synkronisert" @@ -59,8 +61,61 @@ msgstr "Lag en kopi av en tidligere versjon i denne mappen" msgid "Select to get a copy of this version" msgstr "Velg for å få en kopi av denne versjonen." +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Print versjons informasjon" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Vis denne hjelpeteksten" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, et samarbeids- og fildelingsverktøy" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Dette programmet kommer med ABSOLUTT INGEN GARANTI." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" +"Dette er fri programvare, og du er velkommen til å videredistribuere det" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "under visse vilkår. Vennligst les GNU GPLv3 for detaljer." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare synkroniserer automatisk Git repositories i" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "på ~ / SparkleShare mappe med deres eksterne opprinnelse." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Bruk: sparkleshare [start | stop | restart] [VALG] ..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Synkroniser SparkleShare mappe med eksterne repositories." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Argumenter:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Om SparkleShare" @@ -77,44 +132,44 @@ msgstr "Du kjører siste versjon" msgid "Checking for updates..." msgstr "Ser etter oppdateringer..." -#: ../SparkleShare/SparkleController.cs:483 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, åååå" +msgstr "" -#: ../SparkleShare/SparkleController.cs:489 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:706 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "la til '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:711 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "Flyttet ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:716 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "redigerte '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:721 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "slettet '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "og én til" -msgstr[1] "og {0] til" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:734 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "Gjorde noe magisk" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -125,7 +180,7 @@ msgstr "Nylige hendelser" msgid "All Folders" msgstr "Alle mapper" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -133,108 +188,81 @@ msgstr "" "Før vi kan lage en SparkleShare mappe på denne datamaskinen, trenger vi litt" " informasjon fra deg." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Fullt navn:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "E-post:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Neste" -#: ../SparkleShare/SparkleSetup.cs:123 -msgid "Where is your remote folder?" -msgstr "Hvor er din eksterne mappe?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:132 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "På min egen server:" -#: ../SparkleShare/SparkleSetup.cs:137 ../SparkleShare/SparkleSetup.cs:239 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Mappe" -#: ../SparkleShare/SparkleSetup.cs:164 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "addresse-til-server.com" -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Gratis hosting for gratis og Åpen Kildekode prosjekter" - -#: ../SparkleShare/SparkleSetup.cs:180 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Har også betalte kontoer som gir ekstra privat lagringsplass og båndbredde." - -#: ../SparkleShare/SparkleSetup.cs:189 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Brukernavn/Mappe" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:194 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Helt fri som i frihet infrastruktur." - -#: ../SparkleShare/SparkleSetup.cs:197 -msgid "Free accounts for Free and Open Source projects." -msgstr "Gratis kontoer for gratis og åpen kildekode prosjekter." - -#: ../SparkleShare/SparkleSetup.cs:206 msgid "Project/Folder" msgstr "Prosjekt/Mappe" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:211 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOME Prosjektet" -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME er et lettfattelig grensesnitt for din datamaskin." - -#: ../SparkleShare/SparkleSetup.cs:214 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Velg dette valget dersom du er en utvikler eller designer som arbeider med " -"GNOME." - -#: ../SparkleShare/SparkleSetup.cs:223 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Prosjekt" -#: ../SparkleShare/SparkleSetup.cs:233 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Mappe Navn:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:261 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Avbryt" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:269 -msgid "Sync" -msgstr "Synkroniser" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synkronisere mappe '{0}' ..." +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:298 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Dette kan ta en stund." -#: ../SparkleShare/SparkleSetup.cs:299 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "" "Ta deg en kopp te:\n" @@ -245,124 +273,120 @@ msgstr "" "Nyt teen\n" "Kom tilbake, og nyt SparkleShare!" -#: ../SparkleShare/SparkleSetup.cs:303 ../SparkleShare/SparkleSetup.cs:388 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Fullfør" -#: ../SparkleShare/SparkleSetup.cs:333 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Noe gikk galt" -#: ../SparkleShare/SparkleSetup.cs:353 -msgid "Try Again" -msgstr "Forsøk igjen" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:372 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "‘{0}’ har blitt lagt til" -#: ../SparkleShare/SparkleSetup.cs:378 -msgid "Folder synced successfully!" -msgstr "Mappe synkronisering vellykket!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:379 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Få tilgang til synkroniserte filer fra din SparkleShare-mappe" +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Åpne Mappe" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Sett opp SparkleShare" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Beklager, du kan ikke kjøre SparkleShare med disse tillatelsene." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Ting ville gå helt galt." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Print versjons informasjon" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Vis denne hjelpeteksten" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, et samarbeids- og fildelingsverktøy" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Dette programmet kommer med ABSOLUTT INGEN GARANTI." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"Dette er fri programvare, og du er velkommen til å videredistribuere det" -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "under visse vilkår. Vennligst les GNU GPLv3 for detaljer." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare synkroniserer automatisk Git repositories i" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "på ~ / SparkleShare mappe med deres eksterne opprinnelse." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Bruk: sparkleshare [start | stop | restart] [VALG] ..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Synkroniser SparkleShare mappe med eksterne repositories." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Argumenter:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Ingen Eksterne Mapper Ennå" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Legg til esktern mappe..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Vis nylige hendelser" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Slå av varslinger" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Slå på varslinger" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Avslutt" diff --git a/po/pl.po b/po/pl.po index f7e3b4b8..e3a85399 100755 --- a/po/pl.po +++ b/po/pl.po @@ -1,38 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Łukasz Jernaś , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 13:59+0200\n" -"PO-Revision-Date: 2011-08-25 12:02+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Wszystko jest aktualne" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Witamy w programie SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Wszystko jest aktualne" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synchronizowanie…" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Nie wszystko zostało zsynchronizowane" @@ -56,8 +59,67 @@ msgstr "Tworzy kopię wcześniejszej wersji w tym katalogu" msgid "Select to get a copy of this version" msgstr "Zaznacz, aby pobrać kopię tej wersji" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Wyświetla informacje o wersji" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Wyświetla opcje pomocy" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare ‒ narzędzie wspomagające współpracę." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Niniejszy program dostarczany jest BEZ JAKIEJKOLWIEK GWARANCJI." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" +"Niniejszy program jest wolnym oprogramowanie, można go rozprowadzać dalej " +"pod pewnymi warunkami." + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"Aby uzyskać więcej informacji, proszę zapoznać się z tekstem licencji GNU " +"GPLv3." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "" +"Program SparkleShare automatycznie synchronizuje reozytoria Git znajdujące " +"się" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "w katalogu ~/SparkleShare z ich zdalnymi gałęziami." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Użycie: sparkleshare [start|stop|restart] [OPCJA]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" +"Synchronizuj zawartość katalogu SparkleShare ze zdalnymi repozytoriami." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Parametry:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Informacje o" @@ -74,45 +136,45 @@ msgstr "Korzystasz z najnowszej wersji." msgid "Checking for updates..." msgstr "Wyszukiwanie aktualizacji" -#: ../SparkleShare/SparkleController.cs:483 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:489 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:706 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "dodano „{0}”" +msgstr "" -#: ../SparkleShare/SparkleController.cs:711 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "przesunięto \"{0}\"" +msgstr "" -#: ../SparkleShare/SparkleController.cs:716 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "edytowano „{0}”" +msgstr "" -#: ../SparkleShare/SparkleController.cs:721 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "usunięto „{0}”" +msgstr "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "oraz {0} więcej" -msgstr[1] "oraz {0} więcej" -msgstr[2] "oraz {0} więcej" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ../SparkleShare/SparkleController.cs:734 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "wydarzyło się coś magicznego" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -123,7 +185,7 @@ msgstr "Ostatnie zdarzenia" msgid "All Folders" msgstr "Wszystkie katalogi" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -131,237 +193,198 @@ msgstr "" "Program SparkleShare wymaga podania kilku informacji, nim możliwe będzie " "utworzenie katalogu na tym komputerze." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Imię i nazwisko:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Email:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Następny" -#: ../SparkleShare/SparkleSetup.cs:123 -msgid "Where is your remote folder?" -msgstr "Gdzie znajduje się zdalny folder?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:132 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "Na własnym serwerze:" -#: ../SparkleShare/SparkleSetup.cs:137 ../SparkleShare/SparkleSetup.cs:239 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Katalog" -#: ../SparkleShare/SparkleSetup.cs:164 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "serwer.pl" -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Darmowy hosting Wolnych i Otwartych projektów." - -#: ../SparkleShare/SparkleSetup.cs:180 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Posiada również płatne konta zwiększające dostępną przestrzeń oraz pasmo." - -#: ../SparkleShare/SparkleSetup.cs:189 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Nazwa użytkownika/katalog" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:194 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Completely Free as in Freedom infrastructure." -msgstr "W pełni wolny, jak w wyrażeniu wolna infrastruktura." - -#: ../SparkleShare/SparkleSetup.cs:197 -msgid "Free accounts for Free and Open Source projects." -msgstr "Wolne konta dla projektów Wolnych i Otwartych projektów." - -#: ../SparkleShare/SparkleSetup.cs:206 msgid "Project/Folder" msgstr "Projekt/Katalog" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:211 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "Projekt GNOME" -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "" -"Środowisko GNOME jest łatwym w użyciu interfejsem dla twojego komputera." - -#: ../SparkleShare/SparkleSetup.cs:214 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Zaznacz tą opcję, jeśli programujesz lub projektujesz dla projektu GNOME." - -#: ../SparkleShare/SparkleSetup.cs:223 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:233 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Nazwa folderu:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:261 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Anuluj" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:269 -msgid "Sync" -msgstr "Synchronizuj" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "Dodaj" -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synchronizowanie katalogu „{0}”" +msgid "Adding project ‘{0}’…" +msgstr "Dodawanie projektu „{0}…" -#: ../SparkleShare/SparkleSetup.cs:298 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Może to chwilę zająć." -#: ../SparkleShare/SparkleSetup.cs:299 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "Czy to nie jest czasem przerwa na kawę?" -#: ../SparkleShare/SparkleSetup.cs:303 ../SparkleShare/SparkleSetup.cs:388 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Zakończ" -#: ../SparkleShare/SparkleSetup.cs:333 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Coś się nie udało" -#: ../SparkleShare/SparkleSetup.cs:353 -msgid "Try Again" -msgstr "Spróbuj ponownie" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "Proszę spróbować ponownie" -#: ../SparkleShare/SparkleSetup.cs:372 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "„{0}” został poprawnie dodany" -#: ../SparkleShare/SparkleSetup.cs:378 -msgid "Folder synced successfully!" -msgstr "Poprawnie zsynchronizowano folder" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "Projekt został dodany pomyślnie." -#: ../SparkleShare/SparkleSetup.cs:379 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Współdzielone pliki dostępne są w katalogu SparkleShare." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Otwórz katalog" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "Pomiń samouczek" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "Współdzielenie plików z innymi" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "Dodawanie projektu do programu SparkleShare" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "Dodaj projekt" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Ustawienia programu SparkleShare" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "" -"Przepraszamy, nie można uruchomić programu SparkleShare z bieżącymi " -"uprawnieniami." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" +msgstr "Nie dodano projektów" -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Może to spowodować nieprzewidziane skutki." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Wyświetla informacje o wersji" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Wyświetla opcje pomocy" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare ‒ narzędzie wspomagające współpracę." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Niniejszy program dostarczany jest BEZ JAKIEJKOLWIEK GWARANCJI." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "" -"Niniejszy program jest wolnym oprogramowanie, można go rozprowadzać dalej " -"pod pewnymi warunkami." - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "" -"Aby uzyskać więcej informacji, proszę zapoznać się z tekstem licencji GNU " -"GPLv3." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "" -"Program SparkleShare automatycznie synchronizuje reozytoria Git znajdujące " -"się" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "w katalogu ~/SparkleShare z ich zdalnymi gałęziami." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Użycie: sparkleshare [start|stop|restart] [OPCJA]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" -"Synchronizuj zawartość katalogu SparkleShare ze zdalnymi repozytoriami." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Parametry:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Nie ustawiono jeszcze zdalnych katalogów" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Dodaj zdalny katalog" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Wyświetl ostatnie zdarzenia" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Wyłącz powiadomienia" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Włącz powiadomienia" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Zakończ" diff --git a/po/pt_BR.po b/po/pt_BR.po index b6a18716..20307c68 100755 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -1,44 +1,43 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. -# -# Paulo Paulo , 2011. -# , 2011. +# Translators: # DigitalDead , 2011. +# , 2011. +# Paulo Paulo , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-08-04 11:32+0000\n" -"Last-Translator: eduardosilva \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Atualizado" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Bem-vindo ao SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Atualizado" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Sincronizando…" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Nem tudo foi sincronizado" @@ -62,73 +61,126 @@ msgstr "Fazer uma cópia de uma anterior nesta pasta" msgid "Select to get a copy of this version" msgstr "Selecione para obter uma cópia dessa versão" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Imprimir informações da versão" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Exibir esse texto de ajuda" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "SparkleShare, uma ferramenta de colaboração e compartilhamento" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons - Todos os direitos reservados" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Este programa vem com ABSOLUTAMENTE NENHUMA GARANTIA." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Este é um software livre, e você está convidado a distribuí-lo" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" +"sob certas condições. Por favor leia a licença GNU GPLv3 para mais detalhes." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "O SparkleShare sincroniza os repositórios do Git automaticamente" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "a pasta ~/SparkleShare com suas origens remotas" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Utilização: sparkleshare [start|stop|restart] [OPÇÕES]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Sincroniza a pasta SparkleShare com repositórios remotos." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Argumentos:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Sobre o SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "Uma nova versão ({0}) está disponível!" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "Você está executando a última versão" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "Verificando atualizações" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "incluído '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "'{0}' movida" +msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "editado '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "excluído '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "e {0} mais" -msgstr[1] "e {0} mais" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "Algo mágico aconteceu" +msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "Eventos Recentes" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "Todas as pastas" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -136,101 +188,75 @@ msgstr "" "Antes de criarmos uma pasta SparkleShare neste computador, precisamos de " "algumas informações sobre você." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Nome Completo:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Email:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Próximo" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Onde está sua pasta remota?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "No meu próprio servidor:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Pasta" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "endereço-do-servidor.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Hospedagem gratuita para projetos de Software Livre e Código Aberto" - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "Também oferece contas pagas para mais espaço privado e transferência." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Nome do usuário/Pasta" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Infraestrutura completamente Livre como em Liberdade" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "Contas gratuitas para projetos de Software Livre e de Código Aberto" - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Projeto/Pasta" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "O projeto GNOME" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME é uma interface de fácil compreensão para o seu computador." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Selecione esta opção se você é um desenvolvedor ou designer trabalhando com " -"o GNOME." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projeto" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Nome da Pasta" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Cancelar" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Sincronizar" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Sincronizando pasta '{0}'" +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -240,124 +266,120 @@ msgstr "Isto pode demorar um pouco." msgid "Are you sure it’s not coffee o'clock?" msgstr "Você tem certeza de que não é hora do café?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Finalizar" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Algum problema ocorreu" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Tente de Novo" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' foi incluída com sucesso" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Pasta sincronizada com sucesso!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Acessar os arquivos sincronizados da sua pasta SparkleShare" +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Abrir Pasta" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Configurações do SparkleShare" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Descuple, você não pode rodar o SparkleShare sem essas permissões." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Algo vai dar muito errado." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Imprimir informações da versão" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Exibir esse texto de ajuda" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "SparkleShare, uma ferramenta de colaboração e compartilhamento" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons - Todos os direitos reservados" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Este programa vem com ABSOLUTAMENTE NENHUMA GARANTIA." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Este é um software livre, e você está convidado a distribuí-lo" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -"sob certas condições. Por favor leia a licença GNU GPLv3 para mais detalhes." -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "O SparkleShare sincroniza os repositórios do Git automaticamente" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "a pasta ~/SparkleShare com suas origens remotas" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Utilização: sparkleshare [start|stop|restart] [OPÇÕES]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Sincroniza a pasta SparkleShare com repositórios remotos." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Argumentos:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Ainda Não existem Pastas Remotas" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Incluir pasta remota" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Mostrar Eventos Recentes" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Desligar as notificações" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Ligar as notificações" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Sair" diff --git a/po/ru.po b/po/ru.po index ca0b60a2..5ab22765 100755 --- a/po/ru.po +++ b/po/ru.po @@ -1,4 +1,4 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # # Translators: # Dmitry Golubkov , 2011. @@ -8,34 +8,36 @@ msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 13:59+0200\n" -"PO-Revision-Date: 2011-09-12 14:27+0000\n" -"Last-Translator: justabaka \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Обновлено" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Добро пожаловать в SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Обновлено" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Синхронизация…" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Синхронизация не завершена" @@ -59,8 +61,60 @@ msgstr "Сделать копию более ранней версии в это msgid "Select to get a copy of this version" msgstr "Выберите, чтобы скопировать эту версию" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Вывести информацию о версии программы." + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Показать это справочное сообщение" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Эта программа поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Эта программа является свободной, ее распространение разрешено " + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "при соблюдении требований лицензии GNU GPLv3." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare автоматически синхронизирует Git-репозитории," + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "находящиеся в папке ~/SparkleShare, с их удалёнными ветвями." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Синтаксис: sparkleshare [start|stop|restart] [КЛЮЧ]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Синхронизировать папку SparkleShare с удаленными источниками." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Параметры:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "О программе" @@ -77,45 +131,45 @@ msgstr "У вас уже установлена самая последняя в msgid "Checking for updates..." msgstr "Проверка обновлений…" -#: ../SparkleShare/SparkleController.cs:483 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:489 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:706 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr " добавлено ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:711 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "перенесено ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:716 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr " изменено ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:721 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr " удалено ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "и еще {0}" -msgstr[1] "и еще {0}" -msgstr[2] "и еще {0}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ../SparkleShare/SparkleController.cs:734 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "сделал что-то магическое" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -126,7 +180,7 @@ msgstr "Недавние события" msgid "All Folders" msgstr "Все папки" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -134,226 +188,198 @@ msgstr "" "Прежде чем мы сможем создать папку SparkleShare на этом компьютере, нам " "нужно от вас немного информации." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Полное имя:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Эл. почта:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Следующий" -#: ../SparkleShare/SparkleSetup.cs:123 -msgid "Where is your remote folder?" -msgstr "Где находится удалённая папка?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:132 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "На моем собственном сервере:" -#: ../SparkleShare/SparkleSetup.cs:137 ../SparkleShare/SparkleSetup.cs:239 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Папка" -#: ../SparkleShare/SparkleSetup.cs:164 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "address-to-server.com" -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Бесплатный хостинг для свободных и Open Source проектов." - -#: ../SparkleShare/SparkleSetup.cs:180 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:189 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Пользователь/Папка" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:194 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Completely Free as in Freedom infrastructure." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:197 -msgid "Free accounts for Free and Open Source projects." -msgstr "Бесплатные аккаунты для свободных и Open Source проектов." - -#: ../SparkleShare/SparkleSetup.cs:206 msgid "Project/Folder" msgstr "Проект/Папка" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:211 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "The GNOME Project" -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME - это простая в освоении среда рабочего стола." - -#: ../SparkleShare/SparkleSetup.cs:214 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "Отметьте, если вы - разработчик или дизайнер, работающий над GNOME." - -#: ../SparkleShare/SparkleSetup.cs:223 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Проект" -#: ../SparkleShare/SparkleSetup.cs:233 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Имя папки:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:261 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Отменить" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:269 -msgid "Sync" -msgstr "Синхронизировать" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Синхронизируется папка ‘{0}’…" +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:298 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Это может занять некоторое время." -#: ../SparkleShare/SparkleSetup.cs:299 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:303 ../SparkleShare/SparkleSetup.cs:388 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Завершить" -#: ../SparkleShare/SparkleSetup.cs:333 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Что-то пошло не так" -#: ../SparkleShare/SparkleSetup.cs:353 -msgid "Try Again" -msgstr "Попробуйте еще раз" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:372 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "{0}’ был успешно добавлен" -#: ../SparkleShare/SparkleSetup.cs:378 -msgid "Folder synced successfully!" -msgstr "Папка синхронизирована успешно!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:379 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Открыть папку" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "Установка SparkleShare" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "" -"К сожалению, запускать SparkleShare с такими системными правами нельзя." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Плохи были бы совершенно неправильно." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Вывести информацию о версии программы." - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Показать это справочное сообщение" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Эта программа поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Эта программа является свободной, ее распространение разрешено " - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "при соблюдении требований лицензии GNU GPLv3." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare автоматически синхронизирует Git-репозитории," - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "находящиеся в папке ~/SparkleShare, с их удалёнными ветвями." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Синтаксис: sparkleshare [start|stop|restart] [КЛЮЧ]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Синхронизировать папку SparkleShare с удаленными источниками." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Параметры:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "У вас пока нет удалённых папок" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Добавить удалённую папку…" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Показать последние изменения" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Выключить уведомления" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Включить уведомления" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Выход" diff --git a/po/sl.po b/po/sl.po index ad6de9b1..a4d12e61 100644 --- a/po/sl.po +++ b/po/sl.po @@ -1,4 +1,4 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # # Translators: # , 2011. @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-22 10:47+0200\n" -"PO-Revision-Date: 2011-09-22 08:48+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,25 +15,27 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:74 -#: ../SparkleShare/SparkleStatusIcon.cs:88 -msgid "Up to date" -msgstr "Posodobljeno" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:86 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Dobrodošli v SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:103 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Posodobljeno" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Sinhroniziram..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:113 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Sinhronizacija še ni dokončana" @@ -65,53 +67,53 @@ msgstr "Izpiši informacije o različici" msgid "Show this help text" msgstr "Prikaži to besedilo za pomoč" -#: ../SparkleShare/Program.cs:97 +#: ../SparkleShare/Program.cs:84 msgid "SparkleShare, a collaboration and sharing tool." msgstr "SparkleShare, orodje za deljenje in sodelovanje." -#: ../SparkleShare/Program.cs:98 +#: ../SparkleShare/Program.cs:85 msgid "Copyright (C) 2010 Hylke Bons" msgstr "Copyright (C) 2010 Hylke Bons" -#: ../SparkleShare/Program.cs:100 +#: ../SparkleShare/Program.cs:87 msgid "This program comes with ABSOLUTELY NO WARRANTY." msgstr "Ta programska oprema je na voljo BREZ GARANCIJE." -#: ../SparkleShare/Program.cs:102 +#: ../SparkleShare/Program.cs:89 msgid "This is free software, and you are welcome to redistribute it " msgstr "To je prosta programska oprema in jo lahko redistribuirate " -#: ../SparkleShare/Program.cs:103 +#: ../SparkleShare/Program.cs:90 msgid "under certain conditions. Please read the GNU GPLv3 for details." msgstr "" "pod določenimi pogoji. Prosimo preberite licenco GNU GPLv3 za podrobnosti." -#: ../SparkleShare/Program.cs:105 +#: ../SparkleShare/Program.cs:92 msgid "SparkleShare automatically syncs Git repositories in " msgstr "SparkleShare avtomatsko sinhronizira Git repozitorije" -#: ../SparkleShare/Program.cs:106 +#: ../SparkleShare/Program.cs:93 msgid "the ~/SparkleShare folder with their remote origins." msgstr "~/SparkleShare mapi z njihovimi oddaljenimi izvori." -#: ../SparkleShare/Program.cs:108 +#: ../SparkleShare/Program.cs:95 msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." msgstr "Uporaba: sparkleshare [start|stop|restart] [OPTION]..." -#: ../SparkleShare/Program.cs:109 +#: ../SparkleShare/Program.cs:96 msgid "Sync SparkleShare folder with remote repositories." msgstr "Sinhroniziraj SparkleShare mapo z oddaljenimi repozitoriji." -#: ../SparkleShare/Program.cs:111 +#: ../SparkleShare/Program.cs:98 msgid "Arguments:" msgstr "Argumenti:" -#: ../SparkleShare/Program.cs:121 +#: ../SparkleShare/Program.cs:108 msgid "SparkleShare " msgstr "SparkleShare " #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:292 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "O SparkleShare" @@ -128,46 +130,46 @@ msgstr "Uporabljate najnovejšo različico." msgid "Checking for updates..." msgstr "Preverjam za posodobitve..." -#: ../SparkleShare/SparkleController.cs:488 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, MMMM d, yyyy" +msgstr "" -#: ../SparkleShare/SparkleController.cs:494 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, MMMM d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:702 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "dodano '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:707 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "premaknjeno '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:712 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "spremenjeno '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:717 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "izbrisano '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:726 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "in še {0}" -msgstr[1] "in še {0}" -msgstr[2] "in še {0}" -msgstr[3] "in še {0}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "narejeno nekaj čarobnega" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -199,15 +201,15 @@ msgid "Next" msgstr "Naprej" #: ../SparkleShare/SparkleSetup.cs:121 -msgid "Where is your remote folder?" -msgstr "Kje se nahaja vaša oddaljena mapa?" +msgid "Where is your project?" +msgstr "" #. Own server radiobutton #: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "Na mojem strežniku:" -#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:237 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Mapa" @@ -215,140 +217,169 @@ msgstr "Mapa" msgid "address-to-server.com" msgstr "naslov-streznika.com" -#: ../SparkleShare/SparkleSetup.cs:177 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Brezplačno gostovanje za proste in odprtokodne programske projekte." - -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Na voljo tudi plačljivi računi za dodaten zaseben prostor in prenos " -"podatkov." - -#: ../SparkleShare/SparkleSetup.cs:187 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "UporabniskoIme/Mapa" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:192 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:194 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Povsem prosto (svobodno) kot svoboda govora." - -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Free accounts for Free and Open Source projects." -msgstr "Brezplačni računi za proste in odprtokodne programske projekte." - -#: ../SparkleShare/SparkleSetup.cs:204 +#: ../SparkleShare/SparkleSetup.cs:196 msgid "Project/Folder" msgstr "Projekt/Mapa" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:209 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "Projekt GNOME" -#: ../SparkleShare/SparkleSetup.cs:211 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME je lahko razumljiv vmesnik za vaš računalnik." - -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Označite to možnost, če ste razvijalec ali oblikovalec, ki dela na projektu " -"GNOME." - -#: ../SparkleShare/SparkleSetup.cs:221 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:231 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Ime mape:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:259 ../SparkleShare/SparkleSetup.cs:305 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Prekliči" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:267 -msgid "Sync" -msgstr "Sinhroniziraj" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:295 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Sinhroniziram mapo '{0}'..." +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:296 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "To lahko nekaj časa traja." -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "A ste prepričani da ni čas za kavo?" -#: ../SparkleShare/SparkleSetup.cs:301 ../SparkleShare/SparkleSetup.cs:417 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Dokončaj" -#: ../SparkleShare/SparkleSetup.cs:334 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Nekaj je šlo narobe" -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:373 msgid "Try Again…" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:401 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' uspešno dodano" -#: ../SparkleShare/SparkleSetup.cs:407 -msgid "Folder synced successfully!" -msgstr "Mapa uspešno sinhronizirana!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:408 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Dostopajte do sinhroniziranih datotek iz vaše SparkleShare mape." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:411 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Odpri mapo" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleShare Nastavitev" -#: ../SparkleShare/SparkleStatusIcon.cs:225 -msgid "No Remote Folders Yet" -msgstr "Oddaljene mape še ne obstajajo" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" +msgstr "" -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:235 -msgid "Add Remote Folder…" -msgstr "Dodaj oddaljeno mapo" - -#: ../SparkleShare/SparkleStatusIcon.cs:259 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Prikaži nedavne dogodke" -#: ../SparkleShare/SparkleStatusIcon.cs:279 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Izključi obvestila" -#: ../SparkleShare/SparkleStatusIcon.cs:281 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Vključi obvestila" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:308 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Izhod" diff --git a/po/sr_RS.po b/po/sr_RS.po index ffb6aac3..1060b445 100755 --- a/po/sr_RS.po +++ b/po/sr_RS.po @@ -1,39 +1,42 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # , 2011. # Небојша Јаковљевић , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-25 13:59+0200\n" -"PO-Revision-Date: 2011-08-27 12:42+0000\n" -"Last-Translator: nebjak \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr_RS\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Све је синхронизовано" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Добродошли у СпарклШер!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Све је синхронизовано" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Синхронизација..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Није све синхронизовано" @@ -57,8 +60,60 @@ msgstr "Направи копију раније верзије у овом ди msgid "Select to get a copy of this version" msgstr "Изабери да добавиш копију ове верзије" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Исписује информацију о верзији" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Приказује овај текст помоћи" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "СпарклШер, алатка за сарадњу и дељење." + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Copyright (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Овај програм долази БЕЗ ИКАКВЕ ГАРАНЦИЈЕ." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Ово је слободан софтвер, и можете га редистрибуирати" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "под одређеним условима. Молимо прочитајте ГНУ ОЈЛв3 за више детаља." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "СпарклШер аутоматски синхронизује Гит ризнице у" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "директоријуму ~/SparkleShare са њиховим удаљеним изворима." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Употреба: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Синхронизуј СпарклШер директоријум са удаљеним ризницама." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Аргументи:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "СпарклШер" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "О СпарклШеру" @@ -75,46 +130,46 @@ msgstr "Кориситите последњу верзију." msgid "Checking for updates..." msgstr "Проверавам освежења..." -#: ../SparkleShare/SparkleController.cs:483 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "dddd, d. MMMM yyyy." +msgstr "" -#: ../SparkleShare/SparkleController.cs:489 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "dddd, d. MMMM" +msgstr "" -#: ../SparkleShare/SparkleController.cs:706 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "додат ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:711 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "пребачен ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:716 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "измењен ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:721 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "избрисан ‘{0}’" +msgstr "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "и још {0}" -msgstr[1] "и још {0}" -msgstr[2] "и још {0}" -msgstr[3] "и још {0}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: ../SparkleShare/SparkleController.cs:734 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "урадио нешто магично" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -125,7 +180,7 @@ msgstr "Скорашњи догађаји" msgid "All Folders" msgstr "Сви директоријуми" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -133,229 +188,198 @@ msgstr "" "Пре него што направимо СпарклШер директоријум на овом рачунару, потребно нам" " је неколико информација од Вас." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Пуно име:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Е-пошта:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Даље" -#: ../SparkleShare/SparkleSetup.cs:123 -msgid "Where is your remote folder?" -msgstr "Где је ваш удаљени директоријум?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:132 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "На мом личном серверу:" -#: ../SparkleShare/SparkleSetup.cs:137 ../SparkleShare/SparkleSetup.cs:239 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Датотека" -#: ../SparkleShare/SparkleSetup.cs:164 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "adresa-do-servera.com" -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Бесплатан хостинг за Слободне и пројекте отвореног кода." - -#: ../SparkleShare/SparkleSetup.cs:180 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Такође нуде плаћене налоге који омогућавају додатни приватни простор и " -"проток података." - -#: ../SparkleShare/SparkleSetup.cs:189 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Korisničko_ime/Direktorijum" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:194 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Гиториус" #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Потпуно слободна инфраструктура." - -#: ../SparkleShare/SparkleSetup.cs:197 -msgid "Free accounts for Free and Open Source projects." -msgstr "Бесплатни налози за Слободне и пројекте Отвореног кода." - -#: ../SparkleShare/SparkleSetup.cs:206 msgid "Project/Folder" msgstr "Projekat/Direktorijum" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:211 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "Пројекат ГНОМ" -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "ГНОМ је лако разумљиво сучеље за Ваш рачунар." - -#: ../SparkleShare/SparkleSetup.cs:214 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Одаберите ову опцију ако сте програмер или дизајнер који ради на ГНОМ-у." - -#: ../SparkleShare/SparkleSetup.cs:223 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekat" -#: ../SparkleShare/SparkleSetup.cs:233 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Назив датотеке:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:261 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Одустани" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:269 -msgid "Sync" -msgstr "Синхронизуј" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Синхронизујем директоријум ‘{0}’…" +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:298 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Ово може да потраје." -#: ../SparkleShare/SparkleSetup.cs:299 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "Да ли сте сигурни да није време за кафу?" -#: ../SparkleShare/SparkleSetup.cs:303 ../SparkleShare/SparkleSetup.cs:388 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Заврши" -#: ../SparkleShare/SparkleSetup.cs:333 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Нешто је пошло наопако" -#: ../SparkleShare/SparkleSetup.cs:353 -msgid "Try Again" -msgstr "Покушај поново" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:372 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "‘{0}’ успешно додато" -#: ../SparkleShare/SparkleSetup.cs:378 -msgid "Folder synced successfully!" -msgstr "Директоријум је успешно синхронизован!" - -#: ../SparkleShare/SparkleSetup.cs:379 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" -"Приступи синхорнонизованим датотекам из Вашег СпарклШер директоријума." #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Отвори директоријум" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "СпарклШер подешавања" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Нажалост, не можете покренути СпарклШер са овим дозволама." +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" +msgstr "" -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Ствари би кренуле потпуно погрешно." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Исписује информацију о верзији" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Приказује овај текст помоћи" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "СпарклШер, алатка за сарадњу и дељење." - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Copyright (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Овај програм долази БЕЗ ИКАКВЕ ГАРАНЦИЈЕ." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Ово је слободан софтвер, и можете га редистрибуирати" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "под одређеним условима. Молимо прочитајте ГНУ ОЈЛв3 за више детаља." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "СпарклШер аутоматски синхронизује Гит ризнице у" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "директоријуму ~/SparkleShare са њиховим удаљеним изворима." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Употреба: sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Синхронизуј СпарклШер директоријум са удаљеним ризницама." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Аргументи:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "СпарклШер" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Још нема удаљених директоријума" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Додај удањени директоријум..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Прикажи скорашње догађаје" -#: ../SparkleShare/SparkleStatusIcon.cs:262 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Угаси обавештења" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Укључи обавештења" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Крај рада" diff --git a/po/sv.po b/po/sv.po index 2ecaa164..e054b2f5 100755 --- a/po/sv.po +++ b/po/sv.po @@ -1,42 +1,46 @@ -# This file is distributed under the same license as the Sparkleshare package. +# This file is distributed under the same license as the SparkleShare package. # # Translators: # Jan Lindblom , 2011. +# , 2011. # Robin Jakobsson , 2011. # smygrokarn , 2011. +# , 2011. # , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-16 16:10+0200\n" -"PO-Revision-Date: 2011-09-21 08:31+0000\n" -"Last-Translator: rjakobsson \n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" +"Last-Translator: deejay1 \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:74 -#: ../SparkleShare/SparkleStatusIcon.cs:88 -msgid "Up to date" -msgstr "Aktuell" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:86 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Välkommen till SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:103 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Aktuell" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Synkroniserar…" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:113 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Inte allt har synkroniserats" @@ -60,68 +64,60 @@ msgstr "Gör en kopia av en tidigare version i denna katalog" msgid "Select to get a copy of this version" msgstr "Välj för att få en kopia av den här versionen" -#: ../SparkleShare/Program.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "Ledsen, men du kan inte köra SparkleShare med dessa rättigheter." - -#: ../SparkleShare/Program.cs:54 -msgid "Things would go utterly wrong." -msgstr "Detta kan gå helt fel." - -#: ../SparkleShare/Program.cs:61 +#: ../SparkleShare/Program.cs:51 msgid "Print version information" msgstr "Skriv ut versionsinformation" -#: ../SparkleShare/Program.cs:62 +#: ../SparkleShare/Program.cs:52 msgid "Show this help text" msgstr "Visa denna hjälp-text" -#: ../SparkleShare/Program.cs:109 +#: ../SparkleShare/Program.cs:84 msgid "SparkleShare, a collaboration and sharing tool." msgstr "SparkleShare, ett verktyg för samarbete och delning" -#: ../SparkleShare/Program.cs:110 +#: ../SparkleShare/Program.cs:85 msgid "Copyright (C) 2010 Hylke Bons" msgstr "Copyright (C) 2010 Hylke Bons" -#: ../SparkleShare/Program.cs:112 +#: ../SparkleShare/Program.cs:87 msgid "This program comes with ABSOLUTELY NO WARRANTY." msgstr "Detta program kommer utan några som helst garantier." -#: ../SparkleShare/Program.cs:114 +#: ../SparkleShare/Program.cs:89 msgid "This is free software, and you are welcome to redistribute it " msgstr "Detta är fri programvara och du är välkommen att distribuera det " -#: ../SparkleShare/Program.cs:115 +#: ../SparkleShare/Program.cs:90 msgid "under certain conditions. Please read the GNU GPLv3 for details." msgstr "under vissa förhållanden. Vänligen läs GNU GPL v3 för detaljer." -#: ../SparkleShare/Program.cs:117 +#: ../SparkleShare/Program.cs:92 msgid "SparkleShare automatically syncs Git repositories in " msgstr "SparkleShare synkroniserar automatiskt Git-källor i " -#: ../SparkleShare/Program.cs:118 +#: ../SparkleShare/Program.cs:93 msgid "the ~/SparkleShare folder with their remote origins." msgstr "katalogen ~/SparkleShare med deras fjärrkällor." -#: ../SparkleShare/Program.cs:120 +#: ../SparkleShare/Program.cs:95 msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." msgstr "Användning: sparkleshare [start|stop|restart] [VÄXEL]" -#: ../SparkleShare/Program.cs:121 +#: ../SparkleShare/Program.cs:96 msgid "Sync SparkleShare folder with remote repositories." msgstr "Synkronisera SparkleShare mappen med fjärrkällor." -#: ../SparkleShare/Program.cs:123 +#: ../SparkleShare/Program.cs:98 msgid "Arguments:" msgstr "Argument:" -#: ../SparkleShare/Program.cs:133 +#: ../SparkleShare/Program.cs:108 msgid "SparkleShare " msgstr "SparkleShare" #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:292 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Om SparkleShare" @@ -138,44 +134,44 @@ msgstr "Du kör den senaste versionen" msgid "Checking for updates..." msgstr "Söker uppdateringar..." -#: ../SparkleShare/SparkleController.cs:488 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" -msgstr "ddd MMM d, åååå" +msgstr "" -#: ../SparkleShare/SparkleController.cs:494 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" -msgstr "ddd, MMM, d" +msgstr "" -#: ../SparkleShare/SparkleController.cs:702 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "la till '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:707 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" -msgstr "flyttat '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:712 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "redigerade '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:717 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "tog bort '{0}'" +msgstr "" -#: ../SparkleShare/SparkleController.cs:726 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" -msgstr[0] "och {0} fler" -msgstr[1] "och {0} fler" +msgstr[0] "" +msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:730 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" -msgstr "gjorde något magiskt" +msgstr "" #: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" @@ -207,15 +203,15 @@ msgid "Next" msgstr "Nästa" #: ../SparkleShare/SparkleSetup.cs:121 -msgid "Where is your remote folder?" -msgstr "Var är din fjärrkatalog?" +msgid "Where is your project?" +msgstr "" #. Own server radiobutton #: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "På min egen server" -#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:237 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Katalog" @@ -223,137 +219,169 @@ msgstr "Katalog" msgid "address-to-server.com" msgstr "adress-till-servern.se" -#: ../SparkleShare/SparkleSetup.cs:177 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Gratistjänst för fria- och öppna källkodsprojekt." - -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "Har också betaltjänster för extra privat utrymme och bandbredd." - -#: ../SparkleShare/SparkleSetup.cs:187 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Användarnamn/Katalog" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:192 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:194 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Fullständigt fritt " - -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Free accounts for Free and Open Source projects." -msgstr "Gratiskonton för fria- och öppna källkodsprojekt" - -#: ../SparkleShare/SparkleSetup.cs:204 +#: ../SparkleShare/SparkleSetup.cs:196 msgid "Project/Folder" msgstr "Projekt/Katalog" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:209 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOME-projektet" -#: ../SparkleShare/SparkleSetup.cs:211 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME är ett enkelt gränssnitt till din dator." - -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" -"Välj detta om du är en utvecklare eller designer som arbetar med GNOME." - -#: ../SparkleShare/SparkleSetup.cs:221 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Projekt" -#: ../SparkleShare/SparkleSetup.cs:231 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Katalognamn:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:259 ../SparkleShare/SparkleSetup.cs:305 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Avbryt" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:267 -msgid "Sync" -msgstr "Synkronisera" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:295 +#: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Synkroniserar katalog ‘{0}’…" +msgid "Adding project ‘{0}’…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:296 +#: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." msgstr "Det här kan ta en stund." -#: ../SparkleShare/SparkleSetup.cs:297 +#: ../SparkleShare/SparkleSetup.cs:288 msgid "Are you sure it’s not coffee o'clock?" msgstr "Är du säker på att det inte är fikadags?" -#: ../SparkleShare/SparkleSetup.cs:301 ../SparkleShare/SparkleSetup.cs:417 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Slutför" -#: ../SparkleShare/SparkleSetup.cs:334 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "Något blev fel" -#: ../SparkleShare/SparkleSetup.cs:382 +#: ../SparkleShare/SparkleSetup.cs:373 msgid "Try Again…" msgstr "Försök igen..." -#: ../SparkleShare/SparkleSetup.cs:401 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "'{0}' har lagts till korrekt" -#: ../SparkleShare/SparkleSetup.cs:407 -msgid "Folder synced successfully!" -msgstr "Katalogen synkroniserades framgångsrikt!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:408 -msgid "Access the synced files from your SparkleShare folder." -msgstr "Nå de synkroniserade filerna från din SparkleShare-mapp." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." +msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:411 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Öppna katalog" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleShare-inställningar" -#: ../SparkleShare/SparkleStatusIcon.cs:225 -msgid "No Remote Folders Yet" -msgstr "Inga fjärrkataloger ännu" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" +msgstr "" -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:235 -msgid "Add Remote Folder…" -msgstr "Lägg till fjärrkatalog" - -#: ../SparkleShare/SparkleStatusIcon.cs:259 +#: ../SparkleShare/SparkleStatusIcon.cs:262 msgid "Show Recent Events" msgstr "Visa senaste händelser" -#: ../SparkleShare/SparkleStatusIcon.cs:279 +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Stäng av notifieringar" -#: ../SparkleShare/SparkleStatusIcon.cs:281 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Sätt på notifieringar" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:308 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Avsluta" diff --git a/po/te.po b/po/te.po index 2190c533..beefe95f 100755 --- a/po/te.po +++ b/po/te.po @@ -1,41 +1,40 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "స్పార్కిల్‌షేర్‌కి స్వాగతం!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "" @@ -59,170 +58,198 @@ msgstr "" msgid "Select to get a copy of this version" msgstr "" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" msgstr[1] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "" -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" +msgid "Adding project ‘{0}’…" msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 @@ -233,123 +260,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "సంచయాన్ని తెరువు" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "చాలించు" diff --git a/po/uk.po b/po/uk.po index f68db8e3..0a40aa77 100755 --- a/po/uk.po +++ b/po/uk.po @@ -1,42 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # Сергій Гаврилов , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "Оновлено" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "Ласкаво просимо до SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "Оновлено" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "Синхронізація..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "Ще не все синхронізовано" @@ -60,53 +59,105 @@ msgstr "Створити копію старішої версії в цій те msgid "Select to get a copy of this version" msgstr "Вибрати та отримати копію цієї версії" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "Вивести дані про версію" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "Показати текст цієї довідки" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "Авторське право (C) 2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "Ця програма розповсюджується БЕЗ ВСЯКОЇ ГАРАНТІЇ." + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "Це вільна програма і ви можете поширювати її " + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "за певних умов. Детальніше читайте ліцензію GNU GPLv3." + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare автоматично синхронізує сховища Git в " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "теці ~/SparkleShare з її віддаленими походженнями." + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "Використання: sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "Синхронізація теки SparkleShare з віддаленими сховищами." + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "Аргументи:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "Про SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" -msgstr "додано «{0}»" +msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" -msgstr "змінено «{0}»" +msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" -msgstr "вилучено «{0}»" +msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" @@ -114,20 +165,20 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." @@ -135,102 +186,75 @@ msgstr "" "Щоб створити теку SparkleShare на цьому комп'ютері, потрібна деяка " "інформація про вас." -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "Повне ім'я:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "Ел. адреса:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "Далі" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "Де ваша віддалена тека?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "На моєму власному сервері:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "Тека" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "адреса-на-server.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "Безкоштовний хостинг для вільних програм та Open Source проектів." - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" -"Також має платні облікові записи з високою пропускною здатністю та з " -"отриманням додаткового місця." - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "Користувач/Тека" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "Цілком вільний як і в інфраструктурі Freedom." - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "" -"Безкоштовні облікові записи для вільних програм та Open Source проектів." - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "Проект/Тека" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "Проект GNOME" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "Легкий для розуміння інтерфейс GNOME для вашого комп'ютера." - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "Виберіть цей варіант, якщо ви розробник або дизайнер GNOME." - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "Проект" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "Назва теки:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "Скасувати" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "Синхронізувати" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "Синхронізація теки ‘{0}’…" +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -240,124 +264,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "А чи не здається вам, що настав час для кави?" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "Завершити" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "Спробувати знову" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "‘{0}’ успішно додано" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "Тека синхронізована успішно!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "Відкрити теку" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "" -"На жаль, ви не можете запустити SparkleShare з такими правами доступу." - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "Все могло піти дуже неправильно." - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "Вивести дані про версію" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "Показати текст цієї довідки" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "Авторське право (C) 2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "Ця програма розповсюджується БЕЗ ВСЯКОЇ ГАРАНТІЇ." - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "Це вільна програма і ви можете поширювати її " - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "за певних умов. Детальніше читайте ліцензію GNU GPLv3." - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare автоматично синхронізує сховища Git в " - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "теці ~/SparkleShare з її віддаленими походженнями." - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "Використання: sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "Синхронізація теки SparkleShare з віддаленими сховищами." - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "Аргументи:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "Віддаленої теки ще немає" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "Додати віддалену теку..." - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "Вимкнути сповіщення" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "Увімкнути сповіщення" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "Вийти" diff --git a/po/zh_CN.po b/po/zh_CN.po index 1a2e3a0f..0b569b09 100755 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,42 +1,41 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: # , 2011. msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "欢迎使用 SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "同步中..." -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "" @@ -60,169 +59,197 @@ msgstr "在本目录中制作一个较早的版本" msgid "Select to get a copy of this version" msgstr "获取该版本的复制" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "本程序不提供任何质量保证" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "这是自由软件,欢迎您再次分发。" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "在某种条件下。详情请参见 GNU GPLv3。" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "" + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "用法:sparkleshare [start|stop|restart] [OPTION]..." + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "参数:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare" + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "关于 SparkleShare" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "" -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "全名:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "电子邮件" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "下一步" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "远程文件夹在什么地方?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "在我自己的服务器上:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "address-to-server.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GMOME项目" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME是一个简单易懂的计算机使用界面" - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "" - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "文件夹名称:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "取消" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "同步" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" +msgid "Adding project ‘{0}’…" msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 @@ -233,123 +260,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "完成" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "文件夹同步成功" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "打开文件夹" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "SparkleShare " -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "对不起,您不能在这些许可下运行 SparkleShare。" - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "出现严重错误" - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "本程序不提供任何质量保证" - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "这是自由软件,欢迎您再次分发。" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "在某种条件下。详情请参见 GNU GPLv3。" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "用法:sparkleshare [start|stop|restart] [OPTION]..." - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "参数:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare" - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "退出" diff --git a/po/zh_TW.po b/po/zh_TW.po index 1e03237b..bc0a85b6 100755 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -1,41 +1,40 @@ -# This file is distributed under the same license as the Sparkleshare package. -# -# WARNING: Due to the nature of Transifex all translation file headers were lost -# we apologise for any incovenience this may have caused and we hope to bring them -# back in the future. +# This file is distributed under the same license as the SparkleShare package. # +# Translators: msgid "" msgstr "" "Project-Id-Version: SparkleShare\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-19 07:04+0200\n" -"PO-Revision-Date: 2011-07-19 05:10+0000\n" +"POT-Creation-Date: 2011-09-30 22:26+0200\n" +"PO-Revision-Date: 2011-09-30 20:30+0000\n" "Last-Translator: deejay1 \n" -"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:69 -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86 -#: ../SparkleShare/SparkleStatusIcon.cs:372 -msgid "Up to date" -msgstr "更新" - -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84 -#: ../SparkleShare/SparkleSetup.cs:69 ../SparkleShare/SparkleStatusIcon.cs:350 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88 +#: ../SparkleShare/SparkleSetup.cs:67 ../SparkleShare/SparkleStatusIcon.cs:75 +#: ../SparkleShare/SparkleStatusIcon.cs:89 msgid "Welcome to SparkleShare!" msgstr "歡迎使用 SparkleShare!" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:95 -#: ../SparkleShare/SparkleStatusIcon.cs:388 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90 +#: ../SparkleShare/SparkleStatusIcon.cs:77 +#: ../SparkleShare/SparkleStatusIcon.cs:91 +msgid "Up to date" +msgstr "更新" + +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99 +#: ../SparkleShare/SparkleStatusIcon.cs:106 msgid "Syncing…" msgstr "同步中…" -#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105 -#: ../SparkleShare/SparkleStatusIcon.cs:362 +#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109 +#: ../SparkleShare/SparkleStatusIcon.cs:116 msgid "Not everything is synced" msgstr "" @@ -59,170 +58,198 @@ msgstr "在本資料夾中製作一個較早的版本" msgid "Select to get a copy of this version" msgstr "選擇以取得該版本的複本" +#: ../SparkleShare/Program.cs:51 +msgid "Print version information" +msgstr "列印版本資訊" + +#: ../SparkleShare/Program.cs:52 +msgid "Show this help text" +msgstr "顯示這份說明文字" + +#: ../SparkleShare/Program.cs:84 +msgid "SparkleShare, a collaboration and sharing tool." +msgstr "" + +#: ../SparkleShare/Program.cs:85 +msgid "Copyright (C) 2010 Hylke Bons" +msgstr "著作權©2010 Hylke Bons" + +#: ../SparkleShare/Program.cs:87 +msgid "This program comes with ABSOLUTELY NO WARRANTY." +msgstr "本程式不提供任何擔保" + +#: ../SparkleShare/Program.cs:89 +msgid "This is free software, and you are welcome to redistribute it " +msgstr "這是自由軟體,歡迎您在某些條件之下" + +#: ../SparkleShare/Program.cs:90 +msgid "under certain conditions. Please read the GNU GPLv3 for details." +msgstr "繼續散布它。詳情請參見 GNU GPLv3。" + +#: ../SparkleShare/Program.cs:92 +msgid "SparkleShare automatically syncs Git repositories in " +msgstr "SparkleShare 自動同步 Git 儲存庫於 " + +#: ../SparkleShare/Program.cs:93 +msgid "the ~/SparkleShare folder with their remote origins." +msgstr "~/SparkleShare 資料夾與它們的遠端來源。" + +#: ../SparkleShare/Program.cs:95 +msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." +msgstr "用法:sparkleshare [start|stop|restart] [選項]…" + +#: ../SparkleShare/Program.cs:96 +msgid "Sync SparkleShare folder with remote repositories." +msgstr "同步 SparkleShare 資料夾與遠端儲存庫。" + +#: ../SparkleShare/Program.cs:98 +msgid "Arguments:" +msgstr "引數:" + +#: ../SparkleShare/Program.cs:108 +msgid "SparkleShare " +msgstr "SparkleShare " + #. A menu item that takes the user to http://www.sparkleshare.org/ -#: ../SparkleShare/SparkleAbout.cs:54 ../SparkleShare/SparkleStatusIcon.cs:275 +#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295 msgid "About SparkleShare" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:72 +#: ../SparkleShare/SparkleAbout.cs:70 #, csharp-format msgid "A newer version ({0}) is available!" msgstr "" -#: ../SparkleShare/SparkleAbout.cs:80 +#: ../SparkleShare/SparkleAbout.cs:79 msgid "You are running the latest version." msgstr "" -#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110 +#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113 msgid "Checking for updates..." msgstr "" -#: ../SparkleShare/SparkleController.cs:446 +#: ../SparkleShare/SparkleControllerBase.cs:491 msgid "dddd, MMMM d, yyyy" msgstr "" -#: ../SparkleShare/SparkleController.cs:451 +#: ../SparkleShare/SparkleControllerBase.cs:497 msgid "dddd, MMMM d" msgstr "" -#: ../SparkleShare/SparkleController.cs:660 +#: ../SparkleShare/SparkleControllerBase.cs:705 #, csharp-format msgid "added ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:665 +#: ../SparkleShare/SparkleControllerBase.cs:710 #, csharp-format msgid "moved ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:670 +#: ../SparkleShare/SparkleControllerBase.cs:715 #, csharp-format msgid "edited ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:675 +#: ../SparkleShare/SparkleControllerBase.cs:720 #, csharp-format msgid "deleted ‘{0}’" msgstr "" -#: ../SparkleShare/SparkleController.cs:684 +#: ../SparkleShare/SparkleControllerBase.cs:729 #, csharp-format msgid "and {0} more" msgid_plural "and {0} more" msgstr[0] "" -#: ../SparkleShare/SparkleController.cs:688 +#: ../SparkleShare/SparkleControllerBase.cs:733 msgid "did something magical" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:61 +#: ../SparkleShare/SparkleEventLog.cs:58 msgid "Recent Events" msgstr "" -#: ../SparkleShare/SparkleEventLog.cs:148 -#: ../SparkleShare/SparkleEventLog.cs:173 +#: ../SparkleShare/SparkleEventLog.cs:169 +#: ../SparkleShare/SparkleEventLog.cs:188 msgid "All Folders" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:70 +#: ../SparkleShare/SparkleSetup.cs:68 msgid "" "Before we can create a SparkleShare folder on this computer, we need a few " "bits of information from you." msgstr "我們在這臺電腦中可以建立 SparkleShare 資料夾之前,我們需要您的幾點資訊。" -#: ../SparkleShare/SparkleSetup.cs:77 +#: ../SparkleShare/SparkleSetup.cs:75 msgid "Full Name:" msgstr "全名:" -#: ../SparkleShare/SparkleSetup.cs:92 +#: ../SparkleShare/SparkleSetup.cs:90 msgid "Email:" msgstr "電子郵件:" -#: ../SparkleShare/SparkleSetup.cs:102 +#: ../SparkleShare/SparkleSetup.cs:100 msgid "Next" msgstr "下一步" -#: ../SparkleShare/SparkleSetup.cs:122 -msgid "Where is your remote folder?" -msgstr "遠端資料夾在什麼地方?" +#: ../SparkleShare/SparkleSetup.cs:121 +msgid "Where is your project?" +msgstr "" #. Own server radiobutton -#: ../SparkleShare/SparkleSetup.cs:131 +#: ../SparkleShare/SparkleSetup.cs:130 msgid "On my own server:" msgstr "在我自己的伺服器上:" -#: ../SparkleShare/SparkleSetup.cs:136 ../SparkleShare/SparkleSetup.cs:238 +#: ../SparkleShare/SparkleSetup.cs:135 ../SparkleShare/SparkleSetup.cs:225 msgid "Folder" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:163 +#: ../SparkleShare/SparkleSetup.cs:162 msgid "address-to-server.com" msgstr "address-to-server.com" -#: ../SparkleShare/SparkleSetup.cs:178 -msgid "Free hosting for Free and Open Source Software projects." -msgstr "提供給自由和開放原始碼軟體專案的免費主機。" - -#: ../SparkleShare/SparkleSetup.cs:179 -msgid "Also has paid accounts for extra private space and bandwidth." -msgstr "也有付款帳號可提供額外私人空間和頻寬。" - -#: ../SparkleShare/SparkleSetup.cs:188 +#: ../SparkleShare/SparkleSetup.cs:183 msgid "Username/Folder" msgstr "" #. Gitorious radiobutton -#: ../SparkleShare/SparkleSetup.cs:193 +#: ../SparkleShare/SparkleSetup.cs:188 msgid "Gitorious" msgstr "Gitorious" -#: ../SparkleShare/SparkleSetup.cs:195 -msgid "Completely Free as in Freedom infrastructure." -msgstr "如同在自由基礎架構中的完全自由。" - #: ../SparkleShare/SparkleSetup.cs:196 -msgid "Free accounts for Free and Open Source projects." -msgstr "提供給自由和開放原始碼專案的免費帳號。" - -#: ../SparkleShare/SparkleSetup.cs:205 msgid "Project/Folder" msgstr "" #. GNOME radiobutton -#: ../SparkleShare/SparkleSetup.cs:210 +#: ../SparkleShare/SparkleSetup.cs:201 msgid "The GNOME Project" msgstr "GNOME 專案" -#: ../SparkleShare/SparkleSetup.cs:212 -msgid "GNOME is an easy to understand interface to your computer." -msgstr "GNOME 是一個簡單易懂的電腦使用介面" - -#: ../SparkleShare/SparkleSetup.cs:213 -msgid "Select this option if you’re a developer or designer working on GNOME." -msgstr "如果您是 GNOME 開發人員或設計者就選取這個選項。" - -#: ../SparkleShare/SparkleSetup.cs:222 +#: ../SparkleShare/SparkleSetup.cs:209 msgid "Project" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:232 +#: ../SparkleShare/SparkleSetup.cs:219 msgid "Folder Name:" msgstr "資料夾名稱:" #. Cancel button -#: ../SparkleShare/SparkleSetup.cs:251 +#: ../SparkleShare/SparkleSetup.cs:250 ../SparkleShare/SparkleSetup.cs:296 msgid "Cancel" msgstr "取消" #. Sync button -#: ../SparkleShare/SparkleSetup.cs:259 -msgid "Sync" -msgstr "同步" +#: ../SparkleShare/SparkleSetup.cs:258 +msgid "Add" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:286 #, csharp-format -msgid "Syncing folder ‘{0}’…" -msgstr "正在同步資料夾「{0}」…" +msgid "Adding project ‘{0}’…" +msgstr "" #: ../SparkleShare/SparkleSetup.cs:287 msgid "This may take a while." @@ -232,123 +259,120 @@ msgstr "" msgid "Are you sure it’s not coffee o'clock?" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:375 +#: ../SparkleShare/SparkleSetup.cs:292 ../SparkleShare/SparkleSetup.cs:408 +#: ../SparkleShare/SparkleSetup.cs:507 msgid "Finish" msgstr "完成" -#: ../SparkleShare/SparkleSetup.cs:321 +#: ../SparkleShare/SparkleSetup.cs:325 msgid "Something went wrong" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:341 -msgid "Try Again" -msgstr "再試一次" +#: ../SparkleShare/SparkleSetup.cs:373 +msgid "Try Again…" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:359 +#: ../SparkleShare/SparkleSetup.cs:392 #, csharp-format msgid "‘{0}’ has been successfully added" msgstr "" -#: ../SparkleShare/SparkleSetup.cs:365 -msgid "Folder synced successfully!" -msgstr "資料夾同步成功!" +#: ../SparkleShare/SparkleSetup.cs:398 +msgid "Project successfully added!" +msgstr "" -#: ../SparkleShare/SparkleSetup.cs:366 -msgid "Access the synced files from your SparkleShare folder." +#: ../SparkleShare/SparkleSetup.cs:399 +msgid "Access the files from your SparkleShare folder." msgstr "" #. A button that opens the synced folder -#: ../SparkleShare/SparkleSetup.cs:369 +#: ../SparkleShare/SparkleSetup.cs:402 msgid "Open Folder" msgstr "開啟資料夾" +#: ../SparkleShare/SparkleSetup.cs:428 +msgid "What's happening next?" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:429 +msgid "" +"SparkleShare creates a special folder in your personal folder that will keep" +" track of your projects." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:432 +msgid "Skip Tutorial" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:437 ../SparkleShare/SparkleSetup.cs:457 +#: ../SparkleShare/SparkleSetup.cs:475 +msgid "Continue" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:453 +msgid "Sharing files with others" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:454 +msgid "" +"All files added to your project folders are synced with the host " +"automatically, as well as with your collaborators." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:471 +msgid "The status icon is here to help" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:472 +msgid "" +"It shows the syncing process status, and contains links to your projects and" +" the event log." +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:489 +msgid "Adding projects to SparkleShare" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:490 +msgid "" +"Just click this button when you see it on the web, and the project will be " +"automatically added:" +msgstr "" + +#: ../SparkleShare/SparkleSetup.cs:493 +msgid "" +"…or select ‘Add Project…’ from the status icon menu to add one by " +"hand." +msgstr "" + +#. Opens the wizard to add a new remote folder +#: ../SparkleShare/SparkleSetup.cs:502 +#: ../SparkleShare/SparkleStatusIcon.cs:238 +msgid "Add Project…" +msgstr "" + #: ../SparkleShare/SparkleSetupWindow.cs:45 msgid "SparkleShare Setup" msgstr "" -#: ../SparkleShare/SparkleShare.cs:53 -msgid "Sorry, you can't run SparkleShare with these permissions." -msgstr "抱歉,您不能以此權限執行 SparkleShare。" - -#: ../SparkleShare/SparkleShare.cs:54 -msgid "Things would go utterly wrong." -msgstr "會出現嚴重錯誤" - -#: ../SparkleShare/SparkleShare.cs:61 -msgid "Print version information" -msgstr "列印版本資訊" - -#: ../SparkleShare/SparkleShare.cs:62 -msgid "Show this help text" -msgstr "顯示這份說明文字" - -#: ../SparkleShare/SparkleShare.cs:109 -msgid "SparkleShare, a collaboration and sharing tool." -msgstr "" - -#: ../SparkleShare/SparkleShare.cs:110 -msgid "Copyright (C) 2010 Hylke Bons" -msgstr "著作權©2010 Hylke Bons" - -#: ../SparkleShare/SparkleShare.cs:112 -msgid "This program comes with ABSOLUTELY NO WARRANTY." -msgstr "本程式不提供任何擔保" - -#: ../SparkleShare/SparkleShare.cs:114 -msgid "This is free software, and you are welcome to redistribute it " -msgstr "這是自由軟體,歡迎您在某些條件之下" - -#: ../SparkleShare/SparkleShare.cs:115 -msgid "under certain conditions. Please read the GNU GPLv3 for details." -msgstr "繼續散布它。詳情請參見 GNU GPLv3。" - -#: ../SparkleShare/SparkleShare.cs:117 -msgid "SparkleShare automatically syncs Git repositories in " -msgstr "SparkleShare 自動同步 Git 儲存庫於 " - -#: ../SparkleShare/SparkleShare.cs:118 -msgid "the ~/SparkleShare folder with their remote origins." -msgstr "~/SparkleShare 資料夾與它們的遠端來源。" - -#: ../SparkleShare/SparkleShare.cs:120 -msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..." -msgstr "用法:sparkleshare [start|stop|restart] [選項]…" - -#: ../SparkleShare/SparkleShare.cs:121 -msgid "Sync SparkleShare folder with remote repositories." -msgstr "同步 SparkleShare 資料夾與遠端儲存庫。" - -#: ../SparkleShare/SparkleShare.cs:123 -msgid "Arguments:" -msgstr "引數:" - -#: ../SparkleShare/SparkleShare.cs:133 -msgid "SparkleShare " -msgstr "SparkleShare " - -#: ../SparkleShare/SparkleStatusIcon.cs:208 -msgid "No Remote Folders Yet" -msgstr "尚無遠端資料夾" - -#. Opens the wizard to add a new remote folder -#: ../SparkleShare/SparkleStatusIcon.cs:218 -msgid "Add Remote Folder…" -msgstr "" - -#: ../SparkleShare/SparkleStatusIcon.cs:242 -msgid "Show Recent Events" +#: ../SparkleShare/SparkleStatusIcon.cs:228 +msgid "No projects yet" msgstr "" #: ../SparkleShare/SparkleStatusIcon.cs:262 +msgid "Show Recent Events" +msgstr "" + +#: ../SparkleShare/SparkleStatusIcon.cs:282 msgid "Turn Notifications Off" msgstr "" -#: ../SparkleShare/SparkleStatusIcon.cs:264 +#: ../SparkleShare/SparkleStatusIcon.cs:284 msgid "Turn Notifications On" msgstr "" #. A menu item that quits the application -#: ../SparkleShare/SparkleStatusIcon.cs:291 +#: ../SparkleShare/SparkleStatusIcon.cs:311 msgid "Quit" msgstr "離開" From 7414c0e37bf9de7a5e299cc6d5f4f6c7877f89b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerna=C5=9B?= Date: Wed, 5 Oct 2011 09:16:47 +0200 Subject: [PATCH 13/23] Make plugin descriptions translatable This includes for now only the build infrastructure, the necessary code to actually load the translations has to be written. --- data/plugins/Makefile.am | 19 +++++++++++++------ .../{bitbucket.xml => bitbucket.xml.in} | 6 +++--- data/plugins/{github.xml => github.xml.in} | 6 +++--- .../{gitorious.xml => gitorious.xml.in} | 6 +++--- data/plugins/{gnome.xml => gnome.xml.in} | 6 +++--- .../{own-server.xml => own-server.xml.in} | 6 +++--- data/plugins/{redhat.xml => redhat.xml.in} | 6 +++--- po/POTFILES.in | 6 ++++++ 8 files changed, 37 insertions(+), 24 deletions(-) rename data/plugins/{bitbucket.xml => bitbucket.xml.in} (68%) rename data/plugins/{github.xml => github.xml.in} (65%) rename data/plugins/{gitorious.xml => gitorious.xml.in} (65%) rename data/plugins/{gnome.xml => gnome.xml.in} (67%) rename data/plugins/{own-server.xml => own-server.xml.in} (69%) rename data/plugins/{redhat.xml => redhat.xml.in} (69%) diff --git a/data/plugins/Makefile.am b/data/plugins/Makefile.am index d87282b9..8bf7b4ab 100644 --- a/data/plugins/Makefile.am +++ b/data/plugins/Makefile.am @@ -1,16 +1,23 @@ +dist_plugins_in_files = \ + bitbucket.xml.in \ + github.xml.in \ + gitorious.xml.in \ + gnome.xml.in \ + own-server.xml.in + dist_plugins_DATA = \ - github.xml \ - github.png \ - gitorious.xml \ + $(dist_plugins_in_files:.xml.in=.xml) \ + github.png \ gitorious.png \ - bitbucket.xml \ bitbucket.png \ - gnome.xml \ gnome.png \ - own-server.xml \ own-server.png +@INTLTOOL_XML_RULE@ + pluginsdir = $(pkgdatadir)/plugins/ +EXTRA_DIST=$(xml_in_files) $(xml_DATA) + MAINTAINERCLEANFILES = \ Makefile.in diff --git a/data/plugins/bitbucket.xml b/data/plugins/bitbucket.xml.in similarity index 68% rename from data/plugins/bitbucket.xml rename to data/plugins/bitbucket.xml.in index f889e337..800b8bcb 100644 --- a/data/plugins/bitbucket.xml +++ b/data/plugins/bitbucket.xml.in @@ -2,8 +2,8 @@ - Bitbucket - Free code hosting for Git and Mercurial + <_name>Bitbucket + <_description>Free code hosting for Git and Mercurial bitbucket.png Git @@ -13,7 +13,7 @@ - /username/project + <_example>/username/project diff --git a/data/plugins/github.xml b/data/plugins/github.xml.in similarity index 65% rename from data/plugins/github.xml rename to data/plugins/github.xml.in index 83d371b4..442a7f2b 100644 --- a/data/plugins/github.xml +++ b/data/plugins/github.xml.in @@ -2,8 +2,8 @@ - Github - Free public Git repositories with collaborator management + <_name>Github + <_description>Free public Git repositories with collaborator management github.png Git @@ -13,7 +13,7 @@ - /username/project + <_example>/username/project diff --git a/data/plugins/gitorious.xml b/data/plugins/gitorious.xml.in similarity index 65% rename from data/plugins/gitorious.xml rename to data/plugins/gitorious.xml.in index 2abc3ae8..d581fd10 100644 --- a/data/plugins/gitorious.xml +++ b/data/plugins/gitorious.xml.in @@ -2,8 +2,8 @@ - Gitorious - Open source infrastructure for hosting open source projects + <_name>Gitorious + <_description>Open source infrastructure for hosting open source projects gitorious.png Git @@ -13,7 +13,7 @@ - /project/repository + <_example>/project/repository diff --git a/data/plugins/gnome.xml b/data/plugins/gnome.xml.in similarity index 67% rename from data/plugins/gnome.xml rename to data/plugins/gnome.xml.in index 716cbd10..721b2cae 100644 --- a/data/plugins/gnome.xml +++ b/data/plugins/gnome.xml.in @@ -2,8 +2,8 @@ - The GNOME Project - A free and easy interface for your computer + <_name>The GNOME Project + <_description>A free and easy interface for your computer gnome.png Git @@ -13,7 +13,7 @@ - /project + <_example>/project diff --git a/data/plugins/own-server.xml b/data/plugins/own-server.xml.in similarity index 69% rename from data/plugins/own-server.xml rename to data/plugins/own-server.xml.in index 5c74d131..678cddff 100644 --- a/data/plugins/own-server.xml +++ b/data/plugins/own-server.xml.in @@ -2,8 +2,8 @@ - On my own server - Everything under my control + <_name>On my own server + <_description>Everything under my control own-server.png Git @@ -13,7 +13,7 @@ - /path/to/project + <_example>/path/to/project diff --git a/data/plugins/redhat.xml b/data/plugins/redhat.xml.in similarity index 69% rename from data/plugins/redhat.xml rename to data/plugins/redhat.xml.in index b96493cb..8334a13d 100644 --- a/data/plugins/redhat.xml +++ b/data/plugins/redhat.xml.in @@ -2,8 +2,8 @@ - Red Hat UX Team Hub - Internal server for the UX team + <_name>Red Hat UX Team Hub + <_description>Internal server for the UX team redhat.png Git @@ -13,7 +13,7 @@ - /project + <_example>/project diff --git a/po/POTFILES.in b/po/POTFILES.in index a059d4a7..0d8059da 100755 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -2,6 +2,12 @@ # Please keep this file in alphabetical order; run ./sort-potfiles # after adding files here. [encoding: UTF-8] +data/plugins/bitbucket.xml.in +data/plugins/github.xml.in +data/plugins/gitorious.xml.in +data/plugins/gnome.xml.in +data/plugins/own-server.xml.in +data/plugins/redhat.xml.in SparkleShare/Mac/SparkleStatusIcon.cs SparkleShare/Mac/SparkleUI.cs SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in From dcd717a07b55bf243c711442759a3e2841565253 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Wed, 5 Oct 2011 23:23:35 +0200 Subject: [PATCH 14/23] New Add dialog for Mac too --- .gitignore | 1 + SparkleShare/Mac/SparkleController.cs | 6 + SparkleShare/Mac/SparkleSetup.cs | 301 +++++++++++++++---------- SparkleShare/Mac/SparkleShare.csproj | 34 +++ SparkleShare/SparkleController.cs | 8 + SparkleShare/SparkleControllerBase.cs | 2 + SparkleShare/SparkleSetupController.cs | 95 ++++---- data/plugins/redhat.xml.in | 20 -- 8 files changed, 280 insertions(+), 187 deletions(-) delete mode 100644 data/plugins/redhat.xml.in diff --git a/.gitignore b/.gitignore index 5f91d10a..a0f5ed4b 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ po/sparkleshare.pot SparkleShare/Nautilus/sparkleshare-nautilus-extension.py gnome-doc-utils.make /sparkleshare-* +data/plugins/*.xml diff --git a/SparkleShare/Mac/SparkleController.cs b/SparkleShare/Mac/SparkleController.cs index 15fa3da1..f8a503f8 100755 --- a/SparkleShare/Mac/SparkleController.cs +++ b/SparkleShare/Mac/SparkleController.cs @@ -28,6 +28,12 @@ namespace SparkleShare { public class SparkleController : SparkleControllerBase { + public override string PluginsPath { + get { + return Path.Combine (NSBundle.MainBundle.ResourcePath, "Plugins"); + } + } + // We have to use our own custom made folder watcher, as // System.IO.FileSystemWatcher fails watching subfolders on Mac private SparkleMacWatcher watcher; diff --git a/SparkleShare/Mac/SparkleSetup.cs b/SparkleShare/Mac/SparkleSetup.cs index 51570dd3..920afbd3 100755 --- a/SparkleShare/Mac/SparkleSetup.cs +++ b/SparkleShare/Mac/SparkleSetup.cs @@ -20,6 +20,8 @@ using System.Drawing; using System.IO; using System.Timers; +using System.Collections.Generic; + using Mono.Unix; using MonoMac.Foundation; using MonoMac.AppKit; @@ -28,37 +30,38 @@ using MonoMac.WebKit; namespace SparkleShare { - public class SparkleSetup : SparkleSetupWindow { + public class SparkleSetup : SparkleSetupWindow { public SparkleSetupController Controller = new SparkleSetupController (); - private NSButton ContinueButton; - private NSButton SyncButton; - private NSButton TryAgainButton; - private NSButton CancelButton; - private NSButton SkipTutorialButton; - private NSButton OpenFolderButton; - private NSButton FinishButton; - private NSButton AddProjectButton; - private NSImage SlideImage; - private NSImageView SlideImageView; - private NSForm UserInfoForm; - private NSProgressIndicator ProgressIndicator; - private NSTextField AddressTextField; - private NSTextField FolderNameTextField; - private NSTextField ServerTypeLabel; - private NSTextField AddressLabel; - private NSTextField FolderNameLabel; - private NSTextField FolderNameHelpLabel; - private NSTextField AddProjectTextField; - private NSButtonCell ButtonCellProto; - private NSMatrix Matrix; - private int ServerType; - private Timer timer; + private NSButton ContinueButton; + private NSButton SyncButton; + private NSButton TryAgainButton; + private NSButton CancelButton; + private NSButton SkipTutorialButton; + private NSButton OpenFolderButton; + private NSButton FinishButton; + private NSButton AddProjectButton; + private NSImage SlideImage; + private NSImageView SlideImageView; + private NSForm UserInfoForm; + private NSProgressIndicator ProgressIndicator; + private NSTextField AddressTextField; + private NSTextField PathTextField; + private NSTextField AddressLabel; + private NSTextField PathLabel; + private NSTextField PathHelpLabel; + private NSTextField AddProjectTextField; + private Timer timer; + private NSTableView TableView; + private NSScrollView ScrollView; + private NSTableColumn IconColumn; + private NSTableColumn DescriptionColumn; + private SparkleDataSource DataSource; - - public SparkleSetup () : base () - { + + public SparkleSetup () : base () + { Controller.ChangePageEvent += delegate (PageType type) { InvokeOnMainThread (delegate { Reset (); @@ -124,122 +127,140 @@ namespace SparkleShare { case PageType.Add: { - Header = "Where is your project?"; + Header = "Where's your project hosted?"; Description = ""; - ServerTypeLabel = new NSTextField () { - Alignment = NSTextAlignment.Right, - BackgroundColor = NSColor.WindowBackground, - Bordered = false, - Editable = false, - Frame = new RectangleF (150, Frame.Height - 159 , 160, 17), - StringValue = "Host Type:", - Font = SparkleUI.Font - }; - AddressLabel = new NSTextField () { - Alignment = NSTextAlignment.Right, + Alignment = NSTextAlignment.Left, BackgroundColor = NSColor.WindowBackground, Bordered = false, Editable = false, - Frame = new RectangleF (150, Frame.Height - 257 , 160, 17), + Frame = new RectangleF (190, Frame.Height - 308, 160, 17), StringValue = "Address:", Font = SparkleUI.Font }; - FolderNameLabel = new NSTextField () { - Alignment = NSTextAlignment.Right, + AddressTextField = new NSTextField () { + Frame = new RectangleF (190, Frame.Height - 336, 196, 22), + Font = SparkleUI.Font, + StringValue = Controller.PreviousAddress, + Enabled = (Controller.SelectedPlugin.Address == null) + }; + + + PathLabel = new NSTextField () { + Alignment = NSTextAlignment.Left, BackgroundColor = NSColor.WindowBackground, Bordered = false, Editable = false, - Frame = new RectangleF (150, Frame.Height - 284 , 160, 17), - StringValue = "Folder Name:", - Font = SparkleUI.Font + Frame = new RectangleF (190 + 196 + 16, Frame.Height - 308, 160, 17), + StringValue = "Remote Path:", + Font = SparkleUI.Font, + Enabled = (Controller.SelectedPlugin.Path == null) + }; + + PathTextField = new NSTextField () { + Frame = new RectangleF (190 + 196 + 16, Frame.Height - 336, 196, 22), + StringValue = Controller.PreviousPath }; - AddressTextField = new NSTextField () { - Frame = new RectangleF (320, Frame.Height - 260 , 256, 22), - Font = SparkleUI.Font, - StringValue = Controller.PreviousServer - }; + AddressTextField.Cell.LineBreakMode = NSLineBreakMode.TruncatingTail; + PathTextField.Cell.LineBreakMode = NSLineBreakMode.TruncatingTail; - AddressTextField.Cell.LineBreakMode = NSLineBreakMode.TruncatingTail; - FolderNameTextField = new NSTextField () { - Frame = new RectangleF (320, Frame.Height - (260 + 22 + 4) , 256, 22), - StringValue = Controller.PreviousFolder - }; - - FolderNameTextField.Cell.LineBreakMode = NSLineBreakMode.TruncatingTail; - - FolderNameHelpLabel = new NSTextField () { + PathHelpLabel = new NSTextField () { BackgroundColor = NSColor.WindowBackground, Bordered = false, TextColor = NSColor.DisabledControlText, Editable = false, - Frame = new RectangleF (320, Frame.Height - 305 , 200, 17), - StringValue = "e.g. ‘rupert/website-design’" + Frame = new RectangleF (190 + 196 + 16, Frame.Height - 355, 204, 17), + StringValue = "e.g. ‘rupert/website-design’", + Font = NSFontManager.SharedFontManager.FontWithFamily + ("Lucida Grande", NSFontTraitMask.Condensed, 0, 11) }; - ServerType = 0; - ButtonCellProto = new NSButtonCell (); - ButtonCellProto.SetButtonType (NSButtonType.Radio) ; + TableView = new NSTableView () { + Frame = new RectangleF (0, 0, 0, 0), + RowHeight = 30, + IntercellSpacing = new SizeF (0, 12), + HeaderView = null + }; - Matrix = new NSMatrix (new RectangleF (315, Frame.Height - 220, 256, 78), - NSMatrixMode.Radio, ButtonCellProto, 4, 1); + ScrollView = new NSScrollView () { + Frame = new RectangleF (190, Frame.Height - 280, 408, 175), + DocumentView = TableView, + HasVerticalScroller = true, + BorderType = NSBorderType.BezelBorder + }; - Matrix.CellSize = new SizeF (256, 18); + IconColumn = new NSTableColumn (new NSImage ()) { + Width = 42, + HeaderToolTip = "Icon", + DataCell = new NSImageCell () + }; - Matrix.Cells [0].Title = "My own server"; - Matrix.Cells [1].Title = "Github"; - Matrix.Cells [2].Title = "Gitorious"; - Matrix.Cells [3].Title = "The GNOME Project"; + DescriptionColumn = new NSTableColumn () { + Width = 350, + HeaderToolTip = "Description", + Editable = false + }; + + DescriptionColumn.DataCell.Font = + NSFontManager.SharedFontManager.FontWithFamily ( + "Lucida Grande", NSFontTraitMask.Condensed, 0, 11); + + TableView.AddColumn (IconColumn); + TableView.AddColumn (DescriptionColumn); + + DataSource = new SparkleDataSource (); + + foreach (SparklePlugin plugin in Controller.Plugins) + DataSource.Items.Add (plugin); + + TableView.DataSource = DataSource; + TableView.ReloadData (); + + + Controller.ChangeAddressFieldEvent += delegate (string text, + string example_text, FieldState state) { + + InvokeOnMainThread (delegate { + AddressTextField.StringValue = text; + AddressTextField.Enabled = (state == FieldState.Enabled); + }); + }; + + + Controller.ChangePathFieldEvent += delegate (string text, + string example_text, FieldState state) { + + InvokeOnMainThread (delegate { + PathTextField.StringValue = text; + PathTextField.Enabled = (state == FieldState.Enabled); + + if (!string.IsNullOrEmpty (example_text)) + PathHelpLabel.StringValue = "e.g. " + example_text; + }); + }; + + TableView.SelectRow (Controller.SelectedPluginIndex, false); - foreach (NSCell cell in Matrix.Cells) - cell.Font = SparkleUI.Font; - // TODO: Ugly hack, do properly with events timer = new Timer () { Interval = 50 }; + // TODO: Use an event timer.Elapsed += delegate { + if (TableView.SelectedRow != Controller.SelectedPluginIndex) + Controller.SelectedPluginChanged (TableView.SelectedRow); + InvokeOnMainThread (delegate { - if (Matrix.SelectedRow != ServerType) { - ServerType = Matrix.SelectedRow; - - AddressTextField.Enabled = (ServerType == 0); - - switch (ServerType) { - case 0: - AddressTextField.StringValue = ""; - FolderNameHelpLabel.StringValue = "e.g. ‘rupert/website-design’"; - break; - case 1: - AddressTextField.StringValue = "ssh://git@github.com/"; - FolderNameHelpLabel.StringValue = "e.g. ‘rupert/website-design’"; - break; - case 2: - AddressTextField.StringValue = "ssh://git@gitorious.org/"; - FolderNameHelpLabel.StringValue = "e.g. ‘project/website-design’"; - break; - case 3: - AddressTextField.StringValue = "ssh://git@gnome.org/git/"; - FolderNameHelpLabel.StringValue = "e.g. ‘gnome-icon-theme’"; - break; - } - } - - - if (ServerType == 0 && !AddressTextField.StringValue.Trim ().Equals ("") - && !FolderNameTextField.StringValue.Trim ().Equals ("")) { - - SyncButton.Enabled = true; - - } else if (ServerType != 0 && - !FolderNameTextField.StringValue.Trim ().Equals ("")) { + // TODO: Move checking logic to controller + if (!string.IsNullOrWhiteSpace (AddressTextField.StringValue) && + !string.IsNullOrWhiteSpace (PathTextField.StringValue)) { SyncButton.Enabled = true; @@ -247,20 +268,17 @@ namespace SparkleShare { SyncButton.Enabled = false; } }); - }; timer.Start (); - ContentView.AddSubview (ServerTypeLabel); - ContentView.AddSubview (Matrix); + ContentView.AddSubview (ScrollView); ContentView.AddSubview (AddressLabel); ContentView.AddSubview (AddressTextField); - - ContentView.AddSubview (FolderNameLabel); - ContentView.AddSubview (FolderNameTextField); - ContentView.AddSubview (FolderNameHelpLabel); + ContentView.AddSubview (PathLabel); + ContentView.AddSubview (PathTextField); + ContentView.AddSubview (PathHelpLabel); SyncButton = new NSButton () { Title = "Add", @@ -271,9 +289,10 @@ namespace SparkleShare { timer.Stop (); timer = null; - string folder_name = FolderNameTextField.StringValue; - string server = AddressTextField.StringValue; - Controller.AddPageCompleted (server, folder_name); + Controller.AddPageCompleted ( + AddressTextField.StringValue, + PathTextField.StringValue + ); }; Buttons.Add (SyncButton); @@ -288,7 +307,7 @@ namespace SparkleShare { }); }; - Buttons.Add (CancelButton); + Buttons.Add (CancelButton); break; } @@ -307,7 +326,7 @@ namespace SparkleShare { Indeterminate = false, DoubleValue = 1.0 }; - + ProgressIndicator.StartAnimation (this); Controller.UpdateProgressBarEvent += delegate (double percentage) { @@ -315,7 +334,7 @@ namespace SparkleShare { ProgressIndicator.DoubleValue = percentage; }); }; - + ContentView.AddSubview (ProgressIndicator); FinishButton = new NSButton () { @@ -559,5 +578,47 @@ namespace SparkleShare { }); }; } + } + + + [Register("SparkleDataSource")] + public class SparkleDataSource : NSTableViewDataSource { + + public List Items ; + + + public SparkleDataSource () + { + Items = new List (); } + + + [Export("numberOfRowsInTableView:")] + public int numberOfRowsInTableView (NSTableView table_view) + { + if (Items == null) + return 0; + else + return Items.Count; + } + + + [Export("tableView:objectValueForTableColumn:row:")] + public NSObject objectValueForTableColumn (NSTableView table_view, + NSTableColumn table_column, int row_index) + { + // TODO: Style text nicely: "Name\nDescription" + if (table_column.HeaderToolTip.Equals ("Description")) { + return new NSString ( + (Items [row_index] as SparklePlugin).Name + "\n" + + (Items [row_index] as SparklePlugin).Description + ); + + } else { + return new NSImage ((Items [row_index] as SparklePlugin).ImagePath) { + Size = new SizeF (24, 24) + }; + } + } + } } diff --git a/SparkleShare/Mac/SparkleShare.csproj b/SparkleShare/Mac/SparkleShare.csproj index 078dfbf0..d9c0e8f1 100755 --- a/SparkleShare/Mac/SparkleShare.csproj +++ b/SparkleShare/Mac/SparkleShare.csproj @@ -109,6 +109,9 @@ SparkleExtensions.cs + + SparklePlugin.cs + @@ -282,10 +285,41 @@ Pixmaps\tutorial-slide-4.png + + Plugins\bitbucket.xml + + + Plugins\github.xml + + + Plugins\gitorious.xml + + + Plugins\gnome.xml + + + Plugins\own-server.xml + + + Plugins\bitbucket.png + + + Plugins\github.png + + + Plugins\gitorious.png + + + Plugins\gnome.png + + + Plugins\own-server.png + + diff --git a/SparkleShare/SparkleController.cs b/SparkleShare/SparkleController.cs index d4ceda9e..274322ac 100755 --- a/SparkleShare/SparkleController.cs +++ b/SparkleShare/SparkleController.cs @@ -30,6 +30,14 @@ namespace SparkleShare { public class SparkleController : SparkleControllerBase { + + public override string PluginsPath { + get { + return SparkleHelpers.CombineMore (Defines.DATAROOTDIR, "sparkleshare", "plugins"); + } + } + + public SparkleController () : base () { } diff --git a/SparkleShare/SparkleControllerBase.cs b/SparkleShare/SparkleControllerBase.cs index 79d38140..10c7e09b 100755 --- a/SparkleShare/SparkleControllerBase.cs +++ b/SparkleShare/SparkleControllerBase.cs @@ -78,6 +78,8 @@ namespace SparkleShare { public delegate void NotificationRaisedEventHandler (string user_name, string user_email, string message, string repository_path); + public abstract string PluginsPath { get; } + private SparkleFetcherBase fetcher; diff --git a/SparkleShare/SparkleSetupController.cs b/SparkleShare/SparkleSetupController.cs index 5e4f23b9..2b04d358 100755 --- a/SparkleShare/SparkleSetupController.cs +++ b/SparkleShare/SparkleSetupController.cs @@ -49,13 +49,16 @@ namespace SparkleShare { public delegate void ChangePathFieldEventHandler (string text, string example_text, FieldState state); - public event SelectListPluginEventHandler SelectListPluginEvent; - public delegate void SelectListPluginEventHandler (int index); - public readonly List Plugins = new List (); public SparklePlugin SelectedPlugin; + public int SelectedPluginIndex { + get { + return Plugins.IndexOf (SelectedPlugin); + } + } + public int TutorialPageNumber { get { return this.tutorial_page_number; @@ -68,15 +71,15 @@ namespace SparkleShare { } } - public string PreviousServer { + public string PreviousAddress { get { - return this.previous_server; + return this.previous_address; } } - public string PreviousFolder { + public string PreviousPath { get { - return this.previous_folder; + return this.previous_path; } } @@ -108,8 +111,8 @@ namespace SparkleShare { } - private string previous_server = ""; - private string previous_folder = ""; + private string previous_address = ""; + private string previous_path = ""; private string previous_url = ""; private string syncing_folder = ""; private int tutorial_page_number = 1; @@ -122,15 +125,12 @@ namespace SparkleShare { Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData), "sparkleshare", "plugins"); - string plugins_path = SparkleHelpers.CombineMore ( - Defines.DATAROOTDIR, "sparkleshare", "plugins"); - if (Directory.Exists (local_plugins_path)) foreach (string xml_file_path in Directory.GetFiles (local_plugins_path, "*.xml")) Plugins.Add (new SparklePlugin (xml_file_path)); - if (Directory.Exists (plugins_path)) { - foreach (string xml_file_path in Directory.GetFiles (plugins_path, "*.xml")) { + if (Directory.Exists (Program.Controller.PluginsPath)) { + foreach (string xml_file_path in Directory.GetFiles (Program.Controller.PluginsPath, "*.xml")) { if (xml_file_path.EndsWith ("own-server.xml")) Plugins.Insert (0, new SparklePlugin (xml_file_path)); else @@ -138,31 +138,14 @@ namespace SparkleShare { } } + SelectedPlugin = Plugins [0]; + ChangePageEvent += delegate (PageType page) { this.previous_page = page; }; } - public void ShowAddPage () - { - if (ChangePageEvent != null) - ChangePageEvent (PageType.Add); - - int index; - if (SelectedPlugin == null) - index = 0; - else - index = Plugins.IndexOf (SelectedPlugin); - - if (SelectListPluginEvent != null) - SelectListPluginEvent (index); - - SelectedPluginChanged (index); - SelectedPlugin = null; - } - - public void ShowSetupPage () { if (ChangePageEvent != null) @@ -201,11 +184,26 @@ namespace SparkleShare { } - public void AddPageCompleted (string server, string folder_name) + public void ShowAddPage () { - this.syncing_folder = Path.GetFileNameWithoutExtension (folder_name); - this.previous_server = server; - this.previous_folder = folder_name; + if (ChangePageEvent != null) + ChangePageEvent (PageType.Add); + + int index; + if (SelectedPlugin == null) + index = 0; + else + index = Plugins.IndexOf (SelectedPlugin); + + SelectedPluginChanged (SelectedPluginIndex); + } + + + public void AddPageCompleted (string address, string path) + { + this.syncing_folder = Path.GetFileNameWithoutExtension (path); + this.previous_address = address; + this.previous_path = path; if (ChangePageEvent != null) ChangePageEvent (PageType.Syncing); @@ -214,7 +212,10 @@ namespace SparkleShare { if (ChangePageEvent != null) ChangePageEvent (PageType.Finished); - this.syncing_folder = ""; + this.previous_address = ""; + this.syncing_folder = ""; + this.previous_url = ""; + SelectedPlugin = Plugins [0]; }; Program.Controller.FolderFetchError += delegate (string remote_url) { @@ -231,7 +232,7 @@ namespace SparkleShare { UpdateProgressBarEvent (percentage); }; - Program.Controller.FetchFolder (server, folder_name); + Program.Controller.FetchFolder (address, path); } @@ -253,8 +254,8 @@ namespace SparkleShare { public void FinishedPageCompleted () { - this.previous_server = ""; - this.previous_folder = ""; + this.previous_address = ""; + this.previous_path = ""; Program.Controller.UpdateState (); } @@ -265,27 +266,27 @@ namespace SparkleShare { if (SelectedPlugin.Address != null) { if (ChangeAddressFieldEvent != null) - ChangeAddressFieldEvent (SelectedPlugin.Address, null, FieldState.Disabled); + ChangeAddressFieldEvent (SelectedPlugin.Address, "", FieldState.Disabled); } else if (SelectedPlugin.AddressExample != null) { if (ChangeAddressFieldEvent != null) - ChangeAddressFieldEvent (PreviousServer, SelectedPlugin.AddressExample, FieldState.Enabled); + ChangeAddressFieldEvent ("", SelectedPlugin.AddressExample, FieldState.Enabled); } else { if (ChangeAddressFieldEvent != null) - ChangeAddressFieldEvent (PreviousServer, SelectedPlugin.AddressExample, FieldState.Enabled); + ChangeAddressFieldEvent ("", "", FieldState.Enabled); } if (SelectedPlugin.Path != null) { if (ChangePathFieldEvent != null) - ChangePathFieldEvent (SelectedPlugin.Path, null, FieldState.Disabled); + ChangePathFieldEvent (SelectedPlugin.Path, "", FieldState.Disabled); } else if (SelectedPlugin.PathExample != null) { if (ChangePathFieldEvent != null) - ChangePathFieldEvent (PreviousFolder, SelectedPlugin.PathExample, FieldState.Enabled); + ChangePathFieldEvent ("", SelectedPlugin.PathExample, FieldState.Enabled); } else { if (ChangePathFieldEvent != null) - ChangePathFieldEvent (PreviousFolder, SelectedPlugin.PathExample, FieldState.Enabled); + ChangePathFieldEvent ("", "", FieldState.Enabled); } // TODO: previous server/folder doesn't work yet diff --git a/data/plugins/redhat.xml.in b/data/plugins/redhat.xml.in deleted file mode 100644 index 8334a13d..00000000 --- a/data/plugins/redhat.xml.in +++ /dev/null @@ -1,20 +0,0 @@ - - - - - <_name>Red Hat UX Team Hub - <_description>Internal server for the UX team - redhat.png - Git - -
- ssh://git@design.bos.lab.redhat.com/ - -
- - - <_example>/project - -
-
- From f08b47a53ff427d1a69132b4cf5f7d4b4c6327b3 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 6 Oct 2011 12:27:30 +0200 Subject: [PATCH 15/23] setup: implement descriptive error page on Mac. Closes #312 --- SparkleShare/Mac/SparkleSetup.cs | 44 +++++++++++++++++++++++--- SparkleShare/SparkleSetupController.cs | 6 ---- 2 files changed, 40 insertions(+), 10 deletions(-) diff --git a/SparkleShare/Mac/SparkleSetup.cs b/SparkleShare/Mac/SparkleSetup.cs index 920afbd3..74fb947c 100755 --- a/SparkleShare/Mac/SparkleSetup.cs +++ b/SparkleShare/Mac/SparkleSetup.cs @@ -155,13 +155,13 @@ namespace SparkleShare { Editable = false, Frame = new RectangleF (190 + 196 + 16, Frame.Height - 308, 160, 17), StringValue = "Remote Path:", - Font = SparkleUI.Font, - Enabled = (Controller.SelectedPlugin.Path == null) + Font = SparkleUI.Font }; PathTextField = new NSTextField () { Frame = new RectangleF (190 + 196 + 16, Frame.Height - 336, 196, 22), - StringValue = Controller.PreviousPath + StringValue = Controller.PreviousPath, + Enabled = (Controller.SelectedPlugin.Path == null) }; @@ -359,7 +359,43 @@ namespace SparkleShare { case PageType.Error: { Header = "Something went wrong…"; - Description = ""; + Description = "Please check the following:"; + + // Displaying marked up text with Cocoa is + // a pain, so we just use a webview instead + WebView web_view = new WebView (); + web_view.Frame = new RectangleF (190, Frame.Height - 525, 375, 400); + + string html = "" + + "
    " + + "
  • First, have you tried turning it off and on again?
  • " + + "
  • " + Controller.PreviousUrl + " is the address we've compiled. Does this look alright?
  • " + + "
  • The host needs to know who you are. Did you upload the key that's in your SparkleShare folder?
  • " + + "
"; + + web_view.MainFrame.LoadHtmlString (html, new NSUrl ("")); + web_view.DrawsBackground = false; + + ContentView.AddSubview (web_view); TryAgainButton = new NSButton () { Title = "Try again…" diff --git a/SparkleShare/SparkleSetupController.cs b/SparkleShare/SparkleSetupController.cs index 2b04d358..d9dfea81 100755 --- a/SparkleShare/SparkleSetupController.cs +++ b/SparkleShare/SparkleSetupController.cs @@ -189,12 +189,6 @@ namespace SparkleShare { if (ChangePageEvent != null) ChangePageEvent (PageType.Add); - int index; - if (SelectedPlugin == null) - index = 0; - else - index = Plugins.IndexOf (SelectedPlugin); - SelectedPluginChanged (SelectedPluginIndex); } From 5c3f23277cb9ed5c46cb347254b5717f2782c6aa Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 6 Oct 2011 12:59:10 +0200 Subject: [PATCH 16/23] setup: allow tabbing through fields on Mac. Closes #209 --- SparkleShare/Mac/SparkleSetupWindow.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SparkleShare/Mac/SparkleSetupWindow.cs b/SparkleShare/Mac/SparkleSetupWindow.cs index 1da66c27..58d2bc67 100755 --- a/SparkleShare/Mac/SparkleSetupWindow.cs +++ b/SparkleShare/Mac/SparkleSetupWindow.cs @@ -129,6 +129,8 @@ namespace SparkleShare { i++; } } + + RecalculateKeyViewLoop (); } @@ -145,5 +147,11 @@ namespace SparkleShare { NSApplication.SharedApplication.RemoveWindowsItem (this); return; } + + + public override bool AcceptsFirstResponder () + { + return true; + } } } From a647223c7882058f4215186525e7ba0550b36a5f Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 6 Oct 2011 14:56:15 +0200 Subject: [PATCH 17/23] status icon: change some terminology --- SparkleShare/Mac/SparkleStatusIcon.cs | 4 ++-- SparkleShare/SparkleStatusIcon.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SparkleShare/Mac/SparkleStatusIcon.cs b/SparkleShare/Mac/SparkleStatusIcon.cs index 14da59bc..1af33bbe 100755 --- a/SparkleShare/Mac/SparkleStatusIcon.cs +++ b/SparkleShare/Mac/SparkleStatusIcon.cs @@ -192,7 +192,7 @@ namespace SparkleShare { Menu.AddItem (NSMenuItem.SeparatorItem); SyncMenuItem = new NSMenuItem () { - Title = "Add Project…" + Title = "Add Hosted Project…" }; if (!Program.Controller.FirstRun) { @@ -218,7 +218,7 @@ namespace SparkleShare { Menu.AddItem (NSMenuItem.SeparatorItem); RecentEventsMenuItem = new NSMenuItem () { - Title = "Show Recent Events" + Title = "Open Recent Events" }; if (Controller.Folders.Length > 0) { diff --git a/SparkleShare/SparkleStatusIcon.cs b/SparkleShare/SparkleStatusIcon.cs index 98c6c6f7..7e4ed555 100755 --- a/SparkleShare/SparkleStatusIcon.cs +++ b/SparkleShare/SparkleStatusIcon.cs @@ -235,7 +235,7 @@ namespace SparkleShare { Menu.Add (new SeparatorMenuItem ()); // Opens the wizard to add a new remote folder - MenuItem sync_item = new MenuItem (_("Add Project…")); + MenuItem sync_item = new MenuItem (_("Add Hosted Project…")); if (Program.Controller.FirstRun) sync_item.Sensitive = false; @@ -259,7 +259,7 @@ namespace SparkleShare { Menu.Add (sync_item); Menu.Add (new SeparatorMenuItem ()); - MenuItem recent_events_item = new MenuItem (_("Show Recent Events")); + MenuItem recent_events_item = new MenuItem (_("Open Recent Events")); if (Program.Controller.Folders.Count < 1) recent_events_item.Sensitive = false; From 6f5f666a5f11991d06c22df471f8730d70c76874 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 6 Oct 2011 20:26:17 +0200 Subject: [PATCH 18/23] Fix compile errors. Closes #365 --- SparkleShare/SparkleSetup.cs | 9 +-------- SparkleShare/SparkleStatusIcon.cs | 4 ++-- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index 069dbdef..6e9cca19 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -166,13 +166,6 @@ namespace SparkleShare { PathEntry = new SparkleEntry (); AddressEntry = new SparkleEntry (); - Controller.SelectListPluginEvent += delegate (int index) { - Application.Invoke (delegate { - TreeSelection selection = tree.Selection; - TreePath path = new TreePath (index.ToString ()); - selection.SelectPath (path); - }); - }; // Select the first plugin by default TreeSelection default_selection = tree.Selection; @@ -235,7 +228,7 @@ namespace SparkleShare { } if (!string.IsNullOrEmpty (address) && - address.Equals (Controller.PreviousServer)) { + address.Equals (Controller.PreviousAddress)) { tree.SetCursor (path, service_column, false); SparklePlugin plugin = (SparklePlugin) model.GetValue (iter, 2); diff --git a/SparkleShare/SparkleStatusIcon.cs b/SparkleShare/SparkleStatusIcon.cs index 98c6c6f7..7e4ed555 100755 --- a/SparkleShare/SparkleStatusIcon.cs +++ b/SparkleShare/SparkleStatusIcon.cs @@ -235,7 +235,7 @@ namespace SparkleShare { Menu.Add (new SeparatorMenuItem ()); // Opens the wizard to add a new remote folder - MenuItem sync_item = new MenuItem (_("Add Project…")); + MenuItem sync_item = new MenuItem (_("Add Hosted Project…")); if (Program.Controller.FirstRun) sync_item.Sensitive = false; @@ -259,7 +259,7 @@ namespace SparkleShare { Menu.Add (sync_item); Menu.Add (new SeparatorMenuItem ()); - MenuItem recent_events_item = new MenuItem (_("Show Recent Events")); + MenuItem recent_events_item = new MenuItem (_("Open Recent Events")); if (Program.Controller.Folders.Count < 1) recent_events_item.Sensitive = false; From 984ccebb3fafaa11e879bd01bc1a913bfd3bf9ea Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 6 Oct 2011 21:02:59 +0200 Subject: [PATCH 19/23] setup: fix text field quirks --- SparkleShare/SparkleSetup.cs | 22 +++++++++++++++++----- SparkleShare/SparkleSetupController.cs | 18 ------------------ 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/SparkleShare/SparkleSetup.cs b/SparkleShare/SparkleSetup.cs index 6e9cca19..6df1cbd1 100755 --- a/SparkleShare/SparkleSetup.cs +++ b/SparkleShare/SparkleSetup.cs @@ -175,14 +175,20 @@ namespace SparkleShare { Controller.ChangeAddressFieldEvent += delegate (string text, string example_text, FieldState state) { - + Console.WriteLine ("> " + text); Application.Invoke (delegate { AddressEntry.Text = text; AddressEntry.Sensitive = (state == FieldState.Enabled); - AddressEntry.ExampleText = example_text; - if (!string.IsNullOrEmpty (text)) + if (string.IsNullOrEmpty (example_text)) + AddressEntry.ExampleText = null; + else + AddressEntry.ExampleText = example_text; + + if (string.IsNullOrEmpty (text)) AddressEntry.ExampleTextActive = true; + else + AddressEntry.ExampleTextActive = false; }); }; @@ -192,10 +198,16 @@ namespace SparkleShare { Application.Invoke (delegate { PathEntry.Text = text; PathEntry.Sensitive = (state == FieldState.Enabled); - PathEntry.ExampleText = example_text; - if (!string.IsNullOrEmpty (text)) + if (string.IsNullOrEmpty (example_text)) + PathEntry.ExampleText = null; + else + PathEntry.ExampleText = example_text; + + if (string.IsNullOrEmpty (text)) PathEntry.ExampleTextActive = true; + else + PathEntry.ExampleTextActive = false; }); }; diff --git a/SparkleShare/SparkleSetupController.cs b/SparkleShare/SparkleSetupController.cs index d9dfea81..317a7c27 100755 --- a/SparkleShare/SparkleSetupController.cs +++ b/SparkleShare/SparkleSetupController.cs @@ -282,24 +282,6 @@ namespace SparkleShare { if (ChangePathFieldEvent != null) ChangePathFieldEvent ("", "", FieldState.Enabled); } - - // TODO: previous server/folder doesn't work yet - - /* - if (!string.IsNullOrEmpty (PreviousServer) && SelectedPlugin.Address == null) { - if (ChangeAddressFieldEvent != null) { - ChangeAddressFieldEvent (this.previous_server, - SelectedPlugin.AddressExample, FieldState.Enabled); - } - } - - if (!string.IsNullOrEmpty (PreviousFolder) && SelectedPlugin.Path == null) { - if (ChangePathFieldEvent != null) { - ChangeAddressFieldEvent (this.previous_folder, - SelectedPlugin.PathExample, FieldState.Enabled); - } - } - */ } } From 010dedb06950984fd9262572e77701d150e5807c Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 6 Oct 2011 22:44:16 +0200 Subject: [PATCH 20/23] Add Android style icons --- data/icons/sparkleshare-android-36.png | Bin 0 -> 2250 bytes data/icons/sparkleshare-android-48.png | Bin 0 -> 3171 bytes data/icons/sparkleshare-android-72.png | Bin 0 -> 5439 bytes data/src/sparkleshare-android.svg | 3195 ++++++++++++++++++++++++ 4 files changed, 3195 insertions(+) create mode 100644 data/icons/sparkleshare-android-36.png create mode 100644 data/icons/sparkleshare-android-48.png create mode 100644 data/icons/sparkleshare-android-72.png create mode 100644 data/src/sparkleshare-android.svg diff --git a/data/icons/sparkleshare-android-36.png b/data/icons/sparkleshare-android-36.png new file mode 100644 index 0000000000000000000000000000000000000000..84bf2bb9a03e93b0034848e6e696847d6b0b9a6d GIT binary patch literal 2250 zcmV;*2sQVKP)(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H103&ooSad;kbZBpK07!XkYh@rpZ*FreAWUI!Zy-ZqY+-F-Ze((0 zX)|~4Hvj+tFLXs%bVOxyV{&P5bZKvH07PYSX?A5~AZBuJZ6HcvYjt8EQ*>o%Ze?;O zb0B18b7^O8ezYYc0000|bVXQnLvL_-a%pF1bO1v`AVG9=a%p09bZKvHEmLS=a%Dkm zX=`O5XmoUNIxjC{a%Ew3X?A5}Z*6UFZgVbga%V4WX=7z>b7gZcVtFldVJ|Z-FfU$% zTD$-N2Y*RKK~z|U&6rz^UR4#xe{1c%&-ps-l+Ms`tSumg1~r6`C=|3tMGYE(h=~N{ zfoSxJ2NO-ys4oViMjN~&JYY0Fm>7+TF-C-l#(;u=B&c{nX+?X3ndw|Q_wQWx@?r1q z(sr<8P{U46vd-C;^WXoq)_<>a#LRdpHNVkA5s}R(7bEiv~5!kOy|p-*xp9BRi*eZh8eb z9{>7V{mB(yec}#a9%wc>v*+^D+HR3 zf_as8?o|80d+vVhMEi8sOuqM4syu+HfDLZU;Ahs89BGUN8o+z;8-W$V5ZEb2>x7}FdB7$}T z9q+NWg`$HvkF^bkWhoWR31~>}aSoh7jAz?gU|vB7LhQ33h9}=&esKlSaG)u37aL*OZ(~ws@d`K)S7NaR40R>e*4a}-cF}=_i*CJcQgL%FF-R(B8f2-NFslRorZWF zIIi6iZG)1L8`W3lFek&#Pz_XV|g-ChX{gh;wO< z<(N{RfB@pcz*Y~gMTerccYq2iLI_A%AYQ>4QiQ&1dbVgp9Eci7P3OvYQm?Jied+;5 zUU4aFBa?^&q(Y=Yv;~c6-H_Mq+Yv%Qd?}fj!HF&&!+R)4AcWN8T@JovH_kJ+8kt>b znO&}#sSCF5eI50&r*KCf0rhluU(M`t!|YPU>~hWWdYfX+yTq&v*(wkUGe<#wbPL7#mPU7w|zf1b(fZlk&OrhX!< z&Kzgu!LPGTEN!&s_7EVp2!@EonVFe0jt(b=0@~(C3m_h1o$keP{#EZl)zKb*64x0e z`VMj7ALz{QVarzJv3qDPxT>EFl^y)B-H}2{0Q@4wZUH)#myYJ%U{Rf$FCz5NO zfRt2?v3TJPyz&k2qFFdWeDqsLy_n-B3uasAkO&}(iR-6*ADTHa3m!Tp1P9K*E9A@| zxO9K`KH6Ue94%`k!fTGMVYiPzVW7mNjSU>bIJo061ZE7&aOA7Gd6BP~!9zPQ7 ztSmE8!+8iLc%KIsr`tsd!P7l?7;7rxsiRPoGz6Ac8c?I7^Pqv{=Z=8JG`}dJ>?D@F zKv4`a=800s`1ttgfDnnI>5!D*lejq$Cx}Yc9zmS4T3kffI*MQTGqdvzixb!5uKfr{ z7hgtPo1t1>Vau!EhIof~&1+biuYxF9JUt>t8{0THH)koTGC?>oM3O$Z60Aw3f?2{X z`6y6_PFzW>Yo?D*G4Ym#4HO~c{PXR4} zc2XSGE1<-)vaB_UeM;3*mxL79Xqp^rhz*_dUruZrF1Yzq#A=21sc*u{F`9k1G5N+@ zXj?(bQNrXtSo~9ZmkXc;#46txU=eAJxKWlhF03OU-UBvZM26Uj3g#)7ABXdH(k@J) zC+>xMHPu9izeBrr0xrIZX8H(W{n->NqW!vQuwDc+OdaNfoCRo&&I-{WbimpSDlY_C zk4U>(I}Xp>lQlNQU*=TTEzQr*pLTRu6{WJKo8(+W zR@5f%DuC6{b~C6Zt8;P2n2l_oHfc>}+vT{-C2`$lYPmX@ACLov_8UJv_VA6nwlyN& z<6L4P*E5OYHW%oF!*;_l8`@3Yhz|87w(7aL=G#A;f1LDzY2M6CMCxBYy>j?-_cvd; z`La{*ts)*hqlAqc)Y)f_d7;*uJ2YOv0@U{%;)jnOTK^}|n3;*0^@{v$z@B`KCT{GR6dU~?>X(!Mhi0UIUVRYqQv0R% YFYwPo%Ze?;O zb0B18b7^O8ezYYc0000|bVXQnLvL_-a%pF1bO1v`AVG9=a%p09bZKvHEmLS=a%Dkm zX=`O5XmoUNIxjC{a%Ew3X?A5}Z*6UFZgVbga%V4WX=7z>b7gZcVtFldVJ|Z-FfU$% zTD$-N3m8d6K~!jg)tXzZUDs8HzcJ=qYwvxI<9l+BFHPLoxJv9eq@_)qs6Z%)h@gs6 zsJN6WDG#YY<$;GvMN~pO@K6a+!VAb$r4Xq~xj!Hp0Tor7nlyEDsngJloZ9h;o%oh> z+qbpW96Zdq_U-Hw$F`EtDJ`Ep_L_Ul`H%6B%UsK1X8b4*eXBQct;0|IQbYuhYtU=< zCb?E7*AWpVdd8>gO1xx11(fM}!-0%>AX(o1(NFK2d+^R}zgwDJUj=*J07S%2pYI;M z|8vj&TN{>vu834`B#1E&B-&=aFd;Gp5$A9ZvXI2(~ zHt>dl7!<=$DKBO=u`?9(9f zaq`Aw5DSo1W##CW&?&BNHCfQ@x6Qr#zaBXF@a=zb?BhMS2oz}}SL%sCiYpNblOU!6 z(6ThOPJy+r4geH5UC8Heoxl5kKXLf;%ZuULPNc7LWt$hloJjD_&K!CC%-{XVv6JT} zV`^#|r3%n7xM~0b6f}9^x*a!eJUp+>_gJ`M%a3T=(EFWi>)Zcv<>V(0eV6vAC#C}k z#ua-&WcugsB>;ETMa4j_oAaLh(5`-S>*>SYlB4uUR9qJToeJ9J>)3euM}^*UL2s$J zrV2Q9xHeUvcmCC##iM_JqVbWV^j;7VGc#L{LSo$lyIc?p(b_63Uo6Nr&#-BCYs3Q* zKU*EU*CaPLdcE@(iVJ`E2jAdh#K2wyKw97ogfc)GUb~?X0fpX5pt)@W*>az-Qi7z~ z=RBx`P{m8#)yq{uHa~-5b3g`kVVpt&xU4}#Fh|``ycPn5vJ^_EYyeCZvJ5n-RYBBa zWdT7zJ>oNLWP{>7R+X2L3n&HD5mY@?zTTLRh7)E*F^@z8Dd znVow#{e0$J`ue){t&f0#wM$qo!TU%Z6|f2sW3?ApDPT)pkvk*Sq!2x!9t$Oe@^#7T zGekY&b&L|eZs33x&gQc`!!C4EAg&Ws0}6T29C8;Is!c&)u@I_z9%S3TgS>L|-imlZn3*4aNwsM?H`Q5r=A|f@lgtANgn@SvUoi8Mti7(Mrbd z%X>b|&U=0dtYY>9ALHdC-(hq2rFh?^D-dm0>qI~txNKZjAJ>nR8uNgT08kSImBeKa zS&rmQ$eWRWd2>Yepd`x}xER2aH7GS>^Bwnr%PE#FA}&Mr9*%QdG>~{713t?UpFw?P zjkR)?N5CqPD^mafh&n;kAOwjCj;6< zD+p+of-K1rCYmv@f79Jq3*!bm2+3=^(p)=2zKu?=O$-->Qn! zkNqt(7r&bH`&jfW#EoYe1Wkcj5~?zEI-Tk5v?w9Qc>s!(iLwYH6tR9d51Jv{-oeH_ z@1W{+vFOE(leS+}x=ed4MHf9Z6 zmSV^VPkuIf5u>V%7nf$3zyJ4WY=h9gl=NDfpH8>JP&UCZOhRb4haMOUV)bgG60PiG zii?3H!yv2WrBf8o{1b%0j`#i|n||d_Ikmi*3QZ|bQ|!nf9pXJJ9b-Xm<>m)I&Bhz| zQ>|P=p8A`$^C#EMazuSh@ly&}G@6KsbC5|YI9V(tp^R?SR8&IhI8Xcs)#3@{Cmv$M zjvLwY+keLCe|?x;c02`M4aP%&)pkMemJhM-uKOZ|Ui=pJ%p*{=5w8>TWuznZUnu^L;C+V;XT6^9F zfV*^@UN3NVX%o9Y@JX7RwsPUQCpmrebL_rxmHwr(H0JhE&fSHyA0K8cCF-<^HJrrM zEDBW@ld>AE1GNVXAeh*|eJ(Y00}E6`ZVpmwOmQo{jEy(lf`!21iD$Xkx|_Yf@kyE+ zw?L@acH3cg{pO!@>eaVVy!;&a7OnmF4y`|-Zx}b#kOAJOOaw1w zC0J^i#l^NF7+An<-;b!$e&sZcJ04(e??Eu5I{9TdcMNWQkbLWpaq~w$&Eofufp0Op z=XR>+{jjjrt$3|_(7x9X$O9&U5NzssAObKAf+8-R2ZV&$$8w%dM}t&a0T!5Pbpe>U zVK*~3?5650BQN{|T>4&A{PbrC`+pt1>F3yd@Tb5vu--~+Tk8H;T%<~^dvq-e5CVpQ z^R!wm>2x}40Tj-6AV8icOH2fFsH7$oPDC6jdK})|48^=~$@_Goi{_MYGwR zPN9xvZ7X_-gY{XsKGxMoz$(g8_w^Pxqgh(K8kt{RMoz7IO(AhZdXKJYaUJWfu!>)< ztq&7*peK2UqMrgZJ(U}?bZr?D$mAWuh^5w>KTQ_U5xTDToAmI+IxDR7WwqDq4O-e! z4}`KT3oA>k-%p%O5G@S*l0k1&BoKApcIoVp+&()0HDw(JEv%y>%_&RHTg#=*Yaf@cd`;+r8C)XZdS4V~Q+V<#I&L1Pb zKnwuh%uM1byZ6N>mcIMoZL|ORll_zL6ZJB9HdJ$cQXYG1Cu{FtsSNARsj9L%cE-N? zrQ<6v5TA<%Gcz%>`sH2&xB=L|W0nJ%XWop4P4-J~@(>6jbXE%%F0^?b_&#tB=$l!n z0i+`kv%pp&kc~h-)bo~%+RZ)SRp31FeOrf74*;Ve8tKYd?*+)4JL;F`eIk%PY4gCE z_rx^;YcOw>(3*bj({2yF(QTnokczpl>002ov JPDHLkV1k)uo%Ze?;O zb0B18b7^O8ezYYc0000|bVXQnLvL_-a%pF1bO1v`AVG9=a%p09bZKvHEmLS=a%Dkm zX=`O5XmoUNIxjC{a%Ew3X?A5}Z*6UFZgVbga%V4WX=7z>b7gZcVtFldVJ|Z-FfU$% zTD$-N6ZA<$K~#90?VM|jB}a9~f2XSNojbELyR$p9Pn%`2*Xy;{2FEr=F>yo^WI!Q8 z3G#;^9tzI{5)nm7J|Ou+Pyz%b2to=G5if-h!iNNs5E7ICF}5ZAAjInz_P%$$kC}aW zX6~K2_jcFGhpOtXzI$iKW3LtCP*QK-J>6Y(>R;zw-6N{X&)V|M{9iNhLT^6-SWvJw=)F@Oz6h6l&++(1f!$$=sq zPDEaC(livH1e^>Q`GZ?7+p=fl_+{;0(a4<|0H@CmBqL~M#2tLPd-hZJ9X$>#0bQUE zN*Vtuml>^p9`((B}1P-d(g%1<_{-%wRKp=lXN`sXPDU=x=}ehe!4UZ9G^x zFCcYWPQ@ZXW7A`ex5+EVrfm24B_4T<#$s#g&-C)YJ9KXGE#G`%_CUC@#0yB0h5?kS z*C=R1^B%f5e~E{l$Bj%$^Saj7FBMmP;k94tzV*RVb4RI+b{?epc?0R0EI=&|N?dxB zpb=N7p;tin(jPiE1Fa?7+9j9&>szn=+)F3NHUkqt3up!&GAc)LsSXpSYX-uY3);ov zAP6Wdy2+u8Ahcf9;F*Zk#!A87ac7FfjFBX=o>3x^|kPN2A$ zI$z8N8Ni^Ry#nn%KL7z}_bAQj%hyhHb>Ty=`d(wV-Js_W3_g45+sHb4x_Q1c zBQsf{D&m1Lm(UK0h#J8)a~V54yYPuOeC>g+m~$-c^I^sX-gCuN1I4RXH@{RoMph~3 z9j!p`3{B2VG{+kgnCBr)Or|d5+u5EsKA0K4(bz+AQw#UtgA@!b#!5B_MbW-PFNF=d zxIIi-_qmU?QX9=d%=)!s&Gpi56t2~Fcie#!5lN+JWeIXX&w0=DTv`ODJl8Hhx4u`^ z!rXJk6>8UwnT^KeUDu{Rd%vG;YL6~vr2SbH`o**NViNulK!ol>PUl<~*VhYiNhK^b z1q)gy?|Z7a6bq}j}HXO_Tb1AtJju82X^h5t(lkQfUn>TH-W zU@Q_Qyn1?A99N(sV8ryCHWCa3s8lS;Ni5JDfzhcE)}kuWz^+P)1W?0LTj{!j$z7Xq zN1p~0#N1|{VPicYsuf#Kt7VFPnFxGUuM-JU7@u7gT|pX^G#imDYg*{l3WBKw#RRqa z`Pa2>_?0d0Glt@2^QRvgT3-?2OEXrvNfC5;f~EEb6%Z(Y4jLkz&5=dh_;|q*8qYl?LHjpt!K@Z z*K_#5!)%q)OtsQ616V=bHF6!#LPZl@1>N&vjG-?VCac+y8qlbKc*B(#(75u6xLz1v z#EAf6gKk@YU-U|)%QfZwOSv+$@#nbVEq{a^X`;??@Sndx@5yh`v~dzrPDY6~B;m`1 z@l&2wr29FjdMVakZ6ZLuU>2*0O^y5;0UP2IYaz>^(eP)RRkUGr8w{}x*R8FNEQ8GY z!x-i!ui)z6x)VD(R;t9ye(jyijczT~s#LL3)lA?o^l3~bB_;0{p+_keMMQC^bo#vu zYEOekT7XQ9pu|`us!BAf-rbh*g@~sO#vSEzVL?pLVj;vep`W79=#6i}WUa8G{&}Im z?z$Bo|3=l9G5%R&L!ZGT8HW8IZVQ4U>k}4Q(YG*OTt<(a{U{E^fc%n-HUeT=$&|? zin4dSs_Hj=wk#<-ua>wFsDuSIQs=8iPv&7Qm<+X6n$0y#OiV0mq$_}ITrCq&Z-mG< zSbntb4J6jVgYAh1R0f!gt{nw+EG#+JUUO@(D;aX=Zm%jw9soQ*Yp%JKf(xJZAwx_= zBS@NzB?(Vj=O^}4E~Z7YOd4y}$i&2i?A*Dt1ZkPAXH>+ZQF=-PEQtXQz$g`CP|<;f zCCAK}9=$vtT9=u)?zK#ZJww$w$3y$ue~DEWMe-jBI=fVl7v_ z_u~}3&M;Q#J$;tr_k5cT3y(3iHb{*`b6}F-)K&bcgm5gxRpJn%F3)q#vN|Nozui%; zfGZckgJmoCt`!zN81>LMkK9p+!Nb({aWa#>dCY?uXhS zV|-3m>1)(wsw6YUBQc1y6mT6A57{_93fA}xTf@F&=QR5Cu_{zBLHxB({_Q)Fi7gCn z0ja{t*(L0iw{h94e-(hn_yk4iz60;k9Jqw%XfA4VP(Zcc?`yBut1ZXyilX1S4qhu5 zl~jeIM~T3dQL|qW)KMINlx*9zpoVR?y@{D0t>f{3`3x`H-lW+uwc#q)8=j9Tk+tZ; zDPn09pxZ4taIDXk+uzORn_pA*;!f;crXS-0g8{xx1-yDdd%X)o#i1(Z#gR&%tqF$> zK~@q=l=+aU(e;16f?Jp^Q-@7A{SrIh|5*;4-^BT+dr9CIS5v6PSm}5nA3Sru$HDU( zxavKhsDm?i9QJ9x#w zj^eu?!5zKNgX9WEH*R6i@BIby+g`_^BW*-ts2@@XiD^hyjT7>}gNGMrZ@P`^-v4pN zHg2uJId~7ncRvcf`DOZvd<9;OB>h)BV+@T(DcUQB}*5*gRSV% zP$^J!DenI~I{OpME8c=MT3Bnj^4H(TnTKD_><>Q0#;Fl%YHFhB3#d{iyFW^M_dA)m;sy|5Z0mMdh`C%i$G&2OZeV=d73C;% zPu$1olV1hR{Wyc*)cT2h31I8Aa*qtZbzw3c9UU>o)LrIq35vct7RzGwFM5;c1!4-4 z?n)5V&4oZMFR{z}J)D{V95gydgQ3nUH7@h4n2dt$oFMLI zL+Ux40Af%IForD4#JPISY^age=qsbktQ}GXi#7=s)9suxXiS4N!(6Aq+8x*UF;ubV z9tqbiYAmy-mN>kBj?<^w!Q1$Lv$@B>G{H8R+X^t3ZpQJy3j>hB`%t({|)QyOHsLpXT$R?R}3_8== zv?M%5&2R;UE2Q6dy0o;UGcz+QMAD`bqB8o7!J7(InIWiGG zY4#y7!s(d~v**US@@;>@*z^_vrmnr2_KmM$-`79Mw&?{Xr$=#T9)qcu0K(|b+t4Q; zqPE{qI*TGqJT(U?J&&?4C}AGmGM9Pd;0AK zvWd;$a>jPt3+S@@uMRt0gm*@hl8ayg<0QQTwHV_qODeIWq|1QC|!A+WSO8==|gpG zAmb-V3S(xTZtM+a*Tec*iB2-{5=fWWnrLT+Jx7oxhju&UYc}>57Z+7T-09P&mrXUI z&(rd~!E(Y$LRyZMz7UmW_F<>9tR*LLR0KJ-J45?@ys;Y{rBL3y!3>X78S<98jKD_0NlhWC2Hf*Bw2DL!YC37F7r{KhvO3^dzXSMW1 zV$+Phl;-$cMK8|IayDP5`&`gtCbrmy`mx{i^bu~r`BeK-X-MJGB?l5o^ zIF6T|1t9lcit3Zhpk@XyMQibrv?-h?;KJ`1eoC9-KY3aL=7BT7Y&b6fJ%W0{a3kFd z560i;fKjT?vtJAV75KSz@SrS&-+h8=#haJ=s5c8o3;%L?g9@A%13+=xq>l%x7k(E| z|FHLBf4d{9T=dB=25@4FAjPBnKxFW%=b?W;XyEPpcz&^f1C>jwomc#Bepp-SPdEIu px0U{W$BF>`e{Vx~HGbBr_P=WrT&Sb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Hylke Bons, Lapo Calamandrei + + + + + + folder + directory + share + dir + + + Derived from Jakub Steiner's design + + + + Hylke Bons, Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 221bc5bd76c78e9ab3c38c2645f27a24f100fa9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerna=C5=9B?= Date: Fri, 7 Oct 2011 23:32:14 +0200 Subject: [PATCH 21/23] Remove not existant fiel from POTFILES.in --- po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 0d8059da..6613bdfa 100755 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -7,7 +7,6 @@ data/plugins/github.xml.in data/plugins/gitorious.xml.in data/plugins/gnome.xml.in data/plugins/own-server.xml.in -data/plugins/redhat.xml.in SparkleShare/Mac/SparkleStatusIcon.cs SparkleShare/Mac/SparkleUI.cs SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in From 8c5806abda0628b6f5e2012819e8300224b4bd27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerna=C5=9B?= Date: Fri, 14 Oct 2011 17:43:28 +0200 Subject: [PATCH 22/23] Add missing file to POTFILES.in --- po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) diff --git a/po/POTFILES.in b/po/POTFILES.in index 6613bdfa..02cf6655 100755 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -13,6 +13,7 @@ SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in SparkleShare/Program.cs SparkleShare/SparkleAbout.cs SparkleShare/SparkleController.cs +SparkleShare/SparkleControllerBase.cs SparkleShare/SparkleEventLog.cs SparkleShare/SparkleSetup.cs SparkleShare/SparkleSetupWindow.cs From 806585a26b210dfd7f8d5f01e3adc11dd2988d35 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sat, 15 Oct 2011 00:36:57 +0100 Subject: [PATCH 23/23] Revert README to plain text version --- README.rst | 198 ----------------------------------------------------- 1 file changed, 198 deletions(-) delete mode 100755 README.rst diff --git a/README.rst b/README.rst deleted file mode 100755 index 8a0c1228..00000000 --- a/README.rst +++ /dev/null @@ -1,198 +0,0 @@ -SparkleShare -============ - -`SparkleShare`_ is a collaboration and sharing tool that is designed to keep -things simple and to stay out of your way. It allows you to instantly sync -with any Git repository you have access to. - -Though SparkleShare is not made to be a graphical frontend -for git or a backup tool, it may be useful for other kinds of purposes as well, -like backing up small files or monitoring your favourite project. In contrast -to the projects name, we will very likely refuse to implement your personal -ponies. - -SparkleShare currently works on Linux and Mac. A Windows port and mobile -device support are planned for the future. - - -License -~~~~~~~ -SparkleShare is free software and licensed under the GNU GPLv3 or later. You -are welcome to change and redistribute it under certain conditions. For more -information see the LICENSE file or visit http://www.gnu.org/licenses/gpl-3.0.html - - -Run on Linux: -~~~~~~~~~~~~~ -Requirements: - -* git >= 1.7.0 -* gtk-sharp2 -* gvfs -* intltool -* libnotify -* mono-core >= 2.8 -* notify-sharp -* nautilus-python -* openssh -* pygtk -* webkitgtk -* webkit-sharp - - -Run the service, either click the SparkleShare launcher or:: - - sparkleshare start - -You can stop the service via the graphical interface or by typing:: - - sparkleshare stop - -For help:: - - sparkleshare --help - -Note: ------ -SparkleShare creates its own RSA keypair in ~/config/sparkleshare/ and uses -that for authentication. Please mind this if you're planning to set up your -own server by hand. - - -Build on Linux: -~~~~~~~~~~~~~~~ -Installing the build dependencies on Debian or Ubuntu:: - - sudo apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop \ - libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev \ - libwebkit-cil-dev intltool libtool python-nautilus libndesk-dbus-glib1.0-cil-dev - -For Ubuntu libappindicator support, run the following before building:: - - sudo apt-get install libappindicator0.1-cil-dev - - -On Fedora:: - - sudo yum install gtk-sharp2-devel mono-core mono-devel monodevelop \ - ndesk-dbus-devel ndesk-dbus-glib-devel nautilus-python-devel nant \ - notify-sharp-devel webkit-sharp-devel webkitgtk-devel libtool intltool \ - gnome-doc-utils - - -You can build and install SparkleShare like this:: - - ./configure --prefix=/usr (or ./autogen.sh if you build from the repository) - make - sudo make install - -Note ----- -Use ``--prefix=/usr`` if you want the Nautilus extension to work. - - -Run on Mac: -~~~~~~~~~~~ -Just double-click the SparkleShare.app. - - -Build on Mac: -~~~~~~~~~~~~~ -Install the Mono Framework, MonoDevelop and the MonoMac plugin (you find it in Add-in Manager). - -You may need to adjust some environment variables to let the build environment tools find mono:: - - export PATH=/Library/Frameworks/Mono.framework/Versions/Current/bin:$PATH - export PKG_CONFIG=/Library/Frameworks/Mono.framework/Versions/Current/bin/pkg-config - export PKG_CONFIG_PATH=/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig - -Then you need either MacPorts or Homebrew. Go on and choose one of the next two sections. - - -Using MacPorts --------------- -Install git, automake, and intltool:: - - sudo port install git-core automake intltool - -Start the first part of the build:: - - ./autogen.sh --enable-gtkui=no - make - -The last step will give you some errors in SparkleShare.exe, ignore these and go on to the -MonoDevelop section. - - -Using Homebrew --------------- -Because there are old versions of autoconf and automake installed on OS X, they are not in -the official master branch. It's easy to create the formulas:: - - brew create $url - -Now install the formulas. - -You can have a look at this branch for the created Formulas: -https://github.com/toabi/homebrew/commits/sparkleshare - -You also have to comment out the ``keg_only`` in gettext and remove it if you already -installed it. If you created the formulas install them:: - - brew install git autoconf automake intltool gettext - -Now start the first part of the build:: - - export ACLOCAL_FLAGS="-I /usr/local/share/aclocal" - cd SmartIrc4net - ./autogen.sh - cd .. - ./autogen.sh --enable-gtkui=no - make - -Ignore the error and continue to the MonoDevelop-part. - - -Building the Mac UI -------------------- -Now that you have compiled the libraries, open ``SparkleShare/Mac/SparkleShare.sln`` in -MonoDevelop and start the build. - -To create the SparkleShare.app, select Project from the menu bar -and click "Create Mac Installer..." Save the SparkleShare.app somewhere. - -Paste the contents of `this file`_ the following file in ``SparkleShare.app/Contents/MonoBundle/config``. - -Copy ``/Library/Frameworks/Mono.framework/Versions/Current/lib/libintl.dylib`` -to ``SparkleShare.app/Contents/Resources`` - -Now you should have a working .app that you can run. - - -Info -~~~~ - -`Official website`_ - -`Source code`_ - -IRC Channel: -#sparkleshare on irc.gnome.org - -Wiki_ - -`Report issues`_ - -`Translation project`_ - - -Now have fun and create cool things together! :) - - -.. _`Official website`: http://www.sparkleshare.org/ -.. _`SparkleShare`: http://www.sparkleshare.org/ -.. _`Source code`: http://github.com/hbons/SparkleShare/ -.. _Wiki: http://github.com/hbons/SparkleShare/wiki/ -.. _`Report issues`: http://github.com/hbons/SparkleShare/issues/ -.. _`Translation project`: http://www.transifex.net/projects/p/sparkleshare -.. _`this file`: https://raw.github.com/gist/1aeffa61bac73fc08eca/0c0f09ef9e36864c35f34fd5e8bf4f99886be193/gistfile1.txt