jaPBe 1.4.1.1

Developed or developing a new product in PureBasic? Tell the world about it.
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

A little Example, how to use Resources.

For some may be intressting to include a DLL in the Resource-Section. The routines will save the dll to the HDD (in the temp-folder), direct is impossible)

When my test are right, no additional memory is used by the resources after unload the resources (includebinary use memory, my routines should not permanent).


EDIT:CODE CHANGED!

Code: Select all

;Info: Simple Resource-Handling

Global RT_MyRes
RT_MyRes=@"MYRES"

XIncludeFile "API-FileHandle.pbi"
XIncludeFile "FilePlus.pbi"
XIncludeFile "System.pbi"
;IncludePack is needed!
;Include "API-FileHandle","FilePlus" and "System"

Structure ResourceHandle
  hModul.l
  hFindResource.l
  hLoadResource.l
  Len.l
  Address.l
EndStructure

Procedure ResCatchImage(Nb,ResName$); - Load a Image. ResourceType must be RT_MyRes!
  Result=#False
  hModul=GetModuleHandle_(0)
  FRes = FindResource_( hModul,ResName$,RT_MyRes)
  If FRes
    Lres= LoadResource_(hModul,FRes)
    Adr = LockResource_(Lres)
    Result=CatchImage(Nb,Adr)
    FreeResource_(Lres)
  EndIf
  ProcedureReturn Result
EndProcedure
Procedure ResCatchSound(Nb,ResName$); - Load a Sound. ResourceType must be RT_MyRes!
  Result=#False
  hModul=GetModuleHandle_(0)
  FRes = FindResource_( hModul,ResName$,RT_MyRes)
  Debug ResName$+" "+Str(FRes)
  If FRes
    Lres= LoadResource_(hModul,FRes)
    Adr = LockResource_(Lres)
    Debug Adr
    Result=CatchSound(Nb,Adr)
    FreeResource_(Lres)
  EndIf
  ProcedureReturn Result
EndProcedure
Procedure ResCatchSprite(Nb,ResName$,Mode); - Load a Sound. ResourceType must be RT_MyRes!
  Result=#False
  hModul=GetModuleHandle_(0)
  FRes = FindResource_( hModul,ResName$,RT_MyRes)
  If FRes
    Lres= LoadResource_(hModul,FRes)
    Adr = LockResource_(Lres)
    Result=CatchSprite(Nb,Adr,Mode)
    FreeResource_(Lres)
  EndIf
  ProcedureReturn Result
