Gå til innhold

Hva skjuler det seg bak din Ctrl+v?


Anbefalte innlegg

 

 

 

// ==UserScript==

// @name FFixer

// @namespace http://code-poet.net/

// @description Enhancements for Facebook: bigger profile pictures and photos, easier viewing of albums, links to download videos, showing people's age and sign, google calendar integration, keyboard shortcuts & more. Compatible with new Facebook and fully customizable!

// @include http://facebook.com/*

// @include http://*.facebook.com/*

// @include https://facebook.com/*

// @include https://*.facebook.com/*

// @author Vaughan Chandler

// @timestamp 1274371057939

 

// @version 2.1.6.1

// ==/UserScript==

 

// Last edited 2010-05-20

 

/*

 

This copyright section and all credits in the script must be included in modifications or redistributions of this script.

 

FFixer is Copyright © 2010, Vaughan Chandler

FFixer is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License

License information is available here: http://creativecommons.org/licenses/by-sa/3.0/

 

Facebook is a registered trademark of Facebook, Inc.

FFixer is not related to or endorsed by Facebook, Inc. in any way.

 

*/

 

 

/*

 

Done in 2.1.6 / 2.1.6.1

* Fixed ability to detect Facebook ID

 

Done in 2.1.5

* Fixed bug preventing the config screen from working in some situations.

* Hopefully fixed bug causing "Logout" and "Bookmarks" links to sometimes be added repeatedly in Chrome.

* Fixed ability to hide certain types of stories in the news feed after a Facebook change broke it.

* Added ability to hide notes in the news feed.

* Added ability to whitelist applications, so they are never hidden in the news feed (originally based on code by JS365 - http://userscripts.org/scripts/show/72554).

* Modified the config screen so that even if something goes wrong the close button still works.

* Added support for parsing dates when using Facebook in Czech.

* Updated localizations:

* Spanish (thanks to Glen Farmer)

* Slovak (thanks to Peter Miksik)

 

TODO:

Do something about the comments box when the home page is stretched

Check out jong99's suggestion for loading all tagged photos - http://userscripts.org/posts/217839

- totalImagePages = Math.ceil(m[m.length-1]/15);

+ totalImagePages = Math.ceil(parseInt(m.toString().replace(',',''))/15)

Finish changing the popup code: it should always be "on top" now

Increase options for filtering out photos, tags etc

Where possible, let css changes to the home page be fluid so resizing the browser doesn't screw things up

Also, just double check all the code related to stretching, left aligning etc

Fix "search reults in new tab" option with CTRL (is the still possible?)

Fix popup pics - alt text can't handle quotes

See if I can use an alternative to cookies in the non-greasemonkey browsers yet

See if the iCalendar features are still possible

Add ability to manage the lists a friend is in from their profile

Add ability to download hi-def videos

Add option to see seconds in fbf timestamps

Add option to disable news feed / force live feed

Implement cross-browser XHR

Add option to show the thumbnail's alt/title text underneath the popup image

Add option to change bottom menu opacity on events: mouseover, chat seesion, new message etc

Add option to move all right column stuff on the homepage to the left column

Add option to autoclick on 'older posts' on homepage, profiles, etc

Add option to show current status in "whats on your mind" on the home page

Add option to immediately go to the popup search result if there is only one

Add option to show the number of chats with unread messages to the title bar

Modify homepage to make a "superhomepage" by moving the left and right column to a top row, with both the news feed and live feed below

http://dl.getdropbox.com/u/927778/facebook%20superhomepage.png

 

*/

 

 

