choose_desc="You can either create a new profile by entering a name in the editbox, or choose one of the already existing profiles.",
choose_sub="Select one of your currently available profiles.",
copy="Copy From",
copy_desc="Copy the settings from one existing profile into the currently active profile.",
current="Current Profile:",
default="Default",
delete="Delete a Profile",
delete_confirm="Are you sure you want to delete the selected profile?",
delete_desc="Delete existing and unused profiles from the database to save space, and cleanup the SavedVariables file.",
delete_sub="Deletes a profile from the database.",
intro="You can change the active database profile, so you can have different settings for every character.",
new="New",
new_sub="Create a new empty profile.",
profiles="Profiles",
profiles_sub="Manage Profiles",
reset="Reset Profile",
reset_desc="Reset the current profile back to its default values, in case your configuration is broken, or you simply want to start over.",
reset_sub="Reset the current profile to the default",
}
localLOCALE=GetLocale()
ifLOCALE=="deDE"then
L["choose"]="Vorhandene Profile"
L["choose_desc"]="Du kannst ein neues Profil erstellen, indem du einen neuen Namen in der Eingabebox 'Neu' eingibst, oder wähle eines der vorhandenen Profile aus."
L["choose_sub"]="Wählt ein bereits vorhandenes Profil aus."
L["copy"]="Kopieren von..."
L["copy_desc"]="Kopiere die Einstellungen von einem vorhandenen Profil in das aktive Profil."
L["current"]="Aktuelles Profil:"
L["default"]="Standard"
L["delete"]="Profil löschen"
L["delete_confirm"]="Willst du das ausgewählte Profil wirklich löschen?"
L["delete_desc"]="Lösche vorhandene oder unbenutzte Profile aus der Datenbank, um Platz zu sparen und die SavedVariables-Datei 'sauber' zu halten."
L["delete_sub"]="Löscht ein Profil aus der Datenbank."
L["intro"]="Hier kannst du das aktive Datenbankprofil ändern, damit du verschiedene Einstellungen für jeden Charakter erstellen kannst, wodurch eine sehr flexible Konfiguration möglich wird."
L["new"]="Neu"
L["new_sub"]="Ein neues Profil erstellen."
L["profiles"]="Profile"
L["profiles_sub"]="Profile verwalten"
L["reset"]="Profil zurücksetzen"
L["reset_desc"]="Setzt das momentane Profil auf Standardwerte zurück, für den Fall, dass mit der Konfiguration etwas schief lief oder weil du einfach neu starten willst."
L["reset_sub"]="Das aktuelle Profil auf Standard zurücksetzen."
elseifLOCALE=="frFR"then
L["choose"]="Profils existants"
L["choose_desc"]="Vous pouvez créer un nouveau profil en entrant un nouveau nom dans la boîte de saisie, ou en choississant un des profils déjà existants."
L["choose_sub"]="Permet de choisir un des profils déjà disponibles."
L["copy"]="Copier à partir de"
L["copy_desc"]="Copie les paramètres d'un profil déjà existant dans le profil actuellement actif."
L["current"]="Profil actuel :"
L["default"]="Défaut"
L["delete"]="Supprimer un profil"
L["delete_confirm"]="Etes-vous sûr de vouloir supprimer le profil sélectionné ?"
L["delete_desc"]="Supprime les profils existants inutilisés de la base de données afin de gagner de la place et de nettoyer le fichier SavedVariables."
L["delete_sub"]="Supprime un profil de la base de données."
L["intro"]="Vous pouvez changer le profil actuel afin d'avoir des paramètres différents pour chaque personnage, permettant ainsi d'avoir une configuration très flexible."
L["new"]="Nouveau"
L["new_sub"]="Créée un nouveau profil vierge."
L["profiles"]="Profils"
L["profiles_sub"]="Gestion des profils"
L["reset"]="Réinitialiser le profil"
L["reset_desc"]="Réinitialise le profil actuel au cas où votre configuration est corrompue ou si vous voulez tout simplement faire table rase."
L["reset_sub"]="Réinitialise le profil actuel avec les paramètres par défaut."
elseifLOCALE=="koKR"then
L["choose"]="저장 중인 프로필"
L["choose_desc"]="입력창에 새로운 이름을 입력하거나 저장 중인 프로필 중 하나를 선택하여 새로운 프로필을 만들 수 있습니다."
L["choose_sub"]="현재 이용할 수 있는 프로필 중 하나를 선택합니다."
L["copy"]="복사해오기"
L["copy_desc"]="현재 사용 중인 프로필에 선택한 프로필의 설정을 복사합니다."
L["current"]="현재 프로필:"
L["default"]="기본값"
L["delete"]="프로필 삭제"
L["delete_confirm"]="정말로 선택한 프로필을 삭제할까요?"
L["delete_desc"]="저장 공간 절약과 SavedVariables 파일의 정리를 위해 데이터베이스에서 사용하지 않는 프로필을 삭제하세요."
L["delete_sub"]="데이터베이스의 프로필을 삭제합니다."
L["intro"]="활성 데이터베이스 프로필을 변경할 수 있고, 각 캐릭터 별로 다른 설정을 할 수 있습니다."
L["new"]="새로운 프로필"
L["new_sub"]="새로운 프로필을 만듭니다."
L["profiles"]="프로필"
L["profiles_sub"]="프로필 관리"
L["reset"]="프로필 초기화"
L["reset_desc"]="설정이 깨졌거나 처음부터 다시 설정을 원하는 경우, 현재 프로필을 기본값으로 초기화하세요."
L["reset_sub"]="현재 프로필을 기본값으로 초기화합니다"
elseifLOCALE=="esES"orLOCALE=="esMX"then
L["choose"]="Perfiles existentes"
L["choose_desc"]="Puedes crear un nuevo perfil introduciendo un nombre en el recuadro o puedes seleccionar un perfil de los ya existentes."
L["choose_sub"]="Selecciona uno de los perfiles disponibles."
L["copy"]="Copiar de"
L["copy_desc"]="Copia los ajustes de un perfil existente al perfil actual."
L["current"]="Perfil actual:"
L["default"]="Por defecto"
L["delete"]="Borrar un Perfil"
L["delete_confirm"]="¿Estas seguro que quieres borrar el perfil seleccionado?"
L["delete_desc"]="Borra los perfiles existentes y sin uso de la base de datos para ganar espacio y limpiar el archivo SavedVariables."
L["delete_sub"]="Borra un perfil de la base de datos."
L["intro"]="Puedes cambiar el perfil activo de tal manera que cada personaje tenga diferentes configuraciones."
L["new"]="Nuevo"
L["new_sub"]="Crear un nuevo perfil vacio."
L["profiles"]="Perfiles"
L["profiles_sub"]="Manejar Perfiles"
L["reset"]="Reiniciar Perfil"
L["reset_desc"]="Reinicia el perfil actual a los valores por defectos, en caso de que se haya estropeado la configuración o quieras volver a empezar de nuevo."
L["reset_sub"]="Reinicar el perfil actual al de por defecto"
L["choose_desc"]="Вы можете создать новый профиль, введя название в поле ввода, или выбрать один из уже существующих профилей."
L["choose_sub"]="Выбор одиного из уже доступных профилей"
L["copy"]="Скопировать из"
L["copy_desc"]="Скопировать настройки из выбранного профиля в активный."
L["current"]="Текущий профиль:"
L["default"]="По умолчанию"
L["delete"]="Удалить профиль"
L["delete_confirm"]="Вы уверены, что вы хотите удалить выбранный профиль?"
L["delete_desc"]="Удалить существующий и неиспользуемый профиль из БД для сохранения места, и очистить SavedVariables файл."
L["delete_sub"]="Удаление профиля из БД"
L["intro"]="Изменяя активный профиль, вы можете задать различные настройки модификаций для каждого персонажа."
L["new"]="Новый"
L["new_sub"]="Создать новый чистый профиль"
L["profiles"]="Профили"
L["profiles_sub"]="Управление профилями"
L["reset"]="Сброс профиля"
L["reset_desc"]="Сбросить текущий профиль к стандартным настройкам, если ваша конфигурация испорчена или вы хотите настроить всё заново."
L["reset_sub"]="Сброс текущего профиля на стандартный"
elseifLOCALE=="itIT"then
L["choose"]="Profili Esistenti"
L["choose_desc"]="Puoi creare un nuovo profilo digitando il nome della casella di testo, oppure scegliendone uno tra i profili già esistenti."
L["choose_sub"]="Seleziona uno dei profili attualmente disponibili."
L["copy"]="Copia Da"
L["copy_desc"]="Copia le impostazioni da un profilo esistente, nel profilo attivo in questo momento."
L["current"]="Profilo Attivo:"
L["default"]="Standard"
L["delete"]="Cancella un Profilo"
L["delete_confirm"]="Sei sicuro di voler cancellare il profilo selezionato?"
L["delete_desc"]="Cancella i profili non utilizzati dal database per risparmiare spazio e mantenere puliti i file di configurazione SavedVariables."
L["delete_sub"]="Cancella un profilo dal Database."
L["intro"]="Puoi cambiare il profilo attivo, in modo da usare impostazioni diverse per ogni personaggio."
L["new"]="Nuovo"
L["new_sub"]="Crea un nuovo profilo vuoto."
L["profiles"]="Profili"
L["profiles_sub"]="Gestisci Profili"
L["reset"]="Reimposta Profilo"
L["reset_desc"]="Riporta il tuo profilo attivo alle sue impostazioni predefinite, nel caso in cui la tua configurazione si sia corrotta, o semplicemente tu voglia re-inizializzarla."
L["reset_sub"]="Reimposta il profilo ai suoi valori predefiniti."
elseifLOCALE=="ptBR"then
L["choose"]="Perfis Existentes"
L["choose_desc"]="Você pode tanto criar um perfil novo tanto digitando um nome na caixa de texto, quanto escolher um dos perfis já existentes."
L["choose_sub"]="Selecione um de seus perfis atualmente disponíveis."
L["copy"]="Copiar De"
L["copy_desc"]="Copia as definições de um perfil existente no perfil atualmente ativo."
L["current"]="Perfil Autal:"
L["default"]="Padrão"
L["delete"]="Remover um Perfil"
L["delete_confirm"]="Tem certeza que deseja remover o perfil selecionado?"
L["delete_desc"]="Remove perfis existentes e inutilizados do banco de dados para economizar espaço, e limpar o arquivo SavedVariables."
L["delete_sub"]="Remove um perfil do banco de dados."
L["intro"]="Você pode alterar o perfil do banco de dados ativo, para que possa ter definições diferentes para cada personagem."
L["new"]="Novo"
L["new_sub"]="Cria um novo perfil vazio."
L["profiles"]="Perfis"
L["profiles_sub"]="Gerenciar Perfis"
L["reset"]="Resetar Perfil"
L["reset_desc"]="Reseta o perfil atual para os valores padrões, no caso de sua configuração estar quebrada, ou simplesmente se deseja começar novamente."
L["reset_sub"]="Resetar o perfil atual ao padrão"
end
localdefaultProfiles
localtmpprofiles={}
-- Get a list of available profiles for the specified database.
-- You can specify which profiles to include/exclude in the list using the two boolean parameters listed below.
-- @param db The db object to retrieve the profiles from
-- @param common If true, getProfileList will add the default profiles to the return list, even if they have not been created yet
-- @param nocurrent If true, then getProfileList will not display the current profile in the list
-- @return Hashtable of all profiles with the internal name as keys and the display name as value.
localfunctiongetProfileList(db,common,nocurrent)
localprofiles={}
-- copy existing profiles into the table
localcurrentProfile=db:GetCurrentProfile()
fori,vinpairs(db:GetProfiles(tmpprofiles))do
ifnot(nocurrentandv==currentProfile)then
profiles[v]=v
end
end
-- add our default profiles to choose from ( or rename existing profiles)