diff --git a/chrome.manifest b/chrome.manifest index 912312d..c31195e 100644 --- a/chrome.manifest +++ b/chrome.manifest @@ -1,6 +1,7 @@ content bookmarktags content/ contentaccessible=yes locale bookmarktags en-US locale/en-US/ locale bookmarktags de-DE locale/de-DE/ +locale bookmarktags sv-SE locale/sv-SE/ skin bookmarktags classic/1.0 skin/classic/ diff --git a/content/browserOverlay.js b/content/browserOverlay.js index dc3913d..c5a8a88 100644 --- a/content/browserOverlay.js +++ b/content/browserOverlay.js @@ -233,8 +233,9 @@ var BookmarkTags= function () // The tag menu in the bookmarks popup does not work well on Macs. //if (BookmarkTags.Util.getOS() === "Darwin") //{ - // document.getElementById("BookmarkTags-tagMenuBookmarksPopup"). - // hidden= true; + // hide for all + document.getElementById("BookmarkTags-tagMenuBookmarksPopup"). + hidden= true; //} updateSidebarKey(); diff --git a/content/commands.js b/content/commands.js index 7043165..4ff1819 100644 --- a/content/commands.js +++ b/content/commands.js @@ -53,7 +53,7 @@ BookmarkTags.BookmarkCmds= function () Components.utils.import("resource:///modules/PlacesUIUtils.jsm"); Components.utils.import('resource://gre/modules/Services.jsm'); var clipid = Components.interfaces.nsIClipboard;   - var clipboard   = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid); + var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid); // Adapted from PlacesController.prototype._isClipboardDataPasteable in // firefox/source/browser/components/places/content/controller.js @@ -426,7 +426,8 @@ BookmarkTags.BookmarkCmds= function () function open_(bmObj, where) { - PlacesUIUtils.openNodeIn(fakeNavHistoryResultNode(bmObj), where); + var window = Services.wm.getMostRecentWindow("navigator:browser"); + PlacesUIUtils._openNodeIn(fakeNavHistoryResultNode(bmObj), where, window); } function open(bmObj) @@ -464,7 +465,8 @@ BookmarkTags.BookmarkCmds= function () function openWithEvent(bmObj, event) { - PlacesUIUtils.openNodeWithEvent(fakeNavHistoryResultNode(bmObj), event); + var window = Services.wm.getMostRecentWindow("navigator:browser"); + PlacesUIUtils._openNodeIn(fakeNavHistoryResultNode(bmObj), window.whereToOpenLink(event), window); } // Adapted from PlacesController.prototype.paste in diff --git a/install.rdf b/install.rdf index 5028148..5f1a24e 100644 --- a/install.rdf +++ b/install.rdf @@ -4,7 +4,7 @@ tagsieve@grue.in TagSieve - 4.3.1 + 4.3.2 Browse your bookmarks with sets of tags hark http://www.grue.in/tagsieve @@ -29,5 +29,15 @@ http://www.grue.in/tagsieve + + + sv-SE + TagSieve + Bläddra bland dina bokmärken m.h.a. uppsättningar av etiketter. + hark + Mikael Hiort af Ornäs + http://www.grue.in/tagsieve + + diff --git a/locale/de-DE/help.html b/locale/de-DE/help.html index 6f88a48..4dfdf4d 100644 --- a/locale/de-DE/help.html +++ b/locale/de-DE/help.html @@ -92,7 +92,7 @@

TagSieve Help

Browse your bookmarks with sets of tags

-

Version 4.3.1

+

Version 4.3.2

diff --git a/locale/en-US/help.html b/locale/en-US/help.html index 6f88a48..4dfdf4d 100644 --- a/locale/en-US/help.html +++ b/locale/en-US/help.html @@ -92,7 +92,7 @@

TagSieve Help

Browse your bookmarks with sets of tags

-

Version 4.3.1

+

Version 4.3.2

