diff --git a/locale/LINGUAS b/locale/LINGUAS index 5caabcfac..5804f2452 100644 --- a/locale/LINGUAS +++ b/locale/LINGUAS @@ -5,7 +5,7 @@ bg bn bs ca -ca@valencia +ca_ES@valencia cs cy da diff --git a/locale/ca@valencia.po b/locale/ca_ES@valencia.po similarity index 99% rename from locale/ca@valencia.po rename to locale/ca_ES@valencia.po index 762d86742..c993e93f9 100644 --- a/locale/ca@valencia.po +++ b/locale/ca_ES@valencia.po @@ -10,7 +10,7 @@ msgstr "" "PO-Revision-Date: 2008-05-13 10:37+0100\n" "Last-Translator: Robert Millan \n" "Language-Team: Catalan \n" -"Language: ca@valencia\n" +"Language: ca_ES@valencia\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/mac/Audacity.xcodeproj/project.pbxproj b/mac/Audacity.xcodeproj/project.pbxproj index db959a8cf..3c3debfaf 100644 --- a/mac/Audacity.xcodeproj/project.pbxproj +++ b/mac/Audacity.xcodeproj/project.pbxproj @@ -835,7 +835,7 @@ 28884947131B6CF600B59735 /* bn.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884916131B6CF500B59735 /* bn.po */; }; 28884948131B6CF600B59735 /* bs.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884917131B6CF500B59735 /* bs.po */; }; 28884949131B6CF600B59735 /* ca.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884918131B6CF500B59735 /* ca.po */; }; - 2888494A131B6CF600B59735 /* ca@valencia.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884919131B6CF500B59735 /* ca@valencia.po */; }; + 2888494A131B6CF600B59735 /* ca_ES@valencia.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884919131B6CF500B59735 /* ca_ES@valencia.po */; }; 2888494B131B6CF600B59735 /* cs.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491A131B6CF500B59735 /* cs.po */; }; 2888494C131B6CF600B59735 /* cy.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491B131B6CF500B59735 /* cy.po */; }; 2888494D131B6CF600B59735 /* da.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491C131B6CF500B59735 /* da.po */; }; @@ -2567,7 +2567,7 @@ 28884916131B6CF500B59735 /* bn.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bn.po; path = ../locale/bn.po; sourceTree = SOURCE_ROOT; }; 28884917131B6CF500B59735 /* bs.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bs.po; path = ../locale/bs.po; sourceTree = SOURCE_ROOT; }; 28884918131B6CF500B59735 /* ca.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ca.po; path = ../locale/ca.po; sourceTree = SOURCE_ROOT; }; - 28884919131B6CF500B59735 /* ca@valencia.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = "ca@valencia.po"; path = "../locale/ca@valencia.po"; sourceTree = SOURCE_ROOT; }; + 28884919131B6CF500B59735 /* ca_ES@valencia.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = "ca_ES@valencia.po"; path = "../locale/ca_ES@valencia.po"; sourceTree = SOURCE_ROOT; }; 2888491A131B6CF500B59735 /* cs.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = cs.po; path = ../locale/cs.po; sourceTree = SOURCE_ROOT; }; 2888491B131B6CF500B59735 /* cy.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = cy.po; path = ../locale/cy.po; sourceTree = SOURCE_ROOT; }; 2888491C131B6CF500B59735 /* da.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = da.po; path = ../locale/da.po; sourceTree = SOURCE_ROOT; }; @@ -5185,7 +5185,7 @@ 28884916131B6CF500B59735 /* bn.po */, 28884917131B6CF500B59735 /* bs.po */, 28884918131B6CF500B59735 /* ca.po */, - 28884919131B6CF500B59735 /* ca@valencia.po */, + 28884919131B6CF500B59735 /* ca_ES@valencia.po */, 2888491A131B6CF500B59735 /* cs.po */, 2888491B131B6CF500B59735 /* cy.po */, 2888491C131B6CF500B59735 /* da.po */, @@ -7645,7 +7645,7 @@ 28884947131B6CF600B59735 /* bn.po in Sources */, 28884948131B6CF600B59735 /* bs.po in Sources */, 28884949131B6CF600B59735 /* ca.po in Sources */, - 2888494A131B6CF600B59735 /* ca@valencia.po in Sources */, + 2888494A131B6CF600B59735 /* ca_ES@valencia.po in Sources */, 2888494B131B6CF600B59735 /* cs.po in Sources */, 2888494C131B6CF600B59735 /* cy.po in Sources */, 2888494D131B6CF600B59735 /* da.po in Sources */, diff --git a/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj b/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj index 147fac538..2c6765336 100644 --- a/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj +++ b/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj @@ -810,7 +810,7 @@ 28884947131B6CF600B59735 /* bn.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884916131B6CF500B59735 /* bn.po */; }; 28884948131B6CF600B59735 /* bs.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884917131B6CF500B59735 /* bs.po */; }; 28884949131B6CF600B59735 /* ca.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884918131B6CF500B59735 /* ca.po */; }; - 2888494A131B6CF600B59735 /* ca@valencia.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884919131B6CF500B59735 /* ca@valencia.po */; }; + 2888494A131B6CF600B59735 /* ca_ES@valencia.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884919131B6CF500B59735 /* ca_ES@valencia.po */; }; 2888494B131B6CF600B59735 /* cs.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491A131B6CF500B59735 /* cs.po */; }; 2888494C131B6CF600B59735 /* cy.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491B131B6CF500B59735 /* cy.po */; }; 2888494D131B6CF600B59735 /* da.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491C131B6CF500B59735 /* da.po */; }; @@ -2525,7 +2525,7 @@ 28884916131B6CF500B59735 /* bn.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bn.po; path = ../locale/bn.po; sourceTree = SOURCE_ROOT; }; 28884917131B6CF500B59735 /* bs.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bs.po; path = ../locale/bs.po; sourceTree = SOURCE_ROOT; }; 28884918131B6CF500B59735 /* ca.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ca.po; path = ../locale/ca.po; sourceTree = SOURCE_ROOT; }; - 28884919131B6CF500B59735 /* ca@valencia.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = "ca@valencia.po"; path = "../locale/ca@valencia.po"; sourceTree = SOURCE_ROOT; }; + 28884919131B6CF500B59735 /* ca_ES@valencia.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = "ca_ES@valencia.po"; path = "../locale/ca_ES@valencia.po"; sourceTree = SOURCE_ROOT; }; 2888491A131B6CF500B59735 /* cs.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = cs.po; path = ../locale/cs.po; sourceTree = SOURCE_ROOT; }; 2888491B131B6CF500B59735 /* cy.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = cy.po; path = ../locale/cy.po; sourceTree = SOURCE_ROOT; }; 2888491C131B6CF500B59735 /* da.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = da.po; path = ../locale/da.po; sourceTree = SOURCE_ROOT; }; @@ -5116,7 +5116,7 @@ 28884916131B6CF500B59735 /* bn.po */, 28884917131B6CF500B59735 /* bs.po */, 28884918131B6CF500B59735 /* ca.po */, - 28884919131B6CF500B59735 /* ca@valencia.po */, + 28884919131B6CF500B59735 /* ca_ES@valencia.po */, 2888491A131B6CF500B59735 /* cs.po */, 2888491B131B6CF500B59735 /* cy.po */, 2888491C131B6CF500B59735 /* da.po */, @@ -7540,7 +7540,7 @@ 28884947131B6CF600B59735 /* bn.po in Sources */, 28884948131B6CF600B59735 /* bs.po in Sources */, 28884949131B6CF600B59735 /* ca.po in Sources */, - 2888494A131B6CF600B59735 /* ca@valencia.po in Sources */, + 2888494A131B6CF600B59735 /* ca_ES@valencia.po in Sources */, 2888494B131B6CF600B59735 /* cs.po in Sources */, 2888494C131B6CF600B59735 /* cy.po in Sources */, 2888494D131B6CF600B59735 /* da.po in Sources */, diff --git a/src/AudacityApp.cpp b/src/AudacityApp.cpp index 699371195..e1fcdbc87 100644 --- a/src/AudacityApp.cpp +++ b/src/AudacityApp.cpp @@ -956,6 +956,19 @@ AudacityLogger *AudacityApp::GetLogger() return dynamic_cast(wxLog::GetActiveTarget()); } +#if defined(__WXMSW__) +#define WL(lang, sublang) (lang), (sublang), +#else +#define WL(lang,sublang) +#endif + +wxLanguageInfo userLangs[] = +{ +#if !wxCHECK_VERSION(3, 0, 1) + { wxLANGUAGE_USER_DEFINED, wxT("bs"), WL(0, SUBLANG_DEFAULT) wxT("Bosnian"), wxLayout_LeftToRight } +#endif +}; + void AudacityApp::InitLang( const wxString & lang ) { if( mLocale ) @@ -1231,6 +1244,16 @@ bool AudacityApp::OnInit() wxGetUserId().c_str()); #endif //__WXMAC__ + // Define languanges for which we have translations, but that are not yet + // supported by wxWidgets. + // + // TODO: The whole Language initialization really need to be reworked. + // It's all over the place. + for (size_t i = 0, cnt = WXSIZEOF(userLangs); i < cnt; i++) + { + wxLocale::AddLanguage(userLangs[i]); + } + // Initialize preferences and language InitPreferences(); diff --git a/src/Languages.cpp b/src/Languages.cpp index ff0bdab47..76d00e1b5 100644 --- a/src/Languages.cpp +++ b/src/Languages.cpp @@ -110,7 +110,7 @@ void GetLanguages(wxArrayString &langCodes, wxArrayString &langNames) localLanguageName[wxT("bn")] = wxT("Bengali"); localLanguageName[wxT("bs")] = wxT("Bosnian"); localLanguageName[wxT("ca")] = wxT("Catalan"); - localLanguageName[wxT("ca@valencia")] = wxT("Valencian (southern Catalan)"); + localLanguageName[wxT("ca_ES@valencia")] = wxT("Valencian (southern Catalan)"); localLanguageName[wxT("cs")] = wxT("Czech"); localLanguageName[wxT("cy")] = wxT("Welsh"); localLanguageName[wxT("da")] = wxT("Dansk"); @@ -163,12 +163,17 @@ void GetLanguages(wxArrayString &langCodes, wxArrayString &langNames) wxGetApp().AddUniquePathToPathList(wxString::Format(wxT("%s/share/locale"), wxT(INSTALL_PREFIX)), audacityPathList); - int i; - for(i=wxLANGUAGE_UNKNOWN; ifirst); + + if (!info) { + wxASSERT(info != NULL); continue; + } wxString fullCode = info->CanonicalName; wxString code = fullCode.Left(2); @@ -214,7 +219,6 @@ void GetLanguages(wxArrayString &langCodes, wxArrayString &langNames) } } - // JKC: Adding language for simplified audacity. { wxString code; diff --git a/src/Menus.cpp b/src/Menus.cpp index badb437a1..f603abec8 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -981,14 +981,16 @@ void AudacityProject::CreateMenusAndCommands() c->BeginMenu(_("&Generate")); c->SetDefaultFlags(AudioIONotBusyFlag, AudioIONotBusyFlag); +#ifdef EXPERIMENTAL_EFFECT_MANAGEMENT + c->AddItem(wxT("ManageGenerators"), _("Manage Generators..."), FN(OnManageGenerators)); + c->AddSeparator(); +#endif + + PopulateEffectsMenu(c, EffectTypeGenerate, AudioIONotBusyFlag, AudioIONotBusyFlag); -#ifdef EXPERIMENTAL_EFFECT_MANAGEMENT - c->AddSeparator(); - c->AddItem(wxT("ManageGenerators"), _("More..."), FN(OnManageGenerators)); -#endif c->EndMenu(); @@ -1006,6 +1008,11 @@ void AudacityProject::CreateMenusAndCommands() else buildMenuLabel.Printf(_("Repeat Last Effect")); +#ifdef EXPERIMENTAL_EFFECT_MANAGEMENT + c->AddItem(wxT("ManageEffects"), _("Manage Effects..."), FN(OnManageEffects)); + c->AddSeparator(); +#endif + c->AddItem(wxT("RepeatLastEffect"), buildMenuLabel, FN(OnRepeatLastEffect), wxT("Ctrl+R"), AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag | HasLastEffectFlag, AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag | HasLastEffectFlag); @@ -1016,11 +1023,6 @@ void AudacityProject::CreateMenusAndCommands() EffectTypeProcess, AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag, IsRealtimeNotActiveFlag); -#ifdef EXPERIMENTAL_EFFECT_MANAGEMENT - c->AddSeparator(); - // We could say Manage Effects on the menu, but More... is more intuitive. - c->AddItem(wxT("ManageEffects"), _("More..."), FN(OnManageEffects)); -#endif c->EndMenu(); @@ -1030,6 +1032,12 @@ void AudacityProject::CreateMenusAndCommands() c->BeginMenu(_("&Analyze")); +#ifdef EXPERIMENTAL_EFFECT_MANAGEMENT + c->AddItem(wxT("ManageAnalyzers"), _("Manage Analyzers..."), FN(OnManageAnalyzers)); + c->AddSeparator(); +#endif + + c->AddItem(wxT("ContrastAnalyser"), _("Contrast..."), FN(OnContrast), wxT("Ctrl+Shift+T"), AudioIONotBusyFlag | WaveTracksSelectedFlag | TimeSelectedFlag, AudioIONotBusyFlag | WaveTracksSelectedFlag | TimeSelectedFlag); @@ -1041,10 +1049,6 @@ void AudacityProject::CreateMenusAndCommands() EffectTypeAnalyze, AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag, IsRealtimeNotActiveFlag); -#ifdef EXPERIMENTAL_EFFECT_MANAGEMENT - c->AddSeparator(); - c->AddItem(wxT("ManageAnalyzers"), _("More..."), FN(OnManageAnalyzers)); -#endif c->EndMenu(); diff --git a/src/PluginManager.cpp b/src/PluginManager.cpp index 732464a3d..4b361206d 100644 --- a/src/PluginManager.cpp +++ b/src/PluginManager.cpp @@ -473,14 +473,14 @@ END_EVENT_TABLE() PluginRegistrationDialog::PluginRegistrationDialog(wxWindow *parent, EffectType type) : wxDialog(parent, wxID_ANY, - _("Plugin Manager: Effects"), + _("Plug-in Manager: Effects"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) { mType = type; mEffects = NULL; - SetLabel(_("Register Effects")); // Provide visual label - SetName(_("Register Effects")); // Provide audible label + SetLabel(_("Plug-in Manager: Effects")); // Provide visual label + SetName(_("Plug-in Manager: Effects")); // Provide audible label mStates.SetCount(STATE_COUNT); mStates[STATE_Enabled] = _("Enabled"); @@ -1178,9 +1178,9 @@ void PluginDescriptor::SetValid(bool valid) // Effects -const wxString & PluginDescriptor::GetEffectFamily() const +wxString PluginDescriptor::GetEffectFamily(bool translate) const { - return mEffectFamily; + return translate ? wxString(wxGetTranslation(mEffectFamily)) : mEffectFamily; } EffectType PluginDescriptor::GetEffectType() const @@ -2055,7 +2055,7 @@ void PluginManager::SaveGroup(PluginType type) stype = KEY_EFFECTTYPE_PROCESS; } mRegistry->Write(KEY_EFFECTTYPE, stype); - mRegistry->Write(KEY_EFFECTFAMILY, plug.GetEffectFamily()); + mRegistry->Write(KEY_EFFECTFAMILY, plug.GetEffectFamily(false)); mRegistry->Write(KEY_EFFECTDEFAULT, plug.IsEffectDefault()); mRegistry->Write(KEY_EFFECTINTERACTIVE, plug.IsEffectInteractive()); mRegistry->Write(KEY_EFFECTREALTIME, plug.IsEffectRealtime()); @@ -2285,7 +2285,7 @@ const PluginDescriptor *PluginManager::GetFirstPluginForEffectType(EffectType ty PluginDescriptor & plug = mPluginsIter->second; bool familyEnabled; - gPrefs->Read(plug.GetEffectFamily() + wxT("/Enable"), &familyEnabled, true); + gPrefs->Read(plug.GetEffectFamily(false) + wxT("/Enable"), &familyEnabled, true); if (plug.IsValid() && plug.IsEnabled() && plug.GetEffectType() == type && familyEnabled) { if (plug.IsInstantiated() && em.IsHidden(plug.GetID())) @@ -2732,11 +2732,11 @@ wxString PluginManager::SettingsPath(const PluginID & ID, bool shared) wxString id = GetPluginTypeString(plug.GetPluginType()) + wxT("_") + - plug.GetEffectFamily() + // is empty for non-Effects + plug.GetEffectFamily(false) + // is empty for non-Effects wxT("_") + - plug.GetVendor() + + plug.GetVendor(false) + wxT("_") + - (shared ? wxT("") : plug.GetName()); + (shared ? wxT("") : plug.GetSymbol()); return SETROOT + ConvertID(id) + diff --git a/src/PluginManager.h b/src/PluginManager.h index 35e00fd40..4c18c2f0d 100644 --- a/src/PluginManager.h +++ b/src/PluginManager.h @@ -88,7 +88,7 @@ public: // Effect plugins only // Will return an untranslated string - const wxString & GetEffectFamily() const; + wxString GetEffectFamily(bool translate = true) const; EffectType GetEffectType() const; bool IsEffectDefault() const; bool IsEffectInteractive() const; diff --git a/src/TrackPanelAx.cpp b/src/TrackPanelAx.cpp index 2099024d5..f87bbb591 100644 --- a/src/TrackPanelAx.cpp +++ b/src/TrackPanelAx.cpp @@ -304,25 +304,50 @@ wxAccStatus TrackPanelAx::GetName( int childId, wxString* name ) name->Printf(_("Track %d"), TrackNum( t ) ); } + if (t->GetKind() == Track::Label) + { + /* i18n-hint: This is for screen reader software and indicates that + this is a Label track.*/ + name->Append( wxT(" ") + wxString(_("Label Track"))); + } + else if (t->GetKind() == Track::Time) + { + /* i18n-hint: This is for screen reader software and indicates that + this is a Time track.*/ + name->Append( wxT(" ") + wxString(_("Time Track"))); + } + else if (t->GetKind() == Track::Note) + { + /* i18n-hint: This is for screen reader software and indicates that + this is a Note track.*/ + name->Append( wxT(" ") + wxString(_("Note Track"))); + } + // LLL: Remove these during "refactor" if( t->GetMute() ) { + // The following comment also applies to the solo, selected, + // and synclockselected states. + // Many of translations of the strings with a leading space omitted + // the leading space. Therefore a space has been added using wxT(" "). + // Because screen readers won't be affected by multiple spaces, the + // leading spaces have not been removed, so that no new translations are needed. /* i18n-hint: This is for screen reader software and indicates that on this track mute is on.*/ - name->Append( _( " Mute On" ) ); + name->Append( wxT(" ") + wxString(_( " Mute On" )) ); } if( t->GetSolo() ) { /* i18n-hint: This is for screen reader software and indicates that on this track solo is on.*/ - name->Append( _( " Solo On" ) ); + name->Append( wxT(" ") + wxString(_( " Solo On" )) ); } if( t->GetSelected() ) { /* i18n-hint: This is for screen reader software and indicates that this track is selected.*/ - name->Append( _( " Select On" ) ); + name->Append( wxT(" ") + wxString(_( " Select On" )) ); } if( t->IsSyncLockSelected() ) { @@ -330,7 +355,7 @@ wxAccStatus TrackPanelAx::GetName( int childId, wxString* name ) this track is shown with a sync-locked icon.*/ // The absence of a dash between Sync and Locked is deliberate - // if present, Jaws reads it as "dash". - name->Append( _( " Sync Lock Selected" ) ); + name->Append( wxT(" ") + wxString(_( " Sync Lock Selected" )) ); } } } diff --git a/src/effects/Effect.cpp b/src/effects/Effect.cpp index a4ef3cf3a..1e89a9779 100644 --- a/src/effects/Effect.cpp +++ b/src/effects/Effect.cpp @@ -195,7 +195,7 @@ wxString Effect::GetVendor() return mClient->GetVendor(); } - return _("Audacity"); + return XO("Audacity"); } wxString Effect::GetVersion() @@ -225,7 +225,7 @@ wxString Effect::GetFamily() return mClient->GetFamily(); } - return _("Audacity"); + return XO("Audacity"); } bool Effect::IsInteractive() diff --git a/src/effects/VST/VSTEffect.cpp b/src/effects/VST/VSTEffect.cpp index 4cd7e7531..dbf5a2148 100644 --- a/src/effects/VST/VSTEffect.cpp +++ b/src/effects/VST/VSTEffect.cpp @@ -1635,9 +1635,9 @@ wxString VSTEffect::GetDescription() // VST does have a product string opcode and sum effects return a short // description, but most do not or they just return the name again. So, // try to provide some sort of useful information. - mDescription = _("Audio In: ") + + mDescription = XO("Audio In: ") + wxString::Format(wxT("%d"), mAudioIns) + - _(", Audio Out: ") + + XO(", Audio Out: ") + wxString::Format(wxT("%d"), mAudioOuts); return mDescription; diff --git a/src/effects/lv2/LV2Effect.cpp b/src/effects/lv2/LV2Effect.cpp index 714148e9f..c49e2058f 100644 --- a/src/effects/lv2/LV2Effect.cpp +++ b/src/effects/lv2/LV2Effect.cpp @@ -380,7 +380,7 @@ wxString LV2Effect::GetVendor() if (vendor.IsEmpty()) { - vendor = _("N/A"); + vendor = XO("N/A"); } return vendor; @@ -393,7 +393,7 @@ wxString LV2Effect::GetVersion() wxString LV2Effect::GetDescription() { - return _("N/A"); + return XO("N/A"); } // ============================================================================ diff --git a/src/effects/lv2/LoadLV2.cpp b/src/effects/lv2/LoadLV2.cpp index cf2633685..a34d8fa8e 100644 --- a/src/effects/lv2/LoadLV2.cpp +++ b/src/effects/lv2/LoadLV2.cpp @@ -98,17 +98,17 @@ wxString LV2EffectsModule::GetPath() wxString LV2EffectsModule::GetSymbol() { - return wxT("LV2 Effects Module"); + return XO("LV2 Effects Module"); } wxString LV2EffectsModule::GetName() { - return _("LV2 Effects Module"); + return GetSymbol(); } wxString LV2EffectsModule::GetVendor() { - return _("The Audacity Team"); + return XO("The Audacity Team"); } wxString LV2EffectsModule::GetVersion() @@ -119,7 +119,7 @@ wxString LV2EffectsModule::GetVersion() wxString LV2EffectsModule::GetDescription() { - return _("Provides LV2 Effects support to Audacity"); + return XO("Provides LV2 Effects support to Audacity"); } // ============================================================================ diff --git a/win/InnoSetupLanguages/Readme.txt b/win/InnoSetupLanguages/Readme.txt deleted file mode 100644 index 72d730e65..000000000 --- a/win/InnoSetupLanguages/Readme.txt +++ /dev/null @@ -1,6 +0,0 @@ -The files ending in ".isl" in this directory were downloaded -from: - - http://www.jrsoftware.org/files/istrans/ - -Any related copyrights (if any) remain with the original copyright holders. diff --git a/win/InnoSetupLanguages/af.isl b/win/InnoSetupLanguages/af.isl deleted file mode 100644 index 2201bf87e..000000000 --- a/win/InnoSetupLanguages/af.isl +++ /dev/null @@ -1,338 +0,0 @@ - -; *** Inno Setup version 5.5.3+ Afrikaans messages *** -; -; Created by: Leon Odendaal -; E-mail: leonrsa@gmail.com -; -; To download user-contributed translations of this file, go to: -; http://www.jrsoftware.org/files/istrans/ -; -; Note: When translating this text, do not add periods (.) to the end of -; messages that didn't have them already, because on those messages Inno -; Setup adds the periods automatically (appending a period would result in -; two periods being displayed). - -[LangOptions] -LanguageName=Afrikaans -LanguageID=$0436 -LanguageCodePage=1252 -; If the language you are translating to requires special font faces or -; sizes, uncomment any of the following entries and change them accordingly. -;DialogFontName= -;DialogFontSize=8 -;WelcomeFontName=Verdana -;WelcomeFontSize=12 -;TitleFontName=Arial -;TitleFontSize=29 -;CopyrightFontName=Arial -;CopyrightFontSize=8 - -[Messages] - -; *** Application titles -SetupAppTitle=Installasie -SetupWindowTitle=Installasie - %1 -UninstallAppTitle=Verwyder -UninstallAppFullTitle=Verwyder %1 - -; *** Misc. common -InformationTitle=Inligting -ConfirmTitle=Bevestig -ErrorTitle=Fout - -; *** SetupLdr messages -SetupLdrStartupMessage=Hierdie program sal %1 installeer. Wil u voortgaan? -LdrCannotCreateTemp=Onmoontlik om 'n tydelike lęer te skep. Installasie gestaak. -LdrCannotExecTemp=Onmoontlik om 'n uitvoerbare lęer in die tydelike vouer te skep. Installasie gestaak. - -; *** Startup error messages -LastErrorMessage=%1.%n%nFout %2: %3 -SetupFileMissing=Die lęer %1 word vermis in die installasiegids. Korrigeer die fout of verkry 'n nuwe weergawe van die program. -SetupFileCorrupt=Die installasie lęers is korrup. Verkry 'n nuwe weergawe van die program. -SetupFileCorruptOrWrongVer=Die installasielęers is korrup, of onversoenbaar met hierdie weergawe van Installeerder. Korrigeer die problem of verkry 'n nuwe weergawe van die program. -InvalidParameter='n Ongeldige parameter is deurgegee op die opdraglyn:%n%n%1 -SetupAlreadyRunning=Installasie reeds aktief. -WindowsVersionNotSupported=Hierdie program ondersteun nie die Windows-weergawe op u rekenaar nie. -WindowsServicePackRequired=Hierdie program benodig %1 Service Pack %2 of nuwer. -NotOnThisPlatform=Hierdie program sal nie uitvoer op %1 nie. -OnlyOnThisPlatform=Hierdie program moet uitgevoer word op %1. -OnlyOnTheseArchitectures=Hierdie program kan net geďnstalleer word op weergawes van Windows ontwerp vir die volgende verwerkerargitekture:%n%n%1 -MissingWOW64APIs=Die weergawe van Windows wat u gebruik, sluit nie die funksionaliteit in wat die Installeerder vereis vir 'n 64-bis-installasie nie. Om hierdie probleem te korrigeer, installeer asb. Service Pack %1. -WinVersionTooLowError=Hierdie program vereis %1 weergawe %2 of nuwer. -WinVersionTooHighError=Hierdie program kan nie geďnstalleer word op %1 weergawe %2 of nuwer nie. -AdminPrivilegesRequired=U moet ingeteken wees as 'n administrateur om hierdie program te installeer. -PowerUserPrivilegesRequired=U moet aangeteken wees as 'n administrateur of as 'n lid van die Power Users groep om hierdie program te installeer. -SetupAppRunningError=Die installeerder het bespeur dat %1 op die oomblik loop.%n%nMaak asb. nou alle kopieë daarvan toe, en kliek dan Aanvaar om voort te gaan, of Kanselleer om die installasie te verlaat. -UninstallAppRunningError=Verwyder het bespeur dat %1 op die oomblik oop is.%n%nMaak asb. alle kopieë daarvan toe, en kliek dan op Aanvaar om voort te gaan, of Kanselleer om die verwyderaar te verlaat. - -; *** Misc. errors -ErrorCreatingDir=Die installeerder kon nie die gids %1 skep nie -ErrorTooManyFilesInDir=Onmoontlik om 'n lęer in die gids "%1" te skep omdat dit te veel lęers bevat - -; *** Setup common messages -ExitSetupTitle=Verlaat Installeerder -ExitSetupMessage=Installasie is nog nie voltooi nie. Indien u dit nou verlaat, sal die program nie geďnstalleer wees nie.%n%nU kan die Installeerder later weer uitvoer om die installasie te voltooi.%n%nVerlaat die Installeerder? -AboutSetupMenuItem=&Meer oor die Installeerder... -AboutSetupTitle=Meer oor die Installeerder -AboutSetupMessage=%1 weergawe %2%n%3%n%n%1 tuisblad: %n%4 -AboutSetupNote= -TranslatorNote=Vertaling deur Leon Odendaal - -; *** Buttons -ButtonBack=< &Terug -ButtonNext=&Volgende > -ButtonInstall=&Installeer -ButtonOK=Aanvaar -ButtonCancel=Kanselleer -ButtonYes=&Ja -ButtonYesToAll=Ja vir &Almal -ButtonNo=&Nee -ButtonNoToAll=N&ee vir Almal -ButtonFinish=&Voltooi -ButtonBrowse=&Rondblaai... -ButtonWizardBrowse=R&ondblaai... -ButtonNewFolder=&Skep Nuwe Vouer - -; *** "Select Language" dialog messages -SelectLanguageTitle=Kies Installeerdertaal -SelectLanguageLabel=Kies die taal om te gebruik gedurende die installasie: - -; *** Common wizard text -ClickNext=Kliek Volgende om voort te gaan, of Kanselleer om die installeerder te verlaat. -BeveledLabel= -BrowseDialogTitle=Blaai rond vir vouer -BrowseDialogLabel=Kies 'n vouer in die lys hieronder en kliek Aanvaar. -NewFolderName=Nuwe Vouer - -; *** "Welcome" wizard page -WelcomeLabel1=Welkom by die Installasie-Assistent vir [name] -WelcomeLabel2=Hierdie program sal [name/ver] installeer op u rekenaar.%n%nDit word aanbeveel dat u alle ander programme toemaak voor dat u voortgaan. - -; *** "Password" wizard page -WizardPassword=Wagwoord -PasswordLabel1=Hierdie installasie word deur 'n wagwoord beskerm. -PasswordLabel3=Verskaf asb die wagwoord, en kliek Volgende om voor te gaan. Wagwoorde is kassensitief. -PasswordEditLabel=&Wagwoord: -IncorrectPassword=Die wagwoord wat u ingesleutel het, is nie korrek nie. Probeer weer. - -; *** "License Agreement" wizard page -WizardLicense=Lisensie-ooreenkoms -LicenseLabel=Lees asb die volgende belangrike inligting voordat u voortgaan. -LicenseLabel3=Lees asb die volgende lisensieooreenkoms. U moet die terme van hierdie ooreenkoms aanvaar voordat u voortgaan met die installasie. -LicenseAccepted=Ek &aanvaar die ooreenkoms. -LicenseNotAccepted=Ek aan&vaar nie die ooreenkoms nie. - -; *** "Information" wizard pages -WizardInfoBefore=Inligting -InfoBeforeLabel=Lees asb die volgende belangrike inligting voordat u voortgaan. -InfoBeforeClickLabel=Wanneer u gereed is om voort te gaan met die Installasie, kliek Volgende. -WizardInfoAfter=Inligting -InfoAfterLabel=Lees asb die volgende belangrike inligting voordat u voortgaan. -InfoAfterClickLabel=Wanneer u gereed is om voort te gaan met die Installasie, kliek Volgende. - -; *** "User Information" wizard page -WizardUserInfo=Gebruikerinligting -UserInfoDesc=Sleutel asb u inligting in. -UserInfoName=&Gebruikernaam: -UserInfoOrg=&Organisasie: -UserInfoSerial=&Registrasienommer: -UserInfoNameRequired=U moet 'n naam insleutel. - -; *** "Select Destination Location" wizard page -WizardSelectDir=Kies bestemming -SelectDirDesc=Waar moet [name] geďnstalleer word? -SelectDirLabel3=Die installeerder sal [name] installeer in die volgende vouer. -SelectDirBrowseLabel=Om voort te gaan, kliek Volgende. Indien u 'n ander vouer wil kies, kliek Rondblaai. -DiskSpaceMBLabel=Ten minste [mb] MG oop hardeskyfspasie word benodig. -CannotInstallToNetworkDrive=Installeerder kan nie op 'n netwerk-skyf installeer word nie. -CannotInstallToUNCPath=Installeerder kan nie na 'n UNC-roete installeer nie. -InvalidPath=U moet 'n volledige roete insleutel met 'n aandrywerletter; bv.:%n%nC:\APP%n%nof 'n UNC-pad in die vorm:%n%n\\server\share -InvalidDrive=Die aandrywer of UNC-netwerkgids wat u gekies het, bestaan nie of is nie toeganklik nie. Kies asb 'n ander een. -DiskSpaceWarningTitle=Onvoldoende skyfspasie -DiskSpaceWarning=Die installasie vereis ten minste %1 KG oop spasie, maar die gekose skyf het slegs %2 KG spasie beskikbaar.%n%nWil u voortgaan ten spyte daarvan? -DirNameTooLong=Die vouernaam of roete is te lank. -InvalidDirName=Die vouernaam is ongeldig. -BadDirName32=Vouername mag nie een van die volgende karakters bevat nie:%n%n%1 -DirExistsTitle=Voer bestaan -DirExists=Die vouer:%n%n%1%n%nbestaan alreeds. Wil u ten spyte daarvan steeds daarheen installeer? -DirDoesntExistTitle=Voeur bestaan nie -DirDoesntExist=Die vouer:%n%n%1%n%n bestaan nie. Wil u die vouer skep? - -; *** "Select Components" wizard page -WizardSelectComponents=Kies komponente -SelectComponentsDesc=Watter komponente moet geďnstalleer word? -SelectComponentsLabel2=Kies die komponente wat u wil installeer; deselekteer die komponente wat u nie wil installeer nie. Kliek Volgende wanneer u gereed is om voort te gaan. -FullInstallation=Volledige installasie -; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) -CompactInstallation=Kompakte installasie -CustomInstallation=Pasgemaakte installasie -NoUninstallWarningTitle=Komponente Bestaan -NoUninstallWarning=Die installeerder het bespeur dat die volgende komponente reeds op u rekenaar geďnstalleer is:%n%n%1%n%nDeur die komponente te deselekteer sal hulle nie verwyder nie.%n%nWil u ten spyte daarvan voortgaan? -ComponentSize1=%1 KG -ComponentSize2=%1 MG -ComponentsDiskSpaceMBLabel=Huidige keuse vereis ten minste [mb] MG skyfspasie. - -; *** "Select Additional Tasks" wizard page -WizardSelectTasks=Kies bykomende take -SelectTasksDesc=Watter bykomende take moet uitgevoer word? -SelectTasksLabel2=Kies die bykomende take wat u wil hę die Installeerder moet uitvoer tydens die installasie van [name], en kliek dan Volgende. - -; *** "Select Start Menu Folder" wizard page -WizardSelectProgramGroup=Kies Begin-kieslysvouer -SelectStartMenuFolderDesc=Waar moet die Installeerder die program se kortpaaie plaas? -SelectStartMenuFolderLabel3=Die installeerder sal die program se kortpaaie in die volgende Begin-kieslysvouer plaas. -SelectStartMenuFolderBrowseLabel=Om voort te gaan, kliek Volgende. Indien u 'n ander vouer wil kies, kliek Rondblaai. -MustEnterGroupName=U moet 'n vouernaam insleutel. -GroupNameTooLong=Die vouernaam of roete is te lank. -InvalidGroupName=Die vouernaam is ongeldig. -BadGroupName=Die vouernaam mag nie enige van die volgende karakters bevat nie:%n%n%1 -NoProgramGroupCheck2=&Moenie 'n Begin-kieslysvouer skep nie - -; *** "Ready to Install" wizard page -WizardReady=Gereed om te Installeer -ReadyLabel1=Die installeerder is nou gereed om [name] te installeer op u rekenaar. -ReadyLabel2a=Kliek Installeer om voort te gaan met die installasie, of kliek Terug indien u enige keuses wil hersien of verander. -ReadyLabel2b=Kliek Installeer om voort te gaan met die installasie. -ReadyMemoUserInfo=Gebruikerinligting: -ReadyMemoDir=Bestemmingligging: -ReadyMemoType=Installasietipe: -ReadyMemoComponents=Geselekteerde komponente: -ReadyMemoGroup=Begin-kieslysvouer: -ReadyMemoTasks=Bykomende take: - -; *** "Preparing to Install" wizard page -WizardPreparing=Berei voor om te Installeer -PreparingDesc=Die installeerder is besig om voor te berei om [name] op u rekenaar te installeer. -PreviousInstallNotCompleted=Die installasie/verwydering van 'n vorige program is nie voltooi nie. U moet u rekenaar herbegin om daardie installasie te voltooi.%n%nNadat u die rekenaar herbegin het, kan u die installeerder weer uitvoer om die installasie van [name] te voltooi. -CannotContinue=Die installeerder kan nie voortgaan nie. Kliek asb. Kanselleer om dit te verlaat. -ApplicationsFound=Die volgende programme gebruik tans lęers wat deur die installeerder opgedateer moet word. Dit word aanbeveel dat u die installeerder toelaat om die programme outomaties toe te maak. -ApplicationsFound2=Die volgende programme gebruik tans lęers wat deur die installeerder opgedateer moet word. Dit word aanbeveel dat u die installeerder toelaat om hierdie programme outomaties toe te maak. Na afloop van die installasie, sal die installeerder probeer om die programme te herbegin. -CloseApplications=&Maak die programme outomaties toe -DontCloseApplications=M&oet nie die programme toemaak nie -ErrorCloseApplications=Die Installeerder kon nie al die programme outomaties sluit nie. Dit word aanbeveel dat u al die programme toemaak wat lęers bevat wat opdateer moet word voor u aangaan. - -; *** "Installing" wizard page -WizardInstalling=Besig om te Installeer -InstallingLabel=Wag asb. terwyl [name] op u rekenaar geďnstalleer word. - -; *** "Setup Completed" wizard page -FinishedHeadingLabel=Finalisering van die Installasie-Assistent van [name] -FinishedLabelNoIcons=Die installasie van [name] is voltooi. -FinishedLabel=Die installasie van [name] is voltooi. Die program kan uitgevoer word deur die geďnstalleerde ikone te gebruik. -ClickFinish=Kliek Voltooi om die installeerder te verlaat. -FinishedRestartLabel=Om die installasie van [name] te voltooi, moet u rekenaar herbegin word. Wil u die rekenaar nou herbegin? -FinishedRestartMessage=Om die [name] installasie te voltooi, moet u rekenaar herbegin word.%n%nWil u die rekenaar nou herbegin? -ShowReadmeCheck=Ja, ek wil die README-lęer sien -YesRadio=&Ja, herbegin die rekenaar nou -NoRadio=&Nee, ek sal die rekenaar later herbegin -; used for example as 'Run MyProg.exe' -RunEntryExec=Voer %1 uit -; used for example as 'View Readme.txt' -RunEntryShellExec=Bekyk %1 - -; *** "Setup Needs the Next Disk" stuff -ChangeDiskTitle=Installeerder benodig volgende CD/DVD -SelectDiskLabel2=Plaas asb. skyf %1 in die aandrywer en kliek Aanvaar.%n%nIndien die lęers in 'n ander vouer gevind kan word as die een hieronder, sleutel die korrekte roete in of kliek Rondblaai. -PathLabel=&Roete: -FileNotInDir2=Die lęer "%1" kan nie gevind word in "%2" nie. Plaas asb. die korrekte skyf in die aandrywer of kies 'n ander vouer. -SelectDirectoryLabel=Spesifiseer asb. die ligging van die volgende skyf. - -; *** Installation phase messages -SetupAborted=Die installasie is nie voltooi nie.%n%nKorrigeer asb. die probleem en voer die installeerder weer uit. -EntryAbortRetryIgnore=Kliek Probeer weer om weer te probeer, Ignoreer om ten spyte hiervan voort te gaan, of Stop om die installasie te kanselleer. - -; *** Installation status messages -StatusClosingApplications=Maak programme toe... -StatusCreateDirs=Skep vouers... -StatusExtractFiles=Pak lęers uit... -StatusCreateIcons=Skep kortpaaie... -StatusCreateIniEntries=Skep INI-inskrywings... -StatusCreateRegistryEntries=Skep van registerinskrywings... -StatusRegisterFiles=Registreer lęers... -StatusSavingUninstall=Stoor verwyderingsinligting... -StatusRunProgram=Voltooi installasie... -StatusRestartingApplications=Herbegin programme... -StatusRollback=Rol veranderinge terug... - -; *** Misc. errors -ErrorInternal2=Interne fout: %1 -ErrorFunctionFailedNoCode=%1 gefaal -ErrorFunctionFailed=%1 gefaal; kode %2 -ErrorFunctionFailedWithMessage=%1 gefaal; kode %2.%n%3 -ErrorExecutingProgram=Onmoontlik om die volgende lęer uit te voer:%n%1 - -; *** Registry errors -ErrorRegOpenKey=Fout terwyl registersleutel oopgemaak word:%n%1\%2 -ErrorRegCreateKey=Fout terwyl registersleutel geskep word:%n%1\%2 -ErrorRegWriteKey=Fout terwyl geskryf word na registersleutel:%n%1\%2 - -; *** INI errors -ErrorIniEntry=Fout terwyl INI-inskrywing in die lęer "%1" gemaak word. - -; *** File copying errors -FileAbortRetryIgnore=Kliek Probeer weer om weer te probeer, Ignoreer om hierdie lęer oor te slaan (nie aanbeveel nie), of Stop om die installasie te verlaat. -FileAbortRetryIgnore2=Kliek Probeer weer om weer te probeer, Ignoreer om voort te gaan ten spyte hiervan (nie aanbeveel nie), of Stop om die installasie te verlaat. -SourceIsCorrupted=Die bronlęer is korrup -SourceDoesntExist=Die bronlęer "%1" bestaan nie -ExistingFileReadOnly=Die bestaande lęer is gemerk as lees-alleen.%n%nKliek Probeer weer om die lees-alleen-attribuut te verwyder en weer te probeer, Ignoreer om hierdie lęer oor te slaan, of Stop om die installasie te verlaat. -ErrorReadingExistingDest='n Fout het voorgekom terwyl die bestaande lęer gelees is: -FileExists=Die lęer bestaan alreeds.%n%nWil u die lęer oorskryf? -ExistingFileNewer=Die bestaande lęer is nuwer as die een wat die Installeerder probeer installeer. Dit word aanbeveel dat u die bestaande lęer hou.%n%nWil u die bestaande lęer hou? -ErrorChangingAttr='n Fout het voorgekom terwyl die attribute van die bestaande lęer verander is: -ErrorCreatingTemp='n Fout het voorgekom toe 'n lęer in die bestaande gids geskep is: -ErrorReadingSource='n Fout het voorgekom terwyl die bronlęer gelees is: -ErrorCopying='n Fout het voorgekom terwyl 'n lęer gekopieer is: -ErrorReplacingExistingFile='n Fout het voorgekom toe die bestaande lęer oorskryf is: -ErrorRestartReplace=HerbeginVervang gefaal: -ErrorRenamingTemp='n Fout het voorgekom terwyl 'n lęer in die bestemmingsgids van naam verander is: -ErrorRegisterServer=Onmoontlik om die DLL/OCX te registreer: %1 -ErrorRegSvr32Failed=RegSvr32 het gefaal met kode %1 -ErrorRegisterTypeLib=Onmoontlik om die biblioteek tipe te registreer: %1 - -; *** Post-installation errors -ErrorOpeningReadme='n Fout het voorgekom terwyl die README-lęer oopgemaak is. -ErrorRestartingComputer=Die installeerder kon nie die rekenaar herbegin nie. Doen dit asb self. - -; *** Uninstaller messages -UninstallNotFound=Leęr "%1" bestaan nie. Kan nie verwyder nie. -UninstallOpenError=Leęr "%1" kan nie oopgemaak word nie. Onmoontlik om te verwyder. -UninstallUnsupportedVer=Die verwyder staaflęer "%1" se formaat word nie herken deur hierdie weergawe van die verwyderaar nie. Onmoontlik om te verwyder. -UninstallUnknownEntry='n Onbekende inskrywing (%1) is teëgekom in die verwyder staaflęer. -ConfirmUninstall=Is u seker dat u %1 en al die komponente daarvan heeltemal wil verwyder? -UninstallOnlyOnWin64=Hierdie installasie kan slegs verwyder word op 64-bis-Windows. -OnlyAdminCanUninstall=Hierdie installasie kan slegs verwyder word deur 'n gebruiker met administratiewe regte. -UninstallStatusLabel=Wag asb. terwyl %1 van u rekenaar verwyder word. -UninstalledAll=%1 is suksesvol verwyder vanaf u rekenaar. -UninstalledMost=%1 verwydering voltooi.%n%nSommige elemente kon nie verwyder word nie. Hierdie elemente kan handmatig verwyder word. -UninstalledAndNeedsRestart=Om die verwydering van %1 te voltooi, moet u rekenaar herbegin word.%n%nWil u nou herbegin? -UninstallDataCorrupted="%1" lęer is korrup. Onmoontlik om te verwyder. - -; *** Uninstallation phase messages -ConfirmDeleteSharedFileTitle=Verwyder gedeelde leęr? -ConfirmDeleteSharedFile2=Die stelsel dui aan dat die volgende gedeelde lęers nie meer deur enige programme gebruik word nie. Moet die verwyderaar die gedeelde lęer verwyder?%n%nIndien enige programme hierdie lęer steeds gebruik en dit verwyder word, sal daardie programme nie meer reg funksioneer nie. Indien u onseker is, kies Nee. Indien die lęer op u stelsel gelaat word, sal dit geen skade doen nie. -SharedFileNameLabel=Leęrnaam: -SharedFileLocationLabel=Ligging: -WizardUninstalling=Verwyderingstatus -StatusUninstalling=Verwyder %1... - -; *** Shutdown block reasons -ShutdownBlockReasonInstallingApp=Installeer %1. -ShutdownBlockReasonUninstallingApp=Verwyder %1. - -; The custom messages below aren't used by Setup itself, but if you make -; use of them in your scripts, you'll want to translate them. - -[CustomMessages] - -NameAndVersion=%1 weergawe %2 -AdditionalIcons=Bykomende ikone: -CreateDesktopIcon=Skep 'n &werksbladikoon -CreateQuickLaunchIcon=Skep 'n &Quick Launch ikoon -ProgramOnTheWeb=%1 op die Web -UninstallProgram=Verwyder %1 -LaunchProgram=Voer %1 uit -AssocFileExtension=&Assosieer %1 met die %2 lęeruitbreiding -AssocingFileExtension=Assosieer %1 met die %2 lęeruitbreiding... -AutoStartProgramGroupDescription=Begin: -AutoStartProgram=Begin %1 outomaties -AddonHostProgramNotFound=%1 kon nie gevind word in die vouer wat u gekies het nie.%n%nWil u voortgaan ten spyte daarvan? \ No newline at end of file diff --git a/win/InnoSetupLanguages/ca0valencia.isl b/win/InnoSetupLanguages/ca0valencia.isl deleted file mode 100644 index b34643540..000000000 --- a/win/InnoSetupLanguages/ca0valencia.isl +++ /dev/null @@ -1,322 +0,0 @@ -; *** Inno Setup version 5.5.3+ Catalan (Valencian) messages *** -; -; Note: This Valencian language file is based on the Catalan one. -; -; Translated by Pau Sellés i Garcia (pau.selles@softvalencia.org) Softvalenciŕ Translators Team -; - -[LangOptions] - -LanguageName=Catal<00E0> (valenci<00E0>) -LanguageID=$0803 -LanguageCodePage=1252 - -[Messages] - -; *** Application titles -SetupAppTitle=Instalˇlació -SetupWindowTitle=Instalˇlació - %1 -UninstallAppTitle=Desinstalˇlació -UninstallAppFullTitle=Desinstalˇlació - %1 - -; *** Misc. common -InformationTitle=Informació -ConfirmTitle=Confirmació -ErrorTitle=Error - -; *** SetupLdr messages -SetupLdrStartupMessage=Este programa instalˇlarŕ l'aplicació %1. Voleu continuar? -LdrCannotCreateTemp=No s'ha pogut crear un fitxer temporal i per aixň la instalˇlació es cancelˇlarŕ -LdrCannotExecTemp=No s'ha pogut executar un fitxer a la carpeta temporal i per aixň la instalˇlació es cancelˇlarŕ - -; *** Startup error messages -LastErrorMessage=%1.%n%nError %2: %3 -SetupFileMissing=El fitxer %1 no es troba a la carpeta d'instalˇlació. Resoleu el problema o obteniu una cňpia nova de l'aplicació. -SetupFileCorrupt=Els fitxers d'instalˇlació estan malmesos. Heu d'obtindre una cňpia nova de l'aplicació. -SetupFileCorruptOrWrongVer=Els fitxers d'instalˇlació estan malmesos, o són incompatibles amb esta versió de l'instalˇlador. Resoleu el problema manualment o obteniu una cňpia nova de l'instalˇlador. -InvalidParameter=S'ha passat un parŕmetre no vŕlid a la línia d'ordes:%n%n%1 -SetupAlreadyRunning=La instalˇlació ja és en curs. -WindowsVersionNotSupported=Esta aplicació no és compatible amb la versió del Windows instalˇlada a l'ordinador. -WindowsServicePackRequired=Esta aplicació necessita el %1 Service Pack %2 o posterior. -NotOnThisPlatform=Esta aplicació no pot funcionar en %1. -OnlyOnThisPlatform=Esta aplicació només funcionarŕ en %1. -OnlyOnTheseArchitectures=Esta aplicació només es pot instalˇlar en versions de Windows dissenyades per a les següents arquitectures de processador:%n%n%1 -MissingWOW64APIs=Esta versió de Windows no conté la funcionalitat necessŕria per a realitzar una instalˇlació de 64 bits. Per tal de corregir este problema instalˇleu el Service Pack %1. -WinVersionTooLowError=Esta aplicació requereix una versió %2 o posterior de %1. -WinVersionTooHighError=Esta aplicació no es pot instalˇlar en %1 versió %2 o posterior. -AdminPrivilegesRequired=Per poder instalˇlar esta aplicació cal tindre privilegis d'administrador. -PowerUserPrivilegesRequired=Per poder instalˇlar esta aplicació cal ser usuari administrador o bé membre del grup d'usuaris Power Users. -SetupAppRunningError=L'instalˇlador ha detectat que l'aplicació %1 s'estŕ executant actualment.%n%nTanqueu l'aplicació i feu clic a ŤAvantť per continuar o ŤCancelˇlať per eixir. -UninstallAppRunningError=L'instalˇlador ha detectat que l'aplicació %1 s'estŕ executant actualment.%n%nTanqueu l'aplicació i feu clic a ŤAvantť per continuar o ŤCancelˇlať per eixir. - -; *** Misc. errors -ErrorCreatingDir=El programa d'instalˇlació no ha pogut crear la carpeta Ť%1ť -ErrorTooManyFilesInDir=No s'ha pogut crear un fitxer a la carpeta Ť%1ť perquč conté massa fitxers - -; *** Setup common messages -ExitSetupTitle=Eixida de la instalˇlació -ExitSetupMessage=La instalˇlació encara no ha finalizat. Si eixiu ara, la instalˇlació es cancelˇlarŕ.%n%nTot i així, podeu tornar a executar este instalˇlador més tard per completar la instalˇlació.%n%nVoleu eixir de la instalˇlació? -AboutSetupMenuItem=&Quant a la instalˇlació... -AboutSetupTitle=Quant a la instalˇlació -AboutSetupMessage=%1 versió %2%n%3%n%nPŕgina web de %1:%n%4 -AboutSetupNote= -TranslatorNote=Catalan translation by Pau Sellés (pau.selles@softvalencia.org) - -; *** Buttons -ButtonBack=< &Arrere -ButtonNext=&Avant > -ButtonInstall=&Instalˇla -ButtonOK=D'acord -ButtonCancel=Cancelˇla -ButtonYes=&Sí -ButtonYesToAll=Sí a &tot -ButtonNo=&No -ButtonNoToAll=N&o a tot -ButtonFinish=&Finalitza -ButtonBrowse=&Navega... -ButtonWizardBrowse=&Navega... -ButtonNewFolder=Crea una carpeta &nova - -; *** "Select Language" dialog messages -SelectLanguageTitle=Selecció de la llengua -SelectLanguageLabel=Seleccioneu la llengua que preferiu durant la instalˇlació: - -; *** Common wizard text -ClickNext=Feu clic ŤAvantť per continuar o ŤCancelˇlať per abandonar la instalˇlació. -BeveledLabel= -BrowseDialogTitle=Selecció de carpeta -BrowseDialogLabel=Seleccioneu la carpeta de destinació i feu clic a ŤD'acordť. -NewFolderName=Carpeta nova - -; *** "Welcome" wizard page -WelcomeLabel1=Vos donem la benvinguda a l'auxiliar d'instalˇlació de l'aplicació [name] -WelcomeLabel2=Este programa instalˇlarŕ l'aplicació [name/ver] a l'ordinador.%n%nÉs molt recomanable que abans de continuar tanqueu tots els altres programes oberts, per tal d'evitar conflictes durant el procés d'instalˇlació. - -; *** "Password" wizard page -WizardPassword=Contrasenya -PasswordLabel1=Esta instalˇlació estŕ protegida amb una contrasenya. -PasswordLabel3=Introduďu la contrasenya i feu clic a ŤAvantť per continuar. Esta contrasenya distingeix entre majúscules i minúscules. -PasswordEditLabel=&Contrasenya: -IncorrectPassword=La contrasenya introduďda no és correcta. Torneu-ho a intentar. - -; *** "License Agreement" wizard page -WizardLicense=Acceptació de la llicencia d'ús -LicenseLabel=Cal que llegiu i accepteu la llicčncia d'ús abans de continuar. -LicenseLabel3=La llicčncia d'ús especifica amb quins drets i deures estŕ subjecte l'aplicació que voleu instalˇlar. Cal que n'accepteu els termes abans de continuar la instalˇlació. -LicenseAccepted=&Accepte l'acord -LicenseNotAccepted=&No accepte l'acord - -; *** "Information" wizard pages -WizardInfoBefore=Informació -InfoBeforeLabel=Llegiu la informació següent abans de continuar. -InfoBeforeClickLabel=Quan estigueu preparat per continuar, feu clic a ŤAvantť. -WizardInfoAfter=Informació -InfoAfterLabel=Llegiu la informació següent abans de continuar. -InfoAfterClickLabel=Quan estigueu preparat per continuar, feu clic a ŤAvantť. - -; *** "User Information" wizard page -WizardUserInfo=Informació de l'usuari -UserInfoDesc=Introduďu la vostra informació. -UserInfoName=&Nom de l'usuari: -UserInfoOrg=&Organització: -UserInfoSerial=&Número de sčrie: -UserInfoNameRequired=Cal introduir un nom. - -; *** "Select Destination Location" wizard page -WizardSelectDir=Seleccioneu una carpeta de destinació -SelectDirDesc=On voleu instalˇlar l'aplicació [name]? -SelectDirLabel3=El programa d'instalˇlació instalˇlarŕ l'aplicació [name] a la carpeta següent. -SelectDirBrowseLabel=Per continuar, feu clic a ŤAvantť. Si desitgeu seleccionar una altra carpeta, feu clic a ŤNavegať. -DiskSpaceMBLabel=Este programa necessita un mínim de [mb] MB d'espai lliure al disc. -CannotInstallToNetworkDrive=La instalˇlació no es pot fer a un disc de xarxa. -CannotInstallToUNCPath=La instalˇlació no es pot fer a un camí UNC. -InvalidPath=Cal donar un camí complet amb lletra d'unitat, per exemple:%n%nC:\Aplicació%n%no bé un camí UNC en la forma:%n%n\\servidor\compartit -InvalidDrive=El disc o camí de xarxa seleccionat no existeix, trieu-ne un altre. -DiskSpaceWarningTitle=No hi ha prou espai al disc -DiskSpaceWarning=El programa d'instalˇlació necessita com a mínim %1 KB d'espai lliure, perň el disc seleccionat només té %2 KB disponibles.%n%nTot i amb aixň, desitgeu continuar? -DirNameTooLong=El nom de la carpeta o del camí és massa llarg. -InvalidDirName=El nom de la carpeta no és vŕlid. -BadDirName32=Un nom de carpeta no pot contindre cap dels carŕcters següents:%n%n%1 -DirExistsTitle=La carpeta existeix -DirExists=La carpeta:%n%n%1%n%nja existeix. Voleu continuar i instalˇlar l'aplicació en esta carpeta? -DirDoesntExistTitle=La carpeta no existeix -DirDoesntExist=La carpeta:%n%n%1%n%nno existeix. Voleu crear-la? - -; *** "Select Program Group" wizard page -WizardSelectComponents=Selecció de components -SelectComponentsDesc=Quins components voleu instalˇlar? -SelectComponentsLabel2=Seleccioneu els components que voleu instalˇlar; elimineu els components que no voleu instalˇlar. Feu clic a ŤAvantť per continuar. -FullInstallation=Instalˇlació completa -; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) -CompactInstallation=Instalˇlació compacta -CustomInstallation=Instalˇlació personalitzada -NoUninstallWarningTitle=Els components existeixen -NoUninstallWarning=L'auxiliar d'instalˇlació ha detectat que els components següents ja es troben a l'ordinador:%n%n%1%n%nSi no estan seleccionats no es desinstalˇlaran.%n%nVoleu continuar igualment? -ComponentSize1=%1 KB -ComponentSize2=%1 MB -ComponentsDiskSpaceMBLabel=Esta selecció requereix un mínim de [mb] MB d'espai al disc. - -; *** "Select Additional Tasks" wizard page -WizardSelectTasks=Trieu tasques addicionals -SelectTasksDesc=Quines tasques addicionals cal executar? -SelectTasksLabel2=Trieu les tasques addicionals que voleu que siguen executades mentre s'instalˇla l'apliació [name], i després feu clic a ŤAvantť. - -; *** "Select Start Menu Folder" wizard page -WizardSelectProgramGroup=Trieu la carpeta del menú d'inici -SelectStartMenuFolderDesc=On cal situar els enllaços del programa? -SelectStartMenuFolderLabel3=El programa d'instalˇlació crearŕ l'accés directe al programa a la carpeta següent del menú d'inici. -SelectStartMenuFolderBrowseLabel=Per continuar, feu clic a ŤAvantť. Si desitgeu triar una altra carpeta, feu clic a ŤNavega...ť. -MustEnterGroupName=Cal introduir un nom de carpeta. -GroupNameTooLong=El nom de la carpeta o del camí és massa llarg. -InvalidGroupName=El nom de la carpeta no és vŕlid. -BadGroupName=El nom del grup no pot contindre cap dels carŕcters següents:%n%n%1 -NoProgramGroupCheck2=&No crees una carpeta al menú d'inici - -; *** "Ready to Install" wizard page -WizardReady=Preparat per a instalˇlar -ReadyLabel1=El programa d'instalˇlació estŕ preparat per a iniciar la instalˇlació de l'aplicació [name] a l'ordinador. -ReadyLabel2a=Feu clic a ŤInstalˇlať per continuar amb la instalˇlació, o ŤArrereť si voleu revisar o modificar les opcions d'instalˇlació. -ReadyLabel2b=Feu clic a ŤInstalˇlať per continuar amb la instalˇlació. -ReadyMemoUserInfo=Informació de l'usuari: -ReadyMemoDir=Carpeta de destinació: -ReadyMemoType=Tipus d'instalˇlació: -ReadyMemoComponents=Components seleccionats: -ReadyMemoGroup=Carpeta del Menú Inici: -ReadyMemoTasks=Tasques addicionals: - -; *** "Preparing to Install" wizard page -WizardPreparing=S'estŕ preparant la instalˇlació -PreparingDesc=S'estŕ preparant la instalˇlació de l'aplicació [name] a l'ordinador. -PreviousInstallNotCompleted=La instalˇlació o desinstalˇlació anterior no s'ha dut a terme. Caldrŕ que reinicieu l'ordinador per a finalitzar esta instalˇlació.%n%nDesprés de reiniciar l'ordinador, executeu este programa de nou per completar la instalˇlació de l'aplicació [name]. -CannotContinue=La instalˇlació no pot continuar. Feu clic a ŤCancelˇlať per a eixir. -ApplicationsFound=Les següents aplicacions estan fent servir fitxers que necessiten ser actualitzats per la instalˇlació. Es recomana que permeteu a la instalˇlació tancar automŕticament estes aplicacions. -ApplicationsFound2=Les següents aplicacions estan fent servir fitxers que necessiten ser actualitzats per la instalˇlació. Es recomana que permeteu a la instalˇlació tancar automŕticament estes aplicacions. Després de completar la instalˇlació s'intentarŕ reiniciar les aplicacions. -CloseApplications=&Tanca automŕticament les aplicacions -DontCloseApplications=&No tanques les aplicacions -ErrorCloseApplications=El programa d'instalˇlació no ha pogut tancar automŕticament totes les aplicacions. Es recomana que abans de continuar tanqueu totes les aplicacions que estan usant fitxers que han de ser actualitzats pel programa d'instalˇlació. - -; *** "Installing" wizard page -WizardInstalling=S'estŕ instalˇlant -InstallingLabel=Espereu mentre s'instalˇla l'aplicació [name] a l'ordinador. - -; *** "Setup Completed" wizard page -FinishedHeadingLabel=S'estŕ finalitzant la instalˇlació de l'aplicació [name] -FinishedLabelNoIcons=La insalˇlació de l'aplicació [name] a l'ordinador. -FinishedLabel=La instalˇlació de l'aplicació [name] a l'ordinador ha finalitzat correctament. Feu clic a qualsevol de les icones creades per a iniciar l'aplicació. -ClickFinish=Feu clic a ŤFinalitzať per a eixir de la instalˇlació. -FinishedRestartLabel=Per completar la instalˇlació de [name] cal reiniciar l'ordinador. Voleu fer-ho ara? -FinishedRestartMessage=Per completar la instalˇlació de l'aplicació [name] cal reiniciar l'ordinador. Voleu fer-ho ara? -ShowReadmeCheck=Sí, vull llegir el fitxer LLEGIU-ME.TXT -YesRadio=&Sí, reinicia l'ordinador ara -NoRadio=&No, reiniciaré l'ordinador més tard -; used for example as 'Run MyProg.exe' -RunEntryExec=Executa %1 -; used for example as 'View Readme.txt' -RunEntryShellExec=Mostra %1 - -; *** "Setup Needs the Next Disk" stuff -ChangeDiskTitle=L'instalˇlador necessita el disc següent -SelectDiskLabel2=Introduďu el disc %1 i feu clic a ŤContinuať.%n%nSi els fitxers d'este disc indicat es troben en una carpeta diferent, introduďu-ne la ubicació o bé feu clic a ŤNavega...ť. -PathLabel=&Ubicació: -FileNotInDir2=El fitxer Ť%1ť no s'ha trobat en Ť%2ť. Introduďu el disc correcte o escolliu una altra carpeta. -SelectDirectoryLabel=Indiqueu on es troba el disc següent. - -; *** Installation phase messages -SetupAborted=La instalˇlació no ha finalitzat correctament.%n%n%Resoleu el problema i executeu de nou el programa d'instalˇlació. -EntryAbortRetryIgnore=Feu clic a ŤReintentať per a intentar-ho de nou, ŤIgnorať per a continuar igualment, o ŤAbandonať per a abandonar la instalˇlació. - -; *** Installation status messages -StatusClosingApplications=S'estan tancant les aplicacions... -StatusCreateDirs=S'estan creant les carpetes... -StatusExtractFiles=S'estan extraient els fitxers... -StatusCreateIcons=S'estan creant les dreceres de l'aplicació... -StatusCreateIniEntries=S'estŕ modificant el fitxer INI... -StatusCreateRegistryEntries=S'estŕ configurant el registre del sistema... -StatusRegisterFiles=S'estan registrant els fitxers... -StatusSavingUninstall=S'estŕ guardant la informació de desinstalˇlació... -StatusRunProgram=S'estŕ finalitzant la instalˇlació... -StatusRestartingApplications=S'estan reiniciant les aplicacions... -StatusRollback=S'estan desfent els canvis... - -; *** Misc. errors -ErrorInternal2=Error intern: %1 -ErrorFunctionFailedNoCode=%1 ha fallat -ErrorFunctionFailed=%1 ha fallat; codi %2 -ErrorFunctionFailedWithMessage=%1 ha fallat; codi %2.%n%3 -ErrorExecutingProgram=No es pot executar el fitxer:%n%1 - -; *** Registry errors -ErrorRegOpenKey=S'ha produďt un error en obrir la clau de registre:%n%1\%2 -ErrorRegCreateKey=S'ha produďt un error en crear la clau de registre:%n%1\%2 -ErrorRegWriteKey=S'ha produďt un error en escriure a la clau de registre:%n%1\%2 - -; *** INI errors -ErrorIniEntry=S'ha produďt un error en crear l'entrada INI al fitxer Ť%1ť. - -; *** File copying errors -FileAbortRetryIgnore=Feu clic a ŤReintentať per a intentar-ho de nou, ŤIgnorať per a saltar-se este fitxer (no recomanat), o ŤAbandonať per a abandonar la instalˇlació. -FileAbortRetryIgnore2=Feu clic a ŤReintentať per a intentar-ho de nou, ŤIgnorať per a continuar igualment (no recomanat), o ŤAbandonať per a abandonar la instalˇlació. -SourceIsCorrupted=El fitxer d'origen estŕ malmés -SourceDoesntExist=El fitxer d'origen Ť%1ť no existeix -ExistingFileReadOnly=El fitxer és de només lectura.%n%nFeu clic a ŤReintentať per a traure'n l'atribut de només lectura i tornar-ho a intentar, ŤIgnorať per a saltar-se'l (no recomanat), o ŤAbandonať per a abandonar la instalˇlació. -ErrorReadingExistingDest=S'ha produďt un error en llegir el fitxer: -FileExists=El fitxer ja existeix.%n%nVoleu sobreescriure'l? -ExistingFileNewer=El fitxer existent és més nou que el que s'intenta instalˇlar. Es recomana mantindre el fitxer existent.%n%nVoleu mantindre'l? -ErrorChangingAttr=S'ha produďt un error en canviar els atributs del fitxer: -ErrorCreatingTemp=S'ha produďt un error en crear un fitxer a la carpeta de destinació: -ErrorReadingSource=S'ha produďt un error en llegir el fitxer d'origen: -ErrorCopying=S'ha produďt un error en copiar un fitxer: -ErrorReplacingExistingFile=S'ha produďt un error en reemplaçar el fitxer existent: -ErrorRestartReplace=Ha fallat reemplaçar: -ErrorRenamingTemp=S'ha produďt un error en canviar el nom d'un fitxer a la carpeta de destinació: -ErrorRegisterServer=No s'ha pogut registrar el DLL/OCX: %1 -ErrorRegSvr32Failed=Ha fallat RegSvr32 amb el codi de eixida %1 -ErrorRegisterTypeLib=No s'ha pogut registrar la biblioteca de tipus: %1 - -; *** Post-installation errors -ErrorOpeningReadme=S'ha produďt un error en obrir el fitxer LLEGIUME.TXT. -ErrorRestartingComputer=El programa d'instalˇlació no ha pogut reiniciar l'ordinador. Cal fer-ho manualment. - -; *** Uninstaller messages -UninstallNotFound=El fitxer Ť%1ť no existeix. No es pot desinstalˇlar. -UninstallOpenError=El fitxer Ť%1ť no pot ser obert. No es pot desinstalˇlar -UninstallUnsupportedVer=El fitxer de desinstalˇlació Ť%1ť estŕ en un format no reconegut per esta versió del desinstalˇlador. No es pot desinstalˇlar -UninstallUnknownEntry=S'ha trobat una entrada desconeguda (%1) al fitxer de desinstalˇlació. -ConfirmUninstall=Esteu segur de voler eliminar completament %1 i tots els seus components? -UninstallOnlyOnWin64=Este programa només es pot desinstalˇlar en Windows de 64 bits. -OnlyAdminCanUninstall=Este programa només es pot desinstalˇlar per un usuari amb privilegis d'administrador. -UninstallStatusLabel=Espereu mentre s'elimina l'aplicació %1 de l'ordinador. -UninstalledAll=L'aplicació %1 s'ha desinstalˇlat correctament de l'ordinador. -UninstalledMost=L'aplicació %1 s'ha desinstalˇlat.%n%nAlguns elements no s'han pogut eliminar. Poden ser eliminats manualment. -UninstalledAndNeedsRestart=Per completar la instalˇlació de %1, cal reiniciar l'ordinador.%n%nVoleu fer-ho ara? -UninstallDataCorrupted=El fitxer Ť%1ť estŕ malmés. No es pot desinstalˇlar. - -; *** Uninstallation phase messages -ConfirmDeleteSharedFileTitle=Desinstalˇlació de fitxers compartits -ConfirmDeleteSharedFile2=El sistema indica que el fitxer compartit següent ja no s'utilitza per cap altre programa. Voleu suprimir este fitxer?%n%nSi algun programa encara el fa servir i és eliminat, podria no funcionar correctament. Si no n'esteu segur, trieu ŤNoť. Deixar el fitxer al sistema no farŕ cap mal. -SharedFileNameLabel=Nom del fitxer: -SharedFileLocationLabel=Ubicació: -WizardUninstalling=Estat de la desinstalˇlació -StatusUninstalling=S'estŕ desinstalˇlant: %1... - -; *** Shutdown block reasons -ShutdownBlockReasonInstallingApp=S'estŕ instalˇlant %1. -ShutdownBlockReasonUninstallingApp=S'estŕ desinstalˇlant %1. - -; The custom messages below aren't used by Setup itself, but if you make -; use of them in your scripts, you'll want to translate them. - -[CustomMessages] - -NameAndVersion=%1 versió %2 -AdditionalIcons=Icones addicionals: -CreateDesktopIcon=Crea una drecera a l'&escriptori -CreateQuickLaunchIcon=Crea una drecera a la &barra d'accés rŕpid -ProgramOnTheWeb=%1 a la Web -UninstallProgram=Desinstalˇla %1 -LaunchProgram=Executa %1 -AssocFileExtension=&Associa %1 amb l'extensió de fitxer %2 -AssocingFileExtension=S'estŕ associant %1 amb l'extensió de fitxer %2... -AutoStartProgramGroupDescription=Inici: -AutoStartProgram=Inicia automŕticament l'aplicació %1 -AddonHostProgramNotFound=No s'ha pogut trobar l'aplicació %1 a la carpeta seleccionada.%n%nVoleu continuar igualment? \ No newline at end of file diff --git a/win/InnoSetupLanguages/sk.isl b/win/InnoSetupLanguages/sk.isl deleted file mode 100644 index 43fa0c55c..000000000 --- a/win/InnoSetupLanguages/sk.isl +++ /dev/null @@ -1,263 +0,0 @@ -; ****************************************************** -; *** *** -; *** Inno Setup version 5.5.3+ Slovak messages *** -; *** *** -; *** Original Author: *** -; *** *** -; *** Milan Potancok (milan.potancok AT gmail.com) *** -; *** *** -; *** Contributors: *** -; *** *** -; *** Ivo Bauer (bauer AT ozm.cz) *** -; *** *** -; *** Tomas Falb (tomasf AT pobox.sk) *** -; *** Slappy (slappy AT pobox.sk) *** -; *** *** -; *** Update: 04.02.2013 *** -; *** *** -; ****************************************************** -; -; - -[LangOptions] -LanguageName=Sloven<010D>ina -LanguageID=$041b -LanguageCodePage=1250 - -[Messages] -SetupAppTitle=Sprievodca inštaláciou -SetupWindowTitle=Sprievodca inštaláciou - %1 -UninstallAppTitle=Sprievodca odinštaláciou -UninstallAppFullTitle=Sprievodca odinštaláciou - %1 -InformationTitle=Informácie -ConfirmTitle=Potvrdenie -ErrorTitle=Chyba -SetupLdrStartupMessage=Toto je sprievodca inštaláciou produktu %1. Prajete si pokračova? -LdrCannotCreateTemp=Nie je možné vytvori dočasný súbor. Sprievodca inštaláciou sa ukončí -LdrCannotExecTemp=Nie je možné spusti súbor v dočasnom adresári. Sprievodca inštaláciou sa ukončí -LastErrorMessage=%1.%n%nChyba %2: %3 -SetupFileMissing=Inštalačný adresár neobsahuje súbor %1. Opravte, prosím, túto chybu alebo si zaobstarajte novú kópiu tohto produktu. -SetupFileCorrupt=Súbory sprievodcu inštaláciou sú poškodené. Zaobstarajte si, prosím, novú kópiu tohto produktu. -SetupFileCorruptOrWrongVer=Súbory sprievodcu inštaláciou sú poškodené alebo sa nezhodujú s touto verziou sprievodcu instaláciou. Opravte, prosím, túto chybu alebo si zaobstarajte novú kópiu tohto produktu. -InvalidParameter=Nesprávny parameter na príkazovom riadku:%n%n%1 -SetupAlreadyRunning=Inštalácia už beží. -WindowsVersionNotSupported=Tento program nepodporuje vašu verziu Windows. -WindowsServicePackRequired=Tento program vyžaduje %1 Service Pack %2 alebo novší. -NotOnThisPlatform=Tento produkt sa nedá spusti v %1. -OnlyOnThisPlatform=Tento produkt musí by spustený v %1. -OnlyOnTheseArchitectures=Tento produkt je možné nainštalova iba vo verziách MS Windows s podporou architektúry procesorov:%n%n%1 -MissingWOW64APIs=Aktuálna verzia MS Windows neobsahuje funkcie, ktoré vyžaduje sprievodca inštaláciou pre 64-bitovú inštaláciu. Opravte, prosím, túto chybu nainštalovaním aktualizácie Service Pack %1. -WinVersionTooLowError=Tento produkt vyžaduje %1 verzie %2 alebo vyššej. -WinVersionTooHighError=Tento produkt sa nedá nainštalova vo %1 verzie %2 alebo vyššej. -AdminPrivilegesRequired=Na inštaláciu tohto produktu musíte by prihlásený s právami administrátora. -PowerUserPrivilegesRequired=Na inštaláciu tohto produktu musíte by prihlásený s právami administrátora alebo člena skupiny Power Users. -SetupAppRunningError=Sprievodca inštaláciou zistil, že produkt %1 je teraz spustený.%n%nUkončite, prosím, všetky spustené inštancie tohto produktu a pokračujte kliknutím na tlačidlo OK alebo ukončite inštaláciu tlačidlom Zruši. -UninstallAppRunningError=Sprievodca odinštaláciou zistil, že produkt %1 je teraz spustený.%n%nUkončite, prosím, všetky spustené inštancie tohto produktu a pokračujte kliknutím na tlačidlo OK alebo ukončite inštaláciu tlačidlom Zruši. -ErrorCreatingDir=Sprievodca inštaláciou nemohol vytvori adresár "%1" -ErrorTooManyFilesInDir=Nedá sa vytvori súbor v adresári "%1", pretože tento adresár už obsahuje príliš veža súborov -ExitSetupTitle=Ukonči sprievodcu inštaláciou -ExitSetupMessage=Inštalácia nebola celkom dokončená. Ak teraz ukončíte sprievodcu inštaláciou, produkt nebude nainštalovaný.%n%nSprievodcu inštaláciou môžete znovu spusti neskôr a dokonči tak inštaláciu.%n%nUkonči sprievodcu inštaláciou? -AboutSetupMenuItem=&O sprievodcovi inštalácie... -AboutSetupTitle=O sprievodcovi inštalácie -AboutSetupMessage=%1 verzia %2%n%3%n%n%1 domovská stránka:%n%4 -AboutSetupNote= -TranslatorNote=Slovak translation maintained by Milan Potancok (milan.potancok AT gmail.com), Ivo Bauer (bauer AT ozm.cz) and Tomas Falb (tomasf AT pobox.sk) + Slappy (slappy AT pobox.sk) -ButtonBack=< &Spä -ButtonNext=&Ďalej > -ButtonInstall=&Inštalova -ButtonOK=OK -ButtonCancel=Zruši -ButtonYes=&Áno -ButtonYesToAll=Áno &všetkým -ButtonNo=&Nie -ButtonNoToAll=Ni&e všetkým -ButtonFinish=&Dokonči -ButtonBrowse=&Prechádza... -ButtonWizardBrowse=&Prechádza... -ButtonNewFolder=&Vytvori nový adresár -SelectLanguageTitle=Výber jazyka sprievodcu inštaláciou -SelectLanguageLabel=Zvožte jazyk, ktorý sa má použi pri inštalácii: -ClickNext=Pokračujte kliknutím na tlačidlo Ďalej alebo ukončite sprievodcu inštaláciou tlačidlom Zruši. -BeveledLabel= -BrowseDialogTitle=Nájs adresár -BrowseDialogLabel=Z dole uvedeného zoznamu vyberte adresár a kliknite na OK. -NewFolderName=Nový adresár -WelcomeLabel1=Vítá Vás sprievodca inštaláciou produktu [name]. -WelcomeLabel2=Produkt [name/ver] sa nainštaluje na Vᚠpočítač.%n%nSkôr, ako budete pokračova, odporúčame Vám ukonči všetky spustené aplikácie. -WizardPassword=Heslo -PasswordLabel1=Táto inštalácia je chránená heslom. -PasswordLabel3=Zadajte, prosím, heslo a pokračujte kliknutím na tlačidlo Ďalej. Pri zadávání hesla rozlišujte malé a vežké písmená. -PasswordEditLabel=&Heslo: -IncorrectPassword=Zadané heslo nie je správne. Zkúste to, prosím, ešte raz. -WizardLicense=Licenčná zmluva -LicenseLabel=Skôr, ako budete pokračova, prečítajte si, prosím, tieto dôležité informácie. -LicenseLabel3=Prečítajte si, prosím, túto Licenčnú zmluvu. Aby mohla inštalácia pokračova, musíte súhlasi s podmienkami tejto zmluvy. -LicenseAccepted=&Súhlasím s podmienkami Licenčnej zmluvy -LicenseNotAccepted=&Nesúhlasím s podmienkami Licenčnej zmluvy -WizardInfoBefore=Informácie -InfoBeforeLabel=Skôr, ako budete pokračova, prečítajte si, prosím, tieto dôležité informácie. -InfoBeforeClickLabel=Pokračujte v inštalácii kliknutím na tlačidlo Ďalej. -WizardInfoAfter=Informácie -InfoAfterLabel=Skôr, ako budete pokračova, prečítajte si, prosím, tieto dôležité informácie. -InfoAfterClickLabel=Pokračujte v inštalácii kliknutím na tlačidlo Ďalej. -WizardUserInfo=Informácie o používatežovi -UserInfoDesc=Zadajte, prosím, požadované informácie. -UserInfoName=&Používatežské meno: -UserInfoOrg=&Organizácia: -UserInfoSerial=&Sériove číslo: -UserInfoNameRequired=Používatežské meno musí by zadané. -WizardSelectDir=Vyberte ciežový adresár -SelectDirDesc=Kam má by produkt [name] nainštalovaný? -SelectDirLabel3=Sprievodca nainštaluje produkt [name] do nasledujúceho adresára. -SelectDirBrowseLabel=Pokračujte kliknutím na tlačidlo Ďalej. Ak chcete vybra iný adresár, kliknite na tlačidlo Prechádza. -DiskSpaceMBLabel=Inštalácia vyžaduje najmenej [mb] MB miesta na disku. -CannotInstallToNetworkDrive=Inštalátor nemôže inštalova na sieovú jednotku. -CannotInstallToUNCPath=Inštalátor nemôže inštalova na UNC cestu. -InvalidPath=Musíte zadat úplnú cestu vrátane písmena jednotky; napríklad:%n%nC:\Aplikácia%n%nalebo cestu UNC v tvare:%n%n\\server\zdiežaný adresár -InvalidDrive=Vami vybraná jednotka alebo cesta UNC neexistuje alebo nie je dostupná. Vyberte, prosím, iné umiestnenie. -DiskSpaceWarningTitle=Nedostatok miesta na disku -DiskSpaceWarning=Sprievodca inštaláciou vyžaduje najmenej %1 KB vožného miesta na inštaláciu produktu, ale na vybranej jednotke je dostupných len %2 KB.%n%nPrajete si napriek tomu pokračova? -DirNameTooLong=Názov adresára alebo cesta sú príliš dlhé. -InvalidDirName=Názov adresára nie je platný. -BadDirName32=Názvy adresárov nesmú obsahova žiadny z nasledujúcich znakov:%n%n%1 -DirExistsTitle=Adresár existuje -DirExists=Adresár:%n%n%1%n%nuž existuje. Má sa napriek tomu inštalova do tohto adresára? -DirDoesntExistTitle=Adresár neexistuje -DirDoesntExist=Adresár:%n%n%1%n%nešte neexistuje. Má sa tento adresár vytvori? -WizardSelectComponents=Vyberte komponenty -SelectComponentsDesc=Aké komponenty majú by nainštalované? -SelectComponentsLabel2=Zaškrtnite komponenty, ktoré majú by nainštalované; komponenty, ktoré se nemajú inštalova, nechajte nezaškrtnuté. Pokračujte kliknutím na tlačidlo Ďalej. -FullInstallation=Úplná inštalácia -CompactInstallation=Kompaktná inštalácia -CustomInstallation=Volitežná inštalácia -NoUninstallWarningTitle=Komponenty existujú -NoUninstallWarning=Sprievodca inštaláciou zistil, že nasledujúce komponenty sú už na Vašom počítači nainštalované:%n%n%1%n%nAk ich teraz nezahrniete do výberu, nebudú neskôr odinštalované.%n%nPrajete si napriek tomu pokračova? -ComponentSize1=%1 KB -ComponentSize2=%1 MB -ComponentsDiskSpaceMBLabel=Vybrané komponenty vyžadujú najmenej [mb] MB miesta na disku. -WizardSelectTasks=Vyberte ďalšie úlohy -SelectTasksDesc=Ktoré ďalšie úlohy majú by vykonané? -SelectTasksLabel2=Vyberte ďalšie úlohy, ktoré majú by vykonané v priebehu inštalácie produktu [name] a pokračujte kliknutím na tlačidlo Ďalej. -WizardSelectProgramGroup=Vyberte skupinu v ponuke Štart -SelectStartMenuFolderDesc=Kam má sprievodca inštalácie umiestni zástupcov aplikácie? -SelectStartMenuFolderLabel3=Sprievodca inštaláciou vytvorí zástupcov aplikácie v nasledujúcom adresári ponuky Štart. -SelectStartMenuFolderBrowseLabel=Pokračujte kliknutím na tlačidlo Ďalej. Ak chcete zvoli iný adresár, kliknite na tlačidlo Prechádza. -MustEnterGroupName=Musíte zada názov skupiny. -GroupNameTooLong=Názov adresára alebo cesta sú príliš dlhé. -InvalidGroupName=Názov adresára nie je platný. -BadGroupName=Názov skupiny nesmie obsahova žiadny z nasledujúcich znakov:%n%n%1 -NoProgramGroupCheck2=&Nevytvára skupinu v ponuke Štart -WizardReady=Inštalácia je pripravená -ReadyLabel1=Sprievodca inštaláciou je teraz pripravený nainštalova produkt [name] na Vᚠpočítač. -ReadyLabel2a=Pokračujte v inštalácii kliknutím na tlačidlo Inštalova. Ak si prajete zmeni niektoré nastavenia inštalácie, kliknite na tlačidlo Spä. -ReadyLabel2b=Pokračujte v inštalácii kliknutím na tlačidlo Inštalova. -ReadyMemoUserInfo=Informácie o používatežovi: -ReadyMemoDir=Ciežový adresár: -ReadyMemoType=Typ inštalácie: -ReadyMemoComponents=Vybrané komponenty: -ReadyMemoGroup=Skupina v ponuke Štart: -ReadyMemoTasks=Ďalšie úlohy: -WizardPreparing=Príprava inštalácie -PreparingDesc=Sprievodca inštaláciou pripravuje inštaláciu produktu [name] na Vᚠpočítač. -PreviousInstallNotCompleted=Inštalácia/odinštalácia predošlého produktu nebola úplne dokončená. Dokončenie tohto procesu vyžaduje reštart počítača.%n%nPo reštartovaní počítača spustite znovu sprievodcu inštaláciou, aby bolo možné dokonči inštaláciu produktu [name]. -CannotContinue=Sprievodca inštaláciou nemôže pokračova. Ukončite, prosím, sprievodcu inštaláciou kliknutím na tlačidlo Zruši. -ApplicationsFound=Nasledujúce aplikácie pracujú so súbormi, ktoré musí inštalátor aktualizova. Odporúčame Vám, aby ste povolili inštalátoru automaticky ukonči tieto aplikácie. -ApplicationsFound2=Nasledujúce aplikácie pracujú so súbormi, ktoré musí inštalátor aktualizova. Odporúčame Vám, aby ste povolili inštalátoru automaticky ukonči tieto aplikácie. Po skončení inštalácie sa inštalátor pokúsi tieto aplikácie opätovne spusti. -CloseApplications=&Automaticky ukonči aplikácie -DontCloseApplications=&Neukončova aplikácie -ErrorCloseApplications=Sprievodca nemohol automaticky zatvori všetky aplikácie. Odporúčame Vám, aby ste ručne uzavreli všetky aplikácie, ktoré používajú súbory, ktoré má Sprievodca aktualizova. -WizardInstalling=Inštalujem -InstallingLabel=Počkajte prosím, kým sprievodca inštaláciou nedokončí inštaláciu produktu [name] na Vᚠpočítač. -FinishedHeadingLabel=Dokončuje sa inštalácia produktu [name] -FinishedLabelNoIcons=Sprievodca inštaláciou dokončil inštaláciu produktu [name] na Vᚠpočítač. -FinishedLabel=Sprievodca inštaláciou dokončil inštaláciu produktu [name] na Vᚠpočítač. Produkt je možné spusti pomocou nainštalovaných ikon a zástupcov. -ClickFinish=Ukončite sprievodcu inštaláciou kliknutím na tlačidlo Dokonči. -FinishedRestartLabel=Na dokončenie inštalácie produktu [name] je nutné reštartova Vᚠpočítač. Prajete si teraz reštartova Vᚠpočítač? -FinishedRestartMessage=Na dokončenie inštalácie produktu [name] je nutné reštartova Vᚠpočítač.%n%nPrajete si teraz reštartova Vᚠpočítač? -ShowReadmeCheck=Áno, chcem zobrazi dokument "ČITAJMA" -YesRadio=&Áno, chcem teraz reštartova počítač -NoRadio=&Nie, počítač reštartujem neskôr -RunEntryExec=Spusti %1 -RunEntryShellExec=Zobrazi %1 -ChangeDiskTitle=Sprievodca inštaláciou vyžaduje ďalší disk -SelectDiskLabel2=Vložte, prosím, disk %1 a kliknite na tlačidlo OK.%n%nAk sa súbory na tomto disku nachádzajú v inom adresári, ako v tom, ktorý je zobrazený nižšie, zadejte správnu cestu alebo kliknite na tlačidlo Prechádza. -PathLabel=&Cesta: -FileNotInDir2=Súbor "%1" sa nedá nájs v "%2". Vložte, prosím, správny disk alebo zvožte iný adresár. -SelectDirectoryLabel=Špecifikujte,prosím, umiestnenie ďalšieho disku. -SetupAborted=Inštalácia nebola úplne dokončená.%n%nOpravte, prosím, chybu a spustite sprievodcu inštaláciou znova. -EntryAbortRetryIgnore=Akciu zopakujete kliknutím na tlačidlo Opakova. Akciu vynecháte kliknutím na tlačidlo Preskoči. Inštaláciu prerušíte kliknutím na tlačidlo Preruši. -StatusClosingApplications=Ukončovanie aplikácií... -StatusCreateDirs=Vytvárajú sa adresáre... -StatusExtractFiles=Rozbažujú sa súbory... -StatusCreateIcons=Vytvárajú sa ikony a zástupcovia... -StatusCreateIniEntries=Vytvárajú sa záznamy v konfiguračných súboroch... -StatusCreateRegistryEntries=Vytvárajú sa záznamy v systémovom registri... -StatusRegisterFiles=Registrujú sa súbory... -StatusSavingUninstall=Ukladajú sa informácie potrebné pre neskoršie odinštalovanie produktu... -StatusRunProgram=Dokončuje sa inštalácia... -StatusRestartingApplications=Reštartovanie aplikácií... -StatusRollback=Vykonané zmeny sa vracajú spä... -ErrorInternal2=Interná chyba: %1 -ErrorFunctionFailedNoCode=%1 zlyhala -ErrorFunctionFailed=%1 zlyhala; kód %2 -ErrorFunctionFailedWithMessage=%1 zlyhala; kód %2.%n%3 -ErrorExecutingProgram=Nedá sa spusti súbor:%n%1 -ErrorRegOpenKey=Došlo k chybe pri otváraní kžúča systémového registra:%n%1\%2 -ErrorRegCreateKey=Došlo k chybe pri vytváraní kžúča systémového registra:%n%1\%2 -ErrorRegWriteKey=Došlo k chybe pri zápise do kžúča systémového registra:%n%1\%2 -ErrorIniEntry=Došlo k chybe pri vytváraní záznamu v konfiguračnom súbore "%1". -FileAbortRetryIgnore=Akciu zopakujete kliknutím na tlačidlo Opakova. Tento súbor preskočíte kliknutím na tlačidlo Preskoči (neodporúča sa). Inštaláciu prerušíte tlačidlom Preruši. -FileAbortRetryIgnore2=Akciu zopakujete kliknutím na tlačidlo Opakova. Pokračujete kliknutím na tlačidlo Preskoči (neodporúča sa). Inštaláciu prerušíte tlačidlom Preruši. -SourceIsCorrupted=Zdrojový súbor je poškodený -SourceDoesntExist=Zdrojový súbor "%1" neexistuje -ExistingFileReadOnly=Existujúci súbor je určený len na čítanie.%n%nAtribút "Iba na čítanie" odstránite a akciu zopakujete kliknutím na tlačidlo Opakova. Súbor preskočíte kliknutím na tlačidlo Preskoči. Inštaláciu prerušíte kliknutím na tlačidlo Preruši. -ErrorReadingExistingDest=Došlo k chybe pri pokuse o čítanie existujúceho súboru: -FileExists=Súbor už existuje.%n%nMá ho sprievodca inštalácie prepísa? -ExistingFileNewer=Existujúci súbor je novší ako ten, ktorý sa sprievodca inštaláciou pokúša nainštalova. Odporúča sa ponecha existujúci súbor.%n%nPrajete si ponechat existujúci súbor? -ErrorChangingAttr=Došlo k chybe pri pokuse o modifikáciu atribútov existujúceho súboru: -ErrorCreatingTemp=Došlo k chybe pri pokuse o vytvorenie súboru v ciežovom adresári: -ErrorReadingSource=Došlo k chybe pri pokuse o čítanie zdrojového súboru: -ErrorCopying=Došlo k chybe pri pokuse o skopírovanie súboru: -ErrorReplacingExistingFile=Došlo k chybe pri pokuse o nahradenie existujúceho súboru: -ErrorRestartReplace=Zlyhala funkcia "RestartReplace" sprievodcu inštaláciou: -ErrorRenamingTemp=Došlo k chybe pri pokuse o premenovanie súboru v ciežovom adresári: -ErrorRegisterServer=Nedá sa vykona registrácia DLL/OCX: %1 -ErrorRegSvr32Failed=Volanie RegSvr32 zlyhalo s návratovým kódom %1 -ErrorRegisterTypeLib=Nedá sa vykona registrácia typovej knižnice: %1 -ErrorOpeningReadme=Došlo k chybe pri pokuse o otvorenie dokumentu "ČITAJMA". -ErrorRestartingComputer=Sprievodcovi inštaláciou sa nepodarilo reštartova Vᚠpočítač. Reštartujte ho, prosím, manuálne. -UninstallNotFound=Súbor "%1" neexistuje. Produkt sa nedá odinštalova. -UninstallOpenError=Súbor "%1" nie je možné otvori. Produkt nie je možné odinštalova. -UninstallUnsupportedVer=Sprievodcovi odinštaláciou sa nepodarilo rozpozna formát súboru obsahujúceho informácie na odinštalovanie produktu "%1". Produkt sa nedá odinštalova -UninstallUnknownEntry=V súbore obsahujúcom informácie na odinštalovanie produktu bola zistená neznáma položka (%1) -ConfirmUninstall=Ste si naozaj istý, že chcete odinštalova %1 a všetky jeho komponenty? -UninstallOnlyOnWin64=Tento produkt je možné odinštalova iba v 64-bitových verziách MS Windows. -OnlyAdminCanUninstall=K odinštalovaniu tohto produktu musíte by prihlásený s právami administrátora. -UninstallStatusLabel=Počkajte prosím, kým produkt %1 nebude odinštalovaný z Vášho počítača. -UninstalledAll=%1 bol úspešne odinštalovaný z Vášho počítača. -UninstalledMost=%1 bol odinštalovaný z Vášho počítača.%n%nNiektoré jeho komponenty sa však nepodarilo odinštalova. Môžete ich odinštalova manuálne. -UninstalledAndNeedsRestart=Na dokončenie odinštalácie produktu %1 je potrebné reštartova Vᚠpočítač.%n%nPrajete si teraz reštartova Vᚠpočítač? -UninstallDataCorrupted=Súbor "%1" je poškodený. Produkt sa nedá odinštalova -ConfirmDeleteSharedFileTitle=Odinštalova zdiežaný súbor? -ConfirmDeleteSharedFile2=Systém indikuje, že následujúci zdiežaný súbor nie je používaný žiadnymi inými aplikáciami. Má sprievodca odinštalácie tento zdiežaný súbor odstráni?%n%nAk niektoré aplikácie tento súbor používajú, nemusia po jeho odinštalovaní pracova správne. Ak si nie ste istý, zvožte Nie. Ponechanie tohoto súboru vo Vašom systéme nespôsobí žiadnu škodu. -SharedFileNameLabel=Názov súboru: -SharedFileLocationLabel=Umiestnenie: -WizardUninstalling=Stav odinštalovania -StatusUninstalling=Odinštalujem %1... -ShutdownBlockReasonInstallingApp=Inštalovanie %1. -ShutdownBlockReasonUninstallingApp=Odinštalovanie %1. - - -[CustomMessages] -NameAndVersion=%1 verzia %2 -AdditionalIcons=Ďalší zástupcovia: -CreateDesktopIcon=Vytvori zástupcu na &ploche -CreateQuickLaunchIcon=Vytvori zástupcu na paneli &Rýchle spustenie -ProgramOnTheWeb=Aplikácia %1 na internete -UninstallProgram=Odinštalova aplikáciu %1 -LaunchProgram=Spusti aplikáciu %1 -AssocFileExtension=Vytvori &asociáciu medzi súbormi typu %2 a aplikáciou %1 -AssocingFileExtension=Vytvára sa asociácia medzi súbormi typu %2 a aplikáciou %1... -AutoStartProgramGroupDescription=Po spustení: -AutoStartProgram=Automaticky spusti %1 -AddonHostProgramNotFound=Nepodarilo sa nájs %1 v priečinku, ktorý ste zvolili.%n%nChcete napriek tomu pokračova? diff --git a/win/Projects/locale/locale.vcxproj b/win/Projects/locale/locale.vcxproj index 3c8fe49bf..c76a9b183 100755 --- a/win/Projects/locale/locale.vcxproj +++ b/win/Projects/locale/locale.vcxproj @@ -131,7 +131,7 @@ goto :EOF - + diff --git a/win/Projects/locale/locale.vcxproj.filters b/win/Projects/locale/locale.vcxproj.filters index e37fd6a78..2dcdb2e4e 100755 --- a/win/Projects/locale/locale.vcxproj.filters +++ b/win/Projects/locale/locale.vcxproj.filters @@ -27,9 +27,6 @@ Source Files - - Source Files - Source Files @@ -168,5 +165,8 @@ Source Files + + Source Files + \ No newline at end of file diff --git a/win/audacity.iss b/win/audacity.iss index 2b147958f..4f4ab7e49 100755 --- a/win/audacity.iss +++ b/win/audacity.iss @@ -1,4 +1,4 @@ -; Audacity: A Digital Audio Editor +ďťż; Audacity: A Digital Audio Editor ; Audacity(R) is copyright (c) 1999-2015 Audacity Team. ; License: GPL v2. See License.txt. ; @@ -66,61 +66,6 @@ InfoAfterFile=..\README.txt ; cosmetic-related directives SetupIconFile=audacity.ico -[Languages] -Name: "en"; MessagesFile: "compiler:Default.isl" -Name: "pt_BR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" -Name: "ca"; MessagesFile: "compiler:Languages\Catalan.isl" -Name: "co"; MessagesFile: "compiler:Languages\Corsican.isl" -Name: "cs"; MessagesFile: "compiler:Languages\Czech.isl" -Name: "da"; MessagesFile: "compiler:Languages\Danish.isl" -Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl" -Name: "fi"; MessagesFile: "compiler:Languages\Finnish.isl" -Name: "fr"; MessagesFile: "compiler:Languages\French.isl" -Name: "de"; MessagesFile: "compiler:Languages\German.isl" -Name: "el"; MessagesFile: "compiler:Languages\Greek.isl" -Name: "he"; MessagesFile: "compiler:Languages\Hebrew.isl" -Name: "hu"; MessagesFile: "compiler:Languages\Hungarian.isl" -Name: "it"; MessagesFile: "compiler:Languages\Italian.isl" -Name: "ja"; MessagesFile: "compiler:Languages\Japanese.isl" -Name: "ne"; MessagesFile: "compiler:Languages\Nepali.islu" -Name: "nb"; MessagesFile: "compiler:Languages\Norwegian.isl" -Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl" -Name: "pt"; MessagesFile: "compiler:Languages\Portuguese.isl" -Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" -Name: "sr_RS"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl" -; "0" will be translated to "@" when read by Audacity. -Name: "sr_RS0latin"; MessagesFile: "compiler:Languages\SerbianLatin.isl" -Name: "sl"; MessagesFile: "compiler:Languages\Slovenian.isl" -Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl" -Name: "tr"; MessagesFile: "compiler:Languages\Turkish.isl" -Name: "uk"; MessagesFile: "compiler:Languages\Ukrainian.isl" - -; Additional Inno Setup translations can be downloaded from: -; -; http://www.jrsoftware.org/files/istrans/ -; -; If you find one that will work, add it to the win/InnoSetupLanguages directory. -; The filename must be the locale name and the ".isl" extension. For example, "af.isl" -; would have the "Afrikaans" translation. -; -; Add any additional languages from the win/InnoSetupLanguages directory -; -; Based on the examples from the ISS Preprocessor manual -; -#define FindHandle -#define FindResult - -#sub AddLanguage - #define FileName FindGetFileName(FindHandle) - #define LangCode Local[0] = Copy(FileName, 1, Pos(".", FileName) - 1) - Name: {#LangCode}; MessagesFile: "InnoSetupLanguages\{#FileName}" -#endsub - -#for {FindHandle = FindResult = FindFirst("InnoSetupLanguages\*.isl", 0); FindResult; FindResult = FindNext(FindHandle)} AddLanguage -#if FindHandle - #expr FindClose(FindHandle) -#endif - [INI] Filename: "{app}\FirstTime.ini"; Section: "FromInno"; Key: "ResetPrefs"; String: "1"; Tasks: resetPrefs; Filename: "{app}\FirstTime.ini"; Section: "FromInno"; Key: "Language"; String: "{language}" @@ -246,9 +191,177 @@ Root: HKCR; Subkey: "Audacity.Project\shell\open\command"; ValueType: string; Va ;Root: HKCR; Subkey: "Audacity.Project\Path"; ValueType: string; ValueData: {app}; Flags: createvalueifdoesntexist uninsdeletekey; [Run] -Filename: "{app}\audacity.exe"; Description: "Launch Audacity"; Flags: nowait postinstall skipifsilent +Filename: "{app}\audacity.exe"; Description: "{cm:LaunchProgram,Audacity}"; Flags: nowait postinstall skipifsilent +[Languages] +; NOTE: "0" in locale name will be translated to "@" when read by Audacity. + +; Create subdirectories where we'll store the unofficial and dummy translation files +{#expr Exec("cmd", "/c mkdir """ + CompilerPath + "Languages\dummy""", , , SW_HIDE), \ + Exec("cmd", "/c mkdir """ + CompilerPath + "Languages\unofficial""", , , SW_HIDE)} + +; Download Additional Inno Setup translations from: +; +; http://www.jrsoftware.org/files/istrans/ +; +; Set this to the base of the unofficial Inno Setup translations +#define UrlBase "http://raw.github.com/jrsoftware/issrc/master/Files/Languages/Unofficial/" + +; This macro will use the Windows PowerShell to download the given translation into +; the Inno Setup Languages folder if it hasn't already been downloaded. +; (Sorry, it's not a quick process, but it only happens once.) +#define Get(URL) \ + Local[0] = "Languages\unofficial\" + Copy(URL, RPos("/", URL) + 1), \ + Local[1] = (FileExists(CompilerPath + Local[0]) \ + ? "alreadyexists" \ + : Exec("powershell", "echo 'Downloading: " + URL + "'; $wc = new-object System.Net.WebClient; $wc.DownloadFile('" + URLBase + URL + "', '" + Local[0] + "')", , , SW_NORMAL)), \ + "compiler:" + Local[0] + +; This macro will define a dummy translation based on the Defaults.isl +#define Dummy(NAME, ID) \ + Local[0] = "Languages\dummy\", \ + Local[1] = Local[0] + NAME + ".isl", \ + Local[2] = CompilerPath + Local[1], \ + Local[3] = (FileExists(Local[2]) \ + ? "alreadyexists" \ + : (CopyFile(CompilerPath + "Default.isl", Local[2]), \ + WriteIni(Local[2], "LangOptions", "LanguageName", NAME), \ + WriteIni(Local[2], "LangOptions", "LanguageID", "$" + ID))), \ + "compiler:" + Local[1] + +Name: "af"; MessagesFile: "{#Get('Afrikaans.isl')}" +Name: "ar"; MessagesFile: "{#Get('Arabic.isl')}" +Name: "be"; MessagesFile: "{#Get('Belarusian.isl')}" +Name: "bg"; MessagesFile: "{#Get('Bulgarian.isl')}" +Name: "bn"; MessagesFile: "{#Get('Bengali.islu')}" +Name: "bs"; MessagesFile: "{#Get('Bosnian.isl')}" +Name: "ca"; MessagesFile: "compiler:Languages\Catalan.isl" +Name: "ca_ES0valencia"; MessagesFile: "{#Get('Valencian.isl')}" +Name: "co"; MessagesFile: "compiler:Languages\Corsican.isl" +Name: "cs"; MessagesFile: "compiler:Languages\Czech.isl" +Name: "cy"; MessagesFile: "{#Dummy('Welsh', '0452')}" +Name: "da"; MessagesFile: "compiler:Languages\Danish.isl" +Name: "de"; MessagesFile: "compiler:Languages\German.isl" +Name: "el"; MessagesFile: "compiler:Languages\Greek.isl" +Name: "en"; MessagesFile: "compiler:Default.isl" +Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl" +Name: "eu"; MessagesFile: "{#Get('Basque.isl')}" +Name: "fa"; MessagesFile: "{#Get('Farsi.isl')}" +Name: "fi"; MessagesFile: "compiler:Languages\Finnish.isl" +Name: "fr"; MessagesFile: "compiler:Languages\French.isl" +Name: "ga"; MessagesFile: "{#Dummy('Gaeilge', '083C')}" +Name: "gl"; MessagesFile: "{#Get('Galician.isl')}" +Name: "he"; MessagesFile: "compiler:Languages\Hebrew.isl" +Name: "hi"; MessagesFile: "{#Get('Hindi.islu')}" +Name: "hr"; MessagesFile: "{#Get('Croatian.isl')}" +Name: "hu"; MessagesFile: "compiler:Languages\Hungarian.isl" +Name: "hy"; MessagesFile: "{#Get('Armenian.islu')}" +Name: "id"; MessagesFile: "{#Get('Indonesian.isl')}" +Name: "it"; MessagesFile: "compiler:Languages\Italian.isl" +Name: "ja"; MessagesFile: "compiler:Languages\Japanese.isl" +Name: "ka"; MessagesFile: "{#Get('Georgian.islu')}" +Name: "km"; MessagesFile: "{#Dummy('Khmer', '0409')}" +Name: "ko"; MessagesFile: "{#Dummy('Korean', '0412')}" +Name: "lt"; MessagesFile: "{#Get('Lithuanian.isl')}" +Name: "mk"; MessagesFile: "{#Get('Macedonian.isl')}" +Name: "my"; MessagesFile: "{#Dummy('Burmese', '0409')}" +Name: "nb"; MessagesFile: "compiler:Languages\Norwegian.isl" +Name: "ne"; MessagesFile: "compiler:Languages\Nepali.islu" +Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl" +Name: "oc"; MessagesFile: "{#Get('Occitan.isl')}" +Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl" +Name: "pt"; MessagesFile: "compiler:Languages\Portuguese.isl" +Name: "pt_BR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" +Name: "ro"; MessagesFile: "{#Get('Romanian.isl')}" +Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" +Name: "sk"; MessagesFile: "{#Get('Slovak.isl')}" +Name: "sl"; MessagesFile: "compiler:Languages\Slovenian.isl" +Name: "sr_RS"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl" +Name: "sr_RS0latin"; MessagesFile: "compiler:Languages\SerbianLatin.isl" +Name: "sv"; MessagesFile: "{#Get('Swedish.isl')}" +Name: "ta"; MessagesFile: "{#Dummy('Tamil', '0449')}" +Name: "tg"; MessagesFile: "{#Dummy('Tajik', '0428')}" +Name: "tr"; MessagesFile: "compiler:Languages\Turkish.isl" +Name: "uk"; MessagesFile: "compiler:Languages\Ukrainian.isl" +Name: "vi"; MessagesFile: "{#Get('Vietnamese.isl')}" +Name: "zh"; MessagesFile: "{#Get('ChineseSimplified.isl')}" +Name: "zh_TW"; MessagesFile: "{#Get('ChineseTraditional.isl')}" + +; To include additional translations add it to the win/InnoSetupLanguages directory. +; The filename must be the locale name and the ".isl" extension. For example, "af.isl" +; would have the "Afrikaans" translation. + +; Pull in additional translations from the win/InnoSetupLanguages directory +#define FindHandle +#define FindResult + +#sub AddLanguage + #define FileName FindGetFileName(FindHandle) + #define LangCode Local[0] = Copy(FileName, 1, Pos(".", FileName) - 1) + Name: {#LangCode}; MessagesFile: "InnoSetupLanguages\{#FileName}" +#endsub + +#for {FindHandle = FindResult = FindFirst("InnoSetupLanguages\*.isl", 0); FindResult; FindResult = FindNext(FindHandle)} AddLanguage +#if FindHandle + #expr FindClose(FindHandle) +#endif + +; These could be included from a different file to make it easier to update... [CustomMessages] +af.ResetPrefs=Reset Preferences +ar.ResetPrefs=Reset Preferences +be.ResetPrefs=Reset Preferences +bg.ResetPrefs=Да со нулират Ни настройките? +bn.ResetPrefs=Reset Preferences +bs.ResetPrefs=Reset Preferences +ca.ResetPrefs=Voleu restablir les preferències? +ca_ES0valencia.ResetPrefs=Reset Preferences +co.ResetPrefs=Reset Preferences +cs.ResetPrefs=Vynulovat nastavenĂ­? +cy.ResetPrefs=Reset Preferences +da.ResetPrefs=Gendan indstillinger? +de.ResetPrefs=Einstellungen zurĂźcksetzen? +el.ResetPrefs=Επαναφορά προτιμήσεων; en.ResetPrefs=Reset Preferences -es.ResetPrefs=żDesea restablecer las preferencias? -fr.ResetPrefs=Réinitialiser les Préférences +es.ResetPrefs=ÂżDesea restablecer las preferencias? +eu.ResetPrefs=Berrezarri Hobespenak? +fa.ResetPrefs=Reset Preferences +fi.ResetPrefs=Reset Preferences +fr.ResetPrefs=RĂŠinitialiser les PrĂŠfĂŠrences ? +ga.ResetPrefs=Reset Preferences +gl.ResetPrefs=Restabelecer as preferencias? +he.ResetPrefs=?אתה רוצה לשחזר העדפות +hi.ResetPrefs=वरीयताएँ रीसेट करें? +hr.ResetPrefs=Resetirati Postavke? +hu.ResetPrefs=Alapra ĂĄllĂ­tja a beĂĄllĂ­tĂĄsokat? +hy.ResetPrefs=Վերափոխե՞լ կարգավորումները: +id.ResetPrefs=Reset Preferences +it.ResetPrefs=Ripristino Preferenze? +ja.ResetPrefs=設定をリセットしますか? +ka.ResetPrefs=Reset Preferences +km.ResetPrefs=Reset Preferences +ko.ResetPrefs=기본 설정을 재설정하시겠습니까? +lt.ResetPrefs=Reset Preferences +mk.ResetPrefs=Reset Preferences +my.ResetPrefs=Reset Preferences +nb.ResetPrefs=Reset Preferences +ne.ResetPrefs=Reset Preferences +nl.ResetPrefs=Voorkeuren herstellen? +oc.ResetPrefs=Reset Preferences +pl.ResetPrefs=Zresetować ustawienia? +pt.ResetPrefs=Reconfigurar as PreferĂŞncias? +pt_BR.ResetPrefs=Redefinir PreferĂŞncias? +ro.ResetPrefs=Reset Preferences +ru.ResetPrefs=Сбросить Параметры? +sk.ResetPrefs=ObnoviĹĽ nastavenia? +sl.ResetPrefs=Ĺ˝elite ponastaviti moĹžnosti? +sr_RS.ResetPrefs=Да вратим на старе поставке? +sr_RS0latin.ResetPrefs=Da vratim na stare postavke? +sv.ResetPrefs=Återställ inställningar? +ta.ResetPrefs="விருப்பங்களை மீட்டமைக்க? +tg.ResetPrefs=Reset Preferences +tr.ResetPrefs=Ayarlar SÄąfÄąrlansÄąn mÄą? +uk.ResetPrefs=Відновити початкові значення параметрів? +vi.ResetPrefs=Reset Preferences +zh.ResetPrefs=重置配置吗? +zh_TW.ResetPrefs=是否重設偏好設定?