mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
feat: re-extract the j2me and arcade front-end assets
Bytes taken from the shipped applications rather than a normalised copy.
This commit is contained in:
1 parent
d28efae88c
commit
9af958e9f8
20 files changed
+1375
-1199
No files matched your search
Binary file not shown.
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gamecontroller configversion="19" appversion="2.23">
|
||||
<!--The SDL name for a joystick is included for informational purposes only.-->
|
||||
<sdlname>XInput Controller</sdlname>
|
||||
<!--The GUID for a joystick is included for informational purposes only.-->
|
||||
<guid>78696e70757401000000000000000000</guid>
|
||||
<names/>
|
||||
<sets>
|
||||
<set index="1">
|
||||
<stick index="1">
|
||||
<stickbutton index="5">
|
||||
<slots>
|
||||
<slot>
|
||||
<code>2</code>
|
||||
<mode>mousemovement</mode>
|
||||
</slot>
|
||||
</slots>
|
||||
</stickbutton>
|
||||
<stickbutton index="3">
|
||||
<slots>
|
||||
<slot>
|
||||
<code>4</code>
|
||||
<mode>mousemovement</mode>
|
||||
</slot>
|
||||
</slots>
|
||||
</stickbutton>
|
||||
<stickbutton index="1">
|
||||
<slots>
|
||||
<slot>
|
||||
<code>1</code>
|
||||
<mode>mousemovement</mode>
|
||||
</slot>
|
||||
</slots>
|
||||
</stickbutton>
|
||||
<stickbutton index="7">
|
||||
<slots>
|
||||
<slot>
|
||||
<code>3</code>
|
||||
<mode>mousemovement</mode>
|
||||
</slot>
|
||||
</slots>
|
||||
</stickbutton>
|
||||
</stick>
|
||||
<trigger index="1">
|
||||
<throttle>positivehalf</throttle>
|
||||
</trigger>
|
||||
<trigger index="2">
|
||||
<throttle>positivehalf</throttle>
|
||||
</trigger>
|
||||
<button index="1">
|
||||
<slots>
|
||||
<slot>
|
||||
<code>1</code>
|
||||
<mode>mousebutton</mode>
|
||||
</slot>
|
||||
</slots>
|
||||
</button>
|
||||
<button index="2">
|
||||
<slots>
|
||||
<slot>
|
||||
<code>3</code>
|
||||
<mode>mousebutton</mode>
|
||||
</slot>
|
||||
</slots>
|
||||
</button>
|
||||
</set>
|
||||
</sets>
|
||||
</gamecontroller>
|
||||
@@ -0,0 +1,117 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<!-- By Yohan DAUPHIN - AureyoBoss -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<title>ArcadeFlashWeb</title>
|
||||
|
||||
<style type="text/css" media="screen, print">
|
||||
#bg {
|
||||
position: fixed;
|
||||
top: -50%;
|
||||
left: -50%;
|
||||
width: 200%;
|
||||
height: 200%;
|
||||
z-index: -100
|
||||
}
|
||||
|
||||
#bg img {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
margin: auto;
|
||||
min-width: 50%;
|
||||
min-height: 50%;
|
||||
}
|
||||
|
||||
#games {
|
||||
margin: auto;
|
||||
display: block;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript" src="swfobject/swfobject.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
window.alert = function() {};
|
||||
|
||||
var a = window.location.toString();
|
||||
var lesVariablesDuJeu = a.split('=');
|
||||
|
||||
var jeu = lesVariablesDuJeu[1]; //Adresse du jeu
|
||||
|
||||
var wEcran = window.innerWidth - 90;//- 40;
|
||||
var hEcran = window.innerHeight - 90;//- 40;
|
||||
|
||||
var widthJeu;
|
||||
var heightJeu;
|
||||
|
||||
if (lesVariablesDuJeu[2] == undefined || lesVariablesDuJeu[3] == undefined || lesVariablesDuJeu[2].length === 0 || lesVariablesDuJeu[3].length === 0) {
|
||||
widthJeu = "";
|
||||
heightJeu = "";
|
||||
} else {
|
||||
widthJeu = lesVariablesDuJeu[2];
|
||||
heightJeu = lesVariablesDuJeu[3];
|
||||
}
|
||||
|
||||
var ratioJeu;
|
||||
var ratioEcranDispo = wEcran / hEcran;
|
||||
var ratioACorriger;
|
||||
|
||||
if (widthJeu.length > 0 && heightJeu.length > 0) {
|
||||
ratioJeu = lesVariablesDuJeu[2]/lesVariablesDuJeu[3];
|
||||
}
|
||||
|
||||
var widthPlay;
|
||||
var heightPlay;
|
||||
|
||||
if (widthJeu.length > 0 && heightJeu.length > 0) {
|
||||
if (ratioJeu > ratioEcranDispo) {
|
||||
ratioACorriger = wEcran / ratioJeu;
|
||||
|
||||
widthPlay = ratioACorriger * ratioJeu;
|
||||
heightPlay = ratioACorriger;
|
||||
} else {
|
||||
widthPlay = hEcran * ratioJeu;
|
||||
heightPlay = hEcran;
|
||||
}
|
||||
|
||||
} else {
|
||||
widthPlay = hEcran;
|
||||
heightPlay = hEcran;
|
||||
}
|
||||
|
||||
console.log("ENVOYER DONNEES VERS QTQUICK");
|
||||
|
||||
var params = {
|
||||
scale: "exactfit",
|
||||
wmode: "direct",
|
||||
quality: "high",
|
||||
allowfullscreen: "true",
|
||||
allowscriptaccess: "never",
|
||||
swliveconnect: "true",
|
||||
menu: "true"
|
||||
};
|
||||
|
||||
swfobject.embedSWF(jeu, "games", widthPlay, heightPlay, "32.0.0", false, false, params);
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body bgcolor="#000000">
|
||||
|
||||
<div id="bg"><img src="images/background.jpg" alt=""></div>
|
||||
|
||||
<div style = "display:flex; position:absolute; top:0; bottom:0; right:0; left:0;">
|
||||
<div id="games"></div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
/* SWFObject v2.2 <http://code.google.com/p/swfobject/>
|
||||
is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
|
||||
*/
|
||||
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(YLine truncated
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,27 +1,27 @@
|
||||
precision mediump float;
|
||||
uniform sampler2D uSphereUnit;
|
||||
uniform vec2 uSphereSize;
|
||||
uniform vec3 uLightDir;
|
||||
uniform float uDirIntensity;
|
||||
uniform float uToonThreshold;
|
||||
uniform float uToonHigh;
|
||||
uniform float uToonLow;
|
||||
varying vec3 vColor;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
void main() {
|
||||
if (vAmbIntensity < -0.5) {
|
||||
gl_FragColor = vec4(vColor, 1.0);
|
||||
return;
|
||||
}
|
||||
vec4 spec = uSphereSize.x < -0.5 || vIsReflect < 0.5 ?
|
||||
vec4(0.0) : texture2D(uSphereUnit, (normalize(vNormal).xy + 1.0) * 0.5 * uSphereSize);
|
||||
float lambert_factor = max(dot(normalize(vNormal), uLightDir), 0.0);
|
||||
float light = min(vAmbIntensity + uDirIntensity * lambert_factor, 1.0);
|
||||
if (uToonThreshold > -0.5) {
|
||||
light = light < uToonThreshold ? uToonLow : uToonHigh;
|
||||
}
|
||||
gl_FragColor = vec4(vColor * light + spec.rgb, 1.0);
|
||||
precision mediump float;
|
||||
uniform sampler2D uSphereUnit;
|
||||
uniform vec2 uSphereSize;
|
||||
uniform vec3 uLightDir;
|
||||
uniform float uDirIntensity;
|
||||
uniform float uToonThreshold;
|
||||
uniform float uToonHigh;
|
||||
uniform float uToonLow;
|
||||
varying vec3 vColor;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
void main() {
|
||||
if (vAmbIntensity < -0.5) {
|
||||
gl_FragColor = vec4(vColor, 1.0);
|
||||
return;
|
||||
}
|
||||
vec4 spec = uSphereSize.x < -0.5 || vIsReflect < 0.5 ?
|
||||
vec4(0.0) : texture2D(uSphereUnit, (normalize(vNormal).xy + 1.0) * 0.5 * uSphereSize);
|
||||
float lambert_factor = max(dot(normalize(vNormal), uLightDir), 0.0);
|
||||
float light = min(vAmbIntensity + uDirIntensity * lambert_factor, 1.0);
|
||||
if (uToonThreshold > -0.5) {
|
||||
light = light < uToonThreshold ? uToonLow : uToonHigh;
|
||||
}
|
||||
gl_FragColor = vec4(vColor * light + spec.rgb, 1.0);
|
||||
}
|
||||
@@ -1,28 +1,28 @@
|
||||
uniform mat4 uMatrix;
|
||||
uniform mat4 uMatrixMV;
|
||||
uniform vec3 uColor;
|
||||
uniform float uAmbIntensity;
|
||||
uniform bool uIsPrimitive;
|
||||
attribute vec4 aPosition;
|
||||
attribute vec3 aNormal;
|
||||
attribute vec3 aColorData;
|
||||
attribute vec2 aMaterial;
|
||||
varying vec3 vColor;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
const float COLOR_UNIT = 1.0 / 255.0;
|
||||
void main() {
|
||||
gl_Position = uMatrix * aPosition;
|
||||
vNormal = mat3(uMatrixMV) * aNormal;
|
||||
if (uIsPrimitive) {
|
||||
vColor = uColor.r < -0.5 ? vec3(aColorData * COLOR_UNIT) : uColor;
|
||||
vIsReflect = 1.0;
|
||||
vAmbIntensity = uAmbIntensity;
|
||||
} else {
|
||||
vColor = vec3(aColorData * COLOR_UNIT);
|
||||
vIsReflect = aMaterial[1];
|
||||
vAmbIntensity = aMaterial[0] > 0.5 ? uAmbIntensity : -1.0;
|
||||
}
|
||||
uniform mat4 uMatrix;
|
||||
uniform mat4 uMatrixMV;
|
||||
uniform vec3 uColor;
|
||||
uniform float uAmbIntensity;
|
||||
uniform bool uIsPrimitive;
|
||||
attribute vec4 aPosition;
|
||||
attribute vec3 aNormal;
|
||||
attribute vec3 aColorData;
|
||||
attribute vec2 aMaterial;
|
||||
varying vec3 vColor;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
const float COLOR_UNIT = 1.0 / 255.0;
|
||||
void main() {
|
||||
gl_Position = uMatrix * aPosition;
|
||||
vNormal = mat3(uMatrixMV) * aNormal;
|
||||
if (uIsPrimitive) {
|
||||
vColor = uColor.r < -0.5 ? vec3(aColorData * COLOR_UNIT) : uColor;
|
||||
vIsReflect = 1.0;
|
||||
vAmbIntensity = uAmbIntensity;
|
||||
} else {
|
||||
vColor = vec3(aColorData * COLOR_UNIT);
|
||||
vIsReflect = aMaterial[1];
|
||||
vAmbIntensity = aMaterial[0] > 0.5 ? uAmbIntensity : -1.0;
|
||||
}
|
||||
}
|
||||
@@ -1,76 +1,76 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h4>Android Compat Support Library</h4>
|
||||
<p>Copyright (C) 2005-2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Android Preference Support Library</h4>
|
||||
<p>Copyright (C) 2005-2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Android Room Persistence Library</h4>
|
||||
<p>Copyright (C) 2016 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>volley</h4>
|
||||
<p>Copyright (C) 2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>ACRA</h4>
|
||||
<p>Copyright (C) 2017<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>NoNonsense-FilePicker</h4>
|
||||
<p>Copyright (C) 2016 Jonas Kalderstam<br/>Mozilla Public License 2.0</p>
|
||||
|
||||
<h4>AmbilWarna library</h4>
|
||||
<p>Copyright (C) 2009-2015 Yuku<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>ASM</h4>
|
||||
<p>Copyright (C) 2000-2011 INRIA, France Telecom<br/>BSD License</p>
|
||||
|
||||
<h4>MobileFFmpeg</h4>
|
||||
<p>Copyright (C) 2018 Taner Sener<br/>LGPL v3.0</p>
|
||||
|
||||
<h4>Gson</h4>
|
||||
<p>Copyright (C) 2008 Google Inc.<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Midi Driver</h4>
|
||||
<p>Copyright (C) 2013 Bill Farmer<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>PNGJ</h4>
|
||||
<p>Copyright (C) 2009 Hernán J. González<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>RxJava</h4>
|
||||
<p>Copyright (C) 2016-present RxJava Contributors<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>RxAndroid</h4>
|
||||
<p>Copyright (C) 2015 The RxAndroid authors<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Zip4j</h4>
|
||||
<p>Copyright (C) 2010 Srikanth Reddy Lingala<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>J2meLoader</h4>
|
||||
<p>Copyright (C) 2015-2016 Nickolay Savchenko<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>MIDPShell</h4>
|
||||
<p>Copyright (C) 2012 Kulikov Dmitriy<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>dx tool</h4>
|
||||
<p>Copyright (C) 2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>FreeJ2ME M3D(O) implementation</h4>
|
||||
<p>Copyright (C) 2018 David Richardson</p>
|
||||
|
||||
<h4>MicroEmulator</h4>
|
||||
<p>Copyright (C) 2006 Bartek Teodorczyk<br/>LGPL 2.1 / Apache License 2.0</p>
|
||||
|
||||
<h4>Symbian OS</h4>
|
||||
<p>Copyright (C) 2003 Nokia Corporation and/or its subsidiary(-ies)<br/>Eclipse Public License v1.0<br/></p>
|
||||
|
||||
<h4>JL-Mod</h4>
|
||||
<p>Copyright (C) 2020-2022 Yury Kharchenko<br/>Apache License 2.0<br/></p>
|
||||
|
||||
<p>App icon made by Nokia64</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h4>Android Compat Support Library</h4>
|
||||
<p>Copyright (C) 2005-2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Android Preference Support Library</h4>
|
||||
<p>Copyright (C) 2005-2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Android Room Persistence Library</h4>
|
||||
<p>Copyright (C) 2016 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>volley</h4>
|
||||
<p>Copyright (C) 2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>ACRA</h4>
|
||||
<p>Copyright (C) 2017<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>NoNonsense-FilePicker</h4>
|
||||
<p>Copyright (C) 2016 Jonas Kalderstam<br/>Mozilla Public License 2.0</p>
|
||||
|
||||
<h4>AmbilWarna library</h4>
|
||||
<p>Copyright (C) 2009-2015 Yuku<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>ASM</h4>
|
||||
<p>Copyright (C) 2000-2011 INRIA, France Telecom<br/>BSD License</p>
|
||||
|
||||
<h4>MobileFFmpeg</h4>
|
||||
<p>Copyright (C) 2018 Taner Sener<br/>LGPL v3.0</p>
|
||||
|
||||
<h4>Gson</h4>
|
||||
<p>Copyright (C) 2008 Google Inc.<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Midi Driver</h4>
|
||||
<p>Copyright (C) 2013 Bill Farmer<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>PNGJ</h4>
|
||||
<p>Copyright (C) 2009 Hernán J. González<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>RxJava</h4>
|
||||
<p>Copyright (C) 2016-present RxJava Contributors<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>RxAndroid</h4>
|
||||
<p>Copyright (C) 2015 The RxAndroid authors<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>Zip4j</h4>
|
||||
<p>Copyright (C) 2010 Srikanth Reddy Lingala<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>J2meLoader</h4>
|
||||
<p>Copyright (C) 2015-2016 Nickolay Savchenko<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>MIDPShell</h4>
|
||||
<p>Copyright (C) 2012 Kulikov Dmitriy<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>dx tool</h4>
|
||||
<p>Copyright (C) 2011 The Android Open Source Project<br/>Apache License 2.0</p>
|
||||
|
||||
<h4>FreeJ2ME M3D(O) implementation</h4>
|
||||
<p>Copyright (C) 2018 David Richardson</p>
|
||||
|
||||
<h4>MicroEmulator</h4>
|
||||
<p>Copyright (C) 2006 Bartek Teodorczyk<br/>LGPL 2.1 / Apache License 2.0</p>
|
||||
|
||||
<h4>Symbian OS</h4>
|
||||
<p>Copyright (C) 2003 Nokia Corporation and/or its subsidiary(-ies)<br/>Eclipse Public License v1.0<br/></p>
|
||||
|
||||
<h4>JL-Mod</h4>
|
||||
<p>Copyright (C) 2020-2022 Yury Kharchenko<br/>Apache License 2.0<br/></p>
|
||||
|
||||
<p>App icon made by Nokia64</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,19 +1,19 @@
|
||||
precision mediump float;
|
||||
uniform vec2 uTexSize;
|
||||
uniform sampler2D uTexUnit;
|
||||
uniform vec3 uColorKey;
|
||||
uniform bool uIsTransparency;
|
||||
varying vec2 vTexture;
|
||||
|
||||
const vec3 COLORKEY_ERROR = vec3(0.5 / 255.0);
|
||||
|
||||
void main() {
|
||||
#ifdef FILTER
|
||||
vec4 color = texture2D(uTexUnit, vTexture / uTexSize);
|
||||
#else
|
||||
vec4 color = texture2D(uTexUnit, (floor(vTexture) + 0.5) / uTexSize);
|
||||
#endif
|
||||
if (uIsTransparency && all(lessThan(abs(color.rgb - uColorKey), COLORKEY_ERROR)))
|
||||
discard;
|
||||
gl_FragColor = vec4(color.rgb, 1.0);
|
||||
precision mediump float;
|
||||
uniform vec2 uTexSize;
|
||||
uniform sampler2D uTexUnit;
|
||||
uniform vec3 uColorKey;
|
||||
uniform bool uIsTransparency;
|
||||
varying vec2 vTexture;
|
||||
|
||||
const vec3 COLORKEY_ERROR = vec3(0.5 / 255.0);
|
||||
|
||||
void main() {
|
||||
#ifdef FILTER
|
||||
vec4 color = texture2D(uTexUnit, vTexture / uTexSize);
|
||||
#else
|
||||
vec4 color = texture2D(uTexUnit, (floor(vTexture) + 0.5) / uTexSize);
|
||||
#endif
|
||||
if (uIsTransparency && all(lessThan(abs(color.rgb - uColorKey), COLORKEY_ERROR)))
|
||||
discard;
|
||||
gl_FragColor = vec4(color.rgb, 1.0);
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
attribute vec4 aPosition;
|
||||
attribute vec2 aColorData;
|
||||
varying vec2 vTexture;
|
||||
|
||||
void main() {
|
||||
gl_Position = aPosition;
|
||||
#ifdef FILTER
|
||||
vTexture = aColorData + 0.5;
|
||||
#else
|
||||
vTexture = aColorData;
|
||||
#endif
|
||||
attribute vec4 aPosition;
|
||||
attribute vec2 aColorData;
|
||||
varying vec2 vTexture;
|
||||
|
||||
void main() {
|
||||
gl_Position = aPosition;
|
||||
#ifdef FILTER
|
||||
vTexture = aColorData + 0.5;
|
||||
#else
|
||||
vTexture = aColorData;
|
||||
#endif
|
||||
}
|
||||
@@ -1,25 +1,24 @@
|
||||
microedition.configuration: CDLC-1.1
|
||||
microedition.profiles: MIDP-2.0
|
||||
microedition.encoding: ISO-8859-1
|
||||
microedition.platform: Nokia6233/05.10
|
||||
microedition.io.file.FileConnection.version: 1.0
|
||||
microedition.sensor.version: 1
|
||||
microedition.m3g.version: 1.1
|
||||
microedition.media.version: 1.0
|
||||
microedition.pim.version: 1.0
|
||||
microedition.location.version: 1.0
|
||||
supports.mixing: true
|
||||
supports.audio.capture: true
|
||||
supports.video.capture: true
|
||||
supports.recording: true
|
||||
com.siemens.mp.systemfolder.ringingtone: fs/MyStuff/Ringtones
|
||||
com.siemens.mp.systemfolder.pictures: fs/MyStuff/Pictures
|
||||
com.siemens.OSVersion: 11
|
||||
device.imei: 000000000000000
|
||||
com.siemens.IMEI: 000000000000000
|
||||
com.sonyericsson.imei: IMEI 00460101-501594-5-00
|
||||
com.nokia.mid.impl.isa.visual_radio_operator_id: 0
|
||||
com.nokia.mid.impl.isa.visual_radio_channel_freq: 0
|
||||
com.nokia.mid.ui.DirectGraphics.PIXEL_FORMAT: 565
|
||||
com.nokia.mid.ui.softnotification: true
|
||||
wireless.messaging.sms.smsc: +8613800010000
|
||||
microedition.configuration: CDLC-1.1
|
||||
microedition.profiles: MIDP-2.0
|
||||
microedition.encoding: ISO-8859-1
|
||||
microedition.platform: Nokia6233/05.10
|
||||
microedition.io.file.FileConnection.version: 1.0
|
||||
microedition.sensor.version: 1
|
||||
microedition.m3g.version: 1.1
|
||||
microedition.media.version: 1.0
|
||||
microedition.pim.version: 1.0
|
||||
microedition.location.version: 1.0
|
||||
supports.mixing: true
|
||||
supports.audio.capture: true
|
||||
supports.video.capture: true
|
||||
supports.recording: true
|
||||
com.siemens.mp.systemfolder.ringingtone: fs/MyStuff/Ringtones
|
||||
com.siemens.mp.systemfolder.pictures: fs/MyStuff/Pictures
|
||||
com.siemens.OSVersion: 11
|
||||
device.imei: 000000000000000
|
||||
com.siemens.IMEI: 000000000000000
|
||||
com.sonyericsson.imei: IMEI 00460101-501594-5-00
|
||||
com.nokia.mid.impl.isa.visual_radio_operator_id: 0
|
||||
com.nokia.mid.impl.isa.visual_radio_channel_freq: 0
|
||||
com.nokia.mid.ui.DirectGraphics.PIXEL_FORMAT: 565
|
||||
wireless.messaging.sms.smsc: +8613800010000
|
||||
@@ -1,40 +1,40 @@
|
||||
precision mediump float;
|
||||
uniform sampler2D uTextureUnit;
|
||||
uniform sampler2D uSphereUnit;
|
||||
uniform vec2 uTexSize;
|
||||
uniform vec3 uColorKey;
|
||||
uniform vec2 uSphereSize;
|
||||
uniform vec3 uLightDir;
|
||||
uniform float uDirIntensity;
|
||||
uniform float uToonThreshold;
|
||||
uniform float uToonHigh;
|
||||
uniform float uToonLow;
|
||||
varying vec2 vTexture;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsTransparency;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
const vec3 COLORKEY_ERROR = vec3(0.5 / 255.0);
|
||||
|
||||
void main() {
|
||||
#ifdef FILTER
|
||||
vec4 color = texture2D(uTextureUnit, vTexture / uTexSize);
|
||||
#else
|
||||
vec4 color = texture2D(uTextureUnit, (floor(vTexture) + 0.5) / uTexSize);
|
||||
#endif
|
||||
if (vIsTransparency > 0.5 && all(lessThan(abs(color.rgb - uColorKey), COLORKEY_ERROR)))
|
||||
discard;
|
||||
if (vAmbIntensity < -0.5) {
|
||||
gl_FragColor = vec4(color.rgb, 1.0);
|
||||
return;
|
||||
}
|
||||
vec4 spec = uSphereSize.x < -0.5 || vIsReflect < 0.5 ?
|
||||
vec4(0.0) : texture2D(uSphereUnit, (normalize(vNormal).xy + 1.0) * 0.5 * uSphereSize);
|
||||
float lambert_factor = max(dot(normalize(vNormal), uLightDir), 0.0);
|
||||
float light = min(vAmbIntensity + uDirIntensity * lambert_factor, 1.0);
|
||||
if (uToonThreshold > -0.5) {
|
||||
light = light < uToonThreshold ? uToonLow : uToonHigh;
|
||||
}
|
||||
gl_FragColor = vec4(color.rgb * light + spec.rgb, 1.0);
|
||||
precision mediump float;
|
||||
uniform sampler2D uTextureUnit;
|
||||
uniform sampler2D uSphereUnit;
|
||||
uniform vec2 uTexSize;
|
||||
uniform vec3 uColorKey;
|
||||
uniform vec2 uSphereSize;
|
||||
uniform vec3 uLightDir;
|
||||
uniform float uDirIntensity;
|
||||
uniform float uToonThreshold;
|
||||
uniform float uToonHigh;
|
||||
uniform float uToonLow;
|
||||
varying vec2 vTexture;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsTransparency;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
const vec3 COLORKEY_ERROR = vec3(0.5 / 255.0);
|
||||
|
||||
void main() {
|
||||
#ifdef FILTER
|
||||
vec4 color = texture2D(uTextureUnit, vTexture / uTexSize);
|
||||
#else
|
||||
vec4 color = texture2D(uTextureUnit, (floor(vTexture) + 0.5) / uTexSize);
|
||||
#endif
|
||||
if (vIsTransparency > 0.5 && all(lessThan(abs(color.rgb - uColorKey), COLORKEY_ERROR)))
|
||||
discard;
|
||||
if (vAmbIntensity < -0.5) {
|
||||
gl_FragColor = vec4(color.rgb, 1.0);
|
||||
return;
|
||||
}
|
||||
vec4 spec = uSphereSize.x < -0.5 || vIsReflect < 0.5 ?
|
||||
vec4(0.0) : texture2D(uSphereUnit, (normalize(vNormal).xy + 1.0) * 0.5 * uSphereSize);
|
||||
float lambert_factor = max(dot(normalize(vNormal), uLightDir), 0.0);
|
||||
float light = min(vAmbIntensity + uDirIntensity * lambert_factor, 1.0);
|
||||
if (uToonThreshold > -0.5) {
|
||||
light = light < uToonThreshold ? uToonLow : uToonHigh;
|
||||
}
|
||||
gl_FragColor = vec4(color.rgb * light + spec.rgb, 1.0);
|
||||
}
|
||||
@@ -1,33 +1,33 @@
|
||||
uniform mat4 uMatrix;
|
||||
uniform mat4 uMatrixMV;
|
||||
uniform bool uIsTransparency;
|
||||
uniform bool uIsPrimitive;
|
||||
uniform float uAmbIntensity;
|
||||
attribute vec4 aPosition;
|
||||
attribute vec3 aNormal;
|
||||
attribute vec2 aColorData;
|
||||
attribute vec3 aMaterial;
|
||||
varying vec2 vTexture;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsTransparency;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
void main() {
|
||||
gl_Position = uMatrix * aPosition;
|
||||
vNormal = mat3(uMatrixMV) * aNormal;
|
||||
if (uIsPrimitive) {
|
||||
vIsTransparency = uIsTransparency ? 1.0 : 0.0;
|
||||
vIsReflect = 1.0;
|
||||
vAmbIntensity = uAmbIntensity;
|
||||
} else {
|
||||
vIsTransparency = aMaterial[2];
|
||||
vIsReflect = aMaterial[1];
|
||||
vAmbIntensity = aMaterial[0] > 0.5 ? uAmbIntensity : -1.0;
|
||||
}
|
||||
#ifdef FILTER
|
||||
vTexture = aColorData + 0.5;
|
||||
#else
|
||||
vTexture = aColorData;
|
||||
#endif
|
||||
uniform mat4 uMatrix;
|
||||
uniform mat4 uMatrixMV;
|
||||
uniform bool uIsTransparency;
|
||||
uniform bool uIsPrimitive;
|
||||
uniform float uAmbIntensity;
|
||||
attribute vec4 aPosition;
|
||||
attribute vec3 aNormal;
|
||||
attribute vec2 aColorData;
|
||||
attribute vec3 aMaterial;
|
||||
varying vec2 vTexture;
|
||||
varying vec3 vNormal;
|
||||
varying float vIsTransparency;
|
||||
varying float vIsReflect;
|
||||
varying float vAmbIntensity;
|
||||
|
||||
void main() {
|
||||
gl_Position = uMatrix * aPosition;
|
||||
vNormal = mat3(uMatrixMV) * aNormal;
|
||||
if (uIsPrimitive) {
|
||||
vIsTransparency = uIsTransparency ? 1.0 : 0.0;
|
||||
vIsReflect = 1.0;
|
||||
vAmbIntensity = uAmbIntensity;
|
||||
} else {
|
||||
vIsTransparency = aMaterial[2];
|
||||
vIsReflect = aMaterial[1];
|
||||
vAmbIntensity = aMaterial[0] > 0.5 ? uAmbIntensity : -1.0;
|
||||
}
|
||||
#ifdef FILTER
|
||||
vTexture = aColorData + 0.5;
|
||||
#else
|
||||
vTexture = aColorData;
|
||||
#endif
|
||||
}
|
||||
+420
-426
@@ -1,426 +1,420 @@
|
||||
#KEmulator nnmod localization file
|
||||
#English
|
||||
#by shinovon
|
||||
|
||||
#Main Frame
|
||||
|
||||
MENU_MIDLET=Midlet
|
||||
MENU_TOOL=Tool
|
||||
MENU_VIEW=View
|
||||
|
||||
MENU_MIDLET_LOAD_JAR=Load jar...
|
||||
MENU_MIDLET_LOAD_AUTO_PLAY=Load auto-play record
|
||||
MENU_MIDLET_RECENTLY=Recent jarfiles
|
||||
MENU_MIDLET_2D_ENGINE=2D Engine
|
||||
MENU_MIDLET_M3G_ENGINE=M3G Engine
|
||||
MENU_MIDLET_M3D_ENGINE=MascotCapsule Engine
|
||||
|
||||
MENU_MIDLET_JAD=Open JAD with Notepad
|
||||
MENU_MIDLET_SUSPEND=Suspend
|
||||
MENU_MIDLET_RESUME=Resume
|
||||
MENU_MIDLET_PAUSE_STEP=Pause/Step
|
||||
MENU_MIDLET_PLAY_RESUME=Play/Resume
|
||||
|
||||
MENU_MIDLET_RESTART=Restart
|
||||
MENU_MIDLET_EXIT=Exit
|
||||
|
||||
|
||||
MENU_VIEW_INFO=Infos
|
||||
MENU_VIEW_XRAY=X-Ray View
|
||||
MENU_VIEW_TOP=Always On Top
|
||||
MENU_VIEW_ROTATE=Rotate Screen
|
||||
MENU_VIEW_FORCE_PAINT=Force Paint
|
||||
MENU_VIEW_ROTATE_90=Rotate 90 Degrees
|
||||
|
||||
MENU_VIEW_KEYPAD=Keypad
|
||||
MENU_VIEW_WATCHES=Watches
|
||||
MENU_VIEW_PROFILER=Profiler
|
||||
MENU_VIEW_METHODS=Methods
|
||||
MENU_VIEW_MEMORY=Memory View
|
||||
MENU_VIEW_M3GVIEW=M3G View
|
||||
MENU_VIEW_SMS=SMS Console
|
||||
MENU_VIEW_SENSOR=Sensor Simulator
|
||||
MENU_VIEW_LOG=Log
|
||||
|
||||
MENU_VIEW_OPTIONS=Options...
|
||||
MENU_VIEW_HELP=About
|
||||
|
||||
MENU_TOOL_ZOOMIN=Zoom In
|
||||
MENU_TOOL_ZOOMOUT=Zoom Out
|
||||
MENU_TOOL_INTERPOSE=Interpolation
|
||||
MENU_TOOL_INTER_NEAREST=NearestNeighbor
|
||||
MENU_TOOL_INTER_HIGH=HighQuality
|
||||
MENU_TOOL_INTER_LOW=LowQuality
|
||||
|
||||
MENU_TOOL_RESIZE_MODE=Display
|
||||
MENU_TOOL_RESIZE_MODE_CENTER=No adaptive scaling
|
||||
MENU_TOOL_RESIZE_MODE_SYNC=Sync with window size
|
||||
MENU_TOOL_RESIZE_MODE_FILL=Fit window
|
||||
MENU_TOOL_RESIZE_MODE_FILL_INT=Fit window (Integer scaling)
|
||||
MENU_TOOL_RESIZE_KEEP_PROPORTIONS=Keep aspect ratio
|
||||
MENU_TOOL_RESIZE_RESET=Reset window size
|
||||
MENU_TOOL_RESIZE_SET=Set screen size
|
||||
|
||||
MENU_TOOL_SPEEDUP=Speed Up
|
||||
MENU_TOOL_SPEEDDOWN=Slow Down
|
||||
|
||||
MENU_TOOL_RECORD_KEY=Record Keys
|
||||
MENU_TOOL_AUTO_PLAY=Enable Autoplay
|
||||
MENU_TOOL_CAPTURE_FILE=Capture to File
|
||||
MENU_TOOL_CAPTURE_CLIP=Capture to ClipBoard
|
||||
|
||||
MENU_TOOL_SHOW_TRACK_INFO=Show Track Info
|
||||
|
||||
MENU_TOOL_QWERTY_MODE=QWERTY Mode
|
||||
MENU_TOOL_FPS_MODE=FPS Mode
|
||||
MENU_TOOL_DISABLE_NETWORK_ACCESS=Disable network access
|
||||
|
||||
#Command bar
|
||||
|
||||
MAIN_INFO_BAR_UNLOADED=UNLOADED
|
||||
MAIN_INFO_BAR_RUNNING=RUNNING
|
||||
MAIN_INFO_BAR_PAUSED=PAUSED
|
||||
|
||||
#Dialog
|
||||
|
||||
SAVE_TO_FILE=Save to file
|
||||
OPEN_JAR_FILE=Open a jar file
|
||||
OPEN_REC_FILE=Open a record file
|
||||
LINK_JAR_FILE=Specify a jar file
|
||||
|
||||
DIALOG_OK=OK
|
||||
DIALOG_CANCEL=Cancel
|
||||
DIALOG_SET=Set
|
||||
DIALOG_YES=Yes
|
||||
DIALOG_NO=No
|
||||
|
||||
|
||||
#Info show
|
||||
|
||||
INFO_FRAME_POS=Pos
|
||||
INFO_FRAME_COLOR=Color
|
||||
INFO_FRAME_RECT=R
|
||||
|
||||
|
||||
#About Frame
|
||||
|
||||
ABOUT_FRAME_TITLE=About & Help
|
||||
ABOUT_INFO_EMULATOR=Mobile Game Emulator
|
||||
ABOUT_INFO_APIS=Supported APIs
|
||||
|
||||
ABOUT_AUTHOR=Author
|
||||
ABOUT_CHACK_NEW_VER=Check new version
|
||||
ABOUT_ONLINE_MANUAL=Online Manual
|
||||
|
||||
|
||||
#Keypad
|
||||
|
||||
KEYPAD_FRAME_TITLE=Keypad
|
||||
KEYPAD_FRAME_LSK=Left Soft Key
|
||||
KEYPAD_FRAME_RSK=Right Soft Key
|
||||
|
||||
|
||||
#Log Frame
|
||||
|
||||
LOG_FRAME_TITLE=Log
|
||||
|
||||
|
||||
#M3G View
|
||||
|
||||
M3G_VIEW_TITLE = M3G View
|
||||
M3G_VIEW_CAMERA = Camera
|
||||
M3G_VIEW_LIGHT = Light
|
||||
M3G_VIEW_DISPLAY = Display
|
||||
|
||||
M3G_VIEW_LIGHT_SCENE = Scene Graphics
|
||||
M3G_VIEW_LIGHT_VIEW = Viewer Light
|
||||
M3G_VIEW_LIGHT_SETTING = Light Setting
|
||||
|
||||
M3G_VIEW_CAMERA_ORBIT = Orbit
|
||||
M3G_VIEW_CAMERA_PAN = Pan
|
||||
M3G_VIEW_CAMERA_DOLLY = Dolly
|
||||
M3G_VIEW_CAMERA_ZOOM = Zoom
|
||||
M3G_VIEW_CAMERA_PROJECTION = Projection Mode
|
||||
M3G_VIEW_CAMERA_PERSPECTIVE = Perspective Projection
|
||||
M3G_VIEW_CAMERA_PARALLEL = Parallel Projection
|
||||
|
||||
M3G_VIEW_CAMERA_CLIP_PLANES = Clipping Planes
|
||||
M3G_VIEW_CAMEAR_FIELD_OF_VIEW = Field of View
|
||||
M3G_VIEW_CAMEAR_POSITION = Camera Position
|
||||
M3G_VIEW_CAMEAR_RESET = Reset Camera
|
||||
|
||||
M3G_VIEW_DISPLAY_COORDINATE = Coordinate Axis
|
||||
M3G_VIEW_DISPLAY_SHOW_GRID = Show Grid
|
||||
M3G_VIEW_DISPLAY_SHOW_XRAY = Show Xray
|
||||
M3G_VIEW_DISPLAY_UPDATE_WORLD=Update World
|
||||
|
||||
|
||||
#MemoryView
|
||||
|
||||
MEMORY_VIEW_TITLE=MemoryView
|
||||
MEMORY_VIEW_UPDATE=Update
|
||||
MEMORY_VIEW_AUTO_UPDATE=AutoUpdate
|
||||
MEMORY_VIEW_BYTECODE_SIZE=ByteCode Size:
|
||||
MEMORY_VIEW_TOTALMEM_SIZE=Total Memory Used:
|
||||
MEMORY_VIEW_OBJECT_SIZE=Objects Size:
|
||||
MEMORY_VIEW_MAX_OBJECT_SIZE=Max Objects Size:
|
||||
MEMORY_VIEW_INTERVAL=Interval(milli sec):
|
||||
|
||||
MEMORY_VIEW_IMAGES=Images
|
||||
MEMORY_VIEW_SOUNDS=Sounds
|
||||
|
||||
MEMORY_VIEW_ZOOM=Zoom:
|
||||
MEMORY_VIEW_SORT=Sort:
|
||||
MEMORY_VIEW_SIZE=Size
|
||||
MEMORY_VIEW_ASCEND=Ascending
|
||||
MEMORY_VIEW_IMAGES_DRAWN=Used
|
||||
MEMORY_VIEW_UNUSED_REGION=Used regions
|
||||
MEMORY_VIEW_RESET_IMAGE=Reset usage
|
||||
MEMORY_VIEW_IMAGE_NEVER_DRAW=Unused
|
||||
MEMORY_VIEW_RELEASED_IMAGES=Released
|
||||
MEMORY_VIEW_CLEAR_RELEASED_IMAGES=Clear released images
|
||||
|
||||
MEMORY_VIEW_SORT_REFERENCE=Reference
|
||||
MEMORY_VIEW_SORT_SIZE=Size
|
||||
MEMORY_VIEW_SORT_DRAW_COUNT=Draw Count
|
||||
|
||||
MEMORY_VIEW_SAVE_ONE=Export selected image
|
||||
MEMORY_VIEW_SAVE_TO_FILE=Save to file
|
||||
MEMORY_VIEW_SAVE_ALL=Export all images
|
||||
MEMORY_VIEW_CHOOSE_DIRECTORY=Choose a directory
|
||||
|
||||
MEMORY_VIEW_SOUND_START=Start
|
||||
MEMORY_VIEW_SOUND_PAUSE=Pause
|
||||
MEMORY_VIEW_SOUND_STOP=Stop
|
||||
MEMORY_VIEW_SOUND_VOLUME=Volume:
|
||||
MEMORY_VIEW_SOUND_PROGRESS=Progress:
|
||||
MEMORY_VIEW_SOUND_EXPORT=Export
|
||||
|
||||
MEMORY_VIEW_INSTANCE=Instance
|
||||
MEMORY_VIEW_CONTENT_TYPE=ContentType
|
||||
MEMORY_VIEW_STATE=State
|
||||
MEMORY_VIEW_LOOP_COUNT=LoopCount
|
||||
MEMORY_VIEW_DATA_SIZE=DataSize
|
||||
|
||||
MEMORY_VIEW_CLASS=Class
|
||||
MEMORY_VIEW_INSTANCES=Instances
|
||||
MEMORY_VIEW_TOTAL_HEAP_SIZE=Total Heap Size
|
||||
MEMORY_VIEW_REFERENCE=Reference
|
||||
|
||||
|
||||
#SMS Console
|
||||
|
||||
SMS_CONSOLE_TITLE=SMS Console
|
||||
|
||||
SMS_CONSOLE_SEND_TO=Send to midlet
|
||||
SMS_CONSOLE_CLEAR=Clear
|
||||
SMS_CONSOLE_SEND=Send
|
||||
SMS_CONSOLE_RECEIVE=Receive from midlet
|
||||
SMS_CONSOLE_BLOCK=Block the received message
|
||||
|
||||
|
||||
#Methods Frame
|
||||
|
||||
METHOD_FRAME_TITLE=Methods
|
||||
|
||||
METHOD_FRAME_RESET_CALLS=Reset Calls
|
||||
METHOD_FRAME_EXPORT_BYTECODE=Export Bytecode
|
||||
METHOD_FRAME_SAVE_BYTECODE=Save all the methods bytecode:
|
||||
METHOD_FRAME_SEARCH=Search
|
||||
|
||||
#Waches Frame
|
||||
|
||||
WATCHES_FRAME_TITLE=Class Watcher
|
||||
WATCHES_FRAME_PROFILER=Profiler Monitor
|
||||
|
||||
|
||||
#Option Frame
|
||||
|
||||
OPTION_FRAME_TITLE=Settings
|
||||
|
||||
OPTION_TAB_GENERAL=General
|
||||
OPTION_TAB_KEYMAP=KeyMap
|
||||
OPTION_TAB_FONT=Font
|
||||
OPTION_TAB_SYSTEM=System
|
||||
OPTION_TAB_COREAPI=CoreAPI
|
||||
OPTION_TAB_DISABLE_API=Disable APIs
|
||||
OPTION_TAB_RECORDS=Records
|
||||
OPTION_TAB_NETWORK=Network
|
||||
OPTION_TAB_MEDIA=Media
|
||||
OPTION_TAB_M3G=M3G
|
||||
OPTION_TAB_MASCOT=MascotCapsule
|
||||
OPTION_TAB_SECURITY=Security
|
||||
OPTION_TAB_SYSTEM_PROPERTIES=Properties
|
||||
OPTION_TAB_TWEAKS=Tweaks
|
||||
OPTION_TAB_3D=3D
|
||||
|
||||
OPTION_CUSTOM_DEVICE_PRESET=Device preset:
|
||||
OPTION_CUSTOM_ENCODING=Encoding:
|
||||
OPTION_CUSTOM_MAX_FPS=Max FPS:
|
||||
OPTION_CUSTOM_PLATFORM=Platform:
|
||||
|
||||
OPTION_CUSTOM_PROPERTIES=Custom Properties
|
||||
OPTION_CUSTOM_SCREEN_SIZE=Screen size:
|
||||
OPTION_CUSTOM_SCREEN_WIDTH=Screen Width:
|
||||
OPTION_CUSTOM_SCREEN_HEIGHT=Screen Height:
|
||||
OPTION_CUSTOM_KEY_LSK=Left Soft Key:
|
||||
OPTION_CUSTOM_KEY_RSK=Right Soft Key:
|
||||
OPTION_CUSTOM_KEY_MIDDLE=Fire/Middle:
|
||||
OPTION_CUSTOM_KEY_UP=Up:
|
||||
OPTION_CUSTOM_KEY_DOWN=Down:
|
||||
OPTION_CUSTOM_KEY_LEFT=Left:
|
||||
OPTION_CUSTOM_KEY_RIGHT=Right:
|
||||
OPTION_CUSTOM_LOCALE=Locale:
|
||||
OPTION_CUSTOM_SWAP_SOFTKEYS=Swap soft keys
|
||||
OPTION_CUSTOM_SWAP_SCREEN=Swap
|
||||
|
||||
OPTION_KEYMAP_CONTROLLER=Controller:
|
||||
OPTION_KEYMAP_REFRESH=Refresh
|
||||
OPTION_KEYMAP_KEY_CACHE=Enable Key Cache
|
||||
OPTION_KEYMAP_LSK=LeftSoftKey:
|
||||
OPTION_KEYMAP_RSK=RightSoftKey:
|
||||
OPTION_KEYMAP_NUM_1=Num_1:
|
||||
OPTION_KEYMAP_NUM_2=Num_2:
|
||||
OPTION_KEYMAP_NUM_3=Num_3:
|
||||
OPTION_KEYMAP_NUM_4=Num_4:
|
||||
OPTION_KEYMAP_NUM_5=Num_5:
|
||||
OPTION_KEYMAP_NUM_6=Num_6:
|
||||
OPTION_KEYMAP_NUM_7=Num_7:
|
||||
OPTION_KEYMAP_NUM_8=Num_8:
|
||||
OPTION_KEYMAP_NUM_9=Num_9:
|
||||
OPTION_KEYMAP_NUM_0=Num_0:
|
||||
OPTION_KEYMAP_KEY_*=Key *:
|
||||
OPTION_KEYMAP_KEY_#=Key #:
|
||||
OPTION_KEYMAP_PAD_LEFT=Pad_Left:
|
||||
OPTION_KEYMAP_PAD_RIGHT=Pad_Right:
|
||||
OPTION_KEYMAP_PAD_UP=Pad_Up:
|
||||
OPTION_KEYMAP_PAD_DOWN=Pad_Down:
|
||||
OPTION_KEYMAP_PAD_MIDDLE=Pad_Middle:
|
||||
OPTION_KEYMAP_CLEAR=Clear
|
||||
OPTION_KEYMAP_RESET=Reset
|
||||
|
||||
OPTION_FONT_DEFAULT_FONT=Default Font:
|
||||
OPTION_FONT_LARGE_SIZE=Large Size:
|
||||
OPTION_FONT_MIDDLE_SIZE=Medium Size:
|
||||
OPTION_FONT_SMALL_SIZE=Small Size:
|
||||
OPTION_FONT_TEST_TEXT=Test Text:
|
||||
OPTION_FONT_TEST_TEXT_TXT=This is an Example.
|
||||
|
||||
OPTION_SYSTEM_UI_LANGUAGE=UI Language:
|
||||
OPTION_SYSTEM_UPDATE_BRANCH=Update branch:
|
||||
OPTION_SYSTEM_AUTO_UPDATES=Automatically check for updates
|
||||
OPTION_SYSTEM_XRAY_BG=X-Ray View: OverLap images
|
||||
OPTION_SYSTEM_XRAY_CLIP=X-Ray View: Show image clipping region
|
||||
OPTION_SYSTEM_INFO_COLOR=Info View: Show color in (R,G,B)
|
||||
OPTION_SYSTEM_RELEASED_IMG=Memory View: Record released images
|
||||
OPTION_SYSTEM_AUTOGEN_JAD=Auto Generate Jad file with \"KEmu-Platform\"
|
||||
OPTION_SYSTEM_TRACK_NEW=Track \"new/new[]...\" operations
|
||||
OPTION_SYSTEM_TRACK_METHOD=Track method calls
|
||||
OPTION_SYSTEM_DISCORD_RICHPRESENCE=Discord Rich Presence
|
||||
OPTION_SYSTEM_AWT_ANTIALIASING=AWT Smooth drawing
|
||||
OPTION_SYSTEM_TEXT_ANTIALIASING=Text Antialiasing
|
||||
OPTION_SYSTEM_FPS_COUNT=FPS Counter
|
||||
|
||||
OPTION_COREAPI_VIBRATION=Enable Vibration APIs
|
||||
OPTION_COREAPI_KEY_REPEAT=Enable Canvas.keyRepeated(int)
|
||||
OPTION_COREAPI_FULLSCREEN=Ignore Canvas.setFullScreenMode(boolean)
|
||||
OPTION_COREAPI_NO_NETWORK=Restrict network connections
|
||||
OPTION_COREAPI_SYNC_KEYEVENTS=Synchronize key events
|
||||
OPTION_COREAPI_SOFTKEY_FIX=Send keyPressed with commandAction
|
||||
OPTION_COREAPI_IGNORE_REGION_REPAINT=Always repaint screen fully
|
||||
OPTION_COREAPI_KEYPRESS_ON_REPEAT=Send keyPressed on repeats
|
||||
OPTION_COREAPI_FORCE_SERVICE_REPAINTS=Force paint on serviceRepaints()
|
||||
OPTION_COREAPI_POINTER_EVENTS=Canvas.hasPointerEvents() return value
|
||||
OPTION_COREAPI_ASYNC_FLUSH=Async flush
|
||||
|
||||
OPTION_RECORDS_RMS_FOLDER=RMS Folder:
|
||||
OPTION_RECORDS_RMS_TEXT=All Records in current midlet:
|
||||
OPTION_RECORDS_SELECT_ALL=Select All
|
||||
OPTION_RECORDS_CLEAR_RECORD=Clear Selected Records
|
||||
OPTION_RECORDS_OPEN_DIRECTORY=Select a directory for rms
|
||||
OPTION_RECORDS_CHOOSE_DIR=Choose a directory
|
||||
|
||||
OPTION_NETWORK_PROXY=Proxy
|
||||
OPTION_NETWORK_PROXY_TYPE=ProxyType:
|
||||
OPTION_NETWORK_HOST=Host:
|
||||
OPTION_NETWORK_PORT=Port:
|
||||
OPTION_NETWORK_USERNAME=Username:
|
||||
OPTION_NETWORK_PASSWORD=Password:
|
||||
OPTION_NETWORK_DOMAIN=Domain:
|
||||
OPTION_NETWORK_CONNECT=Connect
|
||||
|
||||
OPTION_NETWORK_PROXY_TEST=Proxy Test
|
||||
OPTION_NETWORK_PROXY_EMPTY=Empty proxy host!
|
||||
OPTION_NETWORK_PROXY_UNIMP=Proxy test is underimplemented!
|
||||
|
||||
OPTION_MEDIA_VLC_DIR=VLC Path
|
||||
OPTION_MEDIA_VMS=Search for VirtualMIDISynth as MIDI device
|
||||
OPTION_MEDIA_GLOBAL_MIDI=Allow only one MIDI playback at time (reduces lag)
|
||||
OPTION_MEDIA_REOPEN_MIDI=Reopen MIDI device every time
|
||||
OPTION_MEDIA_DUMP=Enable media exporting (higher memory usage)
|
||||
OPTION_MEDIA_OTT=Nokia Tone Playback (unstable)
|
||||
|
||||
OPTION_M3G_LWJGL_SETTINGS=LWJGL Settings
|
||||
OPTION_M3G_IGNORE_OVERWRITE=Ignore OVERWRITE hint
|
||||
OPTION_M3G_FORCE_PERSPECTIVE_CORRECTION=Force perspective correction
|
||||
OPTION_M3G_DISABLE_LIGHT_CLAMPING=Disable light clamping
|
||||
OPTION_M3G_FLUSH_IMMEDIATELY=Flush contents immediately (slow!)
|
||||
OPTION_M3G_THREAD=Single threaded M3G
|
||||
|
||||
OPTION_M3G_AA=Anti-aliasing:
|
||||
OPTION_M3G_APP_CONTROLLED=Application-controlled
|
||||
OPTION_M3G_FORCE_OFF=Force off
|
||||
OPTION_M3G_FORCE_ON=Force on
|
||||
|
||||
OPTION_M3G_TEXTURE_FILTER=Texture filter:
|
||||
OPTION_M3G_FORCE_NEAREST=Force nearest
|
||||
OPTION_M3G_FORCE_LINEAR=Force linear
|
||||
|
||||
OPTION_M3G_MIPMAPPING=Mipmapping:
|
||||
OPTION_M3G_FORCE_BILINEAR=Force bilinear
|
||||
OPTION_M3G_FORCE_TRILINEAR=Force trilinear
|
||||
OPTION_M3G_FORCE_ANISO_2X=Force anisotropic 2x
|
||||
OPTION_M3G_FORCE_ANISO_4X=Force anisotropic 4x
|
||||
OPTION_M3G_FORCE_ANISO_8X=Force anisotropic 8x
|
||||
OPTION_M3G_FORCE_ANISO_16X=Force anisotropic 16x
|
||||
|
||||
OPTION_MASCOT_NO_2D_MIXING=No 2D mixing
|
||||
OPTION_MASCOT_IGNORE_BACKGROUND=Ignore background
|
||||
OPTION_MASCOT_TEXTURE_FILTER=Texture filter
|
||||
OPTION_MASCOT_BACKGROUND_FILTER=Background filter
|
||||
|
||||
OPTION_SECURITY_ENABLE=Enable security
|
||||
OPTION_SECURITY_PERMISSIONS=Permissions
|
||||
|
||||
#Message
|
||||
|
||||
MESSAGE_BOX_TITLE=KEmulator Alert
|
||||
|
||||
LOAD_CLASSES_ERROR=Get Classes Failed!! Plz check the input jar or classpath.
|
||||
LOAD_MIDLET_ERROR=Can not find MIDlet class. Plz check jad or use -midlet param.
|
||||
FAIL_LAUNCH_MIDLET=Fail to launch the MIDlet class:
|
||||
|
||||
LOAD_ZIP_ERROR=Input file is not JAR or ZIP archive.
|
||||
|
||||
LOAD_GDIPLUS_ERROR=Can't load \" gdiplus.dll \" !!! Plz download & copy to %system32% path.
|
||||
|
||||
PLATFORMREQUEST_ALERT=Application wants to open URL
|
||||
PLATFORMREQUEST_VLC_ALERT=Application wants to open URL in VLC
|
||||
|
||||
PERMISSION_CAMERA=Allow the application to use camera?
|
||||
|
||||
SECURITY_ALERT_TITLE=Security
|
||||
|
||||
SCREEN_SIZE_DIALOG_TITLE=Set screen size
|
||||
|
||||
START_MIDLET_CHOICE_TITLE=Choose MIDlet to run
|
||||
|
||||
UPDATE_TITLE=KEmulator Update
|
||||
START_AUTO_UPDATE_TEXT=Do you want to receive automatic updates?
|
||||
UPDATE_ALREADY_LATEST_TEXT=You already have the latest version of KEmulator.
|
||||
UPDATE_AVAILABLE_TEXT=A new version is available.\nDo you want to download it?
|
||||
|
||||
LCDUI_ALERT_DISMISS_COMMAND=OK
|
||||
LCDUI_LIST_SELECT_COMMAND=Select
|
||||
LCDUI_MENU_COMMAND=Menu
|
||||
|
||||
#KEmulator nnmod localization file
|
||||
#English
|
||||
#by shinovon
|
||||
|
||||
#Main Frame
|
||||
|
||||
MENU_MIDLET=Midlet
|
||||
MENU_TOOL=Tool
|
||||
MENU_VIEW=View
|
||||
|
||||
MENU_MIDLET_LOAD_JAR=Load jar...
|
||||
MENU_MIDLET_LOAD_AUTO_PLAY=Load auto-play record
|
||||
MENU_MIDLET_RECENTLY=Recent jarfiles
|
||||
MENU_MIDLET_2D_ENGINE=2D Engine
|
||||
MENU_MIDLET_M3G_ENGINE=M3G Engine
|
||||
MENU_MIDLET_M3D_ENGINE=MascotCapsule Engine
|
||||
|
||||
MENU_MIDLET_JAD=Open JAD with Notepad
|
||||
MENU_MIDLET_SUSPEND=Suspend
|
||||
MENU_MIDLET_RESUME=Resume
|
||||
MENU_MIDLET_PAUSE_STEP=Pause/Step
|
||||
MENU_MIDLET_PLAY_RESUME=Play/Resume
|
||||
|
||||
MENU_MIDLET_RESTART=Restart
|
||||
MENU_MIDLET_EXIT=Exit
|
||||
|
||||
|
||||
MENU_VIEW_INFO=Infos
|
||||
MENU_VIEW_XRAY=X-Ray View
|
||||
MENU_VIEW_TOP=Always On Top
|
||||
MENU_VIEW_ROTATE=Rotate Screen
|
||||
MENU_VIEW_FORCE_PAINT=Force Paint
|
||||
MENU_VIEW_ROTATE_90=Rotate 90 Degrees
|
||||
|
||||
MENU_VIEW_KEYPAD=Keypad
|
||||
MENU_VIEW_WATCHES=Watches
|
||||
MENU_VIEW_PROFILER=Profiler
|
||||
MENU_VIEW_METHODS=Methods
|
||||
MENU_VIEW_MEMORY=Memory View
|
||||
MENU_VIEW_M3GVIEW=M3G View
|
||||
MENU_VIEW_SMS=SMS Console
|
||||
MENU_VIEW_SENSOR=Sensor Simulator
|
||||
MENU_VIEW_LOG=Log
|
||||
|
||||
MENU_VIEW_OPTIONS=Options...
|
||||
MENU_VIEW_HELP=About
|
||||
|
||||
MENU_TOOL_ZOOMIN=Zoom In
|
||||
MENU_TOOL_ZOOMOUT=Zoom Out
|
||||
MENU_TOOL_INTERPOSE=Interpolation
|
||||
MENU_TOOL_INTER_NEAREST=NearestNeighbor
|
||||
MENU_TOOL_INTER_HIGH=HighQuality
|
||||
MENU_TOOL_INTER_LOW=LowQuality
|
||||
|
||||
MENU_TOOL_RESIZE_MODE=Display
|
||||
MENU_TOOL_RESIZE_MODE_CENTER=No adaptive scaling
|
||||
MENU_TOOL_RESIZE_MODE_SYNC=Sync with window size
|
||||
MENU_TOOL_RESIZE_MODE_FILL=Fit window
|
||||
MENU_TOOL_RESIZE_MODE_FILL_INT=Fit window (Integer scaling)
|
||||
MENU_TOOL_RESIZE_KEEP_PROPORTIONS=Keep aspect ratio
|
||||
MENU_TOOL_RESIZE_RESET=Reset window size
|
||||
MENU_TOOL_RESIZE_SET=Set screen size
|
||||
|
||||
MENU_TOOL_SPEEDUP=Speed Up
|
||||
MENU_TOOL_SPEEDDOWN=Slow Down
|
||||
|
||||
MENU_TOOL_RECORD_KEY=Record Keys
|
||||
MENU_TOOL_AUTO_PLAY=Enable Autoplay
|
||||
MENU_TOOL_CAPTURE_FILE=Capture to File
|
||||
MENU_TOOL_CAPTURE_CLIP=Capture to ClipBoard
|
||||
|
||||
MENU_TOOL_SHOW_TRACK_INFO=Show Track Info
|
||||
|
||||
MENU_TOOL_QWERTY_MODE=QWERTY Mode
|
||||
MENU_TOOL_FPS_MODE=FPS Mode
|
||||
MENU_TOOL_DISABLE_NETWORK_ACCESS=Disable network access
|
||||
|
||||
#Command bar
|
||||
|
||||
MAIN_INFO_BAR_UNLOADED=UNLOADED
|
||||
MAIN_INFO_BAR_RUNNING=RUNNING
|
||||
MAIN_INFO_BAR_PAUSED=PAUSED
|
||||
|
||||
#Dialog
|
||||
|
||||
SAVE_TO_FILE=Save to file
|
||||
OPEN_JAR_FILE=Open a jar file
|
||||
OPEN_REC_FILE=Open a record file
|
||||
LINK_JAR_FILE=Specify a jar file
|
||||
|
||||
DIALOG_OK=OK
|
||||
DIALOG_CANCEL=Cancel
|
||||
DIALOG_SET=Set
|
||||
DIALOG_YES=Yes
|
||||
DIALOG_NO=No
|
||||
|
||||
|
||||
#Info show
|
||||
|
||||
INFO_FRAME_POS=Pos
|
||||
INFO_FRAME_COLOR=Color
|
||||
INFO_FRAME_RECT=R
|
||||
|
||||
|
||||
#About Frame
|
||||
|
||||
ABOUT_FRAME_TITLE=About & Help
|
||||
ABOUT_INFO_EMULATOR=Mobile Game Emulator
|
||||
ABOUT_INFO_APIS=Supported APIs
|
||||
|
||||
ABOUT_AUTHOR=Author
|
||||
ABOUT_CHACK_NEW_VER=Check new version
|
||||
ABOUT_ONLINE_MANUAL=Online Manual
|
||||
|
||||
|
||||
#Keypad
|
||||
|
||||
KEYPAD_FRAME_TITLE=Keypad
|
||||
KEYPAD_FRAME_LSK=Left Soft Key
|
||||
KEYPAD_FRAME_RSK=Right Soft Key
|
||||
|
||||
|
||||
#Log Frame
|
||||
|
||||
LOG_FRAME_TITLE=Log
|
||||
|
||||
|
||||
#M3G View
|
||||
|
||||
M3G_VIEW_TITLE = M3G View
|
||||
M3G_VIEW_CAMERA = Camera
|
||||
M3G_VIEW_LIGHT = Light
|
||||
M3G_VIEW_DISPLAY = Display
|
||||
|
||||
M3G_VIEW_LIGHT_SCENE = Scene Graphics
|
||||
M3G_VIEW_LIGHT_VIEW = Viewer Light
|
||||
M3G_VIEW_LIGHT_SETTING = Light Setting
|
||||
|
||||
M3G_VIEW_CAMERA_ORBIT = Orbit
|
||||
M3G_VIEW_CAMERA_PAN = Pan
|
||||
M3G_VIEW_CAMERA_DOLLY = Dolly
|
||||
M3G_VIEW_CAMERA_ZOOM = Zoom
|
||||
M3G_VIEW_CAMERA_PROJECTION = Projection Mode
|
||||
M3G_VIEW_CAMERA_PERSPECTIVE = Perspective Projection
|
||||
M3G_VIEW_CAMERA_PARALLEL = Parallel Projection
|
||||
|
||||
M3G_VIEW_CAMERA_CLIP_PLANES = Clipping Planes
|
||||
M3G_VIEW_CAMEAR_FIELD_OF_VIEW = Field of View
|
||||
M3G_VIEW_CAMEAR_POSITION = Camera Position
|
||||
M3G_VIEW_CAMEAR_RESET = Reset Camera
|
||||
|
||||
M3G_VIEW_DISPLAY_COORDINATE = Coordinate Axis
|
||||
M3G_VIEW_DISPLAY_SHOW_GRID = Show Grid
|
||||
M3G_VIEW_DISPLAY_SHOW_XRAY = Show Xray
|
||||
M3G_VIEW_DISPLAY_UPDATE_WORLD=Update World
|
||||
|
||||
|
||||
#MemoryView
|
||||
|
||||
MEMORY_VIEW_TITLE=MemoryView
|
||||
MEMORY_VIEW_UPDATE=Update
|
||||
MEMORY_VIEW_AUTO_UPDATE=AutoUpdate
|
||||
MEMORY_VIEW_BYTECODE_SIZE=ByteCode Size:
|
||||
MEMORY_VIEW_TOTALMEM_SIZE=Total Memory Used:
|
||||
MEMORY_VIEW_OBJECT_SIZE=Objects Size:
|
||||
MEMORY_VIEW_MAX_OBJECT_SIZE=Max Objects Size:
|
||||
MEMORY_VIEW_INTERVAL=Interval(milli sec):
|
||||
|
||||
MEMORY_VIEW_IMAGES=Images
|
||||
MEMORY_VIEW_SOUNDS=Sounds
|
||||
|
||||
MEMORY_VIEW_ZOOM=Zoom:
|
||||
MEMORY_VIEW_SORT=Sort:
|
||||
MEMORY_VIEW_SIZE=Size
|
||||
MEMORY_VIEW_ASCEND=Ascending
|
||||
MEMORY_VIEW_IMAGES_DRAWN=Used
|
||||
MEMORY_VIEW_UNUSED_REGION=Used regions
|
||||
MEMORY_VIEW_RESET_IMAGE=Reset usage
|
||||
MEMORY_VIEW_IMAGE_NEVER_DRAW=Unused
|
||||
MEMORY_VIEW_RELEASED_IMAGES=Released
|
||||
MEMORY_VIEW_CLEAR_RELEASED_IMAGES=Clear released images
|
||||
|
||||
MEMORY_VIEW_SORT_REFERENCE=Reference
|
||||
MEMORY_VIEW_SORT_SIZE=Size
|
||||
MEMORY_VIEW_SORT_DRAW_COUNT=Draw Count
|
||||
|
||||
MEMORY_VIEW_SAVE_ONE=Export selected image
|
||||
MEMORY_VIEW_SAVE_TO_FILE=Save to file
|
||||
MEMORY_VIEW_SAVE_ALL=Export all images
|
||||
MEMORY_VIEW_CHOOSE_DIRECTORY=Choose a directory
|
||||
|
||||
MEMORY_VIEW_SOUND_START=Start
|
||||
MEMORY_VIEW_SOUND_PAUSE=Pause
|
||||
MEMORY_VIEW_SOUND_STOP=Stop
|
||||
MEMORY_VIEW_SOUND_VOLUME=Volume:
|
||||
MEMORY_VIEW_SOUND_PROGRESS=Progress:
|
||||
MEMORY_VIEW_SOUND_EXPORT=Export
|
||||
|
||||
MEMORY_VIEW_INSTANCE=Instance
|
||||
MEMORY_VIEW_CONTENT_TYPE=ContentType
|
||||
MEMORY_VIEW_STATE=State
|
||||
MEMORY_VIEW_LOOP_COUNT=LoopCount
|
||||
MEMORY_VIEW_DATA_SIZE=DataSize
|
||||
|
||||
MEMORY_VIEW_CLASS=Class
|
||||
MEMORY_VIEW_INSTANCES=Instances
|
||||
MEMORY_VIEW_TOTAL_HEAP_SIZE=Total Heap Size
|
||||
MEMORY_VIEW_REFERENCE=Reference
|
||||
|
||||
|
||||
#SMS Console
|
||||
|
||||
SMS_CONSOLE_TITLE=SMS Console
|
||||
|
||||
SMS_CONSOLE_SEND_TO=Send to midlet
|
||||
SMS_CONSOLE_CLEAR=Clear
|
||||
SMS_CONSOLE_SEND=Send
|
||||
SMS_CONSOLE_RECEIVE=Receive from midlet
|
||||
SMS_CONSOLE_BLOCK=Block the received message
|
||||
|
||||
|
||||
#Methods Frame
|
||||
|
||||
METHOD_FRAME_TITLE=Methods
|
||||
|
||||
METHOD_FRAME_RESET_CALLS=Reset Calls
|
||||
METHOD_FRAME_EXPORT_BYTECODE=Export ByteCode
|
||||
METHOD_FRAME_SAVE_BYTECODE=Save all the methods bytecode:
|
||||
METHOD_FRAME_SEARCH=Search
|
||||
|
||||
#Waches Frame
|
||||
|
||||
WATCHES_FRAME_TITLE=Class Watcher
|
||||
WATCHES_FRAME_PROFILER=Profiler Monitor
|
||||
|
||||
|
||||
#Option Frame
|
||||
|
||||
OPTION_FRAME_TITLE=Options & Properties
|
||||
|
||||
OPTION_TAB_CUSTOM=General
|
||||
OPTION_TAB_KEYMAP=KeyMap
|
||||
OPTION_TAB_FONT=Font
|
||||
OPTION_TAB_SYSTEM=System
|
||||
OPTION_TAB_COREAPI=CoreAPI
|
||||
OPTION_TAB_DISABLE_API=Disable APIs
|
||||
OPTION_TAB_RECORDS=Records
|
||||
OPTION_TAB_NETWORK=Network
|
||||
OPTION_TAB_MEDIA=Media
|
||||
OPTION_TAB_M3G=M3G
|
||||
OPTION_TAB_MASCOT=MascotCapsule
|
||||
OPTION_TAB_SECURITY=Security
|
||||
OPTION_TAB_SYSTEM_PROPERTIES=Properties
|
||||
|
||||
OPTION_CUSTOM_DEVICE=Device Select:
|
||||
OPTION_CUSTOM_ENCODING=Default Encoding:
|
||||
OPTION_CUSTOM_MAX_FPS=Max FPS:
|
||||
|
||||
OPTION_CUSTOM_PROPERTIES=Custom Properties
|
||||
OPTION_CUSTOM_SCREEN_WIDTH=Screen Width:
|
||||
OPTION_CUSTOM_SCREEN_HEIGHT=Screen Height:
|
||||
OPTION_CUSTOM_KEY_LSK=Left Soft Key:
|
||||
OPTION_CUSTOM_KEY_RSK=Right Soft Key:
|
||||
OPTION_CUSTOM_KEY_MIDDLE=Fire/Middle:
|
||||
OPTION_CUSTOM_KEY_UP=Up:
|
||||
OPTION_CUSTOM_KEY_DOWN=Down:
|
||||
OPTION_CUSTOM_KEY_LEFT=Left:
|
||||
OPTION_CUSTOM_KEY_RIGHT=Right:
|
||||
OPTION_CUSTOM_LOCALE=MIDP Locale:
|
||||
|
||||
OPTION_KEYMAP_CONTROLLER=Controller:
|
||||
OPTION_KEYMAP_REFRESH=Refresh
|
||||
OPTION_KEYMAP_KEY_CACHE=Enable Key Cache
|
||||
OPTION_KEYMAP_LSK=LeftSoftKey:
|
||||
OPTION_KEYMAP_RSK=RightSoftKey:
|
||||
OPTION_KEYMAP_NUM_1=Num_1:
|
||||
OPTION_KEYMAP_NUM_2=Num_2:
|
||||
OPTION_KEYMAP_NUM_3=Num_3:
|
||||
OPTION_KEYMAP_NUM_4=Num_4:
|
||||
OPTION_KEYMAP_NUM_5=Num_5:
|
||||
OPTION_KEYMAP_NUM_6=Num_6:
|
||||
OPTION_KEYMAP_NUM_7=Num_7:
|
||||
OPTION_KEYMAP_NUM_8=Num_8:
|
||||
OPTION_KEYMAP_NUM_9=Num_9:
|
||||
OPTION_KEYMAP_NUM_0=Num_0:
|
||||
OPTION_KEYMAP_KEY_*=Key *:
|
||||
OPTION_KEYMAP_KEY_#=Key #:
|
||||
OPTION_KEYMAP_PAD_LEFT=Pad_Left:
|
||||
OPTION_KEYMAP_PAD_RIGHT=Pad_Right:
|
||||
OPTION_KEYMAP_PAD_UP=Pad_Up:
|
||||
OPTION_KEYMAP_PAD_DOWN=Pad_Down:
|
||||
OPTION_KEYMAP_PAD_MIDDLE=Pad_Middle:
|
||||
OPTION_KEYMAP_CLEAR=Clear
|
||||
OPTION_KEYMAP_RESET=Reset
|
||||
|
||||
OPTION_FONT_DEFAULT_FONT=Default Font:
|
||||
OPTION_FONT_LARGE_SIZE=Large Size:
|
||||
OPTION_FONT_MIDDLE_SIZE=Medium Size:
|
||||
OPTION_FONT_SMALL_SIZE=Small Size:
|
||||
OPTION_FONT_TEST_TEXT=Test Text:
|
||||
OPTION_FONT_TEST_TEXT_TXT=This is an Example.
|
||||
|
||||
OPTION_SYSTEM_UI_LANGUAGE=UI Language:
|
||||
OPTION_SYSTEM_UPDATE_BRANCH=Update branch:
|
||||
OPTION_SYSTEM_AUTO_UPDATES=Automatically check for updates
|
||||
OPTION_SYSTEM_XRAY_BG=X-Ray View: OverLap images
|
||||
OPTION_SYSTEM_XRAY_CLIP=X-Ray View: Show image clipping region
|
||||
OPTION_SYSTEM_INFO_COLOR=Info View: Show color in (R,G,B)
|
||||
OPTION_SYSTEM_RELEASED_IMG=Memory View: Record released images
|
||||
OPTION_SYSTEM_AUTOGEN_JAD=Auto Generate Jad file with \"KEmu-Platform\"
|
||||
OPTION_SYSTEM_TRACK_NEW=Track \"new/new[]...\" operations
|
||||
OPTION_SYSTEM_TRACK_METHOD=Track method calls
|
||||
OPTION_SYSTEM_DISCORD_RICHPRESENCE=Discord Rich Presence
|
||||
OPTION_SYSTEM_AWT_ANTIALIASING=AWT Smooth drawing
|
||||
OPTION_SYSTEM_TEXT_ANTIALIASING=Text Antialiasing
|
||||
OPTION_SYSTEM_FPS_COUNT=FPS Counter
|
||||
|
||||
OPTION_COREAPI_VIBRATION=Enable Vibration APIs
|
||||
OPTION_COREAPI_KEY_REPEAT=Enable Canvas.keyRepeated(int)
|
||||
OPTION_COREAPI_FULLSCREEN=Ignore Canvas.setFullScreenMode(boolean)
|
||||
OPTION_COREAPI_NO_NETWORK=Restrict network connections
|
||||
OPTION_COREAPI_SYNC_KEYEVENTS=Synchronize key events
|
||||
OPTION_COREAPI_SOFTKEY_FIX=Send keyPressed with commandAction
|
||||
OPTION_COREAPI_IGNORE_REGION_REPAINT=Always repaint screen fully
|
||||
OPTION_COREAPI_KEYPRESS_ON_REPEAT=Send keyPressed on repeats
|
||||
OPTION_COREAPI_FORCE_SERVICE_REPAINTS=Force paint on serviceRepaints()
|
||||
OPTION_COREAPI_POINTER_EVENTS=Canvas.hasPointerEvents() return value
|
||||
OPTION_COREAPI_ASYNC_FLUSH=Async flush
|
||||
|
||||
OPTION_RECORDS_RMS_FOLDER=RMS Folder:
|
||||
OPTION_RECORDS_RMS_TEXT=All Records in current midlet:
|
||||
OPTION_RECORDS_SELECT_ALL=Select All
|
||||
OPTION_RECORDS_CLEAR_RECORD=Clear Selected Records
|
||||
OPTION_RECORDS_OPEN_DIRECTORY=Select a directory for rms
|
||||
OPTION_RECORDS_CHOOSE_DIR=Choose a directory
|
||||
|
||||
OPTION_NETWORK_PROXY=Proxy
|
||||
OPTION_NETWORK_PROXY_TYPE=ProxyType:
|
||||
OPTION_NETWORK_HOST=Host:
|
||||
OPTION_NETWORK_PORT=Port:
|
||||
OPTION_NETWORK_USERNAME=Username:
|
||||
OPTION_NETWORK_PASSWORD=Password:
|
||||
OPTION_NETWORK_DOMAIN=Domain:
|
||||
OPTION_NETWORK_CONNECT=Connect
|
||||
|
||||
OPTION_NETWORK_PROXY_TEST=Proxy Test
|
||||
OPTION_NETWORK_PROXY_EMPTY=Empty proxy host!
|
||||
OPTION_NETWORK_PROXY_UNIMP=Proxy test is underimplemented!
|
||||
|
||||
OPTION_MEDIA_VLC_DIR=VLC Path
|
||||
OPTION_MEDIA_VMS=Search for VirtualMIDISynth as MIDI device
|
||||
OPTION_MEDIA_GLOBAL_MIDI=Allow only one MIDI playback at time (reduces lag)
|
||||
OPTION_MEDIA_REOPEN_MIDI=Reopen MIDI device every time
|
||||
OPTION_MEDIA_DUMP=Enable media exporting (higher memory usage)
|
||||
OPTION_MEDIA_OTT=Nokia Tone Playback (unstable)
|
||||
|
||||
OPTION_M3G_LWJGL_SETTINGS=LWJGL Settings
|
||||
OPTION_M3G_IGNORE_OVERWRITE=Ignore OVERWRITE hint
|
||||
OPTION_M3G_FORCE_PERSPECTIVE_CORRECTION=Force perspective correction
|
||||
OPTION_M3G_DISABLE_LIGHT_CLAMPING=Disable light clamping
|
||||
OPTION_M3G_FLUSH_IMMEDIATELY=Flush contents immediately (slow!)
|
||||
OPTION_M3G_THREAD=Single threaded M3G
|
||||
|
||||
OPTION_M3G_AA=Anti-aliasing:
|
||||
OPTION_M3G_APP_CONTROLLED=Application-controlled
|
||||
OPTION_M3G_FORCE_OFF=Force off
|
||||
OPTION_M3G_FORCE_ON=Force on
|
||||
|
||||
OPTION_M3G_TEXTURE_FILTER=Texture filter:
|
||||
OPTION_M3G_FORCE_NEAREST=Force nearest
|
||||
OPTION_M3G_FORCE_LINEAR=Force linear
|
||||
|
||||
OPTION_M3G_MIPMAPPING=Mipmapping:
|
||||
OPTION_M3G_FORCE_BILINEAR=Force bilinear
|
||||
OPTION_M3G_FORCE_TRILINEAR=Force trilinear
|
||||
OPTION_M3G_FORCE_ANISO_2X=Force anisotropic 2x
|
||||
OPTION_M3G_FORCE_ANISO_4X=Force anisotropic 4x
|
||||
OPTION_M3G_FORCE_ANISO_8X=Force anisotropic 8x
|
||||
OPTION_M3G_FORCE_ANISO_16X=Force anisotropic 16x
|
||||
|
||||
OPTION_MASCOT_NO_2D_MIXING=No 2D mixing
|
||||
OPTION_MASCOT_IGNORE_BACKGROUND=Ignore background
|
||||
OPTION_MASCOT_TEXTURE_FILTER=Texture filter
|
||||
OPTION_MASCOT_BACKGROUND_FILTER=Background filter
|
||||
|
||||
OPTION_SECURITY_ENABLE=Enable security
|
||||
OPTION_SECURITY_PERMISSIONS=Permissions
|
||||
|
||||
#Message
|
||||
|
||||
MESSAGE_BOX_TITLE=KEmulator Alert
|
||||
|
||||
LOAD_CLASSES_ERROR=Get Classes Failed!! Plz check the input jar or classpath.
|
||||
LOAD_MIDLET_ERROR=Can not find MIDlet class. Plz check jad or use -midlet param.
|
||||
FAIL_LAUNCH_MIDLET=Fail to launch the MIDlet class:
|
||||
|
||||
LOAD_ZIP_ERROR=Input file is not JAR or ZIP archive.
|
||||
|
||||
LOAD_GDIPLUS_ERROR=Can't load \" gdiplus.dll \" !!! Plz download & copy to %system32% path.
|
||||
|
||||
PLATFORMREQUEST_ALERT=Application wants to open URL
|
||||
PLATFORMREQUEST_VLC_ALERT=Application wants to open URL in VLC
|
||||
|
||||
PERMISSION_CAMERA=Allow the application to use camera?
|
||||
|
||||
SECURITY_ALERT_TITLE=Security
|
||||
|
||||
SCREEN_SIZE_DIALOG_TITLE=Set screen size
|
||||
|
||||
START_MIDLET_CHOICE_TITLE=Choose MIDlet to run
|
||||
|
||||
UPDATE_TITLE=KEmulator Update
|
||||
START_AUTO_UPDATE_TEXT=Do you want to receive automatic updates?
|
||||
UPDATE_ALREADY_LATEST_TEXT=You already have the latest version of KEmulator.
|
||||
UPDATE_AVAILABLE_TEXT=A new version is available.\nDo you want to download it?
|
||||
|
||||
LCDUI_ALERT_DISMISS_COMMAND=OK
|
||||
LCDUI_LIST_SELECT_COMMAND=Select
|
||||
LCDUI_MENU_COMMAND=Menu
|
||||
|
||||
+513
-519
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user