EndProcedure
Procedure ResCatchLibrary(Nb,ResName$); - Open a included DLL. ResourceType must be RT_MyRes!
  Result=#False
  hModul=GetModuleHandle_(0)
  FRes = FindResource_( hModul,ResName$,RT_MyRes)
  If FRes
    Lres= LoadResource_(hModul,FRes)
    len = SizeofResource_(hModul,FRes)
    Adr = LockResource_(Lres)
    temp$=GetPath(#GetPath_Temp)+ResName$
    If UCase(GetExtensionPart(temp$))<>"DLL"
      temp$+".DLL"
    EndIf
    BSave(temp$,Adr,len)
    FreeResource_(Lres)
    Result=OpenLibrary(Nb,temp$) 
  EndIf
  ProcedureReturn Result
EndProcedure
Procedure ResFreeLibrary(Nb,ResName$); - Close a included DLL 
  CloseLibrary(Nb)
  temp$=GetPath(#GetPath_Temp)+ResName$
  If UCase(GetExtensionPart(temp$))<>"DLL"
    temp$+".DLL"
  EndIf
  DeleteFile(temp$)
EndProcedure
Procedure ResOpen(*Handle.ResourceHandle,ResName$,ResType); - Load a Resource and return a address
  Result=#False
  *Handle\hModul=GetModuleHandle_(0)
  *Handle\hFindResource = FindResource_(*Handle\hModul,ResName$,ResType)
  If *Handle\hFindResource
    *Handle\hLoadResource = LoadResource_  (*Handle\hModul,*Handle\hFindResource)
    *Handle\Len           = SizeofResource_(*Handle\hModul,*Handle\hFindResource)
    *Handle\Address       = LockResource_  (*Handle\hLoadResource)
    Result=*Handle\Address
  EndIf
  ProcedureReturn Result
EndProcedure
Procedure ResLen(*Handle.ResourceHandle); - Return the len of a Resource
  ProcedureReturn *Handle\Len
EndProcedure
Procedure ResClose(*Handle.ResourceHandle); - Unload a Resource
  If *Handle\hLoadResource
    FreeResource_(*Handle\hLoadResource)
    *Handle\hModul=0
    *Handle\hFindResource=0
    *Handle\hLoadResource=0
    *Handle\Len=0
    *Handle\Address=0
  EndIf
EndProcedure


;Example

ResCatchLibrary(1,"TestDLL")
CallFunction(1,"TestAufruf","Mein Text")
ResFreeLibrary(1,"TestDLL")

Adr=ResOpen(Handle.ResourceHandle,"TestDLL",RT_MyRes)
If Adr
  BSave("MyDLL.DLL",Adr,ResLen(Handle))
  ResClose(Handle)
EndIf
Create a resource-file-Example:

Code: Select all

BMPSpielfeld MYRES "F:\quadromania\Spielfeld.jpg"
BMPKugel     MYRES "F:\quadromania\Kugel.bmp"
BMPCursor    MYRES "F:\quadromania\Cursor.bmp"
BMPCursor2   MYRES "F:\quadromania\Cursor2.bmp"
BMPGood      MYRES "F:\quadromania\Good.bmp"
BMPTimeOut   MYRES "F:\quadromania\Time Out.bmp"
WAVSetzen    MYRES "F:\quadromania\Swip.wav"
WAVGood      MYRES "F:\quadromania\Good.wav"
WAVTimeOut   MYRES "F:\quadromania\lachen2.wav"
Buchstaben:  MYRES "F:\quadromania\Buchstaben.bmp"
Ziffern:     MYRES "F:\quadromania\Ziffern.bmp"
Shopro
Enthusiast
Enthusiast
Posts: 148
Joined: Tue May 13, 2003 8:05 am

Post by Shopro »

GPI:
The Japanese menus look great now:)!
Thanks for addressing the problem.

Oh, about the translator, I can't get it compiled...
I get an error:
"Line 60: NOT() is not a function, an array, or a linked list"

I have included all the libraries in the compiler options.

What have I done wrong? :oops:

Thanks

-Shopro
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

>"Line 60: NOT() is not a function, an array, or a linked list"

NOT() is a command from a userlibrary.

a simple

Code: Select all

procedure not(Value)
  if value
    procedurereturn #false
  else
    procedureretrun #true
  endif
endprocedure
should help...
Cor
Enthusiast
Enthusiast
Posts: 124
Joined: Fri Apr 25, 2003 7:52 pm
Location: Netherlands
Contact:

Post by Cor »

Thanks GPI for your great Editor :D
The best there is
Cor de Visser

Registered PureBasic user

Author of ChordPlanet
Made with PureBasic
http://www.chordplanet.com
Denis
Enthusiast
Enthusiast
Posts: 778
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Post by Denis »

Many Thanks for your editor, GPI.

I adopt it for several reasons.

Denis
A+
Denis
Shopro
Enthusiast
Enthusiast
Posts: 148
Joined: Tue May 13, 2003 8:05 am

Post by Shopro »

GPI:
Got it running!
The problem was
;FontNormal=LoadFont(0,"Arial",10)
;FontEditable=LoadFont(1,"Arial",10,#PB_Font_Bold)

Arial doesn't support Japanese 8O

the latest Japanese translation coming up...

-Shopro
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

>Arial doesn't support Japanese 8O

Ok, which font support japanese?

Because i want, that new/missing entries are bold.
User avatar
helpy
Enthusiast
Enthusiast
Posts: 552
Joined: Sat Jun 28, 2003 12:01 am

Post by helpy »

There are different Versions of Arial-Fonts (depending on the Windows-Version!!!).

On my Windows 2000 Pro I have "Arial Unicode MS" ... and this font contains Japanaese characters.

Some informations about unicode fonts:
==> Chinese, Japanese and Korean
==> Fonts und Font-Technologien (German)

cu, helpy
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Thanks again.
And the installer now works perfect under NT4 (no more crash!).

French update :

Code: Select all

;Info: Written by gnozal (gnozal@zor.org)
;Info: French / Français
;jaPBe 1.4.1.1 Language File

;° = Tab
;^ = new Line

;InfoBox
;#######
;welcome to japbe %ver% for %PBver%
  0:Bienvenue à jaPBe version
198:, éditeur pour Purebasic version

  1:Chargement du fichier
 13:Enregistrement du fichier
 10:Chargement des définitions
  2:Terminé.
 11:Mise à jour du style
 40:Fermer
 41:Enregistrement des définitions
 42:Chargement de la liste des fichiers
 43:Liste des fichiers chargée.
 44:Enregistrer la liste des fichiers
 45:Liste des fichiers enregistrée.
108:Enregistrement du fichier Declare
133:Enregistrement du bloc
134:Chargement du bloc
211:Démarrage du plugin

;Messages
;########
  4:Chargement impossible
 14:Enregistrement impossible
 34:Le fichier existe déjà.^Voulez-vous l'écraser?
 35:Un répertoire de même nom existe déjà.
 36:Le fichier a été modifié.^Voulez-vous l'enregistrer?
110:Désolé ; les éléments pliés sont protégés contre l'écriture!
  3:Mémoire insuffisante!
245:Désolé, le visualisateur de structures a planté.^Il a été refermé...
246:Ce type de fichier est inconnu de jaPBe!^Voulez-vous vraiment le charger?
247:Fichier inclus introuvable.
385:Ce nom de projet existe déjà !
377:Créer une ressource
386:Saisir le nom du projet (sans extension !) :
387:Nom invalide
399:Le manuel est introuvable...

;Main-Window / Editor
;####################

;Tab
;----
 12:<nouveau>
378:<ressource>

;List-Panel
;-----------
 19:Signet
 20:Var
 21:Const
 22:Struct
 23:Proc
;Bookmark
 24:Non trié
 25:Trié : vers le haut
 26:Trié : vers le bas
 27:Groupé

;main-menu
;#########
 28:Fichier
;--------
379:Nouveau
380:<sans nom>°Ctrl+N
381:Projet
382:Fichier inclus
383:Fichier principal
384:Fichier ressource
 30:Ouvrir...°Ctrl+O
347:Ouvrir une sauvegarde...°Alt+O
 31:Enregistrer°Ctrl+S
 32:Enregistrer sous...°F12
 33:Enregistrer tout
 37:Fermer°Ctrl+W
 38:Fermer tous
 39:Enregistrer comme définition...
107:Enregistrer comme déclaration...
302:Imprimer...
 46:Charger liste de fichiers...
 47:Enregistrer liste de fichiers...
 75:Préférences...°Ctrl+P
 96:Fichiers récents
394:Liste de fichiers
 97:Quitter °Alt+F4

 15:Edition
;--------
 16:Annuler°Ctrl+Z
 17:Répéter°Ctrl+Y
 18:Couper°Ctrl+X
 99:Copier°Ctrl+C
100:Coller°Ctrl+V
101:Insérer Bloc de commentaires°Ctrl+B
102:Supprimer Bloc de commentaires°Alt+B
103:Augmenter Indentation°Tab
104:Diminuer Indentation°Shift+Tab
105:Indentation automatique°Ctrl+Tab
131:Enregistrer Bloc...
132:Charger Bloc...
106:Sélectionner tout°Ctrl+A

111:Chercher
;--------
112:Chercher/Remplacer...°Ctrl+F
113:Chercher suivant°F3
114:Aller à la ligne...°Ctrl+G

127:Pliage
;--------
128:(Dé)plier°Ctrl+D
129:Plier tout°Alt+D
130:Déplier tout°Alt+Shift+D

360:Projet
;------------
365:Options du projet
364:Fichier principal :
136:Compiler/Exécuter°F5
388:Compiler/Déboguer°F6
138:Exécuter
326:Redémarrer le compilateur
390:Créer un EXE...°F7
392:Compiler manuellement...°Maj+F7

194:Outils
;---------
195:Visualisateur de structures°Alt+S
205:Table Ascii°Alt+A
206:Insérer une couleur°Alt+P
288:Visualisateur de fichiers inclus°Alt+I
299:Synchroniser les listes°Alt+L
331:Calcul de la sélection°Alt+C
350:Chercher une déclaration°Maj+F3
;Config Tools

181:Aide
;--------
182:Aide...°F1
398:Compiler manuellement...
249:A propos de jaPBe...

;PopUp-Menu
;--------------
137:Document
;Tools/Plugins
183:Aide externe
333:Aide de jaPBe

;Color-PopUp
;---------------
207:Copier comme RGB()
208:Copier comme Hex (RGB)
209:Copier comme Hex (BGR / Défaut)

;ToolBar-Info
;----------------
169:Nouveau fichier
170:Ouvrir
171:Enregistrer
172:Fermer
173:Couper
174:Copier
175:Coller
176:Annuler
177:Répéter
178:Chercher
290:Visualisateur de fichiers inclus
180:Compiler/Exécuter
389:Compiler/Déboguer
391:Créer un EXE

;Dialogbox general
;#################
 68:Ok
 69:Annuler
362:Aide

303:Impression
;#########
305:Style d'impression
;---------------
304:Utiliser le style suivant :
306:Style identique : comme à l'écran
307:Style modifié : couleurs inversées
308:Style modifié : noir et blanc
309:Style modifié : fond blanc

310:Imprimer
;---------
311:Tout le texte
312:La sélection

318:Marges additionnelles (mm)
;--------------------------

319:En-tête (Fichier : %File% ; Page : %Side% ; Date : %Date% ou %Date-%)
;-----------------------------------------
320:Echanger gauche/droite pour les pages paires
327:Multiplicateur pour la taille des caractères de l'en-tête :

;Messages
313:Application du style au texte...
314:Impression en cours...
315:Imprimante non trouvée!

297:Synchroniser les listes
;###############
298:Vider
301:Charger définitions...

 48:Préférences
;##############

  8:Généralités
;-----------
 91:Langue
397:Page de codes
 92:Une seule instance de jaPBe (redémarrage nécessaire)
291:Charger le dernier projet au démarrage
292:Charger un seul exemplaire d'un fichier
 93:Répertoire par défaut
 94:Répertoire de PureBasic
 95:Panneau d'informations : montrer les arguments des procédures dans les signets
334:Synchronisation les listes en temps réel
295:Cacher les fichiers de déclaration
123:Rafraîchir toute la fenêtre (parfois nécessaire sous Win9x)
124:Masquer automatiquement le panneau d'informations (comme la barre des tâches)
189:Délai d'apparition :
316:Création automatique d'un fichier de sauvegarde
317:Cacher les sauvegardes
325:Nombre maximum de sauvegardes :
184:Associer .PB, .PBI, .PBFL avec jaPBe
255:Annuler l'association avec jaPBe
345:Sauvegarder tous les fichiers modifiés avant une compilation
;Messages
;------------
185:jaPBe est associé avec .PB, .PBI, .PBFL
256:L'association des fichiers avec jaPBe a été annulée.

 67:Styles / Editeur
;----------------
 49:Défaut
355:Opérateurs =+-*/
356:Séparateurs ()[]
 50:Variable
 51:Constante
 52:Nombre
 53:Structure
 54:Procédure
 55:Mot clé Basic
 56:Chaîne
 57:Commentaire
 58:Mnémonique ASM
 59:Signet ;-
 60:Titre ;/
 61:Parenthèse ()
 62:Parenthèse ERR()
 63:Numéro de ligne
 64:Indentation
 65:Ligne en cours
 66:Sélection
 70:Gras
 71:Italique
 72:Souligné
 73:Police
 74:Fond
 76:Toutes les polices
 77:Tous les fonds
341:Signaler les parenthèses actives
 78:Distinguer la ligne en cours
 79:Activer la coloration syntaxique
 80:Montrer les guides d'indentation
 81:Montrer les espaces
 82:Montrer les fins de ligne (EOL)
 83:Montrer les numéros de ligne
 84:Montrer la marge d'indentation

250:Enregistrer le style courant
251:Sélection des styles
252:Style courant

186:Autres options
;------------
187:Scrolling vers le haut au dépliage
280:Scrolling vers le haut lors de la sélection d'un signet
342:Ajuster automatiquement la largeur de la barre de défilement horizontale
 85:Changement de casse automatique
 86:Indentation automatique
 87:Limites de scrolling (distance par rapport au bord de l'écran)
 88:Horizontalement (Pixels)
 89:Verticalement (Lignes)
 90:Tabulations (Nombre de caractères)
196:Compléter automatiquement les mots clés
293:Compléter automatiquement If/Select/For/While/Repeat/Procedure*/Structure

253:Fichier(s) de définitions
;---------------
254:Ici, vous pouvez (dés)activer les fichiers de définitions.^(Un redémarrage de jaPBe est nécessaire).
296:Information
332:Recharger tous les fichiers de définitions

403:Projet
;----------

;Version
;-------

;Include is defined in the compile-options-section
;-------
322:Ici, vous pouvez sélectionner le(s) fichier(s) inclus par défaut^Ils seront ajoutés automatiquement à chaque nouveau document.
;Info

;ToolTip
;-----------
188:Ce paramétrage sera repris pour tous les autres styles

284:Visualisateur de fichiers inclus
;##################
281:Type
282:Nom
283:Chemin
285:Fichier
286:Binaire
287:Rafraîchir
289:Montrer tous

115:Chercher / Remplacer
;##################
116:Chercher :
117:Remplacer par :
118:Mots entiers
119:(Maj/Min)uscules
 98:Caractères étendus
358:Début fichier
120:Suivant
121:Remplacer
122:Remplacer tout
335:Fichier suivant
;Messages/Popup
;------------------
357:Déclaration introuvable.
393:Fin de fichier atteinte

126:Aller à la ligne
;#############

;398 Compile manual...
;################################
329:Défaut
395:Ajouter ressources

;--Project Options
;####################
;-----------------
156:Fichier courant

268:Généralités
;-----------
144:Icône :
145:Activer l'assembleur en ligne
146:Exécutable compatible NT4
147:Activer le support des thèmes XP
149:Argument(s)
190:Activer le support des numéros de lignes pour OnError
257:Inclure le Manifest (XP)
363:Créer un fichier de déclarations

;CPU-Type
;------------
150:Tous les CPU
151:CPU Dynamique
152:CPU avec MMX
153:CPU avec 3DNOW
154:CPU avec SSE
155:CPU avec SSE2
148:Format de l'EXE :
;----------------------
158:Windows
159:Shared DLL
160:Console

361:Version
;------------
258:Organisation
259:Description
260:Version
261:Nom interne
262:Copyright
263:Nom d'origine
264:E-Mail
265:Web
266:Commentaires
275:Marques légales
276:Nom du produit
277:Version du produit
278:Description compil.
279:Description perso.
267:Langue
402:Joker
;InfoBox/message
;-----------
352:%build% - retourne le numéro de build^%date% - date de compilation au format %dd.%mm.%yyyy^%date-% - date de compilation au format %yyyy-%mm-%dd^%year% - Année de compilation (2003)^%year0% - Année de compilation - 2000 (3)^%month% - Mois de compilation^%day% - Jour de compilation^%jaPBeVer% - Version de jaPBe^%exe% - Nom de l'EXE^%source% - Nom du code source

321:Fichier(s) inclus
;-----------
;Info is defined in the preference

370:Ressources
;------------
366:Type
367:Nom
368:Langue
369:Fichier
371:Editer
372:Supprimer
373:Nouveau

;Compiler errors
;-------------------
162:Le compilateur n'a pas démarré.^Vérifiez les préférences et relancez jaPBe.
163:Erreur fatale du compilateur !
164:Erreur de l'assembleur !
165:Erreur à l'édition de liens !
167:Erreur du compilateur !
;InfoBox
;-----------
161:Compilation en cours...
168:Création de l'exécutable...
  5:Initialisation du compilateur...
  6:Impossible d'initialiser le compilateur !
  7:Chargement des fonctions PureBasic...
  9:Compilateur terminé.
;To-Line-Message:

374:Ajouter/Editer ressource
;####################
;Messages
;-----------
375:Le nom de ressource est vide
376:Le fichier de ressources est vide

343:Calculatrice
;##############
344:Saisir les données à calculer (ex: 2*1024)

191:Visualisateur de structures
;####################
337:Début
192:Parent
336:Insérer
338:Insérer variable
339:Types inclus
340:Saisir le nom de la variable

;Messages
;------------
193:Structure introuvable.
197:Le compilateur n'est pas prêt, essayez plus tard!

199:Table ASCII
;###############
200:Copier comme chaîne
201:Copier comme 'char'
202:Copier en Hexadécimal
203:Copier en Decimal
;Messages
;------------
204:Caractères interdits dans la chaîne!

242:Configuration des outils
;###############
213:Aucun
214:Ligne de commande :
216:Parcourir
217:Libellé du menu :
218:Raccourci :
219:Exécution invisible
220:Attendre la fin de l'exécution
221:Recharger la source après l'exécution dans
222:un nouvel onglet
223:l'onglet courant
224:Cacher l'éditeur
225:Options
226:Ajouter
227:Insérer
228:Remplacer
351:Séparateur
230:Supprimer
354:(In)visible
231:Monter
232:Descendre
401:Nouveau
229:Eléments du menu :
243:Arguments : ( %PATH , %FILE , %TEMPFILE )
244:Répertoire de travail
;Messages
;------------
233:Aucun élément sélectionné !
234:L'élément du menu
235:doit-il vraiment être supprimé ?
236:Ligne de commande non saisie !
237:Libellé du menu non saisi !
238:Le libellé
239:est déjà utilisé!
240:Raccourci déjà utilisé :
348:Vous ne pouvez pas supprimer des plugins !
349:Vous ne pouvez modifier que le nom et le raccourci des plugins !
353:Les outils intégrés sont protégés!
400:Cet item est protégé

346:Sélectionnez une sauvegarde...
;##################

248:A propos
;#########
[/b]
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

@gnozal
I don't change a line in the installer...
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

@GPI : weird 8O
User avatar
gigios
User
User
Posts: 30
Joined: Fri Jun 20, 2003 7:12 am
Location: Italy
Contact:

Post by gigios »

Italian Update

Code: Select all

;Info: Italiano / Italian 
;Info: Written by gigios (gigioz@hotmali.com) 
;jaPBe Language File 

;° = Tab
;^ = new Line

;InfoBox
;#######
;welcome to japbe %ver% for %PBver%
  0:Benvenuto a jaPBe
198:per

  1:Apri file
 13:Salva File
 10:Carica file Definizione
  2:Fatto
 11:Aggiornamento Stile
 40:Chiudi
 41:Salva Definizioni
 42:Apri elenco Files
 43:Elenco files caricato.
 44:Salva elenco files
 45:Elenco files salvato.
108:Salva Dichiarazione
133:Salva Blocco
134:Carica Blocco
211:Start Plugin

;Messages
;########
  4:Impossibile caricare
 14:Impossibile salvare
 34:Il file esiste già.^Sovrascrivere il File?
 35:Una cartella con questo nome esiste già.
 36:Il file è stato modificato.^Salvarlo?
110:Folds are protected!
  3:Memoria insufficiente!
245:Spiacente, Visualizzatore Strutture bloccato.^E' stato interrotto...
246:jaPBe non supporta questo file!^Vuoi caricarlo ugualmente?
247:File-Include non trovato.
385:Nome del progetto già uilizzato!
377:Crea Risorsa
386:Inserisci il nome del Progetto: (senza estensioni!)
387:Nome non valido
399:Manuale non trovato...

;Main-Window / Editor
;####################

;Tab
;----
 12:<nuovo>
378:<rc>

;List-Panel
;-----------
 19:Book
 20:Var
 21:Const
 22:Struct
 23:Proc
;Bookmark
 24:Nessun ordinamento
 25:Ordinamento crescente
 26:Ordinamento decrescente
 27:Nessun ordinamento (raggruppato)

;main-menu
;#########
 28:File
;--------
379:Nuovo
380:Senza nome°Ctrl+N
381:Progetto
382:Include
383:File Principale
384:Resorse
 30:Apri...°Ctrl+O
347:Carica Backup...°Alt+O
 31:Salva°Ctrl+S
 32:Salva come...°F12
 33:Salva tutto
 37:Chiudi°Ctrl+W
 38:Chiudi tutto
 39:Salva come definizione...
107:Salva come dichiarazione...
302:Stampa...
 46:Carica Elenco File...
 47:Salva Elenco File...
 75:Preferenze...°Ctrl+P
 96:Files recenti
394:Lista File
 97:Esci°Alt+F4

 15:Modifica
;--------
 16:Annulla°Ctrl+Z
 17:Ripeti°Ctrl+Y
 18:Taglia°Ctrl+X
 99:Copia°Ctrl+C
100:Incolla°Ctrl+V
101:Commenta Blocco: Inserisci°Ctrl+B
102:Commenta Blocco: Remuovi°Alt+B
103:Aumenta Indentazione°Tab
104:Diminuisci Indentazione°Shift+Tab
105:Indentazione Automatica°Ctrl+Tab
131:Salva Blocco...
132:Carica Blocco...
106:Seleziona Tutto°Ctrl+A

111:Trova
;--------
112:Trova/Sostituisci...°Ctrl+F
113:Trova successivo°F3
114:Vai alla linea...°Ctrl+G

127:Cartelle
;--------
128:Espandi/Collassa°Ctrl+D
129:Collassa tutto°Alt+D
130:Espandi tutto°Alt+Shift+D

360:Progetto
;------------
365:Opzioni Progetto
364:File Principale:
136:Compila/Esegui°F5
388:Compila/Debug°F6
138:Esegui
326:Riavvia Compilatore
390:Crea Eseguibile...°F7
392:Compilazione manuale...°F17

194:Strumenti
;---------
195:Visualizzatore Strutture°Alt+S
205:Tabella Ascii°Alt+A
206:Scelta Colore°Alt+P
288:Visualizza file Include°Alt+I
299:Sincronizza Liste°Alt+L
331:Calcola selezione°Alt+C
350:Trova Dichiarazione°F13
;Config Tools

181:Aiuto
;--------
182:Aiuto...°F1
398:Manuale...
249:Informazioni...

;PopUp-Menu
;--------------
137:Documento
;Tools/Plugins
183:Aiuto Esterno
333:jaPBe Help

;Color-PopUp
;---------------
207:Copia come RGB()
208:Copia come Esadecimale (RGB)
209:Copia come Esadecimale (BGR / Default)

;ToolBar-Info
;----------------
169:Nuovo File
170:Apri
171:Salva
172:Chiudi
173:Taglia
174:Copia
175:Incolla
176:Annulla
177:Ripeti
178:Trova
290:Visualizza file Include
180:Compila/Esegui
389:Compila/Debug
391:Crea Eseguibile

;Dialogbox general
;#################
 68:Ok
 69:Annulla
362:Aiuto

303:Stampa
;#########
305:Stile di Stampa
;---------------
304:Usa Stile
306:Come l'editor
307:Colori invertiti
308:Bianco e Nero
309:Sfondo Bianco

310:Stampa
;---------
311:Testo Completo
312:Selezione

318:Margini Addizionali (mm)
;--------------------------

319:Titolo %File% %Side% %Date% %Date-%
;-----------------------------------------
320:Inverti sinistra/destra sui lati pari
327:Moltiplicatore per size margine superiore

;Messages
313:Start styling text ...
314:Start printing
315:Can't open printer.

297:Sincronizza Lista
;###############
298:Cancella
301:Carica Definizioni...

 48:Preferenze
;##############

  8:Generale
;-----------
 91:Lingua
397:CodePage
 92:Esegui una sola istanza (è necessario riavviare)
291:Ricarica l'ultimo progetto all'avvio
292:Carica un file solo quando non è aperto
 93:Cartella Sorgenti
 94:Percorso PureBasic (riavviare)
 95:Visualizza le procedure complete nei segnalibri
334:Sincronizza Lista - Aggiornamento Realtime
295:Nascondi Files-Dichiarazioni
123:Ridisegna sempre la finestra completa (necessario, a volte, per Win9x)
124:Nascondi automaticamente il Pannello-Informazioni (come la Taskbar)
189:Ritardo apertura pannello nascosto:
316:Crea Backups
317:Nascondi Backups
325:Massimo nuomero di backups:
184:Associare i files .PB, .PBI, .PBFL a jaPBe
255:Rimuovere tutte le associazioni a jaPBe
345:Salvataggio automatico di tutti i files prima di compilare
;Messages
;------------
185:jaPBe è associato ai files .PB, .PBI, .PBFL
256:Tutti i files associati a jaPBe sono stati rimossi.

 67:Stile/Editor
;----------------
 49:Default
355:Operatori =+-*/%&|!~<>
356:Separatori ()[].,:\
 50:Variabile
 51:Costante
 52:Numero
 53:Struttura
 54:Procedura
 55:Comando
 56:Stringa
 57:Commento
 58:Istruzioni ASM
 59:Segnalibro ;-
 60:Titolo ;/
 61:Parent. evid. ()
 62:Perent. errate ()
 63:Numero di linea
 64:Guida indentazione
 65:Linea corrente
 66:Selezione
 70:Grassetto
 71:Corsivo
 72:Sottolineato
 73:Primo-Piano
 74:Sfondo
 76:Setta per tutti i Fonts
 77:Setta per tutti gli sfondi
341:Evidenzia parentesi corrente
 78:Evidenzia linea corrente
 79:Abilita i colori
 80:Visualizza guide indentazione
 81:Visualizza spazi vuoti
 82:Visualizza fine linea
 83:Visualizza numerazione a margine
 84:Visualizza i margini delle 'cartelle'

250:Salva lo stile corrente
251:Stile selezione
252:Stile corrente

186:Editor 2
;------------
187:Auto scroll up when open a fold
280:Scrolla su in automatico i segnalibri
342:Larghezza scrollbar orizzontale automatica
 85:Maiuscole/minuscole automatiche
 86:Indentazione Automatica
 87:Scroll Margin
 88:Orizzontale (Pixel)
 89:Verticale (Lines)
 90:Tabulazione
196:Completamento Automatico
293:Aggiunta dei fine-tags per If/Select/For/While/Repeat/Procedure*/Structure

253:Definizioni
;---------------
254:Qui è possibile (dis)attivare tutti i file di definizione.^E' necessario riavviare per applicare le modifiche.
296:Informazioni
332:Ricarica tutte le Definizioni

403:Progetto
;----------

;Version
;-------

;Include is defined in the compile-options-section
;-------
322:Qui è possibile selezionare il file Include di default^nel quale verranno aggiunti automaticamente i nuovi documenti.
;Info

;ToolTip
;-----------
188:Setta lo stato attuale per tutti gli altri stili

284:Visualizzatore Include
;##################
281:Tipo
282:Nome
283:Percorso
285:File
286:Binario
287:Aggiorna Lista
289:Visualizza Tutto

115:Trova / Sostituisci
;##################
116:Trova:
117:Sostituisci con:
118:Solo parole intere
119:Maiuscole/minuscole
 98:Caratteri estesi
358:Start all'inizio
120:Successivo
121:Sostituisci
122:Sostituisci tutto
335:Prossimo File
;Messages/Popup
;------------------
357:Impossibile trovare dichiarazione.
393:Raggiunta la Fine del File

126:Vai alla linea
;#############

;398 Compile manual...
;################################
329:Default
395:Aggiungi Risorse

;--Project Options
;####################
;-----------------
156:Il file corrente

268:Generale
;-----------
144:Usa Icona:
145:Abilita supporto ASM in linea
146:Eseguibile compatibile NT 4.0
147:Abilita supporto stili di XP
149:Linea di comando:
190:Abilita in linea degli errori
257:Includi Manifest
363:Crea files Dichiarazioni

;CPU-Type
;------------
150:Tutte le CPU
151:CPU Dinamiche
152:CPU con MMX
153:CPU con 3DNOW
154:CPU con SSE
155:CPU con SSE2
148:Formato Eseguibile:
;----------------------
158:Windows
159:DLL Condivisa
160:Console

361:Versione
;------------
258:Nome Azienda
259:Descrizione File
260:Versione File
261:Nome Interno
262:Copyright
263:Nome File Originale
264:E-Mail
265:Web
266:Commenti
275:Marchio registrato
276:Nome Prodotto
277:Versione Prodotto
278:Special Build
279:Private Build
267:Lingua
402:Joker
;InfoBox/message
;-----------
352:%build% - Ritorna il numero di build^%date% - Data compilazione nel Formato %dd.%mm.%yyyy^%date-% - Data compilazione nel formato %yyyy-%mm-%dd^%year% - Anno della compilazione (2003)^%year0% - Anno della compilazione-2000 (3)^%month% - Mese della compilazione^%day% - Giorno della compilazione^%jaPBeVer% - Versione di japbe^%exe% - Nome dell'eseguibile^%source% - Nome del file sorgente

321:Include
;-----------
;Info is defined in the preference

370:Risorse
;------------
366:Tipo
367:Nome
368:Langua
369:File
371:Modifica
372:Elimina
373:Nuovo

;Compiler errors
;-------------------
162:Il compilatore non è stato avviato.^Controllare le preferenze e riavviare jaPBe.
163:Errore di compilazione grave
164:Errore Assembler
165:Errore Linker
167:Errore Compilatore
;InfoBox
;-----------
161:Start Compilazione...
168:Creazione eseguibile...
  5:Inizializzazione compilatore...
  6:Impossibile inizializzare compilatore.
  7:Caricamento funzioni PureBasic...
  9:Compilazione Terminata.
;To-Line-Message:

374:Aggiungi/Modifica Risorsa
;####################
;Messages
;-----------
375:Nome risorsa è vuoto
376:File risorsa è vuoto

343:Calcolatrice
;##############
344:Inserire espressione da calcolare (es: 2*1024)

191:Visualizzatore Strutture
;####################
337:Inizio
192:Genitore
336:Inserisci
338:Inserisci Variabile
339:Includi Tipi
340:Inserire nome variabile

;Messages
;------------
193:Struttura non trovata.
197:Compilatore non pronto, riprovare successivamente!

199:Tabella ASCII
;###############
200:Copia come Stringa
201:Copia come carattere
202:Copia come Esadecimale
203:Copia come Decimale
;Messages
;------------
204:Caratteri non permessi nella stringa!

242:Configura Strumenti
;###############
213:nessuno
214:Linea di comando:
216:Sfoglia
217:Nome Menu:
218:Scorciatoia:
219:Esegui Nascosto
220:Attendi chiusura tool
221:Ricarica sorgente quando il programma ha finito
222:in un nuovo sorgente
223:nel sorgente corrente
224:Nascondi Editor
225:Opzioni
226:Aggiungi
227:Inserisci
228:Sostituisci
351:Aggiungi una Barra
230:Elimina
354:Nascondi/Visualizza
231:Su
232:Giù
401:Nuovo
229:Voci Menu:
243:Argomenti: ( %PATH , %FILE , %TEMPFILE )
244:Cartella di lavoro:
;Messages
;------------
233:Nessun elemento selezionato
234:Rimuovere l'elemento
235:dal menu ?
236:Non è stata specificata la linea di comando
237:Non è stato specificato il nome del menu!
238:Nome Menu
239:già utilizzato!
240:Scorciatoia già utilizzata nel Menu
348:Non è possibile rimuovere PlugIns!
349:E' possibile cambiare solo il nome e il collegamento dei PlugIns!
353:I tools InBuild sono protetti!
400:L'accesso è protetto

346:Seleziona un Backup
;##################

248:Informazioni
;#########
Bye! Gigios

Registered PureBasic user 4.xx

Best Regards. Gigios
Shopro
Enthusiast
Enthusiast
Posts: 148
Joined: Tue May 13, 2003 8:05 am

Post by Shopro »

GPI:
I've sent you the newest Japanese language file:)

oh, and a small "bug" report
When I use the "Protected" command inside the main routine, an error comes up, "'Shared' can be used only inside a procedure". "shared" instead of "Protected", see?

keep up the good work:)!

-Shopro
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

>oh, and a small "bug" report
>When I use the "Protected" command inside the main routine, an error
>comes up, "'Shared' can be used only inside a procedure". "shared" instead
>of "Protected", see?

Compiler-Error-Messages are created by PBCompiler -> This is a PB-Bug.
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Post by Danilo »

GPI wrote:This is a PB-Bug.
Get real, its a typo only.
cya,
...Danilo
...:-=< http://codedan.net/work >=-:...
-= FaceBook.com/DaniloKrahn =-
Post Reply