X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_intf_strings.h;h=e52c5a8c8fdcf988bee4344a9fb59de445206b75;hb=3b14b63995cae2a8f92b66acf14679e4a7f71cc5;hp=ef0b677d8b4809729c1a7da09d8a2421cfef2586;hpb=a09da968e98c1df5af1c0092482c35c2ad497d4c;p=vlc diff --git a/include/vlc_intf_strings.h b/include/vlc_intf_strings.h index ef0b677d8b..e52c5a8c8f 100644 --- a/include/vlc_intf_strings.h +++ b/include/vlc_intf_strings.h @@ -1,24 +1,24 @@ /***************************************************************************** * vlc_intf_strings.h : Strings for main interfaces ***************************************************************************** - * Copyright (C) 2003 the VideoLAN team + * Copyright (C) 2003 VLC authors and VideoLAN * $Id$ * * Authors: Clément Stenac * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ #ifndef VLC_INTF_STRINGS_H @@ -29,21 +29,33 @@ * This file defines a number of strings used in user interfaces */ +/* A helper macro that will expand to either of the arguments + depanding on platform. The arguments are supposed to be: + 1. dir: a string containing "directory" + 2. folder: a string with the same meaning but with directory + substituted with "folder" +*/ +#if defined( WIN32 ) || defined(__APPLE__) + #define I_DIR_OR_FOLDER( dir, folder ) folder +#else + #define I_DIR_OR_FOLDER( dir, folder ) dir +#endif + /*************** Open dialogs **************/ #define I_OP_OPF N_("Quick &Open File...") #define I_OP_ADVOP N_("&Advanced Open...") -#define I_OP_OPDIR N_("Open &Directory...") - +#define I_OP_OPDIR I_DIR_OR_FOLDER( N_("Open D&irectory..."), \ + N_("Open &Folder...") ) #define I_OP_SEL_FILES N_("Select one or more files to open") +#define I_OP_SEL_DIR I_DIR_OR_FOLDER( N_("Select Directory"), N_("Select Folder") ) /******************* Menus *****************/ #define I_MENU_INFO N_("Media &Information") #define I_MENU_CODECINFO N_("&Codec Information") #define I_MENU_MSG N_("&Messages") -#define I_MENU_EXT N_("&Extended Settings") -#define I_MENU_GOTOTIME N_("Go to Specific &Time") +#define I_MENU_GOTOTIME N_("Jump to Specific &Time") #define I_MENU_BOOKMARK N_("&Bookmarks") #define I_MENU_VLM N_("&VLM Configuration") @@ -52,29 +64,33 @@ /* Playlist popup */ #define I_POP_PLAY N_("Play") #define I_POP_PREPARSE N_("Fetch Information") -#define I_POP_DEL N_("Delete") +#define I_POP_DEL N_("Remove Selected") #define I_POP_INFO N_("Information...") #define I_POP_SORT N_("Sort") -#define I_POP_ADD N_("Add Node") +#define I_POP_NEWFOLDER I_DIR_OR_FOLDER( N_("Create Directory..."), \ + N_("Create Folder...") ) +#define I_POP_EXPLORE I_DIR_OR_FOLDER( N_("Show Containing Directory..."), \ + N_("Show Containing Folder...") ) #define I_POP_STREAM N_("Stream...") #define I_POP_SAVE N_("Save...") -#define I_POP_EXPLORE N_("Open Folder...") + /*************** Playlist *************/ -#define I_PL_LOOP N_("Repeat all") -#define I_PL_REPEAT N_("Repeat one") -#define I_PL_NOREPEAT N_("No repeat") +#define I_PL_LOOP N_("Repeat All") +#define I_PL_REPEAT N_("Repeat One") +#define I_PL_NOREPEAT N_("No Repeat") #define I_PL_RANDOM N_("Random") -#define I_PL_NORANDOM N_("Random off") +#define I_PL_NORANDOM N_("Random Off") -#define I_PL_ADDPL N_("Add to playlist") -#define I_PL_ADDML N_("Add to media library") +#define I_PL_ADDPL N_("Add to Playlist") +#define I_PL_ADDML N_("Add to Media Library") -#define I_PL_ADDF N_("Add file...") -#define I_PL_ADVADD N_("Advanced open...") -#define I_PL_ADDDIR N_("Add directory...") +#define I_PL_ADDF N_("Add File...") +#define I_PL_ADVADD N_("Advanced Open...") +#define I_PL_ADDDIR I_DIR_OR_FOLDER( N_("Add Directory..."), \ + N_("Add Folder...") ) #define I_PL_SAVE N_("Save Playlist to &File...") #define I_PL_LOAD N_("Open Play&list...") @@ -127,8 +143,8 @@ "

If you are unsure about terminology, please consult the knowledge base.

" \ "

To understand the main keyboard shortcuts, read the shortcuts page.

" \ "

Help

" \ - "

Before asking any question, please refer yourself to the FAQ.

" \ - "

You might then get (and give) help on the Forums, the mailing-lists or our IRC channel ( #videolan on irc.freenode.net ).

" \ + "

Before asking any question, please refer yourself to the FAQ.

" \ + "

You might then get (and give) help on the Forums, the mailing-lists or our IRC channel (#videolan on irc.freenode.net).

" \ "

Contribute to the project

" \ "

You can help the VideoLAN project giving some of your time to help the community, to design skins, to translate the documentation, to test and to code. You can also give funds and material to help us. And of course, you can promote VLC media player.

" \ "")