diff --git a/locale/sv-SE/browserOverlay.dtd b/locale/sv-SE/browserOverlay.dtd new file mode 100644 index 0000000..ce67bc1 --- /dev/null +++ b/locale/sv-SE/browserOverlay.dtd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/locale/sv-SE/commands.dtd b/locale/sv-SE/commands.dtd new file mode 100644 index 0000000..23f74c5 --- /dev/null +++ b/locale/sv-SE/commands.dtd @@ -0,0 +1,119 @@ + +%edit; + +%places; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale/sv-SE/commands.properties b/locale/sv-SE/commands.properties new file mode 100644 index 0000000..0736f40 --- /dev/null +++ b/locale/sv-SE/commands.properties @@ -0,0 +1,8 @@ +deleteTagWarning.titleSingle = Ta bort etikett? +deleteTagWarning.titleMultiple = Ta bort etiketter? +deleteTagWarning.messageSingle = Du är på väg att ta bort etiketten **TAG**. Firefox kan sluta att svara under borttagningen om etiketten är associerad med många bokmärken. Också om du avbryter borttagningen kan Firefox tillfälligt sluta att svara. Är du säker på att du vill fortsätta? +deleteTagWarning.messageMultiple = Du är på väg att ta bort följande etiketter: **TAG**. Firefox kan sluta att svara under borttagningen om etiketterna är associerade med många bokmärken. Också om du avbryter borttagningen kan Firefox tillfälligt sluta att svara. Är du säker på att du vill fortsätta? +deleteTagWarning.deleteSingleButtonLabel = Ta bort etikett +deleteTagWarning.deleteMultipleButtonLabel = Ta bort etiketter +deleteTagWarning.cancelButtonLabel = Avbryt +deleteTagWarning.suppressLabel = Varna mig inte igen diff --git a/locale/sv-SE/hello.html b/locale/sv-SE/hello.html new file mode 100644 index 0000000..f4b3a38 --- /dev/null +++ b/locale/sv-SE/hello.html @@ -0,0 +1,116 @@ + + + + + Välkommen till TagSieve + + + + + + +
+ +
+

Välkommen till TagSieve

+

Håll på etiketten!

+

Version 4.3.0

+
+ +
+

+ Jag har varit en trogen användare av tillägget TagSifter, men tråkigt nog + har det inte uppdaterats på mer än ett år nu och verkar ha övergivits. Jag + tröttnade på att vänta och beslöt att börja arbeta på tillägget på egen hand. + Det krävde en del av mig, men jag är stolt över att kunna presentera denna utgåva + av TagSieve, som tar TagSifter till Firefox 3.5 och vidare mot framtida versioner. +

+

+ Jag planerar att hålla detta tillägg uppdaterat och har några funktioner som jag + skulle vilja implementera. Tills dess får ni mer än gärna hacka källkoden, rapportera + problem och föra fram era önskemål här. + Om det finns en efterfrågan för nya funktioner, så kommer jag absolut att studera saken närmare. +

+

+ Om du aldrig har använt TagSifter innan, så får du hjälp att komma igång + på hjälpsidan (på svenska). +

+
+ + diff --git a/locale/sv-SE/help.html b/locale/sv-SE/help.html new file mode 100644 index 0000000..7862122 --- /dev/null +++ b/locale/sv-SE/help.html @@ -0,0 +1,573 @@ + + + + + Hjälp om TagSieve + + + + + + +
+ icon +
+

Hjälp om TagSieve

+

Bläddra bland dina bokmärken m.h.a. uppsättningar av etiketter

+

Version 4.3.2

+
+ +
+

+ Firefox låter dig sätta etiketter på dina bokmärken, men ger dig inget bra sätt + att kunna bläddra bland dina bokmärken efter deras etiketter. TagSieve försöker lösa det. +

+

+ Klicka på några etiketter i sidopanelen + eller i menyn för att se bokmärkena och andra, relaterade, + etiketter. Använd de relaterade etiketterna för att snabbt filtrera din sökning. +

+

+ Eller, om du kan hantera så mycket makt, använd en full + uppsättning av mängdoperatorer i valfria + uttryck för att söka bland dina bokmärken efter deras etiketter. +

+

+ Besök gärna TagSieves + webbplats + för aktuell information, felbeskrivningar samt för att skicka in buggrapporter + och önskemål om nya funktioner. +