(function() {

 

if (self != window.top) { return; } // Don't run in frames

 

// DEBUG ONLY!

/* *

function debug(text) {

var div = document.createElement('div');

div.innerHTML = text;

$('fbf-debug').insertBefore(div,$('fbf-debug').firstChild);

}

var dbg = document.createElement('div');

dbg.id='fbf-debug';

//dbg.style.display='none';

addStyle('#fbf-debug { position:fixed; left:0; bottom:0; right:0; padding:5px; z-index:1000; height:125px; background:rgba(200,200,200,0.8); border-top:1px solid black; overflow:auto; }');

document.body.appendChild(dbg);

debug('Loaded');

/* */

 

 

var version = '2.1.6.1';

 

var version_timestamp = 1274371057939; // javascript:window.alert(new Date().getTime());

 

var release_date = 20100520;

 

var loc;

var page = '';

var lastPage = '';

var homePageNotModified = true;

var id = 0;

var language = 'en';

var showPopupPicTimeout;

var hidePopupPicTimeout;

var storage;

 

var lang = {

// English - By Vaughan Chandler

en : {

'AddToCalendar' : 'Add to Calendar',

'AddToGoogleCalendar' : 'Add to Google Calendar',

'all' : 'all',

'All' : 'All',

'AllPhotosLoaded' : 'All photos loaded',

'Automatic' : 'Automatic',

'Birthday' : '%s\'s Birthday',

'BookmarkAdd' : 'Add New Bookmark',

'BookmarkConfirmRemoval' : 'Are you sure you want to remove the bookmark "%s"?',

'BookmarkDoesNotExist' : 'This page has not been bookmarked.\n\nGo to the page you want removed and try again.',

'BookmarkExists' : 'There is already a bookmark for this page.\n\nGo to the page you want to bookmark and try again.',

'BookmarkNamePrompt' : 'Enter a name for this bookmark:\n%s',

'BookmarkRemove' : 'Remove Bookmark',

'Bookmarks' : 'Bookmarks',

'BrowserUnsupported' : 'Your browser does not support this feature.',

'CreatingFile' : 'Creating File',

'Close' : 'Close',

'ConfigureFacebookFixer' : 'Configure FFixer',

'ConfigureInstructions' : 'All changes are saved immediately, but some changes might not take effect in tabs that are already open.',

'ConfAge' : 'Show people\'s age on their profile (if they provide their full birthdate).',

'ConfApplicationWhitelist' : 'Application Whitelist - Enter the IDs of applications to prevent them from being hidden. Separate IDs with a space.',

'ConfAutoBigAlbumPictures' : 'Automatically show bigger album pictures when the page opens.',

'ConfAutoLoadFullAlbum' : 'Automatically load thumbnnails for all images in an album on a single page.',

'ConfAutoLoadTaggedPhotos' : 'Automatically load thumbnnails for all tagged photos on a single page (the photos tab on people\'s profiles).',

'ConfAutoReadMore' : 'Automatically click on "read more" links.',

'ConfBigAlbumPictures' : 'Add a link on album pages to show bigger versions of all pictures on that page.',

'ConfBookmarks' : 'Add a Bookmarks submenu to the top menu bar.',

'ConfBottomBarHoverOpacity' : 'On mouse-over',

'ConfBottomBarOpacity' : 'Bottom menu bar transparency',

'ConfCalendarBirthDate' : 'Include the person\'s birthdate in the event details.',

'ConfCalendarFullName' : 'Use the person\'s full name as the title for birthdays (instead of just first name).',

'ConfChatDifferentiate' : 'Use bold and italics to differentiate between available and idle buddies.',

'ConfChatHideIdle' : 'Hide idle buddies.',

'ConfDelayPopupPics' : 'Add a short delay before showing popup pictures.',

'ConfDelayPopupPicsTimeout' : 'Delay before showing popup pictures, in milliseconds (default=500):',

'ConfDownloadVideo' : 'Add a link to download the videos from video pages. (You may need an <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV player</a>)',

'ConfErrorPageReload' : 'Automaticaly reload application error pages after 5 seconds.',

'ConfExport' : 'To export your settings, copy the text below and save it in a file.',

'ConfExternalPopup' : 'Popup full-sized versions of external images. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Language for FFixer',

'ConfFacebookTimestamps' : 'Show Facebook timestamps (eg. "3 hours ago").',

'ConfFBFTimestamps' : 'Add FFixer timestamps after Facebook timestamps (eg. "11:45").',

'ConfFBFTimestamps24' : 'Show FFixer timestamps in 24-hour format.',

'ConfFriendRequestCountInTitle' : 'Show the number of new friend requests in the page title.',

'ConfGoogleApps' : 'Create Google Calendar links compatible with Google Apps.',

'ConfGoogleAppsDomain' : 'Domain',

'ConfGoogleCalendar' : 'Add links to add birthdays and events to <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Language for <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : 'Hide application stories.',

'ConfHideEventStories' : 'Hide event stories.',

'ConfHideFanStories' : 'Hide fan stories.',

'ConfHideFriendStories' : 'Hide friend stories.',

'ConfHideGroupStories' : 'Hide group stories.',

'ConfHideLinkStories' : 'Hide link stories.',

'ConfHideNoteStories' : 'Hide note stories.',

'ConfHidePhotoStories' : 'Hide photo stories.',

'ConfHideProfilePicStories' : 'Hide profile pic stories.',

'ConfHideRead' : 'Hide items in the live feed that have been marked as read.',

'ConfHideRelationshipStories' : 'Hide relationship stories.',

'ConfHideStatusStories' : 'Hide status stories.',

'ConfHideVideoStories' : 'Hide video stories.',

'ConfHideWallStories' : 'Hide wall stories.',

'ConfHomeChat' : 'Show the Chat section.',

'ConfHomeEvents' : 'Show the Events section.',

'ConfHomeFindFriends' : 'Show the Connect With Friends section.',

'ConfHomeLeftAlign' : 'Left-align the contents of the home page.',

'ConfHomeLeftColumn' : 'Show the left column.',

'ConfHomeLeftColumnFixed' : 'Keep the left column visible, even after scrolling down.',

'ConfHomeLink' : 'Show the Home link in the top menu bar.',

'ConfHomePeopleYouMayKnow' : 'Show the Suggestions section.',

'ConfHomeNavigation' : 'Show the Navigation section.',

'ConfHomePokes' : 'Show the Pokes section.',

'ConfHomeProfile' : 'Show the Profile section.',

'ConfHomeRequests' : 'Show the Requests section.',

'ConfHomeRightColumn' : 'Show the right column.',

'ConfHomeStretch' : 'Stretch the home page to the full width of the browser window.',

'ConfiCalendar' : 'Add links to download an <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> file with all birthdays.',

'ConfImport' : 'To import your settings later, overwrite the text below with the text you saved previously and click "Import".',

'ConfInboxCountInTitle' : 'Show the number of new inbox messages in the page title.',

'ConfLogoutLink' : 'Add a logout link to the top menu bar.',

'ConfNotificationCountInTitle' : 'Show the number of new notifications in the page title.',

'ConfNewTabSearch' : 'Make search results open in a new tab/window when pressing CTRL + Enter to search.',

'ConfPageTitle' : 'Remove "Facebook |" from the title of every page.',

'ConfPhotoPopup' : 'Popup bigger versions of photos on mouse over.',

'ConfPopupAutoClose' : 'Close popup pictures automatically.',

'ConfPopupSmartAutoClose' : 'Prevent popup pictures from closing automatically if the mouse is over it.',

'ConfPopupPosition' : 'Position for popup pictures',

'ConfProcessInterval' : 'Interval at which to process the page, in milliseconds (default=1000):',

'ConfProfileLink' : 'Show the Profile link in the top menu bar.',

'ConfProfilePicPopup' : 'Popup bigger versions of profile pictures on mouse over',

'ConfProtocolLinks' : 'Turn messenger IDs on profiles into links that start a conversation with them (Google Talk, Windows Live etc).',

'ConfSectionAbout' : 'About FFixer',

'ConfSectionAdvanced' : 'Advanced',

'ConfSectionEvents' : 'Birthdays/Events',

'ConfSectionImportExport' : 'Import/Export',

'ConfSectionFeeds' : 'Feeds',

'ConfSectionHomePage' : 'Home Page',

'ConfSectionLiveFeed' : 'Live Feed',

'ConfSectionMenu' : 'Menus/Chat',

'ConfSectionOther' : 'Other Options',

'ConfSectionPageTitle' : 'Page Title',

'ConfSectionPictures' : 'Pictures',

'ConfSectionShortcuts' : 'Keyboard Shortcuts',

'ConfSecureLinks' : 'Force Facebook links to point to HTTPS pages.',

'ConfShortcutList' : '<b>Keyboard Shortucts</b> (case sensitive):<br /><br /><i>From any page:</i><br /> <b>A</b> - Albums/photos<br /> <b>B</b> - Toggle buddy list (online friends)<br /> <b>C</b> - FFixer configuration<br /> <b>D</b> - Birthdays<br /> <b>E</b> - Events<br /> <b>F</b> - Friends<br /> <b>H</b> - Home page<br /> <b>I</b> - Inbox<br /> <b>K</b> - Add Bookmark<br /> <b>L</b> - Select the logout link (press Enter afterwards to log out)<br /> <b>N</b> - Notifications<br /> <b>P</b> - Your profile<br /> <b>R</b> - Requests<br /> <b>S</b> - Jump to the search field<br /> <b>T</b> - Translate selected text<br /> <b>?</b> - Show FFixer debug info<br /> <b><escape></b> - Close pop-ups created by FFixer<br /><br /><i>From the home page (filters)</i>:<br /> <b>a</b> - Pages<br /> <b>f</b> - Live feed<br /> <b>g</b> - Groups<br /> <b>l</b> - Links<br /> <b>n</b> - News feed<br /> <b>p</b> - Photos<br /> <b>s</b> or <b>u</b> - Status updates<br /> <b>t</b> - Notes<br /> <b>v</b> - Videos<br /><br /><i>From profiles</i>:<br /> <b>i</b> - Info<br /> <b>p</b> - Photos<br /> <b>w</b> - Wall<br /> <b>x</b> - Boxes<br /><br /><i>From pages with pagination (previous, next, etc)</i><br /> <b><left arrow></b> - Previous<br /> <b><right arrow></b> - Next<br /> <b><shift> + <left arrow></b> - First (when available)<br /> <b><shift> + <right arrow></b> - Last (when available)<br /><br /><i>While viewing albums/photos:</i><br /> <b>a</b> - Load all thumbnails (when available)<br /> <b>b</b> - Show big pictures<br /> <b>c</b> - View comments<br /> <b>k</b> - Back to album<br /> <b>m</b> - Photos of (person) and me<br /><br /><i>While viewing recent albums and uploaded/tagged photos:</i><br /> <b>a</b> or  <b>r</b> - Recent Albums<br /> <b>m</b> or  <b>u</b> - Mobile uploads<br /> <b>o</b> - Photos of me<br /> <b>p</b> - My Photos<br /> <b>t</b> or  <b>f</b> - Tagged friends',

'ConfShortcuts' : 'Enable keyboard shortcuts.',

'ConfSign' : 'Show people\'s sign on their profile (if they provide their birthdate).',

'ConfTopBarFixed' : 'Keep the top menu bar on the screen always, even after scrolling down.',

'ConfTopBarHoverOpacity' : 'On mouse-over',

'ConfTopBarOpacity' : 'Top menu bar transparency',

'ConfUpdates' : 'Check Userscripts.org daily for updates to FFixer. Or <a href="#" id="fbfUpdateLink" onclick="return false;">check now</a>.',

'DownloadVideo' : 'Download Video',

'ExportICalendarFile' : 'Export iCalendar file',

'ExportICalendarFileWarning' : '(This will take a while if you have a lot of friends)',

'FacebookFixerConflict' : 'Facebook Fixer is now known as FFixer.<br /><br />Because of the name change you need to manually uninstall Facebook Fixer from your browser, or the two scripts will conflict with each other.<br /><br />If you are aren\'t sure how to uninstall a userscript, <a %s>click here for instructions</a>.',

'fullAlbumLoaded' : 'full album loaded',

'Import' : 'Import',

'ImportConfirm' : 'Are you sure you want to import these settings?\nYour current settings will be lost.',

'ImportFailure' : 'An error occurred while trying to import your settings.',

'ImportSuccess' : 'Import complete. Would you like to refresh the page?',

'Left' : 'Left',

'LoadingAllPhotos' : 'Loading all photos...',

'loadingFullAlbum' : 'loading full album...',

'LoadingPic' : 'Loading Pic...',

'LoadPhotosWarning' : 'Loading all photos may take a long time',

'Months' : new Array('January','February','March','April','May','June','July','August','September','October','November','December'),

'ProtocolSkype' : 'Call %s using Skype',

'ProtocolMSN' : 'Chat with %s using Windows Live',

'ProtocolYahoo' : 'Chat with %s using Yahoo Messenger',

'ProtocolGoogle' : 'Chat with %s using Google Talk',

'ReloadErrorPage' : 'Click to Try Again, or wait 5 seconds',

'Refresh' : 'Refresh',

'Remove' : 'Remove',

'Right' : 'Right',

'ShowBigPictures' : 'Show Big Pictures',

'Signs' : new Array('Capricorn','Aquarius','Pisces','Aries','Taurus','Gemini','Cancer','Leo','Virgo','Libra','Scorpio','Sagittarius'),

'today' : 'today', // this is the lower case version of the text Facebook uses on the home page to mark today's birthdays

'Translators' : 'Translators',

'UpdateAvailable1' : 'An update is available for FFixer',

'UpdateAvailable2' : 'Would you like to update now?',

'UpdateHomepage' : 'Go to homepage',

'UpdateInstall' : 'Install now',

'UpdateTomorrow' : 'Remind me tomorrow',

'yearsOld' : '%s years old'

},

 

// Spanish - Contributed by Glen Farmer (20100419)

es : {

'AddToCalendar' : 'Añadir a Calendario',

'AddToGoogleCalendar' : 'Añadir a Calendario Google',

'all' : 'todo',

'All' : 'Todo',

'AllPhotosLoaded' : 'Todas las fotos han sido cargadas',

'Automatic' : 'Automatico',

'Birthday' : 'El cumpleaños de %s',

'BookmarkAdd' : 'Añadir Un Marcador Nuevo',

'BookmarkConfirmRemoval' : '¿Está seguro que desea eliminar el marcador "%s"?',

'BookmarkDoesNotExist' : 'Esta página no ha sido marcada,\n\nVaya a la página que desea eliminar e intente de nuevo.',

'BookmarkExists' : 'Ya existe un marcador para esta página.\n\nVaya a la página que desea marcar e intente de nuevo.',

'BookmarkNamePrompt' : 'Introduzca un nombre para este el siguiente marcador:\n%s',

'BookmarkRemove' : 'Eliminar el marcador',

'Bookmarks' : 'Marcadores',

'BrowserUnsupported' : 'Su navegador no soporta esta función.',

'Close' : 'Cerrar',

'ConfigureFacebookFixer' : 'Configuración de FFixer',

'ConfigureInstructions' : 'Todos los cambios son guardados inmediatamente, pero algunos cambios no tomarán efecto en ventanas que ya estén abiertas.',

'ConfAge' : 'Mostrar edad de las personas en sus perfiles (Solo si muestran su fecha de nacimiento).',

'ConfAutoBigAlbumPictures' : 'Mostrar automáticamente las fotos de los álbumes grandes al abrir alguno de ellos.',

'ConfAutoLoadFullAlbum' : 'Cargar automaticamente los THUMBNAILS de todas las imagenes de un álbum en una sola pagina.',

'ConfAutoLoadTaggedPhotos' : 'Cargar automaticamente los THUMBNAILS de todas las fotos etiquetadas en una sola pagina (el tab de las fotos en los perfiles de las personas).',

'ConfBigAlbumPictures' : 'Añadir un enlace en la página de los álbumes para mostrar las versiones grandes de todas las fotos.',

'ConfBookmarks' : 'Añadir el menu de Marcadores a la barra superior de menús',

'ConfBottomBarHoverOpacity' : 'Al pasar el ratón por encima',

'ConfBottomBarOpacity' : 'Transparencia de la barra de menu de abajo',

'ConfCalendarBirthDate' : 'Incluir la fecha de cumpleaños de las personas en los detalles de los eventos.',

'ConfCalendarFullName' : 'Usar el nombre completo de las personas para el titulo de los cumpleaños (en vez de solo el primer nombre).',

'ConfChatDifferentiate' : 'Usar negrita y cursiva para diferenciar entre amigos disponibles y ausentes.',

'ConfChatHideIdle' : 'Ocultar los amigos ausentes.',

'ConfDelayPopupPics' : 'Esperar 0.5 segundos antes de enseñar el popup de las fotos.',

'ConfDelayPopupPicsTimeout' : 'Retardo en mili-segundos antes de enseñar las fotos (Por defecto 500 mili-segundos)',

'ConfDownloadVideo' : 'Añadir un enlace para descargar los videos de las paginas de videos. (Puede que necesites un <a href="http://es.wikipedia.org/wiki/Flash_Video#Reproductores_FLV" target="_blank">FLV player</a>)',

'ConfErrorPageReload' : 'Recargar automaticamente aplicaciones con errores despues de 5 segundos',

'ConfExport' : 'Para exportar la configuración, copie el siguiente texto y guárdelo en un archivo.',

'ConfExternalPopup' : 'Crear un popup con las fotos externas en tamaño real. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Lenguaje del FFixer',

'ConfFacebookTimestamps' : 'Mostrar hace cuanto fue creado (Ejemplo: "Hace 3 horas").',

'ConfFBFTimestamps24' : 'Mostrar las marcas de tiempo de FFixer en formato 24 horas.',

'ConfFBFTimestamps' : 'Añadir las marcas de tiempo de FFixer después de las marcas de tiempo de Facebook (Por ejemplo "11:45").',

'ConfFriendRequestCountInTitle' : 'Mostrar el numero de personas esperando para ser amigos en título de la página.',

'ConfGoogleApps' : 'Crear enlaces de Calendarios de Google compatibles con las Aplicaciones de Google.',

'ConfGoogleAppsDomain' : 'Dominio',

'ConfGoogleCalendar' : 'Mostrar enlaces para añadir cumpleaños y eventos a <a href="http://es.wikipedia.org/wiki/Google_Calendar" target="_blank">Calendarios de Google</a>.',

'ConfGoogleLanguage' : 'Idiomas para <a href="http://es.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : 'Ocultar los mensajes de las aplicaciones.',

'ConfHideEventStories' : 'Ocultar los mensajes de eventos.',

'ConfHideFanStories' : 'Ocultar los mensajes de los fan.',

'ConfHideFriendStories' : 'Ocultar los mensajes de los amigos.',

'ConfHideGroupStories' : 'Ocultar los mensajes de los grupos.',

'ConfHideLinkStories' : 'Ocultar los mensajes de los vínculos.',

'ConfHidePhotoStories' : 'Ocultar los mensajes de las fotos.',

'ConfHideProfilePicStories' : 'Ocultar los mensajes de las fotos del perfil.',

'ConfHideRead' : 'Ocultar los mensajes de Live Feed que han sido marcados como leídos.',

'ConfHideRelationshipStories' : 'Ocultar mensajes de las relaciones.',

'ConfHideStatusStories' : 'Ocultar mensajes de los estatus.',

'ConfHideVideoStories' : 'Ocultar mensajes de los vídeos.',

'ConfHideWallStories' : 'Ocultar mensajes de las paredes.',

'ConfHomeChat' : 'Mostrar la sección de chat.',

'ConfHomeEvents' : 'Mostrar la sección de eventos.',

'ConfHomeFindFriends' : 'Mostrar la sección de Conecta con Amigos.',

'ConfHomeFindFriends' : 'Mostrar la sección de conectar con los amigos.',

'ConfHomeLeftAlign' : 'Alinear a la izquierda el contenido de la pagina de inicio.',

'ConfHomeLeftAlign' : 'Alinear a la izquierda el contenido de la página principal.',

'ConfHomeLeftColumn' : 'Mostrar la columna izquierda.',

'ConfHomeLeftColumnFixed' : 'Mantener la columna izquierda visible al bajar en la página.',

'ConfHomeLink' : 'Mostrar el vínculo de Home en el menú superior.',

'ConfHomeNavigation' : 'Mostrar la sección de navegación.',

'ConfHomePeopleYouMayKnow' : 'Mostrar la sección de sugerencias.',

'ConfHomePeopleYouMayKnow' : 'Mostrar la sección sugerencia de amigos.',

'ConfHomePokes' : 'Mostrar la sección de Pokes.',

'ConfHomePokes' : 'Mostrar la sección de Toques.',

'ConfHomeProfile' : 'Mostrar la sección de perfil.',

'ConfHomeRequests' : 'Mostrar la sección de Peticiones.',

'ConfHomeRightColumn' : 'Mostrar la columna derecha.',

'ConfHomeRightColumn' : 'Mostrar la columna derecha.',

'ConfHomeStretch' : 'Estirar el ancho de la página principal al tamaño del ancho del navegador.',

'ConfiCalendar' : 'Añadir enlaces para descargar un archivo <a href="http://es.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> con todos los cumpleaños.',

'ConfImport' : 'Para importar la configuración, sobre escriba el siguiente texto con el texto anteriormente guardado y haga clic en "Importar".',

'ConfInboxCountInTitle' : 'Mostrar el número de mensajes nuevos en la bandeja de entrada en el título de la página',

'ConfLogoutLink' : 'Añadir el vínculo para cerrar la sesión en el menú superior.',

'ConfNewTabSearch' : 'Hacer que los resultados de una busqueda abran en una nueva ventana/tab al presionar CTRL + Enter al hacer la busqueda.',

'ConfNotificationCountInTitle' : 'Mostrar el número de nuevas notificaciones en el título de la página.',

'ConfPageTitle' : 'Eliminar "Facebook |" del titulo de cada pagina.',

'ConfPhotoPopup' : 'Hacer que salga una ventana emergente con la versión grande de la foto al pasar el ratón sobre la foto.',

'ConfPopupAutoClose' : 'Cerrar el popup de la foto automaticamente.',

'ConfPopupPosition' : 'Posicion del popup de las fotos',

'ConfPopupSmartAutoClose' : 'Prevenir que las ventanas emergente de las fotos de cierren automáticamente cuando el ratón pase por encima de ellas.',

'ConfProcessInterval' : 'Intervalo en mili-segundos en el cual se procesa la página (Por defecto 1000):',

'ConfProfileLink' : 'Mostrar el vínculo del perfil en el menú superior.',

'ConfProfilePicPopup' : 'Hacer que salga un ventana emergente con la versión grande de la foto del perfil al pasar el ratón sobre la foto.',

'ConfProtocolLinks' : 'Convertir los IDs de los programas de chats de los perfiles en enlaces para comemzar un chat (Google Talk, Windows Live etc).',

'ConfSectionAbout' : 'Acerca de FFixer',

'ConfSectionAdvanced' : 'Avanzado',

'ConfSectionEvents' : 'Cumpleaños/Eventos',

'ConfSectionHomePage' : 'Inicio',

'ConfSectionImportExport' : 'Importar/Exportar',

'ConfSectionMenu' : 'Menús/Chat',

'ConfSectionOther' : 'Otras Opciones',

'ConfSectionPageTitle' : 'Título de la Página',

'ConfSectionPictures' : 'Fotos',

'ConfSectionShortcuts' : 'Atajos de Teclado',

'ConfSecureLinks' : 'Hacer que los links apunten a paginas HTTPS.',

'ConfShortcutList' : '<b>Atajos de Teclado</b> (sensible a la diferencia entre minúsculas y mayúsculas):<br /><br /><i>Desde cualquier página:</i><br /> <b>A</b> - Álbumes/Fotos<br /> <b>B</b> - Activar/Desactivar lista de amigos (Amigos conectados)<br /> <b>C</b> - Configuración de FFixer<br /> <b>D</b> - Cumpleaños<br /> <b>E</b> - Eventos<br /> <b>F</b> - Amigos<br /> <b>H</b> - Página de Inicio<br /> <b>I</b> - Bandeja de Entrada<br /> <b>K</b> - Añadir Marcador<br /> <b>L</b> - Seleccionar vínculo para terminar la sesión (presione Enter después para terminar la sesión)<br /> <b>N</b> - Notificaciones<br /> <b>P</b> - Perfil<br /> <b>R</b> - Peticiones<br /> <b>S</b> - Saltar a el campo de búsqueda<br /> <b>T</b> - Traducir el texto seleccionado<br /> <b>?</b> - Mostrar la información de depuración de FFixer<br /> <b><escape></b> - Cerrar la ventana emergente creada por FFixer<br /><br /><i>Desde la página de inicio (filtros)</i>:<br /> <b>a</b> - Páginas<br /> <b>f</b> - Live feed<br /> <b>g</b> - Grupos<br /> <b>l</b> - Vínculos<br /> <b>n</b> - Noticias<br /> <b>p</b> - fotos<br /> <b>s</b> or <b>u</b> - Estatus de las Actualizaciones<br /> <b>t</b> - Notas<br /> <b>v</b> - Vídeos<br /><br /><i>Desde los perfiles</i>:<br /> <b>i</b> - Información<br /> <b>p</b> - Fotos<br /> <b>w</b> - Muro<br /> <b>x</b> - Cajas<br /><br /><i>Desde las páginas con paginación (previo, siguiente, etc)</i><br /> <b><left arrow></b> - Previo<br /> <b><right arrow></b> - Siguiente<br /> <b><shift> + <left arrow></b> - Primera (cuando este disponible)<br /> <b><shift> + <right arrow></b> - Ultimo (cuando este disponible)<br /><br /><i>Al ver albumes/fotos:</i><br /> <b>a</b> - Ver todas la miniaturas (cuando este disponible)<br /> <b>b</b> - Ver fotos grandes<br /> <b>c</b> - Ver comentarios<br /> <b>k</b> - De vuelta al álbum<br /> <b>m</b> - Fotos de (personas) y yo<br /><br /><i>Al ver albumes recientes y fotos subidas/marcadas:</i><br /> <b>a</b> or  <b>r</b> - Albumes Recientes<br /> <b>m</b> or  <b>u</b> - Fotos de Móviles<br /> <b>o</b> - Fotos de mi<br /> <b>p</b> - Mis Fotos<br /> <b>t</b> or  <b>f</b> - Amigos Marcados', 'ConfTopBarHoverOpacity' : 'Al pasar el ratón por encima', 'FacebookFixerConflict' : 'Facebook Fixer ahora se llama FFixer.<br /><br />Por el cambio de nombre es necesario desinstalar Facebook Fixer manualmente de su navegador o los dos programas entraran en conflicto.<br /><br />Si no sabe como desinstalar un userscript, <a %s>haga clic aquí para ver instrucciones</a>.',

'ConfShortcuts' : 'Abilitar los atajos de teclado.',

'ConfSign' : 'Mostrar los signos zodiacales de las personas en sus perfiles (Si indican fecha de nacimiento).',

'ConfTopBarFixed' : 'Mantener la barra superior de menu en la pantalla, aun cuando bajen la pagina.',

'ConfTopBarHoverOpacity' : 'Al pasar el ratón por encima',

'ConfTopBarOpacity' : 'Transparencia de la barra de menu superior',

'ConfUpdates' : 'Revisar Userscripts.org diarimente por si hay actualizaciones en FFixer. O <a href="#" id="fbfUpdateLink" onclick="return false;">revisar Ahora</a>.',

'CreatingFile' : 'Creando Archivo',

'DownloadVideo' : 'Descargar el Video',

'ExportICalendarFile' : 'Exportar el archivo de iCalendar',

'ExportICalendarFileWarning' : '(Esto puede tardar bastante dependiendo de la cantidad de amigos)',

'FacebookFixerConflict' : 'Facebook Fixer ahora se llama FFixer.<br /><br />Por el cambio de nombre es necesario desinstalar Facebook Fixer manualmente de su navegador o los dos programas entraran en conflicto.<br /><br />Si no sabe como desinstalar un userscript, <a %s>haga clic aquí para ver instrucciones</a>.',

'fullAlbumLoaded' : 'album completamente cargado',

'Import' : 'Importar',

'ImportConfirm' : '¿Está seguro que desea importar esta configuración?\nPerdera la configuración actual al hacer esto.',

'ImportFailure' : 'Ha ocurrido un error al tratar de importar la configuración.',

'ImportSuccess' : 'Se ha importado la configuración. ¿Desea refrescar la página?',

'Left' : 'Izquierda',

'LoadingAllPhotos' : 'Cargando todas las fotos...',

'loadingFullAlbum' : 'Cargando albumes completos...',

'LoadingPic' : 'Cargando Foto...',

'LoadPhotosWarning' : 'Cargar todas las fotos puede tomar mucho tiempo',

'Months' : new Array('enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'),

'ProtocolGoogle' : 'Chatear with %s usando Google Talk',

'ProtocolMSN' : 'Chatear con %s usando Windows Live',

'ProtocolSkype' : 'Llamar a %s usando Skype',

'ProtocolYahoo' : 'Chatear with %s usando Yahoo Messenger',

'Refresh' : 'Refrescar',

'ReloadErrorPage' : 'Hacer clic para intentar de nuevo o esperar 5 segundos',

'Remove' : 'Eliminar',

'Right' : 'Derecha',

'ShowBigPictures' : 'Mostrar Imágenes Grandes',

'Signs' : new Array('Capricornio','Acuario','Piscis','Aries','Tauro','Géminis ','Cancer','Leo','Virgo','Libra','Escorpio','Sagitario'),

'today' : 'hoy',

'Translators' : 'Tranductores',

'UpdateAvailable1' : 'Hay una actualizacion disponible para FFixer',

'UpdateAvailable2' : 'Desea actualizar ahora?',

'UpdateHomepage' : 'Ir a la pagina de inicio',

'UpdateInstall' : 'Instalar ahora',

'UpdateTomorrow' : 'Recordarme mañana',

'yearsOld' : '%s años'

},

 

// French - Contributed by Serge Thiry (20100329)

fr : {

'AddToCalendar' : 'Ajouter à l\'Agenda',

'AddToGoogleCalendar' : 'Ajouter au Google Agenda',

'all' : 'tout',

'All' : 'Tout',

'AllPhotosLoaded' : 'Toutes les photos sont chargées',

'Automatic' : 'Automatique',

'Birthday' : 'Anniversaire de %s',

'BookmarkAdd' : 'Ajout d\'un Marque-Page',

'BookmarkConfirmRemoval' : 'Etes vous sûr de vouloir supprimer le marque-page "%s"?',

'BookmarkDoesNotExist' : 'Cette page n\'a pas été marquée.\n\nAllez à la page que vous souhaitez supprimer et ré-essayez.',

'BookmarkExists' : 'Cette page a déjà été marquée.\n\nAllez à la page que vous souhaitez marquer et ré-essayez.',

'BookmarkNamePrompt' : 'Entrez un nom pour ce marque-page:\n%s',

'BookmarkRemove' : 'Supprimer le marque-page',

'Bookmarks' : 'Marque-pages',

'BrowserUnsupported' : 'Votre navigateur Internet ne supporte pas cette fonction.',

'CreatingFile' : 'Création du fichier',

'Close' : 'Fermer',

'ConfigureFacebookFixer' : 'Configurer FFixer',

'ConfigureInstructions' : 'Tout changement est immédiatement sauvegardé, mais il est possible que certains changements ne s\'actualisent pas dans des onglets déjà ouverts.',

'ConfAge' : 'Affichage de l\'âge des personnes sur leur profil (si la date de naissance insérée est complète).',

'ConfAutoBigAlbumPictures' : 'Affichage automatique des photos agrandies à l\'ouverture d\'un album.',

'ConfAutoLoadFullAlbum' : 'Chargement automatique des aperçus de toutes les images contenues dans l\'album, sur une seule page.',

'ConfAutoLoadTaggedPhotos' : 'Chargement automatique des aperçus de toutes les photos identifiées, sur une seule page (l\'onglet Photos des profils).',

'ConfAutoReadMore' : 'Clic automatique sur les liens "Afficher d\'avantage".',

'ConfBigAlbumPictures' : 'Ajout d\'un lien dans les albums permettant d\'afficher une version agrandie de toutes les images de la page.',

'ConfBookmarks' : 'Ajoute un sous-menu Marque-Pages à la barre de menu supérieure.',

'ConfBottomBarHoverOpacity' : 'Au passage de la souris',

'ConfBottomBarOpacity' : 'Transparence de la barre de menu inférieure',

'ConfCalendarBirthDate' : 'Ajout de la date d\'anniversaire de la personne dans les détails de l\'événement.',

'ConfCalendarFullName' : 'Utilisation du nom complet de la personne lors de l\'anniversaire de celle-ci (à la place du prénom uniquement).',

'ConfChatDifferentiate' : 'Utilisation du gras et de l\'italique pour différencier les amis connectés et déconnectés.',

'ConfChatHideIdle' : 'Cacher les amis inactifs.',

'ConfDelayPopupPics' : 'Ajout d\'un court temps d\'attente avant l\'affichage des images en popup.',

'ConfDelayPopupPicsTimeout' : 'Temps d\'attente avant l\'affichage des images en popup, en millisecondes (par défaut=500):',

'ConfDownloadVideo' : 'Ajout d\'un lien de téléchargement des vidéos sur la page des vidéos. (Il peut s\'avérer nécessaire d\'installer un <a href="http://fr.wikipedia.org/wiki/Flash_Video#Logiciels_de_lecture_de_ce_format" target="_blank">lecteur de vidéos Flash</a>)',

'ConfErrorPageReload' : 'Rechargement automatique de la page après 5 secondes en cas d\'erreur.',

'ConfExport' : 'Pour exporter vos paramètres, copiez le texte suivant et sauvez-le dans un fichier.',

'ConfExternalPopup' : 'Affichage en taille originale des images externes en popup. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Langue de FFixer',

'ConfFacebookTimestamps' : 'Affichage de la datation Facebook (ex. "Il y a 3 heures").',

'ConfFBFTimestamps' : 'Ajout de la datation FFixer après la datation Facebook (ex. "11:45").',

'ConfFBFTimestamps24' : 'Affichage de la datation FFixer au format 24 heures.',

'ConfFriendRequestCountInTitle' : 'Affichage du nombre de demande d\'ajout à la liste d\'amis dans l\'en-tête de la page.',

'ConfGoogleApps' : 'Création de liens Google Agenda compatibles avec les Google Apps.',

'ConfGoogleAppsDomain' : 'Nom de domaine',

'ConfGoogleCalendar' : 'Ajout d\'un lien pour ajouter les anniversaires et les événements au <a href="http://fr.wikipedia.org/wiki/Google_Agenda" target="_blank">Google Agenda</a>.',

'ConfGoogleLanguage' : 'Langue utilisée par <a href="http://fr.wikipedia.org/wiki/Google_Traduction" target="_blank">Google Traduction</a>',

'ConfHideApplicationStories' : 'Cache les publications des applications.',

'ConfHideEventStories' : 'Cache les publications des événements.',

'ConfHideFanStories' : 'Cache les publications des pages fan.',

'ConfHideFriendStories' : 'Cache les publications des ajouts à la liste d\'amis .',

'ConfHideGroupStories' : 'Cache les publications des groupes.',

'ConfHideLinkStories' : 'Cache les publications des liens.',

'ConfHidePhotoStories' : 'Cache les publications des photos.',

'ConfHideProfilePicStories' : 'Cache les publications des changements de photo de profil.',

'ConfHideRead' : 'Cache les publications de la page principale qui ont été marquées comme lues.',

'ConfHideRelationshipStories' : 'Cache les publications des relations.',

'ConfHideStatusStories' : 'Cache les publications des status.',

'ConfHideVideoStories' : 'Cache les publications des vidéos.',

'ConfHideWallStories' : 'Cache les publications des messages sur le mur.',

'ConfHomeChat' : 'Affichage de la section Discussion intantanée.',

'ConfHomeEvents' : 'Affichage de la section Evénements.',

'ConfHomeFindFriends' : 'Affichage de la section Communiquez avec vos amis.',

'ConfHomeLeftAlign' : 'Alignement à gauche du contenu de la page d\'accueil.',

'ConfHomeLeftColumn' : 'Affichage de la colonne de gauche.',

'ConfHomeLeftColumnFixed' : 'Maintien l\'affichage de la colonne de gauche à l\'écran, même après être descendu dans la page.',

'ConfHomeLink' : 'Affichage du lien Accueil dans la barre de menu supérieure.',

'ConfHomePeopleYouMayKnow' : 'Affichage de la section Suggestions.',

'ConfHomeNavigation' : 'Affichage de la section Navigation.',

'ConfHomePokes' : 'Affichage de la section Pokes.',

'ConfHomeProfile' : 'Affichage de la section Profil.',

'ConfHomeRequests' : 'Affichage de la section Invitations.',

'ConfHomeRightColumn' : 'Affichage de la colonne de droite.',

'ConfHomeStretch' : 'Etirement du contenu de la page d\'accueil jusqu\'à la largeur complète de la fenêtre.',

'ConfiCalendar' : 'Ajoute un lien de téléchargement d\'un fichier <a href="http://fr.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> contenant tous les anniversaires.',

'ConfImport' : 'Pour importer vos paramètres, remplacez le texte suivant par celui précédemment sauvegardé et cliquez sur "Importer".',

'ConfInboxCountInTitle' : 'Affichage du nombre de nouveaux messages dans l\'en-tête de la page.',

'ConfLogoutLink' : 'Ajoute un lien de déconnection dans la barre de menu supérieure.',

'ConfNotificationCountInTitle' : 'Affichage du nombre de notifications dans l\'en-tête de la page.',

'ConfNewTabSearch' : 'Fait apparaître les résultats de la recherche dans un nouvel onglet/une nouvelle fenêtre lors de l\'utilisation de CTRL + Enter pour valider la recherche.',

'ConfPageTitle' : 'Suppression du "Facebook |" contenu dans l\'en-tête de chaque page.',

'ConfPhotoPopup' : 'Affichage de versions plus grandes des photos en popup au passage de la souris.',

'ConfPopupAutoClose' : 'Fermeture automatique des images en popup.',

'ConfPopupSmartAutoClose' : 'Empêche la fermeture automatique des images en popup si la souris se trouve dessus.',

'ConfPopupPosition' : 'Position des images en popup',

'ConfProcessInterval' : 'Intervalle à laquelle la page sera traitée, en millisecondes (par défaut=1000):',

'ConfProfileLink' : 'Affichage du lien Profil dans la barre de menu supérieure.',

'ConfProfilePicPopup' : 'Affichage de versions plus grandes des photos de profil en popup au passage de la souris',

'ConfProtocolLinks' : 'Transforme les identifiants de messagerie des profils en liens permettant de commencer une conversation instantanée (Google Talk, Windows Live etc).',

'ConfSectionAbout' : 'A propos de FFixer',

'ConfSectionAdvanced' : 'Avancé',

'ConfSectionEvents' : 'Anniversaires/Evénements',

'ConfSectionImportExport' : 'Importer/Exporter',

'ConfSectionFeeds' : 'Publications sur la page d\'accueil',

'ConfSectionHomePage' : 'Page d\'accueil',

'ConfSectionLiveFeed' : 'Fil d\'actualité',

'ConfSectionMenu' : 'Menus/Discussion instantanée',

'ConfSectionOther' : 'Autres options',

'ConfSectionPageTitle' : 'En-tête de la page',

'ConfSectionPictures' : 'Photos',

'ConfSectionShortcuts' : 'Raccourcis clavier',

'ConfSecureLinks' : 'Force les liens Facebook à pointer vers des pages HTTPS.',

'ConfShortcutList' : '<b>Raccourcis clavier</b> (sensible à la casse):<br /><br /><i>Sur toutes les pages:</i><br /> <b>A</b> - Albums/photos<br /> <b>B</b> - Affichage de la liste d\'amis (amis en ligne)<br /> <b>C</b> - Configuration de FFixer<br /> <b>D</b> - Anniversaires<br /> <b>E</b> - Evénements<br /> <b>F</b> - Amis<br /> <b>H</b> - Page d\'accueil<br /> <b>I</b> - Boîte de réception<br /> <b>K</b> - Ajout d\'un marque-page<br /> <b>L</b> - Sélection du lien de déconnection (appuyez ensuite sur Enter pour vous déconnecter)<br /> <b>N</b> - Notifications<br /> <b>P</b> - Votre profil<br /> <b>R</b> - Invitations<br /> <b>S</b> - Saut au champ de recherche<br /> <b>T</b> - Traduction du texte sélectionné<br /> <b>?</b> - Affiche les informations de debug de FFixer<br /> <b><escape></b> - Ferme les popups crées par FFixer<br /><br /><i>Sur la page d\'accueil (filtres)</i>:<br /> <b>a</b> - Pages<br /> <b>f</b> - Fil d\'actualités récentes<br /> <b>g</b> - Groupes<br /> <b>l</b> - Liens<br /> <b>n</b> - Fil d\'actualités à la une<br /> <b>p</b> - Photos<br /> <b>s</b> or <b>u</b> - Changements de status<br /> <b>t</b> - Articles<br /> <b>v</b> - Vidéos<br /><br /><i>Sur les profils</i>:<br /> <b>i</b> - Infos<br /> <b>p</b> - Photos<br /> <b>w</b> - Mur<br /> <b>x</b> - Encarts<br /><br /><i>Sur les pages avec pagination (précédent, suivant, etc)</i><br /> <b><flèche gauche></b> - Précédent<br /> <b><flèche droite></b> - Suivant<br /> <b><shift> + <flèche gauche></b> - Premier (si disponible)<br /> <b><shift> + <flèche droite></b> - Dernier (si disponible)<br /><br /><i>Lors de l\'affichage d\'albums/photos:</i><br /> <b>a</b> - Chargement de tous les aperçus (si disponible)<br /> <b>b</b> - Affichage de plus grandes images<br /> <b>c</b> - Affichage des commentaires<br /> <b>k</b> - Retour à l\'album<br /> <b>m</b> - Photos de (la personne) et de moi<br /><br /><i>Lors de l\'affichage d\'albums récents et de photos ajoutées/identifiées:</i><br /> <b>a</b> ou  <b>r</b> - Albums récents<br /> <b>m</b> ou  <b>u</b> - Ajout depuis un mobile<br /> <b>o</b> - Photos de moi<br /> <b>p</b> - Mes photos<br /> <b>t</b> ou  <b>f</b> - Amis identifiés',

'ConfShortcuts' : 'Active les raccourcis clavier.',

'ConfSign' : 'Affiche le signe zodiacal des personnes sur leur profil (si la date de naissance insérée est complète).',

'ConfTopBarFixed' : 'Maintien la barre de menu supérieure à l\'écran, même après être descendu dans la page.',

'ConfTopBarHoverOpacity' : 'Au passage de la souris',

'ConfTopBarOpacity' : 'Transparence de la barre de menu supérieure',

'ConfUpdates' : 'Vérifie quotidiennement si une mise à jour de FFixer est disponible sur Userscripts.org. Ou <a href="#" id="fbfUpdateLink" onclick="return false;">vérifier maintenant</a>.',

'DownloadVideo' : 'Télécharger la vidéo',

'ExportICalendarFile' : 'Exporter en fichier iCalendar',

'ExportICalendarFileWarning' : '(Cette opération prendra un moment si vous avez beaucoup d\'amis)',

'FacebookFixerConflict' : 'FFixer est maintenant devenu FFixer. A cause du changement de nom, vous aurez besoin de désinstaller manuellement FFixer de votre explorateur, ou les deux scripts rentreront en conflit. Si vous n\'êtes pas sûr de comment faire pour désinstaller un userscript, <a %s>cliquez ici pour la marche à suivre</a>.',

'fullAlbumLoaded' : 'l\'album complet est chargé',

'Import' : 'Importer',

'ImportConfirm' : 'Etes-vous sûr de vouloir importer ces paramètres?\nVotre configuration actuelle sera perdue.',

'ImportFailure' : 'Une erreur est survenue lors de l\'importation de vos paramètres.',

'ImportSuccess' : 'Importation réussie. Voulez-vous recharger la page?',

'Left' : 'Gauche',

'ListeningRestarted' : 'FFixer s\'est remit \340 l\'\351coute des changements \351ventuels.',

'ListeningStopped' : 'FFixer a arret\351 d\'\352tre \340 l\'\351coute des changements \351ventuels.\nAppuyez sur L (SHIFT + l) pour r\351-activer l\'\351coute',

'LoadingAllPhotos' : 'Chargement de toutes les photos...',

'loadingFullAlbum' : 'chargement de l\'album complet...',

'LoadingPic' : 'Chargement de l\'image...',

'LoadPhotosWarning' : 'Charger toutes les photos peut prendre un moment',

'Months' : new Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'),

'ProtocolSkype' : 'Appeler %s via Skype',

'ProtocolMSN' : 'Discuter avec %s via Windows Live',

'ProtocolYahoo' : 'Discuter avec %s via Yahoo Messenger',

'ProtocolGoogle' : 'Discuter avec %s via Google Talk',

'ReloadErrorPage' : 'Cliquez ici pour essayer à nouveau, ou attendez 5 secondes',

'Refresh' : 'Rafraîchir',

'Remove' : 'Enlever',

'Right' : 'Droite',

'ShowBigPictures' : 'Afficher les images en plus grand',

'Signs' : new Array('Capricorne','Verseau','Poissons','Bélier','Taureau','Gémeaux','Cancer','Lion','Vierge','Balance','Scorpion','Sagittaire'),

'today' : 'aujourd\'hui',

'Translators' : 'Traducteurs',

'UpdateAvailable1' : 'Une mise à jour de FFixer est disponible',

'UpdateAvailable2' : 'Voulez-vous effectuer la mise à jour ?',

'UpdateHomepage' : 'Aller à la page principale',

'UpdateInstall' : 'Installer maintenant',

'UpdateTomorrow' : 'Me le rappeler demain',

'yearsOld' : '%s ans'

},

 

// Italian - Contributed by Dario Archetti (20100328)

it : {

'AddToCalendar' : 'Aggiungi al calendario',

'AddToGoogleCalendar' : 'Aggiungi a Google Calendar',

'all' : 'tutto',

'All' : 'Tutto',

'AllPhotosLoaded' : 'Tutte le foto sono state caricate.',

'Automatic' : 'Automatico',

'Birthday' : 'Il compleanno di %s',

'BookmarkAdd' : 'Aggiungi un nuovo segnalibro',

'BookmarkConfirmRemoval' : 'Sei sicuro di voler rimuovere il segnalibro?',

'BookmarkDoesNotExist' : 'Questa pagina non è tra i segnalibri.\n\nVai alla pagina che vuoi rimuovere e riprova.',

'BookmarkExists' : 'Questa pagina è già tra i segnalibri.\n\nVai alla pagina che vuoi aggiungere e riprova.',

'BookmarkNamePrompt' : 'Inserisci un nome per questo segnalibro:\n%s',

'BookmarkRemove' : 'Rimuovi questo segnalibro',

'Bookmarks' : 'Segnalibri',

'BrowserUnsupported' : 'Il tuo browser mom supporta questa funzionalita\'.',

'CreatingFile' : 'Sto creando il file',

'Close' : 'Chiudi',

'ConfigureFacebookFixer' : 'Impostazioni di FFixer',

'ConfigureInstructions' : 'I cambiamenti vengono salvati immediatamente, ma alcuni possono non avere effetto nelle schede già aperte.',

'ConfAge' : 'Mostra l\'età nel profilo dei tuoi amici (se hanno inserito la data di nascita).',

'ConfAutoBigAlbumPictures' : 'Negli album mostra automaticamente immagini più grandi quando la pagina si apre.',

'ConfAutoLoadFullAlbum' : 'Carica automaticamente le anteprime di tutte le immagini in un album o in una pagina.',

'ConfAutoLoadTaggedPhotos' : 'Carica automaticamente le anteprime di tutte le foto taggate in una pagina (nella sezione "Foto" dei profili).',

'ConfAutoReadMore' : 'Clicca automaticamente sui link "Mostra tutto".',

'ConfBigAlbumPictures' : 'Aggiungi un link negli album per mostrare una versione più grande di ogni foto nella pagina.',

'ConfBookmarks' : 'Aggiungi il sotto-menu "Segnalibri" alla barra superiore.',

'ConfBottomBarHoverOpacity' : 'Al passaggio del mouse',

'ConfBottomBarOpacity' : 'Trasparenza della barra inferiore',

'ConfCalendarBirthDate' : 'Includi il compleanno di una persona nei dettagli dell\'evento.',

'ConfCalendarFullName' : 'Usa il nome completo di una persona come titolo per i compleanni. (invece che soltanto il nome).',

'ConfChatDifferentiate' : 'Usa il grassetto e l\'italico per differenziare contatti disponibili e inattivi.',

'ConfChatHideIdle' : 'Nascondi i contatti inattivi.',

'ConfDelayPopupPics' : 'Mostra i popup con un piccolo ritardo.',

'ConfDelayPopupPicsTimeout' : 'Ritardo prima di mostrare i popup (default=500):',

'ConfDownloadVideo' : 'Aggiungi un link per scaricare i video. (Per riprodurli avrai bisogno di un <a href="http://it.wikipedia.org/wiki/Flash_Video" target="_blank">programma esterno</a>)',

'ConfErrorPageReload' : 'Dopo 5 secondi ricarica automaticamente la pagina di errore di un\'applicazione.',

'ConfExport' : 'Per esportare le tue impostazioni, copia il testo sotto e salvalo in un file.',

'ConfExternalPopup' : 'Mostra in un popup, al passaggio del mouse, una versione più grande delle immagini esterne. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Lingua di FFixer',

'ConfFacebookTimestamps' : 'Mostra l\'orario dei post usando il metodo classico (es. "3 ore fa").',

'ConfFBFTimestamps' : 'Mostra l\'orario dei post usando l\'ora esatta (es. "11:45").',

'ConfFBFTimestamps24' : 'Mostra l\'ora dei post nel formato 24 ore.',

'ConfFriendRequestCountInTitle' : 'Mostra il numero di richieste di amicizia nella barra del titolo.',

'ConfGoogleApps' : 'Crea un link a Google Calendar compatibile con Google Apps.',

'ConfGoogleAppsDomain' : 'Dominio',

'ConfGoogleCalendar' : 'Aggiungi link per inserire compleanni ed eventi a <a href="http://it.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Lingua per <a href="http://it.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : 'Nascondi i post delle applicazioni.',

'ConfHideEventStories' : 'Nascondi i post degli eventi.',

'ConfHideFanStories' : 'Nascondi le notizie "è diventato fan di..".',

'ConfHideFriendStories' : 'Nascondi le notizie "ha stretto amicizia con...".',

'ConfHideGroupStories' : 'Nascondi le notizie "si è iscritto al gruppo...".',

'ConfHideLinkStories' : 'Nascondi i post riguardanti link.',

'ConfHidePhotoStories' : 'Nascondi i post riguardanti foto.',

'ConfHideProfilePicStories' : 'Nascondi i post riguardanti foto del profilo .',

'ConfHideRead' : 'Nascondi gli elementi del live feed che sono stati segnati come già letti.',

'ConfHideRelationshipStories' : 'Nascondi le notizie riguardanti relazioni.',

'ConfHideStatusStories' : 'Nascondi gli aggiornamenti di stato.',

'ConfHideVideoStories' : 'Nascondi i post di video.',

'ConfHideWallStories' : 'Nascondi le attività delle bacheche.',

'ConfHomeChat' : 'Mostra gli amici online.',

'ConfHomeEvents' : 'Mostra la sezione "Eventi".',

'ConfHomeFindFriends' : 'Mostra la sezione "Connettiti con i tuoi amici".',

'ConfHomeLeftAlign' : 'Allinea a sinistra il contenuto della homepage.',

'ConfHomeLeftColumn' : 'Mostra la colonna di sinistra.',

'ConfHomeLeftColumnFixed' : 'Mantieni visibile la colonna di sinistra anche dopo lo scroll.',

'ConfHomeLink' : 'Mostra il link "Home" nella barra superiore.',

'ConfHomePeopleYouMayKnow' : 'Mostra la sezione "Suggerimenti".',

'ConfHomeNavigation' : 'Mostra i filtri.',

'ConfHomePokes' : 'Mostra la sezione "Poke".',

'ConfHomeProfile' : 'Mostra la propria immagine del profilo.',

'ConfHomeRequests' : 'Mostra la sezione "Richieste".',

'ConfHomeRightColumn' : 'Mostra la colonna di destra.',

'ConfHomeStretch' : 'Allarga la homepage affinché si adatti alla larghezza della finestra del browser.',

'ConfiCalendar' : 'Aggiungi link per scaricare un file di <a href="http://it.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> con tutti i compleanni.',

'ConfImport' : 'Successivamente, per importare le tue impostazioni, sovrascrivi il testo sottostante con quello che hai salvato precedentemente e clicca "Importa".',

'ConfInboxCountInTitle' : 'Mostra il numero di nuovi messaggi nel titolo della pagina.',

'ConfLogoutLink' : 'Aggiungi un link per il logout alla barra superiore',

'ConfNotificationCountInTitle' : 'Mostra il numero di notifiche nella barra del titolo.',

'ConfNewTabSearch' : 'Fai in modo che i risultati delle ricerche si aprano in una nuova scheda quando si preme CTRL + Invio per cercare.',

'ConfPageTitle' : 'Rimuovi "Facebook |" dal titolo di ciascuna pagina.',

'ConfPhotoPopup' : 'Mostra in un popup, al passaggio del mouse, una versione più grande delle foto.',

'ConfPopupAutoClose' : 'Chiudi i popup automaticamente.',

'ConfPopupSmartAutoClose' : 'Non far chiudere i popup se il mouse è sopra di essi.',

'ConfPopupPosition' : 'Posizione del popup',

'ConfProcessInterval' : 'Intervallo dopo il qualeprocessare la pagina, in millisecondi (default=1000):',

'ConfProfileLink' : 'Mostra il link "Profilo" nella barra superiore.',

'ConfProfilePicPopup' : 'Mostra in un popup, al passaggio del mouse, una versione più grande delle immagini dei profili.',

'ConfProtocolLinks' : 'Converti gli ID di messaggistica nei profili in link che iniziano una conversazione. (Google Talk, Windows Live etc).',

'ConfSectionAbout' : 'Riguardo di FFixer',

'ConfSectionAdvanced' : 'Avanzate',

'ConfSectionEvents' : 'Compleanni/Eventi',

'ConfSectionImportExport' : 'Importa/Esporta',

'ConfSectionFeeds' : 'Notizie',

'ConfSectionHomePage' : 'Home Page',

'ConfSectionLiveFeed' : 'Aggiornamenti in tempo reale',

'ConfSectionMenu' : 'Menu/Chat',

'ConfSectionOther' : 'Altre opzioni',

'ConfSectionPageTitle' : 'Titolo della pagina',

'ConfSectionPictures' : 'Foto',

'ConfSectionShortcuts' : 'Scorciatoie da tastiera',

'ConfSecureLinks' : 'Forza i link di Facebook ad aprire pagine HTTPS.',

'ConfShortcutList' : '<b>Scorciatoie da tasiera</b> (prestare attenzione a maiuscole/minuscole):<br /><br /><i>In ogni pagina</i><br /> <b>A</b> - Album/foto<br /> <b>B</b> - Apri la lista degli amici online<br /> <b>C</b> - Impostazioni di FFixer<br /> <b>D</b> - Compleanni<br /> <b>E</b> - Eventi<br /> <b>F</b> - Amici<br /> <b>H</b> - Home page<br /> <b>I</b> - Posta in arrivo<br /> <b>K</b> - Aggiungi segnalibro<br /> <b>L</b> - Seleziona il link per effettuare il logout (poi premi Invio per effettuare il logout)<br /> <b>N</b> - Notifiche<br /> <b>P</b> - Il tuo profilo<br /> <b>R</b> - Richieste<br /> <b>S</b> - Seleziona il campo di ricerca<br /> <b>T</b> - Traduci il testo selezionato<br /> <b>?</b> - Mostra le informazioni di debug di FFixer<br /> <b><escape></b> - Chiudi i pop-up creati da FFixer<br /><br /><i>Dalla home page (filtri)</i>:<br /> <b>a</b> - Pagine<br /> <b>f</b> - Notizie in tempo reale<br /> <b>g</b> - Gruppi<br /> <b>l</b> - Link<br /> <b>n</b> - Notizie<br /> <b>p</b> - Foto<br /> <b>s</b> o <b>u</b> - Aggiornamenti di stato<br /> <b>t</b> - Note<br /> <b>v</b> - Video<br /><br /><i>Dai profili</i>:<br /> <b>i</b> - Info<br /> <b>p</b> - Foto<br /> <b>w</b> - Bacheca<br /> <b>x</b> - Riquadri<br /><br /><i>Dalle pagine con paginazione (precedente, successivo, etc)</i><br /> <b><freccia sinistra></b> - Precedente<br /> <b><freccia destra></b> - Successivo<br /> <b><shift> + <freccia sinistra></b> - Primo (Quando disponibile)<br /> <b><shift> + <freccia destra></b> - Ultimo (Quando disponibile)<br /><br /><i>Mentre si guardano album/foto:</i><br /> <b>a</b> - Carica tutte le anteprime (quando disponibile)<br /> <b>b</b> - Mostra immagini grandi<br /> <b>c</b> - Mostra i commenti<br /> <b>k</b> - Torna all\' album<br /> <b>m</b> - Foto con me<br /><br /><i>Mentre si guardano album recenti e foto appena caricate/taggate:</i><br /> <b>a</b> o  <b>r</b> - Album recenti<br /> <b>m</b> o  <b>u</b> - Upload via mobile<br /> <b>o</b> - Foto con me<br /> <b>p</b> - Le mie foto<br /> <b>t</b> o  <b>f</b> - Amici taggati',

'ConfShortcuts' : 'Attiva le scorciatoie da tastiera.',

'ConfSign' : 'Mostra il segno zodiacale nel profilo dei tuoi amici (se hanno inserito la data di nascita).',

'ConfTopBarFixed' : 'Mantieni fissa la posizione della barra superiore.',

'ConfTopBarHoverOpacity' : 'Al passaggio del mouse',

'ConfTopBarOpacity' : 'Trasparenza della barra superiore',

'ConfUpdates' : 'Controlla ogni giorno Userscripts.org per eventuali update, oppure <a href="#" id="fbfUpdateLink" onclick="return false;">controlla adesso!</a>.',

'DownloadVideo' : 'Scarica il video.',

'ExportICalendarFile' : 'Esporta file di iCalendar.',

'ExportICalendarFileWarning' : '(Questo impiegherà un po\' se hai molti amici!)',

'FacebookFixerConflict' : 'FFixer ha cambiato nome in FFixer. A causa del cambiamento dovrai disinstallare manualmente FFixer dal tuo browser, o i due script andranno in conflitto. Se non sei sicuro di come disinstallare un userscript <a %s>clicca qui per le istruzioni</a>.',

'fullAlbumLoaded' : 'l\'album completo è stato caricato.',

'Import' : 'Importa',

'ImportConfirm' : 'Sei sicuro di voler importare queste impostazioni?\nLe tue impostazioni attuali saranno sovrascritte.',

'ImportFailure' : 'Un errore è accaduto durante l\'importazione delle impostazioni.',

'ImportSuccess' : 'Importazione completata. Vuoi ricaricare la pagina?',

'Left' : 'Sinistra',

'ListeningRestarted' : 'Registrazione dei cambiamenti da parte di FFixer attivata.',

'ListeningStopped' : 'Registrazione dei cambiamenti da parte di FFixer disattivata.\nPremi L (SHIFT + l) per riabilitare la registrazione.',

'LoadingAllPhotos' : 'Sto caricando tutte le foto...',

'loadingFullAlbum' : 'Sto caricando l\'album completo...',

'LoadingPic' : 'Sto caricando l\'immagine...',

'LoadPhotosWarning' : 'Il caricamento di tutte le immagini può richiedere qualche minuto.',

'Months' : new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'),

'ProtocolSkype' : 'Chiama %s usando Skype',

'ProtocolMSN' : 'Chatta con %s usando Windows Live',

'ProtocolYahoo' : 'Chatta con %s usando Yahoo Messenger',

'ProtocolGoogle' : 'Chatta con %s usando Google Talk.',

'ReloadErrorPage' : 'Clicca per riprovare, oppure aspetta 5 secondi.',

'Right' : 'Destra',

'Refresh' : 'Ricarica',

'Remove' : 'Rimuovi',

'ShowBigPictures' : 'Mostra immagini a grandi dimensioni.',

'Signs' : new Array('Capricorno','Aquario','Pesci','Ariete','Toro','Gemelli','Cancro','Leone','Vergine','Bilancia','Scorpione','Sagittario'),

'today' : 'oggi',

'Translators' : 'Traduttori',

'UpdateAvailable1' : 'È disponibile un update per FFixer.',

'UpdateAvailable2' : 'Vuoi scaricare l\'aggiornamento adesso?',

'UpdateHomepage' : 'Visita la Homepage',

'UpdateInstall' : 'Installa ora.',

'UpdateTomorrow' : 'Ricordamelo domani.',

'yearsOld' : '%s anni.'

},

 

// German - Contributed by Constantin Groß (20090830)

de : {

'AddToCalendar' : 'Zu Kalender hinzugügen',

'AddToGoogleCalendar' : 'Zu Google Kalender hinzufügen',

'all' : 'alle',

'All' : 'Alle',

'AllPhotosLoaded' : 'Alle Fotos geladen',

'Automatic' : 'Automatisch',

'Birthday' : '%ss Geburtstag',

'CreatingFile' : 'Erstelle Datei',

'Close' : 'Schließen',

'ConfigureFacebookFixer' : 'FFixer konfigurieren',

'ConfigureInstructions' : 'Alle Änderungen werden sofort gespeichert, aber einige Änderungen können in bereits offenen Tabs nicht angewendet werden.',

'ConfAge' : 'Alter von Personen im Profil anzeigen (wenn das volle Geburtsdatum angegeben wurde).',

'ConfAutoBigAlbumPictures' : 'Automatisch größere Albenbilder beim öffnen der Seite anzeigen.',

'ConfAutoLoadFullAlbum' : 'Vorschaubilder für alle Bilder eines Albums automatisch laden.',

'ConfAutoLoadTaggedPhotos' : 'Vorschaubilder für alle getaggten Bilder automatisch laden (Fotos-Tab auf der Profilseite).',

'ConfBigAlbumPictures' : 'Link auf Albumseiten hinzüfügen, über den größere Versionen aller Bilder angezeigt werden können.',

'ConfBottomBarHoverOpacity' : 'Bei Mouse-Over',

'ConfBottomBarOpacity' : 'Transparenz der unteren Menüleiste',

'ConfCalendarBirthDate' : 'Geburtstage in Event-Details anzeigen.',

'ConfCalendarFullName' : 'Vollständigen Namen bei Geburtstagen anzeigen (statt nur den Vornamen).',

'ConfChatDifferentiate' : 'Fett- und Kursiv-Formatierung zur Unterscheidung zwischen online- und offline-Freunden verwenden.',

'ConfChatHideIdle' : 'Freunde, die offline sind verstecken.',

'ConfDelayPopupPics' : '0,5 Sekunden warten, bevor die Popup-Bilder gezeigt werden.',

'ConfDownloadVideo' : 'Link zum Herunterladen von Videos hinzufügen. (Es wird evtl. ein <a href="http://de.wikipedia.org/wiki/Flash_Video#Abspielen_im_Videoplayer" target="_blank">FLV-Player</a> benötigt)',

'ConfErrorPageReload' : 'Fehlerseiten von Applikationen automatisch nach 5 Sekunden neu laden.',

'ConfExternalPopup' : 'Externe Bilder in Originalgröße im Popup anzeigen. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Sprache für FFixer',

'ConfGoogleApps' : 'Google Kalender Links kompatibel zu Google Apps erstellen.',

'ConfGoogleAppsDomain' : 'Domain',

'ConfGoogleCalendar' : 'Links hinzufügen, um Geburtstage und Veranstaltungen zu <a href="http://de.wikipedia.org/wiki/Google_Kalender" target="_blank">Google Kalender</a> hinzuzufügen.',

'ConfGoogleLanguage' : 'Sprache für <a href="http://translate.google.de/#" target="_blank">Google Übersetzer</a>',

'ConfHomeFindFriends' : '"Mit Freunden in Verbindung treten" anzeigen.',

'ConfHomeLeftAlign' : 'Startseiteninhalte linksorientiert ausrichten.',

'ConfHomePeopleYouMayKnow' : '"Vorschläge" anzeigen.',

'ConfHomePokes' : '"Anstupser" anzeigen.',

'ConfHomeRightColumn' : 'Rechte Spalte anzeigen.',

'ConfiCalendar' : 'Link zum herunterladen einer <a href="http://de.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a>-Datei mit allen Geburtstagen hinzufügen.',

'ConfShortcutList' : '<b>Tastenkürzel</b> (Groß-/Kleinschreibung beachten!):<br /><br /><i>Auf jeder Seite:</i><br /> <b>A</b> - Alben/Fotos<br /> <b>B</b> - Chatliste ein-/ausblenden<br /> <b>C</b> - FFixer Einstellungen<br /> <b>F</b> - Freunde<br /> <b>H</b> - Startseite<br /> <b>I</b> - Postfach<br /> <b>L</b> - Reagieren von FFixer auf Seitenänderung ein-/ausschalten<br /> <b>N</b> - Benachrichtigungen<br /> <b>P</b> - Mein Profil<br /> <b>T</b> - Markierten Text übersetzen<br /> <b><escape></b> - Von FFixer erstellte Popups schließen<br /><br /><i>Auf der Startseite</i>:<br /> <b>f</b> oder <b>l</b> - Live-Feed<br /> <b>i</b> - Posted items<br /> <b>n</b> - News-Feed<br /> <b>p</b> - Fotos<br /> <b>s</b> oder <b>u</b> - Status-Updates<br /><br /><i>Auf Profilseiten</i>:<br /> <b>i</b> - Info<br /> <b>p</b> - Fotos<br /> <b>w</b> - Pinnwand<br /> <b>x</b> - Felder<br /><br /><i>Auf Seiten mit Seitenzahlen (zurück, vor, etc)</i><br /> <b><Pfeil-nach-Links></b> - Zurück<br /> <b><Pfeil-nach-Rechts></b> - Vor<br /> <b><Shift> + <Pfeil-nach-Links></b> - Erste (wenn verfügbar)<br /> <b><Shift> + <Pfeil-nach-Rechts></b> - Letzte (wenn verfügbar)<br /><br /><i>Bei der Anzeige von Alben & Fotos:</i><br /> <b>a</b> - Alle Vorschaubilder laden (wenn verfügbar)<br /> <b>b</b> - Große Bilder anzeigen<br /> <b>c</b> - Kommentare anzeigen<br /> <b>k</b> - Zurück zum Album<br /> <b>m</b> - Fotos der Person und mir<br /><br /><i>Bei neuen Alben und getaggten/hochgeladenen Fotos:</i><br /> <b>a</b> oder  <b>r</b> - Neue Alben<br /> <b>m</b> oder  <b>u</b> - Mobile Uploads<br /> <b>o</b> - Fotos von mir<br /> <b>p</b> - Meine Fotos<br /> <b>t</b> oder  <b>f</b> - Getaggte Freunde',

'ConfNewTabSearch' : 'Suchergebnisse in einem neuen Tab/Fenster öffnen, wenn für die Suche STRG + Enter gedrückt wurde.',

'ConfPageTitle' : '"Facebook |" überall aus dem Seitentitel entfernen.',

'ConfPhotoPopup' : 'Größere Versionen von Fotos im Popup anzeigen, wenn sie mit der Maus berührt werden.',

'ConfPopupAutoClose' : 'Bilder-Popup automatisch schließen.',

'ConfPopupPosition' : 'Position des Bilder-Popups',

'ConfProfilePicPopup' : 'Größere Profilbilder im Popup anzeigen, wenn sie mit der Maus berührt werden',

'ConfProtocolLinks' : 'Messenger-IDs der Profile in Links umwandeln, über die eine Kommunikation gestartet werden kann (Google Talk, Windows Live etc).',

'ConfSecureLinks' : 'HTTPS-Verbindung für alle Facebook-Links verwenden.',

'ConfShortcuts' : 'Tastenkürzel aktivieren. (<a href="#" id="fbfKeyboardShortcutsLink" onclick="return false;">Liste ansehen</a>)',

'ConfSign' : 'Sternzeichen im Profil anzeigen (wenn das volle Geburtsdatum angegeben wurde).',

'ConfTopBarFixed' : 'Obere Menüleiste auch beim Scrollen anzeigen.',

'ConfTopBarHoverOpacity' : 'Bei Mouse-Over',

'ConfTopBarOpacity' : 'Transparenz der oberen Menüleiste',

'ConfUpdates' : 'UÜberprüfen Sie Userscripts.org täglich auf Updates für FFixer. <a href="#" id="fbfUpdateLink" onclick="return false;">Jetzt überprüfen</a>.',

'DownloadVideo' : 'Video herunterladen',

'ExportICalendarFile' : 'iCalendar-Export',

'ExportICalendarFileWarning' : '(kann bei einer großen Zahl an Freunden eine Weile dauern)',

'fullAlbumLoaded' : 'Album vollständig geladen',

'Left' : 'Links',

'ListeningRestarted' : 'FFixer reagiert wieder auf Änderungen.',

'ListeningStopped' : 'FFixer reagiert nicht auf Änderungen.\nL (SHIFT + l) drücken, um die Reaktion wieder zu aktvieren.',

'LoadingAllPhotos' : 'Lade alle Fotos...',

'loadingFullAlbum' : 'Lade komplettes Album...',

'LoadingPic' : 'Lade Bild...',

'LoadPhotosWarning' : 'Das Laden aller Bilder kann längere Zeit dauern',

'Months' : new Array('Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'),

'ProtocolSkype' : '%s per Skype anrufen',

'ProtocolMSN' : 'Mit %s per Windows Live chatten',

'ProtocolYahoo' : 'Mit %s per Yahoo Messenger chatten',

'ProtocolGoogle' : 'Mit %s per Google Talk chatten',

'ReloadErrorPage' : 'Klicken, um es erneut zu versuchen, oder 5 Sekunden warten',

'Remove' : 'Entfernen',

'Right' : 'Rechts',

'ShowBigPictures' : 'Große Bilder anzeigen',

'Signs' : new Array('Steinbock','Wassermann','Fische','Widder','Stier','Zwillinge','Krebs','Löwe','Jungfrau','Waage','Skorpion','Schütze'),

'today' : 'heute',

'UpdateAvailable1' : 'Es gibt ein Update für FFixer',

'UpdateAvailable2' : 'Update jetzt herunterladen?',

'UpdateHomepage' : 'Zur Webseite',

'UpdateInstall' : 'Jetzt installieren',

'UpdateTomorrow' : 'Morgen erinnern',

'yearsOld' : '%s Jahre alt'

},

 

// Bulgarian - Contributed by Svetlozar Mladenoff (20090830)

bg : {

'AddToCalendar' : 'Добавяне към Календар',

'AddToGoogleCalendar' : 'Добавяне към Google Calendar',

'all' : 'всички',

'All' : 'Всички',

'AllPhotosLoaded' : 'Всички снимки са заредени',

'Automatic' : 'Автоматично',

'Birthday' : 'Рождения ден на %s',

'CreatingFile' : 'Създаване на файл',

'Close' : 'Затваряне',

'ConfigureFacebookFixer' : 'Конфигуриране на FFixer',

'ConfigureInstructions' : 'Всички промени се запаметяват веднага, но някои може да не придобият ефект при вече отворени табове.',

'ConfAge' : 'Показване на възрастта (ако потребителите са представили пълна рождена дата).',

'ConfAutoBigAlbumPictures' : 'Автоматично показване на по-големи снимки от албумите, когато страницата се зареди.',

'ConfAutoLoadFullAlbum' : 'Автоматично зареждане на превюта за всички картини в албум, събиращи се на една страница.',

'ConfAutoLoadTaggedPhotos' : 'Автоматично зареждане на превюта на всички тагнати снимки, събиращи се на една страница (табът Снимки на профила).',

'ConfBigAlbumPictures' : 'Добавяне на връзка на страницата с албуми за показване на увеличени версии на всички снимки, съществуващи на тази страница.',

'ConfBottomBarHoverOpacity' : 'При курсор отгоре',

'ConfBottomBarOpacity' : 'Прозрачност на долното меню',

'ConfCalendarBirthDate' : 'Включване на рождената дата на потребителя в детайлите на събитието.',

'ConfCalendarFullName' : 'Използване на трите имена на човека като заглавие за рождените дни (в замяна на само първото име).',

'ConfChatDifferentiate' : 'Използване на удебелен и наклонен шрифт за различаване на приятели на линия и офлайн.',

'ConfChatHideIdle' : 'Скриване на офлайн-приятелите.',

'ConfDelayPopupPics' : 'Изчакване от половин секунда преди показване на превю на снимка.',

'ConfDownloadVideo' : 'Добавяне на връзка за теглене от видео страниците. (Може да ви трябва <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV плейър</a>)',

'ConfErrorPageReload' : 'Автоматично презареждане на страниците с грешки от приложения след 5 секунди.',

'ConfExternalPopup' : 'Пълен размер на външните картинки при превю. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Език за FFixer',

'ConfGoogleApps' : 'Създаване на Google Calendar връзки, съвместими с Google Apps.',

'ConfGoogleAppsDomain' : 'Домейн',

'ConfGoogleCalendar' : 'Добавяне на връзки за прибавяне на рождени дни и събития в <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Език за <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHomeFindFriends' : 'Показване на Свържете се с приятели секцията.',

'ConfHomeLeftAlign' : 'Ляво подравняване на съдържанието на главната страница.',

'ConfHomePeopleYouMayKnow' : 'Показване на секция Предложения.',

'ConfHomePokes' : 'Показване на секцията за Сръчквания.',

'ConfHomeRightColumn' : 'Показване на дясната колона.',

'ConfiCalendar' : 'Добавяне на връзки за изтегляне на <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a>-файл с всички рождени дни.',

'ConfShortcutList' : '<b>Бързи бутони</b> (големи/малки чувствителни):<br /><br /><i>От коя да е страница:</i><br /> <b>A</b> - Албуми/снимки<br /> <b>B</b> - Превключване на списък Приятели на линия<br /> <b>C</b> - Конфигуруране на FFixer<br /> <b>F</b> - Приятели<br /> <b>H</b> - Главна страница<br /> <b>I</b> - Входяща кутия<br /> <b>L</b> - Разрешаване/Забраняване на FFixer да проверява за промени по страниците<br /> <b>N</b> - Известия<br /> <b>P</b> - Профил<br /> <b>T</b> - Превод на маркирания текст<br /> <b><escape></b> - Затваряне на изскачащи прозорци, отворени от FFixer<br /><br /><i>На заглавната страница</i>:<br /> <b>f</b> or <b>l</b> - Новини на живо<br /> <b>i</b> - Публикации<br /> <b>n</b> - Новини<br /> <b>p</b> - Снимки<br /> <b>s</b> или <b>u</b> - Промени в статуса<br /><br /><i>На профилите</i>:<br /> <b>i</b> - Инфо<br /> <b>p</b> - Снимки<br /> <b>w</b> - Стена<br /> <b>x</b> - Кутии<br /><br /><i>На страници с навигация (предишна, следваща и т.н.)</i><br /> <b><left arrow></b> - Предишна<br /> <b><right arrow></b> - Следваща<br /> <b><Shift> + <left arrow></b> - Първа (когато е възможно)<br /> <b><Shift> + <right arrow></b> - Последна (когато е възможно)<br /><br /><i>При разглеждане на албуми/снимки:</i><br /> <b>a</b> - Зареждане на всички превюта (когато е възможно)<br /> <b>b</b> - Показване на големи снимки<br /> <b>c</b> - Преглед на коментарите<br /> <b>k</b> - Назад към албума<br /> <b>m</b> - Снимки на (някой) и мен<br /><br /><i>При разглеждане на скорошни албуми и качени/тагнати снимки:</i><br /> <b>a</b> или  <b>r</b> - Скорошни албуми<br /> <b>m</b> или  <b>u</b> - Качвания от мобилно устройство<br /> <b>o</b> - Снимки с мен<br /> <b>p</b> - Мои снимки<br /> <b>t</b> или  <b>f</b> - Тагнати приятели',

'ConfNewTabSearch' : 'Резултатите от търсения да се отварят в нов таб/прозорец, когато е натиснат Ctrl + Enter при търсене.',

'ConfPageTitle' : 'Премахване на "Facebook |" от заглавието на всяка страница.',

'ConfPhotoPopup' : 'Показване на по-големи превюта на снимките при курсор отгоре.',

'ConfPopupAutoClose' : 'Автоматично затваряне на изскачащите картинки.',

'ConfPopupPosition' : 'Позиция на изскачащите картинки',

'ConfProfilePicPopup' : 'Показване на по-големи превюта на профилните снимки при курсор отгоре',

'ConfProtocolLinks' : 'Превръщане на ID-тата по профилите във връзки, който започват разговор (Google Talk, Windows Live и т.н.).',

'ConfSecureLinks' : 'Принуждаване на Facebook връзките да водят до HTTPS страници.',

'ConfShortcuts' : 'Разрешаване на Бързи бутони. (Вижте <a href="#" id="fbfKeyboardShortcutsLink" onclick="return false;">списъка</a>)',

'ConfSign' : 'Показване зодията по профилите (ако е въведена рождена дата).',

'ConfTopBarFixed' : 'Запазване на горното меню на екрана, дори при скролиране.',

'ConfTopBarHoverOpacity' : 'При курсор отгоре',

'ConfTopBarOpacity' : 'Прозрачност на горното меню',

'ConfUpdates' : 'Проверяване на Userscripts.org ежедневно за ъпдейти на FFixer. Или <a href="#" id="fbfUpdateLink" onclick="return false;">проверка сега</a>.',

'DownloadVideo' : 'Смъкване на видеото',

'ExportICalendarFile' : 'Експортиране в iCalendar-файл',

'ExportICalendarFileWarning' : '(Това ще отнеме време, ако имате много приятели)',

'fullAlbumLoaded' : 'целият албум е зареден',

'Left' : 'Отляво',

'ListeningRestarted' : 'FFixer възстанови проверките за промени.',

'ListeningStopped' : 'FFixer спря проверките за промени.\nНатиснете L (Shift + l) за повторно пускане',

'LoadingAllPhotos' : 'Зареждане на всички снимки...',

'loadingFullAlbum' : 'зареждане на целия албум...',

'LoadingPic' : 'Зареждане на снимката...',

'LoadPhotosWarning' : 'Зареждането на всички снимки може да отнеме много време',

'Months' : new Array('Януари','Февруари','Март','Април','Май','Юни','Юли','Август','Септември','Октомври','Ноември','Декември'),

'ProtocolSkype' : 'Обаждане на %s по Skype',

'ProtocolMSN' : 'Чат с %s чрез Windows Live',

'ProtocolYahoo' : 'Чат с %s чрез Yahoo Messenger',

'ProtocolGoogle' : 'Чат с %s чрез Google Talk',

'ReloadErrorPage' : 'Кликнете за повторен опит или изчакайте 5 секунди',

'Remove' : 'Премахване',

'Right' : 'Отдясно',

'ShowBigPictures' : 'Показване на големи снимки',

'Signs' : new Array('Козирог','Водолей','Риби','Овен','Телец','Близнаци','Рак','Лъв','Дева','Везни','Скорпион','Стрелец'),

'today' : 'днес',

'UpdateAvailable1' : 'Излязло е обновление на FFixer',

'UpdateAvailable2' : 'Желаете ли да обновите сега?',

'UpdateHomepage' : 'Към главната страница',

'UpdateInstall' : 'Инсталиране сега',

'UpdateTomorrow' : 'Напомняне утре',

'yearsOld' : 'на %s години'

},

 

// Greek - Contributed by Dimitris DoSMaN Sarlis (20100402)

el : {

'AddToCalendar' : 'Προσθήκη στο Ημερολόγιο',

'AddToGoogleCalendar' : 'Προσθήκη στο Ημερολόγιο του Google',

'all' : 'όλα',

'All' : 'Όλα',

'AllPhotosLoaded' : 'Όλες οι φωτογραφίες φορτώθηκαν',

'Automatic' : 'Αυτόματα',

'Birthday' : 'Γεννέθλια %s',

'BookmarkAdd' : 'Προσθήκη Νέου Αγαπημένου',

'BookmarkConfirmRemoval' : 'Είστε σίγουροι ότι θέλετε να διαγράψετε το αγαπημένο "%s"?',

'BookmarkDoesNotExist' : 'Αυτή η σελίδα δεν έχει προστεθεί στα αγαπημένα.\n\nΠηγαίντε στην σελίδα που θέλετε να αφαιρέσετε και δοκιμάστε ξανά.',

'BookmarkExists' : 'Υπάρχει ήδη αγαπημένο για αυτήν την σελίδα.\n\nΠηγαίντε στην σελίδα που θέλετε να προσθέσετε και δοκιμάστε ξανά.',

'BookmarkNamePrompt' : 'Δώστε ένα όνομα για αυτό το αγαπημένο:\n%s',

'Bookmarks' : 'Αγαπημένα',

'BrowserUnsupported' : 'Ο περιηγητής σας δεν υποστηρίζει αυτήν την δυνατότητα.',

'BookmarkRemove' : 'Αφαίρεση Αγαπημένου',

'CreatingFile' : 'Δημιουργία Αρχείου',

'Close' : 'Κλείσιμο',

'ConfigureFacebookFixer' : 'Διαμόρφωση FFixer',

'ConfigureInstructions' : 'Όλες οι αλλαγές αποθηκεύονται άμεσα, αλλά κάποιες αλλαγές μπορεί να μην εφαρμοστούν σε καρτέλες που είναι ήδη ανοιχτές.',

'ConfAge' : 'Εμφάνιση της ηλικίας ατόμων στο προφίλ τους (μόνο εφόσον έχουν δηλώσει την πλήρης ημερομηνία).',

'ConfAutoBigAlbumPictures' : 'Αυτόματη εμφάνιση μεγάλων εικόνων άλμπουμ όταν η σελίδα ανοίξει.',

'ConfAutoLoadFullAlbum' : 'Αυτόματη φόρτωση μικρογραφιών για όλες τις εικόνες του άλμπουμ σε μία σελίδα.',

'ConfAutoLoadTaggedPhotos' : 'Αυτόματη φόρτωση μικρογραφιών για όλες τις "σημαδεμένες" φωτογραφίες σε μία σελίδα (στην καρτέλα φωτογραφιών, στο προφίλ των ανθρώπων).',

'ConfAutoReadMore' : 'Αυτόματο κλικ στο σύνδεσμο "διαβάστε περισσότερα"',

'ConfBigAlbumPictures' : 'Προσθήκη συνδέσμου στις σελίδες των άλμπουμ, για εμφάνιση μεγαλύτερων εκδοχών όλων των εικόνων στην συγκεκριμένη σελίδα.',

'ConfBookmarks' : 'Προσθήκη ενός υπομενού Αγαπημένων στην πάνω μπάρα.',

'ConfBottomBarHoverOpacity' : 'Κατά το πέρασμα του ποντικιού',

'ConfBottomBarOpacity' : 'Διαφάνεια της κάτω γραμμής μενού.',

'ConfCalendarBirthDate' : 'Να συμπεριληφθεί η ημερομηνία γέννησης του ατόμου στης λεπτομέριες γεγονότων.',

'ConfCalendarFullName' : 'Χρήση του πλήρες ονόματος του ατόμου σαν τίτλο γενεθλίων (αντί για μόνο το όνομα).',

'ConfChatDifferentiate' : 'Χρήση έντονων και πλαγίων γραμμάτων για διαφοροποίηση μεταξύ διαθέσιμων και αδρανών φίλων.',

'ConfChatHideIdle' : 'Απόκρυψη αδρανών φίλων.',

'ConfDelayPopupPics' : 'Αναμονή 0.5 δευτερολέπτων πριν την εμφάνιση αναδυόμενων εικόνων.',

'ConfDelayPopupPicsTimeout' : 'Χρονοκαθυστέριση πριν την εμφάνιση των αναδυόμενων εικόνων, σε χιλιοστά του δευτερολέπτου (προεπιλογή=500):',

'ConfDownloadVideo' : 'Προσθήκη συνδέσμου για λήψη βίντεο από τις σελίδες βίντεο. (Μπορεί να χρειαστείτε το <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV player</a>)',

'ConfErrorPageReload' : 'Αυτόματη επαναφόρτωση σελίδων εφαρμογών με σφάλματα, μετά από 5 δευτερόλεπτα.',

'ConfExport' : 'Για να εξάγετε τις ρυθμίσεις σας, αντιγράψτε το κείμενο παρακάτω και σώστε το σε αρχείο.',

'ConfExternalPopup' : 'Ανάδυση πραγματικού μεγέθους για εξωτερικές εικόνες. <sup>Δοκιμαστικό</sup>',

'ConfFacebookFixerLanguage' : 'Γλώσσα για το FFixer',

'ConfFacebookTimestamps' : 'Εμφάνιση της ώρας του Facebook (πχ. "Πριν 3 ώρες").',

'ConfFBFTimestamps' : 'Προσθήκη της ώρας του FFixer μετά από την ώρα του Facebook (πχ. "11:45").',

'ConfFBFTimestamps24' : 'Εμφάνιση της ώρας του FFixer σε 24-ωρη μορφή.',

'ConfFriendRequestCountInTitle' : 'Εμφάνιση του αριθμού των προσκλήσεων φίλων στον τίτλο της σελίδας.',

'ConfGoogleApps' : 'Δημιουργία Ημερολογίου Google, συμβατό με Εφαρμογές Google.',

'ConfGoogleAppsDomain' : 'Τομέας:',

'ConfGoogleCalendar' : 'Προσθήκη συνδέσμων για πρόσθεση γεννεθλίων και γεγονότων στο <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Ημερολόγιο Google</a>.',

'ConfGoogleLanguage' : 'Γλώσσα για <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Μεταφραστή Google</a>',

'ConfHideApplicationStories' : 'Απόκρυψη ιστοριών εφαρμογών.',

'ConfHideEventStories' : 'Απόκρυψη ιστοριών εκδηλώσεων.',

'ConfHideFanStories' : 'Απόκρυψη ιστοριών θαυμαστών.',

'ConfHideFriendStories' : 'Απόκρυψη ιστοριών φίλων.',

'ConfHideGroupStories' : 'Απόκρυψη ιστοριών ομάδων.',

'ConfHideLinkStories' : 'Απόκρυψη ιστοριών συνδέσμων.',

'ConfHidePhotoStories' : 'Απόκρυψη ιστοριών φωτογραφιών.',

'ConfHideProfilePicStories' : 'Απόκρυψη ιστοριών εικόνας προφίλ.',

'ConfHideRead' : 'Απόκρυψη αντικειμένων από την τροφοδοσία νέων που έχουν σημειωθεί σαν διαβασμένα.',

'ConfHideRelationshipStories' : 'Απόκρυψη ιστοριών φιλίας.',

'ConfHideStatusStories' : 'Απόκρυψη ιστοριών κατάστασης.',

'ConfHideVideoStories' : 'Απόκρυψη ιστοριών Βίντεο.',

'ConfHideWallStories' : 'Απόκρυψη ιστοριών τοίχου.',

'ConfHomeChat' : 'Εμφάνιση του τομέα Συνομιλίας.',

'ConfHomeEvents' : 'Εμφάνιση της κατηγορίας εκδηλώσεων.',

'ConfHomeFindFriends' : 'Εμφάνιση του τομέα "Συνδεθείτε με φίλους".',

'ConfHomeLeftAlign' : 'Αριστερή στοίχιση των περιεχομένων της αρχικής σελίδας.',

'ConfHomeLeftColumn' : 'Εμφάνιση της αριστερής στήλης.',

'ConfHomeLeftColumnFixed' : 'Κρατά την αριστερή στήλη ορατή, ακόμα και αν μετακινήστε προς τα κάτω.',

'ConfHomeLink' : 'Εμφάνιση του συνδέσμου της Αρχικής Σελίδας στην πάνω μπάρα.',

'ConfHomePeopleYouMayKnow' : 'Εμφάνιση του τομέα "Προτάσεις".',

'ConfHomeNavigation' : 'Εμφάνιση του τομέα Πλοήγησης.',

'ConfHomePokes' : 'Εμφάνιση των σκουντηγμάτων.',

'ConfHomeProfile' : 'Εμφάνιση του τομέα Προφίλ.',

'ConfHomeRequests' : 'Εμφάνιση της κατηγορίας Αιτημάτων.',

'ConfHomeRightColumn' : 'Εμφάνιση του δεξιού τμήματος.',

'ConfHomeStretch' : 'Άνοιγμα της αρχικής σελίδας με βάση το πλάτος του παραθύρου του περιηγητή.',

'ConfiCalendar' : 'Προσθήκη συνδέσμων για λήψη αρχείου <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> με όλα τα γεννέθλια.',

'ConfImport' : 'Για να εισάγετε τις ρυθμίσεις σας αργότερα, αντικαταστήστε το κείμενο που αποθηκεύσατε προηγουμένως και πατήστε στο κουμπί "Εισαγωγή".',

'ConfInboxCountInTitle' : 'Εμφάνιση του πλήθους των αδιάβαστων μηνυμάτων στα εισερχόμενα στον τίτλο της σελίδας.',

'ConfLogoutLink' : 'Προσθήκη ενός συνδέσμου για αποσύνδεση στην πάνω μπάρα.',

'ConfNotificationCountInTitle' : 'Εμφάνιση των νέων ειδοποιήσεων στον τίτλο της σελίδας.',

'ConfNewTabSearch' : 'Άνοιγμα αναζήτησης σε καινούργια καρτέλα ή παράθυρο όταν πιέζετε το CTRL + Enter για αναζήτηση.',

'ConfPageTitle' : 'Αφαίρεση του "Facebook |" από τον τίτλο της κάθε σελίδας.',

'ConfPhotoPopup' : 'Εμφάνιση αναδυόμενων φωτογραφιών σε πραγματικό μέγεθος κατά το πέρασμα του ποντικιού.',

'ConfPopupAutoClose' : 'Κλείσιμο αναδυόμενων φωτογραφιών αυτόματα.',

'ConfPopupSmartAutoClose' : 'Αποτροπή κλεισίματος αναδυόμενων φωτογραφιών εάν το ποντίκι είναι πάνω τους.',

'ConfPopupPosition' : 'Θέση αναδυόμενων φωτογραφιών',

'ConfProcessInterval' : 'Διάστημα που απαιτείται για να φορτώσει η σελίδα, σε χιλιοστά του δευτερολέπτου. (προεπιλογή=1000):',

'ConfProfileLink' : 'Εμφάνιση του συνδέσμου Προφίλ στην πάνω μπάρα.',

'ConfProfilePicPopup' : 'Εμφάνιση αναδυόμενων φωτογραφιών προφίλ σε πραγματικό μέγεθος κατά το πέρασμα του ποντικιού',

'ConfProtocolLinks' : 'Μετατροπή του Messenger IDs των προφίλ σε συνδέσμους όπου μπορεί να ξεκινήσει συζήτηση με αυτούς (Google Talk, Windows Live etc).',

'ConfSectionAbout' : 'Σχετικά με το FFixer',

'ConfSectionAdvanced' : 'Για προχωρήμένους',

'ConfSectionEvents' : 'Γεννέθλια/Εκδηλώσεις',

'ConfSectionImportExport' : 'Εισαγωγή/Εξαγωγή',

'ConfSectionFeeds' : 'Τροφοδοσίες',

'ConfSectionHomePage' : 'Αρχική Σελίδα',

'ConfSectionLiveFeed' : 'Τελευταία Νέα',

'ConfSectionMenu' : 'Μενού/Συνομιλία',

'ConfSectionOther' : 'Άλλες Επιλογές',

'ConfSectionPageTitle' : 'Τίτλος Σελίδας',

'ConfSectionPictures' : 'Εικόνες',

'ConfSectionShortcuts' : 'Συντομεύσεις Πληκτρολογίου',

'ConfSecureLinks' : 'Εξανάγκασε τους συνδέσμους του Facebook να δείχνουν σε ασφαλείς (HTTPS) σελίδες.',

'ConfShortcutList' : '<b>Συντομεύσεις Πληκτρολογίου</b> (ευαισθησία χαρακτήρων):<br /><br /><i>Από οποιαδήποτε σελίδα:</i><br /> <b>A</b> - Άλμπουμ/Φωτογραφίες<br /> <b>B</b> - Εμφάνιση/Απόκρυψη λίστα φίλων (διαθέσιμοι φίλοι)<br /> <b>C</b> - Επιλογές FFixer<br /> <b>F</b> - Φίλοι<br /> <b>H</b> - Αρχική Σελίδα<br /> <b>I</b> - Εισερχόμενα<br /> <b>K</b> - Προσθήκη Αγαπημένου<br /> <b>L</b> - Επιλογή του συνδέσμου αποσύνδεσης (πατήστε το Enter αμέσως μετά για να αποσυνδεθείτε)<br /> <b>N</b> - Ειδοποιήσεις<br /> <b>P</b> - Το προφίλ σας<br /> <b>T</b> - Μετάφραση επιλεγμένου κειμένου<br /> <b><escape></b> - Κλείσιμο αναδυόμενων δημιουργημένα από το FFixer<br /><br /><i>Από την αρχική σελίδα</i>:<br /> <b>f</b> ή <b>l</b> - Ζωντανές τροφοδοτήσεις<br /> <b>i</b> - Δημοσιευμένα στοιχεία<br /> <b>n</b> - Τροφοδότηση Νέων<br /> <b>p</b> - Φωτογραφίες<br /> <b>s</b> ή <b>u</b> - Ανανεώσεις κατάστασης<br /><br /><i>Από προφίλ</i>:<br /> <b>i</b> - Πληροφορίες<br /> <b>p</b> - Φωτογραφίες<br /> <b>w</b> - Τοίχος<br /> <b>x</b> - Πλαίσια<br /><br /><i>Από σελίδες με πλοήγηση (προηγούμενη, επόμενη, κ.ά.)</i><br /> <b><αριστερό βελάκι></b> - Προηγούμενη<br /> <b><δεξί βελάκι></b> - Επόμενη<br /> <b><shift> + <αριστερό βελάκι></b> - Αρχική (όταν είναι διαθέσιμη)<br /> <b><shift> + <δεξί βελάκι></b> - Τελευταία (όταν είναι διαθέσιμη)<br /><br /><i>Κατά την προβολή άλμπουμ/φωτογραφίες:</i><br /> <b>a</b> - Φόρτωση όλων των μικρογραφιών (όταν είναι διαθέσιμο)<br /> <b>b</b> - Εμφάνιση μεγαλύτερων φωτογραφιών<br /> <b>c</b> - Εμφάνιση παρατηρήσεων<br /> <b>k</b> - Επιστροφή στο Άλμπουμ<br /> <b>m</b> - Φωτογραφίες από (άτομο) και εμένα<br /><br /><i>Κατά την διάρκεια πρόσφατων άλμπουμ και ανεβασμένων/σημειωμένων φωτογραφιών:</i><br /> <b>a</b> ή  <b>r</b> - Πρόσφατα Άλμπουμ<br /> <b>m</b> ή  <b>u</b> - Ανεβασμένα από κινητό<br /> <b>o</b> - Φωτογραφίες με μένα<br /> <b>p</b> - Οι φωτογραφίες μου<br /> <b>t</b> ή  <b>f</b> - Σημειωμένοι φίλοι',

'ConfShortcuts' : 'Ενεργοποίηση συντομεύσεων πληκτρολογίου.',

'ConfSign' : 'Εμφάνιση του ζωδίου του ατόμου στο προφίλ του (εφόσων έχει δώσει την πλήρης ημερομηνία γέννησης).',

'ConfTopBarFixed' : 'Κρατά την πάνω μπάρα μενού στην κορυφή, ακόμα και αν η σελίδα κυλάει προς τα κάτω.',

'ConfTopBarHoverOpacity' : 'Κατά το πέρασμα του ποντικιού',

'ConfTopBarOpacity' : 'Διαφάνεια μπάρας μενού κορυφής',

'ConfUpdates' : 'Έλεγχος Userscripts.org καθημερινά για καινούργιες ενημερώσεις του FFixer ή <a href="#" id="fbfUpdateLink" onclick="return false;">έλεγχος τώρα</a>.',

'DownloadVideo' : 'Λήψη Βίντεο',

'ExportICalendarFile' : 'Εξαγωγή αρχείου iCalendar',

'ExportICalendarFileWarning' : '(Αυτό θα πάρει αρκετή ώρα αν έχετε πολλούς φίλους)',

'FacebookFixerConflict' : 'Το FFixer είναι πλέον γνωστό σαν FFixer. Λόγω της αλλαγής του ονόματος θα πρέπει να απεγκαταστήσετε χειροκίνητα το FFixer από τον περιηγητή σας, διαφορετικά τα δύο προγράμματα θα συγκρούονται μεταξύ τους. Εάν δεν είσαστε σίγουροι για το πως να απεγκαταστήσετε ένα πρόγραμμα userscript, <a %s>πατήστε εδώ για οδηγίες</a>.',

'fullAlbumLoaded' : 'η φόρτωση του άλμπουμ ολοκληρώθηκε',

'Import' : 'Εισαγωγή',

'ImportConfirm' : 'Είστε σίγουρος ότι θέλετε να εισάγετε αυτές τις ρυθμίσεις;\nΟι τρέχουσες ρυθμίσεις θα χαθούν.',

'ImportFailure' : 'Προέκυψε σφάλμα κατά την εισαγωγή των ρυθμίσεων.',

'ImportSuccess' : 'Η εισαγωγή ολοκληρώθηκε. Θέλετε να ανανεώσετε την σελίδα;',

'Left' : 'Αριστερά',

'LoadingAllPhotos' : 'Φόρτωση όλων των φωτογραφιών...',

'loadingFullAlbum' : 'Φόρτωση όλου του άλμπουμ...',

'LoadingPic' : 'Φόρτωση εικόνας...',

'LoadPhotosWarning' : 'Η φόρτωση όλων των φωτογραφιών μπορεί να πάρει αρκετή ώρα',

'Months' : new Array('Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος','Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος'),

'ProtocolSkype' : 'Κλήση %s μέσω Skype',

'ProtocolMSN' : 'Συζήτηση με %s μέσω Windows Live',

'ProtocolYahoo' : 'Συζήτηση με %s μέσω Yahoo Messenger',

'ProtocolGoogle' : 'Συζήτηση με %s μέσω Google Talk',

'ReloadErrorPage' : 'Πατήστε για δοκιμή ξανά ή περιμένετε 5 δευτερόλεπτα',

'Refresh' : 'Ανανέωση',

'Remove' : 'Αφαίρεση',

'Right' : 'Δεξιά',

'ShowBigPictures' : 'Εμφάνιση μεγαλύτερων εικόνων',

'Signs' : new Array('Αιγόκερως','Υδροχόος','Ιχθείς','Κριός','Ταύρος','Δίδυμος','Καρκίνος','Λέων','Παρθένος','Ζυγός','Σκορπιός','Τοξότης'),

'today' : 'σήμερα', // this is the lower case version of the text Facebook uses on the home page to mark today's birthdays

'Translators' : 'Μεταφραστές',

'UpdateAvailable1' : 'Υπάρχει καινούργια διαθέσιμη έκδοση του FFixer',

'UpdateAvailable2' : 'Θέλετε να την ενημερώσετε τώρα;',

'UpdateHomepage' : 'Επιστροφή στην Αρχική Σελίδα',

'UpdateInstall' : 'Εγκατάσταση τώρα',

'UpdateTomorrow' : 'Υπενθύμιση αύριο',

'yearsOld' : '%s χρονών'

},

 

// Slovak - Contributed by Peter Miksik (20100414)

sk : {

'AddToCalendar' : 'Pridať do Kalendára',

'AddToGoogleCalendar' : 'Pridať do Kalendára Google',

'all' : 'všetko',

'All' : 'Všetko',

'AllPhotosLoaded' : 'Všetky fotografie načítané',

'Automatic' : 'Automaticky',

'Birthday' : 'Narodeniny %s',

'BookmarkAdd' : 'Pridať novú záložku',

'BookmarkConfirmRemoval' : 'Naozaj chcete odstrániť záložku "%s"?',

'BookmarkDoesNotExist' : 'Táto stránka nebola pridaná medzi záložky.\n\nPrejdite na stránku, ktorú chcete odstrániť a skúste to znova.',

'BookmarkExists' : 'Táto stránka už je v záložkách.\n\nPrejdite na stránku, ktorú chcete pridať medzi záložky a skúste to znova.',

'BookmarkNamePrompt' : 'Zadajte názov tejto záložky:\n%s',

'BookmarkRemove' : 'Odstrániť záložku',

'Bookmarks' : 'Záložky',

'BrowserUnsupported' : 'Váš prehliadač túto funkciu nepodporuje.',

'CreatingFile' : 'Vytvorenie súboru',

'Close' : 'Zavrieť',

'ConfigureFacebookManager' : 'Konfigurovať Facebook Fixer',

'ConfigureInstructions' : 'Všetky zmeny sú ukladané okamžite, ale niektoré zmeny sa nemusia prejaviť na kartách, ktoré sú už otvorené.',

'ConfAge' : 'Zobraziť vek ľudí v ich profiloch (ak poskytli celý dátum narodenia)',

'ConfAutoBigAlbumPictures' : 'Automaticky pri otvorení stránky zobraziť väčšie obrázky albumu',

'ConfAutoLoadFullAlbum' : 'Automaticky načítať miniatúry všetkých obrázkov v albume na jednej stránke',

'ConfAutoLoadTaggedPhotos' : 'Automaticky načítať miniatúry všetkých fotografií s menovkou na jednej stránke (karta Fotky v profiloch ľudí)',

'ConfAutoReadMore' : 'Automaticky kliknúť na odkazy "čítať ďalej"',

'ConfBigAlbumPictures' : 'Pridať odkaz na stránkach albumu na zobrazenie väčších verzií všetkých obrázkov na tejto stránke',

'ConfBookmarks' : 'Pridať na panel vrchnej ponuky podponuku Záložky',

'ConfBottomBarHoverOpacity' : 'Pri ukázaní myšou',

'ConfBottomBarOpacity' : 'Priehľadnosť spodného panela s ponukou',

'ConfCalendarBirthDate' : 'Zahrnúť narodeniny osoby do podrobností udalosti',

'ConfCalendarFullName' : 'Použiť celé meno osoby ako názov narodenín (namiesto krstného mena)',

'ConfChatDifferentiate' : 'Použiť tučné písmo a kurzívu na rozlíšenie pripojených a nečinných priateľov',

'ConfChatHideIdle' : 'Skryť nečinných priateľov',

'ConfDelayPopupPics' : 'Počkať 0,5 sekundy pred načítaním obrázkov v kontextovom okne',

'ConfDelayPopupPicsTimeout' : 'Oneskorenie pred zobrazením obrázkov v kontextovom okne, v milisekundách (predvolené=500):',

'ConfDownloadVideo' : 'Pridať odkaz na prevzatie videí zo stránok s videom (možno budete potrebovať <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">prehrávač FLV</a>)',

'ConfErrorPageReload' : 'Automaticky po 5 sekundách znova načítať chybové stránky aplikácií',

'ConfExport' : 'Ak chcete exportovať nastavenia, skopírujte dole uvedený text a uložte ho do súboru.',

'ConfExternalPopup' : 'Externé obrázky plnej veľkosti v kontextovom okne <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Jazyk pre Facebook Fixer',

'ConfFacebookTimestamps' : 'Zobraziť časové značky Facebooku (t. j. "pred 3 hodinami")',

'ConfFBFTimestamps' : 'Pridať časové značky skriptu Facebook Fixer za časové značky Facebooku (t. j. "11:45")',

'ConfFBFTimestamps24' : 'Zobraziť časové značky skriptu Facebook Fixer v 24-hodinovom formáte',

'ConfFriendRequestCountInTitle' : 'Zobraziť v názve stránky počet nových žiadostí o priateľstvo',

'ConfGoogleApps' : 'Vytvoriť odkazy pre Google Calendar kompatibilné s Google Apps',

'ConfGoogleAppsDomain' : 'Doména',

'ConfGoogleCalendar' : 'Pridať odkazy na zaradenie narodenín a udalostí do aplikácie <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Jazyk pre <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : 'Skryť príspevky o aplikáciách',

'ConfHideEventStories': 'Skryť príspevky o udalostiach',

'ConfHideFanStories': 'Skryť príspevky o fanúšikoch',

'ConfHideFriendStories': 'Skryť príspevky o priateľoch',

'ConfHideGroupStories': 'Skryť príspevky o skupinách',

'ConfHideLinkStories' : 'Skryť príspevky o odkazoch',

'ConfHidePhotoStories' : 'Skryť príspevky o fotkách',

'ConfHideProfilePicStories' : 'Skryť príspevky o profilových fotkách',

'ConfHideRead' : 'Skryť položky, ktoré boli označené ako prečítané',

'ConfHideRelationshipStories' : 'Skryť príspevky o stave vzťahu',

'ConfHideStatusStories' : 'Skryť príspevky o statuse',

'ConfHideVideoStories' : 'Skryť príspevky o videách',

'ConfHideWallStories' : 'Skryť príspevky o nástenkách',

'ConfHomeChat' : 'Zobraziť časť Chat',

'ConfHomeEvents' : 'Zobraziť časť Udalosti',

'ConfHomeFindFriends' : 'Zobraziť časť Spojte sa s priateľmi',

'ConfHomeLeftAlign' : 'Zarovnať obsah úvodnej stránky naľavo',

'ConfHomeLeftColumn' : 'Zobraziť ľavý stĺpec',

'ConfHomeLeftColumnFixed' : 'Nechať ľavý stĺpec viditeľný aj pri posúvaní nadol',

'ConfHomeLink' : 'Zobraziť vo vrchnej ponuke odkaz na úvodnú stránku',

'ConfHomePeopleYouMayKnow' : 'Zobraziť časť Návrhy',

'ConfHomeNavigation' : 'Zobraziť časť Navigácia',

'ConfHomePokes' : 'Zobraziť časť Štuchnutia',

'ConfHomeProfile' : 'Zobraziť časť Profil',

'ConfHomeRequests' : 'Zobraziť časť Žiadosti',

'ConfHomeRightColumn' : 'Zobraziť pravý stĺpec',

'ConfHomeStretch' : 'Roztiahnuť úvodnú stránku na šírku okna prehľadávača',

'ConfiCalendar' : 'Pridať odkazy na prevzatie súboru <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> so všetkými narodeninami',

'ConfImport' : 'Ak chcete neskôr importovať nastavenia, prepíšte dole uvedený text tým, ktorý ste predtým uložili, a kliknite na "Import".',

'ConfInboxCountInTitle' : 'Zobraziť v názve stránky počet neprečítaných prijatých správ',

'ConfLogoutLink' : 'Pridať do vrchnej ponuky odkaz na odhlásenie',

'ConfNotificationCountInTitle' : 'Show the number of new notifications in the page title.',

'ConfNewTabSearch' : 'Pri vyhľadávaní otvoriť stlačením Ctrl+Enter výsledky hľadania na novej karte/v novom okne',

'ConfPageTitle' : 'Odstrániť "Facebook |" z názvu všetkých stránok',

'ConfPhotoPopup' : 'Väčšie verzie fotiek v kontextovom okne po ukázaní myšou',

'ConfPopupAutoClose' : 'Automaticky zatvárať kontextové okná s obrázkami',

'ConfPopupSmartAutoClose' : 'Zabrániť autom. zatvoreniu kontextových okien s obrázkom, ak je na nich kurzor myši',

'ConfPopupPosition' : 'Umiestnenie kontextového okna s obrázkom',

'ConfProcessInterval' : 'Interval spracovania stránky, v milisekundách (predvolené=1000):',

'ConfProfileLink' : 'Zobraziť na vrchnom paneli s ponukou odkaz na profil',

'ConfProfilePicPopup' : 'Väčšie verzie profilových fotiek v kontextovom okne po ukázaní myšou',

'ConfProtocolLinks' : 'Zmeniť ID pre okamžité správy na odkazy spúšťajúce konverzáciu (Google Talk, Windows Live atď.)',

'ConfSectionAbout' : 'Čo je Facebook Fixer',

'ConfSectionAdvanced' : 'Spresnenie',

'ConfSectionEvents' : 'Narodeniny/Udalosti',

'ConfSectionImportExport' : 'Import/Export',

'ConfSectionFeeds' : 'Novinky',

'ConfSectionHomePage' : 'Úvodná stránka',

'ConfSectionLiveFeed' : 'Aktuality',

'ConfSectionMenu' : 'Ponuky/Chat',

'ConfSectionOther' : 'Ďalšie možnosti',

'ConfSectionPageTitle' : 'Názov stránky',

'ConfSectionPictures' : 'Obrázky',

'ConfSectionShortcuts' : 'Klávesové skratky',

'ConfSecureLinks' : 'Force Facebook links to point to HTTPS pages.',

'ConfShortcutList' : '<b>Klávesové skratky</b> (rozlišujú sa malé/veľké písmená):<br /><br /><i>Z ľubovoľnej stránky:</i><br /> <b>A</b> – Albumy/fotky<br /> <b>B</b> – Prepnúť zoznam priateľov (online priatelia)<br /> <b>C</b> – Konfigurácia skriptu Facebook Fixer<br /> <b>D</b> – Narodeniny<br /> <b>E</b> – Udalosti<br /> <b>F</b> – Priatelia<br /> <b>H</b> – Domov<br /> <b>I</b> – Prijaté správy<br /> <b>L</b> – Vybrať odkaz Odhlásiť sa (po odhlásení stlačte Enter)<br /> <b>N</b> – Upozornenia<br /> <b>P</b> – Váš profil<br /> <b>R</b> – Žiadosti<br /> <b>S</b> – Preskočiť na pole Hľadať<br /> <b>T</b> – Preložiť vybraný text<br /> <b>?</b> – Zobraziť informácie o ladení skriptu Facebook Fixer<br /> <b><Esc></b> – Zavrieť kontextové okná vytvorené skriptom Facebook Fixer<br /><br /><i>Zo stránky Domov (filtre)</i>:<br /> <b>a</b> – Stránky<br /> <b>f</b> – Aktuality<br /> <b>g</b> – Skupiny<br /> <b>l</b> – Odkazy<br /> <b>n</b> – Novinky<br /> <b>p</b> – Fotky<br /> <b>s</b> alebo <b>u</b> – Čo robia ostatní<br /> <b>t</b> – Poznámky<br /> <b>v</b> – Videá<br /><br /><i>Z profilov</i>:<br /> <b>i</b> – Informácie<br /> <b>p</b> – Fotky<br /> <b>w</b> – Nástenka<br /> <b>x</b> – Priečinky<br /><br /><i>Zo stránok s navigáciou (dozadu, dopredu atď.)</i><br /> <b><šípka doľava></b> – Dozadu<br /> <b><šípka doprava></b> – Dopredu<br /> <b><shift> + <šípka doľava></b> – Prvá (ak je k dispozícii)<br /> <b><shift> + <šípka doprava></b> – Posledná (ak je k dispozícii)<br /><br /><i>Počas prezerania albumov/fotiek:</i><br /> <b>a</b> – Načítať všetky miniatúry (ak je k dispozícii)<br /> <b>b</b> – Zobraziť veľké obrázky<br /> <b>c</b> – Zobraziť komentáre<br /> <b>k</b> – Späť na album<br /> <b>m</b> – Fotky osoby a mňa<br /><br /><i>Počas prezerania najnovších albumov a nahratých fotiek/fotiek s menovkou:</i><br /> <b>a</b> or  <b>r</b> – Najnovšie albumy<br /> <b>m</b> alebo  <b>u</b> – Nahraté z mobilu<br /> <b>o</b> – Fotky, na ktorých som ja<br /> <b>p</b> – Moje fotky<br /> <b>t</b> alebo  <b>f</b> Menovky priateľov',

'ConfShortcuts' : 'Povoliť klávesové skratky',

'ConfSign' : 'Zobraziť znamenie ľudí v ich profiloch (ak poskytli svoj dátum narodenia)',

'ConfTopBarFixed' : 'Vždy zobraziť vrchný panel s ponukou aj pri posúvaní stránky nadol',

'ConfTopBarHoverOpacity' : 'Pri ukázaní myšou',

'ConfTopBarOpacity' : 'Priehľadnosť vrchného panela s ponukou',

'ConfUpdates' : 'Denne na Userscripts.org overovať aktualizácie pre Facebook Fixer, prípadne <a href="#" id="fbfUpdateLink" onclick="return false;">skontrolovať teraz</a>.',

'DownloadVideo' : 'Prevziať video',

'ExportICalendarFile' : 'Exportovať súbor iCalendar',

'ExportICalendarFileWarning' : '(Ak máte mnoho priateľov, môže to chvíľu trvať.)',

'FacebookFixerConflict' : 'Facebook Fixer sa odteraz nazýva FFixer.<br /><br />Pretože sa zmenil názov, je potrebné ručne odinštalovať Facebook Fixer z prehliadača, inak budú v konflikte dva skripty medzi sebou navzájom.<br /><br />Ak neviete, ako skript odinštalovať, <a %s>kliknutím sem otvorte pokyny</a>.',

'fullAlbumLoaded' : 'celý album načítaný',

'Import' : 'Import',

'ImportConfirm' : 'Naozja chcete importovať tieto nastavenia?\nVaše súčasné nastavenia budú stratené.',

'ImportFailure' : 'Počas pokusu o import nastavení došlo k chybe.',

'ImportSuccess' : 'Import dokončený. Chcete obnoviť stránku?',

'Left' : 'Vľavo',

'LoadingAllPhotos' : 'Načítavajú sa všetky fotky...',

'loadingFullAlbum' : 'Načítava sa celý album...',

'LoadingPic' : 'Načítava sa obrázok...',

'LoadPhotosWarning' : 'Načítavanie všetkých fotiek môže chvíľu trvať',

'Months' : new Array('Január','Február','Marec','Apríl','Máj','Jún','Júl','August','September','Október','November','December'),

'ProtocolSkype' : 'Volať %s pomocou Skype',

'ProtocolMSN' : 'Chatovať s %s pomocou Windows Live',

'ProtocolYahoo' : 'Chatovať s %s pomocou Yahoo Messenger',

'ProtocolGoogle' : 'Chatovať s %s pomocou Google Talk',

'ReloadErrorPage' : 'Kliknite na Skúsiť znova alebo počkajte 5 sekúnd',

'Refresh' : 'Obnoviť',

'Remove' : 'Odstrániť',

'Right' : 'Vpravo',

'ShowBigPictures' : 'Zobraziť veľké obrázky',

'Signs' : new Array('Kozorožec','Vodnár','Ryba','Baran','Býk','Blíženci','Rak','Lev','Panna','Váhy','Škorpión','Strelec'),

'today' : 'dnes',

'Translators' : 'Prekladatelia',

'UpdateAvailable1' : 'K dispozícii je aktualizácia skriptu Facebook Fixer.',

'UpdateAvailable2' : 'Chcete aktualizovať teraz?',

'UpdateHomepage' : 'Prejsť na dom. stránku',

'UpdateInstall' : 'Nainštalovať',

'UpdateTomorrow' : 'Pripomenúť zajtra',

'yearsOld' : '%s rokov'

},

 

// Dutch - Contributed by Larissa van Sunder (20091107)

nl : {

'AddToCalendar' : 'Toevoegen aan kalender',

'AddToGoogleCalendar' : 'Toevoegen aan Google Calender',

'all' : 'allemaal',

'All' : 'Allemaal',

'AllPhotosLoaded' : 'Alle fotos geladen',

'Automatic' : 'Automatisch',

'Birthday' : '%s\'s verjaardag',

'CreatingFile' : 'Folder crëeren',

'Close' : 'Sluit',

'ConfigureFacebookFixer' : 'Configureer FFixer',

'ConfigureInstructions' : 'Alle veranderingen worden onmiddelijk opgeslagen, maar sommige veranderingen zullen niet kunnen worden toegepast in vensters die al open zijn',

'ConfAge' : 'Laat mensen hun leeftijd op hun profiel zien (wanneer zij hun volledige geboortedatum aangeven)',

'ConfAutoBigAlbumPictures' : 'Laat automatisch grotere album foto\'s zien wanneer de pagina opent.',

'ConfAutoLoadFullAlbum' : 'Laad automatisch miniaturen voor alle illustraties in een album op een enkele pagina.',

'ConfAutoLoadTaggedPhotos' : 'Laad automatisch miniaturen voor alle getagde illustraties in een album op een enkele pagina (het foto\'s venster op mensen hun profiel.',

'ConfAutoReadMore' : 'Klik automatisch op "lees meerdere" links.',

'ConfBigAlbumPictures' : 'Link toevoegen op album pagina\'s om grotere versies van alle foto\'s op die pagina te laten zien.',

'ConfBottomBarHoverOpacity' : 'Bij het overscrollen',

'ConfBottomBarOpacity' : 'Transparantie menu bar aan het einde van de pagina',

'ConfCalendarBirthDate' : 'Includeer de persoon zijn geboortedatum in de evenementen details.',

'ConfCalendarFullName' : 'Gebruik de persoon zijn volledige naam voor de titel van verjaardagen (in plaats van alleen de voornaam).',

'ConfChatDifferentiate' : 'Gebruik dikgedrukt en cursief om te differentiëren tussen beschikbaar en niet beschikbaar.',

'ConfChatHideIdle' : 'Verberg niet beschikbare vrienden.',

'ConfDelayPopupPics' : 'Een vertraging toevoegen voor het laten zien van popup foto\'s.',

'ConfDelayPopupPicsTimeout' : 'Vertraging voor het laten zien van popup foto\'s, in milliseconden (standaard=500):',

'ConfDownloadVideo' : 'Een link toevoegen voor het downloaden van videos van video pagina\'s. (Je hebt misschien een <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV speler</a> nodig)',

'ConfErrorPageReload' : 'Automatisch toepassingen error pagina\'s reloaden.',

'ConfExternalPopup' : 'Popup versies in volledige grootte van externe illustraties. <sup>experimenteel</sup>',

'ConfFacebookFixerLanguage' : 'Taal voor FFixer',

'ConfFacebookTimestamps' : 'Laat Facebook timestamps zien (bijv. "3 uur geleden").',

'ConfFBFTimestamps' : 'FFixer timestamps toevoegen na Facebook timestamps (bijv. "11:45").',

'ConfFBFTimestamps24' : 'Laat FFixer timestamps zien in 24-uurs formaat.',

'ConfGoogleApps' : 'Crëer Google Calendar links die werken met Google Apps.',

'ConfGoogleAppsDomain' : 'Domein',

'ConfGoogleCalendar' : 'Links toevoegen om verjaardagen en evenementen toe te voegen aan <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Taal voor <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideEventStories' : 'Verberg evenement overzichten in het live overzicht.',

'ConfHideFanStories' : 'Verberg fan overzichten in het live overzicht.',

'ConfHideFriendStories' : 'Verberg vriend overzichten in het live overzicht.',

'ConfHideGroupStories' : 'Verberg groep overzichten in het live overzicht.',

'ConfHideRead' : 'Verberg delen in het nieuws overzicht die rood gemarkeerd zijn.',

'ConfHideRelationshipStories' : 'Verberg relatie overzichten in het live overzicht.',

'ConfHomeFindFriends' : 'Laat de \'In contact komen met vrienden\' sectie zien.',

'ConfHomeLeftAlign' : 'Links uitlijn de inhoud van de startpagina.',

'ConfHomePeopleYouMayKnow' : 'Laat de Suggesties sectie zien.',

'ConfHomePokes' : 'Laat de Porren sectie zien.',

'ConfHomeRightColumn' : 'Laat de rechter kolom zien.',

'ConfHomeStretch' : 'Stretch de startpagina naar de wijdte van het venster.',

'ConfiCalendar' : 'Links toevoegen om een <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> folder met alle verjaardagen te downloaden.',

'ConfInboxCountInTitle' : 'Laat het aantal ongelezen berichten in je inbox in de titelpagina zien.',

'ConfNotificationCountInTitle' : 'Laat het aantal nieuwe noticicaties in de titelpagina zien.',

'ConfNewTabSearch' : 'Open zoek resultaten in een nieuw venster/scherm wanneer CTRL + Enter om te zoeken wordt ingetoetst.',

'ConfPageTitle' : 'Verwijder "Facebook |" van de titel van elke pagina.',

'ConfPhotoPopup' : 'Grotere popup versies van foto\'s bij overscrollen.',

'ConfPopupAutoClose' : 'Sluit popup foto\'s automatisch.',

'ConfPopupPosition' : 'Positie voor popup foto\'s',

'ConfProcessInterval' : 'Interval waarop de pagina moet worden verwerkt, in milliseconden (default=1000):',

'ConfProfilePicPopup' : 'Grotere popup versies van profiel foto\'s bij overscrollen',

'ConfProtocolLinks' : 'Verander messenger ID\'s van profielen in links die beginnen met een conversatie met hen (Google Talk, Windows Live etc).',

'ConfSectionAdvanced' : 'Geavanceerd',

'ConfSectionEvents' : 'Verjaardagen/Evenementen',

'ConfSectionHomePage' : 'Startpagina',

'ConfSectionLiveFeed' : 'Live Overzicht',

'ConfSectionMenu' : 'Toepassingen/Chat',

'ConfSectionOther' : 'Andere opties',

'ConfSectionPictures' : 'Foto\'s',

'ConfSectionShortcuts' : 'Keyboard Sneltoets',

'ConfSecureLinks' : 'Dwing Facebook links te linken naar HTTPS pagina\'s.',

'ConfShortcutList' : '<b>Keyboard Shortucts</b> (case sensitive):<br /><br /><i>From any page:</i><br /> <b>A</b> - Albums/photos<br /> <b>B</b> - Toggle buddy list (online friends)<br /> <b>C</b> - FFixer configuration<br /> <b>D</b> - Birthdays<br /> <b>E</b> - Events<br /> <b>F</b> - Friends<br /> <b>H</b> - Home page<br /> <b>I</b> - Inbox<br /> <b>L</b> - Select the logout link (press Enter afterwards to log out)<br /> <b>N</b> - Notifications<br /> <b>P</b> - Your profile<br /> <b>R</b> - Requests<br /> <b>S</b> - Jump to the search field<br /> <b>T</b> - Translate selected text<br /> <b>?</b> - Show FFixer debug info<br /> <b><escape></b> - Close pop-ups created by FFixer<br /><br /><i>From the home page (filters)</i>:<br /> <b>a</b> - Pages<br /> <b>f</b> - Live feed<br /> <b>g</b> - Groups<br /> <b>l</b> - Links<br /> <b>n</b> - News feed<br /> <b>p</b> - Photos<br /> <b>s</b> or <b>u</b> - Status updates<br /> <b>t</b> - Notes<br /> <b>v</b> - Videos<br /><br /><i>From profiles</i>:<br /> <b>i</b> - Info<br /> <b>p</b> - Photos<br /> <b>w</b> - Wall<br /> <b>x</b> - Boxes<br /><br /><i>From pages with pagination (previous, next, etc)</i><br /> <b><left arrow></b> - Previous<br /> <b><right arrow></b> - Next<br /> <b><shift> + <left arrow></b> - First (when available)<br /> <b><shift> + <right arrow></b> - Last (when available)<br /><br /><i>While viewing albums/photos:</i><br /> <b>a</b> - Load all thumbnails (when available)<br /> <b>b</b> - Show big pictures<br /> <b>c</b> - View comments<br /> <b>k</b> - Back to album<br /> <b>m</b> - Photos of (person) and me<br /><br /><i>While viewing recent albums and uploaded/tagged photos:</i><br /> <b>a</b> or  <b>r</b> - Recent Albums<br /> <b>m</b> or  <b>u</b> - Mobile uploads<br /> <b>o</b> - Photos of me<br /> <b>p</b> - My Photos<br /> <b>t</b> or  <b>f</b> - Tagged friends',

'ConfShortcuts' : 'Toestaan van sneltoetsen.',

'ConfSign' : 'Laat mensen hun sterrenbeeld op hun profiel zien (wanneer zij hun geboortedatum aangeven).',

'ConfTopBarFixed' : 'Behoud de top meny bar op het scherm, zelfs bij het naar beneden scrollen.',

'ConfTopBarHoverOpacity' : 'Bij overscrollen',

'ConfTopBarOpacity' : 'Top menu bar transparentie',

'ConfUpdates' : 'Check Userscripts.org dagelijks voor updates naar FFixer. Of <a href="#" id="fbfUpdateLink" onclick="return false;">check nu</a>.',

'DownloadVideo' : 'Download Video',

'ExportICalendarFile' : 'Export iCalendar folder',

'ExportICalendarFileWarning' : '(Dit duurt wel even als je veel vrienden hebt)',

'fullAlbumLoaded' : 'volledige album geladen',

'Left' : 'Links',

'LoadingAllPhotos' : 'Laad alle foto\'s...',

'loadingFullAlbum' : 'Laad hele album...',

'LoadingPic' : 'Laad foto...',

'LoadPhotosWarning' : 'Het laden van alle foto\'s kan wel even duren',

'Months' : new Array('januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december'),

'ProtocolSkype' : 'Bel %s door middel van Skype',

'ProtocolMSN' : 'Chat met %s door middel van Windows Live',

'ProtocolYahoo' : 'Chat met %s door middel van Yahoo Messenger',

'ProtocolGoogle' : 'Chat met %s door middel van Google Talk',

'Refresh' : 'Vernieuw',

'ReloadErrorPage' : 'Klik om het nogmaals te proberen, of wacht %s seconden',

'Remove' : 'Verwijder',

'Right' : 'Rechts',

'ShowBigPictures' : 'Laat grote foto\'s zien',

'Signs' : new Array('Steenbok','Waterman','Vissen','Ram','Stier','Tweelingen','Kreeft','Leeuw','Maagd','Weegschaal','Schorpioen','Boogschutter'),

'today' : 'vandaag',

'UpdateAvailable1' : 'Een update is beschikbaar voor FFixer',

'UpdateAvailable2' : 'Will je nu updaten?',

'UpdateHomepage' : 'Ga naar startpagina',

'UpdateInstall' : 'Nu installeren',

'UpdateTomorrow' : 'Herinner me morgen',

'yearsOld' : '%s jaar oud'

},

 

// Chinese (Taiwan) - Contributed by By Acedia.Liu (20100215)

zh_tw : {

'AddToCalendar' : '加到日曆',

'AddToGoogleCalendar' : '加到Google日曆',

'all' : '全部',

'All' : '全部',

'AllPhotosLoaded' : '讀取所有相片',

'Automatic' : '自動',

'Birthday' : '%s\的生日',

'BookmarkAdd' : '增加新的書籤',

'BookmarkConfirmRemoval' : '您確定要移除書籤嗎? "%s"?',

'BookmarkDoesNotExist' : '此頁面無法加入書籤。\n\n轉到您要刪除的頁面,然後再試一次。',

'BookmarkExists' : '此頁已加入書籤。\n\n轉到您要加入書籤的頁面,然後再試一次。',

'BookmarkNamePrompt' : '輸入新的書籤名稱:\n%s',

'BookmarkRemove' : '移除書籤',

'CreatingFile' : '創建文件',

'Close' : '關閉',

'ConfigureFacebookFixer' : '設定 FFixer',

'ConfigureInstructions' : '改變設定都應立即存檔,如遇到部份功能未生效,表示該功能或許已開放。',

'ConfAge' : '於個人資料顯示朋友\的年齡(如果他們設定正確無誤的話)。',

'ConfAutoBigAlbumPictures' : '開啟相簿時自動顯示較大的相簿圖片。',

'ConfAutoLoadFullAlbum' : '於單一頁面中自動顯示所有相片的縮圖',

'ConfAutoLoadTaggedPhotos' : '於單一頁面中自動顯示所有標記的相片縮圖 (朋友\的個人資料標籤上)。',

'ConfAutoReadMore' : '自動點選"繼續閱讀"連結。',

'ConfBigAlbumPictures' : '新增一個顯示較大圖片版本的連結在相本上。',

'ConfBookmarks' : '在頂端的選單中新增『加入書籤』的選單',

'ConfBottomBarHoverOpacity' : 'On mouse-over',

'ConfBottomBarOpacity' : '底部選單的透明度。',

'ConfCalendarBirthDate' : '包括朋友\的生日活動詳情。',

'ConfCalendarFullName' : '使用朋友\的全名作為生日的標題 (而不是只有first name)。',

'ConfChatDifferentiate' : '使用粗體和斜體區分在線及閒置的好友。',

'ConfChatHideIdle' : '隱藏閒置的朋友。',

'ConfDelayPopupPics' : '顯示彈出的圖片前,增加一個短暫的緩衝時間。',

'ConfDelayPopupPicsTimeout' : '顯示彈出的圖片前延遲時間,以毫秒計算(預設值=500):',

'ConfDownloadVideo' : '在有短片的頁面新增一個下載連結 (你也許需要 <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV player</a>)',

'ConfErrorPageReload' : '應用程式錯誤的後5秒自動重新讀取。',

'ConfExternalPopup' : '彈出全尺寸的外連圖片。 <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'FFixer的語言選項',

'ConfFacebookTimestamps' : '顯示Facebook原來的時間戳記 (eg. "3 hours ago").',

'ConfFBFTimestamps' : '新增FFixer的顯示時間戳記 (eg. "11:45").',

'ConfFBFTimestamps24' : 'FFixer的時間戳記採用24小時制。',

'ConfFriendRequestCountInTitle' : '在網頁標題顯示新增好友的請求。',

'ConfGoogleApps' : '創建Google日曆連結使其與Google的應用服務相容。',

'ConfGoogleAppsDomain' : '域名',

'ConfGoogleCalendar' : '新增一個生日及活動的連結 <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : '語言 <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : '隱藏應用程式紀錄。',

'ConfHideEventStories' : '隱藏事件紀錄。',

'ConfHideFanStories' : '隱藏粉絲紀錄。',

'ConfHideFriendStories' : '隱藏朋友紀錄。',

'ConfHideGroupStories' : '隱藏團體紀錄。',

'ConfHideLinkStories' : '隱藏連結紀錄。',

'ConfHidePhotoStories' : '隱藏圖片紀錄。',

'ConfHideProfilePicStories' : '隱藏個人資料的圖片紀錄。',

'ConfHideRead' : '隱藏標記已讀得即時動態項目。',

'ConfHideRelationshipStories' : '隱藏關聯紀錄。',

'ConfHideStatusStories' : '隱藏身份紀錄。',

'ConfHideVideoStories' : '隱藏短片紀錄。',

'ConfHideWallStories' : '隱藏塗鴉牆紀錄。',

'ConfHomeChat' : '顯示聊天部份。',

'ConfHomeEvents' : '顯示部份活動。',

'ConfHomeFindFriends' : '顯示朋友連結。',

'ConfHomeLeftAlign' : '首頁向左對齊。',

'ConfHomeLeftColumn' : '顯示左側欄位。',

'ConfHomeLeftColumnFixed' : '向下滾動時,保持左側欄位可見。',

'ConfHomePeopleYouMayKnow' : '顯示部份建議。',

'ConfHomeNavigation' : '顯示導覽部份。',

'ConfHomePokes' : '顯示戳一下的部份。',

'ConfHomeProfile' : '顯示個人資料部份。',

'ConfHomeRequests' : '顯示部份要求。',

'ConfHomeRightColumn' : '顯示右欄。',

'ConfHomeStretch' : '在瀏覽器中延伸首頁的寬度。',

'ConfiCalendar' : '增加一個下載連結 <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> file with all birthdays.',

'ConfInboxCountInTitle' : '在信箱頁面顯示未讀的郵件數量',

'ConfLogoutLink' : '在頂部的選單中加入『登出』連結。',

'ConfNotificationCountInTitle' : '在網頁標題顯示新的通知。',

'ConfNewTabSearch' : '使用 CTRL + Enter 搜索時,在新的頁面顯示搜尋結果。',

'ConfPageTitle' : '移除每個頁面的 "Facebook |" 字樣。',

'ConfPhotoPopup' : '滑鼠停於上方,自動彈出較大的圖片。',

'ConfPopupAutoClose' : '關閉自動彈出圖片。',

'ConfPopupSmartAutoClose' : '如果滑鼠移動到時,防止彈出圖片自動關閉。',

'ConfPopupPosition' : '彈出圖片的顯示位置。',

'ConfProcessInterval' : '頁面連結的間隔時間,以毫秒計算 (預設值=1000):',

'ConfProfilePicPopup' : '滑鼠停於個人資料圖片上方時,自動彈出較大的圖片。',

'ConfProtocolLinks' : '從個人資料的ID上打開聊天視窗,進入連結後即可開始交談對話。 (Google Talk, Windows Live etc).',

'ConfSectionAdvanced' : '進階',

'ConfSectionEvents' : '生日/活動',

'ConfSectionFeeds' : '即時動態',

'ConfSectionHomePage' : '首頁',

'ConfSectionLiveFeed' : '即時動態',

'ConfSectionMenu' : '選單/聊天',

'ConfSectionOther' : '其他選項',

'ConfSectionPageTitle' : '頁面標題',

'ConfSectionPictures' : '圖片',

'ConfSectionShortcuts' : '鍵盤快捷鍵',

'ConfSecureLinks' : '強迫 Facebook 連結到 HTTPS 頁面。',

'ConfShortcutList' : '<b>鍵盤快捷鍵</b> (大小寫區分):<br /><br /><i>從任何頁面:</i><br /> <b>A</b> - 相本/相片<br /> <b>B</b> - 切換好友列表 (在線好友)<br /> <b>C</b> - FFixer 設置<br /> <b>D</b> - 生日<br /> <b>E</b> - 活動<br /> <b>F</b> - 朋友<br /> <b>H</b> - 首頁<br /> <b>I</b> - 信箱<br /> <b>L</b> - 選擇登出連結 (按下確定後登出)<br /> <b>N</b> - 通知<br /> <b>P</b> - 你的個人資料<br /> <b>R</b> - 請求<br /> <b>S</b> - 跳到搜索欄位<br /> <b>T</b> - 翻譯選擇的內容<br /> <b>?</b> - 顯示FFixer除錯訊息<br /> <b><escape></b> - 使用FFixer關閉彈出視窗<br /><br /><i>從首頁 (過濾)</i>:<br /> <b>a</b> - 頁面<br /> <b>f</b> - 即時動態<br /> <b>g</b> - 團體<br /> <b>l</b> - 連結<br /> <b>n</b> - 新的動態<br /> <b>p</b> - 相片<br /> <b>s</b> or <b>u</b> - 更新狀態<br /> <b>t</b> - 筆記<br /> <b>v</b> - 影片<br /><br /><i>從個人資料</i>:<br /> <b>i</b> - 信息<br /> <b>p</b> - 相片<br /> <b>w</b> - 牆<br /> <b>x</b> - 盒子<br /><br /><i>從網頁的頁碼 (previous, next, etc)</i><br /> <b><left arrow></b> - Previous<br /> <b><right arrow></b> - 下一個<br /> <b><shift> + <left arrow></b> - 首先 (當可以使用)<br /> <b><shift> + <right arrow></b> - 最後 (當可以使用)<br /><br /><i>當瀏覽相本/相片:</i><br /> <b>a</b> - 讀取所有縮圖 (當可以使用)<br /> <b>b</b> - 顯示大張的圖片<br /> <b>c</b> - 查看留言<br /> <b>k</b> - 返回相本<br /> <b>m</b> - 照片 (個人) 和我<br /><br /><i>查看最近上傳/標記的相片:</i><br /> <b>a</b> or  <b>r</b> - 最新的相本<br /> <b>m</b> or  <b>u</b> - 手機上傳<br /> <b>o</b> - 我的相片<br /> <b>p</b> - 我的相片<br /> <b>t</b> or  <b>f</b> - 標記的朋友',

'ConfShortcuts' : '啟用鍵盤快捷鍵。',

'ConfSign' : '在個人資料中顯示該人\的 生日署名 (如果他們提供了生日)。',

'ConfTopBarFixed' : '即使向下捲動,一樣保持上方選單在螢幕上',

'ConfTopBarHoverOpacity' : '滑鼠移至上方',

'ConfTopBarOpacity' : '頂部選單的透明度。',

'ConfUpdates' : '檢查 Userscripts.org For FFixer 的更新。 或是 <a href="#" id="fbfUpdateLink" onclick="return false;">立即確認</a>.',

'DownloadVideo' : '下載影片',

'ExportICalendarFile' : '輸出 iCalendar 檔案',

'ExportICalendarFileWarning' : '(如果你有很多的朋友的話,將要一段時間)',

'fullAlbumLoaded' : '載入所有相本',

'Left' : '左邊',

'ListeningRestarted' : 'FFixer has started listening for changes again.',

'ListeningStopped' : 'FFixer has stopped listening for changes.\nPress L (SHIFT + l) to enable listening again',

'LoadingAllPhotos' : '載入所有相片...',

'loadingFullAlbum' : '載入所有相本...',

'LoadingPic' : '載入照片中...',

'LoadPhotosWarning' : '載入所有的照片需要較多的時間。',

'Months' : new Array('一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'),

'ProtocolSkype' : '呼叫 %s 使用 Skype',

'ProtocolMSN' : '聊天 %s 使用 MSN',

'ProtocolYahoo' : '聊天 %s 使用 Yahoo 即時通',

'ProtocolGoogle' : '聊天 %s 使用 Google Talk',

'ReloadErrorPage' : '點擊後重試, 或是等待5秒鐘',

'Refresh' : '刷新',

'Remove' : '移除',

'Right' : '右邊',

'ShowBigPictures' : '顯示大的圖片',

'Signs' : new Array('摩羯座','水瓶座','雙魚座','白羊座','金牛座','雙子座','巨蟹座','獅子座','處女座','天秤座','天蠍座','射手座'),

'today' : 'today',

'UpdateAvailable1' : 'FFixer 有可用的更新。',

'UpdateAvailable2' : '你要現在更新嗎?',

'UpdateHomepage' : '到首頁',

'UpdateInstall' : '馬上安裝',

'UpdateTomorrow' : '明天提醒我',

'yearsOld' : '%s 歲'

},

 

// Turkish - Contributed by Gökhan Gurbetoğlu (20100328)

tr : {

'AddToCalendar' : 'Takvime Ekle',

'AddToGoogleCalendar' : 'Google Takvim\'e Ekle',

'all' : 'tümü',

'All' : 'Tümü',

'AllPhotosLoaded' : 'Tüm fotoðraflar yüklendi',

'Automatic' : 'Otomatik',

'Birthday' : '%s\ Doðumgünü',

'BookmarkAdd' : 'Yeni Yer Ými Ekle',

'BookmarkConfirmRemoval' : '%s yer imini kaldýrmak istediðinize emin misiniz?',

'BookmarkDoesNotExist' : 'Bu sayfa yer imlerine eklenmedi. \n\nKaldýrýlmasýný istediðiniz sayfaya gidin ve tekrar deneyin.',

'BookmarkExists' : 'Bu sayfa için zaten bir yer imi var. \n\nYer imlerine eklemek istediðiniz sayfaya gidin ve tekrar deneyin.',

'BookmarkNamePrompt' : 'Bu yer imi için bir isim girin:\n%s',

'BookmarkRemove' : 'Yer Ýmini Kaldýr',

'Bookmarks' : 'Yer Ýmleri',

'BrowserUnsupported' : 'Tarayýcýnýz bu özelliði desteklemiyor.',

'CreatingFile' : 'Dosya Oluþturuluyor',

'Close' : 'Kapat',

'ConfigureFacebookFixer' : 'FFixer\'ý Yapýlandýr',

'ConfigureInstructions' : 'Bütün deðiþiklikler hemen kaydedilir ancak bazý deðiþiklikler halen açýk olan sekmelerde etkisini göstermeyebilir.',

'ConfAge' : 'Kiþilerin yaþýný profillerinde göster (eðer tam doðum tarihlerini belirtmiþlerse).',

'ConfAutoBigAlbumPictures' : 'Büyük albüm resimlerini sayfa açýldýðýnda otomatik olarak göster.',

'ConfAutoLoadFullAlbum' : 'Bir albümdeki tüm küçük resimleri otomatik olarak tek sayfada yükle.',

'ConfAutoLoadTaggedPhotos' : 'Tüm etiketlenmiþ fotoðraflar için küçük resimleri otomatik olarak tek sayfada yükle (kiþilerin profilindeki fotoðraflar sekmesi)',

'ConfAutoReadMore' : '"Devamýný gör" baðlantýlarýna otomatik olarak týkla.',

'ConfBigAlbumPictures' : 'Albüm sayfalarýna bütün resimlerin büyük sürümlerini tek sayfada göstermek için bir baðlantý ekle.',

'ConfBookmarks' : 'Üst menü çubuðuna bir Yer Ýmleri alt menüsü ekle.',

'ConfBottomBarHoverOpacity' : 'Fare üstüne geldiðinde',

'ConfBottomBarOpacity' : 'Alt menü çubuðu þeffaflýðý',

'ConfCalendarBirthDate' : 'Etkinlik ayrýntýlarý kiþinin doðumgününü içersin.',

'ConfCalendarFullName' : 'Doðumgünleri için kiþinin tam adýný kullan (sadece ilk adýný kullanmak yerine).',

'ConfChatDifferentiate' : 'Çevrimiçi ve boþtaki arkadaþlarý ayýrt etmek için kalýn ve italik yazýtipi kullan.',

'ConfChatHideIdle' : 'Boþtaki arkadaþlarý gizle.',

'ConfDelayPopupPics' : 'Açýlýr pencerede resimleri göstermeden önce kýsa bir gecikme zamaný ekle.',

'ConfDelayPopupPicsTimeout' : 'Açýlýr pencerede resimleri göstermeden önceki gecikme, milisaniye olarak (varsayýlan=500):',

'ConfDownloadVideo' : 'Video sayfalarýndaki videolarý indirmek için bir baðlantý ekle. (Bir <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV oynatýcý</a>\'ya ihtiyacýnýz olabilir)',

'ConfErrorPageReload' : 'Uygulama hata sayfalarýný 5 saniye sonra otomatik olarak yenile.',

'ConfExport' : 'Ayarlarýnýzý dýþa aktarmak için aþaðýdaki metni kopyalayýn ve bir dosyaya kaydedin.',

'ConfExternalPopup' : 'Harici sitelerdeki fotoðraflarýn büyük sürümünü göster. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'FFixer\'ýn Dili',

'ConfFacebookTimestamps' : 'Facebook\'un zaman etiketlerini göster (örn. "3 saat önce").',

'ConfFBFTimestamps' : 'Facebook\'un zaman etiketlerinin ardýndan FFixer zaman etiketlerini ekle (örn. "11:45").',

'ConfFBFTimestamps24' : 'FFixer zaman etiketlerini 24-saat biçiminde göster',

'ConfFriendRequestCountInTitle' : 'Sayfa baþlýðýnda yeni arkadaþlýk isteklerinin sayýsýný göster.',

'ConfGoogleApps' : 'Google Apps ile uyumlu Google Takvim baðlantýlarý oluþtur.',

'ConfGoogleAppsDomain' : 'Etki Alaný',

'ConfGoogleCalendar' : '<a href="http://tr.wikipedia.org/wiki/Google_Takvim" target="_blank">Google Takvim</a>\'e doðumgünü ve etkinlikler ekleyebilmek için baðlantýlarý oluþtur.',

'ConfGoogleLanguage' : '<a href="http://tr.wikipedia.org/wiki/Google_%C3%87eviri" target="_blank">Google Çeviri</a> için dil',

'ConfHideApplicationStories' : 'Uygulama haberlerini gizle.',

'ConfHideEventStories' : 'Etkinlik haberlerini gizle.',

'ConfHideFanStories' : 'Hayran haberlerini gizle.',

'ConfHideFriendStories' : 'Arkadaþlýk haberlerini gizle.',

'ConfHideGroupStories' : 'Grup haberlerini gizle.',

'ConfHideLinkStories' : 'Baðlantý haberlerini gizle.',

'ConfHidePhotoStories' : 'Fotoðraf haberlerini gizle.',

'ConfHideProfilePicStories' : 'Profil resmi haberlerini gizle.',

'ConfHideRead' : 'Canlý haberlerdeki okundu olarak iþaretlenmiþ öðeleri gizle.',

'ConfHideRelationshipStories' : 'Ýliþki haberlerini gizle.',

'ConfHideStatusStories' : 'Durum haberlerini gizle.',

'ConfHideVideoStories' : 'Video haberlerini gizle.',

'ConfHideWallStories' : 'Duvar hikayelerini gizle.',

'ConfHomeChat' : 'Sohbet bölmesini göster.',

'ConfHomeEvents' : 'Etkinlik bölmesini göster.',

'ConfHomeFindFriends' : 'Arkadaþlarýnla Baðlantý Kur bölmesini göster.',

'ConfHomeLeftAlign' : 'Ana sayfa içeriðini sola yasla.',

'ConfHomeLeftColumn' : 'Sol sütunu göster.',

'ConfHomeLeftColumnFixed' : 'Sayfa aþaðý kaydýrýlsa bile sol sütunu görünür tut.',

'ConfHomeLink' : 'Üst menü çubuðunda Ana Sayfa baðlantýsýný göster.',

'ConfHomePeopleYouMayKnow' : 'Öneriler bölmesini göster.',

'ConfHomeNavigation' : 'Dolaþma bölmesini göster.',

'ConfHomePokes' : 'Dürtme bölmesini göster.',

'ConfHomeProfile' : 'Profil bölmesini göster.',

'ConfHomeRequests' : 'Ýstekler bölmesini göster.',

'ConfHomeRightColumn' : 'Sað sütunu göster.',

'ConfHomeStretch' : 'Ana sayfayý tarayýcýnýn geniþliðine sýðacak þekilde uzat.',

'ConfiCalendar' : 'Bütün doðumgünlerini içeren bir <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> dosyasý indirmek için baðlantýlarý ekle.',

'ConfImport' : 'Ýleride ayarlarýnýzý içe aktarmak için daha önce kaydettiðiniz metni aþaðýdaki metnin yerine yapýþtýrýn ve "Ýçe Aktar"a týklayýn.', //needs review

'ConfInboxCountInTitle' : 'Sayfa baþlýðýnda gelen kutusundaki okunmamýþ mesaj sayýsýný göster.',

'ConfLogoutLink' : 'Üst menü çubuðuna bir çýkýþ baðlantýsý ekle.',

'ConfNotificationCountInTitle' : 'Sayfa baþlýðýnda bildirimlerin sayýsýný göster.',

'ConfNewTabSearch' : 'CTRL + Enter basarak arama yapýldýðýnda arama sonuçlarýný yeni bir sekmede/pencerede aç.',

'ConfPageTitle' : 'Bütün sayfalarýn baþlýðýndan "Facebook |" yazýsýný kaldýr.',

'ConfPhotoPopup' : 'Fareyle üstüne gelindiðinde fotoðraflarýn büyük sürümlerini göster.',

'ConfPopupAutoClose' : 'Açýlan pencere resimlerini otomatik olarak kapat.',

'ConfPopupSmartAutoClose' : 'Açýlan pencere resimlerinin fare üzerindeyken otomatik olarak kapanmasýný engelle.',

'ConfPopupPosition' : 'Açýlan pencere resimlerinin konumu',

'ConfProcessInterval' : 'Sayfayý iþlemek için zaman aralýðý, milisaniye olarak (varsayýlan=1000):',

'ConfProfileLink' : 'Üst menü çubuðunda Profil baðlantýsýný göster.',

'ConfProfilePicPopup' : 'Fareyle üstüne gelindiðinde profil resimlerinin büyük sürümlerini göster',

'ConfProtocolLinks' : 'Profillerdeki anlýk ileti adreslerini anýnda iletiþim kurulabilecek baðlantýlara dönüþtür (Google Talk, Windows Live, vb.).',

'ConfSectionAbout' : 'FFixer Hakkýnda',

'ConfSectionAdvanced' : 'Geliþmiþ',

'ConfSectionEvents' : 'Doðumgünleri/Etkinlikler',

'ConfSectionFeeds' : 'Kaynaklar',

'ConfSectionImportExport' : 'Ýçe/Dýþa Aktar',

'ConfSectionHomePage' : 'Ana Sayfa',

'ConfSectionLiveFeed' : 'Canlý Haberler',

'ConfSectionMenu' : 'Menüler/Sohbet',

'ConfSectionOther' : 'Diðer Seçenekler',

'ConfSectionPageTitle' : 'Sayfa Baþlýðý',

'ConfSectionPictures' : 'Resimler',

'ConfSectionShortcuts' : 'Klavye Kýsayollarý',

'ConfSecureLinks' : 'Facebook baðlantýlarýný HTTPS sayfalarýný kullanmaya zorla.',

'ConfShortcutList' : '<b>Klavye Kýsayollarý</b> (büyük/küçük harf duyarlý):<br /><br /><i>Herhangi bir sayfadan:</i><br /> <b>A</b> - Albümler/fotoðraflar<br /> <b>B</b> - Arkadaþ listesini aç/kapa (çevrimiçi arkadaþlar)<br /> <b>C</b> - FFixer yapýlandýrmasý<br /> <b>D</b> - Doðumgünleri<br /> <b>E</b> - Etkinlikler<br /> <b>F</b> - Arkadaþlar<br /> <b>H</b> - Ana Sayfa<br /> <b>I</b> - Gelen Kutusu<br /> <b>L</b> - Çýkýþ baðlantýsýný seç (çýkýþ yapmak için bundan sonra Enter\'a basýn)<br /> <b>N</b> - Bildirimler<br /> <b>P</b> - Profiliniz<br /> <b>R</b> - Ýstekler<br /> <b>S</b> - Arama alanýna git<br /> <b>T</b> - Seçili metni tercüme et<br /> <b>?</b> - FFixer hata ayýklama bilgisini göster<br /> <b><escape></b> - FFixer tarafýndan açýlmýþ pencereleri kapat<br /><br /><i>Ana sayfadan (filtreler):</i><br /> <b>a</b> - Sayfalar<br /> <b>f</b> - Canlý Haberler<br /> <b>g</b> - Gruplar<br /> <b>l</b> - Baðlantýlar<br /> <b>n</b> - Haber Kaynaðý<br /> <b>p</b> - Fotoðraflar<br /> <b>s</b> veya <b>u</b> - Durum güncellemeleri<br /> <b>t</b> - Notlar<br /> <b>v</b> - Videolar<br /><br /><i>Profil sayfalarýndan:</i><br /> <b>i</b> - Bilgi<br /> <b>p</b> - Fotoðraflar<br /> <b>w</b> - Duvar<br /> <b>x</b> - Kutular<br /><br /><i>Numaralandýrýlmýþ sayfalardan (önceki, sonraki, vb.):</i><br /> <b><sol ok></b> - Önceki<br /> <b><sað ok></b> - Sonraki<br /> <b><shift> + <sol ok></b> - Ýlk (eðer mevcutsa)<br /> <b><shift> + <sað ok></b> - Son (eðer mevcutsa)<br /><br /><i>Albümleri/fotoðraflarý görüntülerken:</i><br /> <b>a</b> - Tüm küçük resimleri yükle (eðer mevcutsa)<br /> <b>b</b> - Büyük resimleri göster<br /> <b>c</b> - Yorumlarý göster<br /> <b>k</b> - Albüme geri dön<br /> <b>m</b> - (Kiþi) ve benim fotoðraflarým<br /><br /><i>Yakýn zamanlardaki albümleri ve yüklenmiþ/etiketlenmiþ fotoðraflarý görüntülerken:</i><br /> <b>a</b> veya  <b>r</b> - Yakýn Zamandaki Albümler<br /> <b>m</b> veya  <b>u</b> - Mobil yüklemeler<br /> <b>o</b> - Benim olduðum fotoðraflar<br /> <b>p</b> - Fotoðraflarým<br /> <b>t</b> veya  <b>f</b> - Etiketlenmiþ arkadaþlar',

'ConfShortcuts' : 'Klavye kýsayollarýný etkinleþtir.',

'ConfSign' : 'Profillerde kiþilerin burçlarýný göster (eðer doðum tarihlerini belirtmiþlerse).',

'ConfTopBarFixed' : 'Sayfa aþaðý kaydýrýlsa bile üst menü çubuðunu ekranda tut.',

'ConfTopBarHoverOpacity' : 'Fare üstüne geldiðinde',

'ConfTopBarOpacity' : 'Üst menü çubuðu þeffaflýðý',

'ConfUpdates' : 'FFixer güncellemeleri için her gün Userscripts.org\'u ziyaret et. Ya da <a href="#" id="fbfUpdateLink" onclick="return false;">þimdi kontrol et</a>.',

'DownloadVideo' : 'Videoyu Ýndir',

'ExportICalendarFile' : 'iCalendar dosyasý aktar',

'ExportICalendarFileWarning' : '(Eðer çok arkadaþýnýz varsa bu biraz uzun sürebilir)',

'FacebookFixerConflict' : 'FFixer\'ın yeni adı artık FFixer. İsim değişikliğinden dolayı FFixer\'ı tarayıcınızdan kaldırmanız gerekiyor, yoksa bu iki script birbiriyle uyuşmazlık sorunları çıkaracaktır. Eğer bir userscript\'i nasıl kaldıracağınızdan emin değilseniz <a %s>buraya tıklayarak öğrenebilirsiniz</a>.',

'fullAlbumLoaded' : 'bütün albüm yüklendi',

'Import' : 'Ýçe Aktar',

'ImportConfirm' : 'Bu ayarlarý içe aktarmak istediðinize emin misiniz?\nMevcut ayarlarýnýz silinecek.',

'ImportFailure' : 'Ayarlarýnýzý içe aktarmaya çalýþýrken bir hata oluþtu.',

'ImportSuccess' : 'Ýçe aktarma tamamlandý. Sayfayý yenilemek ister misiniz?',

'Left' : 'Sol',

'ListeningRestarted' : 'FFixer yeniden deðiþiklikleri izlemeye baþladý.',

'ListeningStopped' : 'FFixer deðiþiklikleri izlemeyi durdurdu. \nDinlemeyi tekrar baþlatmak için L\'ye (SHIFT + l) basýn',

'LoadingAllPhotos' : 'Tüm fotoðraflar yükleniyor...',

'loadingFullAlbum' : 'tüm albüm yükleniyor...',

'LoadingPic' : 'Resim Yükleniyor...',

'LoadPhotosWarning' : 'Tüm fotoðraflarý yüklemek uzun zaman alabilir',

'Months' : new Array('Ocak','Þubat','Mart','Nisan','Mayýs','Haziran','Temmuz','Aðustos','Eylül','Ekim','Kasým','Aralýk'),

'ProtocolSkype' : '%s kiþisini Skype kullanarak ara',

'ProtocolMSN' : '%s ile Windows Live kullanarak sohbet et',

'ProtocolYahoo' : '%s ile Yahoo Messenger kullanarak sohbet et',

'ProtocolGoogle' : '%s ile Google Talk kullanarak sohbet et',

'ReloadErrorPage' : 'Yeniden denemek için týklayýn, ya da 5 saniye bekleyin',

'Refresh' : 'Yenile',

'Remove' : 'Kaldýr',

'Right' : 'Sað',

'ShowBigPictures' : 'Büyük Resimleri Göster',

'Signs' : new Array('Oðlak','Kova','Balýk','Koç','Boða','Ýkizler','Yengeç','Aslan','Baþak','Terazi','Akrep','Yay'),

'today' : 'bugün',

'Translators' : 'Çevirenler',

'UpdateAvailable1' : 'FFixer için bir güncelleme mevcut',

'UpdateAvailable2' : 'Þimdi güncellemek ister misiniz?',

'UpdateHomepage' : 'Ana sayfaya git',

'UpdateInstall' : 'Þimdi kur',

'UpdateTomorrow' : 'Yarýn hatýrlat',

'yearsOld' : '%s yaþýnda'

},

 

// Serbian (Cyrillic) - Contributed by Горштак (20100210)

sr_rs : {

'AddToCalendar' : 'Додај у календар',

'AddToGoogleCalendar' : 'Додај у Google календар',

'all' : 'све',

'All' : 'Све',

'AllPhotosLoaded' : 'Све фотографије су учитане',

'Automatic' : 'Аутоматски',

'Birthday' : 'Рођендан корисника %s',

'BookmarkAdd' : 'Додај нову забелешку',

'BookmarkConfirmRemoval' : 'Да ли сте сигурни да желите да уклоните забелешку "%s"?',

'BookmarkDoesNotExist' : 'Ова страница није додата у забелешке.\n\nИдите на страницу коју желите да уклоните и покушајте поново.',

'BookmarkExists' : 'Ова страница је већ додата у забелешке.\n\nИдите на страницу коју желите да додате и покушајте поново.',

'BookmarkNamePrompt' : 'Унесите назив ове забелешке:\n%s',

'BookmarkRemove' : 'Уклони забелешку',

'CreatingFile' : 'Датотека се израђује',

'Close' : 'Затвори',

'ConfigureFacebookFixer' : 'Подеси FFixer',

'ConfigureInstructions' : 'Све измене се се одмах памте, али понекад је потребно освежити отворене странице да би измене деловале.',

'ConfAge' : 'Прикажи узраст особе на профилу (уколико је наведен пун датум пођења).',

'ConfAutoBigAlbumPictures' : 'Аутоматски прикажи веће фотографије из албума када се страница отвори.',

'ConfAutoLoadFullAlbum' : 'Аутоматски, на једној страници, учитај сличице свих фотографија из албума.',

'ConfAutoLoadTaggedPhotos' : 'Аутоматски, на једној страници, учитај сличице свих означених фотографија (на картици "Фотографије" унутар профила).',

'ConfAutoReadMore' : 'Аутоматски кликни на везу "старије".',

'ConfBigAlbumPictures' : 'На страници албума додај везу за приказивање већих сличица свих фотографија са те странице.',

'ConfBookmarks' : 'Додај подмени "Забелешке" на горњу траку са менијима.',

'ConfBottomBarHoverOpacity' : 'Приликом преласка мишем',

'ConfBottomBarOpacity' : 'Провидност доње траке са менијима',

'ConfCalendarBirthDate' : 'Укључи датум рођења корисника у детаљима догађаја.',

'ConfCalendarFullName' : 'Додај и презиме корисника у наслову рођендана.',

'ConfChatDifferentiate' : 'Означи доступне пријатеље подебљаним словима а неактивне косим словима.',

'ConfChatHideIdle' : 'Сакриј неактивне пријатеље.',

'ConfDelayPopupPics' : 'Укључи кратак застој пре приказивања увећаних слика.',

'ConfDelayPopupPicsTimeout' : 'Застој пре приказивања увећаних слика, у милисекундама (подразумевано=500):',

'ConfDownloadVideo' : 'Додај везу за преузимање видео снимка са странице за видео. (Можда ће вам требати <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV player</a>)',

'ConfErrorPageReload' : 'Аутоматско поновно учитавање странице након 5 секунди, у случају грешке.',

'ConfExternalPopup' : 'Прикажи увећане слике фотографија са спољашњих страница. <sup>бета</sup>',

'ConfFacebookFixerLanguage' : 'Језик FFixer-а',

'ConfFacebookTimestamps' : 'Прикажи Фејсбук време (нпр. "пре 3 сата").',

'ConfFBFTimestamps' : 'Додај FFixer време после Фејсбук времена (нпр. "11:45").',

'ConfFBFTimestamps24' : 'Прикажи FFixer времена у 24-часовном облику.',

'ConfFriendRequestCountInTitle' : 'Прикажи број захтева за пријатељство у наслову странице.',

'ConfGoogleApps' : 'Направи везе за Google календар, погодне за Google ове апликације.',

'ConfGoogleAppsDomain' : 'Домен',

'ConfGoogleCalendar' : 'Додај везе за додавање рођендана и догађаја у <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google календар</a>.',

'ConfGoogleLanguage' : 'Језик за <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google преводилац</a>',

'ConfHideApplicationStories' : 'Сакриј обавештења о апликацијама.',

'ConfHideEventStories' : 'Сакриј обавештења о догађајима.',

'ConfHideFanStories' : 'Сакриј обавештења о обожаваоцима.',

'ConfHideFriendStories' : 'Сакриј обавештења о пријатељствима.',

'ConfHideGroupStories' : 'Сакриј обавештења о групама.',

'ConfHideLinkStories' : 'Сакриј обавештења о везама.',

'ConfHidePhotoStories' : 'Сакриј обавештења о фотографијама.',

'ConfHideProfilePicStories' : 'Сакриј обавештења о сликама на профилу.',

'ConfHideRead' : 'У најновијим дешавањима сакриј ставке које су означене као прочитане.',

'ConfHideRelationshipStories' : 'Сакриј обавештења о статусима везе.',

'ConfHideStatusStories' : 'Сакриј промене статуса.',

'ConfHideVideoStories' : 'Сакриј обавештења о видео записима.',

'ConfHideWallStories' : 'Сакриј обавештења са зида.',

'ConfHomeChat' : 'Прикажи одељак са ћаскањем.',

'ConfHomeEvents' : 'Прикажи одељак са догађајима.',

'ConfHomeFindFriends' : 'Прикажи "Повежи се са" одељак.',

'ConfHomeLeftAlign' : 'Поравнај садржај почетне странице по левој страни.',

'ConfHomeLeftColumn' : 'Прикажи леву колону.',

'ConfHomeLeftColumnFixed' : 'Нека лева колона буде видљива и приликом померања странице на доле.',

'ConfHomePeopleYouMayKnow' : 'Прикажи "Предлози" одељак.',

'ConfHomeNavigation' : 'Прикажи одељак за навигацију.',

'ConfHomePokes' : 'Прикажи "Боцкање" одељак.',

'ConfHomeProfile' : 'Прикажи "Профил" одељк.',

'ConfHomeRequests' : 'Прикажи "Захтеви" одељак.',

'ConfHomeRightColumn' : 'Прикажи десну колону.',

'ConfHomeStretch' : 'Рашири почетну страницу на пуну ширину прозора претраживача.',

'ConfiCalendar' : 'Додај везе за преузимање <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> датотеке са свим рођенданима.',

'ConfInboxCountInTitle' : 'Прикажи број нових порука у наслову странице.',

'ConfLogoutLink' : 'Додај везу за одјављивање на горњу траку са менијима.',

'ConfNotificationCountInTitle' : 'Прикажи број нових обавештења у наслову странице.',

'ConfNewTabSearch' : 'Када притиснем CTRL + Enter за претрагу, отвори резултате претраге у новој картици/прозору.',

'ConfPageTitle' : 'Уклони "Facebook |" из наслова свих страница.',

'ConfPhotoPopup' : 'Прикажи веће верзије фотографија приликом преласка мишем.',

'ConfPopupAutoClose' : 'Аутоматски затвори увећане слике.',

'ConfPopupSmartAutoClose' : 'Не затварај увећане слике ако је показивач миша на њима.',

'ConfPopupPosition' : 'Положај увећаних слика',

'ConfProcessInterval' : 'Интервал за обраду странице, у милисекундама (подразумевано=1000):',

'ConfProfilePicPopup' : 'Прикажи веће верзије слика на профилу приликом преласка мишем',

'ConfProtocolLinks' : 'Претвори надимке програма за комуникацију (Google Talk, Windows Live и др.) са профила у везе којима ће се започети ћаскање.',

'ConfSectionAbout' : 'О додатку FFixer',

'ConfSectionAdvanced' : 'Више опција',

'ConfSectionEvents' : 'Рођендани/догађаји',

'ConfSectionFeeds' : 'Новости',

'ConfSectionHomePage' : 'Почетна страница',

'ConfSectionLiveFeed' : 'Најновије',

'ConfSectionMenu' : 'Менији/ћаскање',

'ConfSectionOther' : 'Остале опције',

'ConfSectionPageTitle' : 'Наслов странице',

'ConfSectionPictures' : 'Слике',

'ConfSectionShortcuts' : 'Пречице са тастатуре',

'ConfSecureLinks' : 'Присили усмеравање Фејсбук веза на HTTPS странице.',

'ConfShortcutList' : '<b>Пречице са тастатуре</b> (разликују се мала и велика слова):<br /><br /><i>Са било које странице:</i><br /> <b>A</b> - Албуми/фотографије<br /> <b>B</b> - Списак доступних пријатеља<br /> <b>C</b> - FFixer подешавања<br /> <b>D</b> - Рођендани<br /> <b>E</b> - Догађаји<br /> <b>F</b> - Пријатељи<br /> <b>H</b> - Почетна страница<br /> <b>I</b> - Примљене поруке<br /> <b>K</b> - додај забелешку<br /> <b>L</b> - Означи везу за одјаву (притисните Ентер након тога за одјављивање)<br /> <b>N</b> - Обавештења<br /> <b>P</b> - Профил<br /> <b>R</b> - Захтеви<br /> <b>S</b> - Прелазак на поље за претрагу<br /> <b>T</b> - Преведи одабрани текст<br /> <b>?</b> - Прикажи извештај о грешци FFixer-а<br /> <b><escape></b> - Затвори искачуће прозоре које је направио FFixer<br /><br /><i>Са почетне странице (филтери)</i>:<br /> <b>a</b> - Странице<br /> <b>f</b> - Најновије<br /> <b>g</b> - Групе<br /> <b>l</b> - Везе<br /> <b>n</b> - Новости<br /> <b>p</b> - Фотографије<br /> <b>s</b> или <b>u</b> - Промене статуса<br /> <b>t</b> - Белешке<br /> <b>v</b> - Видео<br /><br /><i>Са профила</i>:<br /> <b>i</b> - Информације<br /> <b>p</b> - Фотографије<br /> <b>w</b> - Зид<br /> <b>x</b> - Оквири<br /><br /><i>Са страница са набрајањем (претходна, следћа, итд.)</i><br /> <b><стрелица лево></b> - Претходна<br /> <b><стрелица десно></b> - Следећа<br /> <b><шифт> + <стрелица лево></b> - Прва (ако је доступно)<br /> <b><шифт> + <стрелица десно></b> - Последња (ако је доступно)<br /><br /><i>Приликом прегледавања албума/фотографија:</i><br /> <b>a</b> - Учитај све сличице (ако је доступно)<br /> <b>b</b> - Прикажи велике слике<br /> <b>c</b> - Прикажи коментаре<br /> <b>k</b> - Назад на албум<br /> <b>m</b> - Фотографије са (корисником) и са мном<br /><br /><i>При прегледавању скорашњих албума и постављених/означених фотографија:</i><br /> <b>a</b> или  <b>r</b> - Скорашњи албуми<br /> <b>m</b> или  <b>u</b> - Постављено преко мобилног телефона<br /> <b>o</b> - Фотографије на којима сам ја<br /> <b>p</b> - Моје фотографије<br /> <b>t</b> или  <b>f</b> - Означени пријатељи',

'ConfShortcuts' : 'Омогући пречице са тастатуре.',

'ConfSign' : 'Прикажи корисников хороскопски знак на његовом профилу (уколико је наведен пун датум рођења).',

'ConfTopBarFixed' : 'Задржи горњу траку са менијима на екрану и приликом померања странице на доле.',

'ConfTopBarHoverOpacity' : 'Приликом преласка мишем',

'ConfTopBarOpacity' : 'Провидност Горње траке са менијима',

'ConfUpdates' : 'Свакодневно проверавај Userscripts.org за надоградње FFixer-а. Или <a href="#" id="fbfUpdateLink" onclick="return false;">провери сада</a>.',

'DownloadVideo' : 'Преузми видео',

'ExportICalendarFile' : 'Извези iCalendar датотеку',

'ExportICalendarFileWarning' : '(Ово може да потраје ако имате много пријатеља)',

'FacebookFixerConflict' : 'FFixer се сада зове FFixer. Због промене имена мораћете ручно да уклоните FFixer из свог прегледача да не би дошло до ометања између ове две скрипте. Ако нисте сигурни како да уклоните скрипту, <a %s>кликните овде за упутство</a>.',

'fullAlbumLoaded' : 'цео албум је учитан',

'Left' : 'Лево',

'ListeningRestarted' : 'FFixer поново проверава промене.',

'ListeningStopped' : 'FFixer hје завршио проверу промена.\nПритисните L (ШИФТ + l) да бисте покренули поновну проверу',

'LoadingAllPhotos' : 'Учитавање свих фотографија...',

'loadingFullAlbum' : 'учитавање свих албума...',

'LoadingPic' : 'Учитавање слике...',

'LoadPhotosWarning' : 'Учитавање свих фотографија може да потраје неко време',

'Months' : new Array('Јануар','Фебруар','Март','Април','Мај','Јун','Јул','Август','Септембар','Октобар','Новембар','Децембар'),

'ProtocolSkype' : 'Позови корисника %s путем програма Skype',

'ProtocolMSN' : 'Ћаскај са корисником %s путем програма Windows Live',

'ProtocolYahoo' : 'Ћаскај са корисником %s путем програма Yahoo Messenger',

'ProtocolGoogle' : 'Ћаскај са корисником %s путем програма Google Talk',

'ReloadErrorPage' : 'Кликните да покушате поново, или сачекајте 5 секунди',

'Refresh' : 'Освежи',

'Remove' : 'Уклони',

'Right' : 'Десно',

'ShowBigPictures' : 'Прикажи велике слике',

'Signs' : new Array('Јарац','Водолија','Рибе','Ован','Бик','Близанци','Рак','Лав','Девица','Вага','Шкорпија','Стрелац'),

'today' : 'данас',

'UpdateAvailable1' : 'Доступне су надоградње за FFixer',

'UpdateAvailable2' : 'Желите ли сада да надоградите?',

'UpdateHomepage' : 'Иди на почетну страницу',

'UpdateInstall' : 'Инсталирај одмах',

'UpdateTomorrow' : 'Подсети ме сутра',

'yearsOld' : '%s година'

},

 

// Serbian (Latin) - Contributed by Gorštak (20100210)

sr : {

'AddToCalendar' : 'Dodaj u kalendar',

'AddToGoogleCalendar' : 'Dodaj u Google kalendar',

'all' : 'sve',

'All' : 'Sve',

'AllPhotosLoaded' : 'Sve fotografije su učitane',

'Automatic' : 'Automatski',

'Birthday' : 'Rođendan korisnika %s',

'BookmarkAdd' : 'Dodaj novu zabelešku',

'BookmarkConfirmRemoval' : 'Da li ste sigurni da želite da uklonite zabelešku "%s"?',

'BookmarkDoesNotExist' : 'Ova stranica nije dodata u zabeleške.\n\nIdite na stranicu koju želite da uklonite i pokušajte ponovo.',

'BookmarkExists' : 'Ova stranica je već dodata u zabeleške.\n\nIdite na stranicu koju želite da dodate i pokušajte ponovo.',

'BookmarkNamePrompt' : 'Unesite naziv ove zabeleške:\n%s',

'BookmarkRemove' : 'Ukloni zabelešku',

'CreatingFile' : 'Datoteka se izrađuje',

'Close' : 'Zatvori',

'ConfigureFacebookFixer' : 'Podesi FFixer',

'ConfigureInstructions' : 'Sve izmene se se odmah pamte, ali ponekad je potrebno osvežiti otvorene stranice da bi izmene delovale.',

'ConfAge' : 'Prikaži uzrast osobe na profilu (ukoliko je naveden pun datum pođenja).',

'ConfAutoBigAlbumPictures' : 'Automatski prikaži veće fotografije iz albuma kada se stranica otvori.',

'ConfAutoLoadFullAlbum' : 'Automatski, na jednoj stranici, učitaj sličice svih fotografija iz albuma.',

'ConfAutoLoadTaggedPhotos' : 'Automatski, na jednoj stranici, učitaj sličice svih označenih fotografija (na kartici "Fotografije" unutar profila).',

'ConfAutoReadMore' : 'Automatski klikni na vezu "starije".',

'ConfBigAlbumPictures' : 'Na stranici albuma dodaj vezu za prikazivanje većih sličica svih fotografija sa te stranice.',

'ConfBookmarks' : 'Dodaj podmeni "Zabeleške" na gornju traku sa menijima.',

'ConfBottomBarHoverOpacity' : 'Prilikom prelaska mišem',

'ConfBottomBarOpacity' : 'Providnost donje trake sa menijima',

'ConfCalendarBirthDate' : 'Uključi datum rođenja korisnika u detaljima događaja.',

'ConfCalendarFullName' : 'Dodaj i prezime korisnika u naslovu rođendana.',

'ConfChatDifferentiate' : 'Označi dostupne prijatelje podebljanim slovima a neaktivne kosim slovima.',

'ConfChatHideIdle' : 'Sakrij neaktivne prijatelje.',

'ConfDelayPopupPics' : 'Uključi kratak zastoj pre prikazivanja uvećanih slika.',

'ConfDelayPopupPicsTimeout' : 'Zastoj pre prikazivanja uvećanih slika, u milisekundama (podrazumevano=500):',

'ConfDownloadVideo' : 'Dodaj vezu za preuzimanje video snimka sa stranice za video. (Možda će vam trebati <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV player</a>)',

'ConfErrorPageReload' : 'Automatsko ponovno učitavanje stranice nakon 5 sekundi, u slučaju greške.',

'ConfExternalPopup' : 'Prikaži uvećane slike fotografija sa spoljašnjih stranica. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Jezik FFixer-a',

'ConfFacebookTimestamps' : 'Prikaži Fejsbuk vreme (npr. "pre 3 sata").',

'ConfFBFTimestamps' : 'Dodaj FFixer vreme posle Fejsbuk vremena (npr. "11:45").',

'ConfFBFTimestamps24' : 'Prikaži FFixer vremena u 24-časovnom obliku.',

'ConfFriendRequestCountInTitle' : 'Prikaži broj zahteva za prijateljstvo u naslovu stranice.',

'ConfGoogleApps' : 'Napravi veze za Google kalendar, pogodne za Google ove aplikacije.',

'ConfGoogleAppsDomain' : 'Domen',

'ConfGoogleCalendar' : 'Dodaj veze za dodavanje rođendana i događaja u <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google kalendar</a>.',

'ConfGoogleLanguage' : 'Jezik za <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google prevodilac</a>',

'ConfHideApplicationStories' : 'Sakrij obaveštenja o aplikacijama.',

'ConfHideEventStories' : 'Sakrij obaveštenja o događajima.',

'ConfHideFanStories' : 'Sakrij obaveštenja o obožavaocima.',

'ConfHideFriendStories' : 'Sakrij obaveštenja o prijateljstvima.',

'ConfHideGroupStories' : 'Sakrij obaveštenja o grupama.',

'ConfHideLinkStories' : 'Sakrij obaveštenja o vezama.',

'ConfHidePhotoStories' : 'Sakrij obaveštenja o fotografijama.',

'ConfHideProfilePicStories' : 'Sakrij obaveštenja o slikama na profilu.',

'ConfHideRead' : 'U najnovijim dešavanjima sakrij stavke koje su označene kao pročitane.',

'ConfHideRelationshipStories' : 'Sakrij obaveštenja o statusima veze.',

'ConfHideStatusStories' : 'Sakrij promene statusa.',

'ConfHideVideoStories' : 'Sakrij obaveštenja o video zapisima.',

'ConfHideWallStories' : 'Sakrij obaveštenja sa zida.',

'ConfHomeChat' : 'Prikaži odeljak sa ćaskanjem.',

'ConfHomeEvents' : 'Prikaži odeljak sa događajima.',

'ConfHomeFindFriends' : 'Prikaži "Poveži se sa" odeljak.',

'ConfHomeLeftAlign' : 'Poravnaj sadržaj početne stranice po levoj strani.',

'ConfHomeLeftColumn' : 'Prikaži levu kolonu.',

'ConfHomeLeftColumnFixed' : 'Neka leva kolona bude vidljiva i prilikom pomeranja stranice na dole.',

'ConfHomePeopleYouMayKnow' : 'Prikaži "Predlozi" odeljak.',

'ConfHomeNavigation' : 'Prikaži odeljak za navigaciju.',

'ConfHomePokes' : 'Prikaži "Bockanje" odeljak.',

'ConfHomeProfile' : 'Prikaži "Profil" odeljk.',

'ConfHomeRequests' : 'Prikaži "Zahtevi" odeljak.',

'ConfHomeRightColumn' : 'Prikaži desnu kolonu.',

'ConfHomeStretch' : 'Raširi početnu stranicu na punu širinu prozora pretraživača.',

'ConfiCalendar' : 'Dodaj veze za preuzimanje <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> datoteke sa svim rođendanima.',

'ConfInboxCountInTitle' : 'Prikaži broj novih poruka u naslovu stranice.',

'ConfLogoutLink' : 'Dodaj vezu za odjavljivanje na gornju traku sa menijima.',

'ConfNotificationCountInTitle' : 'Prikaži broj novih obaveštenja u naslovu stranice.',

'ConfNewTabSearch' : 'Kada pritisnem CTRL + Enter za pretragu, otvori rezultate pretrage u novoj kartici/prozoru.',

'ConfPageTitle' : 'Ukloni "Facebook |" iz naslova svih stranica.',

'ConfPhotoPopup' : 'Prikaži veće verzije fotografija prilikom prelaska mišem.',

'ConfPopupAutoClose' : 'Automatski zatvori uvećane slike.',

'ConfPopupSmartAutoClose' : 'Ne zatvaraj uvećane slike ako je pokazivač miša na njima.',

'ConfPopupPosition' : 'Položaj uvećanih slika',

'ConfProcessInterval' : 'Interval za obradu stranice, u milisekundama (podrazumevano=1000):',

'ConfProfilePicPopup' : 'Prikaži veće verzije slika na profilu prilikom prelaska mišem',

'ConfProtocolLinks' : 'Pretvori nadimke programa za komunikaciju (Google Talk, Windows Live i dr.) sa profila u veze kojima će se započeti ćaskanje.',

'ConfSectionAbout' : 'O dodatku FFixer',

'ConfSectionAdvanced' : 'Više opcija',

'ConfSectionEvents' : 'Rođendani/događaji',

'ConfSectionFeeds' : 'Novosti',

'ConfSectionHomePage' : 'Početna stranica',

'ConfSectionLiveFeed' : 'Najnovije',

'ConfSectionMenu' : 'Meniji/ćaskanje',

'ConfSectionOther' : 'Ostale opcije',

'ConfSectionPageTitle' : 'Naslov stranice',

'ConfSectionPictures' : 'Slike',

'ConfSectionShortcuts' : 'Prečice sa tastature',

'ConfSecureLinks' : 'Prisili usmeravanje Fejsbuk veza na HTTPS stranice.',

'ConfShortcutList' : '<b>Prečice sa tastature</b> (razlikuju se mala i velika slova):<br /><br /><i>Sa bilo koje stranice:</i><br /> <b>A</b> - Albumi/fotografije<br /> <b>B</b> - Spisak dostupnih prijatelja<br /> <b>C</b> - FFixer podešavanja<br /> <b>D</b> - Rođendani<br /> <b>E</b> - Događaji<br /> <b>F</b> - Prijatelji<br /> <b>H</b> - Početna stranica<br /> <b>I</b> - Primljene poruke<br /> <b>K</b> - dodaj zabelešku<br /> <b>L</b> - Označi vezu za odjavu (pritisnite Enter nakon toga za odjavljivanje)<br /> <b>N</b> - Obaveštenja<br /> <b>P</b> - Profil<br /> <b>R</b> - Zahtevi<br /> <b>S</b> - Prelazak na polje za pretragu<br /> <b>T</b> - Prevedi odabrani tekst<br /> <b>?</b> - Prikaži izveštaj o grešci FFixer-a<br /> <b><escape></b> - Zatvori iskačuće prozore koje je napravio FFixer<br /><br /><i>Sa početne stranice (filteri)</i>:<br /> <b>a</b> - Stranice<br /> <b>f</b> - Najnovije<br /> <b>g</b> - Grupe<br /> <b>l</b> - Veze<br /> <b>n</b> - Novosti<br /> <b>p</b> - Fotografije<br /> <b>s</b> ili <b>u</b> - Promene statusa<br /> <b>t</b> - Beleške<br /> <b>v</b> - Video<br /><br /><i>Sa profila</i>:<br /> <b>i</b> - Informacije<br /> <b>p</b> - Fotografije<br /> <b>w</b> - Zid<br /> <b>x</b> - Okviri<br /><br /><i>Sa stranica sa nabrajanjem (prethodna, sledća, itd.)</i><br /> <b><strelica levo></b> - Prethodna<br /> <b><strelica desno></b> - Sledeća<br /> <b><šift> + <strelica levo></b> - Prva (ako je dostupno)<br /> <b><šift> + <strelica desno></b> - Poslednja (ako je dostupno)<br /><br /><i>Prilikom pregledavanja albuma/fotografija:</i><br /> <b>a</b> - Učitaj sve sličice (ako je dostupno)<br /> <b>b</b> - Prikaži velike slike<br /> <b>c</b> - Prikaži komentare<br /> <b>k</b> - Nazad na album<br /> <b>m</b> - Fotografije sa (korisnikom) i sa mnom<br /><br /><i>Pri pregledavanju skorašnjih albuma i postavljenih/označenih fotografija:</i><br /> <b>a</b> ili  <b>r</b> - Skorašnji albumi<br /> <b>m</b> ili  <b>u</b> - Postavljeno preko mobilnog telefona<br /> <b>o</b> - Fotografije na kojima sam ja<br /> <b>p</b> - Moje fotografije<br /> <b>t</b> ili  <b>f</b> - Označeni prijatelji',

'ConfShortcuts' : 'Omogući prečice sa tastature.',

'ConfSign' : 'Prikaži korisnikov horoskopski znak na njegovom profilu (ukoliko je naveden pun datum rođenja).',

'ConfTopBarFixed' : 'Zadrži gornju traku sa menijima na ekranu i prilikom pomeranja stranice na dole.',

'ConfTopBarHoverOpacity' : 'Prilikom prelaska mišem',

'ConfTopBarOpacity' : 'Providnost Gornje trake sa menijima',

'ConfUpdates' : 'Svakodnevno proveravaj Userscripts.org za nadogradnje FFixer-a. Ili <a href="#" id="fbfUpdateLink" onclick="return false;">proveri sada</a>.',

'DownloadVideo' : 'Preuzmi video',

'ExportICalendarFile' : 'Izvezi iCalendar datoteku',

'ExportICalendarFileWarning' : '(Ovo može da potraje ako imate mnogo prijatelja)',

'FacebookFixerConflict' : 'FFixer se sada zove FFixer. Zbog promene imena moraćete ručno da uklonite FFixer iz svog pregledača da ne bi došlo do ometanja između ove dve skripte. Ako niste sigurni kako da uklonite skriptu, <a %s>kliknite ovde za uputstvo</a>.',

'fullAlbumLoaded' : 'ceo album je učitan',

'Left' : 'Levo',

'ListeningRestarted' : 'FFixer ponovo proverava promene.',

'ListeningStopped' : 'FFixer hje završio proveru promena.\nPritisnite L (ŠIFT + l) da biste pokrenuli ponovnu proveru',

'LoadingAllPhotos' : 'Učitavanje svih fotografija...',

'loadingFullAlbum' : 'učitavanje svih albuma...',

'LoadingPic' : 'Učitavanje slike...',

'LoadPhotosWarning' : 'Učitavanje svih fotografija može da potraje neko vreme',

'Months' : new Array('Januar','Februar','Mart','April','Maj','Jun','Jul','Avgust','Septembar','Oktobar','Novembar','Decembar'),

'ProtocolSkype' : 'Pozovi korisnika %s putem programa Skype',

'ProtocolMSN' : 'Ćaskaj sa korisnikom %s putem programa Windows Live',

'ProtocolYahoo' : 'Ćaskaj sa korisnikom %s putem programa Yahoo Messenger',

'ProtocolGoogle' : 'Ćaskaj sa korisnikom %s putem programa Google Talk',

'ReloadErrorPage' : 'Kliknite da pokušate ponovo, ili sačekajte 5 sekundi',

'Refresh' : 'Osveži',

'Remove' : 'Ukloni',

'Right' : 'Desno',

'ShowBigPictures' : 'Prikaži velike slike',

'Signs' : new Array('Jarac','Vodolija','Ribe','Ovan','Bik','Blizanci','Rak','Lav','Devica','Vaga','Škorpija','Strelac'),

'today' : 'danas',

'UpdateAvailable1' : 'Dostupne su nadogradnje za FFixer',

'UpdateAvailable2' : 'Želite li sada da nadogradite?',

'UpdateHomepage' : 'Idi na početnu stranicu',

'UpdateInstall' : 'Instaliraj odmah',

'UpdateTomorrow' : 'Podseti me sutra',

'yearsOld' : '%s godina'

},

 

// Danish - Contributed by Mads Jensen (20100210)

da : {

'AddToCalendar' : 'Tilføj til kalender',

'AddToGoogleCalendar' : 'Tilføj til Google Calendar',

'all' : 'alle',

'All' : 'Alle',

'AllPhotosLoaded' : 'Alle billeder er hentet',

'Automatic' : 'Automatisk',

'Birthday' : '%s\'s fødselsdag',

'BookmarkAdd' : 'Tilføj nyt bogmærke',

'BookmarkConfirmRemoval' : 'Er du sikker på du vil fjerne bogmærket "%s"?',

'BookmarkDoesNotExist' : 'Denne side har intet bogmærke.\n\nGå til siden du vil fjerne og prøv igen.',

'BookmarkExists' : 'Der er allerede et bogmærke til denne side.\n\nGå til siden du vil tilføje et bogmærke for og prøv igen.',

'BookmarkNamePrompt' : 'Skriv et navn til dette bogmærke:\n%s',

'BookmarkRemove' : 'Fjern bogmærke',

'CreatingFile' : 'Opret fil',

'Close' : 'Luk',

'ConfigureFacebookFixer' : 'Konfigurér FFixer',

'ConfigureInstructions' : 'Alle ændringer bliver gemt med det samme, men nogle ændringer vil ikke vises i allerede åbne faneblade.',

'ConfAge' : 'Vis folks alder på deres profil (hvis de har oplyst fødselsdato).',

'ConfAutoBigAlbumPictures' : 'Vis automatisk større album billeder, når siden åbnes.',

'ConfAutoLoadFullAlbum' : 'Hent automatisk miniaturer til alle billeder i et album, på en enkelt side.',

'ConfAutoLoadTaggedPhotos' : 'Hent automatisk miniaturer til alle taggede billeder i et album, på en enkelt side (Billeder fanebladet på folks profil).',

'ConfAutoReadMore' : 'Tryk automatisk på "Vis mere" links.',

'ConfBigAlbumPictures' : 'Tilføj et link på album sider, til at vise større udgaver af alle billeder på den side.',

'ConfBookmarks' : 'Tilføj "Bogmærker" til topmenuen.',

'ConfBottomBarHoverOpacity' : 'Når musen er over',

'ConfBottomBarOpacity' : 'Gennemsigtighed af menuen nederst på siden',

'ConfCalendarBirthDate' : 'Inkludér personens fødselsdag i begivenhedens detaljer.',

'ConfCalendarFullName' : 'Brug personens fulde navn som titlen til fødselsdage (i stedet for kun fornavn).',

'ConfChatDifferentiate' : 'Brug fed og kursiv for at skelne mellem tilgængelige og optagede venner.',

'ConfChatHideIdle' : 'Skjul optagede venner.',

'ConfDelayPopupPics' : 'Tilføj en kort pause før billeder popper op.',

'ConfDelayPopupPicsTimeout' : 'Pause før billeder popper op, i millisekunder (standard er 500)',

'ConfDownloadVideo' : 'Tilføj et link til at hente videoer fra "Video" sider. (Du får sikkert brug for en <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">FLV afspiller</a>)',

'ConfErrorPageReload' : 'Genindlæs applikationsfejl sider efter 5 sekunder.',

'ConfExternalPopup' : 'Vis eksterne billeder i fuld størrelse. <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Sprog i FFixer',

'ConfFacebookTimestamps' : 'Vis Facebook tidsstempler (f.eks. "3 timer sider").',

'ConfFBFTimestamps' : 'Tilføj FFixer tidsstempler efter Facebook tidsstempler (f.eks. "11:45").',

'ConfFBFTimestamps24' : 'Vis FFixer tidsstempler i 24 timers format.',

'ConfFriendRequestCountInTitle' : 'Vis antallet af anmodninger om venskab i siden titel.',

'ConfGoogleApps' : 'Lav Google Calendar links kompatible med Google Apps.',

'ConfGoogleAppsDomain' : 'Domæne',

'ConfGoogleCalendar' : 'Tilføj links til at tilføje fødselsdage og begivenheder til <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Sprog i <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : 'Skjul applikations beskeder.',

'ConfHideEventStories' : 'Skjul begivenhed beskeder.',

'ConfHideFanStories' : 'Skjul fan beskeder.',

'ConfHideFriendStories' : 'Skjul ven beskeder.',

'ConfHideGroupStories' : 'Skjul gruppe beskeder.',

'ConfHideLinkStories' : 'Skjul link beskeder.',

'ConfHidePhotoStories' : 'Skjul billede beskeder.',

'ConfHideProfilePicStories' : 'Skjul profilbillede beskeder.',

'ConfHideRead' : 'Skjul beskeder der er markeret som læst.',

'ConfHideRelationshipStories' : 'Skjul parforholds beskeder.',

'ConfHideStatusStories' : 'Skjul status beskeder.',

'ConfHideVideoStories' : 'Skjul video beskeder.',

'ConfHideWallStories' : 'Skjul væg beskeder.',

'ConfHomeChat' : 'Vis Chat sektionen.',

'ConfHomeEvents' : 'Vis Begivenheder sektionen.',

'ConfHomeFindFriends' : 'Vis Skab forbindelser til venner sektionen.',

'ConfHomeLeftAlign' : 'Venstrestil indholdet på forsiden.',

'ConfHomeLeftColumn' : 'Vis venstre kolonne.',

'ConfHomeLeftColumnFixed' : 'Hold venstre kolonne synlig, selv efter der er scrollet ned på siden.',

'ConfHomePeopleYouMayKnow' : 'Vis Forslag sektionen.',

'ConfHomeNavigation' : 'Vis Navigation sektionen.',

'ConfHomePokes' : 'Vis Prik sektionen.',

'ConfHomeProfile' : 'Vis Profil sektionen.',

'ConfHomeRequests' : 'Vis Anmodninger sektionen.',

'ConfHomeRightColumn' : 'Vis højre kolonne.',

'ConfHomeStretch' : 'Stræk forsiden til browser vinduets fulde bredde.',

'ConfiCalendar' : 'Tilføj links til at hente en <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> fil med alle fødselsdage.',

'ConfInboxCountInTitle' : 'Vis antallet af nye beskeder i indbakken, i sidens titel.',

'ConfLogoutLink' : 'Tilføj et "Log ud" link til top menuen.',

'ConfNotificationCountInTitle' : 'Vis antallet af nye notifikationer i sidens titel.',

'ConfNewTabSearch' : 'Tving søgeresultater til at åbne i et nyt vindue, når der trykkes CTRL + Enter ved søgning.',

'ConfPageTitle' : 'Fjern "Facebook |" fra titlen på alle sider.',

'ConfPhotoPopup' : 'Popop større udgaver af billeder når musen holdes over.',

'ConfPopupAutoClose' : 'Luk popop billeder automatisk.',

'ConfPopupSmartAutoClose' : 'Stop popop billeder fra at lukke automatisk hvis musen er over.',

'ConfPopupPosition' : 'Position for popop billeder',

'ConfProcessInterval' : 'Interval mellem håndtering af siden, i millisekunder (standard er 1000)',

'ConfProfilePicPopup' : 'Popop større udgaver af profilbilleder når musen holdes over',

'ConfProtocolLinks' : 'Lav IMs på profiler til links der starter en samtale (Google Talk, Windows Live o.s.v.).',

'ConfSectionAbout' : 'Omkring FFixer',

'ConfSectionAdvanced' : 'Avanceret',

'ConfSectionEvents' : 'Fødselsdage/Begivenheder',

'ConfSectionFeeds' : 'Beskeder',

'ConfSectionHomePage' : 'Forside',

'ConfSectionLiveFeed' : 'Live Feed',

'ConfSectionMenu' : 'Menu/Chat',

'ConfSectionOther' : 'Andre indstillinger',

'ConfSectionPageTitle' : 'Side titel',

'ConfSectionPictures' : 'Billeder',

'ConfSectionShortcuts' : 'Tastatur genveje',

'ConfSecureLinks' : 'Tving Facebook links til at bruge HTTPS.',

'ConfShortcutList' : '<b>Tastatur genveje</b> (forskel på store og små bogstaver):<br /><br /><i>Fra enhver side:</i><br /> <b>A</b> - Album/billeder<br /> <b>B</b> - Skift venne liste (online venner)<br /> <b>C</b> - FFixer konfiguration<br /> <b>D</b> - Fødselsdage<br /> <b>E</b> - Begivenheder<br /> <b>F</b> - Venner<br /> <b>H</b> - Forside<br /> <b>I</b> - Indbakke<br /> <b>K</b> - Tilføj bogmærke<br /> <b>L</b> - Vælg Log ud linket (tryk Enter efterfølgende for at logge ud)<br /> <b>N</b> - Notifikationer<br /> <b>P</b> - Din profil<br /> <b>R</b> - Anmodninger<br /> <b>S</b> - Hop til søgefeltet<br /> <b>T</b> - Oversæt valgte tekst<br /> <b>?</b> - Vis FFixer debug info<br /> <b><escape></b> - Luk popops fra FFixer<br /><br /><i>Fra forsiden (filtre)</i>:<br /> <b>a</b> - Sider<br /> <b>f</b> - Live feed<br /> <b>g</b> - Grupper<br /> <b>l</b> - Links<br /> <b>n</b> - Nyheder<br /> <b>p</b> - Billeder<br /> <b>s</b> eller <b>u</b> - Status opdateringer<br /> <b>t</b> - Noter<br /> <b>v</b> - Videoer<br /><br /><i>Fra profiler</i>:<br /> <b>i</b> - Info<br /> <b>p</b> - Billeder<br /> <b>w</b> - Væg<br /> <b>x</b> - Bokse<br /><br /><i>Fra sider med bladrefunktion (frem, tilbage o.s.v.)</i><br /> <b><left arrow></b> - Forrige<br /> <b><right arrow></b> - Næste<br /> <b><shift> + <left arrow></b> - Første (når muligt)<br /> <b><shift> + <right arrow></b> - Sidste (når muligt)<br /><br /><i>Under visning af album/billeder:</i><br /> <b>a</b> - Hent alle miniaturer (når muligt)<br /> <b>b</b> - Vis store billeder<br /> <b>c</b> - Se kommentarer<br /> <b>k</b> - Tilbage til album<br /> <b>m</b> - Billeder af (person) og mig<br /><br /><i>Under visning af nyeste album og uploadede/taggede billeder:</i><br /> <b>a</b> eller <b>r</b> - Nyeste Album<br /> <b>m</b> eller <b>u</b> - Telefon uploads<br /> <b>o</b> - Billeder af mig<br /> <b>p</b> - Mine billeder<br /> <b>t</b> eller <b>f</b> - Tagged venner',

'ConfShortcuts' : 'Slå tastaturgenveje til.',

'ConfSign' : 'Vis folks stjernetegn på deres profil (hvis de har oplyst en fødsesdato).',

'ConfTopBarFixed' : 'Hold topmenuen synlig på siden, selv efter der er scrollet ned.',

'ConfTopBarHoverOpacity' : 'Når musen er over',

'ConfTopBarOpacity' : 'Gennemsigtighed af topmenu linien',

'ConfUpdates' : 'Undersøg Userscripts.org dagligt for opdateringer til FFixer. Eller <a href="#" id="fbfUpdateLink" onclick="return false;">undersøg nu</a>.',

'DownloadVideo' : 'Hent video',

'ExportICalendarFile' : 'Eksportér iCalendar fil',

'ExportICalendarFileWarning' : '(Dette vil tage lang tid, hvis du har mange venner)',

'FacebookFixerConflict' : 'FFixer vil fremover hedde FFixer. På grund af navneskiftet, skal du manuelt afinstallere FFixer fra dine browsere, da de to scripts ellers vil komme i konflikt med hinanden. Hvis du er usikker på hvordan man afinstallerer et Userscript, så <a %s>tryk her for instruktioner</a>.',

'fullAlbumLoaded' : 'Hele albummet hentet',

'Left' : 'Venstre',

'ListeningRestarted' : 'FFixer lytter efter ændringer igen.',

'ListeningStopped' : 'FFixer er stoppet med at lytte efter ændringer.\nTryk L (SHIFT + l) for at starte igen',

'LoadingAllPhotos' : 'Henter alla billeder...',

'loadingFullAlbum' : 'henter helt album...',

'LoadingPic' : 'Henter billede...',

'LoadPhotosWarning' : 'Indhentning af alle billeder tager mugligvis lang tid',

'Months' : new Array('Januar','Februar','Marts','April','Maj','Juni','Juli','August','September','Oktober','November','December'),

'ProtocolSkype' : 'Ring til %s med Skype',

'ProtocolMSN' : 'Chat med %s på Windows Live',

'ProtocolYahoo' : 'Chat med %s på Yahoo Messenger',

'ProtocolGoogle' : 'Chat med %s på Google Talk',

'ReloadErrorPage' : 'Tryk for at prøve igen eller vent 5 sekunder',

'Refresh' : 'Genindlæs',

'Remove' : 'Fjern',

'Right' : 'Højre',

'ShowBigPictures' : 'Vis store billeder',

'Signs' : new Array('Stenbukken','Vandbæreren','Fiskene','Vædderen','Tyren','Tvillingerne','Krebsen','Løven','Jomfruen','Vægten','Skorpionen','Skytten'),

'today' : 'i dag',

'UpdateAvailable1' : 'En opdatering er tilgængelig til FFixer',

'UpdateAvailable2' : 'Vil du opdatere nu?',

'UpdateHomepage' : 'Gå til hjemmesiden',

'UpdateInstall' : 'Installér nu',

'UpdateTomorrow' : 'Påmind mig i morgen',

'yearsOld' : '%s år gammel'

},

 

// Czech - Contributed by Caken (20100208)

cs : {

'AddToCalendar' : 'Přidat do kalendáře',

'AddToGoogleCalendar' : 'Přidat do Google kalendáře',

'all' : 'vše',

'All' : 'Vše',

'AllPhotosLoaded' : 'Všechny fotografie načtené',

'Automatic' : 'Automaticky',

'Birthday' : 'Narozeniny %s',

'BookmarkAdd' : 'Přidej záložku',

'BookmarkConfirmRemoval' : 'Jste si jistí, že chcete odstranit tuto záložku "%s"?',

'BookmarkDoesNotExist' : 'Tato stránka nebyla uložena do záložek.',

'BookmarkExists' : 'Tato stránka už je v záložkách.',

'BookmarkNamePrompt' : 'Vložte jméno této záložky:\n%s',

'BookmarkRemove' : 'Odstraň záložku',

'CreatingFile' : 'Vytvoření souboru',

'Close' : 'Zavřít',

'ConfigureFacebookFixer' : 'Nastavení - FFixer',

'ConfigureInstructions' : 'Všechny změny jsou ukládány okamžitě, ale některý se nemusí projevit na již otevřených kartách.',

'ConfAge' : 'Zobrazit věk lidí v jejich profilech (pokud poskytli celý datum narození)',

'ConfAutoBigAlbumPictures' : 'Automaticky při otevření stránky zobrazit větší obrázky albumu',

'ConfAutoLoadFullAlbum' : 'Automaticky načítat miniatury všech obrázků v albumu na jedné stránce',

'ConfAutoLoadTaggedPhotos' : 'Automaticky načítat miniatury všech fotograficí s popisem na jedné stránce (karta Fotky v profilech lidí)',

'ConfAutoReadMore' : 'Automaticky kliknout na odkazy "číst dále"',

'ConfBigAlbumPictures' : 'Přidat odkaz na stránkách albumu na zobrazení větších verzí všech obrázků na této straně',

'ConfBookmarks' : 'Přijde menu záložek do vrchní nabídky.',

'ConfBottomBarHoverOpacity' : 'Při najetý myší',

'ConfBottomBarOpacity' : 'Průhlednost spodního panelu s nabídkou',

'ConfCalendarBirthDate' : 'Zahrnout narozeniny osoby do podrobnosti událostí',

'ConfCalendarFullName' : 'Použít jméno celé jméno osoby jako název narozenin (namístno křestního jména)',

'ConfChatDifferentiate' : 'Použít tučné písmo a kurzívu na rozlišení připojených a nečinných přátel',

'ConfChatHideIdle' : 'Skrýt nečinné přátele',

'ConfDelayPopupPics' : 'Vyčkat 0,5 sekundy před načtením obrázku v kontextovém okně',

'ConfDelayPopupPicsTimeout' : 'Zpoždění před zobrazením obrázku v kontextovém okně v milisekundách (defaultně=500):',

'ConfDownloadVideo' : 'Přidat odkaz na převzetí videí ze stránek s videem (možná potřeba <a href="http://en.wikipedia.org/wiki/Flash_Video#FLV_players" target="_blank">přehrávač FLV</a>)',

'ConfErrorPageReload' : 'Automaticky po 5 sekundách znova načíst chybové stránky aplikácí',

'ConfExternalPopup' : 'Externí obrázky plné velikosti v kontextovém okně <sup>beta</sup>',

'ConfFacebookFixerLanguage' : 'Jazyk pro FFixer',

'ConfFacebookTimestamps' : 'Zobrazit časové značky Facebooku (t. j. "před 3 hodinami")',

'ConfFBFTimestamps' : 'Přidat časové značky skriptu FFixer za časové značky Facebooku (t. j. "11:45")',

'ConfFBFTimestamps24' : 'Zobrazit časové značny skriptu FFixer v 24-hodinovém formátě',

'ConfFriendRequestCountInTitle' : 'Zobraz počet nových žádostní o přátelství v titulky stránky.',

'ConfGoogleApps' : 'Vytvořit odkazy pro Google Calendar kompatibilní s Google Apps',

'ConfGoogleAppsDomain' : 'Doména',

'ConfGoogleCalendar' : 'Přidat odkazy na zařazení narozenin a událostí do aplikace <a href="http://en.wikipedia.org/wiki/Google_Calendar" target="_blank">Google Calendar</a>.',

'ConfGoogleLanguage' : 'Jazyk pro <a href="http://en.wikipedia.org/wiki/Google_Translate" target="_blank">Google Translate</a>',

'ConfHideApplicationStories' : 'Skrýt v aktualitách příspěvky o aplikacích.',

'ConfHideEventStories': 'Skrýt v aktualitách příspěvky z událostí',

'ConfHideFanStories': 'Skrýt v aktualitách příspěvky o fanouščích',

'ConfHideFriendStories': 'Skrýt v aktualitách příspěvky přátel',

'ConfHideGroupStories': 'Skrýt v aktualitách příspěvky o skupinách',

'ConfHideLinkStories' : 'Skrýt příspěvky o odkazech',

'ConfHidePhotoStories' : 'Skrýt příspěvky o fotkách',

'ConfHideProfilePicStories' : 'Skrýt příspěvky o profilových fotkách',

'ConfHideRead' : 'Skrýt v aktualitách položky, které byly označená jako přečtené',

'ConfHideRelationshipStories' : 'Skrýt v aktualitách příspěvky o vztahu',

'ConfHideStatusStories' : 'Skrýt příspěvky se statusy.',

'ConfHideVideoStories' : 'Skrýt příspěvky o videích',

'ConfHideWallStories' : 'Skryj příspěvky na zdi.',

'ConfHomeChat' : 'Zobrazit část chat.',

'ConfHomeEvents' : 'Zobrazit část Události',

'ConfHomeFindFriends' : 'Zobrazit část Spojte se s přáteli',

'ConfHomeLeftAlign' : 'Zarovat obsah stránky Domů doleva',

'ConfHomeLeftColumn' : 'Zobraz levý sloupec.',

'ConfHomeLeftColumnFixed' : 'Nech levý sloupec viditelný i při scrolování dolů.',

'ConfHomePeopleYouMayKnow' : 'Zobrazit část Návrhy',

'ConfHomeNavigation' : 'Zobrazit část navigace.',

'ConfHomePokes' : 'Zobrazit část Šťouchnutí',

'ConfHomeProfile' : 'Zobraz část Profil.',

'ConfHomeRequests' : 'Zobrazit část Žádosti',

'ConfHomeRightColumn' : 'Zobrazit pravý sloupec',

'ConfHomeStretch' : 'Roztáhnout úvodní stránku na šířku okna prohlížeče',

'ConfiCalendar' : 'Přidat odkazy na převzetí souboru <a href="http://en.wikipedia.org/wiki/ICalendar" target="_blank">iCalendar</a> se všemi narozeninami',

'ConfInboxCountInTitle' : 'Zobrazit v názvu stránky počet nepřečtených zpráv',

'ConfLogoutLink' : 'Přidej odhlašovací odkaz do vrchní nabídky.',

'ConfNotificationCountInTitle' : 'Zobraz počet nových upozornění v titulku stránky.',

'ConfNewTabSearch' : 'Při vyhledávání otevřít stisknutím Ctrl+Enter výsledky hledání na nové kartě/v novém okně',

'ConfPageTitle' : 'Odstranit "Facebook |" z názvu všech stránek',

'ConfPhotoPopup' : 'Větší verze fotek v kontextovém menu po najetí myší',

'ConfPopupAutoClose' : 'Automaticky zavírat kontextová okna s obrázkem',

'ConfPopupSmartAutoClose' : 'Zabránit automatickému uzavření kontextového okna s obrázkem',

'ConfPopupPosition' : 'Umístění kontextového okna s obrázkem',

'ConfProcessInterval' : 'Interval zpracování stránky v milisekundách (defaultně=1000):',

'ConfProfilePicPopup' : 'Větší verze profilových fotek v kontextovém okně po najetí myší',

'ConfProtocolLinks' : 'Zmenit ID pro okamžitou správu na odkazy spouštějící konverzaci (Google Talk, Windows Live atd.)',

'ConfSectionAdvanced' : 'Upřesnění',

'ConfSectionEvents' : 'Narozeniny/Události',

'ConfSectionFeeds' : 'Příspěvky',

'ConfSectionHomePage' : 'Stránka Doma',

'ConfSectionLiveFeed' : 'Aktuality',

'ConfSectionMenu' : 'Nabídky/Chat',

'ConfSectionOther' : 'Další možnosti',

'ConfSectionPageTitle' : 'Titulek stránky',

'ConfSectionPictures' : 'Obrázky',

'ConfSectionShortcuts' : 'Klávesové zkratky',

'ConfSecureLinks' : 'Přesměrovat odkazy Facebooku na stránky HTTPS',

'ConfShortcutList' : '<b>Klávesové zkratky</b> (rozlišují se malá/velká písmena):<br /><br /><i>Z libovolné stránky:</i><br /> <b>A</b> – Albumy/fotky<br /> <b>B</b> – Přepnout seznam přátel (online přátel)<br /> <b>C</b> – Konfigurace skriptu FFixer<br /> <b>D</b> – Narozeniny<br /> <b>E</b> – Události<br /> <b>F</b> – Přátelé<br /> <b>H</b> – Domů<br /> <b>I</b> – Přijaté zprávy<br /> <b>L</b> – Vybrat odkaz Odhlásit se (po odhlášení stiskněte Enter)<br /> <b>N</b> – Upozornění<br /> <b>P</b> – Váš profil<br /> <b>R</b> – Žádostiti<br /> <b>S</b> – Přeskočit na pole Hledat<br /> <b>T</b> – Přeložit vybraný text<br /> <b>?</b> – Zobrazit informace o ladění skriptu FFixer<br /> <b><Esc></b> – Zavřít kontextová okna vytvořené skriptem FFixer<br /><br /><i>Ze stránky Domů (filtry)</i>:<br /> <b>a</b> – Stránky<br /> <b>f</b> – Aktuality<br /> <b>g</b> – Skupiny<br /> <b>l</b> – Odkazy<br /> <b>n</b> – Novinky<br /> <b>p</b> – Fotky<br /> <b>s</b> nebo <b>u</b> – Co dělají ostatní<br /> <b>t</b> – Poznámky<br /> <b>v</b> – Videa<br /><br /><i>Z profilů</i>:<br /> <b>i</b> – Informace<br /> <b>p</b> – Fotky<br /> <b>w</b> – Nástěnka<br /> <b>x</b> – Kontejner<br /><br /><i>Ze stránek s navigací (dozadu, dopredu atd.)</i><br /> <b><šipka doleva></b> – Dozadu<br /> <b><šipka doprava></b> – Dopředu<br /> <b><shift> + <šipka doleva></b> – První (pokud je dispozici)<br /> <b><shift> + <šipka doprava></b> – Poslední (pokud je k dispozici)<br /><br /><i>Při prohlížení albumů/fotek:</i><br /> <b>a</b> – Načítat všechny miniatury (pokud je k dispozícii)<br /> <b>b</b> – Zobrazit velké obrázky<br /> <b>c</b> – Zobrazit komentáře<br /> <b>k</b> – Zpět na album<br /> <b>m</b> – Fotky osoby a moje<br /><br /><i>Při prohlížení nejnovějších albumů a nahraných fotek/fotek s popisem:</i><br /> <b>a</b> or  <b>r</b> – Nejnovější albumy<br /> <b>m</b> nebo  <b>u</b> – Nahrané z mobilu<br /> <b>o</b> – Fotky, na kterých jsem já<br /> <b>p</b> – Moje fotky<br /> <b>t</b> nebo  <b>f</b> Poznámky přátel',

'ConfShortcuts' : 'Povolit klávesové zkratky',

'ConfSign' : 'Zobrazit znamení lidí v jejich profilu (pokud uvedli svůj datum narození)',

'ConfTopBarFixed' : 'Vždy zobrazit vrchní panel s nabídkou - i při posouvání stránky',

'ConfTopBarHoverOpacity' : 'Při najetí myší',

'ConfTopBarOpacity' : 'Průhlednost vrchního panelu s nabídkou',

'ConfUpdates' : 'Denně na Userscripts.org ověřovat aktualizace pro FFixer, případně <a href="#" id="fbfUpdateLink" onclick="return false;">zkontrolovat nyní</a>.',

'DownloadVideo' : 'Převzít video',

'ExportICalendarFile' : 'Exportovať soubor iCalendar',

'ExportICalendarFileWarning' : '(Pokud máte mnoho přátel, může to chvíli trvat.)',

'fullAlbumLoaded' : 'celý album je načtený',

'Left' : 'Vlevo',

'ListeningRestarted' : 'FFixer spustil opět sledování změn.',

'ListeningStopped' : 'FFixer zastavil sledovaní změn.\nStisknutím klávesy L (Shift+l) sledování znovu aktivujete.',

'LoadingAllPhotos' : 'Načítají sa všechny fotky...',

'loadingFullAlbum' : 'Načítá se celý album...',

'LoadingPic' : 'Načítá se obrázek...',

'LoadPhotosWarning' : 'Načítání všech fotek může chvíli trvat',

'Months' : new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec'),

'ProtocolSkype' : 'Volat %s pomocí Skype',

'ProtocolMSN' : 'Chatovat s %s pomocí Windows Live',

'ProtocolYahoo' : 'Chatovat s %s pomocí Yahoo Messenger',

'ProtocolGoogle' : 'Chatovat s %s pomocí Google Talk',

'ReloadErrorPage' : 'Klikněte na Zkusit znovu nebo vyčkejte 5 sekund',

'Refresh' : 'Obnovit',

'Remove' : 'Odstranit',

'Right' : 'Vpravo',

'ShowBigPictures' : 'Zobrazit velké obrázky',

'Signs' : new Array('Kozoroh','Vodnář','Ryba','Beran','Býk','Blíženci','Rak','Lev','Panna','Váhy','Štír','Střelec'),

'today' : 'dnes',

'UpdateAvailable1' : 'K dispozici je aktualizace skriptu FFixer.',

'UpdateAvailable2' : 'Chcete aktualizovat nyní?',

'UpdateHomepage' : 'Přejít na domovskou stránku',

'UpdateInstall' : 'Nainstalovať',

'UpdateTomorrow' : 'Pripomenouť zítra',

'yearsOld' : '%s let'

}

 

 

}

 

//

// Greasemonkey functions / cross-browser stuff

//

 

// Figure out what type of storage should be used

var storage = 'none';

try {

if (typeof GM_getValue === 'function' && typeof GM_setValue === 'function') {

// Make sure greasemonkey's functions work cause some browsers lie. Yes Chrome/Chromium, I'm talking about you...

GM_setValue('testkey', 'testvalue');

if (GM_getValue('testkey', false) === 'testvalue') { storage='greasemonkey'; }

}

} catch(x) {}

if (storage=='none' && typeof localStorage == 'object') { storage='localstorage'; }

 

//

// Implement JSON functions if they're not already defined - based on http://www.sitepoint.com/blogs/2009/08/19/javascript-json-serialization/

//

if (!this.JSON) {

JSON = {};

JSON.stringify = function (obj) {

var t = typeof (obj);

if (t != "object" || obj === null) {

if (t == "string") obj = '"'+obj.replace(/"/g,'\\"')+'"';

return String(obj);

} else {

var n, v, json = [], arr = (obj && obj.constructor == Array);

for (n in obj) {

v = obj[n]; t = typeof(v);

if (t == "string") v = '"'+v.replace(/"/g,'\\"')+'"';

else if (t == "object" && v !== null) v = JSON.stringify(v);

json.push((arr ? "" : '"' + n + '":') + String(v));

}

return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");

}

};

JSON.parse = function (str) {

if (str === "") str = '""';

eval("var p=" + str + ";");

return p;

};

}

 

function setValue(key, value) {

prefs[key] = value;

switch (storage) {

case 'greasemonkey':

GM_setValue(id+'-'+key, value);

break;

 

case 'localstorage':

localStorage['fbf-'+id+'-'+key] = value;

break;

}

}

 

function getValue(key, value) {

switch (storage) {

case 'greasemonkey':

return GM_getValue(id+'-'+key, value);

 

case 'localstorage':

var val = localStorage['fbf-'+id+'-'+key];

if (val=='true') { return true; }

else if (val=='false') { return false; }

else if (val) { return val; }

break;

}

return value;

}

 

function log(str) {

if (typeof debug !== 'undefined') { debug(str); }

if (typeof GM_log !== 'undefined') { GM_log(str); return true; }

else if (typeof console !== 'undefined' && console.log) { console.log(str); return true; }

return false;

}

 

function addStyle(css) {

if (typeof GM_addStyle !== 'undefined') { return GM_addStyle(css); }

else if (heads = document.getElementsByTagName('head')) {

var style = document.createElement('style');

try { style.innerHTML = css; }

catch(x) { style.innerText = css; }

style.type = 'text/css';

heads[0].appendChild(style);

}

}

 

function registerMenuCommand(name, func) {

if (typeof GM_registerMenuCommand !== 'undefined') { return GM_registerMenuCommand(name, func); }

}

 

function xmlhttpRequest(params, callBack) {

if (typeof GM_xmlhttpRequest !== 'undefined') {

params['onload'] = callBack;

return GM_xmlhttpRequest(params);

}

return null;

}

 

function openInTab(url) {

if (typeof GM_openInTab !== 'undefined') { GM_openInTab(url); }

else { window.open(url); }

}

 

 

//

// Enable profile-specific settings

//

try {

var profileLink = document.evaluate("//ul[@id=pageNav]//a[@accesskey=2]",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE ,null).singleNodeValue;

if (m = profileLink.href.match(/id=(\d+)\b/)) { id = m[1]; }

else if (m = profileLink.href.match(/\/([^\/]+)$/)) { id = m[1]; }

} catch(x) {}

//log('id = ' + id); // DEBUG ONLY

var buf = 'ProfilePicPopup,PhotoPopup,ExternalPopup,!DelayPopupPics,PopupAutoClose,!PopupSmartAutoClose,BigAlbumPictures,!AutoBigAlbumPictures,!AutoLoadFullAlbum,!AutoLoadTaggedPhotos,'+

'Age,Sign,iCalendar,GoogleCalendar,CalendarFullName,CalendarBirthDate,!GoogleApps,'+

'!HomeLeftAlign,!HomeStretch,!HomeLeftColumnFixed,HomeLeftColumn,HomeRightColumn,HomeProfile,HomeNavigation,HomeChat,HomePokes,HomePeopleYouMayKnow,HomeFindFriends,HomeEvents,HomeRequests,'+

'Bookmarks,HomeLink,ProfileLink,LogoutLink,ChatDifferentiate,!ChatHideIdle,DownloadVideo,ErrorPageReload,PageTitle,!FriendRequestCountInTitle,!NotificationCountInTitle,InboxCountInTitle,NewTabSearch,!SecureLinks,Updates,ProtocolLinks,!TopBarFixed,Shortcuts,!FacebookTimestamps,FBFTimestamps,FBFTimestamps24,'+

'!HideApplicationStories,!HideEventStories,!HideFanStories,!HideFriendStories,!HideGroupStories,!HideNoteStories,!HideLinkStories,!HidePhotoStories,!HideProfilePicStories,!HideRelationshipStories,!HideStatusStories,!HideVideoStories,!HideWallStories,!AutoReadMore';

var booleanOptions = buf.split(',');

var prefs = {

'FacebookFixerLanguage': getValue('FacebookFixerLanguage', 'auto'),

'PopupPosition': getValue('PopupPosition', 'auto'),

'GoogleAppsDomain': getValue('GoogleAppsDomain', ''),

'TopBarOpacity': getValue('TopBarOpacity', '1.0'),

'TopBarHoverOpacity': getValue('TopBarHoverOpacity', '1.0'),

'BottomBarOpacity': getValue('BottomBarOpacity', '0.9'),

'BottomBarHoverOpacity': getValue('BottomBarHoverOpacity', '1.0'),

'GoogleLanguage': getValue('GoogleLanguage', 'en'),

'ProcessInterval': getValue('ProcessInterval', '1000'),

'DelayPopupPicsTimeout' : getValue('DelayPopupPicsTimeout', '500'),

'BookmarkList' : getValue('BookmarkList', '[]'),

'ApplicationWhitelist' : getValue('ApplicationWhitelist', '[]')

}

for (var i=0; i<booleanOptions.length; i++) {

bool = true;

if (booleanOptions.charAt(0)=='!') {

booleanOptions = booleanOptions.replace('!','');

bool = false;

}

prefs[booleanOptions] = getValue(booleanOptions, bool)

}

prefs['HideRead'] = false; // This is broken

 

//

// Adjust legacy prefs

//

prefs['PopupPosition'] = prefs['PopupPosition'].toLowerCase().replace(/^-/, ''); // The replace is to handle a bug in 2.1.4

setValue('PopupPosition', prefs['PopupPosition']);

 

//

// Figure out what language we should be using

//

buffer = document.body.className.match(/locale_([^ ]+)/i);

if (prefs['FacebookFixerLanguage'] == 'auto' && buffer) {

language = buffer[1].toLowerCase();

if (!lang[language]) {

language = language.split('_')[0];

if (!lang[language]) { language = 'en'; }

}

} else {

language = prefs['FacebookFixerLanguage'];

}

//log(language); // DEBUG ONLY

 

//

// Add styles used by script

//

addStyle(

'.fbfPopup { padding:10px; background:#f6f6f6; border:3px double #666666; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }'+

'.ff-popup-default { max-width:450px; margin:100px auto; }'+

'.fbfPopupContainer { display:none; top:0; right:0; bottom:0; left:0; }'+

'#ff-popup-pic-div { display:none; position:fixed !important; top:2px !important; padding:2px 4px; min-width:130px; z-index:99999 !important;}'+

'.ff-popup-pic-div-left { left:2px !important; right:auto !important; }'+

'.ff-popup-pic-div-right { right:2px !important; left:auto !important; }'+

'#ff-popup-pic-div img { max-height: ' + (window.innerHeight-35) + 'px; }'+

'#ff-popup-pic-header { text-align:center; color:#3366cc; font-variant:small-caps; font-weight:bold !important; }'+

'#ff-popup-pic-close { text-align:right; color:#ffaaaa; cursor:pointer; font-weight:bold; height:1px; }'+

'#ff-popup-pic-close:hover { color:#aa6666; }'+

'#ff-popup-pic-image { text-align:center; }'+

'#ff-popup-pic-image img { color:#999999; }'+

'#FBFBigAlbumContainer { padding:0 0 40px; }'+

'#FBFBigAlbum { padding:15px 3px; margin:10px; text-align:center; position:relative; }'+

'#FBFBigAlbum img { padding:1px; }'+

'.FBFBigAlbumClose { color:red; cursor:pointer; font-weight:bold; padding:0 10px; }'+

'#FBFBigAlbumClose1 { position:absolute; top:0; right:0; }'+

'#FBFBigAlbumClose2 { position:absolute; bottom:0; right:0; }'+

'#FBFConfigContainer { z-index:1001; }'+

'#FBFConfig { width:700px; padding:10px; margin:20px auto 0; }'+

'#FBFConfig label, #FBFConfig .fbfLabel { color:#666666; font-weight:normal; } '+

'#FBFConfig .fbfHeader { font-weight:bold; }'+

'#FBFConfigShadow, #fbfShadow { display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:black; opacity:0.8; }'+

'#fbfUpdatePopup { max-width:450px; margin:100px auto; padding:10px; }'+

'.fbfImportant { font-weight:bold; }'+

'.fbfNote { color:#777777; }'+

'.fbfRight { text-align:right; }'+

'.ad_story .social_ad_advert { z-index:0; }'

);

 

//

// Add div for showing big profile pics

//

var popupPicDiv = document.createElement('div');

popupPicDiv.id = 'ff-popup-pic-div';

popupPicDiv.className = 'fbfPopup ff-popup-pic-div-' + (prefs['PopupPosition']=='auto' ? 'left' : prefs['PopupPosition']);

popupPicDiv.innerHTML = '<div id="ff-popup-pic-close" title="' + $l('Close') + '">x</div><div id="ff-popup-pic-header">FFixer</div><div id="ff-popup-pic-image"><span></span></div>';

try {

document.body.insertBefore(popupPicDiv, document.body.lastChild.nextSibling);

document.getElementById('ff-popup-pic-close').addEventListener('click', function() { document.getElementById('ff-popup-pic-div').style.display='none'; }, false);

} catch(x) {

var fbppdivAdder = setInterval(function() {

try {

document.body.insertBefore(popupPicDiv, document.body.lastChild.nextSibling);

document.getElementById('ff-popup-pic-close').addEventListener('click', function() { document.getElementById('ff-popup-pic-div').style.display='none'; }, false);

if ($('ff-popup-pic-div')) { clearInterval(fbppdivAdder); }

} catch(x) {}

}, 100);

}

// Listeners are added by the code for showing the popups

 

//

// Add div for popups and shadows

//

var popupDiv = document.createElement('div');

popupDiv.id = 'fbfPopupContainer';

popupDiv.className = 'fbfPopupContainer';

document.body.appendChild(popupDiv);

var shadowDiv = document.createElement('div');

shadowDiv.id = 'fbfShadow';

document.body.appendChild(shadowDiv);

 

//

// Misc. Short Functions

//

 

// Get element by id

function $(id,root) { return (root||document).getElementById(id); }

 

// Get element(s) by class name

function $c(className,root){

if (document.getElementsByClassName) { return (root||document).getElementsByClassName(className); }

else {

var elms = $x('.//*[contains(@class,"'+className+'")]',root);

var buffer = new Array();

for (var i=0; i<elms.snapshotLength; i++) { buffer.push(elms.snapshotItem(i)); }

return buffer;

}

}

function $c1(className,root){

if (document.getElementsByClassName) { return (root||document).getElementsByClassName(className)[0]; }

else { return $x1('.//*[contains(@class,"'+className+'")][1]',root); }

}

 

// XPath

function $x(xpath,root) { return document.evaluate(xpath,(root?root:document),null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null); }

function $x1(xpath,root) { return document.evaluate(xpath,(root?root:document),null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue; }

 

// Get a string in the current language, or default to english

function $l(key,text) {

var string, l;

if (lang[language][key]) { string = lang[language][key]; l = language; }

else { string = lang['en'][key]; l = 'en'}

if (text) { string = string.replace('%s', text); }

return string;

}

 

// Pad with a 0

function $0(x) { return x<10 ? '0'+x : ''+x; }

 

// Add 'click' event listener

function onClick(id,func){$(id).addEventListener('click',func,false);}

 

// Click on an element

function click(elm) {

var evt = document.createEvent('MouseEvents');

evt.initEvent('click', true, true);

elm.dispatchEvent(evt);

}

 

// Click on an element selected using xpath

function clickX(path) {

var elm = $x1(path);

if (!elm) { return false; }

click(elm);

return true;

}

 

// Get an elements position

function getPosition(elm) {

var x=0;

var y=0;

while (elm != null) {

x += elm.offsetLeft;

y += elm.offsetTop;

elm = elm.offsetParent;

}

return Array(x,y);

}

 

// Determine if we're on the home page

function isHomePage() {

return !!(page.match(/^((\?|home\.php).*)?$/));

}

 

// Log an error

function logError(category, x) {

msg = "FBF Error (" + category + ") - " + x.name + ' - ' + x.message + ' in file <' + x.fileName + '> on line ' + x.lineNumber + ' while viewing ' + page;

log(msg);

}

 

// Show a popup div with a shadow background

function showPopup(content, onTop, fixedPosition) {

$('fbfPopupContainer').innerHTML = content;

$('fbfPopupContainer').style.position = fixedPosition ? 'fixed' : 'absolute';

if (true || onTop) {

$('fbfShadow').style.zIndex = '1000';

$('fbfPopupContainer').style.zIndex = '1001';

} else {

$('fbfShadow').style.zIndex = '1';

$('fbfPopupContainer').style.zIndex = '2';

}

$('fbfShadow').style.display = 'block';

$('fbfPopupContainer').style.display = 'block';

if (!fixedPosition) { window.scroll(0,0); }

}

 

// Hide popups created with showPopup()

function hidePopup() {

if ($('fbfPopupContainer')) {

$('fbfPopupContainer').style.display = 'none';

$('fbfShadow').style.display = 'none';

}

}

 

// Figure out the month from a string containing a date

function $m(str) {

// Supports: English (UK+US), Spanish, French, German, Dutch, Italian, Portuguese (Brazil+Portugal), Swedish, Greek, Serbian, Bulgarian, Slovak, Czech

str = str.toLowerCase();

var months = new Array (/^(.*\s)?(jan(uar[iy]?)?|enero|janvier|gennaio|janeiro|ιανουαρίου|јануар|януари|januára|leden)(\s.*)?$/,

/^(.*\s)?(feb(ruar[iy]?)?|febrero|février|febbraio|fevereiro|φεβρουαρίου|фебруар|февруари|februára|únor)(\s.*)?$/,

/^(.*\s)?(mar(ch)?|marzo|mars|märz|maart|março|μαρτίου|март|marca|březen)(\s.*)?$/,

/^(.*\s)?(apr(ile?)?|abril|avril|απριλίου|април|apríla|duben)(\s.*)?$/,

/^(.*\s)?(ma(yo?|i|j)|mei|maggio|maio|μαΐου|мај|май|mája|květen)(\s.*)?$/,

/^(.*\s)?(june?|junio?|juin|giugno|junho|ιουνίου|јун|юни|júna|červen)(\s.*)?$/,

/^(.*\s)?(jul[iy]?|julio|juillet|luglio|julho|ιουλίου|јул|юли|júla|červenec)(\s.*)?$/,

/^(.*\s)?(aug(ust(i|us)?)?|agosto|août|αυγούστου|август|augusta|srpen)(\s.*)?$/,

/^(.*\s)?(sep(tember)?|septiembre|se[pt]tembre|setembro|σεπτεμβρίου|септембар|септември|septembra|září)(\s.*)?$/,

/^(.*\s)?(o[ck]t(ober)?|oct[ou]bre|ottobre|outubro|οκτωβρίου|октобар|октомври|októbra|říjen)(\s.*)?$/,

/^(.*\s)?(nov(ember)?|noviembre|novembre|novembro|νοεμβρίου|новембар|ноември|novembra|listopad)(\s.*)?$/,

/^(.*\s)?(de[cz](ember)?|dici?embre|décembre|dezembro|δεκεμβρίου|децембар|декември|decembra|prosinec)(\s.*)?$/);

for (var i=0; i<months.length; i++) {

if (str.match(months)) { return i; }

}

return -1;

}

 

 

// Parse a date

function $d(str) {

str = ' ' + str.toLowerCase() + ' ';

var m;

var date = new Date();

if (str.indexOf('tomorrow')!=-1) { date = date.getNextDay(); }

else if (str.indexOf('today')==-1) {

if (m = str.match(/\s(\d\d?\.?)[\s,]/)) { if (m[1]<32) { date.setDate(m[1]); } }

if (m = str.match(/\b(\d{4})\b/)) { date.setYear(m[1]); }

var month = $m(str);

if (month==-1) return null;

date.setMonth(month);

}

if (m = str.match(/\b(\d\d?):(\d\d)( (a|p)m)?/i)) {

date.setHours(m[4]=='p' ? m[1]-0+12 : m[1]);

date.setMinutes(m[2]);

date.setSeconds(0);

}

return date;

}

 

//

// Rotate an object

//

function rotate(elm, degrees) {

elm.style.transform = 'rotate(' + degrees + 'deg)';

elm.style.MozTransform = 'rotate(' + degrees + 'deg)';

elm.style.OTransform = 'rotate(' + degrees + 'deg)';

elm.style.WebkitTransform = 'rotate(' + degrees + 'deg)';

}

 

 

//

// Detect Facebook Fixer

//

if (id!=0) {

setTimeout(function() {

if ($('FBPPdiv') && (true || parseInt(getValue("LastConflictCheck", "0")) + 86400000 <= (new Date().getTime()))) {

setValue('LastConflictCheck', new Date().getTime() + "");

var url = 'http://www.code-poet.net/userscripts/ffixer/upgrading-from-facebook-fixer.html';

var params = 'href="' + url + '" target="_blank"';

showPopup(''+

'<div class="fbfPopup ff-popup-default"><div class="fbfImportant">FFixer</div><br />' + $l('FacebookFixerConflict', params) + '<br /><br /><div class="fbfRight">'+

'<input type="button" value="' + $l('Close') + '" id="ff-conflict-close" /></div></div>', true

);

onClick('ff-conflict-close', hidePopup);

}

}, 2000);

}

 

 

//

// Keyboard shortcuts

//

if (prefs['Shortcuts']) {

window.addEventListener('keydown', function(e) {

//log(String.fromCharCode(e.keyCode) + ' - ' + e.keyCode + ' - ' + e.shiftKey + ' - ' + e.ctrlKey + ' - ' + e.altKey + ' - ' + e.metaKey); // DEBUG ONLY

if ((e.target.type && e.target.type!='checkbox' && e.target.type!='select') || (e.target.getAttribute('contenteditable')=='true') || e.ctrlKey || e.altKey || e.metaKey) { return; }

function clickLink(filter, root) {

var link;

if (!root) { root = document; }

if (filter.charAt(0) == ':') { return clickX("//a[contains(@href,'" + filter.replace(/^./,'') + "')]"); }

return clickX("//a[contains(string(),'"+filter+"')]");

}

function gotoPage(url) {

if (unsafeWindow && unsafeWindow.Quickling) {

if (location.href.toLowerCase().match(/^https?:\/\/www\.facebook\.com\//)) { location.hash = url; }

else if (!clickLink(':' + url)) { location.href = location.protocol + '//www.facebook.com' + url; }

} else { location.href = location.protocol + '//www.facebook.com' + url; }

}

if (e.keyCode==27) {

if (document.getElementById('fbfPopupContainer')) { document.getElementById('fbfPopupContainer').style.display = 'none'; }

if (document.getElementById('fbfShadow')) { document.getElementById('fbfShadow').style.display = 'none'; }

if (prefs['PhotoPopup'] || prefs['ProfilePicPopup']) { document.getElementById('ff-popup-pic-div').style.display='none'; }

}

else if (e.keyCode==16 || e.keyCode==17 || e.keyCode==18) {}

else if (e.keyCode==191) { if (e.shiftKey) { window.alert('FFixer Debug Info:\n\nversion: ' + version + '\nrelease date: ' + release_date + '\nrelease timestamp: ' + version_timestamp + '\nid: ' + id + '\npage: ' + page + '\nhomepage: ' + (isHomePage()?'yes':'no') + '\nlanguage: ' + language + '\nstorage: ' + storage + '\ndate: ' + (new Date())); } } // ?

else if (e.shiftKey) {

switch(e.keyCode) {

case 37: clickLink('First'); break; // Left Arrow

case 39: clickLink('Last'); break; // Right Arrow

case 65: gotoPage('/photos/?ref=sb'); break; // A

case 66: click(document.getElementById('buddy_list_tab')); break; // B

case 67: if (isHomePage() || !(page=='' || page.match(/^index.php/) || page.match(/^login.php/) || page.match(/^logout.php/))) { showConfig(); } break; // C

case 68: gotoPage('/events.php?bday=1'); break; // D

case 69: gotoPage('/events.php'); break; // E

case 70: gotoPage('/friends/?filter=afp'); break; // F

case 72: gotoPage('/home.php?ref=home'); break; // H

case 73: gotoPage('/inbox/?ref=mb'); break; // I

case 75: click($('fbf-add-bookmark')); break; // K

case 76: $x1('//a[contains(@href,"logout.php")]').focus(); break; // L

case 78: gotoPage('/notifications.php'); break; // N

case 80: window.location.href = 'http://www.facebook.com/' + (id.match(/^\d+$/) ? 'profile.php?id='+id+'&ref=profile' : id); break // P

case 82: gotoPage('/reqs.php'); break; // R

case 83: e.stopPropagation(); e.preventDefault(); document.getElementById('q').focus(); break; // S

case 84: if (window.getSelection()!='') {

if (typeof GM_xmlhttpRequest !== 'undefined') {

handleTranslateRequest();

xmlhttpRequest({method: "GET", url: "http://translate.google.com/translate_a/t?client=t&text=" + window.getSelection() + "&sl=auto&tl=" + prefs['GoogleLanguage']}, handleTranslateResponse);

} else {

window.open('http://translate.google.com/translate_t?hl=en#auto|' + prefs['GoogleLanguage'] + '|' + window.getSelection());

}

} break; // T

}

}

else {

if (page.indexOf('photo.php')==0) {

switch(e.keyCode) {

case 68: rotate($('myphoto'), 180); break; // d

case 76: rotate($('myphoto'), 270); break; // l

case 82: rotate($('myphoto'), 90); break; // r

case 85: rotate($('myphoto'), 0); break; // u

}

} else if (page.indexOf('/photos/')!=-1) {

switch(e.keyCode) {

case 65: // a

case 82: window.location.href = 'http://www.facebook.com/photos/?ref=sb&view=recent'; break; // r

case 77: // m

case 85: window.location.href = 'http://www.facebook.com/photos/?ref=sb&view=mobile'; break; // u

case 84: // t

case 70: window.location.href = 'http://www.facebook.com/photos/?ref=sb&view=tagged'; break; // f

case 67: clickLink('Photo Comments'); break; // c

case 79: clickLink('Photos of Me'); break; // o

case 80: clickLink('My Photos'); break; // p

}

}

else if (isHomePage()) {

switch(e.keyCode) {

case 65: gotoPage('/home.php?filter=pp'); break; // a

case 70: gotoPage('/home.php?filter=nf'); break; // f

case 71: gotoPage('/home.php?filter=app_2361831622'); break; // g

case 76: gotoPage('/home.php?filter=app_2309869772'); break; // l

case 78: gotoPage('/home.php?filter=h'); break; // n

case 80: gotoPage('/home.php?filter=app_2305272732'); break; // p

case 83: gotoPage('/home.php?filter=app_2915120374'); break; // s

case 84: gotoPage('/home.php?filter=app_2347471856'); break; // t

case 85: gotoPage('/home.php?filter=app_2915120374'); break; // u

case 86: gotoPage('/home.php?filter=app_2392950137'); break; // v

}

}

else {

switch(e.keyCode) {

case 66: clickLink('Show Big Pictures'); break; // b

case 67: if (!clickLink('View Comments')) { if (!clickLink('Photo Comments')) { clickLink('Comments on Photos'); } } break; // c

case 73: clickX('//a[contains(@href,"v=info")][not(contains(@href,"edit"))]'); break; // i

case 80: if (!clickLink('s Profile')) { clickLink(':v=photos'); } break; // p

case 87: clickLink(':v=wall'); break; // w

case 88: clickLink(':v=box'); break; // x

}

}

if (page.match(/^profile\.php\?.*photos/) && e.keyCode==77) { clickLink('and Me ('); }

switch(e.keyCode) {

case 37: if (clickLink('Prev')==-1) { clickLink('prev'); } break; // Left Arrow

case 39: if (clickLink('Next')==-1) { clickLink('next'); } break; // Right Arrow

case 75: clickX('//a[contains(@href,"album.php")][contains(@href,"page=")]'); break; // k

case 65: click(document.getElementById('FBFLoadAllPhotos')); break; // a

}

}

}, false);

}

 

 

//

// Google Translate functions

//

function handleTranslateRequest() { showPopup('<div class="fbfPopup" style="width:600px; margin:100px auto; padding:10px; "><b>Translating...</b> (press escape to close this popup)</div>', true, true); }

function handleTranslateResponse® {

eval('var t = ' + r.responseText);

translated = Array();

for (var i=0; i<t.sentences.length; i++) { translated.push(t.sentences.trans); }

showPopup('<div class="fbfPopup" style="width:600px; margin:100px auto; padding:10px; "><b>Translated Text via Google Translate</b> (from ' + t.src + ' to ' + prefs['GoogleLanguage'] + '):<br /><br />' + translated.join(' ') + '<div style="text-align:right;"><input id="fbfCloseTranslation" type="button" value="' + $l('Close') + '" /></div></div>', true, true);

onClick('fbfCloseTranslation', function() { hidePopup(); });

}

 

 

//

// Allow script configuration

//

registerMenuCommand($l('ConfigureFacebookFixer'), showConfig);

if (menu = $x1('//li[@id=navAccount]/ul')) {

var configLink = document.createElement('li');

configLink.innerHTML = '<a id="fbfConfigMenuLink" href="#" onclick="return false;">' + $l('ConfigureFacebookFixer') + '</a>';

menu.insertBefore(configLink, menu.childNodes[2]);

$('fbfConfigMenuLink').addEventListener('click', showConfig, false);

}

addStyle(

'#fbfConfigContainer { width:100%; }'+

'#fbfConfigTabs { width:200px; vertical-align:top; }'+

'#fbfConfigTabs div { background:white; color:background:#3b5998; padding:10px 0 10px 10px; border:1px solid #cccccc; border-top-width:0; cursor:pointer; }'+

'#fbfConfigTabs div#fbfConfigTab-0 { border-top-width:1px; }'+

'#fbfConfigTabs div:hover { font-weight:bold; }'+

'#fbfConfigTabs div.fbfConfigSelectedTab { background:#3b5998; color:white; font-weight:bold; }'+

'#fbfConfigControls { background:white; border:1px solid #cccccc; vertical-align:top; }'+

'#fbfConfigControls div { display:none; padding:5px 5px 5px 23px; }'+

'#fbfConfigControls div.fbfConfigSelectedControl { display:block; }'+

'#fbfConfigControls input[type=checkbox] { margin-left:-18px; margin-bottom:8px; }'

);

function showConfig() {

var opacitySelect = '';

for (i=100; i>=0; i-=10) { opacitySelect=opacitySelect+'<option value="' + (i==100?'1.0':'0.'+(i/10)) + '">' + (100-i) + '%</option>'; }

function makeOpacitySelector(id1, id2) { return '<tr><td><span class="fbfLabel">' + $l('Conf'+id1) + '</span></td><td><select id="fbfConf' + id1 + '">' + opacitySelect + '<option value="-1">' + $l('Remove') + '</option></select>    <span class="fbfLabel">' + $l('Conf'+id2) + '</span>  <select id="fbfConf' + id2 + '">' + opacitySelect + '</select></td></tr>'; }

function makeCheckBoxes(ids) {

ids = ids.split(',');

var buf = '';

for (var i=0; i<ids.length; i++) { buf = buf + '<input type="checkbox" id="fbfConf' + ids + '" /><label for="fbfConf' + ids + '">' + $l('Conf'+ids) + '</label><br />'; }

return buf;

}

function makeNumberInputs(ids) {

ids = ids.split(',');

var buf = '';

for (var i=0; i<ids.length; i++) { buf = buf + $l('Conf'+ids) + '<br /><input type="text" id="fbfConf' + ids + '" value="' + prefs[ids] + '" /><br />'; }

return buf;

}

showPopup('<div id="FBFConfig" class="fbfPopup">'+

'<div style="text-align:center;"><span class="fbfImportant">' + $l('ConfigureFacebookFixer') + '</span><br /><span class="fbfNote">(FFixer ' + version + ' - ' + release_date + ' - ' + id + ')</span></div><br />'+

$l('ConfigureInstructions') + '<br />'+

'<br />'+

'<table id="fbfConfigContainer">'+

'<tr><td id="fbfConfigTabs">'+

'<div id="fbfConfigTab-0" class="fbfConfigSelectedTab">' + $l('ConfSectionHomePage') + '</div>'+

'<div id="fbfConfigTab-1">' + $l('ConfSectionFeeds') + '</div>'+

'<div id="fbfConfigTab-2">' + $l('ConfSectionPictures') + '</div>'+

'<div id="fbfConfigTab-3">' + $l('ConfSectionEvents') + '</div>'+

'<div id="fbfConfigTab-4">' + $l('ConfSectionMenu') + '</div>'+

'<div id="fbfConfigTab-5">' + $l('ConfSectionPageTitle') + '</div>'+

'<div id="fbfConfigTab-6">' + $l('ConfSectionShortcuts') + '</div>'+

'<div id="fbfConfigTab-7">' + $l('ConfSectionOther') + '</div>'+

'<div id="fbfConfigTab-8">' + $l('ConfSectionImportExport') + '</div>'+

'<div id="fbfConfigTab-9">' + $l('ConfSectionAdvanced') + '</div>'+

'<div id="fbfConfigTab-10">' + $l('ConfSectionAbout') + '</div>'+

'</td><td id="fbfConfigControls">'+

'<div id="fbfConfigControl-0" class="fbfConfigSelectedControl">'+

makeCheckBoxes('HomeStretch,HomeLeftAlign,HomeLeftColumnFixed,HomeLeftColumn')+

'     ' + makeCheckBoxes('HomeProfile') +

'     ' + makeCheckBoxes('HomeNavigation') +

'     ' + makeCheckBoxes('HomeChat') +

makeCheckBoxes('HomeRightColumn') +

'     ' + makeCheckBoxes('HomePokes') +

'     ' + makeCheckBoxes('HomePeopleYouMayKnow') +

'     ' + makeCheckBoxes('HomeFindFriends') +

'     ' + makeCheckBoxes('HomeEvents') +

'     ' + makeCheckBoxes('HomeRequests') +

'</div>'+

'<div id="fbfConfigControl-1">'+

makeCheckBoxes('HideApplicationStories,HideEventStories,HideFanStories,HideFriendStories,HideGroupStories,HideNoteStories,HideLinkStories,HidePhotoStories,HideProfilePicStories,HideRelationshipStories,HideStatusStories,HideVideoStories,HideWallStories') +

'<br />' + $l('ConfApplicationWhitelist') + '<br /><textarea id="fbfConfApplicationWhitelist" style="width:400px; height:150px;"></textarea>' +

'</div>'+

'<div id="fbfConfigControl-2">'+

makeCheckBoxes('ProfilePicPopup,PhotoPopup,ExternalPopup,DelayPopupPics,PopupAutoClose,PopupSmartAutoClose,BigAlbumPictures,AutoBigAlbumPictures,AutoLoadFullAlbum,AutoLoadTaggedPhotos') +

'<span class="fbfLabel">' + $l('ConfPopupPosition') + ': </span><input type="radio" name="fbfConfPopupPosition" id="fbfConfPopupPosition-auto" value="auto" /><label for="fbfConfPopupPosition-auto">' + $l('Automatic') + '</label> <input type="radio" name="fbfConfPopupPosition" id="fbfConfPopupPosition-left" value="left" /><label for="fbfConfPopupPosition-left">' + $l('Left') + '</label> <input type="radio" name="fbfConfPopupPosition" id="fbfConfPopupPosition-right" value="right" /><label for="fbfConfPopupPosition-right">' + $l('Right') + '</label><br />'+

'</div>'+

'<div id="fbfConfigControl-3">'+

makeCheckBoxes('Age,Sign,iCalendar,GoogleCalendar,CalendarFullName,CalendarBirthDate,GoogleApps') +

$l('ConfGoogleAppsDomain') + ': <input id="fbfConfGoogleAppsDomain"></input><br />'+

'</div>'+

'<div id="fbfConfigControl-4">'+

makeCheckBoxes('ChatHideIdle,ChatDifferentiate,Bookmarks,LogoutLink,HomeLink,ProfileLink,TopBarFixed') +

'<table style="margin-left:-3px;">' +

makeOpacitySelector('TopBarOpacity', 'TopBarHoverOpacity') +

makeOpacitySelector('BottomBarOpacity', 'BottomBarHoverOpacity') +

'</table>' +

'</div>'+

'<div id="fbfConfigControl-5">'+

makeCheckBoxes('PageTitle,FriendRequestCountInTitle,InboxCountInTitle,NotificationCountInTitle') +

'</div>'+

'<div id="fbfConfigControl-6">'+

makeCheckBoxes('Shortcuts') + '<br />' + $l('ConfShortcutList')+

'</div>'+

'<div id="fbfConfigControl-7">'+

makeCheckBoxes('DownloadVideo,ProtocolLinks,ErrorPageReload,NewTabSearch,SecureLinks,AutoReadMore,FacebookTimestamps,FBFTimestamps,FBFTimestamps24,Updates') +

'<table style="margin-left:-3px;">' +

'<tr><td><span class="fbfLabel">' + $l('ConfFacebookFixerLanguage') + ':</span></td><td><select id="fbfConfFacebookFixerLanguage" style="padding:0; margin-top:3px;"><option value="auto">' + $l('Automatic') + '</option><option value="cs">Čeština (Czech)</option><option value="da">Dansk (Danish)</option><option value="en">English</option><option value="es">Español (Spanish)</option><option value="fr">Français (French)</option><option value="de">Deutsch (German)</option><option value="it">Italiano (Italian)</option><option value="nl">Nederlands (Dutch)</option><option value="sk">Slovenčina (Slovak)</option><option value="tr">Türkçe (Turkish)</option><option value="el">Ελληνικά (Greek)</option><option value="bg">Български (Bulgarian)</option><option value="sr_rs">Српски (Serbian - Cyrillic)</option><option value="sr">Srpski (Serbian - Latin)</option><option value="zh_tw">中文(台灣) (Chinese - Taiwan)</option></select></td></tr>'+

'<tr><td><span class="fbfLabel">' + $l('ConfGoogleLanguage') + ':</span></td><td><select id="fbfConfGoogleLanguage" style="padding:0; margin-top:3px;"><option value="sq">Albanian</option><option value="ar">Arabic</option><option value="bg">Bulgarian</option><option value="ca">Catalan</option><option value="zh-CN">Chinese (Simplified)</option><option value="zh-TW">Chinese (Traditional)</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option value="nl">Dutch</option><option value="en">English</option><option value="et">Estonian</option><option value="tl">Filipino</option><option value="fi">Finnish</option><option value="fr">French</option><option value="gl">Galician</option><option value="de">German</option><option value="el">Greek</option><option value="iw">Hebrew</option><option value="hi">Hindi</option><option value="hu">Hungarian</option><option value="id">Indonesian</option><option value="it">Italian</option><option value="ja">Japanese</option><option value="ko">Korean</option><option value="lv">Latvian</option><option value="lt">Lithuanian</option><option value="mt">Maltese</option><option value="no">Norwegian</option><option value="pl">Polish</option><option value="pt">Portuguese</option><option value="ro">Romanian</option><option value="ru">Russian</option><option value="sr">Serbian</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="es">Spanish</option><option value="sv">Swedish</option><option value="th">Thai</option><option value="tr">Turkish</option><option value="uk">Ukrainian</option><option value="vi">Vietnamese</option></select></td></tr>'+

'</table>' +

'</div>'+

'<div id="fbfConfigControl-8">'+

(typeof JSON == 'undefined' ? $l('BrowserUnsupported') : $l('ConfExport') + '<br />' + $l('ConfImport') + '<br /><br /><textarea id="fbfPrefsJSON" style="width:425px; height:200px;" onmouseover="this.focus();this.select()">' + JSON.stringify(prefs, null, "\n") + '</textarea><br /><input type="button" id="fbfImport" value="' + $l('Import') + '" />')+

'</div>'+

'<div id="fbfConfigControl-9">'+

makeNumberInputs('ProcessInterval,DelayPopupPicsTimeout')+

'<br /><input type="button" id="fbfAnalyzeLocalization" value="Analyze Localization" />'+

'</div>'+

'<div id="fbfConfigControl-10">'+

'<span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title"><a href="http://www.code-poet.net/userscripts/facebook-fixer/index.html" target="_blank">FFixer</a></span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">Vaughan Chandler</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.<br /><br />Facebook is a registered trademark of Facebook, Inc.<br />FFixer is not related to or endorsed by Facebook, Inc. in any way.<br /><br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons License" style="border-width:0;" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br /><br /><b>' + $l('Translators') + ':</b><ul><li>Acedia.Liu - Chinese (Taiwan)</li><li>Caken - Czech</li><li>Connum - German</li><li>dnbace - Bulgarian</li><li>DoSMaN - Greek</li><li>Glen Farmer - Spanish</li><li>Gökhan Gurbetoğlu - Turkish</li><li>HeartRipper - Italian</li><li>Larissa van Sunder - Dutch</li><li>Mads Jensen - Danish</li><li>Peter Miksik - Slovak</li><li><li>preveo Gorštak - Serbian</li><li>Serge Thiry - French</li></ul>'+

'</div>'+

'</td></tr>'+

'</table>'+

'<br /><hr /><div style="text-align:right;"><input type="button" value="' + $l('Refresh') + '" onclick="location.reload();" /> <input type="button" id="fbfCloseConfig" value="' + $l('Close') + '" /></div>'+

'</div>', true

);

// Add the listener for the close button - if nothing else we should be able to close the popup

onClick('fbfCloseConfig', function() { hidePopup(); });

 

try {

 

// Update fields to match current settings

for (var i=0; i<booleanOptions.length; i++) {

if (prefs[booleanOptions]) { $('fbfConf'+booleanOptions).checked='checked'; }

onClick('fbfConf'+booleanOptions, function(e) {

setValue(e.target.id.replace('fbfConf',''), e.target.checked);

prefs[e.target.id.replace('fbfConf','')] = e.target.checked;

});

}

$('fbfConfPopupPosition-' + prefs['PopupPosition']).checked='checked';

var positions = new Array('auto','left','right');

var opacities = new Array('BottomBarOpacity','BottomBarHoverOpacity','TopBarOpacity','TopBarHoverOpacity');

for (var i=0; i<opacities.length; i++) { $('fbfConf'+opacities).value = prefs[opacities]; }

$('fbfConfGoogleAppsDomain').value = prefs['GoogleAppsDomain'];

$('fbfConfGoogleLanguage').value = prefs['GoogleLanguage'];

$('fbfConfFacebookFixerLanguage').value = prefs['FacebookFixerLanguage'];

$('fbfConfApplicationWhitelist').value = JSON.parse(prefs['ApplicationWhitelist']).sort().join(' ');

 

// Listen for changes

onClick('fbfConfigTabs', function(e) {

var current = e.target;

if (current.tagName=='DIV' && current.className != 'fbfConfigSelectedTab') {

var previous = $c('fbfConfigSelectedTab')[0];

previous.className='';

$('fbfConfigControl-' + previous.id.match(/-(\d+)/)[1]).className = '';

current.className = 'fbfConfigSelectedTab';

$('fbfConfigControl-' + current.id.match(/-(\d+)/)[1]).className = 'fbfConfigSelectedControl';

}

});

for (var i=0; i<positions.length; i++) {

onClick('fbfConfPopupPosition-'+positions, function(e) {

setValue('PopupPosition', e.target.id.replace('fbfConfPopupPosition-',''));

e.target.blur();

});

}

$('fbfConfGoogleAppsDomain').addEventListener('keyup', function(e) {

setValue('GoogleAppsDomain', e.target.value);

prefs['GoogleAppsDomain'] = e.target.value;

}, false);

function updateApplicationWhitelist(e) {

e.target.value = e.target.value.replace(/^\s+/g, '').replace(/\s*[^\d\s]/g, ' ').replace(/(\s)\s+(\S)/, '$1$2');

var awl = JSON.stringify(e.target.value.replace(/^\s+|\s+$/g, '').split(/\s+/).sort());

if (awl == '[""]') { awl = '[]'; }

setValue('ApplicationWhitelist', awl);

prefs['ApplicationWhitelist'] = awl;

}

$('fbfConfApplicationWhitelist').addEventListener('keyup', updateApplicationWhitelist, false);

$('fbfConfApplicationWhitelist').addEventListener('blur', updateApplicationWhitelist, false);

onClick('fbfUpdateLink', function() { FBFUpdateCheck(true); });

onClick('fbfImport', function() {

if (window.confirm($l('ImportConfirm'))) {

try {

var importing = JSON.parse($('fbfPrefsJSON').value);

for (var key in importing) {

log(key + ' => ' + importing[key]);

setValue(key, importing[key]);

}

if (window.confirm($l('ImportSuccess'))) { location.reload(); }

} catch(x) {

logError('Import/Export', x);

window.alert($l('ImportFailure'));

}

}

});

onClick('fbfAnalyzeLocalization', function() {

var analysis = [];

var buffer = [];

for (var key in lang.en) {

if (!lang[language][key]) { buffer.push(key); }

}

if (buffer.length>0) { analysis.push(buffer.length + ' strings pending translation to "' + language + '":\n\n' + buffer.join(', ')); }

buffer = [];

for (var key in lang[language]) {

if (!lang.en[key]) { buffer.push(key); }

}

if (buffer.length>0) { analysis.push(buffer.length + ' strings pending removal from "' + language + '":\n\n' + buffer.join(', ')); }

if (analysis.length>0) { window.alert(analysis.join('\n\n')); }

else { window.alert('This localization is up to date'); }

});

 

var selects = new Array('BottomBarOpacity','BottomBarHoverOpacity','TopBarOpacity','TopBarHoverOpacity','FacebookFixerLanguage','GoogleLanguage');

for (var i=0; i<selects.length; i++) {

$('fbfConf'+selects).addEventListener('change', function(e) {

setValue(e.target.id.replace(/^fbfConf/,''),e.target.options[e.target.selectedIndex].value);

e.target.blur();

}, false);

}

 

var numberInputs = new Array('ProcessInterval','DelayPopupPicsTimeout');

for (var i=0; i<numberInputs.length; i++) {

$('fbfConf'+numberInputs).addEventListener('keyup', function(e) {

try {

var val = parseInt(e.target.value);

setValue(e.target.id.replace(/^fbfConf/,''), val);

} catch(x){}

}, false);

}

 

} catch(x) { logError('Config Popup', x); }

 

window.scroll(0,0);

}

 

 

//

// Check for Updates (very modified, originally based on code by Jarett - http://userscripts.org/users/38602)

//

var updateForced;

function FBFUpdateCheck(forced) {

if((forced)||(parseInt(getValue("LastUpdate", "0")) + 86400000 <= (new Date().getTime()))) {

updateForced = forced;

// new: http://userscripts.org/scripts/source/8861.meta.js old: http://userscripts.org/scripts/review/8861

try { xmlhttpRequest({method: "GET",url: "http://userscripts.org/scripts/source/8861.meta.js?" + new Date().getTime(),headers: {'Cache-Control': 'no-cache'}}, handleUpdateResponse); }

catch (err) { if (forced) { alert("An error occurred while checking for updates:\n" + err); } }

}

}

function handleUpdateResponse® {

setValue('LastUpdate', new Date().getTime() + "");

if (r.responseText.match(/@timestamp\s+(\d+)/)[1] > version_timestamp) { showUpdatePopup(); }

else if (updateForced) { alert("No update is available for FFixer."); }

}

if (prefs['Updates']) { FBFUpdateCheck(false); }

function showUpdatePopup() {

showPopup(''+

'<div id="fbfUpdatePopup" class="fbfPopup"><div class="fbfImportant"></div>' + $l('UpdateAvailable1') + '<br /><br /><div class="fbfNote">' + $l('UpdateAvailable2') + '</div><br /><div class="fbfRight">'+

'<input type="button" value="' + $l('UpdateInstall') + '" id="fbfUpdateInstall" /> '+

'<input type="button" value="' + $l('UpdateHomepage') + '" id="fbfUpdateHomepage" /> '+

'<input type="button" value="' + $l('UpdateTomorrow') + '" id="fbfUpdateTomorrow" /></div></div>', true

);

onClick('fbfUpdateInstall', function() { openInTab('http://userscripts.org/scripts/source/8861.user.js'); hidePopup(); });

onClick('fbfUpdateHomepage', function() { window.open('http://userscripts.org/scripts/show/8861'); hidePopup(); });

onClick('fbfUpdateTomorrow', hidePopup);

}

 

 

//

// Load thumbnails for entire album

//

function loadFullAlbum() {

try {

if (m = $c1('summary').textContent.split('|')[0].match(/(\d+)/g)) {

m = m.sort(function(a,b){return a-b});

totalImagePages = Math.ceil(m[2]/20);

if (n=page.match(/page=(\d)/)) { thisPageNumber=n[1]; } else { thisPageNumber=1; }

albumPagesLoaded = 0;

totalAlbumPages = totalImagePages-1;

$('fbf_photo_pagination').innerHTML = '<span class="caption">' + $l('loadingFullAlbum') + '<span></span></span>';

for (var i=1; i<totalImagePages+1; i++) {

if (i!=thisPageNumber) {

appendPhotos('http://www.facebook.com/' + (page.indexOf('page=')!=-1 ? page.replace(/page=\d+/,'page='+i) : page+'&page='+i) + '&quickling', $l('fullAlbumLoaded'));

}

}

}

} catch(x) { logError('Load Full Album', x); }

}

 

 

//

// Load tagged thumbnails

//

function loadTaggedPhotos() {

try {

if (m = $c1('caption').textContent.split('|')[0].match(/(\d+)/g)) {

$('fbf_photo_pagination').innerHTML = '<span class="caption">' + $l('LoadingAllPhotos') + '<span></span></span>';

totalImagePages = Math.ceil(m[m.length-1]/15);

albumPagesLoaded = 0;

totalAlbumPages = totalImagePages-1;

var thisPhoto = 0;

if (m = page.match(/so=(\d+)/)) { thisPhoto = m[1]; }

var tid = 0;

if (m = page.match(/id=(\d+)/)) { tid = m[1]; }

else if (m = $('top_bar_pic').href.match(/id=(\d+)/)) { tid = m[1]; }

if (tid!=0) {

for (var i=0; i<totalImagePages; i++) {

if (i*15!=thisPhoto) {

//appendPhotos('http://www.facebook.com/ajax/photos.php?id=' + tid + '&v=photos&so=' + (i*15) + '&action=page&section=photos_of', '<span class="caption">' + $l('AllPhotosLoaded') + '</span>');

appendPhotos('http://www.facebook.com/' + page.replace(/&so=\d+/,'') + '&so=' + (i*15), '<span class="caption">' + $l('AllPhotosLoaded') + '</span>');

}

}

} else { log('loadTaggedPhotos() Error! => could not get tid'); }

}

} catch(x) { logError('Load Tagged Photos', x); }

}

 

 

//

// Add thumbnails from the specified URL

//

var photoTableRegex = /UIPhotoGrid_Table[^>]+>(.*?)<\\\/table/;

function appendPhotos(url, completeMessage) {

//log('Requesting from ' + url); // DEBUG ONLY

var req = new XMLHttpRequest();

req.open("GET", url);

req.send(null);

req.onreadystatechange = function() {

if (req.readyState == 4) {

if (req.status == 200) {

albumPagesLoaded++;

log(req.responseText);

var sub = photoTableRegex.exec(req.responseText)[1];

var buf = sub.replace(/\\/g,'').split(/<tr>/g);

var table = document.createElement('table');

table.className="UIPhotoGrid_Table";

html = '';

for (var i=1; i<buf.length; i++) { html = html + '<tr>' + buf; }

var tbody = $c1('UIPhotoGrid_Table').firstChild;

tbody.innerHTML = tbody.innerHTML + html;

//$('fbf_photo_pagination').lastChild.lastChild.innerHTML = ' ' + albumPagesLoaded + '/' + totalAlbumPages;

if (albumPagesLoaded>=totalAlbumPages) { $('fbf_photo_pagination').innerHTML = completeMessage; }

if (prefs['AutoBigAlbumPictures']) { click($x1("//a[contains(@class,'fbfbaplink')]")); }

}

}

}

}

 

 

//

// Add Bookmarks sub-menu

//

if (prefs['Bookmarks'] && !$('fbf-bookmarks')) {

try {

 

var bmArray = [];

var bmString = '';

 

function getURL() {

var url = location.href;

if (m = location.href.match(/^(.*?facebook\.com\/).*#!?\/?(.*)$/)) { url = m[1]+m[2]; }

return url.replace(/\?$/, '');

}

 

function getBookmark(url) {

for (var i=0; i<bmArray.length; i++) {

// The second condition below is only needed until the script's name or namepsace gets changed

// It handles a modification to getURL()

if (bmArray.indexOf('|'+url+'|')!=-1 || bmArray.indexOf('|'+url+'?|')!=-1) { return i; }

}

return false;

}

 

function setBookmarkHTML() {

var bmHTML = '';

for (var i=0; i<bmArray.length; i++) {

buffer = bmArray.split('|');

bmHTML = bmHTML + '<li><a href="' + buffer[1] + '">' + buffer[0] + '</a></li>';

}

$('fbf-bookmark-list').innerHTML = bmHTML+

'<li><div style="padding:2px 0 0; margin:2px 5px 0; border-top:1px solid #E0E0E0;"></div></li>'+

'<li><a id="fbf-add-bookmark">' + $l('BookmarkAdd') + '</a></li>'+

'<li><a id="fbf-remove-bookmark">' + $l('BookmarkRemove') + '</a></li>';

addBookmarkListeners();

}

 

function reloadBookmarkList() {

var bmString = getValue('BookmarkList', '');

if (bmString.match(/^\[.*\]$/)) { bmArray = JSON.parse(bmString).sort(); }

}

 

function updateBookmarkList() {

bmString = JSON.stringify(bmArray);

setValue('BookmarkList', bmString);

prefs['BookmarkList'] = bmString;

setBookmarkHTML();

}

 

function addBookmarkListeners() {

 

$('fbf-add-bookmark').addEventListener('click', function() {

var url = getURL();

if (getBookmark(url)!==false) { window.alert($l('BookmarkExists')); }

else {

name = document.title.replace(/^.*[\|\)] /i, '').replace(/ on facebook$/i, '');

if (name = window.prompt($l('BookmarkNamePrompt', url), name)) {

bmArray.push(name + '|' + url + '|');

updateBookmarkList();

}

}

}, false);

 

$('fbf-remove-bookmark').addEventListener('click', function() {

var url = getURL();

if ((bookmark = getBookmark(url))!==false) {

if (window.confirm($l('BookmarkConfirmRemoval', bmArray[bookmark].split('|')[0]) + '\n' + bmArray[bookmark].split('|')[1])) {

bmArray.splice(bookmark,1);

updateBookmarkList();

}

} else {

window.alert($l('BookmarkDoesNotExist'));

}

}, false);

 

}

 

var pageNav = $('pageNav');

if (pageNav) {

 

addStyle(

'#fbf-bookmarks { position:relative; display:list-item; }'+

'#fbf-bookmarks:hover ul, #fbf-bookmarks:hover li { display:block; }'+

'#fbf-bookmarks ul a, #fbf-bookmarks ul a:focus { background:white; }'+

'#fbf-bookmark-list { overflow:auto; }'+

// The following line is based on: #navAccountLink img

'#fbf-bookmarks img { background:url(/rsrc.php/z8S5R/hash/ez3x5cuc.png) no-repeat -137px 0; height:4px; left:5px; position:relative; top:-2px; width:7px; }'+

// The following line is based on: #navAccount ul

'#fbf-bookmarks ul { background:#fff;border:1px solid #333;border-bottom:2px solid #2d4486;display:none;margin-right:-1px;margin-top:-1px;min-width:200px;padding:10px 0 5px;position:absolute;right:0;_right:-1px;top:100%;*width:100%;_width:200px;z-index:1 }'+

// The following line is based on: #navAccount ul a

'#fbf-bookmarks ul a {color:#3a579a;display:block;font-weight:normal;height:auto;_margin-right:-25px;padding:4px 10px 5px;white-space:nowrap;*white-space:auto;_white-space:nowrap}'+

// The following line is based on: #navAccount ul a:hover, #navAccount ul a:focus, #navAccount ul a:active

'#fbf-bookmarks ul a:hover {background:#6d84b4;border-bottom:1px solid #3b5998;border-top:1px solid #3b5998;color:#fff;padding:3px 10px 4px}'+

// The following line is based on: #navAccount li

'#fbf-bookmarks li {display:block;float:none}'+

// The following line is based on: .openToggler #navAccountLink

'#fbf-bookmarks:hover fbf-bookmark-link {background-color:#fff;color:#333;height:22px;position:relative;z-index:3}'

);

 

var bookmarks = document.createElement('li');

bookmarks.id = 'fbf-bookmarks';

bookmarks.innerHTML = '<a href="#" onclick="return false;" id="fbf-bookmark-link" style="padding-right:16px;">' + $l('Bookmarks') + '<img src="http://static.ak.fbcdn.net/rsrc.php/z12E0/hash/8q2anwu7.gif" class="img" style="background:url(\'/rsrc.php/z8S5R/hash/ez3x5cuc.png\') no-repeat scroll -137px 0 transparent; height:4px; left:5px; position:relative; top:-2px; width:7px;"></a>'+

'<ul id="fbf-bookmark-list"></ul>';

 

pageNav.insertBefore(bookmarks, pageNav.firstChild);

 

$('fbf-bookmark-link').addEventListener('mouseover', function() {

reloadBookmarkList();

setBookmarkHTML();

$('fbf-bookmark-list').style.maxHeight = (window.innerHeight - 65) + 'px';

}, false);

 

}

 

 

} catch(x) { logError('Bookmarks', x); }

}

 

//

// Add easily accessbile Logout link

//

if (prefs['LogoutLink'] && !$('ff-logout')) {

try {

var oldLogout = $x1('//a[contains(@href,"logout.php")]');

if (oldLogout) {

var newLogout = oldLogout.cloneNode(true);

newLogout.id = 'ff-logout';

$('pageNav').appendChild(newLogout);

}

} catch(x) { logError('Logout Link', x); }

}

 

//

// Remove the Home link

//

if (!prefs['HomeLink']) {

try {

var l = $x1('.//a[contains(@href,"?ref=home")]', $('pageNav'));

l.parentNode.removeChild(l);

} catch(x) { logError('Home Link', x); }

}

 

//

// Remove the Profile link

//

if (!prefs['ProfileLink']) {

try {

var l = $x1('.//a[contains(@href,"?ref=profile")]', $('pageNav'));

l.parentNode.removeChild(l);

} catch(x) { logError('Profile Link', x); }

}

 

//

// Top Bar Positioning

//

if (prefs['TopBarFixed']) {

var div = document.createElement('div');

div.id = 'fbf-page-head-container';

$('pageHead').parentNode.insertBefore(div, $('pageHead').parentNode.firstChild);

$('fbf-page-head-container').insertBefore($('pageHead'), $('fbf-page-head-container').firstChild);

addStyle(

'#blueBar { position:fixed; }'+

'#fbf-page-head-container { width:' + $('pageHead').clientWidth + 'px; margin:0 auto; }'+

'#pageHead { position:fixed; }'+

'#headNavOut { width:' + ($('headNavOut').clientWidth-16) + 'px; }'+ // The 16 is for padding

'#content { padding-top:' + $('blueBar').clientHeight + 'px; }'

);

}

 

//

// Top Bar Transparency

//

if ((prefs['TopBarFixed'] || prefs['TopBarOpacity'] < 0) && (prefs['TopBarOpacity']!='1.0' || prefs['TopBarHoverOpacity']!='1.0')) {

if (prefs['TopBarOpacity'] < 0) { addStyle('#pageHead, #blueBar { display:none; } #content > div { padding-top:10px; }'); }

else { addStyle('#pageHead, #blueBar { opacity:' + prefs['TopBarOpacity'] + '; } #pageHead #blueBar { opacity:1; } #pageHead:hover, #blueBar:hover { opacity:' + prefs['TopBarHoverOpacity'] + '; } #jewelCase .jewel { border-style:none; }'); }

}

 

//

// Bottom Bar Transparency

//

if (prefs['BottomBarOpacity']!='1.0' || prefs['BottomBarHoverOpacity']!='1.0') {

if (prefs['BottomBarOpacity'] < 0) { addStyle(' #presence { display:none; }'); }

else { addStyle(' #presence { opacity:' + prefs['BottomBarOpacity'] + '; } #presence:hover { opacity:' + prefs['BottomBarHoverOpacity'] + '; }'); }

}

 

//

// Make Available Buddies Bold and Idle Buddies Italic

//

if (prefs['ChatDifferentiate']) { addStyle('#buddy_list a.friend, #pagelet_chat_home .buddy_row a { font-weight:bold; } #buddy_list a.idle, #pagelet_chat_home .buddy_row a.idle { font-weight:normal; font-style:italic; }'); }

 

//

// Hide Idle Buddies

//

//if (prefs['ChatHideIdle']) { addStyle(' .presence_menu_opts .list_select li.idle { max-height:0; overflow:hidden; }'); }

if (prefs['ChatHideIdle']) { addStyle('#buddy_list a.idle, #pagelet_chat_home .buddy_row a.idle { max-height:0; overflow:hidden; }'); }

 

 

//

// Hide specified sections of the left/right column

//

style='';

if (!prefs['HomeProfile']) { style = style + ' #pagelet_status_updater { display:none; }'; }

if (!prefs['HomeNavigation']) { style = style + ' #pagelet_navigation { display:none; }'; }

if (!prefs['HomeChat']) { style = style + ' #pagelet_chat_home { display:none; }'; }

if (!prefs['HomePokes']) { style = style + ' #pagelet_pokebox { display:none; }'; }

if (!prefs['HomePeopleYouMayKnow']) { style = style + ' #pagelet_pymkbox { display:none; }'; }

if (!prefs['HomeFindFriends']) { style = style + ' #pagelet_connectbox { display:none; }'; }

if (!prefs['HomeEvents']) { style = style + ' #pagelet_eventbox { display:none; }'; }

if (!prefs['HomeRequests']) { style = style + ' #pagelet_reqbox { display:none; }'; }

if (style!='') { addStyle(style); }

 

 

//

// Hide Facebook timestamps (x minutes ago)

//

if (!prefs['FacebookTimestamps']) { addStyle('abbr.timestamp { display:none; }'); }

 

 

//

// Listen for image mouseovers/mouseouts to show/hide popups

//

if (prefs['ProfilePicPopup'] || prefs['PhotoPopup']) {

picRegex = /:\/\/(profile).*(\/[aqst]\d|_[aqst]\.jpg)/;

 

picRegex = /(https?:\/\/(profile\.|photos-).*?\.fbcdn\.net.*?(\/[aqst]\d[\d_]+|_[aqst])\.jpg)/;

picRegex2 = /(src|url)=([^&]+)/;

 

function showPopupPic(e) {

try {

var t = e.target;

 

var oldSrc;

var newSrc;

var title;

 

if (t.tagName == 'IMG' && picRegex.test(t.src)) { oldSrc = t.src + '#1'; }

else if (t.tagName == 'I' && (m=picRegex.exec(t.style.backgroundImage))) { oldSrc = m[1] + '#2'; }

else if (t.parentNode && t.parentNode.firstChild.tagName == 'IMG' && (m=picRegex.exec(t.parentNode.firstChild.src))) { oldSrc = m[1] + '#3'; }

else if (t.parentNode && t.parentNode.style && (m=picRegex.exec(t.parentNode.style.backgroundImage))) { oldSrc = m[1] + '#4'; }

else if (t.src && (t.src.indexOf('app_full_proxy.php')!=-1 || t.src.indexOf('safe_image.php')!=-1) && (m=picRegex2.exec(t.src))) { oldSrc = unescape(m[2]) + '#5'; }

 

if (oldSrc || newSrc) {

 

if (!newSrc) {

if (m = oldSrc.match(/^["']+(.*)["']+$/)) { oldSrc = m[1]; } // Opera needs this, no idea why...

newSrc = oldSrc.replace(/\/[aqst]([\d_]+)\.jpg/, "/n$1.jpg").replace(/\/([\d_]+)[aqst]\.jpg/, "/$1n.jpg");

}

 

if (newSrc.indexOf('.fbcdn.net/')==-1) { newSrc = newSrc + '-external'; }

else {

if (newSrc.indexOf('/profile.')!=-1) { newSrc = newSrc + '-profile'; }

else { newSrc = newSrc + '-photo'; }

}

 

if (newSrc.indexOf('fbcdn.net') ? (newSrc.indexOf('profile')!=-1 ? prefs['ProfilePicPopup'] : prefs['PhotoPopup']) : prefs['ExternalPopup']) {

 

clearTimeout(hidePopupPicTimeout);

t.removeEventListener('mouseout', hidePopupPic, false);

t.addEventListener('mouseout', hidePopupPic, false);

 

if (m = newSrc.match(/\/n(\d+)_\d+\.jpg/)) { profileLink = 'http://www.facebook.com/profile.php?id=' + m[1]; }

else if (t.parentNode.href) { profileLink = t.parentNode.href; }

else if (t.parentNode.parentNode.href) { profileLink = t.parentNode.parentNode.href; }

 

showPopupPicTimeout = setTimeout(function(){

$('ff-popup-pic-image').innerHTML = '<a href="' + profileLink + '"><img src="' + newSrc + '" alt="' + $l('LoadingPic') + '" /></a>'; // + title;

$('ff-popup-pic-div').style.display = 'block';

$('ff-popup-pic-div').className = 'fbfPopup ff-popup-pic-div-' + (prefs['PopupPosition'] == 'auto' ? (e.pageX>document.body.clientWidth/2 ? 'left' : 'right') : prefs['PopupPosition']);

}, prefs['DelayPopupPics'] ? prefs['DelayPopupPicsTimeout'] : 0);

 

}

 

}

 

} catch(x) { logError('Popup Pic', x); }

}

 

$('ff-popup-pic-div').addEventListener('mouseover', function(e) { clearTimeout(hidePopupPicTimeout); }, false);

 

$('ff-popup-pic-div').addEventListener('mouseout', function(e) {

var r = e.relatedTarget;

if (!e.shiftKey && !e.ctrlKey && !e.altKey) {

while (r.parentNode && r.id!='ff-popup-pic-div') { r = r.parentNode; }

if (r.id!='ff-popup-pic-div') { document.getElementById('ff-popup-pic-div').style.display = 'none'; }

}

}, false);

 

window.addEventListener('mouseover', function(e) {

if (!e.shiftKey && !e.ctrlKey && !e.altKey) { showPopupPic(e); }

}, false);

 

function hidePopupPic(e) {

if (prefs['DelayPopupPics']) { clearTimeout(showPopupPicTimeout); }

if (!e.shiftKey && !e.ctrlKey && !e.altKey) {

hidePopupPicTimeout = setTimeout(function() { document.getElementById('ff-popup-pic-div').style.display = 'none'; }, 30);

}

}

 

}

 

 

//

// Add link for showing full-size album pictures

//

function addBigAlbumPicLinks(x, parent, className, container, showPipe) {

// x allows multiple links on a page, link is added to parent with a class of className, images are found in container

if (document.getElementById('fbfbaplink'+x)) { return; }

var albumLink = document.createElement('a');

albumLink.id = 'fbfbaplink'+x;

parent.appendChild(albumLink);

albumLink.innerHTML = $l('ShowBigPictures');

albumLink.className = 'fbfbaplink ' + (className!='' ? className : '');

albumLink.addEventListener('click', function() {

var images = container.getElementsByTagName('img');

var buf = '';

for (i=0; i<images.length; i++) {

buf+= '<a href="' + images.parentNode.href + '">'+

'<img src="' + images.src.replace(/\/s([\d_]+)\.jpg/, '/n$1.jpg').replace(/\/([\d_]+)s\.jpg/, '/$1n.jpg') + '"' + (images.getAttribute('title')!=null ? ' title="' + images.getAttribute('title') + '"' : '') + ' />'+

'</a>';

}

hidePopup();

showPopup('<div id="FBFBigAlbumContainer"><div id="FBFBigAlbum" class="fbfPopup"><div id="FBFBigAlbumClose1" class="FBFBigAlbumClose">' + $l('Close') + '</div>' + buf + '<div id="FBFBigAlbumClose2" class="FBFBigAlbumClose">' + $l('Close') + '</div></div></div>', false);

onClick('FBFBigAlbumClose1', hidePopup);

onClick('FBFBigAlbumClose2', hidePopup);

}, false);

if (showPipe) {

var pipe = document.createElement('span');

pipe.id = 'fbfbappipe'+x;

pipe.className = 'pipe';

pipe.innerHTML = '|';

albumLink.parentNode.insertBefore(pipe, albumLink);

}

if (prefs['AutoBigAlbumPictures']) { click(albumLink); }

}

 

//

// Modify search form to search results open in a new tab/window

//

if (prefs['NewTabSearch'] && $('q')) {

$('q').addEventListener('keydown', function(e) {

if (e.keyCode == 13 && e.ctrlKey) { $('navSearch').target = '_blank'; }

else { $('navSearch').target = ''; }

}, false);

}

 

//

// Add useful date functions

//

Date.prototype.getNextDay=function(){var nextDay=new Date(); nextDay.setTime(this.getTime()+86400000); return nextDay; }

Date.prototype.before=function(date){if(!date)date=new Date(); return this.getTime()<date.getTime();}

Date.prototype.past=function(date){if(!date)date=new Date(); var thisDate=this; thisDate.setHours(0); thisDate.setMinutes(0); thisDate.setSeconds(0); date.setYear(thisDate.getFullYear()); return thisDate.getTime()<date.getTime();}

Date.prototype.getAge=function(){var now=new Date(); return this.past(new Date())?now.getFullYear()-this.getFullYear():now.getFullYear()-this.getFullYear()-1;}

Date.prototype.toISOString=function(includeTime){return ''+this.getFullYear()+$0(this.getMonth()-0+1)+$0(this.getDate())+(includeTime?'T'+$0(this.getHours())+$0(this.getMinutes())+$0(this.getSeconds()):'');}

Date.prototype.getSign=function(){ var signs = $l('Signs'); var endDates=new Array(19,18,20,19,20,21,22,22,22,22,21,21); return signs[this.getDate()>endDates[this.getMonth()]?(this.getMonth()+1)%12:this.getMonth()];}

Date.prototype.format = function() { var monthNames = $l('Months'); return monthNames[this.getMonth()] + ' ' + this.getDate() + ', ' + this.getFullYear(); }

Date.prototype.getFormattedTime = function(use24Hours) { return (use24Hours ? $0(this.getHours()) : (this.getHours()%12==0 ? '12' : this.getHours()%12)) + ':' + $0(this.getMinutes()) + (use24Hours ? '' : (this.getHours()>11 ? 'pm' : 'am')); }

 

//

// Process the page at regular intervals

//

processing = setInterval(processPage, prefs['ProcessInterval']);

processPage();

 

function processPage() {

 

//

// Figure out what page we're looking at

//

loc = window.location.href.toLowerCase();

page = loc.split('facebook.com/')[1];

if (page.indexOf('#')!=-1) {

buf = page.split('#');

page = buf[1]!='' ? buf[1] : buf[0];

}

page = page.replace(/^!?\//,'');

//if (page!=lastPage) { log('Page => "' + page + '"'); }// DEBUG ONLY

 

if (page != lastPage && prefs['PopupAutoClose'] && $('ff-popup-pic-div')) {

$('ff-popup-pic-div').style.display = 'none';

lastPage = page;

}

 

//

// Show date/time of comments and feed items

//

if (prefs['FBFTimestamps']) {

var today = new Date()

var yesterday = new Date();

yesterday.setTime(today.getTime()-24*60*60*1000);

var fTimestamp = new Date();

var timestamps = $x('//abbr[@class=timestamp]');

for (var i=0; i<timestamps.snapshotLength; i++) {

var t = timestamps.snapshotItem(i);

fTimestamp.setTime(Date.parse(t.title));

t.className = t.className + ' timed';

var fbfTimestamp = document.createElement('span');

fbfTimestamp.innerHTML = (prefs['FacebookTimestamps']?' (':'') + (fTimestamp.toISOString()==today.toISOString() ? '' : (fTimestamp.toISOString()==yesterday.toISOString() ? 'Yesterday' : fTimestamp.toISOString()) + ' at ') + fTimestamp.getFormattedTime(prefs['FBFTimestamps24']) + (prefs['FacebookTimestamps']?') ':'');

t.parentNode.insertBefore(fbfTimestamp, t.nextSibling);

}

}

 

 

//

// Customize Home Page

//

if (isHomePage()) {

try {

 

homeStream = $('pagelet_status_updater');

if (homeStream && !homeStream.className.match(/\bfbf\b/)) {

 

homeStream.className = homeStream.className + (' fbf');

 

try {

if (homePageNotModified) {

 

// Fixed positioning for left column

if (prefs['HomeLeftColumnFixed']) { addStyle('#leftCol { position:fixed; }'); }

 

// Hide the left column

if (!prefs['HomeLeftColumn']) { addStyle('#mainContainer #leftCol { display:none; } #mainContainer #contentCol { margin-left:5px; }'); }

 

// Hide the right column

if (!prefs['HomeRightColumn']) { addStyle('#mainContainer #rightCol { display:none; }'); }

 

// Stretch the home page

if (prefs['HomeStretch']) {

addStyle('.fbx #globalContainer { width:auto; margin:auto 7px; } .fbx #fbf-page-head-container { width:auto; } .fbx .commentable_item .ufi_section { width:auto; } ');

if (prefs['TopBarFixed']) {

addStyle('.fbx #headNavOut { width:' + ($('contentCol').clientWidth-16) + 'px; }');

}

}

 

// Or left align the home page

else if (prefs['HomeLeftAlign']) { addStyle('#globalContainer { margin:0 0 0 5px; ! important; }'); }

 

homePageNotModified = false;

}

} catch(x) { logError('Home CSS', x); }

 

}

 

// Make today's events bold

try {

var eventDays = $x('//span[contains(@class,"UIUpcoming_Time")][not(contains(@class,"fbf-handled"))]');

for (var i=0; i<eventDays.snapshotLength; i++) {

eventDays.snapshotItem(i).className = eventDays.snapshotItem(i).className + ' fbf-handled';

if (eventDays.snapshotItem(i).innerHTML.toLowerCase().indexOf($l('today'))!=-1) {

eventDays.snapshotItem(i).parentNode.style.fontWeight = 'bold';

}

}

} catch(x) { logError('Bold Events', x); }

 

// Modify the live feed

try {

if (prefs['HideApplicationStories'] || prefs['HideEventStories'] || prefs['HideFanStories'] || prefs['HideFriendStories'] || prefs['HideGroupStories'] || prefs['HideNoteStories'] || prefs['HideLinkStories'] || prefs['HidePhotoStories'] || prefs['HideProfilePicStories'] || prefs['HideRelationshipStories'] || prefs['HideStatusStories'] || prefs['HideVideoStories'] || prefs['HideWallStories']) {

var stream = $('pagelet_intentional_stream');

var whitelist = JSON.parse(prefs['ApplicationWhitelist']);

whitelistRegex = whitelist.length==0 ? null : new RegExp('/apps/application\\.php\\?id=(' + whitelist.join('|') + ')\\b');

if (stream) {

var blocked = Array();

if (prefs['HideApplicationStories']) { blocked = blocked.concat(Array('237')); }

if (prefs['HideEventStories']) { blocked = blocked.concat(Array('1','38','178')); }

if (prefs['HideFanStories']) { blocked = blocked.concat(Array('161')); }

if (prefs['HideFriendStories']) { blocked = blocked.concat(Array('8','12')); }

if (prefs['HideGroupStories']) { blocked = blocked.concat(Array('4','21')); }

if (prefs['HideLinkStories']) { blocked = blocked.concat(Array('5','263')); }

if (prefs['HideNoteStories']) { blocked = blocked.concat(Array('66')); }

if (prefs['HidePhotoStories']) { blocked = blocked.concat(Array('7','65','247')); }

if (prefs['HideProfilePicStories']) { blocked = blocked.concat(Array('259')); }

if (prefs['HideRelationshipStories']) { blocked = blocked.concat(Array('10')); }

if (prefs['HideStatusStories']) { blocked = blocked.concat(Array('11','46')); }

if (prefs['HideVideoStories']) { blocked = blocked.concat(Array('3','128','130')); }

if (prefs['HideWallStories']) { blocked = blocked.concat(Array('56')); }

if (blocked.length>0) {

var elms = $x(".//*[contains(@class,'uiUnifiedStory') and (contains(@data-ft,'\"sty\":\"" + blocked.join("\"') or contains(@data-ft,'\"sty\":\"") + "\"'))]", stream);

for (var i=0; i<elms.snapshotLength; i++) {

if (whitelistRegex===null || !whitelistRegex.test(elms.snapshotItem(i).innerHTML)) {

elms.snapshotItem(i).parentNode.removeChild(elms.snapshotItem(i));

}

}

}

}

}

} catch(x) { logError('Live Feed', x); }

 

} catch(x0) { logError('Home', x0); }

}

 

//

// Replace links with HTTPS versions

//

if (prefs['SecureLinks']) {

var links = $x("//a[contains(@href,'facebook.com')]");

for (var i=0; i<links.snapshotLength; i++) { links.snapshotItem(i).href = links.snapshotItem(i).href.replace(/^http:\/\/([^\.]*\.)?facebook\.com\//,'https://$1facebook.com/'); }

}

 

 

//

// Auto-click on "read more" links

//

if (prefs['AutoReadMore']) {

var links = $x("//span[@class=text_exposed_link]/a[1]");

for (var i=0; i<links.snapshotLength; i++) {

links.snapshotItem(i).parentNode.className = links.snapshotItem(i).parentNode.className + ' fbfHandled';

click(links.snapshotItem(i));

}

}

 

 

//

// Show big album pictures

//

if (prefs['BigAlbumPictures']) {

if (page.match(/^album.php/) || page.match(/^photo_search.php/) || page.match(/^profile.php\?.*\bv=photos/) || page.match(/^pages\/.*\?.*\bv=photos/) || (page.indexOf('.php')==-1 && page.indexOf('/')==-1 && page.indexOf('v=photos')!=-1)) {

try {

var parents;

if (page.indexOf('album.php')!=-1) {

parents = document.evaluate("//div[@id=content]//div[@class=summary][1]/*[1]",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE ,null).singleNodeValue;

addBigAlbumPicLinks(0, parents, '', document.getElementById('album_container'), true);

} else if (page.indexOf('profile.php')!=-1 || page.indexOf('.php')==-1) {

parents = document.getElementsByClassName('photos_header_actions')[0];

var container = document.getElementById('photosofme_wrapper') ? document.getElementById('photosofme_wrapper') : document.getElementById('photos_of_wrapper');

addBigAlbumPicLinks(0, parents, 'normal_size', container, true);

} else if (page.indexOf('pages/')!=-1) {

parents = document.evaluate("//div[contains(@class,'photos_header_actions')][contains(string(),'Fan Photos')]",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE ,null).singleNodeValue;

var container = document.getElementById('photos_of_wrapper');

addBigAlbumPicLinks(0, parents, 'normal_size', container, true);

} else {

parents = document.evaluate("//div[contains(@class,'sectiontype')]/h3",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE ,null);

if (parents.snapshotLength>0) {

for (i=0; i<parents.snapshotLength; i++) { addBigAlbumPicLinks(i, parents.snapshotItem(i), '', parents.snapshotItem(i).parentNode.nextSibling, true); }

} else {

parents = document.evaluate("//div[contains(@class,'summary_bar')][1]",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE ,null).singleNodeValue;

addBigAlbumPicLinks(0, parents, '', document.getElementById('album'), false);

}

}

} catch(x) { logError('Big Album Pictures', x); }

} else if ((page.match(/^profile.php\?.*\bv=info/) || (page.indexOf('.php')==-1 && page.indexOf('/')==-1 && page.indexOf('v=info')!=-1)) && document.getElementById('fbfbaplink0')) {

document.getElementById('fbfbaplink0').parentNode.removeChild(document.getElementById('fbfbaplink0'));

document.getElementById('fbfbappipe0').parentNode.removeChild(document.getElementById('fbfbappipe0'));

}

}

 

//

// Add calendar features to Events pages

//

if ((prefs['GoogleCalendar'] || prefs['iCalendar']) && page.indexOf('events.php')==0) {

if (prefs['iCalendar'] && page.indexOf('events.php?bday=1')==0) {

try {

var elm = document.evaluate("//div[contains(@class,'summary_bar')][1]/div[@class=summary][1]",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE ,null).singleNodeValue;

if (elm!=null) {

if (elm.className.indexOf('fbfcal')!=-1) { return; }

elm.className = elm.className + ' fbfcal';

elm.innerHTML = elm.innerHTML + ' | <a href="#" id="fbfical">' + $l('ExportICalendarFile') + '</a><span id="fbfcalwarning"> ' + $l('ExportICalendarFileWarning') + '</span>';

document.getElementById('fbfical').addEventListener('click', function(e) {

if (e.target.href.match(/#$/)) {

e.stopPropagation();

e.preventDefault();

document.getElementById('fbfical').innerHTML = $l('CreatingFile');

setTimeout(function(){

var now = new Date();

var day = now.getDate();

var month = now.getMonth()+1;

var year = now.getFullYear();

var divs = document.evaluate("//div[@class=bdaycal_month_section]",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE ,null);

var ical = 'BEGIN:VCALENDAR%0D%0AVERSION:2.0%0D%0APRODID:FFixer%0D%0A';

var eventMonth;

var date;

var days;

var bdays;

for (i=0; i<divs.snapshotLength; i++) {

eventMonth = $m(divs.snapshotItem(i).id)+1+'';

if (eventMonth<10) { eventMonth = '0' + eventMonth; }

days = divs.snapshotItem(i).innerHTML.replace(/.*<\/table>/,'').split(/<br[^>]*>/g);

for (j=0; j<days.length; j++) {

if (m = days[j].match(/^(\d+)/)) {

bdays = days[j].split(',');

for (k=0; k<bdays.length; k++) {

if (n = bdays[k].match(/[^>]+>([^<]+)/)) {

date = ((eventMonth < month || (eventMonth == month && m[1] < day)) ? year-0+1 : year) + eventMonth + m[1];

ical = ical + 'BEGIN:VEVENT%0D%0ASUMMARY:' + $l('Birthday',prefs['CalendarFullName'] ? n[1] : n[1].split(' ')[0]) + '%0D%0ADESCRIPTION:' + $l('Birthday',n[1]) + '%0D%0ADTSTART:' + date + '%0D%0ADTEND:' + date + '%0D%0ARRULE:FREQ=YEARLY%0D%0AEND:VEVENT%0D%0A';

}

}

}

}

}

e.target.href = 'data:text/calendar;charset=US-ASCII,' + ical + 'END:VCALENDAR';

e.target.onclick='';

location.replace(e.target.href);

document.getElementById('fbfcalwarning').style.display = 'none';

document.getElementById('fbfical').innerHTML = $l('ExportICalendarFile');

},0);

}

}, false);

}

} catch(x) { logError('iCalendar', x); }

} else if (prefs['GoogleCalendar'] && page.indexOf('events.php?archive=1')!=0) {

var divs = $c('partyrow');

var now = new Date();

var year = now.getFullYear();

var div;

if (divs.length>0) {

for (var i=0; i<divs.length; i++) {

div = divs;

var tds = div.getElementsByTagName('td');

for (var j=0; j<tds.length; j++) {

if (tds[j].className == 'actions' && tds[j].innerHTML.indexOf('class="calLink"')==-1) {

h = div.innerHTML;

title = h.match(/class="etitle">([^<]+)</i)[1];

where = h.match(/Where:<\/td><td>(.+?)<\/td/i)[1];

when = h.match(/When:<\/td><td>(.+?)<\/td/i)[1];

host = h.match(/Hosted by:<\/td><td>(.+?)<\/td/i)[1];

var startDate, endDate;

if (m = when.match(/^(.*)<.+?>(.*)$/)) {

startDate = $d(m[1]);

endDate = $d(m[2]);

}

else if (m = when.match(/(.*)( \d\d?:\d\d ?(am|pm)?).*( \d\d?:\d\d ?(am|pm)?)/)) {

startDate = $d(m[1]+m[2]);

endDate = $d(m[1]+m[4]);

if (endDate!=null && endDate.before(startDate)) { endDate=endDate.getNextDay(); }

}

if (startDate==null || endDate==null) return;

var calLink = document.createElement('a');

calLink.innerHTML = $l('AddToCalendar');

calLink.className = 'calLink';

calLink.href = 'http://www.google.com/calendar/' + (prefs['GoogleApps'] && prefs['GoogleAppsDomain']!='' ? 'hosted/'+prefs['GoogleAppsDomain']+'/' : '') + 'event?action=TEMPLATE&text=' + title + '&dates=' + startDate.toISOString(true) + '/' + endDate.toISOString(true) + '&location=' + where + '&details=Hosted by ' + host;

tds[j].appendChild(calLink);

break;

}

}

}

}

}

}

 

//

// Show birthday info and Google Calendar link

//

if ((prefs['Age'] || prefs['Sign'] || prefs['GoogleCalendar']) && (page.match(/^profile.php/) || (page.indexOf('.php')==-1 && page.indexOf('/')==-1))) {

try {

var bdayNode = document.evaluate("//div[@class=birthday][1]/dd",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE ,null).singleNodeValue;

if (bdayNode != null) {

if (bdayNode.className!='fbfbday') {

bdayNode.className='fbfbday';

var info = '';

var now = new Date();

var bday = $d(bdayNode.innerHTML);

if (bday!=null) {

var past = bday.past();

if (prefs['Age']) { if (now.getFullYear()!=bday.getFullYear()) { info = info + '<br />' + $l('yearsOld',bday.getAge()); } }

if (prefs['Sign']) { info = info + '<br /><span id="FBFsign">' + ' ' + bday.getSign() + '</span>'; }

if (prefs['GoogleCalendar']) {

var thisYearBday = new Date();

thisYearBday.setTime(bday.getTime());

thisYearBday.setYear(past ? now.getFullYear()-0+1 : now.getFullYear());

var name = document.getElementById('profile_name').innerHTML;

info = info + '<br /><a href="http://www.google.com/calendar/' + (prefs['GoogleApps'] && prefs['GoogleAppsDomain']!='' ? 'hosted/'+prefs['GoogleAppsDomain']+'/' : '') + 'event?action=TEMPLATE&text=' + $l('Birthday',prefs['CalendarFullName'] ? name : name.split(' ')[0]) + '&dates=' + thisYearBday.toISOString() + '/' + thisYearBday.getNextDay().toISOString() + '&details=' + $l('Birthday',name) + (prefs['CalendarBirthDate'] && now.getFullYear()!=bday.getFullYear() ? ' - ' + bday.format() : '') + '">' + $l('AddToGoogleCalendar') + '</a>';

}

bdayNode.innerHTML = bdayNode.innerHTML + info;

}

}

}

} catch(x) { logError('Age/Sign/Calendar', x); }

}

 

//

// Show video download link

//

if (prefs['DownloadVideo'] && page.match(/^video\/video.php\?.*v=/)) {

try {

var parent = $x1("//div[@id=video_actions]/ul[@class=actionspro][1]");

if (!$('fbf-video-link')) {

var videoSrc;

var embed = $x1("//embed[contains(@flashvars,'video_src')][1]");

if (embed) { videoSrc = unescape(embed.getAttribute('flashvars')).match(/video_src=([^&]*)/)[1]; }

else { videoSrc = unescape($x1("//div[@id=js_buffer]/script").text.match(/addVariable\(\"video_src\", \"(|([^\"]|\\\")*[^\\])\"/)[1]); }

var link = document.createElement('li');

link.id = 'fbf-video-link';

link.className = 'actionspro_li';

link.innerHTML = '<a class="actionspro_a" href="' + videoSrc + '" title="' + $l('DownloadVideo') + '" />' + $l('DownloadVideo') + '</a>';

parent.insertBefore(link, parent.lastChild.nextSibling);

}

} catch(x) { logError('Download Video', x); }

}

 

//

// Change page title

//

if (prefs['PageTitle'] && document.title.indexOf('Facebook | ')!=-1) { document.title = document.title.replace('Facebook | ', ''); }

if (prefs['NotificationCountInTitle'] || prefs['InboxCountInTitle']) {

var counts = Array();

if (prefs['FriendRequestCountInTitle']) {

var count = $x1('//a[@id=jewelRequest]/span/span');

if (count.innerHTML>0) { counts.push(count.innerHTML + 'f'); }

}

if (prefs['InboxCountInTitle']) {

var count = $x1('//a[@id=jewelMail]/span/span');

var mailWrapper = $('mailWrapper');

if (count.innerHTML>0 && mailWrapper.className == "jewel jewelNew jewelUnread") { counts.push(count.innerHTML + 'm'); }

}

if (prefs['NotificationCountInTitle']) {

var count = $x1('//a[@id=jewelAlert]/span/span');

if (count.innerHTML>0) { counts.push(count.innerHTML + 'n'); }

}

if (counts.length>0) {

if (document.title.charAt(0) == '(') { document.title = document.title.replace(/^\(.*?\)/, '(' + counts.join(' ') + ')'); }

else { document.title = '(' + counts.join(' ') + ') ' + document.title; }

} else {

document.title = document.title.replace(/^\(.*?\)/, '');

}

}

 

//

// Reload Error Page

//

if (prefs['ErrorPageReload'] && $('content') && $('content').innerHTML.toLowerCase().indexOf('error while loading page from')!=-1 && $('try_again_button')) {

tryAgainButton=$('try_again_button');

if (tryAgainButton.className.indexOf('autoreload')==-1) {

tryAgainButton.className = tryAgainButton.className + ' autoreload';

tryAgainButton.value = $l('ReloadErrorPage');

setTimeout("if (document.getElementById('try_again_button')) { window.location.reload(); }", 5000);

}

}

 

//

// Add Protocol Links

//

if (prefs['ProtocolLinks'] && (page.match(/profile\.php\?id=.*&v=info/) || (page.indexOf('.php')==-1 && page.indexOf('/')==-1) && page.indexOf('v=info')!=-1) && $('info_section_info_contact') && $('info_section_info_contact').className.indexOf('fbfhandled')==-1) {

try {

$('info_section_info_contact').className = $('info_section_info_contact').className + ' ' + 'fbfhandled';

var dds = $('info_section_info_contact').getElementsByTagName('dd');

var dts = $('info_section_info_contact').getElementsByTagName('dt');

for (var i=0; i<dds.length; i++) {

if (dts.innerHTML == 'Skype:') { dds.innerHTML = '<a href="skype:' + dds.innerHTML + '?call" title="' + $l('ProtocolSkype', dds.innerHTML) + '">' + dds.innerHTML + '</a>'; }

if (dts.innerHTML == 'Windows Live:') { dds.innerHTML = '<a href="msnim:chat?contact=' + dds.innerHTML + '" title="' + $l('ProtocolMSN', dds.innerHTML) + '">' + dds.innerHTML + '</a>'; }

if (dts.innerHTML == 'Yahoo:') { dds.innerHTML = '<a href="ymsgr:sendIM?' + dds.innerHTML + '" title="' + $l('ProtocolYahoo', dds.innerHTML) + '">' + dds.innerHTML + '</a>'; }

if (dts.innerHTML == 'Google Talk:') { dds.innerHTML = '<a href="xmpp:' + dds.innerHTML + '" title="' + $l('ProtocolGoogle', dds.innerHTML) + '">' + dds.innerHTML + '</a>'; }

}

} catch(x) { logError('Protocol Links', x); }

}

 

//

// Load thumbnails for entire album

//

if (page.match(/^album.php?/)) {

try {

var pager = $c1('pagerpro');

if (pager && pager.className.indexOf(' fbfhandled')==-1) {

pager.id='fbf_photo_pagination';

pager.className = pager.className + ' fbfhandled';

if (prefs['AutoLoadFullAlbum']) {

loadFullAlbum();

} else {

var loadAlbumLink = document.createElement('li');

loadAlbumLink.className = 'pagerpro_li';

loadAlbumLink.innerHTML = '<a id="FBFLoadAllPhotos" class="pagerpro_a" href="#" onclick="return false;" title="' + $l('LoadPhotosWarning') + '">' + $l('all') + '</a>';

pager.insertBefore(loadAlbumLink, pager.lastChild.nextSibling);

onClick('FBFLoadAllPhotos', function(e) {

setTimeout(function(){ loadFullAlbum(); }, 0);

});

}

}

} catch(x) { logError('Album Thumbnails', x); }

}

 

//

// Load thumbnails for tagged photos

//

if (page.match(/^profile.php?.*v=photos/) || (page.indexOf('.php')==-1 && page.indexOf('/')==-1 && page.indexOf('v=photos')!=-1)) {

try {

var pager = $c1('pagerpro');

if (pager && pager.className.indexOf(' fbfhandled')==-1) {

pager.id='fbf_photo_pagination';

pager.className = pager.className + ' fbfhandled';

if (prefs['AutoLoadTaggedPhotos']) {

loadTaggedPhotos();

} else {

var loadAlbumLink = document.createElement('li');

loadAlbumLink.className = 'pagerpro_li';

loadAlbumLink.innerHTML = '<a id="FBFLoadAllPhotos" class="pagerpro_a" href="#" onclick="return false;" title="' + $l('LoadPhotosWarning') + '">' + $l('All') + '</a>';

pager.insertBefore(loadAlbumLink, pager.lastChild.nextSibling);

onClick('FBFLoadAllPhotos', function(e) {

setTimeout(function(){ loadTaggedPhotos(); }, 0);

});

}

}

} catch(x) { logError('Tagged Photos Thumbnails', x); }

}

 

}

 

 

}) ();

 

// There are only 10 types of people in the world — those who understand ternary, those who don't, and those who mistake it for binary :)

 

Endret av hernil
La langt innlegg i spoiler
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...