+
+ + + +
+ +

Användning

+

+ Du har två alternativ, en sidopanel och en meny. Vilken du än väljer är bläddringen enkel: + Markera en eller flera etiketter, så visar TagSieve dig alla relaterade + bokmärken. Du kommer även att se andra etiketter som delar dessa bokmärken + och m.h.a. dem kan du enkelt begränsa din sökning. +

+ + +

Sidopanel, enkel användning

+

+ Öppna sidopanelen via sidopanelsmenyn (Visa-menyn > + Sidofält) eller dess vertygsfältsknapp. (Lägg till vertygsfältsknappen i ditt + verktygsfält via Visa-menyn > Verktygsfält > Anpassa…. TagSieve är + ett väluppfostrat tillägg och belamrar inte ditt verktygsfält + i onödan.) Du kan även ange ett eget + kortkommando för att öppna sidopanelen. +

+

+ Klicka på etiketter i listan för att lägga till dem i sökfrågan. Sidopanelen + kommer endast att visa de bokmärken som är relaterade — d.v.s. de + bokmärken som är märkta med alla etiketter som ingår i frågan. Listan över + etiketter kommer att uppdateras med de etiketter som delar bokmärken med + etiketterna i frågan. +

+

+ Ta bort etiketter från frågan genom att klicka på deras namn i frågemolnet + — frågemolnet är grupperingen av etiketter under textrutan. + Som standard kommer ett klick på en etikett att ta bort alla efterföljande etiketter. Högerklicka + för att öppna en snabbmeny som ger dig fler alternativ. För att ta bort alla etiketter, + klicka på återställningsknappen på höger sida om textrutan. +

+ + +

Sidopanel, avancerad användning

+

+ "Etikett" är egentligen bara en omskrivning för "en uppsättning bokmärken." + TagSieve låter dig kombinera dina etiketter på ett fritt och intressant sätt + m.h.a. mängdoperatorer. Till exempel kommer uttrycket +

+

+ flottyrmunkar - (kakor + mazariner) ?muffins +

+

+ att visa dig alla bokmärken (och relaterade etiketter) som är märkta + med flottyrmunkar, men inte med + kakor eller + mazariner, samt vars namn eller URL:er innehåller + ordet "muffins". +

+

+ Lätt som en plätt. +

+

+ Följande operatorer finns att tillgå: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OperatorBetydelseExempelExemplets tolkning
,snitt ("och")mumin, mymlan + bokmärken märkta med både mumin och + mymlan +
&snittkrakel & vitamin
+union ("eller")sventon + temlor + bokmärken märkta med antingen sventon eller + temlor +
|unionmax | blöja
-differens
("men inte")
bill - bull + bokmärken märkta med bill, men inte + med bull +
!komplement ("inte")!pellefantbokmärken som inte är märkta med pellefant
~komplement~gummitarzan
+ ( och ) + prioritet!(emil & ida) + bokmärken som varken är märkta med + emil eller + ida +
?bokmärkessökning (namn och URL:er)?mors lilla olle + bokmärken vars namn eller URL:er innehåller den icke skiftlägeskänsliga strängen + "mors lilla olle" +
+

+ Observera att sidopanelens enkela användningsläge (beskrivet ovan) utför snittfrågor på alla etiketter. +

+

+ Några detaljer: +

+
    +
  • + TagSieve visar dig endast de bokmärken som redan har åtminstone en + etikett. !dunderklumpen returnerar egentligen inte + alla bokmärken som inte är märkta med dunderklumpen, + men däremot alla märkta bokmärken som inte är märkta med + dunderklumpen. +
  • +
  • + Om ett etikettnamn eller en bokmärkessökning innehåller en av + operatorerna ovan, prefigera operatorn med undantagstecknet + \ (omvänt snedstreck). Om du, t.ex., + har en etikett med namnet pippin-den-lille, + skriv den som pippin\-den\-lille. Annars tror + TagSieve att du menade uttrycket + pippin - den - lille. Det omvända snedstrecket talar + om för TagSieve att det efterföljande tecknet skall tolkas som ett vanligt + skrivtecken och inte som ett operatortecken, i det här fallet + - (minustecken). +
  • +
  • + De binära operatorerna (snitt, union och differens) har alla + samma prioritet — vilken är lägre än prioriteten på de enställiga + operatorerna (komplement och bokmärkessökning) — och utvärderas från + vänster till höger. +
  • +
  • + För att göra det lite lättare för dig, antar TagSieve att en snittfråga + skall utföras under vissa förutsättningar: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Ett ) följt av ett etikettnamn +
    + (ultuna, agronom) vete + + ⇒ + + (ultuna, agronom) & + vete +
    + Ett ) följt av ett + ( +
    + (ärtor, sallat) (majs) + + ⇒ + + (ärtor, sallat) & + (majs) +
    + Ett ) följt av en enställig operator + (komplement eller bokmärkessökning) +
    + (surdeg + mjöl) !vetekli + + ⇒ + + (surdeg + mjöl) & + !vetekli +
    + En etikettnamns- eller bokmärkessökning följd av ett + ( +
    + skinka (senap | rotmos) + + ⇒ + + skinka & (senap | + rotmos) +
    + En etikettnamns- eller bokmärkessökning följd av en enställig operator +
    + ?potatis !bönor + + ⇒ + + + ?potatis & !bönor + +
    +
  • +
+ + +

Avancerade kortkommandon

+

+ Som standard kommer textrutan att komplettera etiketter + automatiskt medan du skriver. Om den hittar etiketten du söker, tryck ned + Tabulator- eller Retur-tangenten + för att hoppa till slutet av namnet, där du kan börja skriva in nästa etikett. + En annan standard är att etikettkompletteringar hämtas från listan över relaterade etiketter. + Om du ofta använder sidopanelens avancerade funktioner, kanske du vill att kompletteringar + skall hämtas från alla etiketter. Du kan justera det genom att välja det relevanta + alternativet i inställningarna. +

+ + +

Meny

+

+ Menyns funktionalitet liknar sidopanelens enkela användningsläge. Medan du + navigerar i menyerna begränsar du samtidigt visade bokmärken till de som är + märkta med alla de etiketter som du väljer. För varje ny meny visas du + endast etiketter relaterade till de som du dittills har valt. +

+

+ Öppna menyn via dess vertygsfältsknapp. (Lägg till vertygsfältsknappen + i ditt verktygsfält via Visa-menyn > Verktygsfält > Anpassa…. + TagSieve är ett väluppfostrat tillägg och belamrar inte ditt verktygsfält + i onödan.) På alla system utom Mac OS X, kan menyn + dessutom öppnas via Firefox bokmärkesmeny. +

+ + +

Gruppmärkning av bokmärken

+

+ TagSieve kommer med ett enkelt verktyg som kan hjälpa dig att konvertera + dina bokmärken från äldre versioner av Firefox till etikettmärkta bokmärken i + Firefox 3 och senare. Men det kan också användas för gruppmärkning av vilka som + helst av dina bokmärken, även om du använder de senaste Firefoxversionerna. +

+

+ Det här görs genom att märka bokmärken med etiketter, vilka får namn av + de mappar och undermappar som dessa bokmärken ligger under. Om, exempelvis, + ditt ramen-bokmärke (ramen = japansk nudelsoppa) ligger i mapparna Mat/Matlagning/Japan, + så kommer det bokmärket att märkas med etiketterna Mat, + Matlagning och + Japan. Du kan välja en rotmapp varifrån + du startar märkningen. +

+

+ Starta verktyget genom att antingen +

+
    +
  • + välja "TagSieves migreringsguide" i Verktyg-menyn + (Verktyg > TagSieves migreringsguide) eller +
  • +
  • + välja fliken "Migrera mappar" i TagSieves + inställningar. +
  • +
+
+ +
+ +

Varning: Att göra saker och ting med etiketter och bokmärken

+

+ TagSieve låter dig klippa ut, kopiera, klistra in, ta bort och på andra sätt redigera + enskilda etiketter och bokmärken. Högerklicka på en etikett eller ett bokmärke i + sidopanelen eller menyn för att öppna en snabbmeny. Du kan även dra objekt + till listan över bokmärken i sidopanelen för att märka dem och sedan iväg för kopiering + eller för att flytta dem någon annanstans. +

+

+ Det låter bra. Men här är en viktig finess: +

+
+

+ + 1. Firefox låter dig både märka ett bokmärke och spara det i en + mapphierarki. Alla bokmärken i Firefox finns faktiskt med i + den hierarkiska strukturen, även om den endast skulle innefatta + specialmappen "Osorterade bokmärken". + +

+
+

+ Så vad innebär det att ta bort ett bokmärke? Tar du bort det från + mapphierarkin? Tar du bort dess etiketter? Eller både och? Vilka etiketter + tas i sådana fall bort? Vad händer när du klipper ut eller flyttar ett bokmärke? +

+

+ Medan du funderar på det, kom ihåg det här: +

+
+

+ + 2. Vissa TagSieve-kommandon, t.ex. klippa ut, kopiera, klistra in och + avmärka bokmärken, är känsliga för de etiketter du har angivit i + frågan. Och glöm inte att etiketter bara är uppsättningar av bokmärken. + +

+
+

+ På den första punkten lämnar TagSieve över frågan till dig. Du måste precisera vad + det är du vill skall hända. När du väljer att ta bort ett bokmärke, tar du både bort det + från mapphierarkin och avmärker det — det raderas m.a.o. helt och hållet. + Men du kan även, som ett separat alternativ, välja att ta bort alla etiketter + från ett bokmärke eller endast ta bort de etiketter som du har valt m.h.a. frågan. +

+

+ Den andra punkten innebär att när du, exempelvis, kopierar en etikett, så + kopierar du egentligen alla de bokmärken som skulle ha dykt upp i + bokmärkeslistan om du hade markerat etiketten och lagt till den i frågan. + På liknande sätt kommer, när du öppnar samtliga bokmärken för en viss etikett (genom att + välja kommandot i snabbmenyn eller via mittenklick, Skift+klick eller + Ctrl+klick på etiketten), de bokmärken som öppnas att vara de som + skulle ha visats i bokmärkeslistan om du hade markerat etiketten och lagt till den i frågan. +

+

+ Som om det inte är förvirrande nog, så gäller den andra punkten inte borttagning + och utklippning etiketter. För att ta bort eller klippa ut en etikett, får du inte ha + några etiketter markerade och frågan måste vara tom. Borttagning av en etikett tar inte bort + dess bokmärken, utan endast själva etiketten. +

+
+ +
+ +

Inställningar

+

TagSieve har några inställningar som du kan justera:

+
    +
  • Gör så att sidopanelen visar etiketter i ett moln istället för i en lista
  • +
  • Ange ett eget kortkommando för sidopanelen
  • +
  • Inaktivera "Komplettera automatiskt" och "Sök medan du skriver" i sidopanelen
  • +
  • + Bestäm vad som skall hända när du klickar på en etikett i sidopanelens frågemoln +
  • +
  • Dölj frågemolnet
  • +
+

+ Du kan öppna TagSieves inställningsfönster på samma sätt som för andra + tillägg (d.v.s. via Verktyg-menyn > Tillägg, leta sedan reda på + TagSieve under fliken "Hantera tillägg" och klicka på Inställningar-knappen). +

+

+ Du kan även färga enskilda etiketter i sidopanelen genom att högerklicka på + dem och välja lämpligt alternativ i snabbmenyn. +

+
+ +
+ +

Mer information

+

+ Gå till TagSieves + hem och härd på webben + för aktuell information, felbeskrivningar och skicka in buggrapporter/önskemål om nya funktioner. +

+
+ +
+ + + diff --git a/locale/sv-SE/migrate.dtd b/locale/sv-SE/migrate.dtd new file mode 100644 index 0000000..82ac4d3 --- /dev/null +++ b/locale/sv-SE/migrate.dtd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale/sv-SE/migrate.properties b/locale/sv-SE/migrate.properties new file mode 100644 index 0000000..6127938 --- /dev/null +++ b/locale/sv-SE/migrate.properties @@ -0,0 +1 @@ +libraryWarning= Migreringen kommer att gå mycket snabbare om du stänger Biblioteket. Det är inte en absolut nödvändighet, men kan vara en god idé. diff --git a/locale/sv-SE/prefs.dtd b/locale/sv-SE/prefs.dtd new file mode 100644 index 0000000..a498ca3 --- /dev/null +++ b/locale/sv-SE/prefs.dtd @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale/sv-SE/prefs.properties b/locale/sv-SE/prefs.properties new file mode 100644 index 0000000..419ea8a --- /dev/null +++ b/locale/sv-SE/prefs.properties @@ -0,0 +1,3 @@ +sidebarKey.info.label= Ange ett kortkommando nedan (verkställs först i nytt fönster): +sidebarKey.infoMac.label= Ange ett kortkommando nedan (verkställs först i nytt fönster, vissa kortkommandon fungerar inte på Mac): +sidebarKey.info.accesskey= k diff --git a/locale/sv-SE/query.properties b/locale/sv-SE/query.properties new file mode 100644 index 0000000..1338acc --- /dev/null +++ b/locale/sv-SE/query.properties @@ -0,0 +1,5 @@ +allTags.label= Etiketter (**COUNT**) +relatedTags.label= Relaterade etiketter (**COUNT**) + +allBookmarks.label= Bokmärken (**COUNT**) +relatedBookmarks.label= Relaterade bokmärken (**COUNT**) diff --git a/locale/sv-SE/tagBrowserSidebar.dtd b/locale/sv-SE/tagBrowserSidebar.dtd new file mode 100644 index 0000000..0f5e8b5 --- /dev/null +++ b/locale/sv-SE/tagBrowserSidebar.dtd @@ -0,0 +1,3 @@ + + + diff --git a/locale/sv-SE/tagInput.dtd b/locale/sv-SE/tagInput.dtd new file mode 100644 index 0000000..552e94b --- /dev/null +++ b/locale/sv-SE/tagInput.dtd @@ -0,0 +1 @@ + diff --git a/locale/sv-SE/tagMenu.properties b/locale/sv-SE/tagMenu.properties new file mode 100644 index 0000000..d944fd8 --- /dev/null +++ b/locale/sv-SE/tagMenu.properties @@ -0,0 +1,16 @@ +emptyMenuLabel= (tom) +openInTabsLabel= Öppna alla i flikar +openInTabsAccesskey= Ö + +# These are used to construct the text of the browser's status bar when an item +# in the tag menu is hovered over. For example, in en-US, selecting +# +# Tag A > Tag B > Tag C > Bookmark 1 +# +# would show "Tag A, Tag B, Tag C --- http://bookmark1-url.com/". +# **STATUSTEXT** is replaced by the current text. **TAG** is replaced by the +# name of the tag that the user is hovering over. **BOOKMARK** is replaced by +# the URL of the bookmark that the user is hovering over. +# note: \u2014 = Unicode mdash +statusTextTagConstruction= **STATUSTEXT**, **TAG** +statusTextBookmarkConstruction= **STATUSTEXT** \u2014 **BOOKMARK** diff --git a/locale/sv-SE/update.properties b/locale/sv-SE/update.properties new file mode 100644 index 0000000..fa501a8 --- /dev/null +++ b/locale/sv-SE/update.properties @@ -0,0 +1,5 @@ +title= Bookmark Tags heter nu TagSifter +message= Tack för att du uppdaterar Bookmark Tags. Firefox 3 kommer med inbyggd etikettfunktion, så Bookmark Tags mappbaserade system har blivit överflödigt (hurra!). För att spegla detta fokusskifte har Bookmark Tags döpts om till TagSifter. Du kan konvertera dina mappar till Firefox 3-etiketter m.h.a. migreringsguiden, som du når via Verktyg-menyn, TagSifters inställningar eller knappen nedan. +closeButton.label= Stäng +migrateButton.label= Starta migreringsguiden +suppressCheckbox.label= Visa inte detta meddelande igen